Samsung SPH-L720 (Sprint) source updates

file:10bd5726a19e056a4a7b99d645614b447aeb1662 -> file:c511d1bd5c6b1c50f2a88cb046e1a93d6680a35f
--- a/Makefile
+++ b/Makefile
@@ -192,8 +192,6 @@ SUBARCH := $(shell uname -m | sed -e s/i
# Default value for CROSS_COMPILE is not to prefix executables
# Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile
export KBUILD_BUILDHOST := $(SUBARCH)
-#ARCH ?= $(SUBARCH)
-#CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
ARCH ?= arm
CROSS_COMPILE ?= arm-eabi-
file:3086c83723e48bd214aab7a906aabdca66807878 -> file:dcb27503de1d14629b4d6b8d37c5e1b6879263cb
--- a/arch/arm/configs/jactive_att_defconfig
+++ b/arch/arm/configs/jactive_att_defconfig
@@ -1,8 +1,11 @@
CONFIG_MACH_JACTIVE_ATT=y
+CONFIG_MACH_JACTIVE=y
CONFIG_EXTRA_FIRMWARE="audience-es325-fw-jactive_att.bin"
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
CONFIG_AUTHENTEC_VPNCLIENT_INTERCEPTOR=m
CONFIG_FB_MSM_MIPI_RENESAS_TFT_VIDEO_FULL_HD_PT_PANEL=y
+CONFIG_SUPPORT_SECOND_POWER=y
+CONFIG_ESD_ERR_FG_RECOVERY=y
CONFIG_SUPPORT_DISPLAY_OCTA_TFT=y
CONFIG_S5K3H5XA=y
CONFIG_S5K6B2YX=y
file:7a6179599e62ce7cd8395bf2f176ad0e74a655d3 -> file:8e2f1de545d0916e400e2d50b0096005ad172afd
--- a/arch/arm/configs/jactive_eur_defconfig
+++ b/arch/arm/configs/jactive_eur_defconfig
@@ -4,6 +4,8 @@ CONFIG_EXTRA_FIRMWARE_DIR="firmware"
CONFIG_FB_MSM_MIPI_RENESAS_TFT_VIDEO_FULL_HD_PT_PANEL=y
CONFIG_SUPPORT_DISPLAY_OCTA_TFT=y
+CONFIG_SUPPORT_SECOND_POWER=y
+CONFIG_ESD_ERR_FG_RECOVERY=y
# CONFIG_FB_MSM_MIPI_SAMSUNG_OCTA_VIDEO_FULL_HD_PT_PANEL is not set
# CONFIG_LCD_VDD3_BY_PMGPIO is not set
file:b725fd59528ad52c816bc98abcb364ab30397565 -> file:99516de8624467452b9513a8fbba6c257a341c8b
--- a/arch/arm/configs/jfeng_factory_defconfig
+++ b/arch/arm/configs/jfeng_factory_defconfig
@@ -29,6 +29,7 @@ CONFIG_FAULT_INJECTION_STACKTRACE_FILTER
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_TOUCHSCREEN_FACTORY_PLATFORM=y
CONFIG_SAMSUNG_BATTERY_FACTORY=y
+CONFIG_PVS_IDDQ_FACTORY=y
# Overriding the rooting prevention feature as disable on ENG build
# CONFIG_SEC_RESTRICT_ROOTING is not set
file:2c433d393ddc09d0472dd9680800a4ff7055f8af -> file:207e1bd0d64618c79e823a1d233e1e43cadad1ce
--- a/arch/arm/mach-msm/Kconfig
+++ b/arch/arm/mach-msm/Kconfig
@@ -488,6 +488,12 @@ config MSM_REMOTE_SPINLOCK_SFPB
config MSM_ADM3
bool
+config MACH_JACTIVE
+ default n
+ bool "APQ8064 Samsung JACTIVE"
+ help
+ Support for the Samsung J ACTIVE device.
+
menu "MSM Board Selection"
config MACH_HALIBUT
@@ -1013,6 +1019,7 @@ config MACH_JACTIVE_EUR
config MACH_JACTIVE_ATT
depends on ARCH_APQ8064
default n
+ select MACH_JACTIVE
bool "APQ8064 Samsung JACTIVE_ATT"
help
Support for the Samsung J ACTIVE ATT device.
file:44e48d89efc3362465b41f0c2baeaa42280adb6e -> file:6f0d62a92418a7542ee0cda7ddab5a7800f27239
--- a/arch/arm/mach-msm/acpuclock-krait.c
+++ b/arch/arm/mach-msm/acpuclock-krait.c
@@ -949,10 +949,10 @@ static void __init cpufreq_table_init(vo
for (i = 0; drv.acpu_freq_tbl[i].speed.khz != 0
&& freq_cnt < ARRAY_SIZE(*freq_table); i++) {
if (drv.acpu_freq_tbl[i].use_for_scaling) {
-#if 0
+#ifdef CONFIG_SEC_FACTORY
// if factory_condition, set the core freq limit.
//QMCK
- if (console_set_on_cmdline && drv.acpu_freq_tbl[i].speed.khz > 1242000) {
+ if (console_set_on_cmdline && drv.acpu_freq_tbl[i].speed.khz > 1000000) {
if(console_batt_stat == 1) {
continue;
}
file:ee4f774ac0cc24d6942ae9b6c7de8faff925effc -> file:88cbfb99fa673efa01e3277b52a388d2a15aa59e
--- a/arch/arm/mach-msm/board-8064-display.c
+++ b/arch/arm/mach-msm/board-8064-display.c
@@ -423,7 +423,7 @@ static int gpio27; /* LED_DRIVER */
static int gpio33;
#endif
static struct regulator *reg_L15;
-#if defined(CONFIG_MACH_JACTIVE_EUR)
+#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE)
static struct regulator *reg_LVS1;
#endif
#else
@@ -462,6 +462,44 @@ static struct pm8xxx_mpp_config_data MLC
.control = PM8XXX_MPP_DOUT_CTRL_LOW,
};
+static int mipi_dsi_power(int enable)
+{
+ int rc = 0;
+
+ if (enable) {
+
+ pr_info("[lcd] DSI ON\n");
+ rc = regulator_set_optimum_mode(reg_l2, 100000);
+ if (rc < 0) {
+ pr_err("set_optimum_mode L2 failed, rc=%d\n", rc);
+ return -EINVAL;
+ }
+
+ rc = regulator_enable(reg_l2);
+ if (rc) {
+ pr_err("enable L2 failed, rc=%d\n", rc);
+ return -ENODEV;
+ }
+ } else {
+
+ pr_info("[lcd] DSI OFF\n");
+ rc = regulator_set_optimum_mode(reg_l2, 100);
+ if (rc < 0) {
+ pr_err("set_optimum_mode L2 failed, rc=%d\n", rc);
+ return -EINVAL;
+ }
+
+ rc = regulator_disable(reg_l2);
+ if (rc) {
+ pr_err("disable reg_L2 failed, rc=%d\n", rc);
+ return -ENODEV;
+ }
+ }
+
+ return rc;
+
+}
+
#if defined(CONFIG_SUPPORT_DISPLAY_OCTA_TFT)
static int mipi_dsi_power_tft_request(void)
{
@@ -570,10 +608,11 @@ static int mipi_dsi_power_tft_request(vo
return rc;
}
-static int mipi_dsi_power_tft(int enable)
+static int mipi_panel_power_tft(int enable)
{
int rc = 0;
+ pr_info("%s %d", __func__, enable);
if (enable) {
#if defined(CONFIG_MACH_JACTIVE_EUR)
rc = regulator_set_optimum_mode(reg_LVS1, 100000); /*IOVDD */
@@ -586,6 +625,19 @@ static int mipi_dsi_power_tft(int enable
pr_err("enable LVS1 failed, rc=%d\n", rc);
return -ENODEV;
}
+#elif defined(CONFIG_MACH_JACTIVE)
+ if (system_rev >= 11) {
+ rc = regulator_set_optimum_mode(reg_LVS1, 100000); /*IOVDD */
+ if (rc < 0) {
+ pr_err("set_optimum_mode LVS1 failed, rc=%d\n", rc);
+ return -EINVAL;
+ }
+ rc = regulator_enable(reg_LVS1);
+ if (rc) {
+ pr_err("enable LVS1 failed, rc=%d\n", rc);
+ return -ENODEV;
+ }
+ }
#endif
rc = regulator_set_optimum_mode(reg_L15, 100000); /*IOVDD */
@@ -599,20 +651,6 @@ static int mipi_dsi_power_tft(int enable
return -ENODEV;
}
- rc = regulator_set_optimum_mode(reg_l2, 100000);
- if (rc < 0) {
- pr_err("set_optimum_mode L2 failed, rc=%d\n", rc);
- return -EINVAL;
- }
-
- rc = regulator_enable(reg_l2);
- if (rc) {
- pr_err("enable L2 failed, rc=%d\n", rc);
- return -ENODEV;
- }
-
-
- msleep(20);
#if defined(CONFIG_MACH_JACTIVE_ATT)
if(system_rev < 10)
gpio_direction_output(gpio33, 1);
@@ -621,7 +659,6 @@ static int mipi_dsi_power_tft(int enable
#else
gpio_direction_output(LCD_22V_EN, 1);
#endif
- msleep(20);
/*active_reset_ldi(gpio43);*/
if (system_rev == 0)
@@ -642,20 +679,6 @@ static int mipi_dsi_power_tft(int enable
PM8921_MPP_PM_TO_SYS(MLCD_RST_MPP2),
&MLCD_RESET_LOW_CONFIG);
- msleep(200);
-
- rc = regulator_set_optimum_mode(reg_l2, 100);
- if (rc < 0) {
- pr_err("set_optimum_mode L2 failed, rc=%d\n", rc);
- return -EINVAL;
- }
-
- rc = regulator_disable(reg_l2);
- if (rc) {
- pr_err("disable reg_L2 failed, rc=%d\n", rc);
- return -ENODEV;
- }
-
rc = regulator_set_optimum_mode(reg_L15, 100);
if (rc < 0) {
pr_err("set_optimum_mode L15 failed, rc=%d\n", rc);
@@ -668,8 +691,6 @@ static int mipi_dsi_power_tft(int enable
return -ENODEV;
}
- msleep(20);
-
gpio_direction_output(gpio27, 0);/*LED_DRIVER(gpio27);*/
#if defined(CONFIG_MACH_JACTIVE_ATT)
if(system_rev < 10)
@@ -691,8 +712,21 @@ static int mipi_dsi_power_tft(int enable
pr_err("disable reg_LVS1 failed, rc=%d\n", rc);
return -ENODEV;
}
- msleep(20);
+#elif defined(CONFIG_MACH_JACTIVE)
+ if (system_rev >= 11) {
+ rc = regulator_set_optimum_mode(reg_LVS1, 100);
+ if (rc < 0) {
+ pr_err("set_optimum_mode LVS1 failed, rc=%d\n", rc);
+ return -EINVAL;
+ }
+ rc = regulator_disable(reg_LVS1);
+ if (rc) {
+ pr_err("disable reg_LVS1 failed, rc=%d\n", rc);
+ return -ENODEV;
+ }
+ }
#endif
+ msleep(20);
}
return rc;
@@ -724,44 +758,6 @@ static int mipi_dsi_power_octa_request(v
return rc;
}
-static int mipi_dsi_power_oled(int enable)
-{
- int rc = 0;
-
- if (enable) {
-
- pr_info("[lcd] DSI ON\n");
- rc = regulator_set_optimum_mode(reg_l2, 100000);
- if (rc < 0) {
- pr_err("set_optimum_mode L2 failed, rc=%d\n", rc);
- return -EINVAL;
- }
-
- rc = regulator_enable(reg_l2);
- if (rc) {
- pr_err("enable L2 failed, rc=%d\n", rc);
- return -ENODEV;
- }
- } else {
-
- pr_info("[lcd] DSI OFF\n");
- rc = regulator_set_optimum_mode(reg_l2, 100);
- if (rc < 0) {
- pr_err("set_optimum_mode L2 failed, rc=%d\n", rc);
- return -EINVAL;
- }
-
- rc = regulator_disable(reg_l2);
- if (rc) {
- pr_err("disable reg_L2 failed, rc=%d\n", rc);
- return -ENODEV;
- }
- }
-
- return rc;
-
-}
-
static int mipi_panel_power_oled(int enable)
{
int rc = 0;
@@ -914,6 +910,15 @@ static int mipi_oled_power_set(void)
PTR_ERR(reg_LVS1));
return -ENODEV;
}
+#elif defined(CONFIG_MACH_JACTIVE)
+ if (system_rev >=11) {
+ reg_LVS1 = regulator_get(NULL, "8921_lvs1");
+ if (IS_ERR_OR_NULL(reg_LVS1)) {
+ pr_err("could not get 8917_LVS1, rc = %ld\n",
+ PTR_ERR(reg_LVS1));
+ return -ENODEV;
+ }
+ }
#endif
#endif
@@ -948,41 +953,35 @@ static int mipi_power_samsung_common(voi
return 0;
}
-static int mipi_dsi_power_samsung_oled(int on)
+static int mipi_dsi_power_samsung(int on)
{
- if (on) {
-#if defined(CONFIG_SUPPORT_DISPLAY_OCTA_TFT)
- mipi_dsi_power_tft(1);
-#else
- mipi_dsi_power_oled(1);
-#endif
- } else {
-#if defined(CONFIG_SUPPORT_DISPLAY_OCTA_TFT)
- mipi_dsi_power_tft(0);
-#else
- mipi_dsi_power_oled(0);
-#endif
- }
+ if (on)
+ mipi_dsi_power(1);
+ else
+ mipi_dsi_power(0);
return 0;
}
#if defined(CONFIG_SUPPORT_SECOND_POWER)
-static int mipi_panel_power_samsung_oled(int on)
+static int mipi_panel_power_samsung(int on)
{
int rc;
rc = 0;
#ifdef CONFIG_SUPPORT_DISPLAY_OCTA_TFT
- return rc;
+ if (on)
+ rc = mipi_panel_power_tft(1);
+ else
+ rc = mipi_panel_power_tft(0);
#else
- if (on) {
- mipi_panel_power_oled(1);
- } else {
- mipi_panel_power_oled(0);
- }
- return rc;
+ if (on)
+ rc = mipi_panel_power_oled(1);
+ else
+ rc = mipi_panel_power_oled(0);
+
#endif
+ return rc;
}
#endif
@@ -990,9 +989,9 @@ static char mipi_dsi_splash_is_enabled(v
static struct mipi_dsi_platform_data mipi_dsi_pdata = {
.power_common = mipi_power_samsung_common,
- .dsi_power_save = mipi_dsi_power_samsung_oled,
+ .dsi_power_save = mipi_dsi_power_samsung,
#if defined(CONFIG_SUPPORT_SECOND_POWER)
- .panel_power_save = mipi_panel_power_samsung_oled,
+ .panel_power_save = mipi_panel_power_samsung,
#endif
.splash_is_enabled = mipi_dsi_splash_is_enabled,
.active_reset = active_reset,
file:940291c86124de69a0079d0b88cd82a0f8d4cd57 -> file:7b51b965b9b763e8abb357ddfe07e737eed367f9
--- a/arch/arm/mach-msm/board-8064-storage.c
+++ b/arch/arm/mach-msm/board-8064-storage.c
@@ -634,7 +634,7 @@ void __init apq8064_init_mmc(void)
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
defined(CONFIG_MACH_JF_DCM)
if (system_rev >= BOARD_REV09 && apq8064_sdc2_pdata) {
-#elif defined(CONFIG_MACH_JACTIVE_EUR)
+#elif defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
if (system_rev < BOARD_REV05 && apq8064_sdc2_pdata) {
#else /* VZW/SPT/USCC */
if (system_rev >= BOARD_REV10 && apq8064_sdc2_pdata) {
@@ -644,7 +644,7 @@ void __init apq8064_init_mmc(void)
}
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
if (system_rev < BOARD_REV08 && apq8064_sdc4_pdata)
#else /* VZW/SPT/USCC */
if (system_rev < BOARD_REV09 && apq8064_sdc4_pdata)
file:8b3be2a7fa3745cf9666a1fe11e60e22ad412d42 -> file:5e655069f8f76e81772d1e00a8ac6538f14f391e
--- a/arch/arm/mach-msm/board-jactive_att-gpiomux.c
+++ b/arch/arm/mach-msm/board-jactive_att-gpiomux.c
@@ -1525,9 +1525,8 @@ void __init apq8064_init_gpiomux(void)
msm_gpiomux_install(mpq8064_ir_configs,
ARRAY_SIZE(mpq8064_ir_configs));
- if (system_rev < BOARD_REV09)
- msm_gpiomux_install(msm8064_sd_det_config,
- ARRAY_SIZE(msm8064_sd_det_config));
+ msm_gpiomux_install(msm8064_sd_det_config,
+ ARRAY_SIZE(msm8064_sd_det_config));
#if defined(CONFIG_VIDEO_MHL_V2)
msm_gpiomux_install(msm8960_mhl_configs,
file:b802522e6434373aed12159ba1dbab567534f141 -> file:82f123f55442ccee3223babf15c00aa65aa71093
--- a/arch/arm/mach-msm/board-jactive_att.c
+++ b/arch/arm/mach-msm/board-jactive_att.c
@@ -1174,35 +1174,6 @@ static struct i2c_board_info touchkey_i2
},
};
-
-static struct i2c_gpio_platform_data cypress_touchkey_i2c_gpio_data = {
- .sda_pin = GPIO_TOUCHKEY_SDA,
- .scl_pin = GPIO_TOUCHKEY_SCL,
- .udelay = 0,
- .sda_is_open_drain = 0,
- .scl_is_open_drain = 0,
- .scl_is_output_only = 0,
-};
-static struct platform_device touchkey_i2c_gpio_device = {
- .name = "i2c-gpio",
- .id = MSM_TOUCHKEY_I2C_BUS_ID,
- .dev.platform_data = &cypress_touchkey_i2c_gpio_data,
-};
-
-static struct i2c_gpio_platform_data cypress_touchkey_i2c_gpio_data_2 = {
- .sda_pin = GPIO_TOUCHKEY_SDA,
- .scl_pin = GPIO_TOUCHKEY_SCL_2,
- .udelay = 0,
- .sda_is_open_drain = 0,
- .scl_is_open_drain = 0,
- .scl_is_output_only = 0,
-};
-static struct platform_device touchkey_i2c_gpio_device_2 = {
- .name = "i2c-gpio",
- .id = MSM_TOUCHKEY_I2C_BUS_ID,
- .dev.platform_data = &cypress_touchkey_i2c_gpio_data_2,
-};
-
#endif
static int apq8064_change_memory_power(u64 start, u64 size,
@@ -1935,6 +1906,46 @@ struct pm8xxx_mpp_config_data mpp4_cfg =
#define MPP_MCU_NRST PM8921_MPP_PM_TO_SYS(4)
+static void clear_ssp_gpio(void)
+{
+ struct pm_gpio ap_mcu_int_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+ struct pm_gpio mcu_ap_int_2_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+ struct pm_gpio mcu_ap_int_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+ struct pm_gpio ap_mcu_nrst_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+
+ pm8xxx_gpio_config(GPIO_AP_MCU_INT, &ap_mcu_int_cfg);
+ pm8xxx_gpio_config(GPIO_MCU_AP_INT, &mcu_ap_int_cfg);
+ pm8xxx_gpio_config(GPIO_MCU_AP_INT_2, &mcu_ap_int_2_cfg);
+ if (system_rev >= 5)
+ pm8xxx_gpio_config(GPIO_MCU_NRST, &ap_mcu_nrst_cfg);
+ mdelay(1);
+ pr_info("[SSP] %s done\n", __func__);
+}
+
static int initialize_ssp_gpio(void)
{
int err;
@@ -5157,13 +5168,6 @@ static void __init apq8064_common_init(v
platform_add_devices(common_not_mpq_devices,
ARRAY_SIZE(common_not_mpq_devices));
-#ifdef CONFIG_KEYBOARD_CYPRESS_TOUCH_236
- if (system_rev < 9)
- platform_device_register(&touchkey_i2c_gpio_device);
- else
- platform_device_register(&touchkey_i2c_gpio_device_2);
-#endif
-
enable_ddr3_regulator();
msm_hsic_pdata.swfi_latency =
msm_rpmrs_levels[0].latency_us;
@@ -5210,12 +5214,8 @@ static void __init apq8064_common_init(v
#if defined(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) || defined(CONFIG_TOUCHSCREEN_ATMEL_MXTS)
printk(KERN_DEBUG"[TSP] System revision, LPM mode : %d %d\n",
system_rev, poweroff_charging);
- if (!poweroff_charging) {
- if (sec_tsp_synaptics_mode)
- S5000_tsp_input_init(lcd_tsp_panel_version);
- else
- mxt540s_tsp_input_init();
- }
+ if (!poweroff_charging)
+ S5000_tsp_input_init(lcd_tsp_panel_version);
#endif
#if defined(CONFIG_VIDEO_MHL_V2)
@@ -5313,6 +5313,7 @@ static void __init samsung_jf_init(void)
msm8960_init_battery();
#endif
#ifdef CONFIG_SENSORS_SSP
+ clear_ssp_gpio();
sensor_power_on_vdd(SNS_PWR_ON, SNS_PWR_ON);
initialize_ssp_gpio();
#endif
file:44b6d8cd3fd33b9f0e3abf30bd05c035d83eb283 -> file:2eb2aba977fbef525bd767cc658cee9c4c29154e
--- a/arch/arm/mach-msm/board-jactive_eur.c
+++ b/arch/arm/mach-msm/board-jactive_eur.c
@@ -2087,32 +2087,38 @@ static void bcm2079x_sw_i2c_config(void)
GPIO_CFG_NO_PULL, GPIO_CFG_2MA), 1);
}
#endif
+#define GPIO_NFC_FIRMWARE_AP 12
static int __init bcm2079x_init(void)
{
struct pm_gpio nfc_irq_cfg = {
.direction = PM_GPIO_DIR_IN,
- .pull = PM_GPIO_PULL_NO,
+ .pull = PM_GPIO_PULL_DN,
.vin_sel = 2,
.function = PM_GPIO_FUNC_NORMAL,
.inv_int_pol = 0,
};
struct pm_gpio nfc_en_cfg = {
.direction = PM_GPIO_DIR_OUT,
- .pull = PM_GPIO_PULL_UP_31P5,
+ .pull = PM_GPIO_PULL_DN,
.vin_sel = 2,
.function = PM_GPIO_FUNC_NORMAL,
.inv_int_pol = 0,
};
struct pm_gpio nfc_firmware_cfg = {
.direction = PM_GPIO_DIR_OUT,
- .pull = PM_GPIO_PULL_UP_31P5,
+ .pull = PM_GPIO_PULL_NO,
.vin_sel = 2,
.function = PM_GPIO_FUNC_NORMAL,
.inv_int_pol = 0,
};
pm8xxx_gpio_config(GPIO_NFC_IRQ, &nfc_irq_cfg);
pm8xxx_gpio_config(GPIO_NFC_EN, &nfc_en_cfg);
- pm8xxx_gpio_config(GPIO_NFC_FIRMWARE, &nfc_firmware_cfg);
+ if (system_rev > BOARD_REV13)
+ gpio_tlmm_config(GPIO_CFG(GPIO_NFC_FIRMWARE_AP, 0,
+ GPIO_CFG_OUTPUT, GPIO_CFG_NO_PULL,
+ GPIO_CFG_2MA), 1);
+ else
+ pm8xxx_gpio_config(GPIO_NFC_FIRMWARE, &nfc_firmware_cfg);
#ifdef NFC_SW_I2C
bcm2079x_sw_i2c_config();
#endif
@@ -2137,7 +2143,7 @@ static struct platform_device bcm2079x_i
static struct bcm2079x_platform_data bcm2079x_i2c_pdata = {
.irq_gpio = GPIO_NFC_IRQ,
.en_gpio = GPIO_NFC_EN,
- .wake_gpio = GPIO_NFC_FIRMWARE,
+ .wake_gpio = GPIO_NFC_FIRMWARE_AP,
};
static struct i2c_board_info nfc_bcm2079x_info[] __initdata = {
@@ -4251,15 +4257,6 @@ static struct gpio_keys_button gpio_keys
.debounce_interval = 5,
},
{
- .code = KEY_HOMEPAGE,
- .gpio = GPIO_KEY_HOME,
- .desc = "home_key",
- .active_low = 1,
- .type = EV_KEY,
- .wakeup = 1,
- .debounce_interval = 5,
- },
- {
.code = KEY_MENU,
.gpio = GPIO_KEY_MENU,
.desc = "menu_key",
@@ -4277,6 +4274,15 @@ static struct gpio_keys_button gpio_keys
.wakeup = 0,
.debounce_interval = 5,
},
+ {
+ .code = KEY_HOMEPAGE,
+ .gpio = GPIO_KEY_HOME,
+ .desc = "home_key",
+ .active_low = 1,
+ .type = EV_KEY,
+ .wakeup = 1,
+ .debounce_interval = 5,
+ },
};
static struct gpio_keys_platform_data gpio_keys_data = {
@@ -5135,6 +5141,11 @@ static void __init apq8064_gpio_keys_ini
pm8xxx_gpio_config(GPIO_KEY_BACK, &param);
}
+static void __init nfc_gpio_rev_init(void)
+{
+ if (system_rev < BOARD_REV14)
+ bcm2079x_i2c_pdata.wake_gpio = GPIO_NFC_FIRMWARE;
+}
static void __init samsung_jf_init(void)
{
#ifdef CONFIG_SEC_DEBUG
@@ -5191,6 +5202,7 @@ static void __init samsung_jf_init(void)
#endif
#ifdef CONFIG_BCM2079X_NFC_I2C
bcm2079x_init();
+ nfc_gpio_rev_init();
#endif
change_memory_power = &apq8064_change_memory_power;
file:594370a1d40d723f708e0dc2e5c6815b3166a2b2 -> file:09278c2dce46fbc63ffc421ac5859b885f542147
--- a/arch/arm/mach-msm/board-jf_dcm.c
+++ b/arch/arm/mach-msm/board-jf_dcm.c
@@ -1917,6 +1917,46 @@ struct pm8xxx_mpp_config_data mpp4_cfg =
#define MPP_MCU_NRST PM8921_MPP_PM_TO_SYS(4)
+static void clear_ssp_gpio(void)
+{
+ struct pm_gpio ap_mcu_int_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+ struct pm_gpio mcu_ap_int_2_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+ struct pm_gpio mcu_ap_int_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+ struct pm_gpio ap_mcu_nrst_cfg = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_DN,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+ };
+
+ pm8xxx_gpio_config(GPIO_AP_MCU_INT, &ap_mcu_int_cfg);
+ pm8xxx_gpio_config(GPIO_MCU_AP_INT, &mcu_ap_int_cfg);
+ pm8xxx_gpio_config(GPIO_MCU_AP_INT_2, &mcu_ap_int_2_cfg);
+ if (system_rev >= 5)
+ pm8xxx_gpio_config(GPIO_MCU_NRST, &ap_mcu_nrst_cfg);
+ mdelay(1);
+ pr_info("[SSP] %s done\n", __func__);
+}
+
static int initialize_ssp_gpio(void)
{
int err;
@@ -5535,6 +5575,7 @@ static void __init samsung_jf_init(void)
apq8064_init_cam();
#endif
#ifdef CONFIG_SENSORS_SSP
+ clear_ssp_gpio();
sensor_power_on_vdd(SNS_PWR_ON, SNS_PWR_ON);
initialize_ssp_gpio();
#endif
file:05fa037eca715d230e91e8f69e261a0bacb6063b -> file:847d0a6186dc7949cea98ef57b2725d8bb6cc652
--- a/arch/arm/mach-msm/board-jf_eur.c
+++ b/arch/arm/mach-msm/board-jf_eur.c
@@ -1594,7 +1594,7 @@ struct sii8240_platform_data sii8240_pda
.power = sii8240_hw_onoff,
.hw_reset = sii8240_hw_reset,
.gpio_cfg = mhl_gpio_config,
- .swing_level = 0x36,
+ .swing_level = 0x26,
.vbus_present = muic77693_mhl_cb,
};
@@ -2125,7 +2125,9 @@ static int ssp_check_changes(void)
*/
static void ssp_get_positions(int *acc, int *mag)
{
- if (system_rev > BOARD_REV09)
+ if (system_rev == BOARD_REV13)
+ *acc = MPU6500_TOP_RIGHT_UPPER;
+ else if (system_rev > BOARD_REV09)
*acc = K330_TOP_LEFT_UPPER;
else if (system_rev > BOARD_REV04)
*acc = MPU6500_TOP_RIGHT_UPPER;
file:cfd0f7e65dc6e0b9fce490d7a4be908e044cdbc1 -> file:68e30ef7db41e21d6a4af77f8266a4e7fc3b181b
--- a/arch/arm/mach-msm/board-s5000-tsp.c
+++ b/arch/arm/mach-msm/board-s5000-tsp.c
@@ -165,8 +165,13 @@ static struct synaptics_rmi_f1a_button_m
#define SYNAPTICS_MAX_X_SIZE 1079
#define SYNAPTICS_MAX_Y_SIZE 1919
#define SYNAPTICS_MAX_WIDTH SYNAPTICS_MAX_Y_SIZE
+#if defined(CONFIG_MACH_JACTIVE_EUR)
+#define NUM_RX 16
+#define NUM_TX 28
+#else
#define NUM_RX 28
#define NUM_TX 16
+#endif
static struct synaptics_rmi4_platform_data rmi4_platformdata = {
/*.irq_type = IRQF_TRIGGER_FALLING,*/
file:b45efadf510950e68760d1514054745974ab5e49 -> file:82d81170b9912fa7d2a365477301f1ba579f236e
--- a/arch/arm/mach-msm/msm_bus/msm_bus_board_8064.c
+++ b/arch/arm/mach-msm/msm_bus/msm_bus_board_8064.c
@@ -439,7 +439,6 @@ static struct msm_bus_node_info system_f
static int mport_mdp[] = {
MSM_BUS_MASTER_PORT_MDP_PORT0,
- MSM_BUS_MASTER_PORT_MDP_PORT1,
};
static int mport_mdp1[] = {MSM_BUS_MASTER_PORT_MDP_PORT1,};
static int mport_rotator[] = {MSM_BUS_MASTER_PORT_ROTATOR,};
file:045dee6010356f9a563d4a9910316670ed7104c0 -> file:adc2d2ff3310a17fb7b451cf006ab8f35f8dcab1
--- a/arch/arm/mach-msm/socinfo.c
+++ b/arch/arm/mach-msm/socinfo.c
@@ -325,7 +325,52 @@ char *socinfo_get_build_id(void)
{
return (socinfo) ? socinfo->v1.build_id : NULL;
}
+#ifdef CONFIG_PVS_IDDQ_FACTORY
+uint32_t socinfo_get_iddq(void)
+{
+ void __iomem *pte_efuse;
+ uint32_t pte_efuse_val;
+ uint32_t qfprom_iddq;
+
+ pte_efuse = ioremap(0x007000C4, 4);
+ if (!pte_efuse) {
+ pr_err("%s : Unable to map QFPROM base\n", __func__);
+ return 0;
+ }
+
+ pte_efuse_val = readl_relaxed(pte_efuse);
+ iounmap(pte_efuse);
+ qfprom_iddq = pte_efuse_val & 0xFFFFFFFF;
+
+ return qfprom_iddq;
+}
+
+uint32_t socinfo_get_pvs(void)
+{
+ void __iomem *pte_efuse;
+ uint32_t pte_efuse_val;
+ uint32_t pvs_bin;
+
+ pte_efuse = ioremap(0x007000C0, 4);
+ if (!pte_efuse) {
+ pr_err("%s : Unable to map QFPROM base\n", __func__);
+ return 0;
+ }
+
+ pte_efuse_val = readl_relaxed(pte_efuse);
+ iounmap(pte_efuse);
+
+ pvs_bin = (pte_efuse_val >> 10) & 0x7;
+ if (pvs_bin == 0x7)
+ pvs_bin = (pte_efuse_val >> 13) & 0x7;
+
+ if (pvs_bin == 0x7)
+ pvs_bin = 0;
+
+ return pvs_bin;
+}
+#endif
uint32_t socinfo_get_raw_id(void)
{
return socinfo ?
@@ -435,8 +480,34 @@ socinfo_show_build_id(struct sys_device
return snprintf(buf, PAGE_SIZE, "%-.32s\n", socinfo_get_build_id());
}
+#ifdef CONFIG_PVS_IDDQ_FACTORY
+static ssize_t
+socinfo_show_soc_iddq(struct sys_device *dev,
+ struct sysdev_attribute *attr,
+ char *buf)
+{
+ if (!socinfo) {
+ pr_err("%s: No socinfo found!\n", __func__);
+ return 0;
+ }
+
+ return snprintf(buf, PAGE_SIZE, "%x\n", socinfo_get_iddq());
+}
static ssize_t
+socinfo_show_soc_pvs(struct sys_device *dev,
+ struct sysdev_attribute *attr,
+ char *buf)
+{
+ if (!socinfo) {
+ pr_err("%s: No socinfo found!\n", __func__);
+ return 0;
+ }
+
+ return snprintf(buf, PAGE_SIZE, "%x\n", socinfo_get_pvs());
+}
+#endif
+static ssize_t
socinfo_show_raw_id(struct sys_device *dev,
struct sysdev_attribute *attr,
char *buf)
@@ -598,6 +669,10 @@ static struct sysdev_attribute socinfo_v
_SYSDEV_ATTR(id, 0444, socinfo_show_id, NULL),
_SYSDEV_ATTR(version, 0444, socinfo_show_version, NULL),
_SYSDEV_ATTR(build_id, 0444, socinfo_show_build_id, NULL),
+#ifdef CONFIG_PVS_IDDQ_FACTORY
+ _SYSDEV_ATTR(soc_iddq, 0444, socinfo_show_soc_iddq, NULL),
+ _SYSDEV_ATTR(soc_pvs, 0444, socinfo_show_soc_pvs, NULL),
+#endif
};
static struct sysdev_attribute socinfo_v2_files[] = {
file:cb947bcba5330d385e8fe4353f37a8814bab68d9 -> file:86629ddca368c78f30f998a4dba85a8b8577a3f2
--- a/drivers/battery/max77693_charger.c
+++ b/drivers/battery/max77693_charger.c
@@ -729,10 +729,16 @@ static int sec_chg_set_property(struct p
cancel_delayed_work_sync(&charger->wpc_work);
/* recheck after cancel_delayed_work_sync */
if (charger->wc_w_state) {
+ union power_supply_propval cable_type;
+ psy_do_property("battery", get,
+ POWER_SUPPLY_PROP_ONLINE, cable_type);
wake_lock(&charger->wpc_wake_lock);
queue_delayed_work(charger->wqueue, &charger->wpc_work,
- msecs_to_jiffies(0));
- charger->wc_w_state = 0;
+ msecs_to_jiffies(500));
+ if (cable_type.intval != POWER_SUPPLY_TYPE_WIRELESS) {
+ charger->wc_w_state = 0;
+ pr_err("%s:cable removed,wireless connected\n", __func__);
+ }
}
}
} else {
file:985c2f02dcf1d20e5f42234e100531fd99c6f6ba -> file:60b3c538e40c8e4f211f45caf53b2328e59118b0
--- a/drivers/battery/sec_battery.c
+++ b/drivers/battery/sec_battery.c
@@ -2943,6 +2943,16 @@ static int __devinit sec_battery_probe(s
pdata->initial_check();
battery->present = battery->pdata->check_battery_callback();
+#ifdef CONFIG_SAMSUNG_BATTERY_FACTORY
+ /* do not sleep in lpm mode & factory mode */
+ if (battery->pdata->is_lpm()) {
+ wake_lock_init(&battery->lpm_wake_lock, WAKE_LOCK_SUSPEND,
+ "sec-lpm-monitor");
+ wake_lock(&battery->lpm_wake_lock);
+ }
+#endif
+
+
dev_dbg(battery->dev,
"%s: SEC Battery Driver Loaded\n", __func__);
return 0;
file:207ec5f4ca7d08bdaf61aad849392c599bb35ccc -> file:b84c219fbd437989805a261dd7b76fa3c9e0c21c
--- a/drivers/bluetooth/bluesleep.c
+++ b/drivers/bluetooth/bluesleep.c
@@ -285,6 +285,8 @@ static void bluesleep_sleep_work(struct
/*Deactivating UART */
hsuart_power(0);
+ clear_bit(BT_EXT_WAKE, &flags);
+
/*Deactivating UART */
/* UART clk is not turned off immediately. Release
* wakelock after 500 ms.
@@ -482,7 +484,7 @@ static void bluesleep_tx_timer_expire(un
{
bluesleep_tx_timer_expired();
}
- clear_bit(BT_EXT_WAKE, &flags);
+ //clear_bit(BT_EXT_WAKE, &flags);
bluesleep_tx_idle();
} else {
BT_DBG("Tx data during last period");
file:cd4fd12f63789d5f073e94af9655f153ff1b59ab -> file:d97eb9a9a65bac8111b1d6cce18f20bf674fb751
--- a/drivers/felica/felica.c
+++ b/drivers/felica/felica.c
@@ -1128,6 +1128,8 @@ static ssize_t felica_pon_read(struct fi
ret = gpio_get_value(GPIO_PINID_FELICA_PON);
#elif defined(CONFIG_ARCH_APQ8064)
ret = ice_gpiox_get(GPIO_PINID_FELICA_PON);
+#else
+ ret = gpio_get_value(GPIO_PINID_FELICA_PON);
#endif
if (ret == GPIO_VALUE_HIGH) {
retparam = FELICA_PON_WIRED;
file:9d25be4884318aa078f66ae8e12093cff018a819 -> file:810eafcb847bdb82ea378b79db022600a27180e3
--- a/drivers/input/keyboard/gpio_keys.c
+++ b/drivers/input/keyboard/gpio_keys.c
@@ -43,7 +43,7 @@ struct gpio_button_data {
spinlock_t lock;
bool disabled;
bool key_pressed;
- #ifdef KEY_BOOSTER
+#ifdef KEY_BOOSTER
struct delayed_work work_dvfs_off;
struct delayed_work work_dvfs_chg;
bool dvfs_lock_status;
@@ -435,11 +435,12 @@ static void gpio_keys_gpio_work_func(str
{
struct gpio_button_data *bdata =
container_of(work, struct gpio_button_data, work);
-const struct gpio_keys_button *button = bdata->button;
-int state = (gpio_get_value_cansleep(button->gpio) ? 1 : 0) ^ button->active_low;
+ const struct gpio_keys_button *button = bdata->button;
+ int state = (gpio_get_value_cansleep(button->gpio) ? 1 : 0) ^ button->active_low;
+
gpio_keys_gpio_report_event(bdata);
- #ifdef KEY_BOOSTER
- if (button->code == KEY_HOME)
+#ifdef KEY_BOOSTER
+ if (button->code == KEY_HOMEPAGE)
gpio_key_set_dvfs_lock(bdata, !!state);
#endif
}
@@ -958,10 +959,6 @@ static int __devinit gpio_keys_probe(str
error = gpio_keys_setup_key(pdev, input, bdata, button);
if (error)
goto fail2;
-
- if (button->wakeup)
- wakeup = 1;
- }
#ifdef KEY_BOOSTER
error = gpio_key_init_dvfs(bdata);
if (error < 0) {
@@ -969,6 +966,9 @@ static int __devinit gpio_keys_probe(str
goto fail2;
}
#endif
+ if (button->wakeup)
+ wakeup = 1;
+ }
error = sysfs_create_group(&pdev->dev.kobj, &gpio_keys_attr_group);
if (error) {
dev_err(dev, "Unable to export keys/switches, error: %d\n",
file:877aa07a428a335c9f5bfa3bc83c627dc7951b43 -> file:d560b989ea1f11116718798a2a3992e48b352ca8
--- a/drivers/input/touchscreen/rmi_f54.c
+++ b/drivers/input/touchscreen/rmi_f54.c
@@ -2173,7 +2173,11 @@ static void get_fw_ver_bin(void)
set_default_result(data);
sprintf(data->cmd_buff, "SY%02X%02X%02X",
rmi4_data->ic_revision_of_bin,
+#ifdef CONFIG_TOUCHSCREEN_FACTORY_PLATFORM
+ rmi4_data->factory_read_panel_wakeup,
+#else
rmi4_data->board->panel_touch_type,
+#endif
rmi4_data->fw_version_of_bin);
set_cmd_result(data, data->cmd_buff, strlen(data->cmd_buff));
@@ -2190,7 +2194,11 @@ static void get_fw_ver_ic(void)
set_default_result(data);
sprintf(data->cmd_buff, "SY%02X%02X%02X",
rmi4_data->ic_revision_of_ic,
+#ifdef CONFIG_TOUCHSCREEN_FACTORY_PLATFORM
+ rmi4_data->factory_read_panel_wakeup,
+#else
rmi4_data->board->panel_touch_type,
+#endif
rmi4_data->fw_version_of_ic);
set_cmd_result(data, data->cmd_buff, strlen(data->cmd_buff));
@@ -2208,9 +2216,14 @@ static void get_fac_fw_ver_bin(void)
const struct firmware *fw_entry = NULL;
set_default_result(data);
-
+#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
+ retval = request_firmware(&fw_entry, FW_IMAGE_NAME_B0_HSYNC_FAC,
+ &rmi4_data->i2c_client->dev);
+#else
retval = request_firmware(&fw_entry, FW_IMAGE_NAME_B0_FAC,
&rmi4_data->i2c_client->dev);
+#endif
+
if (retval < 0) {
dev_err(&rmi4_data->i2c_client->dev,
"%s: factory firmware request failed\n",
file:6522ed9337ffa8745c1407369dd52081fd3add68 -> file:66c69da18039dfc57d30d628e8226eed4eff52d5
--- a/drivers/input/touchscreen/rmi_fw_update.c
+++ b/drivers/input/touchscreen/rmi_fw_update.c
@@ -78,6 +78,12 @@
#define MIN_SLEEP_TIME_US 50
#define MAX_SLEEP_TIME_US 100
+#define STATUS_POLLING_PERIOD_US 3000
+
+#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
+#define FW_SUPPORT_HYNC(x) ((strncmp(x->product_id, "SY 03", 5))
+#define FW_NOT_SUPPORT_HYNC(x) ((strncmp(x->product_id, "SY 01", 5) == 0) || (strncmp(x->product_id, "S5000B", 6) == 0) || (strncmp(x->product_id, "SY 02", 5) == 0))
+#endif
static ssize_t fwu_sysfs_show_image(struct file *data_file,
struct kobject *kobj, struct bin_attribute *attributes,
@@ -204,6 +210,7 @@ struct synaptics_rmi4_fwu_handle {
char product_id[SYNAPTICS_RMI4_PRODUCT_ID_SIZE + 1];
const unsigned char *firmware_data;
const unsigned char *config_data;
+ struct mutex status_mutex;
struct f34_flash_status flash_status;
struct synaptics_rmi4_fn_desc f01_fd;
struct synaptics_rmi4_fn_desc f34_fd;
@@ -397,6 +404,8 @@ static int fwu_read_f34_flash_status(voi
unsigned char status;
unsigned char command;
+ mutex_lock(&(fwu->status_mutex));
+
retval = fwu->fn_ptr->read(fwu->rmi4_data,
fwu->f34_fd.data_base_addr + FLASH_STATUS_OFFSET,
&status,
@@ -405,7 +414,7 @@ static int fwu_read_f34_flash_status(voi
dev_err(&fwu->rmi4_data->i2c_client->dev,
"%s: Failed to read flash status\n",
__func__);
- return retval;
+ goto exit;
}
/* Program enabled bit not available - force bit to be set */
@@ -420,12 +429,17 @@ static int fwu_read_f34_flash_status(voi
dev_err(&fwu->rmi4_data->i2c_client->dev,
"%s: Failed to read flash command\n",
__func__);
- return retval;
+ goto exit;
}
fwu->command = command & MASK_4BIT;
- return 0;
+ retval = 0;
+
+exit:
+ mutex_unlock(&(fwu->status_mutex));
+
+ return retval;
}
static int fwu_write_f34_command(unsigned char cmd)
@@ -452,14 +466,24 @@ static int fwu_write_f34_command(unsigne
static int fwu_wait_for_idle(int timeout_ms)
{
int count = 0;
+ int polling_period = STATUS_POLLING_PERIOD_US / MAX_SLEEP_TIME_US;
int timeout_count = ((timeout_ms * 1000) / MAX_SLEEP_TIME_US) + 1;
do {
usleep_range(MIN_SLEEP_TIME_US, MAX_SLEEP_TIME_US);
count++;
- if (count == timeout_count)
+ if ((timeout_ms == WRITE_WAIT_MS) &&
+ (count >= polling_period) &&
+ ((count % polling_period) == 0)) {
+ fwu_read_f34_flash_status();
+ } else if (count == timeout_count) {
+ dev_err(&fwu->rmi4_data->i2c_client->dev,
+ "%s: wait usleep, in writing block [%d]\n",
+ __func__, count);
+
fwu_read_f34_flash_status();
+ }
if ((fwu->command == 0x00) &&
(fwu->flash_status.status == 0x00))
@@ -937,11 +961,52 @@ static int fwu_start_reflash(bool mode,
memset(&fw_path, 0, SYNAPTICS_MAX_FW_PATH);
/* use factory test FW */
+#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
+ if (factory_fw) {
+ dev_info(&fwu->rmi4_data->i2c_client->dev,
+ "%s: run fw update for FACTORY FIRMWARE\n",
+ __func__);
+ if (FW_NOT_SUPPORT_HYNC(fwu))
+ snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
+ "%s", FW_IMAGE_NAME_B0_NON_HSYNC_FAC);
+ else
+ snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
+ "%s", FW_IMAGE_NAME_B0_HSYNC_FAC);
+ } else {
+ /* Read firmware according to ic revision */
+ if ((fwu->rmi4_data->ic_revision_of_ic >> 4) == 0xB) {
+ /* Read firmware according to panel ID */
+ switch (fwu->rmi4_data->panel_revision) {
+ case OCTA_PANEL_REVISION_34:
+ if (FW_NOT_SUPPORT_HYNC(fwu))
+ snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
+ "%s", FW_IMAGE_NAME_B0_NON_HSYNC);
+ else
+ snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
+ "%s", FW_IMAGE_NAME_B0_HSYNC);
+ break;
+ default:
+ dev_info(&fwu->rmi4_data->i2c_client->dev,
+ "%s: Do not request, not matched revision and FW.\n",
+ __func__);
+ goto out;
+ }
+ } else if ((fwu->rmi4_data->ic_revision_of_ic >> 4) == 0xA) {
+ dev_info(&fwu->rmi4_data->i2c_client->dev,
+ "%s: Do not request, not matched revision and FW.\n",
+ __func__);
+ goto out;
+ } else { // force update when ic_revision_of_ic is NULL
+ snprintf(fw_path, SYNAPTICS_MAX_FW_PATH, "%s", FW_IMAGE_NAME_B0_HSYNC);
+ printk(KERN_ERR "%s, force update when ic_revision_of_ic is NULL\n", __func__);
+ mode = true;
+ }
+ }
+#else
if (factory_fw) {
dev_info(&fwu->rmi4_data->i2c_client->dev,
"%s: run fw update for FACTORY FIRMWARE\n",
__func__);
-
if (fwu->rmi4_data->panel_revision < OCTA_PANEL_REVISION_51)
snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
"%s", FW_IMAGE_NAME_B0_FAC);
@@ -985,19 +1050,8 @@ static int fwu_start_reflash(bool mode,
snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
"%s", FW_IMAGE_NAME_B0_43);
}
-#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
- else // force update when ic_revision_of_ic is NULL
- {
- snprintf(fw_path, SYNAPTICS_MAX_FW_PATH, "%s", FW_IMAGE_NAME_B0_34);
- printk(KERN_ERR "%s, force update when ic_revision_of_ic is NULL\n", __func__);
- mode = true;
- }
-#endif
}
-/*
- snprintf(fw_path, SYNAPTICS_MAX_FW_PATH,
- "%s", FW_IMAGE_TEST);
-*/
+#endif
dev_info(&fwu->rmi4_data->i2c_client->dev,
"%s: Requesting firmware image %s\n",
__func__, fw_path);
@@ -1612,6 +1666,7 @@ static int synaptics_rmi4_fwu_init(struc
if (retval < 0)
goto exit_free_mem;
+ mutex_init(&(fwu->status_mutex));
fwu->initialized = true;
retval = sysfs_create_bin_file(&rmi4_data->input_dev->dev.kobj,
file:82cecbe336c792bd257c9128295a0f1582156c62 -> file:6b0663ead2a54a7861ae4850ae8afca8f2192b54
--- a/drivers/input/touchscreen/synaptics_i2c_rmi.c
+++ b/drivers/input/touchscreen/synaptics_i2c_rmi.c
@@ -841,7 +841,7 @@ static int synaptics_rmi4_glove_mode_set
int retval = 0;
unsigned char glove_enable = 0;
-#if !defined(CONFIG_MACH_JACTIVE_EUR)
+#if !defined(CONFIG_MACH_JACTIVE_EUR) && !defined(CONFIG_MACH_JACTIVE_ATT)
if (rmi4_data->panel_revision < OCTA_PANEL_REVISION_43) {
dev_info(&rmi4_data->i2c_client->dev,
"%s: do not support this FPCB version.\n", __func__);
@@ -1665,7 +1665,7 @@ static int synaptics_rmi4_f51_edge_swipe
f51->surface_data.angle = data->edge_swipe_dg - 180;
#endif
else if (data->edge_swipe_dg < 90)
-#if defined(CONFIG_MACH_JACTIVE_EUR)
+#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
f51->surface_data.angle = 90 - data->edge_swipe_dg;
#else
f51->surface_data.angle = data->edge_swipe_dg;
@@ -3269,6 +3269,49 @@ err_input_device:
return retval;
}
+#ifdef CONFIG_TOUCHSCREEN_FACTORY_PLATFORM
+#include <asm/uaccess.h>
+#define LCD_LDI_FILE_PATH "/sys/class/lcd/panel/window_type"
+static int synaptics_rmi4_open_lcd_ldi(struct synaptics_rmi4_data *rmi4_data)
+{
+ int iRet = 0;
+ mm_segment_t old_fs;
+ struct file *window_type;
+ unsigned char lcdtype[4] = {0,};
+
+ old_fs = get_fs();
+ set_fs(KERNEL_DS);
+
+ window_type = filp_open(LCD_LDI_FILE_PATH, O_RDONLY, 0666);
+ if (IS_ERR(window_type)) {
+ iRet = PTR_ERR(window_type);
+ if (iRet != -ENOENT)
+ dev_err(&rmi4_data->i2c_client->dev, "%s: window_type file open fail\n", __func__);
+ set_fs(old_fs);
+ goto exit;
+ }
+
+ iRet = window_type->f_op->read(window_type, (u8 *)lcdtype, sizeof(u8) * 4, &window_type->f_pos);
+ if (iRet != (sizeof(u8) * 4)) {
+ dev_err(&rmi4_data->i2c_client->dev, "%s: Can't read the lcd ldi data\n", __func__);
+ iRet = -EIO;
+ }
+
+ /* The variable of lcdtype has ASCII values(40 81 45) at 0x08 OCTA,
+ * so if someone need a TSP panel revision then to read third parameter.*/
+ rmi4_data->factory_read_panel_wakeup = lcdtype[3] & 0x0F;
+ dev_info(&rmi4_data->i2c_client->dev,
+ "%s: update factory_panel_revision 0x%02X\n",
+ __func__, rmi4_data->factory_read_panel_wakeup);
+
+ filp_close(window_type, current->files);
+ set_fs(old_fs);
+
+exit:
+ return iRet;
+}
+#endif
+
static int synaptics_rmi4_reinit_device(struct synaptics_rmi4_data *rmi4_data)
{
int retval;
@@ -4133,14 +4176,26 @@ static void synaptics_rmi4_late_resume(s
dev_info(&rmi4_data->i2c_client->dev, "%s: tsp int request failed, ret=%d", __func__, retval);
return ;
}
+#ifdef CONFIG_TOUCHSCREEN_FACTORY_PLATFORM
+ retval = synaptics_rmi4_query_device(rmi4_data);
+ if (retval < 0)
+ dev_err(&rmi4_data->i2c_client->dev,
+ "%s: Failed to query device\n",
+ __func__);
+ retval = synaptics_rmi4_open_lcd_ldi(rmi4_data);
+ if (retval < 0)
+ dev_err(&rmi4_data->i2c_client->dev,
+ "%s: Failed to read ldi ID2\n",
+ __func__);
+#else
retval = synaptics_rmi4_reinit_device(rmi4_data);
if (retval < 0) {
dev_err(&rmi4_data->i2c_client->dev,
"%s: Failed to reinit device\n",
__func__);
}
-
+#endif
if (rmi4_data->ta_status)
synaptics_charger_conn(rmi4_data, rmi4_data->ta_status);
file:856a8176ebcd692e3a201e6cb2c48145047cd856 -> file:4e86b41afd7024bcfc215c47c238aef3359aff11
--- a/drivers/input/touchscreen/synaptics_i2c_rmi.h
+++ b/drivers/input/touchscreen/synaptics_i2c_rmi.h
@@ -45,8 +45,14 @@
#define SYNAPTICS_PRODUCT_ID_B0_SPAIR "S5000B"
#if defined(CONFIG_MACH_JACTIVE_EUR) || defined(CONFIG_MACH_JACTIVE_ATT)
-#define FW_IMAGE_NAME_A1 "tsp_synaptics/synaptics_JA_a1.fw"
-#define FW_IMAGE_NAME_B0_34 "tsp_synaptics/synaptics_JA_b0_3_4.fw"
+#define FW_IMAGE_NAME_B0_HSYNC "tsp_synaptics/jactive/synaptics_b0_hsync.fw"
+#define FW_IMAGE_NAME_B0_HSYNC_FAC "tsp_synaptics/jactive/synaptics_b0_hsync_fac.fw"
+
+/* NON HYNC F/W will be removed */
+/* PRODUCT ID : SY 01, SY 02, S5000B */
+#define FW_IMAGE_NAME_B0_NON_HSYNC "tsp_synaptics/jactive/synaptics_b0_non_hsync.fw"
+#define FW_IMAGE_NAME_B0_NON_HSYNC_FAC "tsp_synaptics/jactive/synaptics_b0_non_hsync_fac.fw"
+
#else
#define FW_IMAGE_NAME_A1 "tsp_synaptics/synaptics_a1.fw"
#define FW_IMAGE_NAME_B0_34 "tsp_synaptics/synaptics_b0_3_4.fw"
@@ -286,6 +292,7 @@ struct synaptics_rmi4_data {
int fw_version_of_bin; /* firmware version of binary */
int fw_release_date_of_ic; /* Config release data from IC */
int panel_revision; /* Octa panel revision */
+ int factory_read_panel_wakeup;
bool doing_reflash;
#ifdef CONFIG_GLOVE_TOUCH
file:331994d8a3a8bfc2dfd2ffc13a0c1c9b3fbd7ff5 -> file:901f1668bd327700144f1ce993e1fb82758820bc
--- a/drivers/media/video/msm/sensors/jc_v4l2.c
+++ b/drivers/media/video/msm/sensors/jc_v4l2.c
@@ -31,6 +31,7 @@
#include <asm/mach-types.h>
#include <mach/vreg.h>
#include <linux/io.h>
+#include <linux/ctype.h>
#include "msm_sensor_common.h"
#include "msm.h"
@@ -143,6 +144,8 @@ struct jc_ctrl_t {
bool need_restart_caf;
bool is_isp_null;
bool isp_null_read_sensor_fw;
+ bool samsung_app;
+ bool factory_bin;
};
static struct jc_ctrl_t *jc_ctrl;
@@ -2366,7 +2369,6 @@ static int jc_set_ev(int mode)
static int jc_set_hjr(int mode)
{
int32_t rc = 0;
- u32 isp_mode;
cam_info("Entered, hjr %d\n", mode);
@@ -2375,37 +2377,16 @@ static int jc_set_hjr(int mode)
return rc;
}
- jc_readb(JC_CATEGORY_SYS, JC_SYS_MODE, &isp_mode);
-
- if (isp_mode == JC_MONITOR_MODE) {
- cam_info("monitor mode\n");
-
- jc_set_mode(JC_PARMSET_MODE);
-
- if (mode == 0) {
- cam_info("HJR Off\n");
- jc_writeb(JC_CATEGORY_CAPCTRL,
- 0x0B, 0x00);
- } else if (mode == 1) {
- cam_info("HJR On\n");
- jc_writeb(JC_CATEGORY_CAPCTRL,
- 0x0B, 0x01);
- }
-
- jc_set_mode(JC_MONITOR_MODE);
- } else {
- cam_info("parameter mode\n");
-
- if (mode == 0) {
- cam_info("HJR Off\n");
- jc_writeb(JC_CATEGORY_CAPCTRL,
- 0x0B, 0x00);
- } else if (mode == 1) {
- cam_info("HJR On\n");
- jc_writeb(JC_CATEGORY_CAPCTRL,
- 0x0B, 0x01);
- }
+ if (mode == 0) {
+ cam_info("HJR Off\n");
+ jc_writeb(JC_CATEGORY_CAPCTRL,
+ 0x0B, 0x00);
+ } else if (mode == 1) {
+ cam_info("HJR On\n");
+ jc_writeb(JC_CATEGORY_CAPCTRL,
+ 0x0B, 0x01);
}
+
return rc;
}
@@ -2908,6 +2889,14 @@ void sensor_native_control(void __user *
jc_set_ocr_focus_mode(ctrl_info.value_1);
break;
+ case EXT_CAM_SET_FACTORY_BIN:
+ cam_info(" factory binary: %d", ctrl_info.value_1);
+ if (ctrl_info.value_1 == 1)
+ jc_ctrl->factory_bin = true;
+ else
+ jc_ctrl->factory_bin = false;
+ break;
+
default:
break;
}
@@ -3091,7 +3080,6 @@ static int jc_sensor_power_up(struct msm
#endif
if (version_checked == false && jc_ctrl->fw_update == true) {
- jc_ctrl->fw_update = false;
isp_ret = jc_get_isp_version();
jc_isp_boot();
jc_get_sensor_version();
@@ -3102,6 +3090,16 @@ static int jc_sensor_power_up(struct msm
return -ENOSYS;
}
+ cam_info("isp_ret: %d, samsung app: %d, factory bin: %d\n",
+ isp_ret, jc_ctrl->samsung_app, jc_ctrl->factory_bin);
+
+ if (isp_ret == 0 && jc_ctrl->samsung_app == false && jc_ctrl->factory_bin == false) {
+ cam_err("3rd party app. skip ISP FW update\n");
+ goto start;
+ }
+
+ jc_ctrl->fw_update = false;
+
if (firmware_update_sdcard == true) {
cam_info("FW in sd card is higher priority than others!\n");
@@ -3128,7 +3126,7 @@ static int jc_sensor_power_up(struct msm
return -ENOSYS;
}
result_sensor_phone = jc_check_sensor_phone();
-
+
if (result_sensor_phone > 0) {
cam_info("Sensor > Phone, update from sensor\n");
jc_ctrl->isp_null_read_sensor_fw = true;
@@ -3188,6 +3186,7 @@ static int jc_sensor_power_up(struct msm
}
}
+start:
cam_info("nv12 output setting\n");
err = jc_writeb(JC_CATEGORY_CAPCTRL,
0x0, 0x0f);
@@ -3504,9 +3503,34 @@ static ssize_t jc_camera_check_fw_show(s
return sprintf(buf, "%s %s %s\n", sysfs_isp_fw_str, sysfs_phone_fw_str, sysfs_sensor_fw_str);
}
+static ssize_t jc_camera_check_app_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ return sprintf(buf, "%d\n", jc_ctrl->samsung_app);
+}
+
+static ssize_t jc_camera_check_app_store(struct device *dev,
+ struct device_attribute *attr, const char *buf, size_t size)
+{
+ unsigned long value = simple_strtoul(buf, NULL, 0);
+
+ CAM_DEBUG(" received value: %d\n", (int)value);
+
+ if (value == 0) {
+ jc_ctrl->samsung_app = false;
+ } else {
+ CAM_DEBUG(" samsung app");
+ jc_ctrl->samsung_app = true;
+ }
+
+ return size;
+}
+
static DEVICE_ATTR(rear_camtype, S_IRUGO, jc_camera_type_show, NULL);
static DEVICE_ATTR(rear_camfw, S_IRUGO, jc_camera_fw_show, NULL);
static DEVICE_ATTR(rear_checkfw, S_IRUGO, jc_camera_check_fw_show, NULL);
+static DEVICE_ATTR(rear_checkApp, S_IRUGO|S_IWUGO,
+ jc_camera_check_app_show, jc_camera_check_app_store);
int32_t jc_init_vreg_port(struct msm_sensor_ctrl_t *s_ctrl)
{
@@ -3655,6 +3679,8 @@ static int jc_i2c_probe(struct i2c_clien
s_ctrl->sensor_v4l2_subdev.devnode->num;
jc_ctrl->fw_update = true;
+ jc_ctrl->samsung_app = false;
+ jc_ctrl->factory_bin = false;
jc_ctrl->system_rev = s_ctrl->sensordata->sensor_platform_info->sys_rev();
/* to solve sleep current issue */
@@ -3724,7 +3750,13 @@ static int __init jc_init(void)
if (device_create_file
(cam_dev_rear, &dev_attr_rear_checkfw) < 0) {
cam_err("failed to create device file, %s\n",
- dev_attr_rear_camfw.attr.name);
+ dev_attr_rear_checkfw.attr.name);
+ }
+
+ if (device_create_file
+ (cam_dev_rear, &dev_attr_rear_checkApp) < 0) {
+ cam_err("failed to create device file, %s\n",
+ dev_attr_rear_checkApp.attr.name);
}
return i2c_add_driver(&jc_i2c_driver);
file:5f7029af863c84a47f114cf6e0652a21e02f922f -> file:6aa661debffabf1d28ee6748ea0d550acb0da21a
--- a/drivers/misc/max77693-muic.c
+++ b/drivers/misc/max77693-muic.c
@@ -2578,6 +2578,7 @@ static int __devinit max77693_muic_probe
MAX77693_MUIC_REG_CDETCTRL1, cdetctrl1);
pr_info("%s: CDETCTRL1(0x%02x)\n", __func__, cdetctrl1);
+
/* Show Register State */
max77693_muic_monitor_status();
@@ -2608,7 +2609,6 @@ static int __devinit max77693_muic_probe
INIT_DELAYED_WORK(&info->mhl_work, max77693_muic_mhl_detect);
schedule_delayed_work(&info->mhl_work, msecs_to_jiffies(25000));
-
return 0;
fail:
file:e558bcc907ccdae99c2b4df8c639e4145f8df684 -> file:566c827256e25fdc6146395f1276b4081066b271
--- a/drivers/misc/sec_param.c
+++ b/drivers/misc/sec_param.c
@@ -140,8 +140,8 @@ bool sec_get_param(enum sec_param_index
break;
case param_index_boot_alarm_value_h:
memcpy(value, &(param_data->boot_alarm_value_h), sizeof(unsigned int));
-#endif
break;
+#endif
default:
return false;
}
file:5715d130006c6cb872e044a14e325a97a337e105 -> file:7ed89ec1ea3a31954f7a7cb11789a5b8d68c2886
--- a/drivers/mmc/card/block.c
+++ b/drivers/mmc/card/block.c
@@ -1136,7 +1136,8 @@ retry:
goto out;
}
- if (mmc_can_sanitize(card))
+ if (mmc_can_sanitize(card) &&
+ (card->host->caps2 & MMC_CAP2_SANITIZE))
err = mmc_switch(card, EXT_CSD_CMD_SET_NORMAL,
EXT_CSD_SANITIZE_START, 1, 0);
out_retry:
file:e802920232360ba7a0ec1757619e32815f8527e5 -> file:357d714793dd972ffc163d916dffaa859298743d
--- a/drivers/mmc/host/msm_sdcc.c
+++ b/drivers/mmc/host/msm_sdcc.c
@@ -2618,7 +2618,7 @@ static int msmsdcc_setup_vreg(struct msm
#ifdef CONFIG_MMC_MSM_SDC4_SUPPORT
if (!enable) {
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
if (system_rev != BOARD_REV07) { /* TI Level Shifter */
if (system_rev < BOARD_REV08 && host->pdev_id == 4)
#else /* VZW/SPT/USCC */
@@ -2628,7 +2628,7 @@ static int msmsdcc_setup_vreg(struct msm
/* Disable level shifter */
gpio_set_value(60, 0); /* TFLASH_LS_EN */
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
else if (system_rev >= BOARD_REV08 && host->pdev_id == 2)
#else /* VZW/SPT/USCC/KOR */
else if (system_rev >= BOARD_REV09 && host->pdev_id == 2)
@@ -2664,7 +2664,7 @@ static int msmsdcc_setup_vreg(struct msm
if (enable) {
mdelay(1);
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
if (system_rev < BOARD_REV08 && host->pdev_id == 4)
#else /* VZW/SPT/USCC */
if (system_rev < BOARD_REV09 && host->pdev_id == 4)
@@ -2672,7 +2672,7 @@ static int msmsdcc_setup_vreg(struct msm
/* Enable level shifter */
gpio_set_value(60, 1); /* TFLASH_LS_EN */
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
else if (system_rev >= BOARD_REV08 && host->pdev_id == 2)
#else /* VZW/SPT/USCC/KOR */
else if (system_rev >= BOARD_REV09 && host->pdev_id == 2)
@@ -2688,7 +2688,7 @@ static int msmsdcc_setup_vreg(struct msm
} else {
mdelay(1);
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
if (system_rev == BOARD_REV07) { /* Toshiba Level Shifter */
if (system_rev < BOARD_REV08 && host->pdev_id == 4)
#else /* VZW/SPT/USCC */
@@ -6302,7 +6302,7 @@ msmsdcc_probe(struct platform_device *pd
#else
#if defined(CONFIG_MACH_JF_ATT) || defined(CONFIG_MACH_JF_TMO) || defined(CONFIG_MACH_JF_EUR) || \
- defined(CONFIG_MACH_JACTIVE_ATT)
+ defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
if (t_flash_detect_dev == NULL &&
(((host->pdev_id == 4) && (system_rev < BOARD_REV08)) ||
((host->pdev_id == 2) && (system_rev >= BOARD_REV08)))) {
file:40bc790bc58a2b37376ee4144ccf31b0a98c7f13 -> file:d3c05d7de15b12f70970b89015ec0b77bbffc735
--- a/drivers/net/wireless/bcmdhd/Makefile
+++ b/drivers/net/wireless/bcmdhd/Makefile
@@ -64,7 +64,11 @@ DHDCFLAGS += -DSUPPORT_SOFTAP_SINGL_DISA
DHDCFLAGS += -DUSE_STAMAC_4SOFTAP
# DPC priority
+ifeq ($(CONFIG_MACH_JF),y)
DHDCFLAGS += -DCUSTOM_DPC_PRIO_SETTING=49
+else
+DHDCFLAGS += -DCUSTOM_DPC_PRIO_SETTING=98
+endif
# WiFi turn off delay
DHDCFLAGS += -DWIFI_TURNOFF_DELAY=100
@@ -121,6 +125,9 @@ ifneq ($(CONFIG_BCM4335),)
DHDCFLAGS += -DWLTDLS
# DHDCFLAGS += -DTPUT_DEBUG
DHDCFLAGS += -DWLFBT
+ifeq ($(CONFIG_MACH_JF),y)
+ DHDCFLAGS += -DCUSTOM_TXGLOM_SIZE=32 -DDHD_TXBOUND=32
+endif
DHDCFLAGS += -DCUSTOM_MAX_TXGLOM_SIZE=32
# For BT LOCK
ifeq ($(CONFIG_BCM4335BT),y)
@@ -221,7 +228,10 @@ DHDCFLAGS += -include "dhd_sec_feature.h
# Others
#########
+ifneq ($(CONFIG_ARCH_EXYNOS),y)
+# Not needed in Exynos
EXTRA_LDFLAGS += --strip-debug
+endif
EXTRA_CFLAGS += $(DHDCFLAGS) -DDHD_DEBUG
EXTRA_CFLAGS += -DSRCBASE=\"$(src)\"
file:ea94da58d1454d6ab19bd79de4c7ec1d3e3194b2 -> file:16327a5fc0f041bdfac64dbab9dffc64d2f7a6d7
--- a/drivers/net/wireless/bcmdhd/aiutils.c
+++ b/drivers/net/wireless/bcmdhd/aiutils.c
@@ -229,16 +229,16 @@ ai_scan(si_t *sih, void *regs, uint devi
(mpd & MPD_MUI_MASK) >> MPD_MUI_SHIFT));
}
-
+
asd = get_asd(sih, &eromptr, 0, 0, AD_ST_SLAVE, &addrl, &addrh, &sizel, &sizeh);
if (asd == 0) {
do {
-
- asd = get_asd(sih, &eromptr, 0, 0, AD_ST_BRIDGE, &addrl, &addrh,
+
+ asd = get_asd(sih, &eromptr, 0, 0, AD_ST_BRIDGE, &addrl, &addrh,
&sizel, &sizeh);
- if (asd != 0)
- br = TRUE;
- else {
+ if (asd != 0)
+ br = TRUE;
+ else {
if (br == TRUE) {
break;
}
@@ -256,7 +256,7 @@ ai_scan(si_t *sih, void *regs, uint devi
}
sii->coresba[idx] = addrl;
sii->coresba_size[idx] = sizel;
-
+
j = 1;
do {
asd = get_asd(sih, &eromptr, 0, j, AD_ST_SLAVE, &addrl, &addrh,
file:9e3922bd3ae19cbdafc6d4585ac3cb20da3857af -> file:4e699708405a0b453c586d850839970a8ddba926
--- a/drivers/net/wireless/bcmdhd/bcmsdspi_linux.c
+++ b/drivers/net/wireless/bcmdhd/bcmsdspi_linux.c
@@ -2,13 +2,13 @@
* Broadcom SPI Host Controller Driver - Linux Per-port
*
* Copyright (C) 1999-2012, Broadcom Corporation
- *
+ *
* Unless you and Broadcom execute a separate written software license
* agreement governing use of this software, this software is licensed to you
* under the terms of the GNU General Public License version 2 (the "GPL"),
* available at http://www.broadcom.com/licenses/GPLv2.php, with the
* following added to such license:
- *
+ *
* As a special exception, the copyright holders of this software give you
* permission to link this software with independent modules, and to copy and
* distribute the resulting executable under terms of your choice, provided that
@@ -16,7 +16,7 @@
* the license of that module. An independent module is a module which is not
* derived from this software. The special exception does not apply to any
* modifications of the software.
- *
+ *
* Notwithstanding the above, under no circumstances may you combine this
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
file:2dd7c10ba6059ea2f79764624d8336a51f858fad -> file:95b667370eae2278e604b08fb6459dc7c9fcac80
--- a/drivers/net/wireless/bcmdhd/bcmspibrcm.c
+++ b/drivers/net/wireless/bcmdhd/bcmspibrcm.c
@@ -2,13 +2,13 @@
* Broadcom BCMSDH to gSPI Protocol Conversion Layer
*
* Copyright (C) 1999-2012, Broadcom Corporation
- *
+ *
* Unless you and Broadcom execute a separate written software license
* agreement governing use of this software, this software is licensed to you
* under the terms of the GNU General Public License version 2 (the "GPL"),
* available at http://www.broadcom.com/licenses/GPLv2.php, with the
* following added to such license:
- *
+ *
* As a special exception, the copyright holders of this software give you
* permission to link this software with independent modules, and to copy and
* distribute the resulting executable under terms of your choice, provided that
@@ -16,7 +16,7 @@
* the license of that module. An independent module is a module which is not
* derived from this software. The special exception does not apply to any
* modifications of the software.
- *
+ *
* Notwithstanding the above, under no circumstances may you combine this
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
@@ -72,7 +72,7 @@ extern void spi_sendrecv(sdioh_info_t *s
uint sd_msglevel = SDH_ERROR_VAL;
#else
uint sd_msglevel = 0;
-#endif
+#endif
uint sd_hiok = FALSE; /* Use hi-speed mode if available? */
uint sd_sdmode = SDIOH_MODE_SPI; /* Use SD4 mode by default */
@@ -336,7 +336,7 @@ enum {
};
const bcm_iovar_t sdioh_iovars[] = {
- {"sd_msglevel", IOV_MSGLEVEL, 0, IOVT_UINT32, 0 },
+ {"sd_msglevel", IOV_MSGLEVEL, 0, IOVT_UINT32, 0 },
{"sd_blocksize", IOV_BLOCKSIZE, 0, IOVT_UINT32, 0 }, /* ((fn << 16) | size) */
{"sd_dma", IOV_DMA, 0, IOVT_BOOL, 0 },
{"sd_ints", IOV_USEINTS, 0, IOVT_BOOL, 0 },
file:0cbc1cb80718b0c1d49c41fa0bc9e314da963297 -> file:45bde7c0f6fb869df5b4c703cab7daeef12fd87e
--- a/drivers/net/wireless/bcmdhd/bcmwifi_channels.c
+++ b/drivers/net/wireless/bcmdhd/bcmwifi_channels.c
@@ -884,7 +884,7 @@ wf_channel2chspec(uint ctl_ch, uint bw)
}
}
-
+
if (sb < 0) {
return 0;
}
file:d9884132443c2cefbd559bef477c09430cb9d628 -> file:c0998262bf9360829dc1cdcf97ee35289f657a8a
--- a/drivers/net/wireless/bcmdhd/bcmwifi_channels.h
+++ b/drivers/net/wireless/bcmdhd/bcmwifi_channels.h
@@ -86,7 +86,7 @@ typedef uint16 chanspec_t;
((channel) + CH_10MHZ_APART) : 0)
#define LL_20_SB(channel) (((channel) > 3 * CH_10MHZ_APART) ? ((channel) - 3 * CH_10MHZ_APART) : 0)
-#define UU_20_SB(channel) (((channel) < (MAXCHANNEL - 3 * CH_10MHZ_APART)) ? \
+#define UU_20_SB(channel) (((channel) < (MAXCHANNEL - 3 * CH_10MHZ_APART)) ? \
((channel) + 3 * CH_10MHZ_APART) : 0)
#define LU_20_SB(channel) LOWER_20_SB(channel)
#define UL_20_SB(channel) UPPER_20_SB(channel)
@@ -191,7 +191,7 @@ typedef uint16 chanspec_t;
((channel) + CH_10MHZ_APART) : 0)
#define LL_20_SB(channel) (((channel) > 3 * CH_10MHZ_APART) ? ((channel) - 3 * CH_10MHZ_APART) : 0)
-#define UU_20_SB(channel) (((channel) < (MAXCHANNEL - 3 * CH_10MHZ_APART)) ? \
+#define UU_20_SB(channel) (((channel) < (MAXCHANNEL - 3 * CH_10MHZ_APART)) ? \
((channel) + 3 * CH_10MHZ_APART) : 0)
#define LU_20_SB(channel) LOWER_20_SB(channel)
#define UL_20_SB(channel) UPPER_20_SB(channel)
file:213fb93a2f107485fc70a65c0192a83b30165e04 -> file:57e082a06cacf4965da27985ca32f8f4790e256d
--- a/drivers/net/wireless/bcmdhd/bcmwifi_rates.h
+++ b/drivers/net/wireless/bcmdhd/bcmwifi_rates.h
@@ -296,9 +296,9 @@ typedef enum clm_rates {
WL_RATE_3X3_VHT9SS3 = 115,
-
-
+
+
WL_RATE_1X2_TXBF_OFDM_6 = 116,
WL_RATE_1X2_TXBF_OFDM_9 = 117,
@@ -329,7 +329,7 @@ typedef enum clm_rates {
WL_RATE_1X2_TXBF_VHT8SS1 = 132,
WL_RATE_1X2_TXBF_VHT9SS1 = 133,
-
+
WL_RATE_2X2_TXBF_SDM_MCS8 = 134,
WL_RATE_2X2_TXBF_SDM_MCS9 = 135,
@@ -352,7 +352,7 @@ typedef enum clm_rates {
-
+
WL_RATE_1X3_TXBF_OFDM_6 = 142,
WL_RATE_1X3_TXBF_OFDM_9 = 143,
@@ -383,7 +383,7 @@ typedef enum clm_rates {
WL_RATE_1X3_TXBF_VHT8SS1 = 158,
WL_RATE_1X3_TXBF_VHT9SS1 = 159,
-
+
WL_RATE_2X3_TXBF_SDM_MCS8 = 160,
WL_RATE_2X3_TXBF_SDM_MCS9 = 161,
@@ -405,7 +405,7 @@ typedef enum clm_rates {
WL_RATE_2X3_TXBF_VHT8SS2 = 168,
WL_RATE_2X3_TXBF_VHT9SS2 = 169,
-
+
WL_RATE_3X3_TXBF_SDM_MCS16 = 170,
WL_RATE_3X3_TXBF_SDM_MCS17 = 171,
file:9e405b038f2192eeaf4704a7ef4325a7d51c7f45 -> file:d5d23c075b8a2b950baaca4a8376a951ecb8b5a3
--- a/drivers/net/wireless/bcmdhd/dhd_cdc.c
+++ b/drivers/net/wireless/bcmdhd/dhd_cdc.c
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: dhd_cdc.c 390461 2013-03-12 07:21:34Z $
+ * $Id: dhd_cdc.c 391745 2013-03-19 08:35:39Z $
*
* BDC is like CDC, except it includes a header for data packets to convey
* packet priority over the bus, and flags (e.g. to indicate checksum status
file:ff8e6345a6912ac1b4fe801c3ac8f939a8d8022a -> file:ebb0f1b3ae520917741392f5663b737f7868ff27
--- a/drivers/net/wireless/bcmdhd/dhd_linux.c
+++ b/drivers/net/wireless/bcmdhd/dhd_linux.c
@@ -2290,7 +2290,10 @@ dhd_dpc_thread(void *data)
#endif
#ifdef CUSTOM_DPC_CPUCORE
- set_cpus_allowed_ptr(current, cpumask_of(CUSTOM_DPC_CPUCORE));
+#ifdef CONFIG_MACH_UNIVERSAL5410
+ if (strstr(fw_path, "_apsta") == NULL)
+#endif
+ set_cpus_allowed_ptr(current, cpumask_of(CUSTOM_DPC_CPUCORE));
#endif
/* Run until signal received */
@@ -5922,7 +5925,7 @@ int dhd_os_send_hang_message(dhd_pub_t *
if (!dhdp->hang_was_sent) {
dhdp->hang_was_sent = 1;
ret = schedule_work(&dhdp->info->work_hang);
- if(!ret)
+ if (!ret)
DHD_ERROR(("%s : schedule_task fail \n",__FUNCTION__));
else
DHD_ERROR(("%s : schedule_task success \n",__FUNCTION__));
file:933a78a1916aaaf251c0a644885636835434e757 -> file:5c4a8c156f3b911aad4deca3fb458ef73aabc4c0
--- a/drivers/net/wireless/bcmdhd/dhd_sec_feature.h
+++ b/drivers/net/wireless/bcmdhd/dhd_sec_feature.h
@@ -63,12 +63,6 @@
#define WIFI_TURNOFF_DELAY 200
#endif /* CONFIG_ARCH_MSM8960 */
-#ifdef CONFIG_MACH_JF
-#undef CUSTOM_TXGLOM_SIZE
-#define CUSTOM_TXGLOM_SIZE 32
-#define DHD_TXBOUND 32
-#endif /* CONFIG_MACH_JF */
-
#if defined(CONFIG_BCM4335) || defined (CONFIG_BCM4335_MODULE)
#define POWERUP_MAX_RETRY 5 /* Due to late start-up of FPGA in JF project */
#endif /* CONFIG_BCM4335 || CONFIG_BCM4335_MODULE */
file:26da752186a20ba2d12c340716b19b577b346c4d -> file:a0610edf9883d3b41d59c56f30398899ee0cbf50
--- a/drivers/net/wireless/bcmdhd/include/bcm_cfg.h
+++ b/drivers/net/wireless/bcmdhd/include/bcm_cfg.h
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: bcm_cfg.h 294399 2011-11-07 03:31:22Z $
+ * $Id: bcm_cfg.h 351867 2012-08-21 18:46:16Z $
*/
#ifndef _bcm_cfg_h_
file:50e693a640611e6e54866fc2a536a38c46290a99 -> file:01762fde6019d2aa3e68054e213a262dfa487ffd
--- a/drivers/net/wireless/bcmdhd/include/bcmdevs.h
+++ b/drivers/net/wireless/bcmdhd/include/bcmdevs.h
@@ -152,25 +152,25 @@
#define BCM43131_D11N2G_ID 0x43aa
#define BCM4314_D11N2G_ID 0x4364
#define BCM43142_D11N2G_ID 0x4365
-#define BCM43143_D11N2G_ID 0x4366
+#define BCM43143_D11N2G_ID 0x4366
#define BCM4334_D11N_ID 0x4380
#define BCM4334_D11N2G_ID 0x4381
#define BCM4334_D11N5G_ID 0x4382
-#define BCM43342_D11N_ID 0x4383
-#define BCM43342_D11N2G_ID 0x4384
-#define BCM43342_D11N5G_ID 0x4385
-#define BCM43341_D11N_ID 0x4386
-#define BCM43341_D11N2G_ID 0x4387
-#define BCM43341_D11N5G_ID 0x4388
+#define BCM43342_D11N_ID 0x4383
+#define BCM43342_D11N2G_ID 0x4384
+#define BCM43342_D11N5G_ID 0x4385
+#define BCM43341_D11N_ID 0x4386
+#define BCM43341_D11N2G_ID 0x4387
+#define BCM43341_D11N5G_ID 0x4388
#define BCM4360_D11AC_ID 0x43a0
#define BCM4360_D11AC2G_ID 0x43a1
#define BCM4360_D11AC5G_ID 0x43a2
#define BCM4335_D11AC_ID 0x43ae
#define BCM4335_D11AC2G_ID 0x43af
#define BCM4335_D11AC5G_ID 0x43b0
-#define BCM4352_D11AC_ID 0x43b1
-#define BCM4352_D11AC2G_ID 0x43b2
-#define BCM4352_D11AC5G_ID 0x43b3
+#define BCM4352_D11AC_ID 0x43b1
+#define BCM4352_D11AC2G_ID 0x43b2
+#define BCM4352_D11AC5G_ID 0x43b3
#define BCM943228HMB_SSID_VEN1 0x0607
@@ -178,11 +178,11 @@
#define BCM94313HMG_SSID_VEN1 0x0609
#define BCM943142HM_SSID_VEN1 0x0611
-#define BCM43143_D11N2G_ID 0x4366
+#define BCM43143_D11N2G_ID 0x4366
-#define BCM43242_D11N_ID 0x4367
-#define BCM43242_D11N2G_ID 0x4368
-#define BCM43242_D11N5G_ID 0x4369
+#define BCM43242_D11N_ID 0x4367
+#define BCM43242_D11N2G_ID 0x4368
+#define BCM43242_D11N5G_ID 0x4369
#define BCM4350_D11AC_ID 0x43a3
#define BCM4350_D11AC2G_ID 0x43a4
@@ -225,8 +225,8 @@
#define BCM47XX_GIGETH_ID 0x471f
#define BCM4712_MIPS_ID 0x4720
#define BCM4716_DEVICE_ID 0x4722
-#define BCM47XX_USB30H_ID 0x472a
-#define BCM47XX_USB30D_ID 0x472b
+#define BCM47XX_USB30H_ID 0x472a
+#define BCM47XX_USB30D_ID 0x472b
#define BCM47XX_SMBUS_EMU_ID 0x47fe
#define BCM47XX_XOR_EMU_ID 0x47ff
#define EPI41210_DEVICE_ID 0xa0fa
@@ -282,26 +282,26 @@
#define BCM6362_CHIP_ID 0x6362
#define BCM4314_CHIP_ID 0x4314
#define BCM43142_CHIP_ID 43142
-#define BCM43143_CHIP_ID 43143
+#define BCM43143_CHIP_ID 43143
#define BCM4324_CHIP_ID 0x4324
#define BCM43242_CHIP_ID 43242
-#define BCM43243_CHIP_ID 43243
+#define BCM43243_CHIP_ID 43243
#define BCM4334_CHIP_ID 0x4334
-#define BCM4335_CHIP_ID 0x4335
+#define BCM4335_CHIP_ID 0x4335
#define BCM4360_CHIP_ID 0x4360
#define BCM4352_CHIP_ID 0x4352
#define BCM43526_CHIP_ID 0xAA06
-#define BCM43341_CHIP_ID 43341
-#define BCM43342_CHIP_ID 43342
+#define BCM43341_CHIP_ID 43341
+#define BCM43342_CHIP_ID 43342
#define BCM4335_CHIP_ID 0x4335
-#define BCM4350_CHIP_ID 0x4350
+#define BCM4350_CHIP_ID 0x4350
#define BCM4342_CHIP_ID 4342
#define BCM4402_CHIP_ID 0x4402
#define BCM4704_CHIP_ID 0x4704
#define BCM4706_CHIP_ID 0x5300
-#define BCM4707_CHIP_ID 53010
-#define BCM53018_CHIP_ID 53018
+#define BCM4707_CHIP_ID 53010
+#define BCM53018_CHIP_ID 53018
#define BCM4707_CHIP(chipid) (((chipid) == BCM4707_CHIP_ID) || ((chipid) == BCM53018_CHIP_ID))
#define BCM4710_CHIP_ID 0x4710
#define BCM4712_CHIP_ID 0x4712
@@ -364,17 +364,17 @@
#define BCM4314SDIO_FPBGA_PKG_ID (8 | 4)
#define BCM4314DEV_PKG_ID (8 | 6)
-#define BCM4707_PKG_ID 1
-#define BCM4708_PKG_ID 2
-#define BCM4709_PKG_ID 0
+#define BCM4707_PKG_ID 1
+#define BCM4708_PKG_ID 2
+#define BCM4709_PKG_ID 0
#define PCIXX21_FLASHMEDIA0_ID 0x8033
#define PCIXX21_SDIOH0_ID 0x8034
-#define BCM4335_WLCSP_PKG_ID (0x0)
-#define BCM4335_FCBGA_PKG_ID (0x1)
-#define BCM4335_WLBGA_PKG_ID (0x2)
-#define BCM4335_FCBGAD_PKG_ID (0x3)
+#define BCM4335_WLCSP_PKG_ID (0x0)
+#define BCM4335_FCBGA_PKG_ID (0x1)
+#define BCM4335_WLBGA_PKG_ID (0x2)
+#define BCM4335_FCBGAD_PKG_ID (0x3)
#define BCM4335_PKG_MASK (0x3)
@@ -389,7 +389,7 @@
#define BFL_CCKHIPWR 0x00000040
#define BFL_ENETADM 0x00000080
#define BFL_ENETVLAN 0x00000100
-#define BFL_LTECOEX 0x00000200
+#define BFL_LTECOEX 0x00000200
#define BFL_NOPCI 0x00000400
#define BFL_FEM 0x00000800
#define BFL_EXTLNA 0x00001000
@@ -404,7 +404,7 @@
#define BFL_PHASESHIFT 0x00100000
#define BFL_BUCKBOOST 0x00200000
#define BFL_FEM_BT 0x00400000
-#define BFL_RXCHAIN_OFF_BT 0x00400000
+#define BFL_RXCHAIN_OFF_BT 0x00400000
#define BFL_NOCBUCK 0x00800000
#define BFL_CCKFAVOREVM 0x01000000
#define BFL_PALDO 0x02000000
@@ -413,7 +413,7 @@
#define BFL_UCPWRCTL_MININDX 0x08000000
#define BFL_EXTLNA_5GHz 0x10000000
#define BFL_TRSW_1by2 0x20000000
-#define BFL_GAINBOOSTA01 0x20000000
+#define BFL_GAINBOOSTA01 0x20000000
#define BFL_LO_TRSW_R_5GHz 0x40000000
#define BFL_ELNA_GAINDEF 0x80000000
#define BFL_EXTLNA_TX 0x20000000
@@ -446,8 +446,8 @@
#define BFL2_ANAPACTRL_2G 0x00100000
#define BFL2_ANAPACTRL_5G 0x00200000
#define BFL2_ELNACTRL_TRSW_2G 0x00400000
-#define BFL2_BT_SHARE_ANT0 0x00800000
-#define BFL2_BT_SHARE_BM_BIT0 0x00800000
+#define BFL2_BT_SHARE_ANT0 0x00800000
+#define BFL2_BT_SHARE_BM_BIT0 0x00800000
#define BFL2_TEMPSENSE_HIGHER 0x01000000
#define BFL2_BTC3WIREONLY 0x02000000
#define BFL2_PWR_NOMINAL 0x04000000
@@ -455,31 +455,31 @@
#define BFL2_4313_RADIOREG 0x10000000
-#define BFL2_DYNAMIC_VMID 0x10000000
+#define BFL2_DYNAMIC_VMID 0x10000000
#define BFL2_SDR_EN 0x20000000
-#define BFL2_DYNAMIC_VMID 0x10000000
-#define BFL2_BT_SHARE_BM_BIT1 0x40000000
+#define BFL2_DYNAMIC_VMID 0x10000000
+#define BFL2_BT_SHARE_BM_BIT1 0x40000000
-#define BFL_SROM11_BTCOEX 0x00000001
-#define BFL_SROM11_WLAN_BT_SH_XTL 0x00000002
-#define BFL_SROM11_EXTLNA 0x00001000
-#define BFL_SROM11_EXTLNA_5GHz 0x10000000
-#define BFL_SROM11_GAINBOOSTA01 0x20000000
-#define BFL2_SROM11_APLL_WAR 0x00000002
-#define BFL2_SROM11_ANAPACTRL_2G 0x00100000
-#define BFL2_SROM11_ANAPACTRL_5G 0x00200000
-
-
-#define BFL3_FEMCTRL_SUB 0x00000007
-#define BFL3_RCAL_WAR 0x00000008
-#define BFL3_TXGAINTBLID 0x00000070
-#define BFL3_TXGAINTBLID_SHIFT 0x4
-#define BFL3_TSSI_DIV_WAR 0x00000080
-#define BFL3_TSSI_DIV_WAR_SHIFT 0x7
-#define BFL3_FEMTBL_FROM_NVRAM 0x00000100
-#define BFL3_FEMTBL_FROM_NVRAM_SHIFT 0x8
+#define BFL_SROM11_BTCOEX 0x00000001
+#define BFL_SROM11_WLAN_BT_SH_XTL 0x00000002
+#define BFL_SROM11_EXTLNA 0x00001000
+#define BFL_SROM11_EXTLNA_5GHz 0x10000000
+#define BFL_SROM11_GAINBOOSTA01 0x20000000
+#define BFL2_SROM11_APLL_WAR 0x00000002
+#define BFL2_SROM11_ANAPACTRL_2G 0x00100000
+#define BFL2_SROM11_ANAPACTRL_5G 0x00200000
+
+
+#define BFL3_FEMCTRL_SUB 0x00000007
+#define BFL3_RCAL_WAR 0x00000008
+#define BFL3_TXGAINTBLID 0x00000070
+#define BFL3_TXGAINTBLID_SHIFT 0x4
+#define BFL3_TSSI_DIV_WAR 0x00000080
+#define BFL3_TSSI_DIV_WAR_SHIFT 0x7
+#define BFL3_FEMTBL_FROM_NVRAM 0x00000100
+#define BFL3_FEMTBL_FROM_NVRAM_SHIFT 0x8
#define BOARD_GPIO_BTC3W_IN 0x850
file:ba22becea6af6ffa91bd28f866fbf9b0034c214c -> file:653dd7731708765eccdf48912ccd6c8c6e3489e6
--- a/drivers/net/wireless/bcmdhd/include/bcmnvram.h
+++ b/drivers/net/wireless/bcmdhd/include/bcmnvram.h
@@ -129,7 +129,7 @@ extern int nvram_space;
#endif
#define MAX_NVRAM_SPACE NVRAM_SPACE
#define ROM_ENVRAM_SPACE 0x1000
-#define NVRAM_LZMA_MAGIC 0x4c5a4d41
+#define NVRAM_LZMA_MAGIC 0x4c5a4d41
#define NVRAM_MAX_VALUE_LEN 255
#define NVRAM_MAX_PARAM_LEN 64
file:2b5adf10bd136c2f1a8842d768101bb8d07f98a4 -> file:1fa2e84f7a7bb0b2e5dfff1a6298dbea9b853682
--- a/drivers/net/wireless/bcmdhd/include/bcmsdstd.h
+++ b/drivers/net/wireless/bcmdhd/include/bcmsdstd.h
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: bcmsdstd.h 343301 2012-07-06 13:07:32Z $
+ * $Id: bcmsdstd.h 372377 2012-12-03 12:24:59Z $
*/
#ifndef _BCM_SD_STD_H
#define _BCM_SD_STD_H
file:cb49421e49c956413224b728210753fe0c605509 -> file:8e8bf47b722d2d26f514437370b8b31f8756fd41
--- a/drivers/net/wireless/bcmdhd/include/bcmsrom_tbl.h
+++ b/drivers/net/wireless/bcmdhd/include/bcmsrom_tbl.h
@@ -69,7 +69,7 @@ static const sromvar_t pci_sromvars[] =
{"devid", 0xffffff00, SRFL_PRHEX, PCI_F0DEVID, 0xffff},
#else
{"devid", 0xffffff00, SRFL_PRHEX|SRFL_NOVAR, PCI_F0DEVID, 0xffff},
-#endif
+#endif
{"boardrev", 0x0000000e, SRFL_PRHEX, SROM_AABREV, SROM_BR_MASK},
{"boardrev", 0x000000f0, SRFL_PRHEX, SROM4_BREV, 0xffff},
{"boardrev", 0xffffff00, SRFL_PRHEX, SROM8_BREV, 0xffff},
@@ -494,7 +494,7 @@ static const sromvar_t pci_sromvars[] =
{"tempsense_slope", 0xfffff800, SRFL_PRHEX, SROM11_TS_SLP_OPT_CORRX, 0x00ff},
{"tempcorrx", 0xfffff800, SRFL_PRHEX, SROM11_TS_SLP_OPT_CORRX, 0xfc00},
{"tempsense_option", 0xfffff800, SRFL_PRHEX, SROM11_TS_SLP_OPT_CORRX, 0x0300},
- {"xtalfreq", 0xfffff800, 0, SROM11_XTAL_FREQ, 0xffff},
+ {"xtalfreq", 0xfffff800, 0, SROM11_XTAL_FREQ, 0xffff},
{"phycal_tempdelta", 0xfffff800, 0, SROM11_PHYCAL_TEMPDELTA, 0x00ff},
{"temps_period", 0xfffff800, 0, SROM11_PHYCAL_TEMPDELTA, 0x0f00},
{"temps_hysteresis", 0xfffff800, 0, SROM11_PHYCAL_TEMPDELTA, 0xf000},
@@ -544,7 +544,7 @@ static const sromvar_t pci_sromvars[] =
{"mcslr5glpo", 0xfffff800, 0, SROM11_MCSLR5GLPO, 0xffff},
{"mcslr5gmpo", 0xfffff800, 0, SROM11_MCSLR5GMPO, 0xffff},
{"mcslr5ghpo", 0xfffff800, 0, SROM11_MCSLR5GHPO, 0xffff},
- {"sb20in40hrpo", 0xfffff800, 0, SROM11_SB20IN40HRPO, 0xffff},
+ {"sb20in40hrpo", 0xfffff800, 0, SROM11_SB20IN40HRPO, 0xffff},
{"sb20in80and160hr5glpo", 0xfffff800, 0, SROM11_SB20IN80AND160HR5GLPO, 0xffff},
{"sb40and80hr5glpo", 0xfffff800, 0, SROM11_SB40AND80HR5GLPO, 0xffff},
{"sb20in80and160hr5gmpo", 0xfffff800, 0, SROM11_SB20IN80AND160HR5GMPO, 0xffff},
@@ -596,11 +596,11 @@ static const sromvar_t pci_sromvars[] =
{"", 0xfffff800, SRFL_ARRAY, SROM11_RXGAINERR_5GM, 0xf800},
{"", 0xfffff800, SRFL_ARRAY, SROM11_RXGAINERR_5GH, 0xf800},
{"", 0xfffff800, 0, SROM11_RXGAINERR_5GU, 0xf800},
- {"rpcal2g", 0xfffff800, 0, SROM11_RPCAL_2G, 0xffff},
- {"rpcal5gb0", 0xfffff800, 0, SROM11_RPCAL_5GL, 0xffff},
- {"rpcal5gb1", 0xfffff800, 0, SROM11_RPCAL_5GM, 0xffff},
- {"rpcal5gb2", 0xfffff800, 0, SROM11_RPCAL_5GH, 0xffff},
- {"rpcal5gb3", 0xfffff800, 0, SROM11_RPCAL_5GU, 0xffff},
+ {"rpcal2g", 0xfffff800, 0, SROM11_RPCAL_2G, 0xffff},
+ {"rpcal5gb0", 0xfffff800, 0, SROM11_RPCAL_5GL, 0xffff},
+ {"rpcal5gb1", 0xfffff800, 0, SROM11_RPCAL_5GM, 0xffff},
+ {"rpcal5gb2", 0xfffff800, 0, SROM11_RPCAL_5GH, 0xffff},
+ {"rpcal5gb3", 0xfffff800, 0, SROM11_RPCAL_5GU, 0xffff},
{NULL, 0, 0, 0, 0}
};
@@ -903,7 +903,7 @@ static const cis_tuple_t cis_hnbuvars[]
"0rxgains5gelnagaina2 0rxgains2gtrelnabypa2 0rxgains2gtrisoa2 0rxgains2gelnagaina2 "
"0rxgains5ghtrelnabypa2 0rxgains5ghtrisoa2 0rxgains5ghelnagaina2 0rxgains5gmtrelnabypa2 "
"0rxgains5gmtrisoa2 0rxgains5gmelnagaina2"}, /* special case */
- {HNBU_TXDUTY, 0xfffff800, 9, "2tx_duty_cycle_ofdm_40_5g "
+ {HNBU_TXDUTY, 0xfffff800, 9, "2tx_duty_cycle_ofdm_40_5g "
"2tx_duty_cycle_thresh_40_5g 2tx_duty_cycle_ofdm_80_5g 2tx_duty_cycle_thresh_80_5g"},
{HNBU_PDOFF_2G, 0xfffff800, 3, "0pdoffset2g40ma0 0pdoffset2g40ma1 "
"0pdoffset2g40ma2 0pdoffset2g40mvalid"},
file:1b21327b2e0866e463911cc8f36e98a41a061267 -> file:000651b6774798d48193b89f5ab8efe14219d1d1
--- a/drivers/net/wireless/bcmdhd/include/bcmutils.h
+++ b/drivers/net/wireless/bcmdhd/include/bcmutils.h
@@ -121,8 +121,8 @@ typedef struct {
uint32 max_avail;
uint32 max_used;
uint32 queue_capacity;
- uint32 rtsfail;
- uint32 acked;
+ uint32 rtsfail;
+ uint32 acked;
} pktq_counters_t;
#endif
@@ -139,9 +139,9 @@ struct pktq {
struct pktq_prec q[PKTQ_MAX_PREC];
#ifdef PKTQ_LOG
- pktq_counters_t _prec_cnt[PKTQ_MAX_PREC];
- pktq_counters_t _prec_bytes[PKTQ_MAX_PREC];
- uint32 _logtime;
+ pktq_counters_t _prec_cnt[PKTQ_MAX_PREC];
+ pktq_counters_t _prec_bytes[PKTQ_MAX_PREC];
+ uint32 _logtime;
#endif
};
@@ -578,19 +578,19 @@ extern int bcm_format_ssid(char* buf, co
#ifndef LIMIT_TO_RANGE
#define LIMIT_TO_RANGE(x, min, max) \
((x) < (min) ? (min) : ((x) > (max) ? (max) : (x)))
-#endif
+#endif
#ifndef LIMIT_TO_MAX
#define LIMIT_TO_MAX(x, max) \
(((x) > (max) ? (max) : (x)))
-#endif
+#endif
#ifndef LIMIT_TO_MIN
#define LIMIT_TO_MIN(x, min) \
(((x) < (min) ? (min) : (x)))
-#endif
+#endif
#define CEIL(x, y) (((x) + ((y) - 1)) / (y))
#define ROUNDUP(x, y) ((((x) + ((y) - 1)) / (y)) * (y))
@@ -622,7 +622,7 @@ extern void *_bcmutils_dummy_fn;
#ifndef setbit
-#ifndef NBBY
+#ifndef NBBY
#define NBBY 8
#endif
#define setbit(a, i) (((uint8 *)a)[(i) / NBBY] |= 1 << ((i) % NBBY))
@@ -689,7 +689,7 @@ extern void *_bcmutils_dummy_fn;
#else
#define MACDBG "%02x:%02x:%02x"
#define MAC2STRDBG(ea) (ea)[0], (ea)[4], (ea)[5]
-#endif
+#endif
typedef struct bcm_bit_desc {
file:c41def6c7d8abf92a47c8a349abf68d924b62320 -> file:810795ad57983d9e4414dc0345c39000b91e8d1e
--- a/drivers/net/wireless/bcmdhd/include/hndpmu.h
+++ b/drivers/net/wireless/bcmdhd/include/hndpmu.h
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: hndpmu.h 241182 2011-02-17 21:50:03Z $
+ * $Id: hndpmu.h 344142 2012-07-11 10:50:39Z $
*/
#ifndef _hndpmu_h_
file:149b74002f2019d98ce1c1d8264c053312e2936a -> file:a8cb086fa5f7a83fa57f566117351f89944e8fb7
--- a/drivers/net/wireless/bcmdhd/include/linuxver.h
+++ b/drivers/net/wireless/bcmdhd/include/linuxver.h
@@ -22,7 +22,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: linuxver.h 367714 2012-11-09 03:26:01Z $
+ * $Id: linuxver.h 387186 2013-02-24 08:45:22Z $
*/
#ifndef _linuxver_h_
@@ -95,20 +95,20 @@
#ifndef flush_scheduled_work
#define flush_scheduled_work() flush_scheduled_tasks()
#endif
-#endif
+#endif
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0))
#define DAEMONIZE(a) daemonize(a); \
allow_signal(SIGKILL); \
allow_signal(SIGTERM);
-#else
+#else
#define RAISE_RX_SOFTIRQ() \
cpu_raise_softirq(smp_processor_id(), NET_RX_SOFTIRQ)
#define DAEMONIZE(a) daemonize(); \
do { if (a) \
strncpy(current->comm, a, MIN(sizeof(current->comm), (strlen(a)))); \
} while (0);
-#endif
+#endif
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 19)
#define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func)
@@ -510,7 +510,6 @@ typedef struct {
#define SMP_RD_BARRIER_DEPENDS(x) smp_rmb(x)
#endif
-
#ifdef USE_KTHREAD_API
#define PROC_START(thread_func, owner, tsk_ctl, flags, name) \
{ \
file:b7173fdf5f908b8a4723ebdbcfd9d0ec15863c4a -> file:e59cc00a0c3363d4ec1ddc015c5c7a3d4c4fb0b8
--- a/drivers/net/wireless/bcmdhd/include/osl.h
+++ b/drivers/net/wireless/bcmdhd/include/osl.h
@@ -87,7 +87,7 @@ typedef void (*osl_wreg_fn_t)(void *ctx
#define FOREACH_CHAINED_PKT(skb, nskb) \
for ((nskb) = NULL; (skb) != NULL; (skb) = (nskb))
#define PKTCFREE PKTFREE
-#endif
+#endif
#ifndef HNDCTF
#define PKTSETCHAINED(osh, skb)
file:aca93169f3fd91f04f56f5ec164a83be25e9f076 -> file:ec8afc1b744ce462955ab9e632cd3c6a59f97324
--- a/drivers/net/wireless/bcmdhd/include/proto/802.11.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/802.11.h
@@ -412,28 +412,28 @@ BWL_PRE_PACKED_STRUCT struct dot11y_acti
BWL_PRE_PACKED_STRUCT struct dot11_wide_bw_channel_switch {
- uint8 id;
- uint8 len;
- uint8 channel_width;
- uint8 center_frequency_segment_0;
- uint8 center_frequency_segment_1;
+ uint8 id;
+ uint8 len;
+ uint8 channel_width;
+ uint8 center_frequency_segment_0;
+ uint8 center_frequency_segment_1;
} BWL_POST_PACKED_STRUCT;
typedef struct dot11_wide_bw_channel_switch dot11_wide_bw_chan_switch_ie_t;
-#define DOT11_WIDE_BW_SWITCH_IE_LEN 3
+#define DOT11_WIDE_BW_SWITCH_IE_LEN 3
BWL_PRE_PACKED_STRUCT struct dot11_channel_switch_wrapper {
- uint8 id;
- uint8 len;
+ uint8 id;
+ uint8 len;
dot11_wide_bw_chan_switch_ie_t wb_chan_switch_ie;
} BWL_POST_PACKED_STRUCT;
typedef struct dot11_channel_switch_wrapper dot11_chan_switch_wrapper_ie_t;
BWL_PRE_PACKED_STRUCT struct dot11_vht_transmit_power_envelope {
- uint8 id;
- uint8 len;
+ uint8 id;
+ uint8 len;
uint8 transmit_power_info;
uint8 local_max_transmit_power_20;
} BWL_POST_PACKED_STRUCT;
@@ -499,7 +499,7 @@ typedef struct dot11_extcap dot11_extcap
#define DOT11_MEASURE_TYPE_NOISE 4
#define DOT11_MEASURE_TYPE_BEACON 5
#define DOT11_MEASURE_TYPE_FRAME 6
-#define DOT11_MEASURE_TYPE_STAT 7
+#define DOT11_MEASURE_TYPE_STAT 7
#define DOT11_MEASURE_TYPE_LCI 8
#define DOT11_MEASURE_TYPE_TXSTREAM 9
#define DOT11_MEASURE_TYPE_PAUSE 255
@@ -1090,7 +1090,7 @@ typedef struct ti_ie ti_ie_t;
#define DOT11_MNG_EXT_RATES_ID 50
#define DOT11_MNG_AP_CHREP_ID 51
#define DOT11_MNG_NBR_REP_ID 52
-#define DOT11_MNG_RCPI_ID 53
+#define DOT11_MNG_RCPI_ID 53
#define DOT11_MNG_MDIE_ID 54
#define DOT11_MNG_FTIE_ID 55
#define DOT11_MNG_FT_TI_ID 56
@@ -1098,20 +1098,20 @@ typedef struct ti_ie ti_ie_t;
#define DOT11_MNG_EXT_CSA_ID 60
#define DOT11_MNG_HT_ADD 61
#define DOT11_MNG_EXT_CHANNEL_OFFSET 62
-#define DOT11_MNG_BSS_AVR_ACCESS_DELAY_ID 63
-#define DOT11_MNG_ANTENNA_ID 64
-#define DOT11_MNG_RSNI_ID 65
-#define DOT11_MNG_MEASUREMENT_PILOT_TX_ID 66
-#define DOT11_MNG_BSS_AVAL_ADMISSION_CAP_ID 67
-#define DOT11_MNG_BSS_AC_ACCESS_DELAY_ID 68
+#define DOT11_MNG_BSS_AVR_ACCESS_DELAY_ID 63
+#define DOT11_MNG_ANTENNA_ID 64
+#define DOT11_MNG_RSNI_ID 65
+#define DOT11_MNG_MEASUREMENT_PILOT_TX_ID 66
+#define DOT11_MNG_BSS_AVAL_ADMISSION_CAP_ID 67
+#define DOT11_MNG_BSS_AC_ACCESS_DELAY_ID 68
#define DOT11_MNG_WAPI_ID 68
#define DOT11_MNG_TIME_ADVERTISE_ID 69
#define DOT11_MNG_RRM_CAP_ID 70
-#define DOT11_MNG_MULTIPLE_BSSID_ID 71
+#define DOT11_MNG_MULTIPLE_BSSID_ID 71
#define DOT11_MNG_HT_BSS_COEXINFO_ID 72
#define DOT11_MNG_HT_BSS_CHANNEL_REPORT_ID 73
#define DOT11_MNG_HT_OBSS_ID 74
-#define DOT11_MNG_MMIE_ID 76
+#define DOT11_MNG_MMIE_ID 76
#define DOT11_MNG_CHANNEL_USAGE 97
#define DOT11_MNG_TIME_ZONE_ID 98
#define DOT11_MNG_LINK_IDENTIFIER_ID 101
@@ -1128,9 +1128,9 @@ typedef struct ti_ie ti_ie_t;
#define DOT11_MNG_EXT_CAP_ID 127
#define DOT11_MNG_VHT_CAP_ID 191
#define DOT11_MNG_VHT_OPERATION_ID 192
-#define DOT11_MNG_WIDE_BW_CHANNEL_SWITCH_ID 194
-#define DOT11_MNG_VHT_TRANSMIT_POWER_ENVELOPE_ID 195
-#define DOT11_MNG_CHANNEL_SWITCH_WRAPPER_ID 196
+#define DOT11_MNG_WIDE_BW_CHANNEL_SWITCH_ID 194
+#define DOT11_MNG_VHT_TRANSMIT_POWER_ENVELOPE_ID 195
+#define DOT11_MNG_CHANNEL_SWITCH_WRAPPER_ID 196
#define DOT11_MNG_WPA_ID 221
@@ -1142,23 +1142,23 @@ typedef struct ti_ie ti_ie_t;
-#define DOT11_RATE_1M 2
-#define DOT11_RATE_2M 4
-#define DOT11_RATE_5M5 11
-#define DOT11_RATE_11M 22
-#define DOT11_RATE_6M 12
-#define DOT11_RATE_9M 18
-#define DOT11_RATE_12M 24
-#define DOT11_RATE_18M 36
-#define DOT11_RATE_24M 48
-#define DOT11_RATE_36M 72
-#define DOT11_RATE_48M 96
-#define DOT11_RATE_54M 108
-#define DOT11_RATE_MAX 108
+#define DOT11_RATE_1M 2
+#define DOT11_RATE_2M 4
+#define DOT11_RATE_5M5 11
+#define DOT11_RATE_11M 22
+#define DOT11_RATE_6M 12
+#define DOT11_RATE_9M 18
+#define DOT11_RATE_12M 24
+#define DOT11_RATE_18M 36
+#define DOT11_RATE_24M 48
+#define DOT11_RATE_36M 72
+#define DOT11_RATE_48M 96
+#define DOT11_RATE_54M 108
+#define DOT11_RATE_MAX 108
-#define DOT11_RATE_BASIC 0x80
-#define DOT11_RATE_MASK 0x7F
+#define DOT11_RATE_BASIC 0x80
+#define DOT11_RATE_MASK 0x7F
@@ -1217,7 +1217,7 @@ typedef struct ti_ie ti_ie_t;
#define DOT11_ACTION_CAT_HT 7
#define DOT11_ACTION_CAT_SA_QUERY 8
#define DOT11_ACTION_CAT_PDPA 9
-#define DOT11_ACTION_CAT_WNM 10
+#define DOT11_ACTION_CAT_WNM 10
#define DOT11_ACTION_NOTIFICATION 17
#define DOT11_ACTION_CAT_VSP 126
#define DOT11_ACTION_CAT_VS 127
@@ -1870,27 +1870,27 @@ typedef struct dot11_lmrep dot11_lmrep_t
#define HT_T_GF_STF 8
#define HT_T_SYML 4
-#define HT_N_SERVICE 16
-#define HT_N_TAIL 6
+#define HT_N_SERVICE 16
+#define HT_N_TAIL 6
-#define APHY_SLOT_TIME 9
-#define APHY_SIFS_TIME 16
-#define APHY_DIFS_TIME (APHY_SIFS_TIME + (2 * APHY_SLOT_TIME))
-#define APHY_PREAMBLE_TIME 16
-#define APHY_SIGNAL_TIME 4
-#define APHY_SYMBOL_TIME 4
-#define APHY_SERVICE_NBITS 16
-#define APHY_TAIL_NBITS 6
-#define APHY_CWMIN 15
-
-
-#define BPHY_SLOT_TIME 20
-#define BPHY_SIFS_TIME 10
-#define BPHY_DIFS_TIME 50
-#define BPHY_PLCP_TIME 192
-#define BPHY_PLCP_SHORT_TIME 96
-#define BPHY_CWMIN 31
+#define APHY_SLOT_TIME 9
+#define APHY_SIFS_TIME 16
+#define APHY_DIFS_TIME (APHY_SIFS_TIME + (2 * APHY_SLOT_TIME))
+#define APHY_PREAMBLE_TIME 16
+#define APHY_SIGNAL_TIME 4
+#define APHY_SYMBOL_TIME 4
+#define APHY_SERVICE_NBITS 16
+#define APHY_TAIL_NBITS 6
+#define APHY_CWMIN 15
+
+
+#define BPHY_SLOT_TIME 20
+#define BPHY_SIFS_TIME 10
+#define BPHY_DIFS_TIME 50
+#define BPHY_PLCP_TIME 192
+#define BPHY_PLCP_SHORT_TIME 96
+#define BPHY_CWMIN 31
#define DOT11_OFDM_SIGNAL_EXTENSION 6
@@ -1951,8 +1951,8 @@ typedef int vht_group_id_t;
#define VHT_T_SIG_B 4
#define VHT_T_SYML 4
-#define VHT_N_SERVICE 16
-#define VHT_N_TAIL 6
+#define VHT_N_SERVICE 16
+#define VHT_N_TAIL 6
@@ -1978,7 +1978,7 @@ typedef struct d11cnt {
-#define BRCM_SYSCAP_WET_TUNNEL 0x0100
+#define BRCM_SYSCAP_WET_TUNNEL 0x0100
#define BRCM_OUI "\x00\x10\x18"
@@ -2010,7 +2010,7 @@ typedef struct brcm_ie brcm_ie_t;
#define BRF1_RX_LARGE_AGG 0x10
#define BRF1_RFAWARE_DCS 0x20
#define BRF1_SOFTAP 0x40
-#define BRF1_DWDS 0x80
+#define BRF1_DWDS 0x80
BWL_PRE_PACKED_STRUCT struct vndr_ie {
@@ -2291,8 +2291,8 @@ typedef struct vht_cap_ie vht_cap_ie_t;
#define VHT_CAP_MCS_MAP_0_8 1
#define VHT_CAP_MCS_MAP_0_9 2
#define VHT_CAP_MCS_MAP_NONE 3
-#define VHT_CAP_MCS_MAP_S 2
-#define VHT_CAP_MCS_MAP_M 0x3
+#define VHT_CAP_MCS_MAP_S 2
+#define VHT_CAP_MCS_MAP_M 0x3
#define VHT_CAP_MCS_MAP_NONE_ALL 0xffff
@@ -2367,9 +2367,9 @@ typedef enum vht_op_chan_width {
#define BRCM_VHT_FEATURES_OUITYPE 0x4
BWL_PRE_PACKED_STRUCT struct vht_features_ie_hdr {
- uint8 oui[3];
- uint8 type;
- uint8 rate_mask;
+ uint8 oui[3];
+ uint8 type;
+ uint8 rate_mask;
} BWL_POST_PACKED_STRUCT;
typedef struct vht_features_ie_hdr vht_features_ie_hdr_t;
@@ -2389,7 +2389,7 @@ typedef struct vht_features_ie_hdr vht_f
#define WPA_OUI "\x00\x50\xF2"
#define WPA_OUI_TYPE 1
-#define WPA_OUI_LEN 3
+#define WPA_OUI_LEN 3
#define WPA_VERSION 1
#define WPA2_OUI "\x00\x0F\xAC"
#define WPA2_OUI_LEN 3
@@ -2417,8 +2417,8 @@ typedef struct vht_features_ie_hdr vht_f
#define WFA_OUI_TYPE_TPC 8
#ifdef WLTDLS
-#define WFA_OUI_TYPE_TPQ 4
-#define WFA_OUI_TYPE_TPS 5
+#define WFA_OUI_TYPE_TPQ 4
+#define WFA_OUI_TYPE_TPS 5
#define WFA_OUI_TYPE_WFD 10
#endif
@@ -2454,7 +2454,7 @@ typedef struct vht_features_ie_hdr vht_f
#define AES_KEY_SIZE 16
#define AES_MIC_SIZE 8
#define BIP_KEY_SIZE 16
-#define BIP_MIC_SIZE 8
+#define BIP_MIC_SIZE 8
#define WCN_OUI "\x00\x50\xf2"
@@ -2515,11 +2515,11 @@ typedef struct dot11_gtk_ie dot11_gtk_ie
BWL_PRE_PACKED_STRUCT struct mmic_ie {
- uint8 id;
- uint8 len;
- uint16 key_id;
- uint8 ipn[6];
- uint8 mic[BIP_MIC_SIZE];
+ uint8 id;
+ uint8 len;
+ uint16 key_id;
+ uint8 ipn[6];
+ uint8 mic[BIP_MIC_SIZE];
} BWL_POST_PACKED_STRUCT;
typedef struct mmic_ie mmic_ie_t;
file:243a97538fd3001ad429c2143349c6c15969899c -> file:1d69529ac4b406540c2049b81ade7e70efd6796d
--- a/drivers/net/wireless/bcmdhd/include/proto/bcmevent.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/bcmevent.h
@@ -188,23 +188,23 @@ typedef BWL_PRE_PACKED_STRUCT struct bcm
#define WLC_E_AUTH_REQ 91
#define WLC_E_TDLS_PEER_EVENT 92
#define WLC_E_SPEEDY_RECREATE_FAIL 93
-#define WLC_E_NATIVE 94
-#define WLC_E_PKTDELAY_IND 95
-#define WLC_E_AWDL_AW 96
-#define WLC_E_AWDL_ROLE 97
-#define WLC_E_AWDL_EVENT 98
+#define WLC_E_NATIVE 94
+#define WLC_E_PKTDELAY_IND 95
+#define WLC_E_AWDL_AW 96
+#define WLC_E_AWDL_ROLE 97
+#define WLC_E_AWDL_EVENT 98
#ifdef WLNIC
-#define WLC_E_NIC_AF_TXS 99
-#define WLC_E_NIC_NIC_REPORT 100
+#define WLC_E_NIC_AF_TXS 99
+#define WLC_E_NIC_NIC_REPORT 100
#endif
#define WLC_E_BEACON_FRAME_RX 101
-#define WLC_E_SERVICE_FOUND 102
-#define WLC_E_GAS_FRAGMENT_RX 103
-#define WLC_E_GAS_COMPLETE 104
-#define WLC_E_P2PO_ADD_DEVICE 105
-#define WLC_E_P2PO_DEL_DEVICE 106
-#define WLC_E_IBSS_COALESCE 107
-#define WLC_E_LAST 108
+#define WLC_E_SERVICE_FOUND 102
+#define WLC_E_GAS_FRAGMENT_RX 103
+#define WLC_E_GAS_COMPLETE 104
+#define WLC_E_P2PO_ADD_DEVICE 105
+#define WLC_E_P2PO_DEL_DEVICE 106
+#define WLC_E_IBSS_COALESCE 107
+#define WLC_E_LAST 108
typedef struct {
@@ -231,8 +231,8 @@ extern const int bcmevent_names_size;
#define WLC_E_STATUS_SUPPRESS 12
#define WLC_E_STATUS_NOCHANS 13
#ifdef BCMCCX
-#define WLC_E_STATUS_CCXFASTRM 14
-#endif
+#define WLC_E_STATUS_CCXFASTRM 14
+#endif
#define WLC_E_STATUS_CS_ABORT 15
#define WLC_E_STATUS_ERROR 16
@@ -266,20 +266,20 @@ extern const int bcmevent_names_size;
#define WLC_E_PRUNE_NO_COMMON_RATES 9
#define WLC_E_PRUNE_BASIC_RATES 10
#ifdef BCMCCX
-#define WLC_E_PRUNE_CCXFAST_PREVAP 11
-#endif
+#define WLC_E_PRUNE_CCXFAST_PREVAP 11
+#endif
#define WLC_E_PRUNE_CIPHER_NA 12
#define WLC_E_PRUNE_KNOWN_STA 13
#ifdef BCMCCX
-#define WLC_E_PRUNE_CCXFAST_DROAM 14
-#endif
+#define WLC_E_PRUNE_CCXFAST_DROAM 14
+#endif
#define WLC_E_PRUNE_WDS_PEER 15
#define WLC_E_PRUNE_QBSS_LOAD 16
#define WLC_E_PRUNE_HOME_AP 17
#ifdef BCMCCX
-#define WLC_E_PRUNE_AP_BLOCKED 18
-#define WLC_E_PRUNE_NO_DIAG_SUPPORT 19
-#endif
+#define WLC_E_PRUNE_AP_BLOCKED 18
+#define WLC_E_PRUNE_NO_DIAG_SUPPORT 19
+#endif
#define WLC_E_SUP_OTHER 0
@@ -336,7 +336,7 @@ typedef struct wl_event_data_if {
#define WLC_E_IF_ROLE_BTA_ACCEPTOR 6
#endif
-#define WLC_E_IF_FLAGS_BSSCFG_NOIF 0x1
+#define WLC_E_IF_FLAGS_BSSCFG_NOIF 0x1
#define WLC_E_LINK_BCN_LOSS 1
#define WLC_E_LINK_DISASSOC 2
@@ -354,23 +354,23 @@ typedef struct wl_event_data_if {
typedef BWL_PRE_PACKED_STRUCT struct wl_event_gas {
- uint16 channel;
- uint8 dialog_token;
- uint8 fragment_id;
- uint16 status_code;
- uint16 data_len;
- uint8 data[1];
+ uint16 channel;
+ uint8 dialog_token;
+ uint8 fragment_id;
+ uint16 status_code;
+ uint16 data_len;
+ uint8 data[1];
} BWL_POST_PACKED_STRUCT wl_event_gas_t;
typedef BWL_PRE_PACKED_STRUCT struct wl_event_sd {
- uint8 protocol;
- uint16 channel;
- uint8 dialog_token;
- uint8 fragment_id;
- uint16 status_code;
- uint16 data_len;
- uint8 data[1];
+ uint8 protocol;
+ uint16 channel;
+ uint8 dialog_token;
+ uint8 fragment_id;
+ uint16 status_code;
+ uint16 data_len;
+ uint8 data[1];
} BWL_POST_PACKED_STRUCT wl_event_sd_t;
file:02ddd37368589f7a5f8db22d66c174bcf7d02a3c -> file:e24074635c0beed5f02b7d7c61c13a04fb8c4519
--- a/drivers/net/wireless/bcmdhd/include/proto/bcmip.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/bcmip.h
@@ -52,16 +52,16 @@
#define IP_PROT_ICMP6 0x3a
-#define IPV4_VER_HL_OFFSET 0
-#define IPV4_TOS_OFFSET 1
-#define IPV4_PKTLEN_OFFSET 2
-#define IPV4_PKTFLAG_OFFSET 6
-#define IPV4_PROT_OFFSET 9
-#define IPV4_CHKSUM_OFFSET 10
-#define IPV4_SRC_IP_OFFSET 12
-#define IPV4_DEST_IP_OFFSET 16
-#define IPV4_OPTIONS_OFFSET 20
-#define IPV4_MIN_HEADER_LEN 20
+#define IPV4_VER_HL_OFFSET 0
+#define IPV4_TOS_OFFSET 1
+#define IPV4_PKTLEN_OFFSET 2
+#define IPV4_PKTFLAG_OFFSET 6
+#define IPV4_PROT_OFFSET 9
+#define IPV4_CHKSUM_OFFSET 10
+#define IPV4_SRC_IP_OFFSET 12
+#define IPV4_DEST_IP_OFFSET 16
+#define IPV4_OPTIONS_OFFSET 20
+#define IPV4_MIN_HEADER_LEN 20
#define IPV4_VER_MASK 0xf0
file:7b9b2e2b79480d6024e176a521a4026474935e86 -> file:7debff4293a8cf43fa6dfaef245b05913ce3987b
--- a/drivers/net/wireless/bcmdhd/include/proto/ethernet.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/ethernet.h
@@ -24,7 +24,7 @@
* $Id: ethernet.h 354714 2012-09-03 03:12:21Z $
*/
-#ifndef _NET_ETHERNET_H_
+#ifndef _NET_ETHERNET_H_
#define _NET_ETHERNET_H_
#ifndef _TYPEDEFS_H_
@@ -68,10 +68,10 @@
#define ETHER_TYPE_BRCM 0x886c
#define ETHER_TYPE_802_1X 0x888e
#ifdef PLC
-#define ETHER_TYPE_88E1 0x88e1
-#define ETHER_TYPE_8912 0x8912
-#define ETHER_TYPE_GIGLED 0xffff
-#endif
+#define ETHER_TYPE_88E1 0x88e1
+#define ETHER_TYPE_8912 0x8912
+#define ETHER_TYPE_GIGLED 0xffff
+#endif
#define ETHER_TYPE_802_1X_PREAUTH 0x88c7
#define ETHER_TYPE_WAI 0x88b4
#define ETHER_TYPE_89_0D 0x890d
@@ -99,7 +99,7 @@
((uint8 *)ea)[5] = ((mgrp_ip) >> 0) & 0xff; \
}
-#ifndef __INCif_etherh
+#ifndef __INCif_etherh
BWL_PRE_PACKED_STRUCT struct ether_header {
uint8 ether_dhost[ETHER_ADDR_LEN];
file:8f7652f0bf9b260ea8dfc2ece8e8371ab8a4372b -> file:8134610dd5fb74a6ebc8856a0c6a52a6ee5d531d
--- a/drivers/net/wireless/bcmdhd/include/proto/p2p.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/p2p.h
@@ -376,7 +376,7 @@ typedef struct wifi_p2p_pub_act_frame wi
#define P2P_PAF_DEVDIS_RSP 6
#define P2P_PAF_PROVDIS_REQ 7
#define P2P_PAF_PROVDIS_RSP 8
-#define P2P_PAF_SUBTYPE_INVALID 255
+#define P2P_PAF_SUBTYPE_INVALID 255
#define P2P_TYPE_MNREQ P2P_PAF_GON_REQ
file:2eb483294f3bdfc14ad59372ce66fac79d66088c -> file:a3cb25b1f17ece2e29bc3378857ffa503520175c
--- a/drivers/net/wireless/bcmdhd/include/proto/vlan.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/vlan.h
@@ -40,8 +40,8 @@
#define VLAN_PRI_MASK 7
-#define VLAN_TPID_OFFSET 12
-#define VLAN_TCI_OFFSET 14
+#define VLAN_TPID_OFFSET 12
+#define VLAN_TCI_OFFSET 14
#define VLAN_TAG_LEN 4
#define VLAN_TAG_OFFSET (2 * ETHER_ADDR_LEN)
@@ -49,8 +49,8 @@
#define VLAN_TPID 0x8100
struct vlan_header {
- uint16 vlan_type;
- uint16 vlan_tag;
+ uint16 vlan_type;
+ uint16 vlan_tag;
};
struct ethervlan_header {
file:7ebeedacc198f8d136a2e77c2716aba221ac3535 -> file:9c73b545ece1cd2ac4b79220d03a484e078b7adc
--- a/drivers/net/wireless/bcmdhd/include/proto/wpa.h
+++ b/drivers/net/wireless/bcmdhd/include/proto/wpa.h
@@ -36,9 +36,7 @@
#ifdef CUSTOMER_HW4
#include <dhd_sec_feature.h>
-#endif
-
-
+#endif
#define DOT11_RC_INVALID_WPA_IE 13
@@ -120,9 +118,9 @@ typedef BWL_PRE_PACKED_STRUCT struct
#define WPA_CIPHER_BIP 6
#define WPA_CIPHER_TPK 7
#ifdef BCMCCX
-#define WPA_CIPHER_CKIP 8
-#define WPA_CIPHER_CKIP_MMH 9
-#define WPA_CIPHER_WEP_MMH 10
+#define WPA_CIPHER_CKIP 8
+#define WPA_CIPHER_CKIP_MMH 9
+#define WPA_CIPHER_WEP_MMH 10
#define IS_CCX_CIPHER(cipher) ((cipher) == WPA_CIPHER_CKIP || \
(cipher) == WPA_CIPHER_CKIP_MMH || \
file:463c8afded1142e14b861248c1a33e9bdd007f22 -> file:e949ad660dc7597c2cf8b2edcbbd8412f5f68738
--- a/drivers/net/wireless/bcmdhd/include/sbchipc.h
+++ b/drivers/net/wireless/bcmdhd/include/sbchipc.h
@@ -289,10 +289,10 @@ typedef volatile struct {
uint32 pllcontrol_data;
uint32 pmustrapopt;
uint32 pmu_xtalfreq;
- uint32 retention_ctl;
+ uint32 retention_ctl;
uint32 PAD[3];
- uint32 retention_grpidx;
- uint32 retention_grpctl;
+ uint32 retention_grpidx;
+ uint32 retention_grpctl;
uint32 PAD[94];
uint16 sromotp[512];
#ifdef NFLASH_SUPPORT
@@ -358,58 +358,58 @@ typedef volatile struct {
uint32 nand_cache_data;
uint32 nand_ctrl_config;
uint32 nand_ctrl_status;
-#endif
- uint32 gci_corecaps0;
+#endif
+ uint32 gci_corecaps0;
uint32 gci_corecaps1;
uint32 gci_corecaps2;
uint32 gci_corectrl;
- uint32 gci_corestat;
- uint32 gci_intstat;
- uint32 gci_intmask;
- uint32 gci_wakemask;
- uint32 gci_levelintstat;
- uint32 gci_eventintstat;
+ uint32 gci_corestat;
+ uint32 gci_intstat;
+ uint32 gci_intmask;
+ uint32 gci_wakemask;
+ uint32 gci_levelintstat;
+ uint32 gci_eventintstat;
uint32 PAD[6];
- uint32 gci_indirect_addr;
- uint32 gci_gpioctl;
+ uint32 gci_indirect_addr;
+ uint32 gci_gpioctl;
uint32 PAD;
- uint32 gci_gpiomask;
+ uint32 gci_gpiomask;
uint32 PAD;
- uint32 gci_miscctl;
+ uint32 gci_miscctl;
uint32 PAD[2];
- uint32 gci_input[32];
- uint32 gci_event[32];
- uint32 gci_output[4];
- uint32 gci_control_0;
- uint32 gci_control_1;
- uint32 gci_level_polreg;
- uint32 gci_levelintmask;
- uint32 gci_eventintmask;
+ uint32 gci_input[32];
+ uint32 gci_event[32];
+ uint32 gci_output[4];
+ uint32 gci_control_0;
+ uint32 gci_control_1;
+ uint32 gci_level_polreg;
+ uint32 gci_levelintmask;
+ uint32 gci_eventintmask;
uint32 PAD[3];
- uint32 gci_inbandlevelintmask;
- uint32 gci_inbandeventintmask;
+ uint32 gci_inbandlevelintmask;
+ uint32 gci_inbandeventintmask;
uint32 PAD[2];
- uint32 gci_seciauxtx;
- uint32 gci_seciauxrx;
- uint32 gci_secitx_datatag;
- uint32 gci_secirx_datatag;
- uint32 gci_secitx_datamask;
- uint32 gci_seciusef0tx_reg;
- uint32 gci_secif0tx_offset;
- uint32 gci_secif0rx_offset;
- uint32 gci_secif1tx_offset;
+ uint32 gci_seciauxtx;
+ uint32 gci_seciauxrx;
+ uint32 gci_secitx_datatag;
+ uint32 gci_secirx_datatag;
+ uint32 gci_secitx_datamask;
+ uint32 gci_seciusef0tx_reg;
+ uint32 gci_secif0tx_offset;
+ uint32 gci_secif0rx_offset;
+ uint32 gci_secif1tx_offset;
uint32 PAD[3];
- uint32 gci_uartescval;
+ uint32 gci_uartescval;
uint32 PAD[3];
- uint32 gci_secibauddiv;
- uint32 gci_secifcr;
- uint32 gci_secilcr;
- uint32 gci_secimcr;
+ uint32 gci_secibauddiv;
+ uint32 gci_secifcr;
+ uint32 gci_secilcr;
+ uint32 gci_secimcr;
uint32 PAD[2];
- uint32 gci_baudadj;
+ uint32 gci_baudadj;
uint32 PAD;
- uint32 gci_chipctrl;
- uint32 gci_chipsts;
+ uint32 gci_chipctrl;
+ uint32 gci_chipsts;
} chipcregs_t;
#endif
@@ -515,11 +515,11 @@ typedef volatile struct {
#define CC_CAP2_GSIO 0x00000002
-#define CC_CAP_EXT_SECI_PRESENT 0x00000001
-#define CC_CAP_EXT_GCI_PRESENT 0x00000004
+#define CC_CAP_EXT_SECI_PRESENT 0x00000001
+#define CC_CAP_EXT_GCI_PRESENT 0x00000004
-#define GCI_WL_CHN_INFO_MASK (0xFF00)
+#define GCI_WL_CHN_INFO_MASK (0xFF00)
#define PLL_NONE 0x00000000
#define PLL_TYPE1 0x00010000
@@ -556,7 +556,7 @@ typedef volatile struct {
#define NS_FAST_MEM_CLOCK 800000000
#define NS_MEM_CLOCK 533000000
#define NS_SLOW_MEM_CLOCK 400000000
-#endif
+#endif
#define HT_CLOCK 80000000
@@ -2125,7 +2125,7 @@ typedef volatile struct {
#define PMU_VREG4_LPLDO2_1p15V 1
#define PMU_VREG4_LPLDO2_1p20V 2
#define PMU_VREG4_LPLDO2_1p10V 3
-#define PMU_VREG4_LPLDO2_0p90V 4
+#define PMU_VREG4_LPLDO2_0p90V 4
#define PMU_VREG4_HSICLDO_BYPASS_SHIFT 27
#define PMU_VREG4_HSICLDO_BYPASS_MASK 0x1
@@ -2208,11 +2208,11 @@ typedef volatile struct {
#define CCTRL43341_BT_ISO_SEL (1 << 16)
-#define CCTRL1_4334_GPIO_SEL (1 << 0)
-#define CCTRL1_4334_ERCX_SEL (1 << 1)
-#define CCTRL1_4334_SDIO_HOST_WAKE (1 << 2)
-#define CCTRL1_4334_JTAG_DISABLE (1 << 3)
-#define CCTRL1_4334_UART_ON_4_5 (1 << 28)
+#define CCTRL1_4334_GPIO_SEL (1 << 0)
+#define CCTRL1_4334_ERCX_SEL (1 << 1)
+#define CCTRL1_4334_SDIO_HOST_WAKE (1 << 2)
+#define CCTRL1_4334_JTAG_DISABLE (1 << 3)
+#define CCTRL1_4334_UART_ON_4_5 (1 << 28)
#define CCTRL1_4324_GPIO_SEL (1 << 0)
@@ -2220,47 +2220,47 @@ typedef volatile struct {
-#define CST43143_REMAP_TO_ROM (3 << 0)
-#define CST43143_SDIO_EN (1 << 2)
-#define CST43143_SDIO_ISO (1 << 3)
-#define CST43143_USB_CPU_LESS (1 << 4)
-#define CST43143_CBUCK_MODE (3 << 6)
-#define CST43143_POK_CBUCK (1 << 8)
+#define CST43143_REMAP_TO_ROM (3 << 0)
+#define CST43143_SDIO_EN (1 << 2)
+#define CST43143_SDIO_ISO (1 << 3)
+#define CST43143_USB_CPU_LESS (1 << 4)
+#define CST43143_CBUCK_MODE (3 << 6)
+#define CST43143_POK_CBUCK (1 << 8)
#define CST43143_PMU_OVRSPIKE (1 << 9)
#define CST43143_PMU_OVRTEMP (0xF << 10)
#define CST43143_SR_FLL_CAL_DONE (1 << 14)
#define CST43143_USB_PLL_LOCKDET (1 << 15)
#define CST43143_PMU_PLL_LOCKDET (1 << 16)
-#define CST43143_CHIPMODE_SDIOD(cs) (((cs) & CST43143_SDIO_EN) != 0)
+#define CST43143_CHIPMODE_SDIOD(cs) (((cs) & CST43143_SDIO_EN) != 0)
#define CCTRL_43143_SECI (1<<0)
#define CCTRL_43143_BT_LEGACY (1<<1)
-#define CCTRL_43143_I2S_MODE (1<<2)
-#define CCTRL_43143_I2S_MASTER (1<<3)
-#define CCTRL_43143_I2S_FULL (1<<4)
-#define CCTRL_43143_GSIO (1<<5)
-#define CCTRL_43143_RF_SWCTRL_MASK (7<<6)
+#define CCTRL_43143_I2S_MODE (1<<2)
+#define CCTRL_43143_I2S_MASTER (1<<3)
+#define CCTRL_43143_I2S_FULL (1<<4)
+#define CCTRL_43143_GSIO (1<<5)
+#define CCTRL_43143_RF_SWCTRL_MASK (7<<6)
#define CCTRL_43143_RF_SWCTRL_0 (1<<6)
#define CCTRL_43143_RF_SWCTRL_1 (2<<6)
#define CCTRL_43143_RF_SWCTRL_2 (4<<6)
-#define CCTRL_43143_RF_XSWCTRL (1<<9)
-#define CCTRL_43143_HOST_WAKE0 (1<<11)
-#define CCTRL_43143_HOST_WAKE1 (1<<12)
-
-
-#define RES43143_EXT_SWITCHER_PWM 0
-#define RES43143_XTAL_PU 1
-#define RES43143_ILP_REQUEST 2
-#define RES43143_ALP_AVAIL 3
-#define RES43143_WL_CORE_READY 4
-#define RES43143_BBPLL_PWRSW_PU 5
-#define RES43143_HT_AVAIL 6
-#define RES43143_RADIO_PU 7
-#define RES43143_MACPHY_CLK_AVAIL 8
-#define RES43143_OTP_PU 9
-#define RES43143_LQ_AVAIL 10
+#define CCTRL_43143_RF_XSWCTRL (1<<9)
+#define CCTRL_43143_HOST_WAKE0 (1<<11)
+#define CCTRL_43143_HOST_WAKE1 (1<<12)
+
+
+#define RES43143_EXT_SWITCHER_PWM 0
+#define RES43143_XTAL_PU 1
+#define RES43143_ILP_REQUEST 2
+#define RES43143_ALP_AVAIL 3
+#define RES43143_WL_CORE_READY 4
+#define RES43143_BBPLL_PWRSW_PU 5
+#define RES43143_HT_AVAIL 6
+#define RES43143_RADIO_PU 7
+#define RES43143_MACPHY_CLK_AVAIL 8
+#define RES43143_OTP_PU 9
+#define RES43143_LQ_AVAIL 10
#define PMU43143_XTAL_CORE_SIZE_MASK 0x3F
@@ -2447,14 +2447,14 @@ typedef volatile struct {
#define CST4335_RES_INIT_MODE_SHIFT 7
#define CST4335_RES_INIT_MODE_MASK 0x00000180
#define CST4335_CHIPMODE_MASK 0xF
-#define CST4335_CHIPMODE_SDIOD(cs) (((cs) & (1 << 0)) != 0)
-#define CST4335_CHIPMODE_GSPI(cs) (((cs) & (1 << 1)) != 0)
-#define CST4335_CHIPMODE_USB20D(cs) (((cs) & (1 << 2)) != 0)
-#define CST4335_CHIPMODE_PCIE(cs) (((cs) & (1 << 3)) != 0)
+#define CST4335_CHIPMODE_SDIOD(cs) (((cs) & (1 << 0)) != 0)
+#define CST4335_CHIPMODE_GSPI(cs) (((cs) & (1 << 1)) != 0)
+#define CST4335_CHIPMODE_USB20D(cs) (((cs) & (1 << 2)) != 0)
+#define CST4335_CHIPMODE_PCIE(cs) (((cs) & (1 << 3)) != 0)
-#define CCTRL1_4335_GPIO_SEL (1 << 0)
-#define CCTRL1_4335_SDIO_HOST_WAKE (1 << 2)
+#define CCTRL1_4335_GPIO_SEL (1 << 0)
+#define CCTRL1_4335_SDIO_HOST_WAKE (1 << 2)
#define CR4_4335_RAM_BASE (0x180000)
#define CR4_4350_RAM_BASE (0x180000)
@@ -2562,7 +2562,7 @@ typedef volatile struct {
#define CC4350_FNSEL_GCI (7)
#define CC4350_FNSEL_MISC1 (8)
#define CC4350_FNSEL_MISC2 (9)
-#define CC4350_FNSEL_PWDOG (10)
+#define CC4350_FNSEL_PWDOG (10)
#define CC4350_FNSEL_IND (12)
#define CC4350_FNSEL_PDN (13)
#define CC4350_FNSEL_PUP (14)
file:0b4460275eca0e7a558e638efd2671641abb0013 -> file:811d68339247588487ce52c0e7794dd3912a6cb1
--- a/drivers/net/wireless/bcmdhd/include/sbhnddma.h
+++ b/drivers/net/wireless/bcmdhd/include/sbhnddma.h
@@ -264,7 +264,7 @@ typedef volatile struct {
#define D64_XP_LD_MASK 0x00001fff
-#define D64_XS0_CD_MASK (di->d64_xs0_cd_mask)
+#define D64_XS0_CD_MASK (di->d64_xs0_cd_mask)
#define D64_XS0_XS_MASK 0xf0000000
#define D64_XS0_XS_SHIFT 28
#define D64_XS0_XS_DISABLED 0x00000000
@@ -273,7 +273,7 @@ typedef volatile struct {
#define D64_XS0_XS_STOPPED 0x30000000
#define D64_XS0_XS_SUSP 0x40000000
-#define D64_XS1_AD_MASK (di->d64_xs1_ad_mask)
+#define D64_XS1_AD_MASK (di->d64_xs1_ad_mask)
#define D64_XS1_XE_MASK 0xf0000000
#define D64_XS1_XE_SHIFT 28
#define D64_XS1_XE_NOERR 0x00000000
@@ -312,7 +312,7 @@ typedef volatile struct {
#define D64_RP_LD_MASK 0x00001fff
-#define D64_RS0_CD_MASK (di->d64_rs0_cd_mask)
+#define D64_RS0_CD_MASK (di->d64_rs0_cd_mask)
#define D64_RS0_RS_MASK 0xf0000000
#define D64_RS0_RS_SHIFT 28
#define D64_RS0_RS_DISABLED 0x00000000
file:6ad98b521e764108f19768933ea56807dee056bc -> file:5e969215b42663aeb905a71fe87e13c40e4f490d
--- a/drivers/net/wireless/bcmdhd/include/sbpcmcia.h
+++ b/drivers/net/wireless/bcmdhd/include/sbpcmcia.h
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: sbpcmcia.h 326494 2012-04-09 13:29:57Z $
+ * $Id: sbpcmcia.h 356305 2012-09-12 04:55:06Z $
*/
#ifndef _SBPCMCIA_H
file:30a891ed05864f6155592fc0736def064dcd0300 -> file:35f06e4bee1f1bfca510865f14eb14ba25126555
--- a/drivers/net/wireless/bcmdhd/include/sbsdio.h
+++ b/drivers/net/wireless/bcmdhd/include/sbsdio.h
@@ -119,7 +119,7 @@
*/
#define SBSDIO_DEVCTL_EN_F2_BLK_WATERMARK 0x10 /* Enable function 2 tx for each block */
#define SBSDIO_DEVCTL_F2WM_ENAB 0x10 /* Enable F2 Watermark */
-#define SBSDIO_DEVCTL_NONDAT_PADS_ISO 0x20 /* Isolate sdio clk and cmd (non-data) */
+#define SBSDIO_DEVCTL_NONDAT_PADS_ISO 0x20 /* Isolate sdio clk and cmd (non-data) */
/* SBSDIO_FUNC1_CHIPCLKCSR */
#define SBSDIO_FORCE_ALP 0x01 /* Force ALP request to backplane */
file:0c0ffd516590b215fd6455a13f836868aa53e71a -> file:6f539bbd26552f2161fc1f232bdce37c6e8c5809
--- a/drivers/net/wireless/bcmdhd/siutils.c
+++ b/drivers/net/wireless/bcmdhd/siutils.c
@@ -343,7 +343,7 @@ si_doattach(si_info_t *sii, uint devid,
char *pvars = NULL;
uint origidx;
#if !defined(_CFEZ_) || defined(CFG_WL)
-#endif
+#endif
ASSERT(GOODREGS(regs));
bzero((uchar*)sii, sizeof(si_info_t));
@@ -469,7 +469,7 @@ si_doattach(si_info_t *sii, uint devid,
if (bustype == PCI_BUS) {
}
-#endif
+#endif
pvars = NULL;
BCM_REFERENCE(pvars);
@@ -1133,7 +1133,7 @@ si_watchdog(si_t *sih, uint ticks)
si_core_disable(sih, 1);
si_setcore(sih, CC_CORE_ID, 0);
}
-#endif
+#endif
nb = (sih->ccrev < 26) ? 16 : ((sih->ccrev >= 37) ? 32 : 24);
/* The mips compiler uses the sllv instruction,
@@ -2281,7 +2281,7 @@ si_chipcontrl_epa4331_wowl(si_t *sih, bo
}
si_setcoreidx(sih, origidx);
}
-#endif
+#endif
uint
si_pll_reset(si_t *sih)
file:3232e3b05043c57bd3c456f99c0682fad3dd9974 -> file:0ef258811b013e3743a9bc42041d7a1b3b78ca68
--- a/drivers/net/wireless/bcmdhd/wl_android.c
+++ b/drivers/net/wireless/bcmdhd/wl_android.c
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: wl_android.c 390499 2013-03-12 11:38:47Z $
+ * $Id: wl_android.c 393894 2013-03-29 07:14:35Z $
*/
#include <linux/module.h>
@@ -1649,7 +1649,7 @@ int wl_android_priv_cmd(struct net_devic
#define PRIVATE_COMMAND_MAX_LEN 16384
#else
#define PRIVATE_COMMAND_MAX_LEN 8192
-#endif
+#endif /* CUSTOMER_HW4 */
int ret = 0;
char *command = NULL;
int bytes_written = 0;
file:95e7c4ab3d1f4a64f163ad416c6bacce6fd9b58b -> file:66f8c9ffa372500d055968dbd6c3844406b0de0a
--- a/drivers/net/wireless/bcmdhd/wl_cfgp2p.h
+++ b/drivers/net/wireless/bcmdhd/wl_cfgp2p.h
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: wl_cfgp2p.h 383351 2013-02-06 13:05:50Z $
+ * $Id: wl_cfgp2p.h 392206 2013-03-21 04:02:54Z $
*/
#ifndef _wl_cfgp2p_h_
#define _wl_cfgp2p_h_
file:b5e708075b831821a9ff7704a32375e72602d2a9 -> file:f9e93624b5b77cd8f64a47d9c3d9599fd2ae97c5
--- a/drivers/net/wireless/bcmdhd/wl_dbg.h
+++ b/drivers/net/wireless/bcmdhd/wl_dbg.h
@@ -22,7 +22,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: wl_dbg.h 326635 2012-04-10 03:15:29Z $
+ * $Id: wl_dbg.h 357993 2012-09-20 21:58:56Z $
*/
file:b2acd6a6f5b7025f063c99e4cbcfa96714db9f6b -> file:6c063434dfb1c1da8a20092448bab6c3a4367094
--- a/drivers/net/wireless/bcmdhd/wl_iw.c
+++ b/drivers/net/wireless/bcmdhd/wl_iw.c
@@ -21,7 +21,7 @@
* software in any way with any other Broadcom software provided under a license
* other than the GPL, without Broadcom's express prior written consent.
*
- * $Id: wl_iw.c 367054 2012-11-06 15:06:04Z $
+ * $Id: wl_iw.c 384655 2013-02-12 19:59:43Z $
*/
#if defined(USE_IW)
@@ -843,7 +843,7 @@ wl_iw_get_range(
if (dev_wlc_intvar_get(dev, "fbt_cap", &fbt_cap) == 0) {
if (fbt_cap == WLC_FBT_CAP_DRV_4WAY_AND_REASSOC) {
-
+
range->enc_capa |= IW_ENC_CAPA_4WAY_HANDSHAKE;
}
}
@@ -2692,7 +2692,7 @@ wl_iw_set_wpaauth(
if ((error = dev_wlc_intvar_set(dev, "wsec", val)))
return error;
-
+
if (dev_wlc_intvar_get(dev, "fbt_cap", &fbt_cap) == 0) {
if (fbt_cap == WLC_FBT_CAP_DRV_4WAY_AND_REASSOC) {
if ((paramid == IW_AUTH_CIPHER_PAIRWISE) && (val & AES_ENABLED)) {
@@ -3647,7 +3647,7 @@ static void wl_iw_send_scan_complete(isc
memset(&wrqu, 0, sizeof(wrqu));
-
+
wireless_send_event(iscan->dev, SIOCGIWSCAN, &wrqu, NULL);
}
file:944d41ba5a96cd0b15c7b14cde8102b45a4a89a7 -> file:f66c7cc37e0ebb30aaba326252fa91021d29e420
--- a/drivers/sensorhub/factory/accel_mpu6500.c
+++ b/drivers/sensorhub/factory/accel_mpu6500.c
@@ -44,10 +44,19 @@ static ssize_t accel_vendor_show(struct
{
#ifdef K330_REV
struct ssp_data *data = dev_get_drvdata(dev);
+#if defined(CONFIG_MACH_JF_EUR)
+ if (data->ap_rev == 13)
+ return sprintf(buf, "%s\n", VENDOR);
+ else if (data->ap_rev >= K330_REV)
+ return sprintf(buf, "%s\n", VENDOR_K330);
+ else
+ return sprintf(buf, "%s\n", VENDOR);
+#else
if (data->ap_rev >= K330_REV)
return sprintf(buf, "%s\n", VENDOR_K330);
else
return sprintf(buf, "%s\n", VENDOR);
+#endif
#else
return sprintf(buf, "%s\n", VENDOR);
#endif
@@ -58,10 +67,19 @@ static ssize_t accel_name_show(struct de
{
#ifdef K330_REV
struct ssp_data *data = dev_get_drvdata(dev);
+#if defined(CONFIG_MACH_JF_EUR)
+ if (data->ap_rev == 13)
+ return sprintf(buf, "%s\n", CHIP_ID);
+ else if (data->ap_rev >= K330_REV)
+ return sprintf(buf, "%s\n", CHIP_ID_K330);
+ else
+ return sprintf(buf, "%s\n", CHIP_ID);
+#else
if (data->ap_rev >= K330_REV)
return sprintf(buf, "%s\n", CHIP_ID_K330);
else
return sprintf(buf, "%s\n", CHIP_ID);
+#endif
#else
return sprintf(buf, "%s\n", CHIP_ID);
#endif
file:b1c85ec9c9c066331e4d3ef8359cfb5eb760484e -> file:07d878b16941c609027ae31a3934d4dfdd9f4332
--- a/drivers/sensorhub/factory/gyro_mpu6500.c
+++ b/drivers/sensorhub/factory/gyro_mpu6500.c
@@ -55,10 +55,19 @@ static ssize_t gyro_vendor_show(struct d
{
#ifdef K330_REV
struct ssp_data *data = dev_get_drvdata(dev);
+#if defined(CONFIG_MACH_JF_EUR)
+ if (data->ap_rev == 13)
+ return sprintf(buf, "%s\n", VENDOR);
+ else if (data->ap_rev >= K330_REV)
+ return sprintf(buf, "%s\n", VENDOR_K330);
+ else
+ return sprintf(buf, "%s\n", VENDOR);
+#else
if (data->ap_rev >= K330_REV)
return sprintf(buf, "%s\n", VENDOR_K330);
else
return sprintf(buf, "%s\n", VENDOR);
+#endif
#else
return sprintf(buf, "%s\n", VENDOR);
#endif
@@ -69,10 +78,19 @@ static ssize_t gyro_name_show(struct dev
{
#ifdef K330_REV
struct ssp_data *data = dev_get_drvdata(dev);
+#if defined(CONFIG_MACH_JF_EUR)
+ if (data->ap_rev == 13)
+ return sprintf(buf, "%s\n", CHIP_ID);
+ else if (data->ap_rev >= K330_REV)
+ return sprintf(buf, "%s\n", CHIP_ID_K330);
+ else
+ return sprintf(buf, "%s\n", CHIP_ID);
+#else
if (data->ap_rev >= K330_REV)
return sprintf(buf, "%s\n", CHIP_ID_K330);
else
return sprintf(buf, "%s\n", CHIP_ID);
+#endif
#else
return sprintf(buf, "%s\n", CHIP_ID);
#endif
@@ -235,10 +253,19 @@ static ssize_t gyro_get_temp(struct devi
short temperature = 0;
struct ssp_data *data = dev_get_drvdata(dev);
#ifdef K330_REV
+#if defined(CONFIG_MACH_JF_EUR)
+ if (data->ap_rev == 13)
+ temperature = mpu6500_gyro_get_temp(data);
+ else if (data->ap_rev >= K330_REV)
+ temperature = (short)k330_gyro_get_temp(data);
+ else
+ temperature = mpu6500_gyro_get_temp(data);
+#else
if (data->ap_rev >= K330_REV)
temperature = (short)k330_gyro_get_temp(data);
else
temperature = mpu6500_gyro_get_temp(data);
+#endif
#else
temperature = mpu6500_gyro_get_temp(data);
#endif
@@ -616,10 +643,19 @@ static ssize_t gyro_selftest_show(struct
{
struct ssp_data *data = dev_get_drvdata(dev);
#ifdef K330_REV
+#if defined(CONFIG_MACH_JF_EUR)
+ if (data->ap_rev == 13)
+ return mpu6500_gyro_selftest(buf, data);
+ else if (data->ap_rev >= K330_REV)
+ return k330_gyro_selftest(buf, data);
+ else
+ return mpu6500_gyro_selftest(buf, data);
+#else
if (data->ap_rev >= K330_REV)
return k330_gyro_selftest(buf, data);
else
return mpu6500_gyro_selftest(buf, data);
+#endif
#else
return mpu6500_gyro_selftest(buf, data);
#endif
file:c6325fad406d895b67e783666ccb4d48d8a0855d -> file:c731b7d6bd7e2116660adfd772e62728f4721dd3
--- a/drivers/staging/android/lowmemorykiller.c
+++ b/drivers/staging/android/lowmemorykiller.c
@@ -50,7 +50,7 @@
#include <linux/freezer.h>
#include <asm/atomic.h>
-#define MIN_FREESWAP_PAGES 2048 /* 8MB */
+#define MIN_FREESWAP_PAGES 8192 /* 32MB */
#define MIN_RECLAIM_PAGES 512 /* 2MB */
#define MIN_CSWAP_INTERVAL (10*HZ) /* 10 senconds */
@@ -395,6 +395,14 @@ inline void cancel_soft_reclaim(void)
atomic_set(&s_reclaim.need_to_reclaim, 0);
}
+int get_soft_reclaim_status(void)
+{
+ int kcompcache_running = atomic_read(&s_reclaim.kcompcached_running);
+ if(kcompcache_running)
+ set_user_nice(s_reclaim.kcompcached, 0);
+ return kcompcache_running;
+}
+
static int soft_reclaim(void)
{
int nid;
@@ -444,6 +452,7 @@ static int do_compcache(void * nothing)
atomic_set(&s_reclaim.kcompcached_running, 0);
set_current_state(TASK_INTERRUPTIBLE);
+ set_user_nice(s_reclaim.kcompcached, 15);
schedule();
}
file:031735743f07209f393b3aad0631bedc4f3a0a43 -> file:9f56a562622a4c2adfe277ecc9cef427343fc679
--- a/drivers/usb/gadget/ci13xxx_udc.c
+++ b/drivers/usb/gadget/ci13xxx_udc.c
@@ -2038,19 +2038,8 @@ static int _hardware_dequeue(struct ci13
if (mReq->zptr) {
if ((TD_STATUS_ACTIVE & mReq->zptr->token) != 0)
return -EBUSY;
-#ifdef CONFIG_MACH_JF_ATT
-#ifdef CONFIG_USB_MON
- udelay(10);
-#endif
-#endif
dma_pool_free(mEp->td_pool, mReq->zptr, mReq->zdma);
mReq->zptr = NULL;
- } else {
-#ifdef CONFIG_MACH_JF_ATT
-#ifdef CONFIG_USB_MON
- udelay(10);
-#endif
-#endif
}
mReq->req.status = 0;
file:97dd631241a4b6b1cbe67c35a2b8cf9da164d8b6 -> file:979ea63ce03e1d67b440debc1d50a835535d9d55
--- a/drivers/video/msm/Kconfig
+++ b/drivers/video/msm/Kconfig
@@ -1092,6 +1092,10 @@ config LCD_VDD3_BY_PMGPIO
bool "support externel dcdc for VDD3_IO"
default n
+config ESD_ERR_FG_RECOVERY
+ bool "ESD RECOVERY BY ERR_FG"
+ default n
+
if FB_MSM_MDSS
source "drivers/video/msm/mdss/Kconfig"
endif
file:6f7cabf62cb81e82a3277e0324d5fb3b786d6cae -> file:bbcb4a21aa8c328c3c44fca069c51963d080a911
--- a/drivers/video/msm/mdp.c
+++ b/drivers/video/msm/mdp.c
@@ -2280,7 +2280,9 @@ static int mdp_off(struct platform_devic
mdp_clk_ctrl(0);
#ifdef CONFIG_MSM_BUS_SCALING
- mdp_bus_scale_update_request(0, 0);
+
+ mdp_bus_scale_update_request(0, 0, 0, 0);
+
#endif
if (mdp_rev >= MDP_REV_41 && mfd->panel.type == MIPI_CMD_PANEL)
mdp_dsi_cmd_overlay_suspend(mfd);
@@ -2403,8 +2405,8 @@ void mdp_hw_version(void)
#ifdef CONFIG_MSM_BUS_SCALING
-#ifndef MDP_BUS_VECTOR_ENTRY
-#define MDP_BUS_VECTOR_ENTRY(ab_val, ib_val) \
+#ifndef MDP_BUS_VECTOR_ENTRY_P0
+#define MDP_BUS_VECTOR_ENTRY_P0(ab_val, ib_val) \
{ \
.src = MSM_BUS_MASTER_MDP_PORT0, \
.dst = MSM_BUS_SLAVE_EBI_CH0, \
@@ -2412,17 +2414,51 @@ void mdp_hw_version(void)
.ib = (ib_val), \
}
#endif
+#ifndef MDP_BUS_VECTOR_ENTRY_P1
+#define MDP_BUS_VECTOR_ENTRY_P1(ab_val, ib_val) \
+ { \
+ .src = MSM_BUS_MASTER_MDP_PORT1, \
+ .dst = MSM_BUS_SLAVE_EBI_CH0, \
+ .ab = (ab_val), \
+ .ib = (ib_val), \
+ }
+#endif
+
+
/*
* Entry 0 hold 0 request
* Entry 1 and 2 do ping pong request
*/
-static struct msm_bus_vectors mdp_bus_vectors[] = {
- MDP_BUS_VECTOR_ENTRY(0, 0),
- MDP_BUS_VECTOR_ENTRY( 128000000, 160000000),
- MDP_BUS_VECTOR_ENTRY( 128000000, 160000000),
+static struct msm_bus_vectors mdp_bus_init_vectors[] = {
+ MDP_BUS_VECTOR_ENTRY_P0(0, 0),
+ MDP_BUS_VECTOR_ENTRY_P1(0, 0),
+};
+
+static struct msm_bus_vectors mdp_bus_ping_vectors[] = {
+ MDP_BUS_VECTOR_ENTRY_P0(128000000, 160000000),
+ MDP_BUS_VECTOR_ENTRY_P1(128000000, 160000000),
+};
+
+static struct msm_bus_vectors mdp_bus_pong_vectors[] = {
+ MDP_BUS_VECTOR_ENTRY_P0(128000000, 160000000),
+ MDP_BUS_VECTOR_ENTRY_P1(128000000, 160000000),
+};
+
+static struct msm_bus_paths mdp_bus_usecases[] = {
+ {
+ ARRAY_SIZE(mdp_bus_init_vectors),
+ mdp_bus_init_vectors,
+ },
+ {
+ ARRAY_SIZE(mdp_bus_ping_vectors),
+ mdp_bus_ping_vectors,
+ },
+ {
+ ARRAY_SIZE(mdp_bus_pong_vectors),
+ mdp_bus_pong_vectors,
+ },
};
-static struct msm_bus_paths mdp_bus_usecases[ARRAY_SIZE(mdp_bus_vectors)];
static struct msm_bus_scale_pdata mdp_bus_scale_table = {
.usecase = mdp_bus_usecases,
.num_usecases = ARRAY_SIZE(mdp_bus_usecases),
@@ -2433,12 +2469,7 @@ static uint32_t mdp_bus_scale_handle;
static int mdp_bus_scale_register(void)
{
struct msm_bus_scale_pdata *bus_pdata = &mdp_bus_scale_table;
- int i;
- for (i = 0; i < bus_pdata->num_usecases; i++) {
- mdp_bus_usecases[i].num_paths = 1;
- mdp_bus_usecases[i].vectors = &mdp_bus_vectors[i];
- }
-
+
if (!mdp_bus_scale_handle) {
mdp_bus_scale_handle = msm_bus_scale_register_client(bus_pdata);
if (!mdp_bus_scale_handle) {
@@ -2450,14 +2481,14 @@ static int mdp_bus_scale_register(void)
}
static int bus_index = 1;
-int mdp_bus_scale_update_request(u64 ab, u64 ib)
+int mdp_bus_scale_update_request(u64 ab_p0, u64 ib_p0, u64 ab_p1, u64 ib_p1)
{
if (mdp_bus_scale_handle < 1) {
pr_err("%s invalid bus handle\n", __func__);
return -EINVAL;
}
- if (!ab)
+ if ((!ab_p0) && (!ab_p1))
return msm_bus_scale_client_update_request
(mdp_bus_scale_handle, 0);
@@ -2465,14 +2496,23 @@ int mdp_bus_scale_update_request(u64 ab,
bus_index++;
bus_index = (bus_index > 2) ? 1 : bus_index;
- mdp_bus_usecases[bus_index].vectors->ab = min(ab, mdp_max_bw);
- ib = max(ib, ab);
- mdp_bus_usecases[bus_index].vectors->ib = min(ib, mdp_max_bw);
-
+ mdp_bus_usecases[bus_index].vectors[0].ab = min(ab_p0, mdp_max_bw);
+ ib_p0 = max(ib_p0, ab_p0);
+ mdp_bus_usecases[bus_index].vectors[0].ib = min(ib_p0, mdp_max_bw);
+
+ mdp_bus_usecases[bus_index].vectors[1].ab = min(ab_p1, mdp_max_bw);
+ ib_p1 = max(ib_p1, ab_p1);
+ mdp_bus_usecases[bus_index].vectors[1].ib = min(ib_p1, mdp_max_bw);
+
pr_debug("%s: handle=%d index=%d ab=%llu ib=%llu\n", __func__,
(u32)mdp_bus_scale_handle, bus_index,
- mdp_bus_usecases[bus_index].vectors->ab,
- mdp_bus_usecases[bus_index].vectors->ib);
+ mdp_bus_usecases[bus_index].vectors[0].ab,
+ mdp_bus_usecases[bus_index].vectors[0].ib);
+ pr_debug("%s: p1 handle=%d index=%d ab=%llu ib=%llu\n", __func__,
+ (u32)mdp_bus_scale_handle, bus_index,
+ mdp_bus_usecases[bus_index].vectors[1].ab,
+ mdp_bus_usecases[bus_index].vectors[1].ib);
+
return msm_bus_scale_client_update_request
(mdp_bus_scale_handle, bus_index);
@@ -2482,15 +2522,25 @@ int mdp_bus_scale_restore_request(void)
{
u64 ab, ib;
if (!bus_index ||
- !mdp_bus_usecases[bus_index].vectors->ab) {
+ !mdp_bus_usecases[bus_index].vectors[0].ab) {
ab = mdp_max_bw;
ib = mdp_max_bw;
} else {
- ab = mdp_bus_usecases[bus_index].vectors->ab;
- ib = mdp_bus_usecases[bus_index].vectors->ib;
+ ab = mdp_bus_usecases[bus_index].vectors[0].ab;
+ ib = mdp_bus_usecases[bus_index].vectors[0].ib;
}
pr_info("%s: ab=%llu ib=%llu\n", __func__, ab, ib);
- return mdp_bus_scale_update_request(ab, ib);
+
+ pr_debug("%s: index=%d ab_p0=%llu ib_p0=%llu\n", __func__, bus_index,
+ mdp_bus_usecases[bus_index].vectors[0].ab,
+ mdp_bus_usecases[bus_index].vectors[0].ib);
+ pr_debug("%s: index=%d ab_p1=%llu ib_p1=%llu\n", __func__, bus_index,
+ mdp_bus_usecases[bus_index].vectors[1].ab,
+ mdp_bus_usecases[bus_index].vectors[1].ib);
+
+ return mdp_bus_scale_update_request(ab, ib,
+ mdp_bus_usecases[bus_index].vectors[1].ab,
+ mdp_bus_usecases[bus_index].vectors[1].ib);
}
#endif
@@ -3030,7 +3080,7 @@ static int mdp_probe(struct platform_dev
/* req bus bandwidth immediately */
if (!(mfd->cont_splash_done))
- mdp_bus_scale_update_request(mdp_max_bw, mdp_max_bw);
+ mdp_bus_scale_update_request(mdp_max_bw, mdp_max_bw,mdp_max_bw,mdp_max_bw);
#endif
/* set driver data */
file:605914e6f35e9b213f8d5fc0c2f4ea1bc8a48064 -> file:7f957bd65c6445ef88da358761837c4c5e386613
--- a/drivers/video/msm/mdp.h
+++ b/drivers/video/msm/mdp.h
@@ -834,14 +834,18 @@ int mdp_clk_round_rate(u32 rate);
unsigned long mdp_get_core_clk(void);
#ifdef CONFIG_MSM_BUS_SCALING
-int mdp_bus_scale_update_request(u64 ab, u64 ib);
+int mdp_bus_scale_update_request(u64 ab_p0, u64 ib_p0, u64 ab_p1, u64 ib_p1);
+
int mdp_bus_scale_restore_request(void);
#else
-static inline int mdp_bus_scale_update_request(u64 ab,
- u64 ib)
-{
- return 0;
-}
+static inline int mdp_bus_scale_update_request(u64 ab_p0,
+ u64 ib_p0,
+ u64 ab_p1,
+ u64 ib_p1)
+ {
+ return 0;
+ }
+
static int mdp_bus_scale_restore_request(void)
{
file:85eb79fb79fe569b719f09a405323f55d9cf3916 -> file:1c3f891f1c5056cd9cb9d283bb24a4ff53d27dac
--- a/drivers/video/msm/mdp4.h
+++ b/drivers/video/msm/mdp4.h
@@ -962,6 +962,7 @@ int mdp4_update_base_blend(struct msm_fb
struct mdp_blend_cfg *mdp_blend_cfg);
u32 mdp4_get_mixer_num(u32 panel_type);
int mdp4_overlay_reset(void);
+void dump_underrun_pipe_info(void);
#ifndef CONFIG_FB_MSM_WRITEBACK_MSM_PANEL
static inline void mdp4_wfd_pipe_queue(int cndx, struct mdp4_overlay_pipe *pipe)
file:c0267ac52510d6d0f4d1e5acd266423ff255f0fe -> file:d4c608b4ac61c4cb657c45c11c72b0afb3375a47
--- a/drivers/video/msm/mdp4_overlay.c
+++ b/drivers/video/msm/mdp4_overlay.c
@@ -61,6 +61,7 @@ struct mdp4_overlay_ctrl {
uint32 mixer_cfg[MDP4_MIXER_MAX];
uint32 flush[MDP4_MIXER_MAX];
struct iommu_free_list iommu_free[MDP4_MIXER_MAX];
+ struct iommu_free_list iommu_free_prev[MDP4_MIXER_MAX];
uint32 cs_controller;
uint32 panel_3d;
uint32 panel_mode;
@@ -119,8 +120,12 @@ struct mdp4_overlay_perf {
u32 use_ov_blt[MDP4_MIXER_MAX];
u64 mdp_ov_ab_bw[MDP4_MIXER_MAX];
u64 mdp_ov_ib_bw[MDP4_MIXER_MAX];
- u32 mdp_ab_bw;
- u32 mdp_ib_bw;
+ u64 mdp_ab_bw;
+ u64 mdp_ib_bw;
+ u64 mdp_ab_port0_bw;
+ u64 mdp_ib_port0_bw;
+ u64 mdp_ab_port1_bw;
+ u64 mdp_ib_port1_bw;
u32 pipe_cnt;
};
@@ -128,6 +133,7 @@ struct mdp4_overlay_perf perf_request;
struct mdp4_overlay_perf perf_current;
static struct ion_client *display_iclient;
+static char *sec_underrun_log_buff;
/*
@@ -142,18 +148,18 @@ void mdp4_overlay_iommu_unmap_freelist(i
int i;
struct ion_handle *ihdl;
struct iommu_free_list *flist;
+ struct iommu_free_list *pflist;
if (!display_iclient)
return;
mutex_lock(&iommu_mutex);
- flist = &ctrl->iommu_free[mixer];
- if (flist->total == 0) {
- mutex_unlock(&iommu_mutex);
- return;
+ pflist = &ctrl->iommu_free_prev[mixer];
+ if (pflist->total == 0) {
+ goto iommu_fill;
}
for (i = 0; i < IOMMU_FREE_LIST_MAX; i++) {
- ihdl = flist->ihdl[i];
+ ihdl = pflist->ihdl[i];
if (ihdl == NULL || ihdl->buffer == NULL || ihdl->client == NULL)
continue;
pr_debug("%s: mixer=%d i=%d ihdl=0x%p\n", __func__,
@@ -165,11 +171,24 @@ void mdp4_overlay_iommu_unmap_freelist(i
(int)mdp4_stat.iommu_map, (int)mdp4_stat.iommu_unmap,
(int)mdp4_stat.iommu_drop);
ion_free(display_iclient, ihdl);
- flist->ihdl[i] = NULL;
+ pflist->ihdl[i] = NULL;
}
- flist->fndx = 0;
- flist->total = 0;
+ pflist->fndx = 0;
+ pflist->total = 0;
+
+iommu_fill:
+ flist = &ctrl->iommu_free[mixer];
+ pflist = &ctrl->iommu_free_prev[mixer];
+ pflist->fndx = flist->fndx;
+ pflist->total = flist->total;
+ for (i = 0; i < IOMMU_FREE_LIST_MAX; i++) {
+ pflist->ihdl[i] = flist->ihdl[i];
+ flist->ihdl[i] = NULL;
+ }
+ flist->fndx = 0;
+ flist->total = 0;
+
mutex_unlock(&iommu_mutex);
}
@@ -2515,6 +2534,62 @@ static int mdp4_overlay_req2pipe(struct
return 0;
}
+/*
+ [srcx,srcy,srcw,srch]->[dstx,dsty,dstw,dsth][flags]|src_format|bpp|pipe_ndx|mdp_clk|ab|ib|
+ [cnt][total_ab_p0][total_ib_p0][total_ab_p0][total_ib_p0][mdp_clk]
+*/
+void dump_underrun_pipe_info(void)
+{
+
+ struct mdp4_overlay_pipe *pipe = ctrl->plist;
+ int i = 0;
+ int cnt = 0;
+ static int lindex = 0;
+ if(!sec_underrun_log_buff) {
+ sec_underrun_log_buff = kzalloc(4001,GFP_KERNEL);
+ if(!sec_underrun_log_buff) {
+ pr_err("Out of Memory: Failed to alloc underrun Buffer\n");
+ return;
+ }
+
+ }
+
+ for (i = 0; i < OVERLAY_PIPE_MAX; i++, pipe++) {
+
+ if (!pipe)
+ return ;
+
+ if (!pipe->pipe_used)
+ continue;
+ cnt++;
+ lindex += snprintf(sec_underrun_log_buff+lindex,4000-lindex,
+ "[%d,%d,%d,%d]->[%d,%d,%d,%d]|%d|%d|%d|%d|%d|%llu|%llu|\n",
+ pipe->src_x,pipe->src_y,pipe->src_w,pipe->src_h,
+ pipe->dst_x,pipe->dst_y,pipe->dst_w,pipe->dst_h,
+ pipe->flags,
+ pipe->src_format,pipe->bpp,pipe->pipe_ndx,pipe->req_clk,
+ pipe->bw_ab_quota,pipe->bw_ib_quota);
+ pr_err("[%d,%d,%d,%d]->[%d,%d,%d,%d]|%d|%d|%d|%d|%d|%llu|%llu|\n",
+ pipe->src_x,pipe->src_y,pipe->src_w,pipe->src_h,
+ pipe->dst_x,pipe->dst_y,pipe->dst_w,pipe->dst_h,
+ pipe->flags,
+ pipe->src_format,pipe->bpp,pipe->pipe_ndx,pipe->req_clk,
+ pipe->bw_ab_quota,pipe->bw_ib_quota);
+
+ }
+ lindex+=snprintf(sec_underrun_log_buff+lindex,4000-lindex,
+ "**[%d][%llu|%llu|%llu|%llu|%d]**\n",cnt,
+ perf_request.mdp_ab_port0_bw,perf_request.mdp_ib_port0_bw,
+ perf_request.mdp_ab_port1_bw,perf_request.mdp_ib_port1_bw,
+ perf_current.mdp_clk_rate);
+ pr_err("**[%d][%llu|%llu|%llu|%llu|%d]**\n",cnt,
+ perf_request.mdp_ab_port0_bw,perf_request.mdp_ib_port0_bw,
+ perf_request.mdp_ab_port1_bw,perf_request.mdp_ib_port1_bw,
+ perf_current.mdp_clk_rate);
+ lindex = lindex % 4000;
+
+}
+
static int mdp4_calc_pipe_mdp_clk(struct msm_fb_data_type *mfd,
struct mdp4_overlay_pipe *pipe)
{
@@ -2599,7 +2674,7 @@ static int mdp4_calc_pipe_mdp_clk(struct
/*
* For the scaling cases, make more margin by removing porch
* values and adding extra 20%.
- */
+
if ((pipe->src_h != pipe->dst_h) ||
(pipe->src_w != pipe->dst_w)) {
hsync = mfd->panel_info.xres;
@@ -2609,13 +2684,13 @@ static int mdp4_calc_pipe_mdp_clk(struct
__func__, hsync);
} else {
- hsync = mfd->panel_info.lcdc.h_back_porch +
- mfd->panel_info.lcdc.h_front_porch +
- mfd->panel_info.lcdc.h_pulse_width +
- mfd->panel_info.xres;
- pr_debug("%s: panel hsync is %d.\n",
- __func__, hsync);
- }
+ */
+ hsync = mfd->panel_info.lcdc.h_back_porch +
+ mfd->panel_info.lcdc.h_front_porch +
+ mfd->panel_info.lcdc.h_pulse_width +
+ mfd->panel_info.xres;
+ pr_debug("%s: panel hsync is %d.\n",
+ __func__, hsync);
if (!hsync) {
pipe->req_clk = mdp_max_clk;
@@ -2726,20 +2801,18 @@ static int mdp4_calc_pipe_mdp_bw(struct
quota >>= shift;
/* factor 1.15 for ab */
- pipe->bw_ab_quota = quota * MDP4_BW_AB_FACTOR / 100;
- /* factor 1.25 for ib */
- pipe->bw_ib_quota = quota * MDP4_BW_IB_FACTOR / 100;
- /* down scaling factor for ib */
+ quota = quota * MDP4_BW_AB_FACTOR / 100;
+ /* downscaling factor for ab */
if ((pipe->dst_h) && (pipe->src_h) &&
(pipe->src_h > pipe->dst_h)) {
- u32 ib = quota;
- ib *= pipe->src_h;
- ib /= pipe->dst_h;
- pipe->bw_ib_quota = max((u64)ib, pipe->bw_ib_quota);
- pr_debug("%s: src_h=%d dst_h=%d mdp ib %u, ib_quota=%llu\n",
- __func__, pipe->src_h, pipe->dst_h,
- ib<<shift, pipe->bw_ib_quota<<shift);
+ quota = quota * pipe->src_h / pipe->dst_h;
+ pr_debug("%s: src_h=%d dst_h=%d mdp ab %llu\n",
+ __func__, pipe->src_h, pipe->dst_h, ((u64)quota << 16));
}
+ pipe->bw_ab_quota = quota;
+
+ /*factor 1.5 for ib */
+ pipe->bw_ib_quota = quota * MDP4_BW_IB_FACTOR / 100;
pipe->bw_ab_quota <<= shift;
pipe->bw_ib_quota <<= shift;
@@ -2797,6 +2870,50 @@ int mdp4_calc_blt_mdp_bw(struct msm_fb_d
return 0;
}
+static int mdp4_axi_port_read_client_pipe(struct mdp4_overlay_pipe *pipe)
+{
+ u32 data = inpdw(MDP_BASE + 0x0404);
+ u32 port = 0;
+ if (pipe->pipe_ndx == 1) /* rgb1 */
+ port = (data & 0x0010) ? 1 : 0;
+ else if (pipe->pipe_ndx == 2) /* rgb2 */
+ port = (data & 0x0080) ? 1 : 0;
+ else if (pipe->pipe_ndx == 3) /* vg1 */
+ port = (data & 0x0001) ? 1 : 0;
+ else if (pipe->pipe_ndx == 4) /* vg2 */
+ port = (data & 0x0004) ? 1 : 0;
+ pr_debug("%s axi_rd=%x pipe_ndx=%d port=%d\n", __func__,
+ data, pipe->pipe_ndx, port);
+ return port;
+}
+
+static int mdp4_axi_port_read_client_mixer(int mixer)
+{
+ u32 data = inpdw(MDP_BASE + 0x0404);
+ u32 port = 0;
+ if (mixer == MDP4_MIXER0) /* dmap */
+ port = (data & 0x1000) ? 1 : 0;
+ else if (mixer == MDP4_MIXER1) /* dmae */
+ port = (data & 0x80000) ? 1 : 0;
+ pr_debug("%s axi_rd=%x mixer=%d port=%d\n",
+ __func__, data, mixer, port);
+ return port;
+}
+
+static int mdp4_axi_port_write_client_mixer(int mixer)
+{
+ u32 data = inpdw(MDP_BASE + 0x0408);
+ u32 port = 0;
+ if (mixer == MDP4_MIXER0) /* dmap */
+ port = (data & 0x0001) ? 1 : 0;
+ else if (mixer == MDP4_MIXER1) /* dmae */
+ port = (data & 0x0004) ? 1 : 0;
+ else if (mixer == MDP4_MIXER2)
+ port = (data & 0x0004) ? 1 : 0;
+ pr_debug("%s axi_wr=%x mixer=%d port=%d\n",
+ __func__, data, mixer, port);
+ return port;
+}
int mdp4_overlay_mdp_perf_req(struct msm_fb_data_type *mfd,
struct mdp4_overlay_pipe *plist)
@@ -2811,7 +2928,10 @@ int mdp4_overlay_mdp_perf_req(struct msm
int src_w_total = 0;
static u64 minimum_ab=0;
static u64 minimum_ib=0;
-
+
+ u64 ab_quota_port0 = 0, ib_quota_port0 = 0;
+ u64 ab_quota_port1 = 0, ib_quota_port1 = 0;
+
u32 cnt = 0;
int ret = -EINVAL;
u64 ab_quota_total = 0, ib_quota_total = 0;
@@ -2849,6 +2969,14 @@ int mdp4_overlay_mdp_perf_req(struct msm
if (pipe->pipe_type != OVERLAY_TYPE_BF) {
ab_quota_total += pipe->bw_ab_quota;
ib_quota_total += pipe->bw_ib_quota;
+ if (mdp4_axi_port_read_client_pipe(pipe)) {
+ ab_quota_port1 += pipe->bw_ab_quota;
+ ib_quota_port1 += pipe->bw_ib_quota;
+ } else {
+ ab_quota_port0 += pipe->bw_ab_quota;
+ ib_quota_port0 += pipe->bw_ib_quota;
+ }
+
}
if(pipe->pipe_type == OVERLAY_TYPE_RGB){
@@ -2868,7 +2996,9 @@ int mdp4_overlay_mdp_perf_req(struct msm
* writeback (blt) mode to provide work around
* for dsi cmd mode interface hardware bug.
*/
- if (ctrl->panel_mode & MDP4_PANEL_DSI_CMD) {
+
+
+ if (ctrl->panel_mode & MDP4_PANEL_DSI_CMD) {
if (pipe->dst_x != 0)
perf_req->use_ov_blt[MDP4_MIXER0] = 1;
}
@@ -2886,16 +3016,30 @@ int mdp4_overlay_mdp_perf_req(struct msm
if (perf_req->use_ov_blt[i]) {
ab_quota_total += perf_req->mdp_ov_ab_bw[i];
ib_quota_total += perf_req->mdp_ov_ib_bw[i];
+ if (mdp4_axi_port_read_client_mixer(i)) {
+ ab_quota_port1 +=
+ (perf_req->mdp_ov_ab_bw[i] >> 1);
+ ib_quota_port1 +=
+ (perf_req->mdp_ov_ib_bw[i] >> 1);
+ } else {
+ ab_quota_port0 +=
+ (perf_req->mdp_ov_ab_bw[i] >> 1);
+ ib_quota_port0 +=
+ (perf_req->mdp_ov_ib_bw[i] >> 1);
+ }
+ if (mdp4_axi_port_write_client_mixer(i)) {
+ ab_quota_port1 +=
+ (perf_req->mdp_ov_ab_bw[i] >> 1);
+ ib_quota_port1 +=
+ (perf_req->mdp_ov_ib_bw[i] >> 1);
+ } else {
+ ab_quota_port0 +=
+ (perf_req->mdp_ov_ab_bw[i] >> 1);
+ ib_quota_port0 +=
+ (perf_req->mdp_ov_ib_bw[i] >> 1);
+ }
}
}
-
-#if 1
- if (perf_req->use_ov_blt[0]) {
- perf_req->mdp_clk_rate = mdp_clk_round_rate(mdp_max_clk);
- perf_req->use_ov_blt[0] = 0;
- pr_info("[SEC_DEBUG] Blt Mode : Enable -> Disable\n");
- }
-#endif
if(minimum_ab == 0 ||minimum_ib == 0){
minimum_ab = (1920*1080*4*60)>>16;
@@ -2912,10 +3056,18 @@ int mdp4_overlay_mdp_perf_req(struct msm
if((verysmallarea+yuvcount)==(cnt-1)){
ab_quota_total +=MDP_BUS_SCALE_AB_STEP;
ib_quota_total +=MDP_BUS_SCALE_AB_STEP;
+ ab_quota_port1 +=MDP_BUS_SCALE_AB_STEP;
+ ib_quota_port1 +=MDP_BUS_SCALE_AB_STEP;
+ ab_quota_port0 +=MDP_BUS_SCALE_AB_STEP;
+ ib_quota_port0 +=MDP_BUS_SCALE_AB_STEP;
}
else{
ab_quota_total= minimum_ab;
ib_quota_total= minimum_ib;
+ ab_quota_port1 = minimum_ab >> 1;
+ ib_quota_port1 = minimum_ib >> 1;
+ ab_quota_port0 = minimum_ab >> 1;
+ ib_quota_port0 = minimum_ib >> 1;
}
}
@@ -2929,19 +3081,42 @@ int mdp4_overlay_mdp_perf_req(struct msm
int fact = ((int) (bw_extra>>16))/((int)(ab_quota_total>>16));
/* Do not increase bw for layers which require more than 3 folds */
- if(fact <= 3) {
+ if(fact <= 3 ) {
ab_quota_total += bw_extra;
ib_quota_total += bw_extra;
- }
+ ab_quota_port1 += bw_extra >> 1;
+ ib_quota_port1 += bw_extra >> 1;
+ ab_quota_port0 += bw_extra >> 1;
+ ib_quota_port0 += bw_extra >> 1;
+ }
}
perf_req->mdp_ab_bw = roundup(ab_quota_total, MDP_BUS_SCALE_AB_STEP);
perf_req->mdp_ib_bw = roundup(ib_quota_total, MDP_BUS_SCALE_AB_STEP);
+
+ perf_req->mdp_ab_port0_bw =
+ roundup(ab_quota_port0, MDP_BUS_SCALE_AB_STEP);
+ perf_req->mdp_ib_port0_bw =
+ roundup(ib_quota_total, MDP_BUS_SCALE_AB_STEP);
+ perf_req->mdp_ab_port1_bw =
+ roundup(ab_quota_port1, MDP_BUS_SCALE_AB_STEP);
+ perf_req->mdp_ib_port1_bw =
+ roundup(ib_quota_total, MDP_BUS_SCALE_AB_STEP);
- pr_debug("%s %d: ab_quota_total=(%llu, %d) ib_quota_total=(%llu, %d)\n",
+ pr_debug("%s %d: ab_quota_total=(%llu, %llu) ib_quota_total=(%llu, %llu)\n",
__func__, __LINE__,
ab_quota_total, perf_req->mdp_ab_bw,
ib_quota_total, perf_req->mdp_ib_bw);
+ pr_debug("%s %d: ab_quota_port0=(%llu, %llu) ib_quota_port0=(%llu, %llu)\n",
+ __func__, __LINE__,
+ ab_quota_port0, perf_req->mdp_ab_port0_bw,
+ ib_quota_port0, perf_req->mdp_ib_port0_bw);
+
+ pr_debug("%s %d: ab_quota_port1=(%llu, %llu) ib_quota_port1=(%llu, %llu)\n",
+ __func__, __LINE__,
+ ab_quota_port1, perf_req->mdp_ab_port1_bw,
+ ib_quota_port1, perf_req->mdp_ib_port1_bw);
+
if (ab_quota_total > mdp_max_bw)
pr_debug("%s: req ab bw=%llu is larger than max bw=%llu",
@@ -3006,13 +3181,17 @@ void mdp4_overlay_mdp_perf_upd(struct ms
if ((perf_req->mdp_ab_bw > perf_cur->mdp_ab_bw) ||
(perf_req->mdp_ib_bw > perf_cur->mdp_ib_bw)) {
mdp_bus_scale_update_request
- (perf_req->mdp_ab_bw, perf_req->mdp_ib_bw);
- pr_debug("%s mdp ab_bw is changed [%d] from %d to %d\n",
+ (perf_req->mdp_ab_port0_bw,
+ perf_req->mdp_ib_port0_bw,
+ perf_req->mdp_ab_port1_bw,
+ perf_req->mdp_ib_port1_bw);
+ pr_debug("%s mdp ab_bw is changed [%d] from %llu to %llu\n",
+
__func__,
flag,
perf_cur->mdp_ab_bw,
perf_req->mdp_ab_bw);
- pr_debug("%s mdp ib_bw is changed [%d] from %d to %d\n",
+ pr_debug("%s mdp ib_bw is changed [%d] from %llu to %llu\n",
__func__,
flag,
perf_cur->mdp_ib_bw,
@@ -3050,14 +3229,17 @@ void mdp4_overlay_mdp_perf_upd(struct ms
}
if (perf_req->mdp_ab_bw < perf_cur->mdp_ab_bw ||
perf_req->mdp_ib_bw < perf_cur->mdp_ib_bw) {
- mdp_bus_scale_update_request
- (perf_req->mdp_ab_bw, perf_req->mdp_ib_bw);
- pr_debug("%s mdp ab bw is changed [%d] from %d to %d\n",
+ mdp_bus_scale_update_request
+ (perf_req->mdp_ab_port0_bw,
+ perf_req->mdp_ib_port0_bw,
+ perf_req->mdp_ab_port1_bw,
+ perf_req->mdp_ib_port1_bw);
+ pr_debug("%s mdp ab bw is changed [%d] from %llu to %llu\n",
__func__,
flag,
perf_cur->mdp_ab_bw,
perf_req->mdp_ab_bw);
- pr_debug("%s mdp ib bw is changed [%d] from %d to %d\n",
+ pr_debug("%s mdp ib bw is changed [%d] from %llu to %llu\n",
__func__,
flag,
perf_cur->mdp_ib_bw,
file:637d8aef983e32b084347166ddcde144fd1c5e04 -> file:51a6837ebc11ec0e0633198dfe5e8e3a9706c75d
--- a/drivers/video/msm/mdp4_overlay_dsi_cmd.c
+++ b/drivers/video/msm/mdp4_overlay_dsi_cmd.c
@@ -878,7 +878,9 @@ static void mdp4_overlay_update_dsi_cmd(
/* TE enabled */
mdp4_mipi_vsync_enable(mfd, pipe, 0);
-
+
+ mdp4_overlay_mdp_pipe_req(pipe, mfd);
+ mdp4_calc_blt_mdp_bw(mfd, pipe);
MDP_OUTP(MDP_BASE + 0x021c, 10); /* read pointer */
/*
file:be241950481568b272594a73c1b7e7242dd11873 -> file:836c18a27bcbb141834142d8ef349ce93f61a922
--- a/drivers/video/msm/mdp4_overlay_dsi_video.c
+++ b/drivers/video/msm/mdp4_overlay_dsi_video.c
@@ -204,8 +204,6 @@ int mdp4_dsi_video_pipe_commit(int cndx,
}
mutex_unlock(&vctrl->update_lock);
- /* free previous committed iommu back to pool */
- mdp4_overlay_iommu_unmap_freelist(mixer);
spin_lock_irqsave(&vctrl->spin_lock, flags);
if (vctrl->ov_koff != vctrl->ov_done) {
@@ -235,16 +233,13 @@ int mdp4_dsi_video_pipe_commit(int cndx,
cnt++;
real_pipe = mdp4_overlay_ndx2pipe(pipe->pipe_ndx);
if (real_pipe && real_pipe->pipe_used) {
- /* pipe not unset */
+ /*
+ * commit pipes which are in pending queue
+ * and not be unset yet
+ */
mdp4_overlay_vsync_commit(pipe);
}
- /* free previous iommu to freelist
- * which will be freed at next
- * pipe_commit
- */
- mdp4_overlay_iommu_pipe_free(pipe->pipe_ndx, 0);
- pipe->pipe_used = 0; /* clear */
- }
+ }
}
mdp4_mixer_stage_commit(mixer);
@@ -252,6 +247,35 @@ int mdp4_dsi_video_pipe_commit(int cndx,
/* start timing generator & mmu if they are not started yet */
mdp4_overlay_dsi_video_start();
+ /*
+ * there has possibility that pipe commit come very close to next vsync
+ * this may cause two consecutive pie_commits happen within same vsync
+ * period which casue iommu page fault when previous iommu buffer
+ * freed. Set ION_IOMMU_UNMAP_DELAYED flag at ion_map_iommu() to
+ * add delay unmap iommu buffer to fix this problem.
+ * Also ion_unmap_iommu() may take as long as 9 ms to free an ion buffer.
+ * therefore mdp4_overlay_iommu_unmap_freelist(mixer) should be called
+ * ater stage_commit() to ensure pipe_commit (up to stage_commit)
+ * is completed within vsync period.
+ */
+
+ /* free previous committed iommu back to pool */
+ mdp4_overlay_iommu_unmap_freelist(mixer);
+
+ pipe = vp->plist;
+ for (i = 0; i < OVERLAY_PIPE_MAX; i++, pipe++) {
+ if (pipe->pipe_used) {
+
+
+ /* free previous iommu to freelist
+ * which will be freed at next
+ * pipe_commit
+ */
+ mdp4_overlay_iommu_pipe_free(pipe->pipe_ndx, 0);
+ pipe->pipe_used = 0; /* clear */
+ }
+ }
+
pipe = vctrl->base_pipe;
spin_lock_irqsave(&vctrl->spin_lock, flags);
if (pipe->ov_blt_addr) {
@@ -277,7 +301,7 @@ int mdp4_dsi_video_pipe_commit(int cndx,
if (pipe->ov_blt_addr)
mdp4_dsi_video_wait4ov(0);
else
- mdp4_dsi_video_wait4dmap(0);
+ mdp4_dsi_video_wait4vsync(0);
}
#ifdef MDP_ODD_RESOLUTION_CTRL
current_pipe_ndx = pipe->pipe_ndx;
@@ -451,6 +475,9 @@ ssize_t mdp4_dsi_video_show_event(struct
ssize_t ret = 0;
unsigned long flags;
u64 vsync_tick;
+ ktime_t ctime;
+ u32 ctick, ptick;
+ int diff;
cndx = 0;
vctrl = &vsync_ctrl_db[0];
@@ -459,6 +486,29 @@ ssize_t mdp4_dsi_video_show_event(struct
if (atomic_read(&vctrl->suspend) > 0 ||
atomic_read(&vctrl->vsync_resume) == 0)
return 0;
+ /*
+ * show_event thread keep spinning on vctrl->vsync_comp
+ * race condition on x.done if multiple thread blocked
+ * at wait_for_completion(&vctrl->vsync_comp)
+ *
+ * if show_event thread waked up first then it will come back
+ * and call INIT_COMPLETION(vctrl->vsync_comp) which set x.done = 0
+ * then second thread wakeed up which set x.done = 0x7ffffffd
+ * after that wait_for_completion will never wait.
+ * To avoid this, force show_event thread to sleep 5 ms here
+ * since it has full vsycn period (16.6 ms) to wait
+ */
+ ctime = ktime_get();
+ ctick = (u32)ktime_to_us(ctime);
+ ptick = (u32)ktime_to_us(vctrl->vsync_time);
+ ptick += 5000; /* 5ms */
+ diff = ptick - ctick;
+ if (diff > 0) {
+ if (diff > 1000) /* 1 ms */
+ diff = 1000;
+ usleep(diff);
+ }
+
spin_lock_irqsave(&vctrl->spin_lock, flags);
if (vctrl->wait_vsync_cnt == 0)
@@ -763,6 +813,7 @@ int mdp4_dsi_video_off(struct platform_d
mdp4_dsi_video_wait4vsync(cndx);
complete_all(&vctrl->vsync_comp);
+ vctrl->wait_vsync_cnt = 0;
if (pipe == NULL)
return -EINVAL;
@@ -983,13 +1034,11 @@ void mdp4_primary_vsync_dsi_video(void)
vctrl = &vsync_ctrl_db[cndx];
pr_debug("%s: cpu=%d\n", __func__, smp_processor_id());
- spin_lock(&vctrl->spin_lock);
- vctrl->vsync_time = ktime_get();
+ spin_lock(&vctrl->spin_lock);
- if (vctrl->wait_vsync_cnt) {
- complete_all(&vctrl->vsync_comp);
- vctrl->wait_vsync_cnt = 0;
- }
+ vctrl->vsync_time = ktime_get();
+ complete_all(&vctrl->vsync_comp);
+ vctrl->wait_vsync_cnt = 0;
spin_unlock(&vctrl->spin_lock);
}
@@ -1202,7 +1251,7 @@ void mdp4_dsi_video_overlay(struct msm_f
if (pipe->ov_blt_addr)
mdp4_dsi_video_wait4ov(cndx);
else
- mdp4_dsi_video_wait4dmap(cndx);
+ mdp4_dsi_video_wait4vsync(cndx);
}
mdp4_overlay_mdp_perf_upd(mfd, 0);
file:4ec45bc46bf58e8179e4270891451884dec4cf51 -> file:aa0f79d5b96d18a345b95e61a78d24ef63dd5f4c
--- a/drivers/video/msm/mdp4_overlay_dtv.c
+++ b/drivers/video/msm/mdp4_overlay_dtv.c
@@ -200,7 +200,6 @@ int mdp4_dtv_pipe_commit(int cndx, int w
vp = &vctrl->vlist[undx];
pipe = vctrl->base_pipe;
mixer = pipe->mixer_num;
- mdp4_overlay_iommu_unmap_freelist(mixer);
mdp_update_pm(vctrl->mfd, vctrl->vsync_time);
@@ -224,6 +223,31 @@ int mdp4_dtv_pipe_commit(int cndx, int w
/* pipe not unset */
mdp4_overlay_vsync_commit(pipe);
}
+ }
+ }
+ mdp4_mixer_stage_commit(mixer);
+
+ /* start timing generator & mmu if they are not started yet */
+ mdp4_overlay_dtv_start();
+
+ /*
+ * there has possibility that pipe commit come very close to next vsync
+ * this may cause two consecutive pie_commits happen within same vsync
+ * period which casue iommu page fault when previous iommu buffer
+ * freed. Set ION_IOMMU_UNMAP_DELAYED flag at ion_map_iommu() to
+ * add delay unmap iommu buffer to fix this problem.
+ * Also ion_unmap_iommu() may take as long as 9 ms to free an ion buffer.
+ * therefore mdp4_overlay_iommu_unmap_freelist(mixer) should be called
+ * ater stage_commit() to ensure pipe_commit (up to stage_commit)
+ * is completed within vsync period.
+ */
+
+ /* free previous committed iommu back to pool */
+ mdp4_overlay_iommu_unmap_freelist(mixer);
+
+ pipe = vp->plist;
+ for (i = 0; i < OVERLAY_PIPE_MAX; i++, pipe++) {
+ if (pipe->pipe_used) {
/* free previous iommu to freelist
* which will be freed at next
* pipe_commit
@@ -232,11 +256,6 @@ int mdp4_dtv_pipe_commit(int cndx, int w
pipe->pipe_used = 0; /* clear */
}
}
- mdp4_mixer_stage_commit(mixer);
-
- /* start timing generator & mmu if they are not started yet */
- mdp4_overlay_dtv_start();
-
pipe = vctrl->base_pipe;
spin_lock_irqsave(&vctrl->spin_lock, flags);
if (pipe->ov_blt_addr) {
@@ -371,6 +390,9 @@ ssize_t mdp4_dtv_show_event(struct devic
ssize_t ret = 0;
unsigned long flags;
u64 vsync_tick;
+ ktime_t ctime;
+ u32 ctick, ptick;
+ int diff;
cndx = 0;
vctrl = &vsync_ctrl_db[0];
@@ -379,6 +401,28 @@ ssize_t mdp4_dtv_show_event(struct devic
!external_common_state->hpd_state ||
atomic_read(&vctrl->vsync_resume) == 0)
return 0;
+ /*
+ * show_event thread keep spinning on vctrl->vsync_comp
+ * race condition on x.done if multiple thread blocked
+ * at wait_for_completion(&vctrl->vsync_comp)
+ *
+ * if show_event thread waked up first then it will come back
+ * and call INIT_COMPLETION(vctrl->vsync_comp) which set x.done = 0
+ * then second thread wakeed up which set x.done = 0x7ffffffd
+ * after that wait_for_completion will never wait.
+ * To avoid this, force show_event thread to sleep 5 ms here
+ * since it has full vsycn period (16.6 ms) to wait
+ */
+ ctime = ktime_get();
+ ctick = (u32)ktime_to_us(ctime);
+ ptick = (u32)ktime_to_us(vctrl->vsync_time);
+ ptick += 5000; /* 5ms */
+ diff = ptick - ctick;
+ if (diff > 0) {
+ if (diff > 1000) /* 1 ms */
+ diff = 1000;
+ usleep(diff);
+ }
spin_lock_irqsave(&vctrl->spin_lock, flags);
if (vctrl->wait_vsync_cnt == 0)
@@ -655,6 +699,7 @@ int mdp4_dtv_off(struct platform_device
mdp4_dtv_wait4vsync(cndx);
complete_all(&vctrl->vsync_comp);
+ vctrl->wait_vsync_cnt = 0;
pipe = vctrl->base_pipe;
if (pipe != NULL) {
@@ -893,10 +938,9 @@ void mdp4_external_vsync_dtv(void)
spin_lock(&vctrl->spin_lock);
vctrl->vsync_time = ktime_get();
- if (vctrl->wait_vsync_cnt) {
- complete_all(&vctrl->vsync_comp);
- vctrl->wait_vsync_cnt = 0;
- }
+ complete_all(&vctrl->vsync_comp);
+ vctrl->wait_vsync_cnt = 0;
+
spin_unlock(&vctrl->spin_lock);
}
file:e47eba0839e844b7ad019d52507dab721cb593f7 -> file:caea7e1c193acecc76d2f89d9a059a96a456b049
--- a/drivers/video/msm/mdp4_overlay_lcdc.c
+++ b/drivers/video/msm/mdp4_overlay_lcdc.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2009-2012, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2009-2013, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -240,12 +240,6 @@ int mdp4_lcdc_pipe_commit(int cndx, int
/* pipe not unset */
mdp4_overlay_vsync_commit(pipe);
}
- /* free previous iommu to freelist
- * which will be freed at next
- * pipe_commit
- */
- mdp4_overlay_iommu_pipe_free(pipe->pipe_ndx, 0);
- pipe->pipe_used = 0; /* clear */
}
}
@@ -253,6 +247,33 @@ int mdp4_lcdc_pipe_commit(int cndx, int
/* start timing generator & mmu if they are not started yet */
mdp4_overlay_lcdc_start();
+ /*
+ * there has possibility that pipe commit come very close to next vsync
+ * this may cause two consecutive pie_commits happen within same vsync
+ * period which casue iommu page fault when previous iommu buffer
+ * freed. Set ION_IOMMU_UNMAP_DELAYED flag at ion_map_iommu() to
+ * add delay unmap iommu buffer to fix this problem.
+ * Also ion_unmap_iommu() may take as long as 9 ms to free an ion buffer.
+ * therefore mdp4_overlay_iommu_unmap_freelist(mixer) should be called
+ * ater stage_commit() to ensure pipe_commit (up to stage_commit)
+ * is completed within vsync period.
+ */
+
+ /* free previous committed iommu back to pool */
+ mdp4_overlay_iommu_unmap_freelist(mixer);
+
+ pipe = vp->plist;
+ for (i = 0; i < OVERLAY_PIPE_MAX; i++, pipe++) {
+ if (pipe->pipe_used) {
+ /* free previous iommu to freelist
+ * which will be freed at next
+ * pipe_commit
+ */
+ mdp4_overlay_iommu_pipe_free(pipe->pipe_ndx, 0);
+ pipe->pipe_used = 0; /* clear */
+ }
+ }
+
pipe = vctrl->base_pipe;
spin_lock_irqsave(&vctrl->spin_lock, flags);
@@ -406,6 +427,9 @@ ssize_t mdp4_lcdc_show_event(struct devi
ssize_t ret = 0;
unsigned long flags;
u64 vsync_tick;
+ ktime_t ctime;
+ u32 ctick, ptick;
+ int diff;
cndx = 0;
vctrl = &vsync_ctrl_db[0];
@@ -413,6 +437,28 @@ ssize_t mdp4_lcdc_show_event(struct devi
if (atomic_read(&vctrl->suspend) > 0 ||
atomic_read(&vctrl->vsync_resume) == 0)
return 0;
+ /*
+ * show_event thread keep spinning on vctrl->vsync_comp
+ * race condition on x.done if multiple thread blocked
+ * at wait_for_completion(&vctrl->vsync_comp)
+ *
+ * if show_event thread waked up first then it will come back
+ * and call INIT_COMPLETION(vctrl->vsync_comp) which set x.done = 0
+ * then second thread wakeed up which set x.done = 0x7ffffffd
+ * after that wait_for_completion will never wait.
+ * To avoid this, force show_event thread to sleep 5 ms here
+ * since it has full vsycn period (16.6 ms) to wait
+ */
+ ctime = ktime_get();
+ ctick = (u32)ktime_to_us(ctime);
+ ptick = (u32)ktime_to_us(vctrl->vsync_time);
+ ptick += 5000; /* 5ms */
+ diff = ptick - ctick;
+ if (diff > 0) {
+ if (diff > 1000) /* 1 ms */
+ diff = 1000;
+ usleep(diff);
+ }
spin_lock_irqsave(&vctrl->spin_lock, flags);
if (vctrl->wait_vsync_cnt == 0)
@@ -713,6 +759,7 @@ int mdp4_lcdc_off(struct platform_device
msleep(20); /* >= 17 ms */
complete_all(&vctrl->vsync_comp);
+ vctrl->wait_vsync_cnt = 0;
if (pipe == NULL)
return -EINVAL;
if (pipe->ov_blt_addr) {
@@ -831,11 +878,8 @@ void mdp4_primary_vsync_lcdc(void)
spin_lock(&vctrl->spin_lock);
vctrl->vsync_time = ktime_get();
- if (vctrl->wait_vsync_cnt) {
- complete_all(&vctrl->vsync_comp);
- vctrl->wait_vsync_cnt = 0;
- }
-
+ complete_all(&vctrl->vsync_comp);
+ vctrl->wait_vsync_cnt = 0;
spin_unlock(&vctrl->spin_lock);
}
file:c81fee0c83ef39306e4eab49c533c07aa3b7d6a7 -> file:cf9baf259a2cc95e54572d235dde00998e70d408
--- a/drivers/video/msm/mdp4_util.c
+++ b/drivers/video/msm/mdp4_util.c
@@ -636,6 +636,7 @@ irqreturn_t mdp4_isr(int irq, void *ptr)
if (isr & INTR_PRIMARY_INTF_UDERRUN) {
pr_info("%s: UNDERRUN -- primary\n", __func__);
mdp4_stat.intr_underrun_p++;
+ dump_underrun_pipe_info();
/* When underun occurs mdp clear the histogram registers
that are set before in hw_init so restore them back so
that histogram works.*/
file:35ca9abf5335d4a01485cc126043c821867a27d2 -> file:a39137ee3d8b024d209993ad8109e2e533ff0247
--- a/drivers/video/msm/mipi_dsi.c
+++ b/drivers/video/msm/mipi_dsi.c
@@ -65,6 +65,10 @@ static struct platform_driver mipi_dsi_d
struct device dsi_dev;
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+extern struct mutex power_state_chagne;
+static struct platform_device *pdev_for_esd;
+#endif
static int mipi_dsi_off(struct platform_device *pdev)
{
int ret = 0;
@@ -166,6 +170,9 @@ static int mipi_dsi_on(struct platform_d
pr_debug("%s+:\n", __func__);
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+ pdev_for_esd = pdev;
+#endif
mfd = platform_get_drvdata(pdev);
fbi = mfd->fbi;
var = &fbi->var;
@@ -369,6 +376,64 @@ static int mipi_dsi_late_init(struct pla
return panel_next_late_init(pdev);
}
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+void esd_recovery(void)
+{
+ struct msm_fb_data_type *mfd;
+ u32 tmp, tmp2;
+
+ if (pdev_for_esd) {
+ mfd = platform_get_drvdata(pdev_for_esd);
+
+ if (mfd->panel_power_on == TRUE) {
+ mutex_lock(&power_state_chagne);
+
+ panel_next_off(pdev_for_esd);
+
+ if (mipi_dsi_pdata && mipi_dsi_pdata->active_reset)
+ mipi_dsi_pdata->active_reset(0); /* low */
+
+ if (mipi_dsi_pdata && mipi_dsi_pdata->panel_power_save)
+ mipi_dsi_pdata->panel_power_save(0);
+
+ msleep(10);
+
+ if (mipi_dsi_pdata && mipi_dsi_pdata->panel_power_save)
+ mipi_dsi_pdata->panel_power_save(1);
+
+ /* LP11 */
+ tmp2 = tmp = MIPI_INP(MIPI_DSI_BASE + 0xA8);
+ tmp &= ~(1<<28);
+ MIPI_OUTP(MIPI_DSI_BASE + 0xA8, tmp);
+ wmb();
+ /* LP11 */
+
+ usleep(5000);
+ if (mipi_dsi_pdata && mipi_dsi_pdata->active_reset)
+ mipi_dsi_pdata->active_reset(1); /* high */
+ msleep(10);
+ if (mipi_dsi_pdata && mipi_dsi_pdata->active_reset)
+ mipi_dsi_pdata->active_reset(0); /* low */
+ msleep(10);
+ if (mipi_dsi_pdata && mipi_dsi_pdata->active_reset)
+ mipi_dsi_pdata->active_reset(1); /* high */
+ msleep(10);
+
+ MIPI_OUTP(MIPI_DSI_BASE + 0xA8, tmp2);
+ wmb();
+
+ panel_next_on(pdev_for_esd);
+ mipi_dsi_late_init(pdev_for_esd);
+
+#if defined(CONFIG_MDNIE_LITE_TUNING)
+ is_negative_on();
+#endif
+ mutex_unlock(&power_state_chagne);
+ }
+ }
+}
+#endif
+
static int mipi_dsi_resource_initialized;
static int mipi_dsi_probe(struct platform_device *pdev)
file:1377e090f62be9596e1157a524c69a3e41ff21b4 -> file:47116e16b17ceacef9986651cbdef15b4db11217
--- a/drivers/video/msm/mipi_dsi.h
+++ b/drivers/video/msm/mipi_dsi.h
@@ -17,6 +17,10 @@
#include <mach/scm-io.h>
#include <linux/list.h>
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+#include "mdnie_lite_tuning.h"
+#endif
+
#ifdef BIT
#undef BIT
#endif
@@ -371,4 +375,8 @@ int mipi_runtime_clk_change(int fps);
void mipi_dsi_irq_set(uint32 mask, uint32 irq);
void mdp4_dsi_video_wait4dmap_for_dsi(int cndx);
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+void esd_recovery(void);
+#endif
+
#endif /* MIPI_DSI_H */
file:76690c06df48b14b5966ca3d2db1ccd367cd3238 -> file:0d94fcde32f78beea1370fbcecf335f1cee7f653
--- a/drivers/video/msm/mipi_renesas_tft_video_full_hd_pt.c
+++ b/drivers/video/msm/mipi_renesas_tft_video_full_hd_pt.c
@@ -20,30 +20,30 @@ static struct msm_panel_info pinfo;
static struct mipi_panel_data mipi_pd;
enum {
- GAMMA_30CD = 8, // MIN 10 from platform
- GAMMA_40CD = 16,
- GAMMA_50CD = 22,
- GAMMA_60CD = 28,
- GAMMA_70CD = 34,
- GAMMA_80CD = 40,
- GAMMA_90CD = 46,
- GAMMA_100CD = 52,
- GAMMA_110CD = 58,
- GAMMA_120CD = 64,
- GAMMA_130CD = 70,
- GAMMA_140CD = 76,
- GAMMA_150CD = 82, // DEF 150 from platform
- GAMMA_160CD = 94,
- GAMMA_170CD = 106,
- GAMMA_180CD = 118,
- GAMMA_190CD = 130,
- GAMMA_200CD = 142,
- GAMMA_210CD = 154,
- GAMMA_220CD = 166,
- GAMMA_230CD = 178,
- GAMMA_240CD = 190,
- GAMMA_250CD = 202, // MAX 255 from platform
- GAMMA_300CD = 202,
+ GAMMA_30CD = 7, // MIN 10 from platform
+ GAMMA_40CD = 14,
+ GAMMA_50CD = 20,
+ GAMMA_60CD = 24,
+ GAMMA_70CD = 28,
+ GAMMA_80CD = 32,
+ GAMMA_90CD = 36,
+ GAMMA_100CD = 40,
+ GAMMA_110CD = 44,
+ GAMMA_120CD = 48,
+ GAMMA_130CD = 52,
+ GAMMA_140CD = 56,
+ GAMMA_150CD = 60, // DEF 150 from platform
+ GAMMA_160CD = 72,
+ GAMMA_170CD = 84,
+ GAMMA_180CD = 96,
+ GAMMA_190CD = 108,
+ GAMMA_200CD = 120,
+ GAMMA_210CD = 132,
+ GAMMA_220CD = 144,
+ GAMMA_230CD = 156,
+ GAMMA_240CD = 168,
+ GAMMA_250CD = 182, // MAX 255 from platform
+ GAMMA_300CD = 182,
};
@@ -63,12 +63,12 @@ static char renesas_manufacture_cmd_acce
static char renesas_brightness_setting[] = {
0x51,
- 0xCA, /*0xFF,*/
+ 0xB6, /*0xFF,*/
};
static char renesas_brightness_packet[] = {
0x51,
- 0xCA, /*0xFF, */
+ 0xB6, /*0xFF, */
};
static char renesas_cabc_control[] = {
@@ -93,6 +93,11 @@ static char renesas_backlight_control[]
0x2C,
};
+static char renesas_teon_control[] = {
+ 0x35,
+ 0x01,
+};
+
static char renesas_memory_access_control[] = {
0x36,
0xC0,
@@ -114,6 +119,9 @@ static struct dsi_cmd_desc renesas_ready
sizeof(renesas_backlight_control), renesas_backlight_control},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
+ sizeof(renesas_teon_control), renesas_teon_control},
+
+ {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(renesas_sleep_out), renesas_sleep_out},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -279,7 +287,10 @@ static int brightness_control(int bl_lev
renesas_brightness_packet[1] = value & 0xFF;
renesas_brightness_packet[1] = (value >> 8) & 0xFF;
} else
+ {
renesas_brightness_packet[1] = level & 0xFF;
+ renesas_brightness_setting[1] = level & 0xFF;
+ }
return 0;
}
@@ -352,6 +363,8 @@ static int __init mipi_cmd_samsung_tft_f
#endif
pinfo.xres = 1080;
pinfo.yres = 1920;
+ pinfo.height = 111;
+ pinfo.width = 62;
pinfo.type = MIPI_VIDEO_PANEL;
pinfo.pdest = DISPLAY_1;
file:69f70a9c5449e90e840c1fcd66262df73e9c1c7a -> file:6d864a73915f1cc79ec3b7b0d086971cd12e461e
--- a/drivers/video/msm/mipi_samsung_octa_video_full_hd_pt.c
+++ b/drivers/video/msm/mipi_samsung_octa_video_full_hd_pt.c
@@ -42,11 +42,6 @@ static char samsung_test_key_on1[] = {
0x5A, 0x5A,
};
-static char samsung_test_key_on2[] = {
- 0xF1,
- 0x5A, 0x5A,
-};
-
static char samsung_test_key_on3[] = {
0xFC,
0x5A, 0x5A,
@@ -639,8 +634,6 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -714,8 +707,6 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -793,8 +784,6 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -838,8 +827,6 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -887,8 +874,6 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -944,8 +929,6 @@ static struct dsi_cmd_desc samsung_on_cm
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
@@ -1013,8 +996,6 @@ static struct dsi_cmd_desc panel_mtp_ena
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on1), samsung_test_key_on1},
{DTYPE_DCS_LWRITE, 1, 0, 0, 0,
- sizeof(samsung_test_key_on2), samsung_test_key_on2},
- {DTYPE_DCS_LWRITE, 1, 0, 0, 0,
sizeof(samsung_test_key_on3), samsung_test_key_on3},
};
file:25f19dd3d092fa13d8b5bd42e2b96008f6cde16e -> file:5dbef2ecf91a6564de716a4239c3241344eaba7d
--- a/drivers/video/msm/mipi_samsung_tft.c
+++ b/drivers/video/msm/mipi_samsung_tft.c
@@ -18,6 +18,11 @@
#include "mipi_samsung_tft.h"
#include "mdp4.h"
+#include <linux/mfd/pm8xxx/pm8921.h>
+#include <linux/mfd/pm8xxx/pm8821.h>
+#include "../../../arch/arm/mach-msm/board-8064.h"
+#include <linux/gpio.h>
+
#if defined(CONFIG_FB_MDP4_ENHANCE)
#include "mdp4_video_enhance.h"
#elif defined(CONFIG_MDNIE_LITE_TUNING)
@@ -40,6 +45,39 @@ static int is_disp_on = 0;
static int is_cabc_delayed = 0;
#endif
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+struct work_struct err_fg_work;
+#define PMIC_GPIO_ERR_FG 8
+static int err_fg_gpio; /* PM_GPIO8 */
+struct pm_gpio gpio_get_param = {
+ .direction = PM_GPIO_DIR_IN,
+ .pull = PM_GPIO_PULL_NO,
+ .vin_sel = 2,
+ .function = PM_GPIO_FUNC_NORMAL,
+ .inv_int_pol = 0,
+};
+static int err_fg_working;
+#endif
+
+#if defined(RUMTIME_MIPI_CLK_CHANGE)
+static int current_fps;
+#endif
+
+static int atoi(const char *name)
+{
+ int val = 0;
+
+ for (;; name++) {
+ switch (*name) {
+ case '0' ... '9':
+ val = 10*val+(*name-'0');
+ break;
+ default:
+ return val;
+ }
+ }
+}
+
static int mipi_samsung_disp_send_cmd(struct msm_fb_data_type *mfd,
enum mipi_samsung_cmd_list cmd,
unsigned char lock)
@@ -247,6 +285,10 @@ static int mipi_samsung_disp_on(struct p
#endif
#endif
+#if defined(RUMTIME_MIPI_CLK_CHANGE)
+ current_fps = mfd->panel_info.mipi.frame_rate;
+#endif
+
#if defined(AUTO_BRIGHTNESS_CABC_FUNCTION)
is_disp_on = 1;
@@ -260,6 +302,9 @@ static int mipi_samsung_disp_on(struct p
printk(KERN_INFO "[lcd] mipi_samsung_disp_on end\n");
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+ enable_irq(PM8921_GPIO_IRQ(PM8921_IRQ_BASE, PMIC_GPIO_ERR_FG));
+#endif
return 0;
}
@@ -274,8 +319,18 @@ static int mipi_samsung_disp_off(struct
if (unlikely(mfd->key != MFD_KEY))
return -EINVAL;
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+ if (!err_fg_working)
+ cancel_work_sync(&err_fg_work);
+ disable_irq(PM8921_GPIO_IRQ(PM8921_IRQ_BASE, PMIC_GPIO_ERR_FG));
+#endif
mipi_samsung_disp_send_cmd(mfd, PANEL_OFF, false);
+#if defined(RUMTIME_MIPI_CLK_CHANGE)
+ if (mfd->panel_info.mipi.frame_rate != current_fps)
+ mipi_runtime_clk_change(mfd->panel_info.mipi.frame_rate);
+#endif
+
#if defined(AUTO_BRIGHTNESS_CABC_FUNCTION)
is_disp_on = 0;
#endif
@@ -463,12 +518,100 @@ static ssize_t mipi_samsung_auto_brightn
return size;
}
+static ssize_t mipi_samsung_disp_backlight_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ int rc;
+ struct msm_fb_data_type *mfd;
+ mfd = platform_get_drvdata(msd.msm_pdev);
+
+ rc = snprintf((char *)buf, sizeof(buf), "%d\n", mfd->bl_level);
+
+ return rc;
+}
+
+static ssize_t mipi_samsung_disp_backlight_store(struct device *dev,
+ struct device_attribute *attr, const char *buf, size_t size)
+{
+ struct msm_fb_data_type *mfd;
+ int level = atoi(buf);
+
+ mfd = platform_get_drvdata(msd.msm_pdev);
+
+ mfd->bl_level = level;
+
+ if (mfd->resume_state == MIPI_RESUME_STATE) {
+ mipi_samsung_disp_backlight(mfd);
+ pr_info("%s : level (%d)\n",__func__,level);
+ } else {
+ pr_info("%s : panel is off state!!\n", __func__);
+ }
+ return size;
+}
static struct lcd_ops mipi_samsung_disp_props = {
.get_power = NULL,
.set_power = NULL,
};
+#if defined(RUMTIME_MIPI_CLK_CHANGE)
+static ssize_t mipi_samsung_fps_show(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ int rc;
+
+ rc = snprintf((char *)buf, 20, "%d\n", current_fps);
+
+ return rc;
+}
+
+static ssize_t mipi_samsung_fps_store(struct device *dev,
+ struct device_attribute *attr, const char *buf, size_t size)
+{
+ struct msm_fb_data_type *mfd;
+ int goal_fps;
+ int level = atoi(buf);
+
+ mfd = platform_get_drvdata(msd.msm_pdev);
+
+ if (mfd->panel_power_on == FALSE) {
+ pr_err("%s fps set error, panel power off 1", __func__);
+ return size;
+ }
+
+ if (level == 0)
+ goal_fps = 60;
+ else if (level == 1)
+ goal_fps = 42;
+ else if (level == 2)
+ goal_fps = 51;
+ else {
+ pr_info("%s fps set error : invalid level %d", __func__, level);
+ return size;
+ }
+
+ if (current_fps != goal_fps)
+ current_fps = goal_fps;
+ else
+ return size;
+
+ mutex_lock(&dsi_tx_mutex);
+
+ if (mfd->panel_power_on == FALSE) {
+ mutex_unlock(&dsi_tx_mutex);
+ pr_info("%s fps set error, panel power off 2", __func__);
+ return size;
+ } else {
+ mipi_runtime_clk_change(current_fps);
+ mutex_unlock(&dsi_tx_mutex);
+ }
+
+ pr_info("%s goal_fps : %d", __func__, goal_fps);
+
+ return size;
+}
+#endif
+
static DEVICE_ATTR(lcd_power, S_IRUGO | S_IWUSR,
mipi_samsung_disp_get_power,
mipi_samsung_disp_set_power);
@@ -476,8 +619,13 @@ static DEVICE_ATTR(lcd_type, S_IRUGO, mi
static DEVICE_ATTR(auto_brightness, S_IRUGO | S_IWUSR | S_IWGRP,
mipi_samsung_auto_brightness_show,
mipi_samsung_auto_brightness_store);
+static DEVICE_ATTR(backlight, S_IRUGO | S_IWUSR | S_IWGRP,
+ mipi_samsung_disp_backlight_show,
+ mipi_samsung_disp_backlight_store);
#if defined(RUMTIME_MIPI_CLK_CHANGE)
-static DEVICE_ATTR(fps_change, S_IRUGO | S_IWUSR | S_IWGRP, NULL, NULL);
+static DEVICE_ATTR(fps_change, S_IRUGO | S_IWUSR | S_IWGRP,
+ mipi_samsung_fps_show,
+ mipi_samsung_fps_store);
#endif
#ifdef DDI_VIDEO_ENHANCE_TUNING
@@ -691,6 +839,23 @@ static ssize_t tuning_store(struct devic
static DEVICE_ATTR(tuning, 0664, tuning_show, tuning_store);
#endif
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+static irqreturn_t err_fg_irq_handler(int irq, void *handle)
+{
+ pr_info("%s start", __func__);
+ schedule_work(&err_fg_work);
+ return IRQ_HANDLED;
+}
+
+static void err_fg_work_func(struct work_struct *work)
+{
+ err_fg_working = 1;
+ esd_recovery();
+ err_fg_working = 0;
+ pr_info("%s end", __func__);
+ return;
+}
+#endif
static int __devinit mipi_samsung_disp_probe(struct platform_device *pdev)
{
int ret;
@@ -728,6 +893,34 @@ static int __devinit mipi_samsung_disp_p
register_early_suspend(&msd.early_suspend);
#endif
+#if defined(CONFIG_ESD_ERR_FG_RECOVERY)
+ INIT_WORK(&err_fg_work, err_fg_work_func);
+
+ err_fg_gpio = PM8921_GPIO_PM_TO_SYS(PMIC_GPIO_ERR_FG);
+
+ ret = gpio_request(err_fg_gpio, "err_fg");
+
+ if (ret) {
+ pr_err("request gpio err_fg failed, rc=%d\n", ret);
+ return -ENODEV;
+ }
+
+ ret = pm8xxx_gpio_config(err_fg_gpio, &gpio_get_param);
+
+ if (ret) {
+ pr_err("gpio_config err_fg_gpio failed (3), rc=%d\n", ret);
+ return -EINVAL;
+ }
+
+ ret = request_threaded_irq(PM8921_GPIO_IRQ(PM8921_IRQ_BASE, PMIC_GPIO_ERR_FG),
+ NULL, err_fg_irq_handler, IRQF_TRIGGER_RISING | IRQF_ONESHOT, "esd_detect", NULL);
+ if (ret) {
+ pr_err("%s : Failed to request_irq.:ret=%d", __func__, ret);
+ }
+
+ disable_irq(PM8921_GPIO_IRQ(PM8921_IRQ_BASE, PMIC_GPIO_ERR_FG));
+#endif
+
#if defined(CONFIG_LCD_CLASS_DEVICE)
printk(KERN_INFO "[lcd] lcd_device_register for panel start\n");
@@ -757,6 +950,13 @@ static int __devinit mipi_samsung_disp_p
dev_attr_lcd_type.attr.name);
}
+ ret = sysfs_create_file(&lcd_device->dev.kobj,
+ &dev_attr_backlight.attr);
+ if (ret) {
+ pr_info("sysfs create fail-%s\n",
+ dev_attr_backlight.attr.name);
+ }
+
#if defined(RUMTIME_MIPI_CLK_CHANGE)
ret = sysfs_create_file(&lcd_device->dev.kobj,
&dev_attr_fps_change.attr);
file:549931d8f320ae7fc8ff9ebe296e9c25901706a7 -> file:aecfa65a2bf90eacf65514b22c41ea556f6ee08b
--- a/drivers/video/msm/msm_fb.c
+++ b/drivers/video/msm/msm_fb.c
@@ -137,7 +137,7 @@ struct dentry *msm_fb_debugfs_file[MSM_F
static int bl_scale, bl_min_lvl;
DEFINE_MUTEX(msm_fb_notify_update_sem);
-static DEFINE_MUTEX(power_state_chagne);
+DEFINE_MUTEX(power_state_chagne);
void msmfb_no_update_notify_timer_cb(unsigned long data)
{
@@ -1380,7 +1380,9 @@ static int msm_fb_register(struct msm_fb
var->xres = panel_info->xres;
var->yres = panel_info->yres;
-#ifdef CONFIG_FB_MSM_MIPI_SAMSUNG_OCTA_VIDEO_FULL_HD_PT
+
+#if defined (CONFIG_FB_MSM_MIPI_SAMSUNG_OCTA_VIDEO_FULL_HD_PT) \
+ || defined (CONFIG_FB_MSM_MIPI_RENESAS_TFT_VIDEO_FULL_HD_PT_PANEL)
var->height = panel_info->height; /* height of picture in mm*/
var->width = panel_info->width; /* width of picture in mm*/
#else
file:4b70eeda0b7a544a96e290f28ec86ecc558bd41c -> file:5f970bff9ae8721a8dff71f0d54bb6d7e8c1eaf3
--- a/drivers/video/msm/vidc/common/vcd/vcd_power_sm.c
+++ b/drivers/video/msm/vidc/common/vcd/vcd_power_sm.c
@@ -342,17 +342,6 @@ u32 vcd_update_clnt_perf_lvl(
new_perf_lvl = frm_p_units *\
(fps->fps_numerator / fps->fps_denominator);
- if ((fps->fps_numerator * 1000) / fps->fps_denominator
- > VCD_MAXPERF_FPS_THRESHOLD_X_1000) {
- u32 max_perf_level = 0;
- if (res_trk_get_max_perf_level(&max_perf_level)) {
- new_perf_lvl = max_perf_level;
- VCD_MSG_HIGH("Using max perf level(%d) for >60fps\n",
- new_perf_lvl);
- } else {
- VCD_MSG_ERROR("Failed to get max perf level\n");
- }
- }
if (cctxt->status.req_perf_lvl) {
dev_ctxt->reqd_perf_lvl =
dev_ctxt->reqd_perf_lvl - cctxt->reqd_perf_lvl +
file:77a7d8fcf4514dba312839a07b4534db989b4520 -> file:5ca37215e2982cff172bb0ecd7d83e468bcd3a57
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -156,13 +156,17 @@ fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTIC
fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_b0_fac.fw
fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_b0_5_1_fac.fw
ifdef CONFIG_MACH_JACTIVE_EUR
-fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_JA_a1.fw
-fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_JA_b0_3_4.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_hsync.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_hsync_fac.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_non_hsync.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_non_hsync_fac.fw
fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_d0.fw
endif
ifdef CONFIG_MACH_JACTIVE_ATT
-fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_JA_a1.fw
-fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_JA_b0_3_4.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_hsync.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_hsync_fac.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_non_hsync.fw
+fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/jactive/synaptics_b0_non_hsync_fac.fw
fw-shipped-$(CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI) += tsp_synaptics/synaptics_d0.fw
endif
file:3694504d4e8e6a25e06d490d03b60f7e9e0fab1d -> file:dc4537ee7039846ef3757e9a8df5b3cd768072c0
Binary files a/firmware/audience-es325-fw-eur.bin and b/firmware/audience-es325-fw-eur.bin differ
file:ab823b86a9f6fe38e9a6b78455e8fb4f5a3984af -> file:ed1fc388f6bd49d2354201845b9b377b3fdeb29f
Binary files a/firmware/audience-es325-fw-jactive_att.bin and b/firmware/audience-es325-fw-jactive_att.bin differ
file:42b195939e298dd021115f283918551314b8384b(new)
--- /dev/null
+++ b/firmware/tsp_synaptics/jactive/synaptics_b0_hsync.fw.ihex
@@ -0,0 +1,3937 @@
+:10000000BCB288E60000000600EE0000000200001E
+:100010005335303030420000000000000000010085
+:1000200000000000000000000000000000000000D0
+:100030004453352052312E302E3000000000000095
+:100040005359203033000000000000000000000081
+:1000500000000000000000000000000000000000A0
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:10009000493243000500FF000C0D20000000000065
+:1000A000493243000500FF000C0D20000000000055
+:1000B0007C694C9FAECF23F4B47903869758544D96
+:1000C00043F5E04A742634893ADFD10918EC5632F8
+:1000D000B39D202D09352D97B948CD173C3D1F8C78
+:1000E00014FFE5BE4CEB6D257E4AB494FEEBB7865B
+:1000F000BF61A5B8123273A838F4E46E1374797333
+:10010000F8EF938E382EA9027D0E85D22153A036AA
+:10011000CE46143E9C4C57C3ABB6C3A5E1536419FD
+:100120009766AACF59007470B3F9BE82105DC603FA
+:10013000E13139563D7975A670D8B9B0AF7D8DFCE7
+:10014000661BB53C8AA929632A109F6BF8354FCCF2
+:1001500047D2A48DA7623863AFD9E8BDEAFF360065
+:100160007464A4C6819E2024E91E0726606AE66F97
+:1001700070FF95745F48398EB524F80C1287B7B4B8
+:10018000AE74EE3DDDCC84B860D58362E4144B657B
+:10019000C053ABDD3931AD66AD9940A82B3E14D5C7
+:1001A000DF626E5416AC1D109678606CE04156BA52
+:1001B000DF8D6301C0376A4E68F9380DDF2549F7D6
+:1001C000AA078A08F3181142D22785465702EB6E18
+:1001D000A5C4D79979998F65765D75D3D7D7FDFB7F
+:1001E0006FDC958042C2754548A748B53BC4AD3E1B
+:1001F000C13F5E1F0211E098D7ED36E06334FE1771
+:10020000D26D56605E328964656B52DCA2F1015298
+:100210000CA4E657A31FCE4C6735B2CA70601433E6
+:100220002B6D1988C267D67D74B89A81DA542C3F39
+:10023000491ED90B00D17B5EDE74B1B17E29F1C1BC
+:10024000728FB8F354530ACA68DE310937696E7A7F
+:10025000016B4F2D6A0EB775AD335DF3CCBFDAB1CC
+:100260009FC365EDE3B1C88933A010A42E2A77FFA0
+:10027000941CDFC7C46DBC3168C5D507FC1325A726
+:1002800059788952BA53E27CB1FD52977DC40682F7
+:1002900007299A27888E6956712197069BB7E94CE2
+:1002A000BC43110C106717D4B3E026CABC2193D508
+:1002B000691165E7D7F351B98F092A9B21B55DCA4A
+:1002C000053516CD60C7E510B57411BB6672A07018
+:1002D000315120A808D9379334CA5D44D93C0B2B3F
+:1002E0006839B37FA993E6EF64A0A90FA5636B4EAD
+:1002F00016A19A55F3B9C30B60CC7AEAF7E4BE15A0
+:10030000A84C9A728549925D447B3F7B386EE489A4
+:1003100094BE9A1463CECB6A00FB34E6E624B6E1C1
+:100320004FD1DC0D366E4C4E98F939A348609C06CF
+:100330007DE14E2ADC7847872F6C858E2841FE4D63
+:100340000930D1608D89E2E65E3EEB8D09DAD73463
+:10035000060FB745D8E7B2092C190F176D8D684104
+:10036000B3CC6505A3EDFFBC64A7CC629335905573
+:100370002B40712C607821CDC14E643E91CCF92088
+:100380009AE6778AEBB1A763325720CB861699F5A8
+:1003900030222A723AE86D118ABD7DA135428D93D3
+:1003A0009F9EFECC988D1AC007C006F83F1BAC8FED
+:1003B0009F22C5972B1F6E4CD95F76BA3676DC3BF1
+:1003C000AAF331EE8C1512796A9C9CABA374A1B18F
+:1003D00092151D32C4BDA03D3AAEC7C00E2D62D3EA
+:1003E00049195E178500AC1822148603D933EE999B
+:1003F0008E6FD156F1CC00CF4970B3A342B87EB80E
+:10040000C4D76C02D907A46328C1903196FDCC45AE
+:10041000FC1FE9E66637288E9DC2AF3579B26F21A1
+:100420006717B686FC40DCE52DB43D5340FA706397
+:10043000F7086D26FAAB27351DDB8052258EF8783C
+:10044000CA1A2A458C81D39144D7FB76B609AE9D52
+:10045000EED9CA937311AA1CEFB40D7CAA58815E21
+:100460003FF3CDA235F9E88C5AD2EDBB61F91FF20A
+:1004700057561F9E32CB1B4F0E1E39BE323948D7FE
+:10048000B14114962DBB7F2A6820C10E43FCFC5855
+:10049000B0DFE0A7DCAB9745943BA0463A86E3EF9C
+:1004A000863A05ED8ADB29C8EA511B0E348CD8BC8C
+:1004B00083306154B72F9316AE8B050CCB40D08997
+:1004C000886E5EC5973FECB5B8490D6A9467A7750D
+:1004D000D202D3A2CA938981BFE705B19001B37E4E
+:1004E000DEDD85200015DCD4C7DEFD2F90E3AE7481
+:1004F0002439BBE5D95FC191DA52DFED6056BDD634
+:100500008D9A13998F72309030C8BD7B3D7576708F
+:1005100060268B94ED097CB842FC4237D95EAEC4AC
+:100520004766403129348423FA9B10751E6175A6F5
+:10053000729C6A149755DB8834231AB84B26998528
+:10054000154E87BAC7A344084B21270247B76A1F35
+:10055000ADEEA4EADD8F3EB8D532DA5DA627C9A894
+:10056000B747BD30F8B80762033C564AD562C51A92
+:1005700087CCB157EC9E4B25BABE811016CE3854AD
+:100580003C7735CB5D84EF1AC6365AC5F3A86E4D5D
+:1005900087C9ED98260398368B0EFC13A64BD20222
+:1005A0000A1E13D102A9D5E996AF5186D73AD9C907
+:1005B000AB4AE22CFFF0F2307632EDFE815AE820B1
+:1005C000A9A19614A36743DE49AD0A2E16F490E163
+:1005D00096DB89A997AB0D17BA04853766B9607B9E
+:1005E00059E9CB6CA386CFA031296C5BD9F12FF8E8
+:1005F00099D1523093A3D5FFD375AFB88DE0AB221C
+:10060000F9CF4F7F3632FAC927925F6EBCC7375990
+:100610004DBDEDE762317E0B73C2299F90E37E0DE5
+:100620001600961EBB20B898BF89509213D2F9309D
+:1006300038BAAEC7AD0CD7B20920B56452A629ECC2
+:10064000F8A2FFF1EF3A1F62BBBEDC6D2EE9485CF9
+:1006500030701EEBFC0B1942C19FA16FCF4D76721B
+:100660004E408B5DABD52305B0C591CDB163BBB614
+:10067000A224C572F7AA6ED039832A1775655D3733
+:10068000D0CC93D37A6FE50322F1DC1C280D92596C
+:10069000CE888F0D0FDA89E1ED2E94F690AF3C35C0
+:1006A00025B99D3F9C6B69692BC7E44B8C0F0DE905
+:1006B0009577A7030E365A2BF79FFEBBC98C89C1CD
+:1006C000B14476B6AA8D841BBCB072577782E4A77A
+:1006D000CBD2CF31918C435C29F1402B317B6C170D
+:1006E00079F4D5644842E0652F6B1DAD9ABDFFF9E2
+:1006F000CDA0340D3A501046EA2548FBF8F91D20EC
+:10070000D8C716C4AE43DFC24C1B63E7D265EEAE5A
+:1007100010AFB25EF740BB69461BEC20F12C870599
+:10072000C5107AE45180B6EB870CD12A8FD2EA68E3
+:100730005D7D6831F7F3D65DC20CEB14AB783BF509
+:100740006A2E3252D9CE664CDE3EFD6D4EB0C613D7
+:10075000A99A604FCD09DCB73FCE874C476EFB05A9
+:1007600045FCCDDCED5718EFB2B8A57715831252D2
+:1007700074B2382CB26974929231D392FAE4B613FF
+:10078000ED76C8FADC7B26B7771EAD982E5A15DABF
+:10079000092E67B3D4B76539023DF0CCE801073FB5
+:1007A00042176FB97F699AEF6227EA1A5185DBB663
+:1007B000A7E8D0FA7840593B02666BBB0ECECFCA91
+:1007C000FA57B5C5F7133E928B67429142E1C94192
+:1007D00009E8B77BCF5C849129FAED8470EF0E7A3B
+:1007E000C1644282E2183667C24C5493B63652C88E
+:1007F0007AE835A12A7DC307390CFCC9614E17A3DD
+:100800004D147B38B4ACA7D54F013B3C322E6DB4B0
+:100810005B639E577C87839A6F6DD5296F7B9C3273
+:100820004C4C68376822ADABBACFEF9D1BDE35D29A
+:10083000072F0BD68A6B8FE08036D3D3D6AC719955
+:100840000E237EC515F8FC13E2A0DBE77ECC072063
+:100850007AA8BEBC1587360B1A69E65B1B78DE40AA
+:1008600085CCB337CD60A2BCF6C5E828012F068041
+:100870004C06A65F1E13901AEAF3C024815402E0CE
+:1008800025B00942C4C09AF27976D8BB3B8154178F
+:1008900095AA5844E7EE578AEC735BD9C3E82A78E7
+:1008A000457B3148902044F77C3A8BC33AD186F39C
+:1008B0001B66FE25754FE0052E4435AC31585A961F
+:1008C000C9C4E0D19E11771C333020A0E8B4615236
+:1008D0001380491A4BD2FBCBA0301B5CC248790471
+:1008E00012F257E894337D322798B98B4FAA3755C7
+:1008F000B79A09FF2709F8D67D9C20CB5CE020370A
+:10090000042FDFCAA78FEF060325C822612D0C2A0A
+:10091000A1BBF8DC7FEE02B39E154C3B9872ACB7DE
+:100920006113996AC62670248AA13FB202457BC72B
+:1009300060B61FB809029036203E6E05D4EA85DE07
+:10094000FBF09B02B14B53D5A9326252EC29488A85
+:10095000C1BFFF6C9B133E252323C0CCFF6BD17519
+:10096000CFBB104941C44467D11D03F55DB09B194D
+:1009700092149D1A8D947764773B348FE0DDFA47AB
+:100980005336F826FFB66CAB0EBA95744D5AB27753
+:1009900042D98D4CD1C8FD5A6F563F4F91577BAE0F
+:1009A0008FB157DEFB81E1C371FE77221C91BEF04F
+:1009B0003382CF2EF6DC03807AC7126FCEC59E9F9E
+:1009C00086000009DDDB3ABB7CD5F29AAF5700B256
+:1009D000C1CA7F49652B6EF0C5963CA2C11A03239C
+:1009E000545F1E29601B4D95EC10F1D521677C6486
+:1009F000FD68C7878B596995C1BB841B922BA8E200
+:100A00008B91A8FD09D38A233B585827750E774A46
+:100A1000E85B6347C5EBA856F1D3D83CADFCBC6698
+:100A20009A3088F4579E25D28F3952445DEE8B62FE
+:100A3000E38FE0EAFFA0A346B738375B036EE430EC
+:100A4000883F7D1F1575555DC9C6AC62FCBACCBD2B
+:100A5000FB94BC41E8CD112930B56DCD47E5BE0111
+:100A600068C6FAC77A17B8A86FA3DE3091EA22F1F8
+:100A70001A9EE19165D23AD2D01317E169237DB66F
+:100A800050A98B53B5C65BBCC04EAB37B12AA1F39E
+:100A9000ADD1322153B7039D0C09362E63A5043224
+:100AA000A808C85BE12FC7CB9BA2D7D0AB8E70D470
+:100AB0004A2B50C3A493BB493A6A962C1911EE2ACB
+:100AC0009C30B3D7F9D52C4341102866662A1115FE
+:100AD000B81B88DE7C814534441C03ADC8CC07B00C
+:100AE000D0867850AEAE24BB1B6B603369EE307B92
+:100AF0002DA6BD1EEF126ACBF7639F90A10F2D9715
+:100B00003E6C202F6C70A22246A36D85D02CED5D2B
+:100B10007EB78A578915E9389C536E2F5391F0D4CC
+:100B20006956815B538429619F297CB264AE2DB4E0
+:100B30006635E84D91D2D54819E7BAF544E81B6906
+:100B40003B73F037249385620978295C16044DA322
+:100B5000F5F2ECC9273DA9798036DEAAF1FE357B96
+:100B600078B12C4BA3E94CFF5E9126F3572DA9B326
+:100B7000CD9224FB0800D77B10F27B15C1E9DBCABC
+:100B8000569E515D1B7C50D6C51BA873D36AF54990
+:100B9000E4BA39FEB10FDC05D37B3DE40EA2E2F4EA
+:100BA0006C701CC20E319505180176FABCCC791C0C
+:100BB0007E7D564BA259147C662536A82BDF2DC6A8
+:100BC000695666E71297DB17A8A33209C1B46BA276
+:100BD000683E55B418B88BD41F18F379901DB4C073
+:100BE000F9EF10E5027EFD2B392659FE25EA1D7925
+:100BF0007BB4F86727908A05F43D730B0A2CDCC39D
+:100C0000C4F7E809DC969F2F7F1B20FC8120080B8E
+:100C10003F84C1F2658144A75D643B03340A9A09AD
+:100C20000E0624C726019D63A38B3ADE512B377431
+:100C3000FE740D0B2287D6F8927DC79873DEB046FE
+:100C4000CC99BEA75E15F9CC32387651F1B9D92DC1
+:100C500001F1CB1387FEF7293F728698373D9350F9
+:100C60009641F4E6E29AEA380C93FD7A71A0271FC8
+:100C7000E40D15EE771F5C782C3C3BA7F0C5D7DB65
+:100C800041E781C0386B856356595743DDB67F32E3
+:100C90002ADB9532D9FE9434AF601763C9AC680281
+:100CA000CB3378FB69BC7106B666AC858453D9E05A
+:100CB00073FD86D8196A3473DE046AD5C60ECE3742
+:100CC0006630AFFC2B9213D518B17BD7E668A3D75B
+:100CD00086B5C601B7A6367EDB277C153DA9D4F3C1
+:100CE000B6018E23AD7981A02A3E609383420687A8
+:100CF0005F760B065901589326C36F886386DE6DB5
+:100D0000B7C39A4CBDA0A59E2077B9AB4C525C46A8
+:100D1000ED49221449FBCA790F1DF40C4D18A93D69
+:100D2000BA6C5E854D10039FA3C0463A56B1880C3D
+:100D300095AC3D4D69FE5F6C23A98309088BF630A5
+:100D400070A4A6899492426FBFF3871C67B6867D14
+:100D50000338BDC593416FBD09BADE19217BEE0F83
+:100D6000C3CAB8F7E243B38ED5E7B3B45C955B3141
+:100D70000BBD747443C20C445826E904BFAEE804AA
+:100D80006FEF8F1CA9DF46094D56F917E013FBB131
+:100D90006FBF4D9F3C7E26628D0BF4F261007D4754
+:100DA000330FC91D46985C1E80D10982249280545D
+:100DB00038F8C2FCD15274BEFD6ADBD0626E90740A
+:100DC00068EB96E822B18EC60F47B0DAD4FD5BD748
+:100DD000BAB27D9DA68555696E123CF9B63392B8BC
+:100DE0009240ED478A70FA47CC397A8B40D5C3528E
+:100DF00023235E526F4DF81DE39AB63D411BB5406B
+:100E000045F96E61BA237E1A43A0550E110E1CB52A
+:100E10007A8367B4663ED43CD129A5DE6325B5024A
+:100E20008EA7C1476A84BE4B15A9208E434F5BF045
+:100E300059FBE20DE11893102E0157D886ADA3DDC2
+:100E40004830E0844AE73D3B8B9D918EEB125E7A01
+:100E5000373F22B33B97CBF7997CE6B02EC4EE9F89
+:100E6000BB996E26647F84600D53C9AC5993193FBA
+:100E700029480C9ADDF3DF4170A45C8E0F52719308
+:100E80002CBD7A4E8E8FCEEF5948016BD9626F1A06
+:100E90009308616E85ED8A108D64C478433A132AF5
+:100EA00080DB7A76415EDB25E9A5E5A7858F3536BF
+:100EB0009ED6D32765F686FE792ABE4B4E4917E8A3
+:100EC000D6F35A7C2B26DFD2AAFD5E1B33E6794887
+:100ED00002A6771E1D9E611AF291BB18F5ABDAFFD0
+:100EE00051F75D73E62CC0193357406CEC9018DF56
+:100EF000E1DE528443EF316FEBB1269587C81BA426
+:100F0000A384917A64E0C26A1DFB2497E5F9C3D8F3
+:100F1000ED7DB60F999BD01C14154344FD02D020E3
+:100F2000930BF903A840356DC88C989ED5FA92931F
+:100F30002E900A369A82C40526190FFA60AABF3E7F
+:100F40000ECAD9E603AB950BC5B787C34C4CE195E8
+:100F50009A6874409E7BAFF78C0E4D1B838BE1D655
+:100F60000A762203710B685E7F961D7B70DCDD7F45
+:100F7000B62454DF0B2A27D33B85FD32F3D802D5A4
+:100F800029018406034598E0001C6AB2127F0072B2
+:100F9000E613ED6DB86BCCD2A0BF0F46CE90D574E2
+:100FA000B59FAD074BF53900724ACA3B142450A2D5
+:100FB000D2A4B3B72DFD2F64163406985C30CA2333
+:100FC000134A4536AAE6266730A112AB3688010ED1
+:100FD0009ED762B5754E82A4664ACCFC7A34E17C19
+:100FE000695D21568F5C3BD926DD70A32165D12D2B
+:100FF000F62C7D0D34A3B72B505497BFE61651E560
+:101000006BF4F9B4E47C3E233729A2A628498B90DF
+:101010002739645028FAFCA9FDFA98DF6C42E7EA08
+:10102000642440D2B18FBDBD7C1AC024AFB9645CCA
+:10103000A553ED926010B20FE8081B8B3F2F2639A5
+:10104000765E237D399413D8CE9AC6000BD6F281F2
+:101050003C108D22408761E80D4D69A2039DECB2E2
+:10106000CC6CBCF8B2A013A9669CD8E3BDF5F39B89
+:101070008F37EAC4D6F047214588FB5827F87D51C1
+:10108000B8E50F050C05BAB51F06948EF0488A0E18
+:101090006C00F8E8C7C0B36389E3E1ED5E111CFAA8
+:1010A000E35C735EDF3BA9B90CA9EA2F0A62289BB7
+:1010B000B0F6DEFFBE0F96B0F0F814ACACDC70DB1F
+:1010C000B796FA527F528F680E01E9BC7676594C7A
+:1010D0003501E54ED48EC4F471BE243BF47CDE9D14
+:1010E0000EE2542E1606A5AAFC0F2CBAB96897BCBE
+:1010F000A103C41EA4AA4770C2F986FE85E6938A9E
+:101100000DFA84D14DD7EE1144C12B83BFC23EFBF3
+:10111000A48FEEC62E7F7A97245E4D5A43DA62BCC6
+:101120000E752A90552825D1A8C5695D547C97CBAA
+:10113000647E2AB7C2A58A76A1DEDC5D5F9BA959D1
+:10114000F118A722E900689000110B60DA86A76900
+:10115000DA6ADA526B50AF804FE3163F74B500E5A0
+:10116000D981B8929D3C6D77A8008C358EC074B241
+:10117000AB8539B21269891D35CD6A1E975C24B4DE
+:10118000112A53CE29485B710E1EAF3DD1F70DE1F8
+:10119000246226AD19AED68416B0F57BCE6A56B160
+:1011A0002C4E6A626CAB4F86B4A1A5C74945BAE91B
+:1011B00029936ACD09C22CDC5C5EB9DE93BAC4F314
+:1011C00047B046015EE9A9E20E8735290F6E8BED27
+:1011D000A58EBC11BEA23A8316B48D0C4041D960D5
+:1011E0009B909C63DF8E3A7F89B6AAA8B74FEF48E1
+:1011F000A8E03B3553FF74EECB090A0A965F0F1A3D
+:101200004FE84D6E9E28031D2E700FFB74ACB2DDAF
+:10121000B96D701BDEE259CE07CE7A4D601B538F3D
+:10122000BE1172EAF188E37850BDB61693959171BC
+:10123000B6E98550C3BA8E2117FDEE64A12D68D999
+:1012400085B11693ABADE6D635E667AF3D75C048C0
+:10125000202D1ACDD52896471194B44C496AFC1517
+:1012600091801B69085A991802A425DB0BEA8D931B
+:10127000B8BB0AB29636022A6690C81BEAA5936BE1
+:101280000C2C922F1EDA89A3A6A8A376EC9E302CF4
+:1012900000D956F9F6E955CEA050527D0A27CB2D3C
+:1012A000EB72A69FF90FC684F23328BDE69DD936AE
+:1012B0005CB5A1BEB57EB456494489979FA47DA272
+:1012C000227CBE1E4057C6E7FD35C60836E4823490
+:1012D0007221ED734351A11CC838B99FF7B87957F3
+:1012E0009E4DB0FEE66EB219AF6F7083443AAA1BF2
+:1012F000011311AEB1EB0C4314106FBF18007D4405
+:10130000B4EE6E6776DA05C57BA0BF6A53318EC135
+:10131000EDD3E9268B2BBDEEA777EF87F8E890F9A0
+:1013200046FF6425150B8B81A72403B9BE35908F2A
+:1013300051C21CF58655F72546F0757AB75F372EF2
+:1013400031393C8250D50EE7A91906FDADB3CB1B50
+:101350006937E3A5AE8A6E411E5F8F25A80D95EC17
+:10136000EAB0FE2DF4B5B5BA48445A009C5515793B
+:101370003B47EE1910E05C34FE26EB16A5405CB747
+:101380002D65D53E00E271B5E5499D54B92260DF77
+:101390004FEF7705441AE9175AF6D4C3986022F440
+:1013A0008F38F2D9A85514CE0072EBD635332310FE
+:1013B00077C2D7FF395946B4208288F46759CBC623
+:1013C0009FFB38094415FC9B8D6C8E662EAD2F3724
+:1013D000464F029CE69F50B848E48B1FB7851263C6
+:1013E0007382794D3239C9948604F50589F40AC7A8
+:1013F0002E3CF75D4DB7BA39ACBEFF0820D252B0D3
+:10140000D7CC64081E7FDE595525E7A55585E31125
+:1014100075E066D444255955CFB7A69FE32F47ED15
+:101420009E12B3827A08124A83BD7390E45FA2FCD5
+:10143000BFA41A60BF8AE561897A8F5EC231F378F2
+:1014400066B22093BE59E36884095567600D119216
+:10145000805DD564940AC57D837E9A9516EA645BA7
+:1014600009AA42E68AED765B97FCD747497E0C9D38
+:1014700077C07A17856685BFF2BB94C4871E255D49
+:101480003CB77492A57A603F2CBF10A9943429F51B
+:101490002D741DC1C15FF3F5A42D8CEE04CF19D5B9
+:1014A0007A27F5CA4ABFA6EBC3AE8EB7231B4F56A9
+:1014B000B7C52A0C2A075978579DF7CB9AC98139A5
+:1014C0000BF4E52C1BA61CE90177269BA2C1584D05
+:1014D0005D79BC9635A3E8123B378417C5EF1462DB
+:1014E000E06FDF7AFCD8E89C15D13B26A1CE2C56C4
+:1014F000CC40CFC8378B81FB21CB7161AD4AA6416F
+:101500004A5940688E22535B11315A344BF7CBFA5B
+:10151000FD4C72CBBFB0DCD443AF4E111F59172E18
+:101520006B914015824AF46B0F6171BBD2571D2835
+:10153000905DDF2123922551C801663BCDC6BA27B5
+:1015400061E4F72922F9B0C2D757ABE08B15E92641
+:1015500056A53129176BB188828C126AA58A9046EC
+:101560008A5043A47AE0FF6A56330442BECF4AD67B
+:101570000E3E19A0EE2430E7DFF3780A4519994DA5
+:101580009C454447E259E0FB66ACF0C5C8489D8BDA
+:1015900003F8F4B6127240D90A0F656BC34BF91603
+:1015A000919EE234D8AB325DC135A386DE56228CE3
+:1015B000116E63E6602E7F0E8E43E1D95058346F72
+:1015C000290E48228C5465725DF14D1EC0CDAA2FA4
+:1015D0008B38EE62BF9892C05910211D4F60580A97
+:1015E0002B5192AB42E29A032640BEA54AC65B83CA
+:1015F00097F151DB72C6D1A4681D0FE341370B553B
+:10160000216AE1CD733935EEDBE419236F3503A090
+:101610000E8811353E97F021B884E525A5E77C1AA0
+:1016200025E3BBB90D0A899D7A50215D5ACF55B18A
+:1016300035EBBA28444942CC92957C27AAEBB813E3
+:10164000856560EB4AEC683B522B7155A554D6AFCB
+:101650001407B9D8428F5EFB0D9AA4CEBC59BD8445
+:10166000C86D1CCC21840C82133DD0CD24F572565C
+:10167000AD1916F5D5349EBD6C3325D73450C285CF
+:10168000E7D8CD96F9226778C8A6387A4ECE2AAA2E
+:10169000FF7DFB618B41E736FE39E96C7D4F27A664
+:1016A00091CED4AE2CD04E4B4A0FB6648D05F47B50
+:1016B0002B55BA7F2CA6FEE8F2CF9BC9972CDB8E68
+:1016C000E17B48C8D4A105F6DA3F8C6C787EC40D66
+:1016D000754D2935E2CF228699E87A5D01CC79D320
+:1016E0006D51C50DA5FF86CD7A7FF4C60752E684FD
+:1016F0004FB39517173A6AAAB1AABA641CAEB8C913
+:101700005A8967231AAE55124289C4336630A3FB47
+:101710009943E5A760A16DD65AF564F39B2CCAA343
+:10172000B0E802AF877CB1D37EAA6DF1C1C7FB865A
+:101730002834D2E10A4D2AB2E06A83D31D1BCFDFE1
+:101740009F140BCE7D135BE553A2B83BDF03ABBC0C
+:101750003A27BD10FF9EDD8753794ED02CFCCB6C11
+:10176000D503FC716126BEE4E10B680DD16712461A
+:1017700004002372CC517C6E9C17747BFF0985BAE0
+:10178000D4855323B00556A229D966FFDE045A6AD0
+:101790009173F1C7C915C93771EB1E60A9C5DD7F0B
+:1017A00070AC4C54163280C7ECE0A2666DF822197A
+:1017B000495D32E8AA07761FF72C24F131B2A23531
+:1017C000C80D9D99EA1BB92FC5C321DA137D712974
+:1017D000393279D21C576331E962FD59F64FA45969
+:1017E0001C5D1BA0BF0F29D426B85C89AEE1B346AF
+:1017F0006C1B87394E549BD24E77BF64C0CD5E3C84
+:10180000C75CC066F58476D961929823AF54F51F02
+:101810007C86C44595ADF5CC2CF920EB34A14C1554
+:10182000E70270D2284BD792082D8D9A38DEE19FBF
+:10183000BAB45B40E81E2CE967BCDDF4E52E7DC43C
+:10184000A53BA7142EB4A45DA852752658572BB0FB
+:10185000628159163885E2450858DEFBBCB9401054
+:10186000998EBD087212D3A56601E50BADDBC920C8
+:10187000B9F83EC331228FD8BE135FFD3F1396C126
+:10188000BCC190FCCB96FEA5C8360DD65103F03EE8
+:1018900022078DC6144FC987737ECB60E56B7477C2
+:1018A000152E6EFFFBAD31BF2625FE643EFC5B5658
+:1018B000350B9D1961ADBAFB8A64226CEE9E00C2A5
+:1018C000920552A44BEA6ED7FE8C512CA91CF16DE7
+:1018D000DD060F61FFA77B5C32B9FE453DC40BE31B
+:1018E0006FD70D0CBD012620D7106CF5F84838963F
+:1018F000569C9F463BC4CAB32AF55E8C81BEA5792F
+:1019000088B813F7B1E9AD6EBDB5774ABC30C68271
+:101910004423E1AC09621979E106D452AD3D7FD987
+:10192000A3D54FA19F7036F3346977DF3E4DCDB01C
+:10193000A047FFC947856C91D18E113970A63D042F
+:101940003361736EC8BC95324B63BAB1089FD4AD96
+:101950005DAC56EA0E687AE19F3F59B9DE2E03A4CA
+:101960005AAAF435E55E60928D2BEAD5FE6C66527C
+:10197000B1EE9C317D2313EF84407F808F3EF73F93
+:101980003EE17AE265E121D59CFBF2940DEE7165B2
+:10199000F226818D9205A07B5CE98A9448FBB8D43D
+:1019A000574F9D5BA769B83F5807B2DECA868826A5
+:1019B000D6AAD86ABFA35DB3F46A64A5D645315EE2
+:1019C0007AF0BAD04C015305155493AD8D24F383AE
+:1019D00037343F55F633394608D208CAEF60FF99CD
+:1019E0007618D1D56743CEC2E7D361E46AD586E6DF
+:1019F0005B91A7981EDCACF9AF0F0D56597586D3D5
+:101A0000DDDD221ABA5A690424483B3415091D9EAB
+:101A10002B29116D1D5B29E515CDD269B5B66888F6
+:101A2000ADD6D1080F34C75959CA8C700A56AD29A2
+:101A3000FAFFCF3742610D4D79DFFA680622C01AEE
+:101A4000D65B8FEA2C8BDD450E8F5959D689837270
+:101A50001E97A2471A366629AB92CF11B248B457E7
+:101A6000772DC5C82FA4D37263A249D71EBF1A9E73
+:101A70005E7004DCCF13D7C2ABBEFAD467BB2C9A1E
+:101A8000FFF45F459251159C689820389959056D6F
+:101A9000FCB84AEB13B2D9E6681ADB5380E0CC817C
+:101AA0005E2D5DF6D2602E0BB03660AB93C6A917E3
+:101AB000CEB9D4D3B5B17B1E65ADD602841BD2E6B8
+:101AC000D28A0F51341F543E9FC5CC1A2B68D210B6
+:101AD0002FDA0F68D5046675714C18F36CF0131C7F
+:101AE0001CF2D4771359CA9BE846E4723A8AA3F3EE
+:101AF000A4BE24F88DA406CB5125F0021B34155E3C
+:101B0000E5EB0030BD4302A5351990438B2BECD09B
+:101B1000F56637E07C605BF8FE04B308481B63E6BB
+:101B2000D832791AEC6958F8F3B1565AD97C000CBE
+:101B3000E3F9D41DFDA5E3CF07AF97C2D66AA3FA98
+:101B40001E54200ACD4E1CFBAF6EDEA354296074D8
+:101B500001949855454C2646FFF23CCFAD6FD474A6
+:101B60008A42B0D6B5AEDC204A55A18345ECF302DB
+:101B7000967AFBB7C1350D8EC2572C7F98AD79A2EE
+:101B80002CA8DAE72E1A7C507609ABB9AF850F7313
+:101B900043B1622F8D7D351F376077AD04FA5391C5
+:101BA00091E3DCE081D5923320CC7FA0ADA9E9247C
+:101BB0002305A083434706144B0A9000853C52E559
+:101BC000140697FCAC8106804C225BF5A8E5E1EC9D
+:101BD000521B69C2E60EBBE4678581922D15B3F9ED
+:101BE000DFA9D50E5AF1BB26408C0FA5AD469C4D02
+:101BF000954CED1E1DCDFDC3890D00F6CE882B0C36
+:101C0000EFB2ED99249A106064A98EF3BA440603EA
+:101C1000D1B896899962A47FF87496F2AAD9B7D5FB
+:101C2000B4B7563F147E08F4B473FDAA3709C57BD8
+:101C3000A412CEAD973FC2EB6775849980AAD1D626
+:101C4000B80BCB5CAAD278E3342F1112E9CBFB524C
+:101C50009073893D690A23CDEA1ACF50553E8B8790
+:101C6000F46ED9179F2029B0DCA2B25CE672C10DD8
+:101C70002C0137F211ABC3DEC08A3BB47733B86BAB
+:101C800075CEBCDAE07911DA82B2F5B83A7227651E
+:101C9000B186277AE24D2DF325D4DD7680B0B77278
+:101CA000440165A2BBBDE5EAF4EB7858A6C19935BD
+:101CB00087B3D9FB84B915732F40D757AFC37216BA
+:101CC000D43F73170A65AFD16637AF6D618DD4818C
+:101CD00008A729BC052D452C93754B361CD1B95E40
+:101CE0008D319DAC2665BA0C7394D8656807A255F2
+:101CF000936D808BB98127337A3A1C28697A540A0C
+:101D00007E3AD9A738043F416E5A2941C289B65953
+:101D1000E65B4E41A62C812966A6A9725DEC285C83
+:101D2000BB4BD0AA421AF27C0F01A511F7DC8D78CB
+:101D30007BD18FC2E1769942D0DCC24003A835F551
+:101D40007BD3FDA248AC32759C4490E9F6BD33B319
+:101D5000555291C0E75E386B01C0D6C0276A351571
+:101D6000FDBD8EC7A77179CE697C59489373E93858
+:101D700057F884217A112558530D503901C64C0467
+:101D8000B7D8263F26E9947EFA7D2CACDFD783DED8
+:101D9000F6D3B1F9C46B29165BE1F3DA0C81D01BE1
+:101DA0006392EB25427723753B2826AC29DDCEA331
+:101DB00017707E42A0EEB1CCCD8DEE76D10D560DD2
+:101DC0008DFB3E2DDE332426A6E1CB091BC053AA92
+:101DD0003A81A7D6BEA2449F3648B9DD13D2A26687
+:101DE0005CF0611CB75A8A6A9EBCD4C0A1D72A9302
+:101DF000435F5B3E18D1BE268B142AFB19E871772E
+:101E0000E79336F74A7C1CE90D7FAE2E50D8B48C90
+:101E1000ECC761C87998384F4D7FB75D9FEE5E9DE6
+:101E2000BCCEC13328F1F67FAA81245E3AE1AB989B
+:101E300033B608D769F5F5EEC0C548FE03BA295494
+:101E400029E87F2474BCEBE51DD99BEAC955A23F64
+:101E5000410A298A08062A44EC5AD136C313E19D67
+:101E60005E81ADACF11CB4DE939A518E96C9632CA1
+:101E70009754914E0B6ED8C7D0ACBF922E4AEDF559
+:101E8000E93C0B311A5667A97B098F4F8A92A2D978
+:101E900093CC55C692E3433294A8C8E9FF0524BE0B
+:101EA000EC8D2E4F979F967178F482F0D6D86E7293
+:101EB000AF574FA40E8C972DA6A4EE3324718190BA
+:101EC000670EC00528C6C92CD11F87A55816E78BF9
+:101ED0006EFE2E3C8D0C13176985F83C1BE5F3FE56
+:101EE000AFD030BC7FF84D1E54B56C78F65F3ED74E
+:101EF0003C8D67AC3DC7AE49AAEDFC2BF5C61CB2C4
+:101F00008E007F29389DD42756B36E176EB25EEAD5
+:101F1000918A2E4F8E16385212C1963BB8F98D0F0A
+:101F2000B629A51D5D5BA9E1F64F920A914E810786
+:101F3000E500035F940152CBBADF89DDB225524F31
+:101F40001F52078737928D6D34365E48E35B6B5DB9
+:101F50008297947DD6B94B21D5149BF9309E72702F
+:101F60008AE885419350576760072BAF5205F56C9F
+:101F700000CFC2149DCEFFDF0DAC57C7D7AC515573
+:101F800059390AFBC2896B1A11583C614F13C1843D
+:101F90001CEEAA457C62FB01BA2395385C0AD2117B
+:101FA000BFCF3934E170B2B85464ABE832919619BE
+:101FB000AEA153ACA7B28F3FE77C019764F7A4E3CF
+:101FC00038F78A664E94212528847CE398E9B1C6C7
+:101FD000B1ED7D80EBA9EBF7F5885AB3EB6F90CBB1
+:101FE000120DF370261DBB5A07C64F9EE02E4B51B3
+:101FF0006ACD22C112821AFC6DC870322411A00968
+:102000003BEF34BC6F918671155D1A0174151D6E1E
+:102010007A04E51B400DEE3E947F6F033F3F16D1DF
+:102020000AF40F6EB6CDF3DB86D4CBFE410CB4DCE4
+:10203000DAEB876F9EDB1D46DC13042F4165111020
+:1020400080B44C5292B5DF7B453ABB5DB4338BEA2A
+:10205000751939FFE453BFA19B24F37975E2C7AA30
+:10206000D51C81CA1174222A22523992CCAA388BEB
+:10207000F5155D9CC1D22E14FC9041A716B10F102E
+:102080008A98834940E731F51B1E81F453364C6F23
+:1020900068F13394BAC9806262121E554BA84C4A4B
+:1020A0006F03FD0B0115BCD747FD3DE65439E1E157
+:1020B000E34333B5F06B406D2585B2033480FD09F1
+:1020C00094EFB4D0BAB56D59F2807179D7F3529DBF
+:1020D0007540062557EDEB0CFDE954AEF12E8FF857
+:1020E00021D85BD21E2CF24F5C5CDEE088FAC80976
+:1020F00053AED747914941DA06AC1B7F7E7A443311
+:10210000B7E6AE037697AE48DB7DB1527D7ECAD08E
+:102110004349F44EEF3374F6E653913391F0600B7C
+:10212000A1167779B3BF845256F2527BD09F0BB47D
+:1021300040F021702923245B56D9956A5B8DEFBC52
+:1021400016B49A57EF66A7D88FCB42DE1AAC611649
+:10215000F105F23DC2233CF4FC138C3DE916D6CCCC
+:1021600096837B2B44270ED87643E361A189A95936
+:1021700016BCE0DA6364E3555BA1D1889475A2775D
+:10218000B7DBE1576007232443E80624914307B4F3
+:10219000D03C243A00421C8B2F62F622C78A0B6D7A
+:1021A0008A5F3108997A8450B16E5CAA8416DBD2BA
+:1021B000A550A0CDEC7D7256667E452D628895A512
+:1021C000F21E2E16D8969469C953A77422207FADAB
+:1021D000AB9F2AF75D0128521BF834310203719638
+:1021E00014F441C453D02841925BCA5BCC9875C9A2
+:1021F000A44D00B6BDF0B703A0D604CE07CE6E291D
+:102200001BB620D96AB280B94DBBF121C768A93489
+:102210002D26B5784DAD079A8507D20B0AAC7A26E4
+:10222000E81A9EC9F5E621C33CEA7E040FEEAB0036
+:10223000239688CA955AE9A115EB25DE10EE31E305
+:10224000CFE520A6878AC8D84098DD495E3F15496A
+:10225000DC088547967BC695FE03F0462E6DBA18BE
+:10226000A9B60C407A85AD3411F328D34CCCA54CDB
+:10227000962F72A1A1E3FC027139E256594B13412A
+:10228000B410433B0BCE982A51CF4A256C41E7A6A8
+:10229000F7294884073E363AA3EEEE95DB4FA81D9A
+:1022A000C79F1158B274E6ED45D9B8248812B9D940
+:1022B000D6288FB600A33640C3E8621891EB17E723
+:1022C00052F8AECC212A5A84A04DBB8FDB1C0A5495
+:1022D000966DC7C6578D724E803D47B6C6B743EC64
+:1022E000220E6AA9FEF6E1E27840F34811AAA6A000
+:1022F000DFC7CC57236B430C1FC398AA4462855D8C
+:10230000B6409919096D73B98C41A616A7BB5589BA
+:102310007F95CA39B8B8A3B724BB844D21C4A48C17
+:10232000B0A351C0A001748C81F08604EBADF23DE6
+:1023300012CD2650F7A9575652AA9B7A9AE2B316A5
+:10234000B26362BE10BE3028F32CCCDCF99103F8E6
+:102350003247004465BA7E7FC3FB8BB69E0208CA33
+:10236000DAB1366081800FB9FBE627E957544A8C11
+:10237000B8F97C989FC420716C04A27606A23A57E3
+:10238000917AE107CC0606E894F87D460AB799BB36
+:102390005AA78873FA262DCC23CAD41F8A3FEDBED4
+:1023A000E41034E163D266B6FF33A31FAA95B85791
+:1023B0006EDB7CB0B7D2D7F0C946DFEA4CCF23172B
+:1023C000B510B15E793C4D4D95638F36B9475D527E
+:1023D000E653276D1D0D44A2BDC41678258BF20F60
+:1023E0002854D9FF9183D4B11E565BD1261493F69D
+:1023F00021247C856FB8C62631ECCD3B32CCC44C51
+:102400001FE9730709C91664045B2203AF912AC34D
+:102410003B4555755D45B19DBAC0C8A2E6C0502B7D
+:1024200072D121D00182818A04D0D9606F124E8886
+:102430001AD6A37D653B20E8A1D36F345CB1713C13
+:102440005DEBD8A2D6AE633244CCFB7D7C983C08D1
+:10245000B8D9CDCAB8A45B79D2733B8C1C09B08CB7
+:10246000C4B21027C0008EA69E5AA848A512BF422B
+:10247000ED9B23E28CDE225FBBBE0F2247C8E390B8
+:102480002BD2C39321B43D8CA3F194BAE661E6D577
+:10249000797F9A07B1661CA2D2DB38CD228B806A85
+:1024A0001A97DF2DD2A4B3A92067F6A4D5ACB2BC8D
+:1024B000A6AC37945E4526004C5A974A927F90DD31
+:1024C000DB4C57F4AE2E12D9E973013DA4530148F9
+:1024D000CCD997E46AE20F5CEF7FA5EDBE71E4878B
+:1024E000485EE5D85DEB172F3D70E29FD42CAAD64D
+:1024F000323660AA8DB334AC5BE1C75F559AC6250E
+:1025000081A5677752635EE3A2091E025E11D18C3A
+:10251000B82ADBB24830D2D97CFBE1B9E78FA136CB
+:1025200036252B276FCCA4FC065FABF40DC336EF2A
+:10253000EE92947BC1BF77D79DBBE6F5A5F1BF9422
+:102540000D2BE006E06C23448E7C7760C1D6BD681D
+:1025500039D57A0397C228E4E04F86A51105C2BB9E
+:10256000119E912660B3A71ED239BE7EFFCD828A0E
+:10257000A033DE93AF16F3137BDA43E026091A1675
+:102580005B8F013B4F066B71510DDC439563B92B9B
+:10259000D11F731AC5874B5D6F2E30978812DCEA06
+:1025A000B7C3ED80920A866193CFABD143D9198826
+:1025B00024FB75FF4EEED1DAF2AFE115C99A8366BE
+:1025C00099505C714E5F9738DF43F7FB00639D764F
+:1025D000CD38292565D887A528D5E03FEA1F852C69
+:1025E0008EC98DF02C81D930B9EBF8485C2075BECE
+:1025F000489524AF1B4A9C9B24E0839C618AA94494
+:102600006C17B70AAF84D717DA8DDD3F787C9A2034
+:1026100029736F5ABA24EAB3D99544775208092C22
+:10262000487EEB1797CAAC5A42298AD8C2DAA1E28F
+:102630003D90E1C39FFCC8ACB2454F643BF4C75F1B
+:1026400068550F4775030F25929180B775BBB4A2EB
+:10265000630782A0384630094B496372FAB484405C
+:10266000BC9475E04CB7EA50280AFE13DF6AA891C3
+:10267000E5D5F3FA92E258149D196F11A5CF041F06
+:1026800070AF7588BF1EBB48C29F2B8345A94029E8
+:10269000414144D14C9CE89086E781EAFE90EDB23E
+:1026A0009ABBE8FC330698C27BCDEAB78E3DFF8229
+:1026B00048908F78F14CB455545C458964C46C756E
+:1026C000E2658B8942ED36702D68E165FDE8D9221F
+:1026D00058A155A5572277AAEDB6D9B43326B7032A
+:1026E000728538F3884A3BDAC7B33B33E2564A2255
+:1026F00019B02F8EEAF18CE67BB8E6DC019865C84C
+:10270000B13B7390A7FA624FB1880BF495685B0FE9
+:10271000C710B2A58E29593A2A5E96F9D7193E44B8
+:10272000D97F5784BB05EB506F2C270EE9C8658213
+:1027300075AA667ADA2014283AC99E9F00EF40DF16
+:1027400053667688131E3ADA2661A56DE058B823E1
+:10275000C944A1BE6E1A3AF1726576D55AE9445859
+:10276000AD383B4F60F23F112434B497CA75EF2265
+:10277000A74163C4CAE5EA9208A7F94BC4DF8AD52A
+:102780008055C59802E4F94C8DAFA79E126F8490D6
+:10279000176F40791A28F4451D1E712785074FB61B
+:1027A0004F1957650A0C7A829B67D69445250552C6
+:1027B000BEBB5093D49E70E94DF105C6A215869814
+:1027C000B49335027464E508A2CBCFC038F063B986
+:1027D0009783C1486C03D255158924609EC120A0FF
+:1027E000B5993A5B8F2DAFB6AE20A98A54CC500272
+:1027F0003ACA425515AFAFFA7C9B750E7BA2CAD878
+:10280000C61D9405EF46C53B9845696D1F0F21F124
+:10281000A24785832E7243089861D6374BBFFE03CB
+:10282000A59E8BDAED13F527A2337055DF1AD9FC7C
+:10283000FC494EAB522910577C309B6288483CBB08
+:102840004297B90645FB7EA6452ABBA3772D37F8EC
+:10285000EFA1BEB3ECD426441EF2227BD2207491A9
+:102860007B5C97F7D3DEC7FB89E3519D4653A48772
+:10287000B6E064990C39E73FF0BDD0ACF7D0016900
+:102880002CC85D73CE0AC7344EDA97CA6F2F02F098
+:10289000992A550A05E73F6ABF39FD2C75C9DE90B4
+:1028A000E007CAB5FDDFB458192B97FBFB305788FA
+:1028B0005FA17FC998E735DE0AB8C2025E74279926
+:1028C0009A7BDB303D6D1FB311E30EFCB8DB4FDBB1
+:1028D000D8A53F973180CC3397749B68ECB3F699B9
+:1028E0001E0F90CBE5871B23E28D936471BF8E761C
+:1028F0000E96E953E7CCA1E979EFB1BD6CC274B390
+:10290000C53875BAA8276219A7A2BFA9EC5C20BE7A
+:1029100058B9CB13591510352AFD47B6761CF6C5A4
+:1029200034A57B67F6C6D899386438B9C1A2A5D357
+:10293000C3E0050D99142C5AD2EC06A1311428C31A
+:102940005A2934F1BD052EB4585A3B34A79C58D1AE
+:10295000C503C0D5815174280AA605783AD0F3453D
+:1029600042D013E1532996A3A0B0BF403B0759EDD5
+:10297000EBD4DC61E1B71060703E11C09B749ED453
+:102980001A1B4B94D87C712BA5189FDE2DD7581B92
+:102990003BC818C57D8C009287F65362054112072B
+:1029A0004CE0084F65CBB1C940651E9EB8EE0140B2
+:1029B000B7B0E46EA9A364DC3D085835577B679D2A
+:1029C000AAB343CEC80C707CEB64B5874AD5EBEA5A
+:1029D000327CAD5BF7ABEF20707BCE92D99CAA9393
+:1029E0000A5A07A15B058DE5CC3FAD7C6021EAC2A8
+:1029F000FD708CFA12F46D1AF33719C8CBF0F29F00
+:102A0000294AC2C6D1F835FEA88CCD0E6DAE9748C6
+:102A100067F475361EF468572D35B751F790AD61E0
+:102A2000B213889320E5608DC05C730F00FCB02E5C
+:102A30007516F0ED0B53EEA0FC2F95F4C1485D57D1
+:102A40002195226A07007147260D5FC71DBA002C29
+:102A5000F91AB1AD4DBA00FD4852C1A97F7116DC1B
+:102A600004144F10B2085F8D87B766DEEBA401C572
+:102A700074599F5977A168D48C81B8B1FA3C1A94E3
+:102A8000C63CED897617E5B371F30133A3E6D8733D
+:102A900079A05C144CBA15D96F3AA92F636DBFD7D2
+:102AA00036D0AC528F15BFA3BF0EA2A5B0DFB6B70C
+:102AB00013E9285EABE3759E6ED9EC7D1C8037FD73
+:102AC000EDD4767ECE369669D7009B16536A83F690
+:102AD000CE0B17EC9F60A8A94AFAD7A5187FBE2590
+:102AE000527B9F7ECF826C83E09FD0F7C848E7ED92
+:102AF000A72E979186C039FEC10327E431C387A969
+:102B000006D8B3CAB577BA9716A1993D2EE6DEAFBF
+:102B10009E73EEF6E499AE4B4079A009BC22C253F5
+:102B20003A6281C1AA98E9EE006BE62928349CCD6F
+:102B300013EAD89D4E30FB66E576926EF7C04BB82F
+:102B4000A8FB4812E01B984E6DCBD6ECB420DC817C
+:102B5000831FEB4E1BF6215F5EB62273A7C3E79679
+:102B6000EFD9FC3886688022F74B079F31D13A486D
+:102B700008A63222654A6098F2B4F6B9CC0DD1B5F8
+:102B8000B69524DA11B9DD527F356F0B1813F9753C
+:102B90004C2537120D864F60010DD13A8E9D0C5891
+:102BA000F288B33A318F1A7B2D9F1A8416E54DF4C3
+:102BB000C665E569B3C3CF01E457BC658E15931CA8
+:102BC00065B00C3BFCAF60661399F3ED48FD1ACD80
+:102BD00061A776A8C1CAFDC3024C1B103232EFEFC9
+:102BE000988E1816B466E8C78D1C6DA847A6F8B372
+:102BF000D9C804C323988D25397E9FB37413AE10B2
+:102C0000B3D277EAD75089EA6B323AA3F4B063D4EF
+:102C100083EE4500BC7D280FBA0FB04CEDE0FADC26
+:102C2000FCAAD6C1E89FDF14154AA9C3BCF2964A94
+:102C30005C95C2526A02B0F22C8C1398EA88EAF4CE
+:102C4000707DB4912BBA4ABB073D76B7D5BA3E49E1
+:102C5000F9B88E993F47CC645FF84C3E48415CB46C
+:102C6000416F625871DE5E6029937C819D721171A3
+:102C700061D6B53A84E19D75D71FBF0C8AD9083952
+:102C8000E6B8C98B870D4D6A527AAD0174A57AC931
+:102C90008A7E59E00E53C658F8CDA9D9401AC3010F
+:102CA0009BD277D451BCDF33CAB88B274B33DD308E
+:102CB0002E4509B49299D8CE6C3902221A8AF5921F
+:102CC0009A588FB0440F6B2610328231E19A9E36AB
+:102CD000CF918A5C08027E8550496EC8FBA178F5C9
+:102CE000892F4D6D6C01745AC50446B6B15963EE17
+:102CF00039C8E86FF2EE23B3E4A4BAC18F8D1E5930
+:102D0000CFC185E62272DAF06F87F6245B40200897
+:102D1000C40C392599B557E0937AF008F7C2DD7FE6
+:102D20002F046094F496B572C869A22829AC8F5913
+:102D300067925A254C67E123D1276109E4D3CE205D
+:102D400018FC144973197230A2F6D5E4BCEE47ECB6
+:102D50008E1227A96186281DCF23142BC8F5681071
+:102D600064F5EF5CAE793A2840F5D6BBA80862E07E
+:102D700098FD412CE014F9F4A5A75DBAF0CC777169
+:102D8000122E397CACE6289F8ABF8E85F23781DB14
+:102D9000B55DA26E5E3F0EFBE240AFE3687BCA9773
+:102DA000D5777A8A5E5343BB28ED5511921D2AE4EC
+:102DB0002F5A60EDFBBE6C6A6EC4B6148F53613E31
+:102DC00010567CFD42293F890054B2795794513AFC
+:102DD00020A3268CB99C11A6E9A89EDEB4FBFF3384
+:102DE000DBDA80B7E35C04C009A0C25A421FBD55BC
+:102DF000E209A5C56FDC75FBCA0DA75B01F941FAB5
+:102E0000CDA584164A91140E372ADD554256264E1A
+:102E1000A588B14D5A68F3242C258A12B5D2BCF28C
+:102E2000B0C7ACC7385148D8802A4C4961ADAAEC2C
+:102E30003421A135D132C08072686ADC5DAB41E2D9
+:102E40007BD1EDB2A1539FD9DB937A3894F277B559
+:102E5000D9C86519E944B253A9EFC1B53971B85C55
+:102E60007F2EC29560DAB0FA0B302A6FC9F752355F
+:102E700058CA4E8A4F257DBE3786E2D84643DF309A
+:102E80001B021A713BB6555B57178C21D3930881EF
+:102E9000D108B48965110A7183BDCC3B6722359B8B
+:102EA000FA1C07A0FD2543D898D4E336DCAC5C2798
+:102EB0001DAD254F742ECE8EC63B5E6C23795D38DA
+:102EC000F12843094D790899C4804CC8BC2734EBDC
+:102ED000E4CBBBD6D6886A549B8DF003D6409FA81E
+:102EE000D79D1215946301C7FA4141693D6B0333C5
+:102EF00029CA18D36C546BD13B6ED729C37246F7DD
+:102F0000B2168CCD331866F526F1953F63392B1533
+:102F10004A1AAC1114228D9AD7DECFA1330EA4A881
+:102F2000E0DDD627F8461EA90536CA66BB4EA18E3F
+:102F3000B197AE6E205E3461A292AF7ED06F87D023
+:102F400049F5ACDE004EBC75765040E21B60BB8993
+:102F5000655923999D7B4A299429D88B1783A1A36E
+:102F60007C0B191EBA6848AFA04C3E4B93E708454E
+:102F700022C57212AE4D5A50CC8BD916DC086BEBC1
+:102F800041DD765B24973DE0DD7B5329E7AC4F6163
+:102F9000E228F4B75F327AFAE19C1AC597E32BE492
+:102FA00074CF87D4B566EBFD2D6A41DBC2259BBD8E
+:102FB000A74571F4AE063A1771A4EB502388E75881
+:102FC00037FD18D610D366639952BCEE0713BD4F78
+:102FD0002AC907660014839EFD132206DB737F68EF
+:102FE000BC4D058BE40E25626658467D457DE5990E
+:102FF00081A91E89209D175E90231E2049CF62DB88
+:103000000E416B4CCAD1CF2EFD099585906366B1F8
+:103010002EDB6A2A60D5F3FC4C7B1561A17B116421
+:103020009E3FE7FF797A6C620FA595E0A153C365D7
+:103030000CAD918BC819364F1B9B3352E77A80D267
+:10304000AC7227EA2B1F299B7C164F65DC2BAD94B5
+:103050005AB9CD1735F4C76DED251456C2882BF13A
+:103060004436CF313D9C831EB9F9B84E837F825AD6
+:10307000C59676EE8A5065ADF3BE13220F21E8F9AE
+:10308000982A85A786EB2E990A6C8B99669E785BA9
+:10309000921F1EBAF2D87EEF1EEC4603CCCE2FE371
+:1030A000D855840FA62A375E67436DC3CDE1F796E6
+:1030B0003070A3FE456FC8E3C34170925357BA9571
+:1030C0001B0FAA16971F6C4DE1F4CF4CC42113BA05
+:1030D000B93842D3B91C4CE37A537270DAF737111E
+:1030E000DDFB5F3F88CEE4E76DD55E5A57C3A9B3D9
+:1030F0005BF1B2FFB0302F577F24CA59225CDC2924
+:10310000D86CC3D12897A76BC672B19ACF673E7BA4
+:10311000DFED6993CF12F665A7F5CED9BFD10021B7
+:103120007DB6E383492F61A1CE56F9F4B155E4C9C8
+:10313000FEA7EF1EAF6E271467A57BB1DA7D3218AC
+:10314000AB0273CB413162AE82BE2096A2B9947DB0
+:1031500048E09AEA292314C3D3FF2D3E43EFD4D38A
+:10316000BA1B301FD82410BE799B2710C2F9B54A6C
+:10317000B9C134C6CFC131A41C9CA766C226E39F47
+:103180001F0367DF36D672D3CFFA4DFDA43DF3CBD4
+:103190003DBFF895814DA7A0C9AB70FAF7D9D3C050
+:1031A000E900982F7997C478DA81ECF7BE06B4EA83
+:1031B000212F223523ACBF881603B11707A3A844DB
+:1031C000F4550891EC556CC062E84B8DD73F77DA27
+:1031D0001B301EEFABACA36FEE5B90CB1F25ABD0CB
+:1031E0006E69568D7034926CE526467E146F3AC136
+:1031F00098FA17432EF2B6028927F41AF4F64BEC2C
+:103200004D91145545CDCD67B7778D7518D7853459
+:103210004CD770AB1A5CACD4AA7C129319120E2650
+:10322000B811C23BAD8278696E07A1FFDB8DFC034C
+:10323000F43BAE5E5A1A6893EA04F1F430BDC50C53
+:10324000935361A3D6E2919E658330B6A09F9C6D97
+:10325000B1B3539A4CE0265B31699AC358FC93EDA5
+:103260001D903CFD3C1EFCC9C406A770A242CF398C
+:1032700049B5B110F684094D5BFB6FF1A2D6CAB611
+:10328000611B2C0F3D158F91E2CD82305C56B90C3D
+:103290009DD5E43F75B8EFB669CCC4CE955FDE67C7
+:1032A000A8035C9204E8A3AA27B3E826F5591F26D1
+:1032B0001D431F10F9C377827C3CDC751408009D08
+:1032C00024EE0946B3ACBC0B796080377763C70A3C
+:1032D00097898753BBC9B4E17BBF1F03E1AB296367
+:1032E000D9A26AACA9CE1367328A112924BAF07A1E
+:1032F00019CF7A99564DC4BBA3A41306554038394B
+:1033000015368736EAF021780D3D4800B4F85BC8E1
+:1033100019A79FEC3873FE6516506302EC6EF9C076
+:1033200037A6A701213531B77A04A2448ED89C88EC
+:10333000654AC6C11218353AFB918CA8BB4CA75FF1
+:10334000C1A3521100827A2B98D1E35F97C653EF45
+:10335000A91C1E87144F4511397100103EB1F2CCE3
+:103360009C8E0BA526CAF230B7DCCCD0F2FC11EC57
+:10337000C40783BA6B3E273BEAE0D82040FC69755E
+:10338000BB74479A5D008EF2E190E810223CF62172
+:103390006EC452D10D9E92890436E094DE935F098B
+:1033A0005DE408A41EC787CB9F61343DA31CA155D3
+:1033B0000C5A0158E7F60AB6B8E4CFD6A9609CE6E5
+:1033C00036B207C1D85936C22EA58BEADF9B70D71B
+:1033D0001D437A3911D6D9BBC821B4E97F58B0CC86
+:1033E000D9C687BB7BB23FD63BE814A8773ED29ABA
+:1033F000A24C0574B519610BFADC5948607ECCFC0F
+:10340000860666864EC955C1504F766DCCC33C8A40
+:10341000BA99DF3FF670188F2B6C70BE0F655B2674
+:10342000D46056E14A92DCD182FD5E267E83FCCFD9
+:103430008E87AE4A9440D3A1C5A3F98EBB0C1B491D
+:1034400086CFB62765A4399CE34EA4A32689B3078B
+:103450006FBAA4540A43301981C00AA45AA631D9BC
+:10346000C93A6CEE36FC6953E5A382C962D8147878
+:10347000831389F28000FC81210871A11C48FC772C
+:103480004C6EE0D50C9C95A987ADDAC8959AB578B5
+:103490001287EA386F87A9CE9882DA2BA4BB450839
+:1034A000BEADC0B1BAAE343A7629399E035186E238
+:1034B000985EE860A6DD51C240F27E09476E31D2C7
+:1034C000D9EBFEB02BD5A79D4542B1E7B5009B9443
+:1034D000DA43347D24EE648604B354A0AE86BCC9BE
+:1034E000B0FF07E5D28A84AE1B45DAD353C300D0C0
+:1034F0001A2D8F6A7DB4CD8427AC2AA1C8661967BE
+:10350000C766FCEB609C8FDA99AE8FAC60E17243CA
+:1035100030991CCB62CDF7931B1CDD445C90515954
+:103520001AE08019AE66BE06681C60DD332F828902
+:10353000B65778E15EB639225A7EB6CC0FBFDED6DA
+:1035400056B8C1C6A42F332FC7B71B9736F2B89F02
+:103550001E18F669A007C83921529ABB45F872C6F1
+:10356000AD8307C48E99391A67AB8F185C06183C77
+:1035700092B550CB4E830C889A5DF5148DEBE8AA7A
+:103580005FBA59B9CE3297F8BAA4828223098B3731
+:103590001D35138F5AB4ED912E1128746B43FC2BFB
+:1035A000196F2C27D202472596CC26F08B7FE0ABF3
+:1035B000822F1B0900CBA9780E4D7CA3CF1F38B8F2
+:1035C0006B34EBEA6A832A3414B3FC260CDB411F0C
+:1035D000B23B21A0FF004630647D89A722A879C4B0
+:1035E00080F9FB49724FAE4A511446A1A44F18E02E
+:1035F0007B8AAE627D7350E35D268E660371DC9339
+:103600006CD2482A31900FD58A1452BC7B9179B77D
+:103610003A15BB93E30D41043DF576CB6C0F3D2885
+:10362000B9185C9D700DEC9AFC444211DD56BA2528
+:10363000D3FA9970DEC005C10F564A7029A8F87EEA
+:103640008E60ECE315B557F644ABA0A590E324B526
+:1036500043E62C39D9EFDAE70B4AB37A9120ED46ED
+:103660004E28DE3D8643E4C0B4E3B8329136E9B873
+:10367000E550A65EB2F9F30B6CFFAFC3EDE7974ED2
+:10368000EBA911DD88ADA6F3C6310E064ACE5F3137
+:103690005EC970F81CB9B73580D1C762D0659E9BF2
+:1036A0007BF54FDFB09A40C134D1462BC6FF4AF9B3
+:1036B000682DB3B371C5AB05FCFD319E8C32EEF1C4
+:1036C000EFEEF402FA21190DA3A5D29D67326A022A
+:1036D000D688EF7B7CB7C149EED6A26FCCDFDEB5D2
+:1036E00014DFB71A769C9F62F4C9B04D58DB0371A2
+:1036F000EABEF22E9661773F1B4F398A8EBA6F4A27
+:10370000025B467D23F534E0C400AF7BEE826AF1B4
+:1037100038C979BF26CE05607BBFD3CA7D24145239
+:10372000E7F8C0590801BEC09E4D5A2D5B825DC5A9
+:103730009DE1F464E5DB5639EF8A2B3AA09DA46045
+:103740006577412FA76E90672FF138BBD2553ABEEF
+:10375000ABB720BDAA13DDB6ED19982A23C4E8B390
+:10376000B76A71A8F5E093B59DAB78B817DD43B69D
+:103770005C9B49016DF5D6109743BC695D5BAFA2B8
+:10378000767DA22DBAF38D65C2991B3B74793420E6
+:10379000BEC3357B6134E4B0793877CB6E45791F91
+:1037A000578911AF17ECF20043CA7CFB9B12F83C1F
+:1037B0006ECCF798196DF350C89B72C1C84A288D1A
+:1037C0004345FBD15EC2E46CC9452424EB0BDF58B2
+:1037D00027C80029FD287767CFA4F7B0E39FDBA4B3
+:1037E000A11239697E4AAAAB21EB5103B89C9F977D
+:1037F000D175BA204CC51BA292AD9BC0D48C4CB0E5
+:10380000B4785E340E3322D707A0B91E4FEB7EA1E9
+:1038100095C493CB8110C8E2D0DC04D19B4C2B948F
+:1038200000F0C16219CBE84F09F0F67FAC2F9B0F77
+:10383000BFFBDECD56C3C621B05A3DF1F2A82D44E0
+:1038400087F3657FCD9E4D56F2E570A8A1A03FE4B9
+:10385000626CE437C772AA333695A461F5AD9D1545
+:1038600068A302F7D1C2EC2F8F5890EF8645ECFE8B
+:10387000D5862C7CB91A4268C5CD9CDEDB014EA5ED
+:10388000C875702DA64D50E1ECC9744FF0DF481C8F
+:103890001297F71D82C805F8934014FF18BEA313B2
+:1038A000B7E963F4193176F94A54D0F3EB39331A96
+:1038B000D21C949881364F76ED1D303174D2A98692
+:1038C000DBB4ED200689AA230ED89F6656045D98C6
+:1038D00000EE6DB52F529C6E13BD9460F307EA9B0A
+:1038E0000BE355CA0A43D755987B8578F3EBB13380
+:1038F0001F46F1A7A8C962B22B92D19194A87782F2
+:10390000862FE0607D92A909EF35D5E86192FDD55B
+:10391000F5342581C77A6253CD07633AB0D9733E37
+:10392000874F6B975457025B9DDC6D73CB01DB2F88
+:103930000EA6DB7D1EB1CC75F5D465DE0DDF06DA93
+:10394000492EB7A144206B09E5E9366EBDC4B6AE79
+:10395000D16B3D0D4E62B910E7CF48A2195757B74A
+:103960006005BAA4193BFED85DD02C02FFAB38F03D
+:1039700057E7E92A59F394CFF9DDEA3E70AC9E0B84
+:103980003EFA0A083FB378CFDFBEBC7DE5A1819D3A
+:103990008DF2FC9951AE6886C1CEDA78E13CD24610
+:1039A000950409BCDF876F7B0DE57C02C34EBE88A2
+:1039B00050B099CC53E7DD82EDFA39CD709F0DF60A
+:1039C0003E5400CA70F41857B40B7625CBF82F2A52
+:1039D000E53534DFE7DDB774D4EB88BD3666DBEB65
+:1039E0006BCA1FBABF4F62BCC006ADAE36208A1983
+:1039F0006E916F2A3DBB34772D9A31FF3E591D06DB
+:103A0000874158DA904CA0378481D83B3FE89196A3
+:103A1000662C90839820B5E79420875E8854D367FE
+:103A200004154FB7BE7D3C60D09F3505828B7A1B55
+:103A300084E3D5304A97EEC92BA78910753EAFF5C0
+:103A40004F7C9DAEF3BB4A4CA09F81190E13DC3A0C
+:103A500094B176E659D1438C0412B8A656A2AB2E87
+:103A60002282E13E9E997117C338BA024B6B5ACB42
+:103A70004E2C9F7030AC02C873E7D6F026E0E437D6
+:103A8000C1DB8F3BF43D8027AA0F0BA181DA942C78
+:103A9000E2B9A9053AEF6ABB156ECF5DA3AACBAC1C
+:103AA0008EA0FA822669D8740D52DC91CC38CB1DD9
+:103AB000E26459B0C9DC95CA56937AE4720456752B
+:103AC000C45FEF0D5583438B73DCB5C61481636F00
+:103AD000010A54C888890D6431581B9D92C0963DD7
+:103AE000CF9A446515C73ADDC3A06417AC358BC1C6
+:103AF000214FB8526EDC80458ED9527219BDC85E16
+:103B00007677C94F0B7EB6329E24A387DE81C49898
+:103B100035D5225FD4D25096C18A7BB1C16CE8E71B
+:103B2000F4A32302198BE23A4B1F3AC09F0859DCD9
+:103B30006A5AAE89FC783D56E3F38AB1E735842BA7
+:103B40002C4AAF71D1A3881EE256CCE1AF61E536B5
+:103B50006C8E229DBC2A5702933FF8ED78E3631CDC
+:103B60001E7E5B5AA0DB929A1A7CBFA8CC10BBECDD
+:103B7000CA4F684729F408DAB02115F55D8A41E497
+:103B8000E8DE0C52FD29D7F5AA955518672DEEB63B
+:103B9000D12861935BBA263A12E3391097A459E20F
+:103BA0006DDF8D0B7E12C733B2F7518EAAD54A72E4
+:103BB0002A05DB6852E4EAE784DA9C1C6DC5EC61F7
+:103BC00055E53EF370E47B4E07AAE28FD439DDBEA3
+:103BD00022A5249DE77906466A7B69CE64B8BB02BC
+:103BE0002B1221B4C364522E3C3D0BEA3F7A478D21
+:103BF000D274A76C88749102D81C12F4B97F12E8B1
+:103C000083D0DC180F6FB30E03F5F8702CC4AB8EA5
+:103C1000346E3C2EF8A0E33C1E53D60D4D10FAE254
+:103C20003CE11FE302CF9BF458E28778DC8A970CD3
+:103C3000B8594085E1BF1DDB04A00BF73795B0896B
+:103C4000C24662A6F4787778979F9007CC73D45BCE
+:103C5000A547960B0456702A74368552F98F1CD6E8
+:103C60007777CFC3FBF013B0D0CC29809A053AFE0A
+:103C700088A59C811974A8D54931600DBABC4AA2A7
+:103C80001FE73D010E7FFD3FE3DDF340402FCF2CCA
+:103C90001A57CBA1049E3D4ABE251AB9DD7031A644
+:103CA000865EB8D3EA6273DCBA33265D10705BA11E
+:103CB000CB24B98E699B4CF809E49910BF0C7108AC
+:103CC000FBEFD5C90A15A26845070233D9A2F4490A
+:103CD0006FC61A1A49933B9DC3F9A098C267DE24A8
+:103CE0007C8AAB429E7CE1404E75ECEAC38A587CEC
+:103CF000219B9C5FE66825F94EC17D6773F5E2481C
+:103D00005C219C16CFC1EAEB9140C0651F365A7FFB
+:103D1000125D495099B98F5BCD217E01BC3B25F3E3
+:103D2000841F3707BDBFBFCB8E33C82B4E1235065D
+:103D300082EEBD7AE948050CFE37C5576ADD44605E
+:103D4000CE0DE044896430CE296B0F225EE42595C8
+:103D5000A2ABEB6036BCC01C1DEA98046D82BD822C
+:103D6000138CE443AC146FBB36223B10237944CC54
+:103D700070F7EB5F7C2317EF304E2D7961C0E3EBDA
+:103D8000BCB0111010F86EF1F2266DA6E3FDBCDE9A
+:103D9000092E3891FF14CDA70151881A52B826EB8D
+:103DA0004C3034567EFA028D6E5321836D7C7DA299
+:103DB000564E6FA303A1FD7945A07E700F5946476B
+:103DC000138961D6F9DF8A285BB1A6185EEB85B04E
+:103DD0000B7425B8BCF5E318F8B0873BD96D99D3BF
+:103DE000E41364B1F0C3C389BC044DD292F83971B5
+:103DF000FEE3FC87B42AE70276ECA56C24CBDCF367
+:103E0000D8BDFBE43023C5B07CD1B772C1AE48F356
+:103E100093C07864B52B9E64F244AC59FA6519AC32
+:103E2000D9018C05AFD95423590EE27845BC8EB127
+:103E3000FF88C0D2B9A5C60789ECDECA48FDA90330
+:103E40008F66BAD9490B66FF8A2624DF36EA78FEE8
+:103E50009CB00DE5F6F0B09F9C58E7A4177FBE30EC
+:103E6000BAA23FB329BD56339E0C3EBF88E5734FBF
+:103E70004F890DB5FAD38038C5583730E9D2192F9C
+:103E80009CBBE7B2A222B502DE101C51BB7A82BAFB
+:103E90008452AD1FF8DF601B39DF55A9ECC7DBA2E8
+:103EA000503077DE6453EF80E39E1BEBD5140E9EFB
+:103EB000678699289B6FCB2637662E7DBFA0A88C7E
+:103EC000ECC85ED3D7C02B563E3EE6B209952EB263
+:103ED0005EE87EA72EE7177D91C15B60F22623CABC
+:103EE000E9279B3CBEE6B7988D621EAF34ECF875AF
+:103EF000725E80F376B6D2BB4F32FFEA2228B3114E
+:103F0000542BF1794EA25E66A11A4E56EFAAA91360
+:103F10008279AAB5EEF48906714FDC4BC1C3266FD6
+:103F2000DEF863768A135577C93E93BA63B6A66501
+:103F3000A8545DEB761AFA36BD1421AEE5F9D685A4
+:103F40003B07294771A6CBF99EE5CC69A3A608A338
+:103F5000C015C3BC67F02CB7730DBACC346C169087
+:103F600078834189D2870EBF5A1CBF0032E4DDD46A
+:103F70007649946C8B7FE6FEBA360CE47AA7484506
+:103F80000DDBDC4642ECE236E872028798A7535517
+:103F90008B779343E2BE2A26DFD81573C473A99AA0
+:103FA000F93E6167BEE6F7F2556A392913D27DB44E
+:103FB000A89AC3FE5F45DB760F30D0DFD35191ABBB
+:103FC000DF0772D8BBB4EEEA6B3F4303131D0278E0
+:103FD0008E0A45209269F12DA73919CC130611B22A
+:103FE00014C1045E86D81EE37D57A613E78545BB42
+:103FF00014D1424306EA307E637179B58559E89B56
+:104000002BC5B60204B8290AA4B43D6F7EC2D16D97
+:104010003A98D65F7FB93BFDE12AF1A51DDF97AF46
+:104020007B6F1FE01DA848BAF4A3327BBD07F98D52
+:10403000957E02214EE097F90FF62686CD8487B251
+:1040400034AA9E3786242F6B506D87AF48F90E8CAB
+:10405000601D4AF831DCA81A46507DAEC501CFEE8E
+:10406000F22FF38ECC31F409C83C5BA4C5A8350609
+:104070009D95A9C11EB2BEB44E8603105071FBD7E8
+:104080003429E6E40EFC364CFEBCCBF3442399CA3B
+:104090005ECE76A07A7F7DC20E60FBC528822E227E
+:1040A0006FD7999ADCCA1DB35663FC42A372D2D172
+:1040B000C13A0A4A8C9EC9CED3A62059D23244B501
+:1040C000418D1FFE9E9EE2CA090F24B746E1DE63C2
+:1040D0005636D300610AC59D8333FB9548EB057ABC
+:1040E000A39193DF02A6D851C9A55010A31986DB6E
+:1040F000C54646D7DDD6F35EA62869A2EE580A2E3D
+:1041000012BB61B295A0D4791C261121774881B8E1
+:104110003055FE5DF860921C96334527EF1D9B3BA2
+:10412000B6B80B0BC816EF9365AD6EB2CCE048097C
+:104130003100345B640BA91709557061F9C63CADB9
+:10414000116DE66913AFE0FED8C5B6F8DBC2E3EA4D
+:10415000787A924449A3E027FBD213FBF06B411716
+:10416000FD940EBC3EE6ECDB3B3CF0FCFF46CEC2D1
+:10417000D8F7683EE096C795032E53A8CD3C8C4FE8
+:104180009372012BC58A3B2F52E5D10F86EABE36CA
+:10419000C785096A18E6ACF3389BC5AE50752F3C4D
+:1041A00035D85090F12B50A4259D988F2147ECB71E
+:1041B000665992991DEDD68B5A4DE5DEFBC959D64D
+:1041C000FABCEA2705E0D08DD2BB72E2E7B076FFF9
+:1041D000571CEA2AB7C933DD24D07AF9ADE3A952D6
+:1041E000E9A8367E240C862BF2168EC6F2C253B393
+:1041F00058405C0C1F56BA0DE122D6D7872E546268
+:10420000DE583104330FB60B7D733C016B2A9AD014
+:10421000FA6DAEF07934EB8125E34411E64A6B9EEA
+:104220005E6AE2F995BC01418078A1CA680CD20CA3
+:1042300061343B15704FDA674428A55639778B10E7
+:10424000D0038D2E2EAD9B6605C95D0D35FE603504
+:1042500097E080471ABF67669D89412832B5A87EDE
+:10426000C8D4D028EE928C57089CBA89BF768B4A66
+:10427000B211AB93C115BB1BF87C06E44488ABEDCF
+:10428000C274FB0A3113672DC1902A51736424B99B
+:10429000791C02CA7C414A927678D93251E969E3A5
+:1042A000550B730F7B5233DF8FF08C20C04BD3360E
+:1042B000DAB4291B721F2E6170F85DF7B0936E2E71
+:1042C000FC82C738012F5A36AC9B4FB3FF4E682B88
+:1042D000E0C330900A020292E5794D9115683B10D7
+:1042E000B1EA508425094E69F385EF855B2AC54301
+:1042F0000CB1F8A63E116E2916F399D3824780843B
+:10430000BB87BDB278C4D5CFE3F59A314D62637AED
+:10431000BA69025C7FDD2E2687C15975073E926619
+:104320000C9623533B592A6F051FF506433A008626
+:10433000D7CFC0FAC0BFA403D69CCC32F4D988E64C
+:10434000EBA111F51B5393065A49C3C14F54509327
+:104350008C30E15638B82B0C87DBDCC8FB0E7023A1
+:10436000387BF0C9C2F79AA46C537AA8EFC5D93B41
+:104370006CD1217BA3233B1DA3D5061773B93579D7
+:10438000201C53F7410834A10EA747A9D9E6B20D66
+:1043900095BC7CE3CA14CCDCDD13E6E11D43FCB321
+:1043A0000DC91B3133AA1A2921240AD46C2BED4ADA
+:1043B00003DEED227B17884842B59BC4B7568DCFEC
+:1043C00017482E63320BE6ECE8A9219A00B8322C8C
+:1043D000CAF6FA4F352806F81314627BF11FE72856
+:1043E000B7B4F73C07EAD50098C0338B0A91516BFC
+:1043F0004A7C539775178E6AC3C7FB34750133FC2B
+:10440000CBB8E1B3AFBD936F30135CC53F335FE111
+:10441000DD5B44903D4B0A46A5639D69F4263D470C
+:10442000E3493521CE4FEF50E28987523B387C5B20
+:104430009F79EEA306C986BEB2970BD5BC6E1C1140
+:104440003EC43AF78CAD44D17E2E04D278B03416F7
+:10445000B0FB76643347D43FAF64C79A118B2B9F70
+:104460009CD9779509D0FBA984AFA629DD2CE8E774
+:104470002748C83664C80A2EEECF504C4364116CEE
+:104480009A2800295608F5F2011AD94BC85CE9A010
+:10449000851D509BE2B319461E67F8891547EF3B0F
+:1044A0004AA37B0E3165B25404687C198C8694D380
+:1044B0007A09F3D978B3156A1AEC0CC0F59EF26B41
+:1044C0005A4B7AAEB5CF8E660FC69ADD8CC9F24BC9
+:1044D000CF04391BFD8AAB902F8B8DA585B1844508
+:1044E00046E619FFFD84AEABFF5D5ADDBADD694BD0
+:1044F00014C301630592011DAB3CC90129615881B8
+:104500008D1BB6838FBC6BD97E3F95EBC4E97EFFD4
+:10451000396E96E9BAFF2414E43C239DE8AFB499C0
+:104520002F809D32BC8CBF761BFC8BC94CC3DDC178
+:104530002C0F75319A7F012F78E7AC95E76437D05F
+:1045400007506B67995EC263DF5ADA675F1FA93253
+:10455000CE32F7F83FCAFB3C8C63F134D002E95FFE
+:104560005E3EFC0CA8B5DA001A98839AABF8A55FFA
+:104570004B46DB92883A7CFA514CE26EDA000852E4
+:104580005318E5AB4BA8DC9ACE5CADB98605852700
+:10459000801CE72427A7A9534EAB7268C824402685
+:1045A000786B83589B12921F83B22896ED655F4209
+:1045B000FB064E53F3DDB3D298FD2B01079BBE09DA
+:1045C0006969F11F8B1B56F6202C6B2069B7013BE4
+:1045D000ED560012738DB22371458002DD36809353
+:1045E00050570DC2C41001066954831C7C7249CB1C
+:1045F000C490FAAE9497F15491313D1D693995BA42
+:10460000D714A7105ED68BF1C6ADEFA7959CCF9FB0
+:1046100005ABA49490104941753FE7041A41FACACA
+:104620007B75FB7CD7632327769AFCEAB16D71B268
+:10463000DCB7EF406CC8A10A8A520FE3908E539307
+:104640008B575148B86DF1CF110BCF7462DE93A335
+:104650003957E174CE4B963F9A0BDEE1D8247B1795
+:104660008236CADBC838A9507DB70A3896D8EB160F
+:104670003FE37B15798B3A2C815BDF7F9EE95E9A65
+:10468000F62A0445069848DF8EEC7C024CA1F7BD63
+:104690000D6E13E7563B27F0CEDD9C638D6C7F805B
+:1046A000A72F83474D34FA3D7C4515E493FB05E382
+:1046B000837780EF7D487BDCF39345A57C95055996
+:1046C000B75CB4279A4EE7774AA5AA0AF28353EE5D
+:1046D0003FF317399633C778099D3A21EBC796C443
+:1046E00042E4F33EF371A47F0D7A986CB879DC094B
+:1046F00038A313A4B1DBA840340491D8FE1C0B9757
+:10470000E92DD5B946AB524DAA3966B4966DB7239B
+:10471000AFDBE10D2B6F5517F9426B7140E21B9F28
+:10472000266D3BCDE7A933268F0F6B9295ABE1E267
+:1047300041A393565F6A5E3E7A9BFB2026661D4B23
+:1047400041BEC6060D07ACBD76D2C502E694167C06
+:1047500098E59AB603553F946FFBBE8A8FA33D350B
+:104760002544C76427B456B8847A910BB7FE0FF07E
+:10477000010008F96FFFD733453F65D1EF62B25CA6
+:104780003926617CFD3AB41AEB727A0CDEE7E16FF0
+:10479000FE116B95F5A368488D3C431CC3835D1ED9
+:1047A0003052FE6CFE40F3A0D27A51ED5F184EF607
+:1047B00017312A2642CBAB2882F8C45362EA102B69
+:1047C000AA2CFBA19C5AB2BA36002F223D254247A3
+:1047D000C5CDAAABE72A207966DC3A567937E44F93
+:1047E000CF57679FEC065A0C9BC7A2299CB94B2058
+:1047F000C1FD625B0C6B52C0C93E1EACA8588A71E9
+:104800003D88F9BEA6DE19E246972D1D54D8764E96
+:104810001D4D722FCCA346AB469BAD65AFC88C81B6
+:10482000C70D069B78FD2F8425D2420A86AD6845C8
+:104830003459AC7FA6D084C4F529561A041F98D9E0
+:10484000299FE96FD8212747D8D61D65C486DF5D2B
+:10485000ABFC462F93FC50AB0284012EC0E1B3EFBA
+:1048600088E0D75D04C3F42701A671BE3F39D72E77
+:1048700014AC99901C8B8E1728FB149BBC99BB80A1
+:10488000AEFA05D95C7436AB8799B9C7BD7A89157C
+:10489000BE7984B3378468000F61141D7D0F8B0DC2
+:1048A0005F0249170D47E4ED0CFDA54B1F5D898E96
+:1048B000D9F639654486630D83819634F9C8E903D6
+:1048C0004736987CB6ABD20CDEECE6CE0605745FBC
+:1048D000304F7C1C265289FC26BBCEFD20EA4DBC05
+:1048E0005FB71C1E457CFB3456448D0938E217998E
+:1048F000F34C768DFEA8AEA10C5BCE388E3C176CC7
+:10490000EEC1B69FBDB505DD2A509E50BDBDA5EBDD
+:104910005201B6F71446AF95C0F57ABFAC18FC2D1E
+:1049200096362A853305BECDCDB08BE4C0BD016C73
+:104930002B9416068DF36ED98D13D8BD498A9936FE
+:104940005C2BCA658BC1858312C8C9EABB8E2184E2
+:10495000D2A30C9563679E733802623AAFDCDFF036
+:10496000D6C2BE3E38B26A12EC9BE6A2557301284D
+:1049700064B742543C52B712433ADA52FF1E1EE16A
+:1049800045600CE93297A6C4D9B03FD7C343D64C93
+:104990000C5834898F51713D537B6F531B54F85819
+:1049A00053AC08CE2DCB2707878D1E3C7C235D950D
+:1049B000CE3EBB72898D4210EBAC1F7522916066B2
+:1049C0008519B82C22C8BE4E6D71F5922EA5C775FB
+:1049D000C62F8C84915E5D93ABACBA8A4F7211C8BE
+:1049E000E79F1CDB4359629A6CAA17C8029C944843
+:1049F000A8CCC4C94296DDF91A5678B8628DB18C3C
+:104A0000CEAD6501507B60E2B18360CAB1C5CD5FB8
+:104A1000377D2AC5544831B0D7AF8864D963415334
+:104A2000228242320E69B89A229DFF6EF8AEB956C4
+:104A30004C5702B20D9F2A79EC74CAFFDB4A4149F8
+:104A4000CABBC899AAAAA8809270618B364FAE4D96
+:104A5000F6508409C102B89CD5FAEC5DC814734ABB
+:104A60005B3EA3F582A71B6838C06F265A72AAB0B6
+:104A7000097BA370543E09E2D6286EB8223CC10BD4
+:104A80008D837C227715A5F60A9CAE54114CC888FC
+:104A9000684502739D9CD030E366EE1B7F4A8D0F04
+:104AA00052A3E6867FD68443B8EE34F4EE52016713
+:104AB00053874F2D11E692CAC98BD4AAE8A97A5818
+:104AC000F599C4C89DB4F3573B8B1B1494D1BCD447
+:104AD000FBC3F4830D7118F0F360EA764DE8E768E4
+:104AE0000E8C64725EE8496CB3D74FC330456FA833
+:104AF0006117FA231805B38ED13C3FB62B85B0FF62
+:104B0000A95FB8A96418F5CE37E42839397968E87F
+:104B10004B9210E1B436678AA03414214BF853E766
+:104B2000D0160C32FEE0AE567873C773DBA6B8A47D
+:104B30004C5E8F839546D763BAB9410743AB214B8F
+:104B4000ECDEAF983C574BFABC20DAD327783E5BBB
+:104B5000D22985495E41D97D7D02F1857F6D3F086F
+:104B6000E4162398E6120A2354AFF34D21C5BEB2D2
+:104B7000926B8771698CDF3B4CE7CC0DD369F57381
+:104B800033BAD3450D119AFA9EC3161E509C40307D
+:104B9000C4200E4BEC28129C335CCD8AEFA200E6B9
+:104BA000A9ACBA4F9D42A6D057E446574F0A6D565E
+:104BB000A06A7C3DF5FF2115D5401A1479B7FD2A6E
+:104BC00026C2ECF52D87CE7AFD9C4F1C8223EC2764
+:104BD0003C1A461C72FF63ADB9E609ECB738151DE7
+:104BE00025092B0CF6F4C0BDA1A34875ACBAADE7FE
+:104BF000F6152DF99F26215006DAA97414AE85D535
+:104C000063D2DECD52699134293A46D782C689F8FB
+:104C1000631F57F3D86990DD79043176A7D5B32A9D
+:104C200063FB8EEC541C054C1975B5611DCB4ACD48
+:104C30007009248710F5D33CAC91013DC9C2D981DC
+:104C4000A7D786C6EC28E0EFAA103456A5B065AB0E
+:104C5000316DC7E4464039297BA30B8F78A5330C0F
+:104C6000CCC5DB14D222E9F0D3A26CBBE5AF98C16E
+:104C7000462B5C7A7B38021A09E40A63568C0328B7
+:104C8000DE4C88032199A19A224A97C1D82A48CD9F
+:104C90007ADFB2AA1F70C15600A669C17A4039B343
+:104CA000372F6739D6886AD6E165B0FFFDD8F2ACF8
+:104CB000D10B995D54BFD5388E37AB35E9E3163942
+:104CC000953E21479EF9612E2BA37D5BDA16434565
+:104CD0005F0A48A0EB86B893F0FD4E4A98E146B4CF
+:104CE000E94E02BB00DE33BCFAF4AFE15C4078F879
+:104CF000E93FC387D0C14D623D505D01AB28D9B4B7
+:104D00007E0C332A4CB492FF5ACD7E351C057A7C3A
+:104D1000636D4C0A0C2962DF50FB915812670783C0
+:104D2000FB7B36442966072D832AF7E377F88769EA
+:104D3000EE55BB8679F2BE3FDA2BDF7D8656A24860
+:104D400089EE0E260BB31B509F24034F507CE78245
+:104D5000BC6DA61663C17AEDC3B3F641D97567275A
+:104D600084B40904A49CA4A5C73A75E37108193B4F
+:104D7000482BFD4CDDE8EB9F549ACD43F8D3DE522F
+:104D8000A1EA3245721C6CE75DF26987A32CA5513C
+:104D90007ABB0D9B18B3F0826C1A88833EC502471C
+:104DA000B0A83404BB48CF5EDEFC66E76EEF132D7F
+:104DB000C8B8C23505151D383205CAAE68A1BF9DF9
+:104DC000FF4EE934185E91F96E370EA25093BA1275
+:104DD000E92E1B7DCC6429952BE075D28D1710FC34
+:104DE0009AA3CEAF289BF22E64653E4A9253F642B8
+:104DF000E71F5D4EEC446A6A57498A8CDBEC3DE163
+:104E0000213A58D36D0D659822327A7952A458EC24
+:104E1000832CB1389B5A7783A7C83ED4532B34B226
+:104E20004C0A49E018AAC8A425522A6F00F27590CE
+:104E3000BCF4BC0CCD51E63D9B6D03D4FC72F26713
+:104E4000A432A0A172DE50316C5808C817610C3F23
+:104E500089037AED5698FAD953E4BF6AF9450E5F93
+:104E6000F31B45441D7D5585184BEA7751E604C573
+:104E70006CE76705169C3F1E454810AA66D253375B
+:104E80005624B6CA51E26BC7624372DF97C79123BB
+:104E900081AFD76E5A04CD4FA878D00AA06AE477C4
+:104EA0007A809022F54067548ABAF8DECED0E101CC
+:104EB0004375FA2A6DC30AA6E81E09DF387C8118FB
+:104EC0009616A82B497D450A00D8D496C4A117BFD1
+:104ED000383A7269E6404AA451BB82A6BE2F1B1A1B
+:104EE0006C4199CAC0DE808E3CC67B4AB471A73E35
+:104EF0003F81B83C9DB942A784FBE67A52FA9F5F96
+:104F0000F112B6A46C449ADC7F55D42A5CA0CD7A09
+:104F1000FD6C7C060BA1212CF40114A4DD330DFCE7
+:104F20000AAEF9A6D1B0D67A9929ED29DF4A6D6586
+:104F3000F88939987E9CD0B0C4D91166994218F28C
+:104F40003703D1AEACA62AA72BC491AB87E764C2C6
+:104F500096ADCF516E780B92AE2351DE3D72482D47
+:104F60005DF2F13A91094CBC7DB4098DF285E025E2
+:104F70003AACFF270A623737C58D6BE60069AB553F
+:104F80001E1C9715D56EB6FDB918C3C66142781DB3
+:104F9000C04248B69AFE5D6FD979A5D6A3FBAD6F26
+:104FA000FCEF9097219B0F12815298BFA4144B9154
+:104FB000EDD0FB2D33DF177C67055960E5213AD929
+:104FC0002B4A3826C066BDB2FC752C23919D4B3907
+:104FD00070DA42D4022DBE2239AC65CD25AE02B2C4
+:104FE000EDE898AE63F939E7E513057ACD074D345E
+:104FF0007D58ADAE16FB8B1F1C331B82B1A33F50F7
+:105000006FFCA826F95F0B2F09FA81FDDDA7255457
+:10501000D2AAA4F8A82E040F567B621954E8528332
+:10502000095098B2234928D36C2584FC2570F46775
+:1050300018D0B59646BDA09C5895525CB1A0265D8F
+:105040001E36103D303202B398E558717CC878D0D6
+:105050006990A22AC18C644D5F07C9722C46DEB7E5
+:10506000CCF96C046400BF0D88AAD3432D0E2D200B
+:10507000935907AB6DFF5985B37D51D5DE26A7AD9A
+:1050800016B7D3D9761FF4CAD729B9479F18234238
+:10509000240091B10FA17B0679F6F219C916D88FB9
+:1050A000DCF1D5D5895D03F31857C2F41C831132A6
+:1050B000FF4E893DF83056D7CFA4CEE0E61956F61C
+:1050C0001C45BE325BAC3884D2D87B16ABB553E2FC
+:1050D00052D2E818D1EB36665FE24506D0E45FCBEA
+:1050E0003E128F7A39D5F1C7C5030B6157E5AB4343
+:1050F0007674CE043F72EB002956FAEBB323D96BDA
+:105100006518470587AFA938AFF9FD99AB813DEA2E
+:105110009207D9C225B8906F4C7AA09397E487384C
+:10512000FAFA1C645BAED698BDD7ED9EEE327D6D6B
+:10513000104E45C04C06C4DD2BFE6DDFF2CFB246EB
+:10514000AA2A35E83EA8948266759248C7B8997E27
+:10515000B59B47D3BDF1C0007CF46983C670209035
+:105160002FFFF42B1A2DC4068902F22156A1F175E6
+:105170009D0FA163E569EE521AE864396E2135D1BD
+:10518000B780AAD16C804D4B7D9AF362385F71CCA9
+:10519000C4E3745506288C25C609C1B32DA6632D1A
+:1051A0003F7923942E5695ADB166AA6C1D0687A84B
+:1051B0003997DD42BC8B121F5737D2967519B3B0A1
+:1051C000A8B0FA22553DFCC8FBD3F008F2DB76ED1F
+:1051D00036F19547C6716BBFFD1C679E7B9B7A9B22
+:1051E000F9722FD870B75D874D148F5F81DF28FF6C
+:1051F0009E92DB01BD2380B6116A1F91D828AC3A7C
+:105200006061114FCEDCA7632B9CE8FDD0DBEECDB7
+:105210009C59EE971501CEC6B3C1069F1E90B76D7F
+:105220000377B250863AF9969054B7D1E15B7D642A
+:10523000D18A729EE969AA6CD8DF294FD089CB1A2E
+:10524000BFA2BC19CAB43FA28882C7F522B65CC906
+:1052500051ED0D8C338C53246C0AE47E0B30210EFF
+:10526000FC5C61102A9DA826A984509A451FF06114
+:10527000317D06A10EEFE54A42FECFE57A8E29B7D1
+:1052800029813BFC105BE3DED738F73839562D8E89
+:10529000E2B0C62B5B75BB0B61C2E108019D781AB9
+:1052A000FAE2D819EB715B1A1DEC9190AFD3A160B3
+:1052B000A1A51BE0A7A0CA5B9BB578FD90D05A645E
+:1052C00054B7C58752EAD651E17CB4FC063E182695
+:1052D00022694DF21D625636386E8E498A38FFFDBE
+:1052E00058774970DB95255908751033EA38CF8B0C
+:1052F00092D965EE4FFE4ADCBE9978399639F59E13
+:105300005B45F5BEF06F8BE6F86F3FF639C315EEDF
+:10531000CED98AD97FD76C1D48BF2ECEBD24FAEBDB
+:10532000B3EFC824D22AB5D18CC5FC247107EB0594
+:10533000C84AC0AEA86F28A816A5F2EBD34BB29FFF
+:1053400002FC770CC2756549DE1358BA0730ECBF12
+:105350002A30694EFD5E4C213FAE0A33BA903A3D89
+:105360008E8019EC4B2CBCBFD8BC7D715040E9C776
+:1053700089F4C4F0F1C850C9B83693B6431373E941
+:10538000616634D1457822EEF387B78169A7EAFCDC
+:10539000C8967A23B11114B0DC1573CAE69041CCDB
+:1053A00065CD198AD2E1DFFB6C894B8FEAE82C26A8
+:1053B000D390FD3A7BD327F296579E64A679084195
+:1053C00066B8E697A9C6349E50DCD0DD2339A372B7
+:1053D000F61F0A97BBB71538F425922B703A7F2732
+:1053E000BE549521C43D4F176C12D0DA662219D0F5
+:1053F000B7287E224D7303D2D64D7E63092AB85456
+:1054000047E21FA14956828D6384DF87A27DA949A7
+:105410002D9F7F23BA0EB4D26FF692A2705198914D
+:10542000D8324EE6B1D3E0BD8B15B5934AE829ECEE
+:10543000B7C7EB6A6EEE9A64F31493A224755870A2
+:10544000DA5DE9716E316CC42151DECFFE9BB42E62
+:105450007BA09B0DF6FEFD830E7CFD0960F0D4441D
+:1054600036D1A30769C928649F58D15B6F120E50CB
+:105470009F59B2CD4DE60E9FED181DD1516D5B4287
+:105480009D1B39F362FA9DAAF67D7E144E5D52A1F2
+:10549000BFF537E747F5B0A6F75EB0DBA71B6BEEAD
+:1054A0003222B97F61916F611B5530FAA7A405D1F3
+:1054B00010586996AC7AAE2553E486BDA9BC4DFD63
+:1054C000BD8AF7FF24DEE8445DB4083C8318C66E4D
+:1054D00050C29DE86CF104D63104137A5EE4D1D356
+:1054E0005F998E7C91CDBC57A5EE05C1E4E8F08AAA
+:1054F000F6427EEC0EF4C5F3F8B7712C4FD0B7B876
+:10550000280571FF5BB3B41D90BE6CA903BBB34A01
+:10551000FEAC66A7F0F6242FFD680EED2A3C542A57
+:105520003E44C30F52392F7AA96088B206B184561F
+:10553000CBDF47DC1D066835BFE3A21BB4FCB5AB6F
+:10554000E6D804CF1272AFD57759696B984F292DE1
+:10555000696831AF2234F5376202B3FCF2E4C37FED
+:1055600061EC39A1322B54B3BDD4A7B42035B76454
+:10557000AFB9669A3F4DC83F2D15B28F1A91E9B366
+:10558000BB516EA863B17E42AF127ECA26FD31A721
+:105590006DD67094E373CE9E0969989D043F26E40E
+:1055A0004D4210B6552C3A3E7E52BC835BE79C8B35
+:1055B0006456F376C40B860749D3E79690A51F5629
+:1055C000EEF875CEA57F155DAD6C5DD25A94BCB179
+:1055D00032C1A7A1381B1F196150516ABBFEC9F522
+:1055E0007B4EB13D45F27992BF00303CBB145DA5C6
+:1055F0008B6F8AF27114B5E7E133646FC87996C78F
+:105600006520EB023302FA73CDB68565CB39B472EF
+:10561000FA8A00549567658BF51926BF9F607CBD9B
+:105620004725D96069AC369058EB5E860D6A43B168
+:105630007AD08EAD944487FFF79F6EB480E72C66D6
+:10564000B09D124A315618344FB3B149C08D00BDD8
+:1056500024D11843E3C5118F66D0BD817E42C7BAFD
+:1056600045DAAB4E06158B3A590BDBF4DC820C9D08
+:1056700048482651CADFEDC62B4441C52E16E60C1C
+:10568000FECEC518E6B9C59EEE585C3EF2848CCCC1
+:105690002B41BD2DF772B8B6600666B6F133F6BB86
+:1056A000D49E85651451570558FB4F70F5FC85BC99
+:1056B000CEDFEA4FE3C781BF03C255D2B8521D7196
+:1056C00070ED0DEE7172C19F5C473D04CD00E2EAC2
+:1056D0007901825F20789D3D498292D403676F777C
+:1056E000EAAE87EB2B82EFB4ECF3D6D920321A095D
+:1056F0000772D2B8931C96A7EFCDBE9A334C7F7237
+:10570000DF040F6B1BE2E8F6DDD0DFA78162F4C196
+:105710004D20C9091F60321B77D00F164DFACD0BF3
+:10572000043075C6B42D956544EC779E723EC65F15
+:10573000F840D187330496BB37CB8B013F98ECA55B
+:105740005D8219CFD484752600BE3F42CE23456BBF
+:10575000212833CE7600C96EDE2D6814802E805E3F
+:1057600010CD9A0BC58FA65E33D608B5861464FD9E
+:10577000882F51F121FC72529ECC4E5A43A5F792CC
+:105780005190D0568382F88F4D09FB07A81E52987E
+:10579000F4E2D667FAAC7E771EA5667B56731617C1
+:1057A000EB2C4D9878780E839E51860E5A8D83F19E
+:1057B000E60EFAD8CFBC6B77996DFF9CDE32913143
+:1057C000D908783B2F701DAAFD813C82B620A449E0
+:1057D000E44279EC6457E32F764EF872ECBA68D95C
+:1057E0006C8157B9AC831AA5182052ABD35F2E63D6
+:1057F0006BA99F64B0620E5C72098275FA08DAA127
+:10580000677CD6B3B6962BD2FA06FEF6E9D3E46DE2
+:10581000EB2342B0BFAFFE8660E0D081D43634A423
+:10582000F6BFE61FA42BD49A9E9F9598F53BAA3805
+:1058300039CBD98E7EA13B76916C9E5A75E92DB9F4
+:105840004BBE0353BF920C52FAA889F8D78459066D
+:105850003B84E37E503DE9D3315D9A53F51402F465
+:10586000736D3A047F54AB88D5725D6DBFDED8E9A5
+:10587000AF857CCC182B34CF809BFD49B5AF013E62
+:10588000E34684F4960A73009DB0C34067C3D5CD48
+:10589000749C26C09001140808DA40D363F731A045
+:1058A0006D8095A833720850C4E732E747EDE40DE8
+:1058B0001A72C0F4C28179B88EDA5CD26EA37A73A0
+:1058C000E5CEC65A422A1AFF250A7571C833D91780
+:1058D000305AE8888B4FA7C1EA6034B9840B152B86
+:1058E000AD6425862A4738E6B22BE8165C531C3F88
+:1058F0006776C394B0FB3879DC6572B350783AA808
+:10590000D832444AFFE2E4EFF23DD858379764D6E4
+:10591000FFF96B8A8D1A540BD0A6E06451DF14EFA7
+:10592000387CB3CFE719B2BC48ECED5CED2D0985AE
+:10593000DBD825B4A4285FF66505FA5FBFBB6AF81B
+:10594000B2B38E57E227292164E8FA8A06010F0BC9
+:105950007C42BED58EAEE4A48A86255BA56CEE594A
+:105960003664BD41F38A89D22E6D284F9826446251
+:10597000B4E0A141482D52E50AE0B1118B50010479
+:1059800023B4CB62F06D2E790DE505376B1CBA831D
+:105990007B5805C85054494D7B9DD2EDA7C46B1769
+:1059A000CD186027B623742862C49E9ED4D1D088B7
+:1059B000D8DCFD0A2E585E671B7DBE2D8CD99E6AF1
+:1059C00055FA29CC74B61CD313A4FAFA8D8A2F8EFB
+:1059D000A5AE812EBDE92E449F54DA1FD911BB40DC
+:1059E0002C71144E5B7D515E1137F45D0E5E9BF79A
+:1059F0004BF9BC6C66051628757BC8FCEA8F4B8199
+:105A0000A7A681DDDF135E5EC33C85B18F591F09F8
+:105A10000B97B915D42D8B47B5E73104BFC89A5AF7
+:105A2000F559D2B69D86C6A40B405A6DBF0BF2FE47
+:105A30001D1DC3BDF3D3AB31EF44A6C8F5C41F7918
+:105A400024D4A21F0AE7C3A2AD09A0085E78E362CE
+:105A50004AAAC7DEE39DF22BBEE22CB2E2ABDB49E1
+:105A600098E5DD86EB4DFA7F606B40DEDC9A638162
+:105A7000B544BB7D9927446B3EF25D055C1E6A957B
+:105A800069F37C179C8E1F5796FC149F8B7D62DBFD
+:105A900025B662430E056B12007E4390C76B629B76
+:105AA0007159D8E7DEA5656CD54E7AA7D4F448487D
+:105AB000D10AAA51D5DC05ECCB1E27A24ED95B8EAC
+:105AC000FEAA25384F8638C8FF1138D60082E53740
+:105AD00046B813E4E1461FCE9B827EC5AF101B0E75
+:105AE000AD8E3D7703FADEB8ED30DB8923269B913E
+:105AF00035F2C8755608667349D1D4CC7BB4E043FF
+:105B0000278F14E340641A76F99B917CBEC5B12DB2
+:105B10007D1BCD57A1A13631030CD18D1F1F77D32B
+:105B2000D5951992723EBFE257B32489C9EF65D269
+:105B300002BD4CA885602E2C3720F4783AF678C543
+:105B400048247362DD488EA48957B1793D9680124E
+:105B500070F3594917F3970144017E6063D61B2700
+:105B60001CD1E91604BAF8F2B0EA62B05B14248BD7
+:105B700066209F8DA521EA1E31428D789917EA0E85
+:105B80008A92A048D5116C9C1F033139C9D39A1A47
+:105B900099FD051A5B468E5541997A4E761574BA71
+:105BA000D625D5C90F132C0D827CE93D9AFE3D8D7B
+:105BB00042B335586DC3D4CB8F07D79DA7B9F257E1
+:105BC000A7BC1D29914B6C808F6CAE117A980898F8
+:105BD00026B3A7E4E7AE33F55F2FF353C7DF6E3A82
+:105BE000DDBCEDFF97F86361B83AA2D37E36E3617E
+:105BF000221BB3589ECCA475DE229ED32974534138
+:105C0000DBB1680AD6E6FAE734BBCE1F1BC516BD6A
+:105C1000D9C8493A1FDE45DA90EFEC6C4FC07C00E2
+:105C20009B62D1E29CC9157A6575136F13E1681AFE
+:105C30003935F0FD1EA75804E2994A8555A0724CEB
+:105C400098A510AB41B0827005E27BBCB08428748B
+:105C5000DED9B4FD2675FFE75DA0E12D943D0E234E
+:105C60001260C18BA7ACCC0223F56BD731D898B1A9
+:105C7000FE4DDE35632A42AB6DA62ECA577BD1207E
+:105C80007563F85DC626D707A59AE66AB04AD2E8DA
+:105C90008CFDEBE459D50D3CB57DCFEF9AB090A1CA
+:105CA00049C5DCC0F47BEF9C8F79354A353E55E61B
+:105CB000E5DAC55084B1277FB7A245E75DDF8F3DA8
+:105CC000DC52DAB5F770366DFA9DDCF30559E8E081
+:105CD0002C1776790D4326563BA3C6A05646C4ED35
+:105CE000C1435D5C8D0F5DEE78B519AA7E321EC48E
+:105CF00087545D57F2E5F67B9074EF11A3AA90816B
+:105D0000E6637950140AEB9687C71B62A9603F6C63
+:105D10002CEE47928CC211BAFEF971D305803980FE
+:105D200024E278B97EDE748BF19435B83CE50F5BE4
+:105D3000F689EC2DC5C04C4397D1C3736AED761B31
+:105D400013640FF721E6B9F804DD955CDD303C976C
+:105D5000E4094556977517C9A6E432E011B9173A18
+:105D6000E214B8495DDB2374E8439DAF3566075202
+:105D70002AD6100F1A6C70FFAC4640A5C82895FDB6
+:105D800069E53CB58D3A9E2B65CC0483030269C15D
+:105D900002AB724242A3789017188BA103B660C47D
+:105DA0006D05958FC111BC356EC0C59A9C4AB4FF74
+:105DB0001A3B6F87A0E918377262B8578740AE293F
+:105DC00046CE9E6082A56F8453EF05DED9D76C283E
+:105DD000A29488CCB1CDD324598C6536682B6F182A
+:105DE0005DB6442C680A5EB9B501E8A03AD41C94AB
+:105DF0002E6771FF1238D3C47B32CB594A710862C7
+:105E0000AEBA3E1195046CA7C7959A77ABD8F0FD52
+:105E1000B140099CFC7989E7FAA61397A0EF5FB01F
+:105E20002283A2B482E3F6E1E3D8BAB14E4BF10A81
+:105E30000EA7A3047F1AE7A35485600E1A6C79F8A5
+:105E400093DC3728718D1FB4226B07253D0BBBA255
+:105E5000DDEA073314F20BB1623C70C5361672816D
+:105E6000EFFCFFD773E82FA159526E44BBA66EA575
+:105E700049E9DE29689FA3D63E009652456B377DDF
+:105E800011607EB8FC4D25FCFF68C10C72B6CA6774
+:105E9000E4BC70A28A4719B8CA5C2840E434F6FE14
+:105EA000423BE6CA2F2B3C5076BCDEFE575942CF10
+:105EB0007BAD3716CDA2EC8EB09B1B71925D533F2C
+:105EC0006B6066C8624A1750FACFB52516F6674E62
+:105ED00008B6E8843937B7E609F74249D7C44EAC6B
+:105EE000977F0D723E2901972C6615E2D517B66C87
+:105EF0003E80C44323DCBB89E3151FFEDE4074E112
+:105F00004DC002C7BC5D8A1ECB3334C390C6DF05CB
+:105F1000B63FF8C7CEE486670612858394E5D2D1F2
+:105F20005EE93BFAE4E037045BF4AC070208B4CC6A
+:105F3000DE7147BD5C0AC22B4C3604AA78BEAC08A1
+:105F400072E9E22CB9DE02E35896041AD2BB91D072
+:105F5000954FDEEAE6AF89799B8F40D73E840CFDF2
+:105F600002611A80D0AC2AB08D668D49F487A26E8A
+:105F7000D9045328A4938BC7BFBA7A5572008F7681
+:105F8000858F85D798325B1C671118492DE0FED0AC
+:105F900017813DD0D46EE98801A0172F496FCFA992
+:105FA000AB095042D3E21B76DE0119617967F2BF7B
+:105FB0001A4DF789E500FB3820A91EE02583F389F7
+:105FC000DABA9BF8AFCAD7799E2E493E23FE4FE13D
+:105FD000D6793D274439672D2D3747CB40CCFF3B41
+:105FE000E692E14C17FFED9AF1A7060F193391A83D
+:105FF000B01171FF19E160AA05B617D8A375B4D81E
+:106000005BDF22C8B1D8D766B18463D10142822C4C
+:106010007EDAEC5E80BE5E89E163DFD071D184FD03
+:106020000340F19325623FC2CFA546796C51C5E08C
+:1060300070F3EDF2C6D6809ECC3D23D5FE8ABDDA44
+:1060400097D7008A37069AE2784673EF353C3DAF22
+:1060500083070043B8C3019017DEC0251B4AF99798
+:1060600042171E1A4F4A16058FBFFB4150938E9F51
+:10607000CCA2452FE830C815085130B2789D341DA8
+:106080005E8E4F284EB9898C6F8CE38115696496BA
+:106090002B2543E01294624EBAE3892D0A15D323CF
+:1060A00089C60210F69B6F499A05229D0670D07131
+:1060B000FD637259F3236BA4F1875F544B6D47BCAA
+:1060C000A904CA8801435CC0774ABDA931A17C50AC
+:1060D00001A06479E2BAF0F56803C139C5D10203C1
+:1060E000890928A3E8599E33E31916C38B7AFCDE8D
+:1060F00095F20889D73E411C2A799D6923CA9AC71F
+:10610000241E05269A61FD8658737DB543E07E0AFC
+:10611000F9BAB433F2864A2A6E6D39042B777DD0F2
+:10612000DE32A24BDEC910021C4E19F515EF18160F
+:10613000C82662A73AF943FB75F33290E718732B30
+:106140007A6084C249B230C6CE0BA83219F02473EB
+:10615000EB948D3EE97DD52E21806C2FCD8D573C63
+:106160000DB1C7A74C843A30C6E8A957213B1F1D83
+:106170005FE11B46D4FEB08F0198050F71B3265620
+:106180007AD55AC99A1007E52F0DA9FA1533456F2C
+:106190008887710E49A3FC2FF773C1C718B19AAC59
+:1061A00043FC34D9978E46F58703CCDEC9ECA5FBBA
+:1061B000B69BD3CA7C8EC326550DD0BE10E16BD7DB
+:1061C0008B036A4A047498EE9F94ABBF15722F2418
+:1061D0009925127AADCA8E5AD4E7AC0BD669230E34
+:1061E000EDEE58C2A7955427A06F35916D9DB9313A
+:1061F000608172A6E8CC46286F0EE8354F3DDE99E7
+:10620000C509CF95E7D5E8ECF18F3A0DEE032D895E
+:10621000B2E04DB69BF64E6E6CA1DBA20870907D8D
+:10622000925E9FD61C0CCB06CBBCC3C8A19B04CEF0
+:10623000B658F234FB078C4BCFF01E2D05095AC21D
+:1062400040A24E9570B6C19F66ABE482416E04E3F6
+:10625000603F008D6544A249168592D848DF86B319
+:10626000DDCE9F59D75701B5C5F34995EA9E2BF767
+:10627000B4E74EB0DC161DB6E2CF00680DB0F8B141
+:10628000B96E3C610AE365B6DD5A0B623788BD2CF6
+:10629000F0FA8A720D6F81C42075439B01C028D724
+:1062A0001E2156852BAE6BFF1D2F3C753DD6ADC50F
+:1062B000E00C326D76FF6ACFE6EB062DD80DD345A4
+:1062C0004F39B57052698C158152EFB6DCCC6FDB5B
+:1062D00013CAC378E6F486081B31C371CD71A7BD1C
+:1062E0006BBA3CF53C1A7CC8E1FB8CD74AF99F138A
+:1062F00079BABE2582A2531387524FA6DC3C77B5EC
+:1063000054EEE8F9C20922032B5430AF7C0E886B9F
+:10631000204D91D7CE49402EFA62D4D316730C3C4F
+:10632000DCBAA047BE071F2E66D7F480A685165597
+:10633000EC9B40FB59B14839D5A695B78C947C0E9F
+:106340002DBF55322FE149F1A6CE6AFD07DFF9F6E0
+:1063500001F42B90FAAF4FF14763D4958289B77B54
+:106360000992B1FFFFBDC295D2C3113AFA16795412
+:106370002E3AF8A2FE488493A1CE6D5BF24D2526FD
+:1063800040E0F73DE9CC3A78231CFC31D19BD5E2C3
+:10639000928508F600EB62BF56FAE327890FC7AA79
+:1063A0005E9FC1BBDF07EB241F760105C5FB94A2EE
+:1063B000C00F5F357518E5236055C1FD8A9B1359E1
+:1063C0009914EF1540C9340851B8236A06CED01A83
+:1063D000EF6D609B4642BA0CD255318389CD34743F
+:1063E0001E9B4534B312B670338030370E71D4FA29
+:1063F00071351E3504359ECEC0B4BE7C67F37985F9
+:106400006185FA55CC678FDC89D72995C709241691
+:1064100022FEC30A1048D37FFA8ADAD6EE789ED6D7
+:10642000136114C94779AC25F297DBEE52C67AEFB7
+:1064300036757033A5774912DFBBC0C712D37CC550
+:10644000EEF0095A286E5694313601ECFDE84529E4
+:10645000B02B091D2F131F30FB002ED3BB7033420E
+:106460004A0696AC268869715959B0ABBDB2AC00EA
+:10647000D531525F4D6AFD40CEA637DC94B4CA5682
+:10648000158A8FB7C87002D72BFE7B1301D2F2FC9E
+:10649000B7AD4532A5245E9BFA6DEB7531702205D0
+:1064A000C8F252088B33BEE893ED376D51E5206595
+:1064B0004E4C438CF67211126A66598DA7650A5AC2
+:1064C0006EDF73F31C32F261090CA10D8EF0019D99
+:1064D00021166DC7B1B7B8DBE0E5B4244F4AAEFC76
+:1064E0005636DF1055F6F9FF68E8F7B290BF8C49D1
+:1064F000DB99152EBCCFEAC0AE497C488CA266A7BA
+:10650000EAF7B64CF989994737B2BFAED55EC05CA1
+:10651000952F46DE046C7F476946504C56862E9375
+:10652000263E64555A64D4179A19F0AE36AF94D704
+:10653000F31B1184C73275E3879247CF48725144E9
+:106540005C8B397A8E191A12B770B7495BF7D20E85
+:10655000791CDB129BC33ABFEC3A7C56CABD0BC810
+:10656000706FC09B487DB97BA5FFFC2398FE9D8A78
+:10657000B7DD2189287709EEDA6335F9E9DBE292A4
+:10658000FCE439A4B11379DCEF9DE992058E101477
+:1065900087ACC2615EE706E8AF331E998442784457
+:1065A00077621F0B3F07DC36F312A325D83704F3BD
+:1065B000A6289F9896B9D05A4B2E1E68DF38EE77E2
+:1065C000A6BEC21D695D6B88F4928366735A126A17
+:1065D0008294FB963EBBEFF7786CC2BABA727739F9
+:1065E0000607EE8C5DDC5B83CA38F6D0E8BBB77E6D
+:1065F0006464106DF196A03785C2FBCB607C9D7CF6
+:10660000D6E430D36F348AA620116774D648D1FA05
+:1066100006A58F47EB81720E61599351D8FACAB41F
+:106620008CFEC27EEC9C3CC79C6316E67DF5BF15D4
+:106630006A0113B72BD526ACC4D782735BFB175EF8
+:106640004D271E2F7183A02B4EB7ADCA51DF9FA6D9
+:10665000245918B0B651F539D11C2976C6E0B6A137
+:106660003ACF905D91A87D769A283E3A0B38DA3E73
+:106670000B4037CA7210085DD3068EB10482103DFC
+:10668000FA6948D76F456410CF5D9AA29677B2D168
+:106690006AF344F6C36A75A3D11337B77E494B003A
+:1066A0003926195D946F4018C4E6100FD028CB2D01
+:1066B00098EE4AB37447CC50F1781CBDC1F62CEB70
+:1066C00055D9968BAA730C57C5B4BDFE8B8C1B0E87
+:1066D00097B8907C86B13FCB5C62408455B381EA29
+:1066E000E7B2302C9E4149A81E04EA4507A00BEFF3
+:1066F0003CDAF4AE8DFFE36739E2EE75031495C81A
+:10670000BC0DC7E1E662377831BDB2A0BFD2BBA5F0
+:10671000E3888842D8B5EC1BC5243503B3AA6EDEE6
+:10672000301C6F34CF56405C786700C545773B58C6
+:106730007E73C29733AC3A0BABCC7E35F8DE1EBE0F
+:1067400029718A555FD0A2AC151EDDE22B8C8F42D9
+:1067500068BB2FC52D35E692A10618348286BE1B74
+:106760001163BFF4028A1D3286F7AD7DDA690D38F8
+:1067700019ADA881DF2B9F14E741198BD88E6712C2
+:10678000A34A60F09FE1AA3C45A4EB9C35655CB64A
+:106790006C27AA2745DF045B3B98335D3E7C63ABE7
+:1067A00059BA792B62019E4A5E9E65570053C630E6
+:1067B0006716E52C699E4F9D1600024660F8A2827E
+:1067C00038B4784ABB0EECF4532122B81232F3FAF3
+:1067D000CF25E2B02C35A54ACDCC0944AE8044E3A8
+:1067E000BFBD61C22DA11FEDA93C8C489F1BB50800
+:1067F0005BCC6182C7ADAC850A2E47E9937D40270B
+:10680000217D5E3584AD510E646B7CD0010AC84F8A
+:106810000E91504F7837CA700CC1DC61EEDAC2AF0E
+:10682000671F1FE5C1908EE68CF45CB1ACA86621B1
+:10683000E29BE4F76F1BE6816F3B4C4CC5F3CC7CCD
+:106840008290A004EE71FA541189C44BD9BB15454E
+:10685000C2B74B5E9173ED747F085D283EE41CDE89
+:10686000B77D4891C4B191980A1E5168CA4787C044
+:1068700042134056F5179E8AAFE614E7A7F3527508
+:106880001D6862705AD732BC4EC33A64F8305277F2
+:10689000B3BF15DEEF7FBEBB6841CFC22373C46BAD
+:1068A0006A8215EE84D19B63CF19FD54A9C2C84BEF
+:1068B000707AB992DABBEE7FE030B1644D2F062AD0
+:1068C00091DB5BC478DEF452F95CC794DF5F593F1B
+:1068D000FF99A53CCC55785395C41CC8FA5A780B3F
+:1068E000A9C2D83B4E64530A7D079A3A5701344AED
+:1068F00080F93640086D0CFF2F0351107F73B0B73D
+:106900007D90125BFD727275BF489F9D4852386D35
+:10691000F402D51ACC7675C6FCE9C2141CB89300F3
+:10692000F0F5CEAD9DF670975EFF6CCD2154FCC4A2
+:10693000F07C873C1E96ED4A36393E960B11B5D554
+:1069400000753AC0B1F36C508DB5F60CAAB843721D
+:10695000D8DD5CBE967E5FA7865BE4D675E85844BA
+:106960007CC96BF778A9E4A3DEBCC46CD3427BB3CB
+:10697000BCCA219D9E6C9FACD347747E211A0683AE
+:1069800051F6D75F0945119B750E21261B3DA65375
+:106990005D1D69D947C7F994B8686DD532F859209B
+:1069A0004A0B47ED96AECB4CFF53A9A7B1F5A860B3
+:1069B000AAE3BD27E0D756D9137688C8C0C463BE02
+:1069C000180C5BC5F4EDA9BB4B06651A7964A95395
+:1069D000288AE17FAA319798A53DDB158D44D627FB
+:1069E0003675CFA670A9B1487EB9BF25822EEF02B9
+:1069F0003E99956BE47D802C5E2025BD792AFF6849
+:106A0000465CBC2386B34D9CC04FFA772DD46F569D
+:106A1000EB9DE163285CC918C2E6C9F00A2BD76870
+:106A2000B0DA3F628FA63B813A224D1CE4DE9CE740
+:106A3000099DB12C70104A4389E3A94EE635AC4854
+:106A40009D87F334D2DD9E9CDF6E5B3D679A9EF39B
+:106A5000FE9F2C48045E94AF3D825FC3D2F0884213
+:106A60000A28190B082B93667022988E884127C735
+:106A70007ADE5B2B194A68DA12C4250380EF36955B
+:106A8000365C539F8FF52FEA83ED5179866D4A4D21
+:106A90009F1391682C291DE14381F97A2494ABDA84
+:106AA000D0DEF2B80692DCE0A922224FB28A2B99FE
+:106AB000E25C22B034EF4DD45D54EFA3F133602596
+:106AC0008725828C87C83BF1913ED4B22BFCEFDC4A
+:106AD000C312EE710C8F42003D81657C8965A96A05
+:106AE0009C94883415FA71D5B8326052D5716B76A2
+:106AF0009261985547D98F2A3F857E6344BBB1ADDB
+:106B00003D8FD36CC8FFAAE8DF6B385ED2565C5568
+:106B1000F49A0897A78A3B55BFD4EF3FF54EB78349
+:106B200053AAE7B2DB2307F2A3EE8B27C94332E176
+:106B3000981B4233FC4D8AC1E0D1D5531E14A50ADF
+:106B4000725E21E9A8CF3A90592610426AC9FA111B
+:106B50001EBF10EBAA5F9552C40BCD0E71ACE6427E
+:106B6000D68840EF9630302F60B8C7BFA2C503FF6C
+:106B70004218A0E64A7F88DA0F8CB07D56C4676061
+:106B80005A02BA62BEE171586BE6BF855DA7F5BBDC
+:106B90008C11749C64252C80382230752617520481
+:106BA0009A0C7A78A57030C82B19B60EF5B8A112D8
+:106BB0004461EFD58917D1B8968DD3CB22B24DC69B
+:106BC0002C465D1EFD49162BA55FB4DC01EDF56D6D
+:106BD0002E04C3FB1BAAA028EDA58FF68519EEECA9
+:106BE0007BFB1B2B4CE7C94745697F46B367CC87C6
+:106BF000C2157D06A592EE53A50D056DF121587CB9
+:106C0000C184B9099D064F491E3DCB905E184000D6
+:106C10002337F966C35C8E5B096569B06D385859D6
+:106C20000002C6C1251C7C96519590D3481AC05BC2
+:106C30007F51212DCE285A447E38180ECAD52D8575
+:106C40000BDDBC1E3DB9788AB3F5CB74FB8294D0C2
+:106C500031F3653A0300AAB1C490E5AE9006AF7B6C
+:106C6000D673401EA305E822E6BD7D299E844076AA
+:106C7000AA78ACBBEC3BF7FF6E20C1EB1259C2AB5C
+:106C800066E029C91D3349D337F785BDA6A79331DF
+:106C9000B91490FDFDCDBE76DD23F94D1F162DAF45
+:106CA0003B1E292E98F10E8F337FA289C7A1F5755F
+:106CB0006765B600D1E15CC4C657C07257F8402B77
+:106CC000C72530C3905BA87C48BD28C4432D47C866
+:106CD0002143AFAF76C435F4D973E482722747EB12
+:106CE000738680E78D3E505CCE7CB3659E9ECB97CD
+:106CF000F1C00947AC212394C9E0F32D08C93F3AFC
+:106D0000FF797FAA55B7FDC48383AE9AD4A9F5FB5A
+:106D1000B19657DCE476566E403D7BB074C2658513
+:106D20008198DD81A80417F695C31913B9BD4FEBFF
+:106D3000F1CF6723CC6F784DE9B33EFC5F4EC52F92
+:106D4000E32C3C68FBA977A4A78E0260DEBC170485
+:106D500055A9FFC2E62D96AEDF6E314AEBD89BA750
+:106D60007462275F63DDBA7290535E12D0505A444A
+:106D70003AD65DDDA1D6E7DF8C5E0AD624F828B0CE
+:106D8000EC396AEFFB08DBCA87C5B3C1F3040835E9
+:106D9000673EC5BA8773F808951FCEE53191BE2FBF
+:106DA000974CD9149997E3C563945B149F68365741
+:106DB000E1CE1069F0CB46F31B570C4BB0607AFA6A
+:106DC000A1AF3BE0FAD5ECE1F768C339C3F31F206C
+:106DD000C0578E0BA3DB8D24B22DA7A3360565B05B
+:106DE00082131E92C245048C1C7B9F5F5FB5982363
+:106DF00004DDAAD166BED289CBD6010171F6E318B3
+:106E000085727D2383AE59A18888541E30F1181EE7
+:106E100038A437119380EAAA9AD2A99A6AD0CFC926
+:106E20000C3F655AED44AE8AB3B666802F620BDB29
+:106E30001F12FFF13F9DEEE7DEFE8B68EDFD56ABC6
+:106E40009013AAE1CF16B5AC94BB9F8BE67DEAB850
+:106E50007DD5887B3B69CC9352C7FBAF4C9BD1243B
+:106E6000CA35480CA6B4CE98AD873C168FCBA24A43
+:106E7000CB790C6991740B62459A9397AF0A76842B
+:106E8000EB843C5B0EBA607F619A390962F7CE47AA
+:106E9000D3F93DC0C90654589F56D121BB445898D8
+:106EA000B6C6316FE4CDD46615E737BE5B9276DCAB
+:106EB00045BAF7872EA315F858BF342D721140FB41
+:106EC000AEAA42B7F8FB8CF8768D6B9CE4A18C16C9
+:106ED00044E1E0A9BBA0D6ECF94F766F1D0DD2F7C7
+:106EE000CD7A94BA69E1FA410531A9DA0BF68870D6
+:106EF0009116E9BBA2497B9505887BCD54D4C9A7DF
+:106F00009389B0B063B7645F11613610852C86AF8A
+:106F1000B91474BE80C85439895EA56BB1E9AAB9A9
+:106F200006BA90E042FB2D5DB8BE4DB23767AD5B4F
+:106F30004E069F582D180BF973AEADD09C2B706A7E
+:106F40002F6367C73A97993E8B2EB996D78987DB0F
+:106F5000A813287EC09156050F4A8A4B661D505CC7
+:106F6000620FA6B16C50FF4C42BC6EED206703B6B9
+:106F7000260C4666BF21CA5B864CF9506A18636CC2
+:106F80000DDDD050690CA196D0A3B6845221A31870
+:106F9000F75A2DDB490D0050B72F8A2BD94D7A9F18
+:106FA000A40346ED9223631AFE2C9FC11315D369E7
+:106FB00016CE86A25D48F1E04C2C38A902B38E9221
+:106FC00001C9A63952FA2F374A3583CDD9BD3BAB1B
+:106FD0007FBBAC85A82D4E78BB525D2BD49803AFF8
+:106FE000AF08B6264D7ACDA2023E8D20B2DEF9B4AE
+:106FF00027F4ADECD982C7722CF461322ADBA723C7
+:1070000007E93EFC396A9BA10DD5BE96705B4185B0
+:107010001CF8DA081A3E1F22459CFECA061108B762
+:107020002C441DD080555E9205BFC13A48A7F66832
+:107030007FD967CD23A52F1E775BB1287A152AAF9C
+:107040007A5B7B69327C2B598F596512B12CBE5CFF
+:10705000DBF387148C14F1A303AEB022E44763661C
+:10706000F78DB60D52F19662837FC277665BDDBC09
+:1070700053BC523B621097633BC37A9B1418869AA9
+:107080003614A935B6B6CD34431AC1569395415539
+:10709000C5910855B74303C5DD9139ACF6B7033048
+:1070A0001EF78526323F1A258212831348AE619758
+:1070B000066F691D098359F5084DA607812AA9D3D2
+:1070C000DCF4138A18003D238C7660C721EA450D55
+:1070D000C7AC7AFB8C5A56BF36963E47F3CF969E86
+:1070E000BE58D0A2253D7EB7C56CEF91AE2F39B802
+:1070F000EF25D8F1233411221D3301BC88C033534E
+:10710000DA1D8DC9EC32E61DD15A735B66BC6D4B3E
+:10711000F92743DBE9C1AA88E33DF8D6D338BC0799
+:10712000E24BE0C1C0B8B7E0373AFB1349B3534371
+:10713000B81BBBB79DC11FE61FCB5C0F4DE43A1CCB
+:1071400031BDAD2692832208A01B194FD3E0F9E28E
+:107150008D0655FF1EE0835D54E25084E198F249AC
+:1071600050CC33EB4C74DF77B63D59F8DE1C5EF043
+:10717000E15FF1FD020BA3EAF34E8001977479AB56
+:107180003992AB67816166E272F2EB72730DB4AC57
+:107190001A99E6BB19B8ABA83A513242CCC6C32DF6
+:1071A0004EB87FB58F48D2F72C0F10A817BA51F5FB
+:1071B000FE1BCFDCDB902D9092A4605C9408D0EA9B
+:1071C000B40FA069B0A48C6D38936EAF43BAC07190
+:1071D00057A1FE365E90B7F3FC1832DE4C21B94958
+:1071E00023AC209A1667ED22752D6471C85FB50433
+:1071F000D670C454C172A9605507A2DEB517834585
+:107200004B800D119E87338CDD858F479F962A78A2
+:10721000980230E6A3CF99D31A803A1AD24737FDA5
+:10722000E2841F2C1DEE7698177ADBEB594A264133
+:10723000CB98BA174DBC59EAFD8470519371DBCBE2
+:107240005C70CB0BA50802BA01E0189DC392CF7108
+:107250007D2E1EF48AA5B6DEF6E4E66C1BEADE801F
+:10726000371E5CC55C58953A688D7F58CFA3ABA795
+:10727000C429A2564CEB6EFD4862D84362026148B5
+:1072800042D29C7B08BBAD77B6FE247A761DF723ED
+:10729000C28AF7928506DFFCEE4E8CAB4F6D3756F7
+:1072A000913E7D47B4BAA0A98DC8C67E98E2C6A714
+:1072B0002E3948783E501C727A7C181F51370E8F39
+:1072C000185B717F6CB575B0EFC623F38DB8B6E966
+:1072D0005EBE6204BB8543ADB19024DDE96F745A94
+:1072E000DCFEA6298F76E85C931C2926CABCC6263C
+:1072F0008BBA9AFCA6870D67C8C339B9C3D260E2BE
+:107300000C39773A5A04E2EED3228092B9C1CBD33A
+:1073100019439460CE8E1E6B989CC772541CB32A7E
+:107320008F68C9F78F683FE8C12295C68E52C34364
+:1073300069A6F76E4E605BCA0ED8EB60BEC8E02D42
+:107340005A196D5EF887C392AAF9AC4FA400712256
+:10735000D0F0800B05DFB1CAA6848D1D2898A0143B
+:10736000B29CBF0F1BFC867CC67EB26075CA499575
+:107370001734160B498E71B2A9F63E22019B5FFCB1
+:1073800077F655D9C8B90ECFFD79D62D6276F306BA
+:10739000D55D0B11D43C35A104BB410B37A81612A7
+:1073A000BED22924EB1720F1C439625D41F3FC5CA5
+:1073B000F90AD9C56F9AD453093372A43DDE7F60B0
+:1073C00017946CAADBC52E830D011A00A4EB68E8A4
+:1073D000FCBB5E56EB68FE0C71BF45B1DAB3BE363E
+:1073E000F1E0320043B392CEC14BE4D147E4C7553C
+:1073F000E0EDB36B9FD60AD2E3EE15B984F0E9272E
+:107400005492578F2C4496D486439FB5F3663451DB
+:10741000C778EFFF853D2363B0B84E364041C8FFC3
+:10742000F1D133FC4713B5657C8BA60F0C253BF6D9
+:107430004CB54CED07EDB29892E5436C487584F37A
+:107440009991D3B3B3E4B1AAB69CB215E2B49093C8
+:10745000E0BD309B57462814089DE34D6F20BF08C0
+:1074600015143DAEB3F5EB3A1B21747657A71E51A8
+:107470007CB95316EB7E35153570E3058B7D61C302
+:107480003766CBF6FE59D76A7008472025E1197A8E
+:107490007570C794EF17A4562DDA0601780880F0AE
+:1074A00059134051D75251C4E99B0EA16EB5849136
+:1074B0005E87841D303855EED80157D437D7D0EBCE
+:1074C00090BE8E5EEAF6134947F968412562959FA2
+:1074D0002EF13DF0DE6BF8BFCE868EBA5A615907A9
+:1074E00093C7263148D8131509CEE2E0935B9A473B
+:1074F00042BB7B5D4137359F579DAD0212D37AF574
+:10750000C60B7C1D6905CAE2D4F70F95FE126348CD
+:107510001C1265D1581B6F93352669B64455C406B5
+:10752000BCE309EC3970C4C4AF95BB0768FF91D1C7
+:10753000B07DB48E094C41B57115D55532F223A9F1
+:10754000C33A6922F51B58521B9B93E5946685F15B
+:10755000ACC78C81FCFAD11CCB251258153AA7F97F
+:10756000EB345860AAC2C1250D6D1A7C32A91739B7
+:107570001EFED592ECD160F505CB17E0AF80AA389E
+:1075800078DC6144550466F42AFB0FDF1339E739D0
+:107590009CB25E78E1FCBD613736C471826D01300A
+:1075A00069E5815292A1083E7DC0B46BDDF1FD3BDF
+:1075B00049A10A7CF8E6CED673277DC13DB4E05AD6
+:1075C0004C6DD02CE3BBBD5ECFDDB5AA53639C49A7
+:1075D000BD0BA95D98B2D83915CBF545998FB78900
+:1075E000C7495060B52061583B04DCB04FA9AA766A
+:1075F000786B3ED8FCAA6F48C28A1313252704C8AB
+:1076000015C425602137C29AA8CED115407F87883E
+:107610006AB3DAEAF0A11D6FD0C4D4E23B5A2CC79A
+:1076200022CC4B69C6556C15AF18B7EBB42307E4F1
+:10763000A7572E3DF1A3E37CD489375765ECA7DE2D
+:107640002A6B2B6B8AF53A40BB653717D85CB7FBC2
+:10765000F0B4DAD8BEC4CE59E875965AB60FB75C06
+:107660006D7B458023E0F29C71C75EFBBE4863449E
+:10767000E1C25164CF4519F8FB25CC3316E72F4101
+:10768000772A1F6F73B3F7ED0BB0C669ACC3BA6945
+:10769000AA7C6EFCABE0081370B5E1431E081F2006
+:1076A0004C16B6CAAA3F899140D3EEEC612E8BDF0F
+:1076B000BCEBF2BEA683590C28559A4CCFF50C7F33
+:1076C000A7E2E56C63E856BC2F9297FDA3F53A005C
+:1076D0002AF567EF387AE2D91110D09A4AA7974E67
+:1076E0009554723DCBDAA6B68D45E47D43B093D573
+:1076F0005513206528755E2D5D23C5F72B83D5A511
+:10770000DDE30FD673DE7EE71AFBE90004733C224B
+:10771000F1ADA88DEC810564E79220B878006DFF8B
+:10772000D8A6F349624C9B11386E003F0995E86971
+:107730002DB2696718F4B10312FDEB15D4FA560C9B
+:10774000BE18E5ADC66DFE624DB03B0E615ACF1955
+:10775000EF3D6572AB318A046F441B8D9C7E29DC42
+:10776000D3665266E085728E842DE843A240996A02
+:107770000D9B25748B7C746DB78077D01AF4AE3175
+:10778000C08528D77D4E84716B4AF587E846510F36
+:107790004A962FE4C48735B6F9520FFD0B65B398AE
+:1077A0006A825AC2D07C9E8AC900DB643B2AB164DB
+:1077B0009E86D66121BD14E71960068A068FC70D23
+:1077C0001A3B67EB91E6F02A6F56693041CD98BDC0
+:1077D000C07E25C8F04CD98F4B0BFD68F819A87EE8
+:1077E0002E2A57DC5DFCEED416E7105C1B2E306BA6
+:1077F0001860F1300784019833F76FFD4029E709DD
+:1078000027F3C088C6433D99D6747B3E2D3D135A5D
+:10781000A0C51C8AAF72CD7F6A16022B70DA2E5C6F
+:107820005AA614E47EF046B185CFC846F2990AD62E
+:107830001861C95B8276837C1A8C2F1CF45E6C2BDA
+:10784000FBF6DFADBF1C978D2969EF7CE4E113A344
+:107850007C852E39932B8D415026C2625786870E28
+:10786000BF6FC5462BACC24C9A9E6AC4AA47B59856
+:10787000BF6BFB5AB6ED952F07F35AE858FA4870DC
+:1078800029956035CD74E7739711F98C49125C9294
+:10789000D3608702A58E5C25A3CC3B44A1DDA0B7B5
+:1078A000416DDCD9EA238C118EB31C980E80DA94DA
+:1078B00002A03A57953F1F07E8703BE2EBC3A33B9A
+:1078C000DC293FFE141C4EC1AB636D8E22958FD90F
+:1078D0007A4A2443610D7DC920E6460C5371B8AD48
+:1078E000811A4E89230A0C6EE05B423DDA71F4473F
+:1078F000164241BDB43A4EE1728AB61D0DCD174B0A
+:10790000E5C4ABAB712156EABC589714E8135A266C
+:107910001F0D0B3A576A2CE34E232D32A92AE74557
+:10792000D6D27F27D173FE627BC871BD44608515B6
+:10793000418BB6D35BA6C1E77378543E8D8349E093
+:10794000A83A48F3581E1B91149B91F7C81319D6F7
+:107950001D7156477A79FA8B2F8B42B8B0B678A44E
+:107960000544A3A369DD41395DE6747B3232AF5B28
+:107970008319678B2F274E5E3349DCB2418BAB05F1
+:107980003850747B777DE79F7B67929EB804BA6717
+:1079900074E962E693826DB53C00D83A8E0BE15EE5
+:1079A000D8756EBEED0BB2E36AEBBE80DE2BD19DC7
+:1079B0008780931FF01EB8E4C5AD4F711F5D09DAD3
+:1079C0003727AB4BC5351432DDEEC26B14E028828D
+:1079D0003AC6487AE8915816B557AE52A23FF738E2
+:1079E00028D2C2B11785945B7900E9F638A734B97B
+:1079F00090DE1304B17FA72D8D5766E030FFB2787B
+:107A0000390CF37C53F342322EE8004368E9EBC5AE
+:107A1000A265EAD4E991CC43E5C4D203C94DE6F5A9
+:107A200039FEB36EF0623A607A458DFB3F0CA98D4A
+:107A3000B70BB9994BB5C4CFD0A60D7029D7DE6F5F
+:107A400076ADFFFB0C93C89D5CA579E1FF76B2B5DE
+:107A50003CC10F2F696BEFE486003A980162A47174
+:107A60006E894E4A7BC1EDCC826A4AA6ACD842B040
+:107A7000A0CB5F8ADD0FD6A4465E80C942AEBB674D
+:107A800086AB786CF088BC8BD89B4C198BEEF7C01A
+:107A900081854F25FA28044A9CF5AC67FC29AB3454
+:107AA000898DCD899EF6205F4D5A507A195737D768
+:107AB0000CA46E75540AEDE970E841DF10505333A1
+:107AC00070E85F1E7A68A4D8133FFBAA83D329DB32
+:107AD000A7602A4BB1E5826219D03F1045A3CEE3DF
+:107AE000C2B44F1D6B4B0B5CBE8F4E8273F31EF303
+:107AF0004D9207D1D46B98FA1DCBC2E8ADD3FB6190
+:107B00005F6429FE21F60EA960E3BBFDA150478505
+:107B1000B81F58677A3483F1292551963268A2102C
+:107B200091C614D8B0502C93284FBF0AEACE5FA25A
+:107B30005217679AE3ED9F7A3DDBB46F3462F372BC
+:107B40007DF78865E5F5989ADA023DA81BD619F706
+:107B5000236EC318C8BD871B25ECF55347712BEF67
+:107B6000C1FEFCA901CC2A2232246FD7E93751AAE1
+:107B70004BD430CA897E7D21B7DF2B108ED23CAD2D
+:107B80003DAC8B57A01D47118CB4FF96ADB6D362A8
+:107B900091E640EB7E525E96E964AD5301BF84B03E
+:107BA00021445EC5B31F114B8CAEDB708037BB3EEA
+:107BB000A7D14E3B5117646FC685D9713B2A60E04F
+:107BC0007E84600A8A975D53E364D5FC2AAF822FD6
+:107BD00069E6274F1E1697906893F893D2BAEA0782
+:107BE00007B30FF37D5906015CEDE20A8EA2FDE5B5
+:107BF0003A113BADA08954C03032B6A55EAB74C11A
+:107C000098A6B8258D0F878C849C38FE30C7825586
+:107C1000F73ABA5DA24D9A8868C408487DD8B4FB8B
+:107C20002ACE163D9C8D3B0B32AC3A6758D79D3817
+:107C3000394574ADCCA7E23B2694B7A07F88B8B392
+:107C40001B0FCA69D18913D195F02AF2BD63EA24CA
+:107C500080C3AD750C58324EDFCC1AEFE8D5D28E0A
+:107C6000494764A7820CD2851FE5852FDEB704F152
+:107C7000DBF2E27D062AAE3C0A70F70C92E863B4B0
+:107C8000CB1CBBD15BC3D30FCDAA0A1E071C4FA3CD
+:107C9000F06A051584E95ABD3AAC979B7C08630CE1
+:107CA00096E86F78C641245E23DC945079045ADB51
+:107CB000190A653895FFACE5E17445348708555AD3
+:107CC0001833A854A487C14919F4AFCAE5036EA7B5
+:107CD000066D59146FA960B83833490E09D378F985
+:107CE000D0FFA175B4F2CA2EEE1D35BF1239F3488C
+:107CF00049E2111CDB24C4D6683BA71FAC0AFEC4B2
+:107D0000BAA1E9C8A668945F8AFFF434614B7E7912
+:107D10001C37BE98D6DA098931E895B6E314984243
+:107D20009946123DD29365D378ABEA695BC730F9C7
+:107D30001AB6612166CBB2909B7C7E6B498DA36C99
+:107D40003A21FD58EC907340F8A92059286A5D1F2C
+:107D50007E7254D53FCBDC046D070DF8EA39928969
+:107D6000D898B83A9CD6625A9B7F62D0CCAA8557E5
+:107D700018EE19CBA1EFF5C9BF9BF28015E3900473
+:107D80008B8AE12E1F216C1121B3055CA1334F18A2
+:107D9000FF7654914B5B6E5313AA7016CE995A3DE1
+:107DA00074A6841DC4B1BA140858F2BA9CAA3E182D
+:107DB00095B5221F65F1CED0E2B6E5C26A530998A7
+:107DC0004C14A924CB3610704FF113DD698BC7EF2B
+:107DD000E78501E3E27B666E3C9D5054B42D2DFB9C
+:107DE000D991724E05E8535E95DB71AD61B7FB66C4
+:107DF0009BF914996E5A77A9A294C0DF96E56C3A64
+:107E0000CDDF41A77CF8BA27689250F96321B12FE2
+:107E1000BEADBA3536D5605225C40E211DEFBD5218
+:107E2000B77CD3F6C8F4800B0C139970E69E95B618
+:107E3000BEF4EC14FAA4B056639775CBCFD3C13E11
+:107E400080A67C14F4B4A8DC0752CC39274D7A3ACA
+:107E500034FC406FB542B3F78D86F237229E94B85A
+:107E6000E7666E9E4EB5C1A8F9E44FDCBFF535DA82
+:107E700069B2AE867EC6AF181420A5AAE8A087A076
+:107E8000DBBB2758C44BC9D056090CCEF76F57F44B
+:107E90008ED886EC7D4621298F1286E04CD68FD86D
+:107EA0003C4C6F176DF7E2A8FA6D30BBA2DA4C4478
+:107EB0007475D1AA985A651BE26BA454D4121BAFF7
+:107EC000A2EFEE5347A2CF7BCF82B4590587CBF404
+:107ED000086069E7886EFA189295021D9B284AD9B6
+:107EE00059D476D31103AF9E60E797791BD4AA5972
+:107EF000AB72279803DA6171D6F547770EFA0490D2
+:107F0000E4588E824F6C68291AFCC58C7586BD4179
+:107F100034A07AECEC7FFFE5E4D0C316058166C798
+:107F2000DAA6EF619C7A595DFF5C2FE48E76695882
+:107F30004C694E3E6AB0F36C881003E128F779C5AE
+:107F4000D141BF0A51A97BD15530D5366C9F7E9A5D
+:107F5000F0F222A113DD3CB026A430915044C56A52
+:107F600078103CDB4EC12F1991E723BDA55D0EDFD4
+:107F700069661DD48CAD1A860C2E0120012C206B55
+:107F800026CE7591D167644D9B76431ABF53926F8D
+:107F90003DC4463AD272357D05B09D1C203C48FC5C
+:107FA000CE5136D8CD7C26B0415E8263729E83E08E
+:107FB0004E36A76A75C7C954579BD04CE43BA09A6C
+:107FC000DB0F9F2760ED37C583739F64622DF7B386
+:107FD0002958021263C64C83D7EF3B4DBD64BE885F
+:107FE000CC657ECDC379C15DE495BE96B94EF0D720
+:107FF00085FE4FB0052E8926344034B3B150D08F62
+:10800000EA91E002CE49D60B75B39CED785986AA69
+:10801000719F23E8D2FC03B5765EEE8B9FC33126B9
+:10802000701AAB2CCED837298E562AFEBFAF56DE3B
+:10803000E87DE0A124D20B6A778B9F26C0F0412314
+:1080400063E9039376F9581A7C1F370705A84A6439
+:10805000D7F30AE848701C1CEAF510B522C2880C58
+:10806000863965BCDEA22D329D8640DE77955FDCC9
+:10807000A60F439CD7A37196F474758CA818C546B7
+:10808000E7D4026D718B107C316ABA5067A76C140B
+:10809000468F602B6F3BFABBB7797A7D8B5D3F2AA9
+:1080A0005DAE541F46179EBCD257E77537F7CE1703
+:1080B00059CAE1B3EE6F96B155D7AEC5C62B9F3BFB
+:1080C000D42706EA5A26C9D5D588DFEE831236C8EA
+:1080D0001189CFD8FBAB4947CFDB9C1E8ACD7FD817
+:1080E00089241EC6C297B5AB1BA59CDD25AB17C85E
+:1080F00005D2E93DA0AE157AA4B4D2034272ED6E6A
+:10810000A5D682DABAA3F43BBF08734A4BDDD82F59
+:10811000D09B35E7AADC74C5654E491C7BF6E70B9E
+:1081200059CF27C051E1877603BB15B20A2D8DE3E5
+:108130004C4BDA0480AE6EBABA0883F65C3D513C13
+:10814000D78F356F8C6CEA4F21E1756CE0D37400EA
+:10815000343043955BFA1CFDACA76D072F8D627818
+:1081600087632FE8787C8F7ABA6E1FF5BBD1830BBB
+:10817000941188034628F6AB4C5A697A5ADE7B0F75
+:10818000D1949EF83E687E686392B10084B43F69E2
+:108190009052FF28792DE6E3C45D79A726A7BE217A
+:1081A000D745F945C80E9AB522022AB62BCF5704F7
+:1081B000A4FCA51358AC8FE720FE89C4EF04594BEB
+:1081C000EA046FEC0E1CBF8F358212D5163809C237
+:1081D0003792100798473D1773C13FAB7A2DFC4388
+:1081E000A0FDEDF1AA01C45BDE282639178EE61149
+:1081F0004E6E7A2867CF6DFC360D0E04808A87C1DB
+:108200006F6DA64A546D1D65684B1301CC46872FD0
+:108210002321AD413FDEF090C8480C6BA051D8320D
+:108220008CFE8BF320EAB279C52D8A26FD56AAA1D1
+:10823000E4CAABD08F986AB61F9E0019A40564B932
+:10824000951DBA4901C5D47835C6D58B84E453A0B1
+:10825000110EB7E2886C7201C329E8DAE8901405C0
+:1082600084679E5F20161A2F8CFCD3035C40CEC51A
+:10827000DE2C92F91520CE4944AD57F2957AC4B55B
+:1082800008A8E45D50C1DFD7507961AB8E8E50E411
+:1082900025CBFF0347E97CB17AF82CE79B7EBB2115
+:1082A0000E5599D75CCD917FDAC0F710B77FB82310
+:1082B000ECF21E545C4C1309D1A9E23382A4355F61
+:1082C000791E43C7B8913ED7A5912800D0ECD1CBF9
+:1082D00052E54F2EC0770CD09C79F2038A3528AF37
+:1082E000C0B5B5ACD5F2FE672C8113257734E30415
+:1082F000F009C44D7D6BC6E760A1EC7CFF39F3301B
+:10830000DEAA2D5B3706294C4A0EC5743786290430
+:108310008F52640AAABB61D6420FCE5C033C7DBC7F
+:10832000F8C56F322EFF73C1AB6136B90FAA76ED77
+:1083300022CECB2C066441A20A354C6D966FAE124C
+:108340001A4E338062371F765CD64BDC86BDEE2733
+:108350002FA5601E62F08609A23FD3D82A80B8F606
+:10836000B4EDFCA100456598BBCA30B06B79895863
+:108370006A7892E47E90F729501CC0E5E982746027
+:10838000E1D768FC00FCCBB6AF0E30012E5DC7CA4A
+:1083900086F9D4EB9DE959956FEAEBF39D4D0E23D9
+:1083A000CE2B6412804E2D9A34F2B92E42BC1B02A1
+:1083B00025965E0DA268122476727D08FAC555AD29
+:1083C0007DC5DE6DB0E4AFE57121E987903EA22F57
+:1083D000DA15EC20B7AAB1B7C74C47DB6026899302
+:1083E00075397049CC8A6CFCFF6D4D0BDCC1C8EA55
+:1083F000057D51FAAD0A1DE14A7A7B37A7F470B8C2
+:1084000096DFBF803A4F64AA016B0DA4E48141A5B9
+:10841000797BCA12A5C4B575EA59C72815713D19EB
+:108420005908A5C613A9C9B568411A48E0DBFCF88C
+:1084300046FB59F8FDAA617E9E0BB7B7CAADB6DB05
+:108440009DA7E5AD52E48C508FC04C16354396BBCA
+:10845000B97D604F9E540BC002F99983C8A4ED11F9
+:10846000D716D3BBB4A113098B9452628F9A6BA613
+:10847000F4FB5ADD6356F83C8E8DB2810745346BB0
+:10848000AAC746ED5B5BD11109F83FE0C631F0A900
+:10849000A0C73A5FD79AC0DDAA587C9F9414A60A59
+:1084A000D8B5580CBD29AE1AEFE4FE42111BD39784
+:1084B0002D108CC627D6A13D8360550687D1EFF9D4
+:1084C0004F5B0EE930C3B89BCF675EA2E0922716E0
+:1084D000E3E6E41920E88AEE73CAAD3390AC2F0AC4
+:1084E000FB3DFF07230CBEB413F8A30DA2078ABD02
+:1084F000BC95F5FB7FADDB792E285025FCAB0776CC
+:108500000AE0ED324C21B82F8504975834FD76D718
+:10851000AA71FDA9FAD0A221A8AE50D33F803C5D3C
+:10852000AA9DBAB84AF017103C3429BEA95C5E6E09
+:1085300099CD09354771F055E5F21277828327F915
+:108540000076645720380C2D33FE960E03DA20C9CE
+:10855000A04B06EA992D0BACD3AB1585FCA513688F
+:108560004167E251178B37A9E80A7ACBFB26B19510
+:10857000E7D832C4595DEF61AC08E51934C3BD6278
+:108580005C008F0E043F348C871B98CC9D55F84DB2
+:1085900048914CF08E086CE2E1ADEBC2F859CB4348
+:1085A00079B345C125A4E19507FA775F55E30D43FB
+:1085B000DFD36FF2D208373BD888F4AA36F47C6A4E
+:1085C00029DBC1AF777BD95F536E2CD2C863DD291D
+:1085D00076EB0DF83BF449BBCA864678C370583633
+:1085E00021C928CD818A841FC2F444F4188B0DC997
+:1085F0005F81C0E64F2DFFEE36A5848E7D0FA1A4CE
+:10860000CBC09BF1F09187849BDEC89F9F8A538FDC
+:10861000018E4BCFEBEFA0A65295B1F799FF328CAC
+:10862000741EE58EE74E0038A7E6910D14E51C791F
+:108630002E92A61A1560B7CE0BDE72FCACDC581D6C
+:10864000A9DB510D3B7203FC995EAEBE2A4474FC5B
+:108650009DDA470768BE05B90F8671CB66C9AB5B6B
+:10866000CD20C0E263570322F8FEDF68883115C9C8
+:1086700025016C2633195FC3ECFE7AB514B2D08D98
+:108680001345BE5F56FDF5ED98D78B3A4FFA7CE463
+:108690007872986099B085F8DDD5F93CCF79274399
+:1086A000A3B5BBA5D0EB0473C37F2333134EE09D6A
+:1086B00085C38F2C00D350D42427D05F2E99A41BC0
+:1086C0009EDF6FC54655C4220E06958EF55CC7F930
+:1086D0009AC8EB7A8FACA1D761CD800480AF6221BC
+:1086E000720A584000731D0C4DECACF7B83E4CB606
+:1086F00000F9D7D89B98DB15DC1FF3B8EB7B3CCF98
+:108700005308E48DD4F553628BB6839582D0CF9B0A
+:108710009E983DE304B5A259FAE4BA182D8C5B9BF0
+:108720001999A718F77588D820DE7543A64197D9FF
+:10873000A9A107E08534DEA0684090986C81AF7DE8
+:10874000794CD3D5CCFCF739D22A4CC7B16BFD9408
+:10875000B7E9CB3B538A93C15FBBF1FBA1A7C732FB
+:10876000F121E5FD7434DD9EA9C83AB6B52CB51BE0
+:108770001196A83A88557509173B15D6A95947107F
+:108780002A38EC781EFCF0BCD2AD689D71EE38D270
+:108790003DDBEAC87872844AD69D84EB2ED7BDF9BA
+:1087A00001B58605497D273F26DA474EFCB122D127
+:1087B000097D314EC5B2868B1306EE5CE7A50FFC32
+:1087C00023706D5B5BE868A5B2A3918B3E33BEC29C
+:1087D000A012671A3A530015CA201923C5C705DB32
+:1087E0003B92F0051699AEA716B0C770509D6C2E3F
+:1087F000B4E462A535C7B871D5E3890A867F8B6A70
+:10880000990153208C59FA62D99589AFCC7B5E329D
+:10881000CD089CAA834E099BE7FA96834F077941BE
+:108820005DA7924AEC7DFF6086FBF165F10DD4A255
+:10883000259864EAB18CC9EC8AAB3D8DE04C544676
+:10884000EAD171EA89466C3BB65A1DE832FCA07841
+:10885000A479C76643F483A9F3C57933CFC0296DE2
+:10886000D2DE72C58722A8E10F8927BD29DF2276D3
+:10887000049BB00882618DEE896EA0FAE55C04F875
+:10888000C004DF5EB146447C6A5854A7EE1B2A3808
+:10889000FA5FB0EBC96789D4049A46C9104F2B43DD
+:1088A0002E6C360AA0BCD882B984E2BF00440741CE
+:1088B000FCCD272EAEADCDB72C3850A6CB79F860C5
+:1088C000ADCB672497E0226AC58D2B48A7DBAC3679
+:1088D00089E47763A646EF3007060F27AE06816A64
+:1088E00020FE504D704E00134CEB0AAA6E7B1A729C
+:1088F00094C1C93910EC12A9A15B1D58DD37892A32
+:10890000ADEA2A784AAA88847E12C6ECF1D5C20163
+:108910000ADAA19C08FFBF48A40592658BEB52F9C7
+:1089200077381BA5F8052EE1DB328951A3ECB6D7C9
+:108930008840734E0C3C4A45D37C3F017E1C000AA4
+:108940009A0AFCC14F3D4E749FAB67280F613731C7
+:1089500048A83D735C9A1E41E2FEDC7B336D0C6FD0
+:10896000E0EE8CA2E5A7498D43639375605ECE2A45
+:10897000825603D884AF3AB2A5A5D914A279061EAF
+:108980008F3D45CBE0895EAE0FF9C208B5C5390F02
+:10899000E8445CC1118C38D51A2C67F63A30FCAA31
+:1089A0008876ADFC6C09CAF4B98B3ECF87271A5D77
+:1089B0003DF0BACC7A07D50125A14D1F413EFB5BA6
+:1089C000B0377FD7F70925D807F073EA5557ECC5BC
+:1089D000A871C24C2E4EC97692EBA91E3989EB764E
+:1089E000ED227DEFBBC72ADE92D96D4270977C7174
+:1089F00023F8BD4DA258D4E55556696F8498621886
+:108A00002D51166A1E4D12786186263CDF56E332E0
+:108A10007B31D7091C1E94A334F0228EB1D2552984
+:108A2000C4C2A951C50488A9AB1EBA4E3E3EAF5C74
+:108A3000C8BD4759FEB29BF0F9EB9DA99452BFD92E
+:108A4000AAE7B819E71935CDFF2C3AF03F2A123FB3
+:108A5000B81B8FA629EF4F0008161E8BEB3E9AFE1F
+:108A600068578C1E21BB1DA8CB9CFB78AB9AF834B1
+:108A7000A5C80639524901F4FEF7E3F28E9929B1EF
+:108A80000A5220FB04401CC4941B0E3636DA347C98
+:108A90005FCAE4FF3A67A424171F752DE1F2642D25
+:108AA00073B094ED08723BF00874052DD2C10F220B
+:108AB000091D5581AB2A8EC1281F4079DC8E543C9C
+:108AC00020B67E4C342BEACE3A962DD6B17DBCDE54
+:108AD0006B904CF4668DD51124EC0B7ADF43A80B18
+:108AE0002AC61B06D0AD02F3855B29DD72F4ACB15A
+:108AF000DBA26AC84FF979852321B945B34DB5BECC
+:108B00002AB0287AD996B2E56DC2EBC5439D52E4EE
+:108B10004578D7BE9A33DFFE3C4A6D6A932FFD62DB
+:108B2000B38B3727F18B7B5C1755DAB725B60DBDB4
+:108B30007F8C8157C8754DBC926E049CBC7C31C340
+:108B4000311A29FB4C8C41DF2C5A8D31868A44D84E
+:108B500034A5C5D42CBE187C1E25C230A526B289EA
+:108B6000D60B8753491B0B55DB1F8F59ACDB022FEC
+:108B7000215140077554147144B414413EC4538BC1
+:108B80001BF5E2C41E358107CAFDFA4DE55FC2AA96
+:108B9000090896D05B48951A47354477643E7C8235
+:108BA000ADEF39B87322AD450337277EE244F15962
+:108BB000AD07406665F00BF269B7C686E549C92086
+:108BC000975CE43CB946C458029F967186E74C0313
+:108BD0004FFA4391DA65EA465984DF9D417FDCFB19
+:108BE0009A203B8F537F151B41B9B793829C5A57EC
+:108BF00038011516D79EAB1F7774317D807D1DA877
+:108C00004773E0F75C14848C0F37904870686520D8
+:108C100030BF053B4C74BEAB2B694B145C48433DE5
+:108C20006F0FE66F7D87846D31582BEE3001A6DE25
+:108C3000D1CEBF3130146970E7227A4D6E7DFED4FB
+:108C4000DBA05A2C89EBD6E7961251E5AA009EF2DA
+:108C5000A0F876D6F63E7726629083DB8808D79414
+:108C6000F76B68927069343DADB97FBCD486075A02
+:108C70002762F15D68D2CCD1A5894029B9C2CC590F
+:108C8000C885345C422E82F434EE42D05CF1099DFA
+:108C9000BE3825355979CB8992B32BCA38DAB9CE8B
+:108CA00021E1A516D305BBFE2A75C7493A4235FF17
+:108CB0008C92EF9CAED041342DA36EFA6E7AE82BE5
+:108CC000955312DA42106BB50603EBAD920EA29BE0
+:108CD000566556034ABD01BE1DA1CDB0497AC611E5
+:108CE000F7A9ACDDC0887213C09EB2077CAD217AB3
+:108CF000FB2979EF79C10D7E8ACD03AA7D00AB40B7
+:108D000081AF045063D431BCE87A8324B2B7F08CCD
+:108D1000CD798A59546C3E79E9725686A40D124277
+:108D200084BCC668D34C103E8C4D39510479E09711
+:108D3000F351B95EAC680EA4412913D58EE832FE1A
+:108D4000F18577F159F4ABA65B191DDBE6B7B22EBE
+:108D500070E59C8A7FB903B265F75F76B27B9DDFD1
+:108D60008F85CBF0DF0F69A8E9F5EED6FEB000AE37
+:108D7000C6A5F4568C0D112B4D22759A4831A3B51A
+:108D80007EFF68196D99704D2529D7B7C42C5F37C0
+:108D9000EF0365AE4D8F8EC285522FF534B0B3739D
+:108DA000B4AE6727104B370B7197E77523C4465253
+:108DB0008BAC478B3284FB259E98F79A6A869A85FE
+:108DC000F1E2BBEFD6682A83F8473F2C3992E37B68
+:108DD000C9D6F416E3DEFB936537E15FE072AB18AA
+:108DE000C5CDBD6FDB77895A82B3F6F63B42245579
+:108DF0009B14D86E9C52B41DBD9F3213E1A6E4397A
+:108E0000B32CE50CD62E826D8D7CA4350354ABEFCC
+:108E100042B2F97F2F8BB05BC9A382D88FDC07B039
+:108E200012737C2027D802750362DCD5111BCDE9B3
+:108E30003FD6254C581198F072E360CBBC743DB21C
+:108E4000EDF03FD9388D297E1A986D418F4C9A5795
+:108E5000CDEE41DB6B97172F044E6D174DFA090DC0
+:108E60001E4FFC43786C533A447A6726596242F4A9
+:108E70004E318E72C9AD3870532F20CACC3FE1837A
+:108E8000646C0AA4C01EFA299CC839DA043C2B176A
+:108E90000C4EAB75843ED5964F2C0EDFDBD788FD8C
+:108EA000D1D520618B50B0D7CC430AE219183DCE02
+:108EB0006EC75255C36214B2E3AE8443E96E31A764
+:108EC0005CF0B948D01822B771A4C2AFD51145647F
+:108ED000D170FACAFAB70808F54CBEFB6A52516B5A
+:108EE0004DD5D4AF807932207F8BFC0D0011068ADE
+:108EF000685E2953CD389CC9A7DEF01583CF35E0D5
+:108F00004187496C4575C2E7E4E0DE3C51E04EE044
+:108F1000BF5E44588FC13CD8E80A66C2DFFB58C325
+:108F2000DFFF6BDAC5C4BACA190092452EA06A32B7
+:108F3000F0A1C9F39391E6C5C39AC0CB660F6C1F2D
+:108F4000B3F1CE37970014B46218749EDB2B363918
+:108F5000537D328969CD9D42B5708A13DEAD409E46
+:108F60002660D33FD6224FE1C63A1C07D38B38E6A2
+:108F70005C9D20E9AED3859FFF84EFFB7793B3D54B
+:108F8000FE7071A4D0672393B3F2F7F64A02244A25
+:108F90007823195179F1EE475AA2EFCCBA088238FA
+:108FA00059C7880EA055C8D9016B2E34EF12B49062
+:108FB000EC0E0885BA0C8458F8739BF2595DE1D425
+:108FC000C4281F00F3CAFCAA545DBE83CC99889ABA
+:108FD000A548D4F0ACAC15C6AC0EDAB774B6778D34
+:108FE000AE2F0F29BC9B08ADE63A5BF31BA0E12036
+:108FF00050ED3C77F4691388317EF2ECC8E47FFFD2
+:1090000009B8A91746876B9362C4BF18E4FF3F8174
+:10901000CDF70E09F365D500ED815D3673419A31C8
+:10902000FAA3501ACF7B1DAEB6E2C24B20E4B43196
+:109030008F7C9BD9738AA890ED7B98C13801051568
+:109040007D9EDD07A7AA00B2E445FF84B36E96A615
+:10905000889B66A1512B4745E62E80709D65A364D1
+:10906000751CC83B8A9BE340AE65368D5AE67B395A
+:10907000CE01598BD523CD669E749F670CAC39FF0A
+:10908000161968E6CFF5DCCCE871A916F127B4D43F
+:10909000456BB89E608362FC84E1FC24FA4187D46E
+:1090A00048CB8E2FC8A9AC3C11DA4DACC1F93C7845
+:1090B0009899AE13DB3ACF740D9B44E1F9D6CBDF20
+:1090C0008654A211A7166FF0327F9798F25EBAF31A
+:1090D0007CFC2B5EB6F923558739E59784FB749E9B
+:1090E000A568D5FA45F4D5B268AF2A930096438BAC
+:1090F0008AA1AD01CD2638134D531FF3CBED8ECF92
+:10910000954C05D662F7562AFD2BD737FAD3A06DBA
+:10911000A4EC32DD1D15FE71E09BF296EE889CB644
+:10912000B013C25AAE68A2B065855C7E8031A70DCF
+:109130004A799115545F45011764CE883EEA6AFF6B
+:10914000FFC8E3F316B21FA47F4F46FDE607C3989E
+:10915000FF06519EE6BF9840D1879F94C8EA034A14
+:10916000F36FA8498773C399FC697EFC01360A0F27
+:1091700099E81E741E9B6DC441FB7F4B611952AF71
+:1091800081362EF8DE6D360CCD2DD6E57D14A51F6B
+:10919000576BA6E6569C45907AD814F8000EBD4150
+:1091A000DECEAC3415757990C69FDD46F8075E2695
+:1091B00022E9B532E56DA64246D667F89C1911D66C
+:1091C00052887C361220E524B57D151F5E3075BFB0
+:1091D0007596408A78FEF87DAACB08BAA68A5A4FBF
+:1091E000DC7B9ED235BE45C7097EFBE3C4DFE86C5D
+:1091F000960BC33579E20B3BFC6B1F1F3B6B38FBB7
+:10920000614C2D4F2065CD608DC3F36DBAB312282C
+:10921000E10D3F5311394D76A6784E9D1DAE3F3777
+:109220006E504D5459C454BA4D0307F67379314A00
+:10923000888CE3CCB607E12BFBF70AB2E76A9D40C6
+:109240004AFDD6875A48CBFD2A4E0A1DF185CC4CE3
+:1092500097FDD9B6B2DFCB77AF2C174B506EB7F175
+:10926000B8ECFCB7C272F495FD0CE5DC7E467FE2FB
+:109270000F99F686DA0B8D5E262429C150AA8489BF
+:109280009F474E68B788EC257A7FA6C42DB684FF29
+:1092900004229E9C60C6FBC85F615A7C4C299D439A
+:1092A000283B3741BE8A6B169EF7D32E3837B971EB
+:1092B0008C11AFD605A4F3A464193826574384AAA9
+:1092C000C69D04F72A1552B1F93C99C9658BBD4D6D
+:1092D0005746259E188E44D70DF1EA0031EAF7CFA4
+:1092E0009FD476BD3A0DC7C172D9A5ADF391A0A4A4
+:1092F000DDEE1E2EE063E59EC904FD59A848A2D00C
+:1093000056B0AFA9D5C3B97AFDCE70D7174308B40C
+:109310002E33AD682E3B5025B00D9EAD5BCFED38A2
+:109320009D1AFC0D7300BC1A916BA622B3015D154A
+:10933000AABB86BA6CD92B9C36E510958769CF5AA3
+:109340006017A06753A432500E6372EE586EC9E0E6
+:10935000F81702E9780527F626B66C79F7F36D4120
+:10936000BA6D2EC371FDFB0CA39B48DD2C3FFC782E
+:1093700019464C739336D3370A88FEBA394ED9430F
+:1093800052EAC71B05CB386D35FCD6E220815CE67E
+:1093900098A9BEA63F7F15C29AF17E73558BF33D07
+:1093A000CFCCCAF01C9C80594217A9BDE4E693813A
+:1093B000C5DFFA0BA3175513CB97219BFB2CF7CDD9
+:1093C0004BA734351D6AB0EC26973166C0017895FD
+:1093D000E1CB008367CD2BF0852DD4E03747F9A989
+:1093E000171AF80ED957313DC960E44EAD4EAA3C6C
+:1093F000F677FE83F899409EF5F0769A18AF959728
+:10940000BF2DF501876640539ED9717799A8162123
+:10941000B4D6861E5390150A0CABD041B21ACAE3DB
+:1094200081D71F8900ADBFF9A54E9F1CC257DD1A19
+:10943000D42F0BC357BEB3BA141B3F9F6CCC59F447
+:10944000BC458A3DB63140533B178D7396B91977A9
+:10945000EDE20213B5EA9AB6FBE0427E53797D1342
+:10946000188ED473CE58691E22C4C8AE29EEE3E626
+:10947000BC4DF06B65574D8C87AD0EC1CC00C697C7
+:10948000E9A9A74BBD4C50518809328B444DF7C117
+:109490009D2B26B2CAD1FA30CA9DB7870D797BCEF3
+:1094A00050EEBFA02517FD8DB4CBE9625B1C0C9676
+:1094B0003DB8207AF957CF77AF9807081B14218859
+:1094C0004E51404403F0354C213CE02015553DE61B
+:1094D0008626E766CAC3F64E8D92AE1E329D20A444
+:1094E000FDAF822933EE55E21D9D559A7710E3A911
+:1094F000A8C10B988E082CE14A69FF0E723E9B179B
+:10950000DDE063D1B548D13C064465EAB498391032
+:10951000D6CA0D3B27D22C33B0692E04D54231E98F
+:1095200046C7C885C882280964550516F29EAB0A4D
+:10953000776B0E7EF67A93736E5C52496DB32A1286
+:10954000897F5077658A7E299863555D576205CB80
+:1095500042AB544484BCFC23CD9376CC5F46B30429
+:1095600093FB19F759BD117B1B0B0BFAAEB5D964F0
+:109570006E6EB95A490F517630619F4CE0B694F245
+:109580002A1F39015DDF360A9D1BE98A31FCA31FC2
+:109590004634B2F7A842B1B236581FC3AA3DD356DB
+:1095A000071ADFE87D73F18581BC5EDD47406E1CE4
+:1095B0000CBFD8C436BB4EEC064592EA357A998882
+:1095C000EF61A95080A4F00C8808875006FBB067B3
+:1095D00040F513C4C27A9347CB5F063A5DF7260481
+:1095E000622698925A98E13D8CC5271480DD354457
+:1095F000BBE15E336FE1460480AC608D2BF1BA3085
+:1096000062EF5496B2305ACD7A97D01F1346936CBE
+:109610005BBCD9D978FA178ADC644990D4F92FC693
+:10962000CD044D1FD4F6065692B40DF01B167D6B7B
+:10963000AD84A029D25EFB0F09D73BFC6C2DD89BD3
+:10964000AFC3CAC5A5A8D967282ACB748506FD89EA
+:10965000953D0691CDDCCFEF234EB0E759503BB29C
+:109660005320491CABEF93E1DF14DEF373B2A6176E
+:10967000801EDF9A6E06682DB1BEBD243D976762DD
+:10968000048AB2E346D91A84E6C58ED652749794FA
+:1096900043EFFEC88614E06C487BE7BA2A33F5C96D
+:1096A000CC3F90669F4F98635E09CED56B3D26896F
+:1096B00075A872651B0471B42D9D4F4BBED4E7B4E1
+:1096C00023EEF72F9C34C17A2B6901E518E25DE3A4
+:1096D00076E701FAECEBB13577992DC38A23E7D70A
+:1096E0009B89E1F5E319392F1E04A12132DF2CB744
+:1096F00027B325C5195493CF4BC77D017D6ADD3152
+:10970000E9A64B09109A33ABD63C54FB402215BB5B
+:10971000AA98223CDE7EA72AA0B21C6ADB90FD98A4
+:109720004486DEA2B65213E44B4DF98AA8057F5455
+:109730006737338F3E79D64F62D41A7132EF9D1F4F
+:10974000E3A4C1AA93257EB33408CFEE72FAD59A6A
+:109750008FC66D777FE0A9B5647DFE479359F070A1
+:10976000D70FBA9F2995AC39F0A933754447615496
+:109770008FEC1AF095EB09EAC66299C766F2C83019
+:1097800006D3E548D5B354A3A25AC5C5F08C65C825
+:1097900042FC16C63D934CB82064B88B70BF8CCB8E
+:1097A0004B592A56BE34578A2ADBF3D7C8EC0861D6
+:1097B0001A563125E71BE44216CDE9E408E9D6B193
+:1097C0001909B14382A5C155BA6CB1F0E3C393CC7A
+:1097D00056A43A9C98C4B918586659B9AC834B1929
+:1097E000AB764DC4294506F1E2ABFCBCFDC67993CE
+:1097F000021930F7D61D0FAA420389E0772C0A38E8
+:10980000BF442989C57D096ABCA144FB23983C98C3
+:10981000567405D8694AA81187F0F0F5CCC1DA7FF3
+:10982000A6BCB5FCCCCAEAE145BD62A39D33721368
+:10983000C7A7A05F314FBF5B41C989F0F5E2FBE7E5
+:10984000ED3E81E8B9549B73730807A26BE03F7744
+:10985000F1F2661B1ABC664203C61979D11F93D771
+:10986000160D7D78BB44D12BF9105331C269871591
+:10987000F5509E3F6E22647C17EE762266827C97BE
+:10988000CC08D12AA3F46A4885D67D764CBA5ECD41
+:10989000BD04879ACF8B51C399D0951C0C1AB6552D
+:1098A000C5C312714990C8B2CCCE873430027F351F
+:1098B000533F3C7AA6F3F76040BD9455BF4598628C
+:1098C00022AF3889C4A63D5447398DDCF13D5FFD98
+:1098D00008298C003931356AD3D8F3B000391445E2
+:1098E000C0B3E7E7BD3E4AA2FD86330DC17B1DD95B
+:1098F00097843308C014F57EE7A2DD4D06B9E9D49C
+:10990000D895C8100B2084FF8420DE6E4EE41A2206
+:109910003BCECBFFCF3D1E2BCBA7BB3A3C7427B22F
+:109920003BD5A19414D6B38937D7F8E0F81C425739
+:10993000BA04CFD1163064381D25A97CD21A20680C
+:109940003C7237E7EC228B37A91431CB756C4B5F37
+:109950005AC65E332B67527D9DADFA9D8F997AF082
+:109960007C380DB34B1ED6BE57D23579FA6FF30A49
+:10997000F822BB0E6D232A8C56883E45FC6BF2B153
+:10998000DE3B8B0B02862E1FCE41AE312F8FCCCE0D
+:10999000C702C1DF12ACD80C260633C588406D382B
+:1099A0005A457581E9AD29F14B8C1DD801EFDB39A2
+:1099B000F9E6B719D27E7EA21FBED69FBAFD1FE878
+:1099C000E0D208A32D8FA6F7785B42A561D2FB6297
+:1099D000D8113579B4FE6F9DF1B5F20425A3E30EDD
+:1099E0007B94147F3C1D040D1AA7B16D17D56CF63E
+:1099F0002A02849F930BBE605C807BA7AF97E3BA7B
+:109A00006EF2BA78B3E12E0EE17A98230170C9CFD5
+:109A10002B2DE18824A5A11288AF54D298120754A7
+:109A20005E120D68DA7FE64D894E5FD56D1C11CF51
+:109A3000C78DCCBFE4067424BAE1D67DD179622EFD
+:109A40009BDC2987BA60D29878E4D1CC7062D66466
+:109A500009A6A134C1FF683D9187E80D9EEBE10A9C
+:109A6000B191120B92999A343C3C74D655DDDC3896
+:109A70004B68AB97D421F5168E760EAB26B2E53C3B
+:109A80002A9FD5369448559B1C2BC329581604E0B1
+:109A90003E05223EBC4F141A69FB5441FC6A148CEB
+:109AA00098D14CBCC21D25EAB82F2AD3AFEA58D1B1
+:109AB000B6850B5E163E85904132438BCE286E668E
+:109AC0002805D9765864E36EE2C54EA4D1FF7EDE48
+:109AD0008E774783CDCF0114FBB537D60220F93BF3
+:109AE000690AD8A43D40E1B3E589B9CBE81E5674B4
+:109AF000F364C56ED1EB8604EEAC42379DA1EFDA7C
+:109B0000DD7DEB680ACEE48B8CCD43F6656DD9AA7A
+:109B100086999F2A9E3F60D7ACBCC70D4B2D3093D2
+:109B20008B41D677E9A19074A602E3B37576E8512C
+:109B3000216121A11E10945BA7B9DD1CD172E03711
+:109B4000D9F9EA5DB3F7C9BCFE45249C775746E7CF
+:109B5000D04228A3E0217B554997A478CFD8194D4E
+:109B6000E8A2933C5C0222C8BE0F2BEBDBCCDF707B
+:109B7000B2D76198790016B5643B6C456517509F64
+:109B8000D0A9CD1C2C3AEDAD47570027352971AA35
+:109B90004BFF22E0277D6560A4B32A82FC98927F68
+:109BA0000DFEB81602D4016225FAB37A3CA7147DE3
+:109BB000B87E21E6B6157F0E5633DA99130D5B8811
+:109BC000A7DE607E9AF1B79CB0C9764259516124F4
+:109BD000D720ADD7F3B59C1D8B62EBB5F1D6C4A9E8
+:109BE0001198C0C65AF72C24E74F9B81EC0E6D2DBF
+:109BF00095BF27A2315FADF17B98FE08C4445C732A
+:109C0000BBE48BD4556AA8137B210ABCCCDFE56A80
+:109C1000D2683FC7A6D07097CAB0E94BCC008987FD
+:109C2000BC09A3B414A2825BE3160A170263AC1842
+:109C3000008DD2FB813FA9D5130E0A1B2EB371A153
+:109C4000410A3B566418A2EADC8CD3A131A894DD0A
+:109C50002606F74AEEB09959DD7F0761CB6E78BBD7
+:109C600084DA2C8831AB677CB178B01AF2AB7B3FD9
+:109C7000D8521F267B937F3FDED8197E15647E7AEB
+:109C8000AE37313D1BD1DE9B05535A97D404464A6B
+:109C9000C0C61CBFE605EC641558C69370944AB55F
+:109CA000342A347D92A27142FD29042257BF759552
+:109CB00061F286D7D04A0A576261A410CC168B583D
+:109CC0006ED16FDC29ECD0934DA78F64CE25E89838
+:109CD000F6B93E1BB89F8E4AF2F67F11FF486835F1
+:109CE0009CE6DF0FA2AE3ACC5B2F5F85E37E4A781D
+:109CF00042103F81CA5E851DD17B15E1D4A6C23AD0
+:109D0000BFD3173E944FD0CC76BB3324399C2CDC88
+:109D1000A6DA54D04D86011E886C85321A86629967
+:109D200094DB6ED419122A5F87BC3463B4B6E7297A
+:109D300010F59FEDBADAB4427CFDBC9D028BE500C4
+:109D400061C96484EC7DD2B1C3B39125C711ADF470
+:109D50007DA02646897D5D7156764AD1E998CF99D6
+:109D6000A13BB5669C20543825A11B5280CCAE5E29
+:109D7000D01716B2BD3D26D0A07F30F33B274FBC95
+:109D800058F25ED7FD901A9791B30F6220461AB62B
+:109D90005F885FF7367470288345129616A59EACCF
+:109DA0002D8F3BE7745EEB79FDE2C36FA4BECC035D
+:109DB000A38052590C9E167B2B19FD2D1A3622BDFD
+:109DC000EC973C5B0BF3AB3062D51B2553EB52B8E1
+:109DD0003D88D14444BFE52B8E77BDDFE31270BAD6
+:109DE0000EAC81A7F017F2ECE6EFAE4D9ACAD5188B
+:109DF000E0ABEB56FE9A7F58A488501D2944D6DA72
+:109E00002F0A2418193266DAAE7946E34DB99C560A
+:109E10007EAEAC3CA9F4D52A4DA676475FF8271E46
+:109E2000C652884F0B14FB3CC5612E220FF4E88B01
+:109E30008F5C776A53A8D9FB07DFE490B98F46CAD5
+:109E4000C8DD31B1027EC6C3A355E38C14F3190CEF
+:109E50002EE61ED2D1BF36539FDC1E5CB1AE578FAB
+:109E6000E37FD6744D9E5C5B1B01372D688B89EFB9
+:109E70006AEFAE76A79CBADA81C5B8560DA05F909E
+:109E80009F95A60927124FCDC1BC30C062632272D4
+:109E9000889B3F520929AB7AF80D64A73909AFD4E2
+:109EA000CEC889815853A58CDB4FC2FFF013FA69E5
+:109EB000786C5EE6A946A26846662364910DE84484
+:109EC000D3B77F7141655925BC007E1BBAC5745A52
+:109ED0005A21EF3941E78CE1AD0C87029D87F7EA03
+:109EE0005A1CFD8F7B6DDFB4BA9D57D9441B602689
+:109EF000FDCA87C93952BCA39DA54FD64169D9FD7A
+:109F0000F7416A0BCA3051936E0F79DC60E860CD7F
+:109F1000767B452DC9FD1D1C368F329984AE2AF5FE
+:109F2000E6F700B47AD962AF3489A2BAF5E66C39A3
+:109F30006B34299BD0503D0D916DB8402FF24E6986
+:109F400055E93987C23DCEE1B72278337603121343
+:109F5000CC30B3BB7DCD9D2F000913E92ADE75857A
+:109F6000AF6DC9466E5CF3EC07CB5FF0F5C8C4AECD
+:109F70005C245EC2AE10840C902CB90E36BB937676
+:109F8000512C23C3D338B76C4ACCE907EA1DF9DE5C
+:109F90005284055F4396D71D857BCCD99A2014CB7C
+:109FA0007DD8314A2A9A94BCB759A2D4B852349970
+:109FB000F729A09B5D520F2A0E6B55581D219878EA
+:109FC0005AE83963A26EA162A0ED5101E962F03F47
+:109FD00081C29C8BA9858D0CE4C7297985E71AF18C
+:109FE000876C2F0438CCA461DB37D005415CEE0EC2
+:109FF0001A20B7568CFFDF9AA84BC25A89D5A28F78
+:10A000006F2830F079CFE016A40FC604D261A20702
+:10A010003C79465C46F3B9C4AC6ACD019BD6147D4D
+:10A020003B6576F522EF3CF653B7F27CDEC239434E
+:10A03000E00B5380C027F2BCB6D074B4742F5AD949
+:10A04000FA4794CB04B90A22E7BA8BE4E2462451DA
+:10A05000CDA8847646017009A3C76563B9652C67EE
+:10A0600085525ADC59DD6786CA16A53875DD32443B
+:10A07000EC6B4E53F683759B043D991FBB1E33D981
+:10A0800036CCF3D67CFD78E3458B1306BD4CD32745
+:10A09000FA5036F834B99F336BD3E813778446917E
+:10A0A000D2570D414985E221B00E66BB871CF909E4
+:10A0B000F6489DC46ABACCB5ABE54766E5FE462BCB
+:10A0C000031C3EF9BE4C6E1593D59BA8B2C2F37C1F
+:10A0D000912CA365DBCECE0B214C6029388CF92165
+:10A0E0001BAECF3149789C850EDAB85B6DFEA78E2A
+:10A0F00051CBB5935BA1F0FD467CE34475365CB073
+:10A100003073DEF760906AC4D1D7F39B71F2D3B39A
+:10A110001392945F28AF4BE66B2624A3B3B7740D5C
+:10A12000EAE0A14CEB98B6F802E8A99636E71600EB
+:10A13000652C9DBB68FC58FDD30F9620A9BB284019
+:10A14000C78FD8B707BF8FB7A0D85891AE1768FD93
+:10A150004F2A3792578BC356741C52EF974B8ACBBA
+:10A160004B2E72FD007C7F2019B676D875BD042574
+:10A17000B61BB10C55FB24FA260B1E37DE35FF3714
+:10A18000797B4E11B513A8628ABF97331E60C5C58F
+:10A19000B66893868B10D3100F2EC789276B95B79F
+:10A1A0009B781A70DB4E2AFDE7DD9FFE63ACE24927
+:10A1B000B233EF9ADC7A81EE8F54755AFCF88E93A5
+:10A1C000FAAF8FCDDB93534A69002C84ED03EAF894
+:10A1D0007382D5C9279504E47870C952ABC9289F0A
+:10A1E000327ECEB8C0C1752D6B32A1B48ECA766EE8
+:10A1F00072F4436632EC947DC43485D13FF7155A2E
+:10A200004835833AB66BD025517C965EB21BB26559
+:10A21000034C3A69780599FCE18A3419D62731064E
+:10A22000708F87DA2FAE0B21658370C0D79707CF69
+:10A230009A071B843ACFC6A551CD7A25D1F874224E
+:10A24000121CD8EEDB0F28B544385BD06D0EA6E7A4
+:10A250004D92C5DBB5801EECF28CE6AD0BE60193AA
+:10A26000C91C656E31997C2148C21DC29F55E627E5
+:10A27000D18A66F5F270854ABCD54555FA6AD5494A
+:10A28000DC80BFE73406EF8F7CED9A8F173E2D37C9
+:10A29000CA378963689EA806DCDF18369E68844B3F
+:10A2A000D23EC9816AD5CEC6934EBB8D463D53A6DC
+:10A2B0000606C49552AF2DC2A78BC2E37EF70A955E
+:10A2C000670B0EBE3B5BCF63E2F9F300110BCC2FA3
+:10A2D000541C24C64E267FD048BDA6D67B33C8A7C3
+:10A2E0007F8FF5180BD6217B35AFE43234D2B47AA8
+:10A2F000A4BFFFDF5A229B1382548F2192A545E011
+:10A30000F75253D8ECABE6710EBFD6FE519920C977
+:10A310003CF9324DA2034FEC6AC2BB9D6B58BF1B88
+:10A32000A8D39C05FC6274A32280F503183CCAB92B
+:10A33000818AB532F4A3BAD02EF90D8EC2BADDFFF0
+:10A340001A3552E0B0FE8E61167D8F491A13417C9A
+:10A350005873FAA9DC37AC7CB3B03226433DD1BA8E
+:10A36000A7D1472EFAEF676B9F9D1F0525FAFB09C2
+:10A37000405822D60F2202DE747A044BAD27100F0C
+:10A380001D9AD974D5B873003A8D0D45E6103F3C3F
+:10A3900028A954E5842B19F35E590DD82A337C3053
+:10A3A000C3D463C74D775D1306337812C344C67DAB
+:10A3B000B4BBE70FB982E7E15E10E824DB56F99EF3
+:10A3C00058297CCB19FAE35041EE3A24E055B30A00
+:10A3D000AB47020E6A7B6562EA74CA7FE010F33C09
+:10A3E0006EE52FEFA0BE512E070580B32ED967264C
+:10A3F0000B211C2D382A417000C6CB3AEF90E1F4B6
+:10A400004C9D2DB126236B83057CC03C77A2E023B5
+:10A41000BB8F76E100D0BB207713F8509380404982
+:10A42000229BD3A561BB379C1C14AC8B85C5D9EC92
+:10A430009531E71487381CA467A15BE74AB9D55862
+:10A4400080E576061AE02EA579FF347ACD47DA4703
+:10A4500059B38D98045738CD4BA43E7ABBEDF942E1
+:10A46000D19030B3B5AC222ED60DBB54B8D7B32B98
+:10A47000605F0B8A1D3792ECCB73BE7640CEB9E09D
+:10A48000F2B29A00FA8BBBA653EB8E9331C41CA098
+:10A49000AADCF62885AE5E7D55E2B68316C6C110ED
+:10A4A0005BFD652CBA6C8127FC1454BDBDE7C56605
+:10A4B000E2525DAC514E3DF55293D4A344D1663384
+:10A4C000092A31DCB2BF2E8AD51ED671FE638C4BB1
+:10A4D000E4E2A89484F02589E290115DA53A6BE648
+:10A4E00058EAD4BE9B78E1C0ACF551CC2F07E21CF2
+:10A4F000E8B13B7EF318D8290935DC30DA6C0DF66B
+:10A500001FDAB0DCFF112E4866090DEC3B654EC327
+:10A510004224BCB4A84826A6AA300E3CE707F01B8C
+:10A52000172BC39F38966DC4F5AB9C04B6215BA670
+:10A5300062DF396823720E63CAB84BD1BA04F41AC9
+:10A5400069F8E1B2125BBD3000171B2DF8D5E84D5C
+:10A55000BB7B49B03E80B78406AD773E4C3160731B
+:10A5600043EB648115E7B0EBBD122947927AE6D739
+:10A57000659420FBB13F3FC811D3E49E4D0632E401
+:10A580004FAE2E85E02A83C37EF1E68D06ACC873FC
+:10A5900061BA5AE73C4496B08217CA14B312A68532
+:10A5A0002F519BE3C453A4DC201FEA5AC5C269089B
+:10A5B0004EA92427D0E55BE249B9FFE39C35787EBC
+:10A5C0005043E0E137AB5C0945CCFF31BB9CD23E48
+:10A5D000D8DD2173D010C8EDB0B6F2C4A94B814BC1
+:10A5E0003F71E2FB28B5F2D23ECF112B7EEDB1CF09
+:10A5F0005B3D8A4DDD3FE11BAFFD24E8ECAFE5D2CA
+:10A600006DC042ACDC39234C84547BFA2A4D5B602C
+:10A61000959553853F69B6A3689CD50FA6F78678B4
+:10A62000386AD75B0124B369D62EB08B9E36D5DB52
+:10A630009440AA74A0A8AEA1FEC5B6EFED17C7540A
+:10A64000552CAA7F330E1C7F7591ADED259A1A10FB
+:10A650006690A0DA3BE51DA95DA712495C0AB837F0
+:10A66000A270664B7716857581B9CC2B24C7A45888
+:10A67000DF9C0860AEF5340B5945BA58D9E1E57B4B
+:10A680000D00260A522F5270E3161E247BF8361C4A
+:10A690004A1D82AFF60D33365F349C4693E98F85B1
+:10A6A000CFB210F63DE481566678EF1CE671BA032E
+:10A6B00020858212782D7C841CD28361996B71571E
+:10A6C00047CF45790FC7EE0CC97B8FDBD9C6765CC7
+:10A6D00033EFA02A0A5292B42540CCFBBA149E381C
+:10A6E00055D92766890BF3658A78949A9C4D6A013F
+:10A6F0001437629F5F6745F1BDD880B7F33576B6F2
+:10A700007D0AE139695CC24EB9BD0AFB367B75A989
+:10A710003D9FA4D7DDF1D911ABDB75DC3637735A19
+:10A72000047173AD8E733774F51722A83D73A8CFEB
+:10A7300011FDCECE7490985FC5CD80157B25ED8739
+:10A74000850D2F1B15570453E5BEAAD9F851236276
+:10A7500047EA489BE133C14A57AAED67DFDB6EE267
+:10A76000625527C2617817E3CFF2F7FAE14D8E9A6E
+:10A77000AE786312C25F25E5E3DF8523285E49D406
+:10A7800067253EC4EF2793BF4E5949892206C1B1C0
+:10A79000B7C818E0DD0C816E844FC69C7D1D9B26DA
+:10A7A0005CA77A84F33F7922B632F0903AF308B08E
+:10A7B000AF5F969F9614B305EB5242352CE9222EDB
+:10A7C0004AB523968B16DB5A5EFBCCF030C413D30C
+:10A7D00035DCEC58EB07CBF48592A4EE9D4257BED6
+:10A7E0003F1060A36E16835371FCE2DE1FC63B76FA
+:10A7F000A6633E2839E79D0FC7DE005CFB766899AB
+:10A80000D7DE19013F47F69890C76867DF0D587B80
+:10A8100044322120E9CACE8251E6959A0053F7804E
+:10A820004EFA1C89AA572CC4B4201125325FC843A4
+:10A8300069EB8E9CB98370DAA028A99C9B8FC645D2
+:10A840008E2289F56E92B0579AF84CDD4FB5CAF654
+:10A85000B2896BBBCC41F36F42819637B6978F5E5E
+:10A86000FB0087D20D4D14F0C47DEC5CA280F91E74
+:10A87000EDFD719E8259EE9084B5CBCB414BA48FF8
+:10A88000E873D3BCD3CA9015367C541DD0A4E125FF
+:10A89000A08D086D9D2119C4AE67A6C649AD6DB0E7
+:10A8A000363FF2F830F8E3BE5A1CDFB89C6A2C073A
+:10A8B0001AE1612CEECD3255B9F34BF210D96ABDD5
+:10A8C000C9F64E02950613D853B82F4B0866DDDC47
+:10A8D00068B4577506EB2492F35ACB32792CE07F9B
+:10A8E00086FED81EB6EC0436BAC5DA272DA982EA50
+:10A8F000FDFB5B75B614E2E66AF1195BA4DD9F28E7
+:10A9000033C4C05981EB8D0B0833A5DBE5F57E71AF
+:10A9100057A5F6844956083293A172063C35332276
+:10A920002608922136409ABBA9722FF38923DB6A4D
+:10A93000FD3580FB35EEFB9BCAD8DA3E48B5173DA6
+:10A940000B50755C30B6A7D8A592FF58A6E75C0BF4
+:10A95000EA05C22708FE0DE5996C3D6E7402C8A693
+:10A96000B5D88F750481206C2BED9B68280BB2AB9A
+:10A970005B22356E92553AEF6D586EEE4BCC65D634
+:10A98000C02358CC459A15675C4F2CEC002DC3B8FA
+:10A99000B9642ACA8F4D64A091E83BB29895ABFB8D
+:10A9A0003101F5830711651741D44DBCEB38E44004
+:10A9B00086BBCC9D056CAA54C598DE2F2E711291D2
+:10A9C000D12068A408A7C2316CF508F7DDF99875A5
+:10A9D00070CAD99B7D1E7748BCE3F687D817045F01
+:10A9E000473A9844FA5F6387B2111EB6871AC88E39
+:10A9F00032CEF07F1DB810A2881FDED8764FBF314F
+:10AA00000B66C06C0526CD6A6629927C7CA9A5B927
+:10AA10005191D88CD6DCFB083E9298C95B26141560
+:10AA2000D5A670CD6D51E66020DABF73379D3E7DAF
+:10AA3000B1CC639E3AC6756CA10F067E8F391DF1AD
+:10AA40006013BAF56747D68A3F9B9B6785EDCF5663
+:10AA5000D71F4A13E1E3C475F82076E7E11DE42827
+:10AA6000874E211AEC3EE146E229E935D275547849
+:10AA7000B6A68286C2C7B8A42CEAA49B8019EA4075
+:10AA8000207A80383F849065D5532413925D900FCF
+:10AA9000D054989314E95355D7B3329976D50249D7
+:10AAA000B69B4F338B4B3FA6FBA2E03880D6ADA2BE
+:10AAB000A6E55F04C25009B596D8D98026D531E6FF
+:10AAC0000DAF2F608FDC1350357546081175E4F516
+:10AAD0009A5CE773AFE25F403239F9805F1D5C61D9
+:10AAE000036D37F6948D5485E1CCDCE5CB6D1523F1
+:10AAF000D27E10AAA0D8FC91C73BF7210AB9C3198E
+:10AB0000FD8AEE05376CB29F6528FDDE58BBFEC698
+:10AB1000287029C55F8D87F9C3DF3070EA2C18CF04
+:10AB2000336295BB42D0ED09DD73AE3DDD60396126
+:10AB30002F5217259C73F9A1B87BCBF91A402F7BB4
+:10AB4000825EAC2689D0131596DFF60ACAB770DD8F
+:10AB5000FB3B159B778AD117465A22637B11AC1DAC
+:10AB60000F9E82C202B1CB7C9884DCD87E94F0F731
+:10AB70006AFB639B20FCFDF93F0A6FF821E46CFE41
+:10AB80006465549A70101B3FB506BDD6D534DDD22E
+:10AB9000BA4153131BF1E6BCB773AE7D38A85CE233
+:10ABA00000FCBDC490851E94FC3D6E20D6080A2A88
+:10ABB00081663CFF669BBA00A70F21CB7F014CAF9B
+:10ABC00048DF84D7C36501D4CF3FEBC9F2CAE16245
+:10ABD000214B729F6B544E7C87716573E4C0711F6B
+:10ABE000D86E3FE8ECD4D23C5DF1B3AC41770404BD
+:10ABF0000C199A0E8F0DB56A327CFF3D38BADC7F96
+:10AC00002D0763358B27F735163F7F8EF2AB462134
+:10AC1000573BF702EDAA14E065D71CF48EE45CF311
+:10AC200002833D221BFEC43F931F566E9D9CCD2286
+:10AC3000B1372C3C68DBEB56F1BF91AAA4A331DEFF
+:10AC40003F5C2B53AC64947F36512DDCB7A16D145F
+:10AC5000D8BE7B55656C1F3DBFC8A7F0C08120E6FC
+:10AC600003E7C45697389CC6C41A8E8C44D8534701
+:10AC7000C8ECA68BF71CEABED30C258253E681EB09
+:10AC80005B46557FC3C61652BB62B0F68ADCEA0645
+:10AC900093D704FF136F7F71317ACB30CECEAEDD08
+:10ACA0009F4C90A548B35AFCD5F39CD7A280E4DA18
+:10ACB0007EBD094096848E376ACD9189129B4B8E5A
+:10ACC000CC6DB547747F9C9DD6B916AE0493F0D871
+:10ACD000BA8F519E04F3336BB4C77958491050A210
+:10ACE00072FD18AB50B9E729B97EEE4D361B001244
+:10ACF0008D31254A5CC0729829151BD412F340F699
+:10AD0000C5587EBBFA36672FDD0D70D3B0A47181B4
+:10AD10000967BC71F77B0073AAE59AC372CCB3755F
+:10AD20000CB06C5F9ADE46175598171931B6188A21
+:10AD3000688C438329E87CB13364EE4D4D68B79845
+:10AD40007200E13C8656FCB1A75F5A4011711ABCF3
+:10AD5000476B7B1935B2CC46DC9187DCD1F2C3D688
+:10AD6000FE8582AA90E0C168ACC692158DE014FA07
+:10AD7000C64CB9420FBA1BDC500336AFC36C47E078
+:10AD80003082BAF30AEBD5571623E4B460098DC0BC
+:10AD900087730E79184093A5B8B633124F9DA83427
+:10ADA0000C1C39FF2C00679B60A1760C6A5A67FF68
+:10ADB00066F5369A3B8E8C9A75485E9EC413FF0CDE
+:10ADC0008A01F08E12B319AC9FC57F62D43EC9EAE6
+:10ADD0004B2A687B7102371D55DA50EA585C2F21E7
+:10ADE000CBB1ADBF2281981B5422FD41736DB4F8E5
+:10ADF000467521DF41C24D3CEFA62AA681D491358C
+:10AE0000B4C1B901211C435C99CEA08FE7F7A81506
+:10AE100034A79E57097D3E6768967E426E2FA13B00
+:10AE20003C001EA3D71724B0B833F3AA8CD5E94150
+:10AE30008CAB9E7E987C56D8E7ACD3CBCB29BB2E6F
+:10AE40009B2BEB14CBE2C80CFA98C1015D858C8179
+:10AE50007CE610E90D939DA971231F0B40967BDBC7
+:10AE60006F3AD88B93DB9F9077FA21169EDFE34BE6
+:10AE700067805A1E606D302D1E3947F18C5902C310
+:10AE8000A67C0307E5FD9B58EEE048BF58C2ECDF07
+:10AE900088EA5977CD76EDB4FE5A9FB677E8630D10
+:10AEA000E843D67F187E9870F25DD9A1103181D227
+:10AEB0004418FC7C1231DE5EA591F961AED75AD8F8
+:10AEC00095DB03ED4B2FC69BC0F30E4543765276C0
+:10AED00093C71AC8A1054B3E95000ACC268E346F45
+:10AEE000D5ABD85703E9D44CC7FEE82C7212F276E2
+:10AEF000E91EB3B07E2D7ED47D548AACD8B1C55D39
+:10AF000003CDC7F851D786F9CD0250293888217D65
+:10AF100090618943B7D5E7136F3FB7060F9ECD5BAE
+:10AF2000B8318E5697DBE5A6A1657C6787B343E809
+:10AF3000F2C933E73D78C1F79CA2DC9CDB124CE1FF
+:10AF40004F5CFA0B3A00C114293F6FE523693EBFFD
+:10AF5000AD05985AF05B4ACD56DBD696FF9B81A88B
+:10AF60003896F8B2A0E06DA1BDF50CB33AA72D9AC2
+:10AF7000D65CDE2B520AAA50E5A9EBC9E3606A53FE
+:10AF80003688E0541832864BB2FDAD6B14EDEC4FB1
+:10AF90005DFAF75798984BD0CC365BCDCDC7FE867F
+:10AFA00085784205E63EAC16948694E0500A0E5130
+:10AFB000DC64AAEC8ED6953FA49BD13293DACF3FC6
+:10AFC0001B15FAD6A46834069F5AC574702D6649BD
+:10AFD000EE8A379A04464C9E29F7EFCD7748271121
+:10AFE000FA1050C6ED584444A49D2BCB9C6A187BA4
+:10AFF000DA18F3566FEE3B5D7195F14E6912C03C65
+:10B0000047033499276FF0561CB69A5CF22B3DF338
+:10B010006D5245892F7232DCC5D2BC62490BFF8F5D
+:10B02000AD6B072B9F9BD8D63539405C379B68B8F2
+:10B0300069512447120A587DDA10438917EE5CF9EA
+:10B040000A0896B3EE52C2D83B65A412DDE41C1484
+:10B050004DDCB7CEA0A14A65D32A832FD8C010F00B
+:10B06000B0F88DCB0AD40DEC5513375A4E73867C4D
+:10B07000DDC54A7ED8C3B7EB20069606DCE6D89538
+:10B08000553798367F6E9A0766CDD25FBAE0EEE00C
+:10B09000151C8379897386620C582FFCA2C3FDCFDF
+:10B0A000A80F12BDCAE9E3CA7C04137BA35D74BC7C
+:10B0B000EDE609671C2F8790B4FF65D848E97A9BB5
+:10B0C000D083CE2F59A8F2F635CDE509C69F47EAC1
+:10B0D000C5B4483EED1A7F6966EB2659F98C0FAC72
+:10B0E0006083CF36A72A2D866DB62F0367EAEF5E01
+:10B0F00012F8409937FF0F1FD045BB6B81D1E2F3A7
+:10B10000CAF265ED480F320A4566C867B43D4E3F46
+:10B1100056A554C3C21DDCBD8DF86D7E2EB2F67BE4
+:10B120008380F5EB789EB6890DB47CE47B1D8E4E52
+:10B1300042DF85B40C5A01D2414C72A4AAD71E0436
+:10B1400051B3428EC8F5FAEEF7D3E820B8DA973E4D
+:10B150003C8D0384680B9D02868CE24A64D589E1AC
+:10B160006083F36BE9F4C9549C50EFE501D20C49BC
+:10B1700029E688AFFE941D6D4DAE833AD7EDB71525
+:10B18000C58D0FAF90224374E465E2E9EFD05BDF39
+:10B19000A5601849EA88221210094A547B177FAD2E
+:10B1A000CDCBAFEBCDF8D450653E82A86CD7A4C709
+:10B1B0004FC60D87C86C47D61423EB1FE9E906B5C7
+:10B1C0009A32EFB4204468D9E4B6799121601778B7
+:10B1D000901F6A9DCF1CEF4E0BC428D9743D1B9D58
+:10B1E0001E4432580CB598D4B1BF411F1FB4F4B3FC
+:10B1F00084ACF14C4EAC2415495402E0B4A920971C
+:10B200007D03051E606AF9781E119C52814D06C0AF
+:10B21000CFD37E403171C17FEAAEBC9FA01A2A70A5
+:10B22000C7ECB445C9CDA5B2011E58F40B004DBD05
+:10B23000C4D01588323F3360F7160B4E483378A0E0
+:10B240002160BF4D26B740BDDF0002235CEB85D1F6
+:10B250005C1589A047EE1032503EE23941F43ED3EE
+:10B2600053DF6CCCE5B4E2199D9FBD42B04D97E52C
+:10B27000A318AA3BA047D8EF9BC77B5FD721C999EA
+:10B280003C45D3F0BC6A6A74128FE8BBC4B7EBB517
+:10B29000BEB58897A78F42E4B76E0FDCDE13C832C5
+:10B2A0004EAC20FD1F4BC063EB144536A1DA6E0B8C
+:10B2B000D258A04A527C57DBCF257760781056B31E
+:10B2C0002ABBFEC54625166E45D15CB0B9380AD8F2
+:10B2D0006B4531B6CFFF12D5A5A3285E3C853C75E2
+:10B2E000A36E160A009D425F9D8E7026E2AD370167
+:10B2F000A6D468432BF92DE21E080E6A637F979A45
+:10B30000E4A162A6313158554608647EAC573B83B0
+:10B31000A7519ACDD490D145159EA5D81C4922FF9E
+:10B32000654A6975567B2928D8B1B3AD1AC61CFD8C
+:10B3300027278A8241B2B017BD9C93A25AB5BB6F32
+:10B34000E02405AFE966FBEEDE5F475BA8AD391B85
+:10B350005EB9384B6E25859D5CD2BEB6FFE7A23D37
+:10B36000DF42CC1D4814A70E3EDC965CA9EDA6D6A4
+:10B37000501D9F360DFA394B8AAEBC2D29877A169F
+:10B38000F7E7D2B6713468F19AFB01F21E6DB35241
+:10B390005F07F9CE09E485D0B2657269668D5147C1
+:10B3A0000D3F6157E3F05C7FA297FEC590B0423439
+:10B3B000FD082D159AD8B7E5F0A3D5B390DC27B0DA
+:10B3C00080BA4E81673A303A9D5B907C07F6A20DB9
+:10B3D000C1F9CDF9F400D7DB28BC30734A38B8F88E
+:10B3E000BC0E1219D9AED4D582F2D5E1D8C6C54C5F
+:10B3F000607BD8C017791FAC187C0BF9507CD83B08
+:10B400007D94D192B039ACA75AA4F2D617215B141F
+:10B41000C7C98A9DCA3A43D142593930A38FBC1853
+:10B420006B285C64A994787D6A8A38D5E4DF902023
+:10B4300012ABC74D6D548482E07D771C88A9411EF4
+:10B44000C7A61BFDC499353B15EAB392315729B500
+:10B45000BC643D90AD278E68ECB704733516D125DA
+:10B460004E46A34A616FEE6F1C14401A5EC4D1733E
+:10B47000626793CE2CEC0F94B514D21BD2F801F076
+:10B48000D4D0D876BB7575E88F9830978584863D83
+:10B49000FA05FF5C81D82AE4B82E719F91DBB4E9EC
+:10B4A000C8E7B7C2D72F0CAC3484165C4CDA66E41C
+:10B4B000E14CF16CF0DE63ADEFB50A50CDBA9E6B96
+:10B4C000EEB5ACDE7228F443975CC6CC42521593BD
+:10B4D000CA6D800751249561368ADDC9C203CD0D3E
+:10B4E0007E4DD037A8C4450F609200040CDC73E594
+:10B4F0000E19CA8C56935E667F29308B7869753C2D
+:10B50000777912308737288C3ED312F85DC78BE6E7
+:10B510004E3DB6FDB07FD081E292C4E7B7CED329CD
+:10B520006713B5F8385D94D94713DAD7BAE9B34051
+:10B5300094288A706F39A10BD00EDB382AD7DBC96B
+:10B54000317C36A5CF08A52EFD832FA07D18A452EF
+:10B550006F796FAD48ED2868F23562F57F834A6FE9
+:10B56000F77BC4F958512E3320D2D7C71A70EEEEAC
+:10B570004FEFD7C97F239471B1C96C38FEDBDD5022
+:10B58000CF2FDDCE579F0925B61D57732B1639E4F3
+:10B5900023B5E9EC7FB8A6A93A66318225309BC075
+:10B5A0008ED459DB5B6E531C449D80BDCA3FC74A95
+:10B5B000509CF7448D7D506502348357C08195C5FA
+:10B5C000D1D5E5A7C213B12685288038099603D4C2
+:10B5D0006601750D56206C0571ECB798A191CF30BE
+:10B5E00037013CE7F9025348CE5921021662A5F60D
+:10B5F00038709764A4F34A701D7C65ACEA130BDEC7
+:10B60000859DEE2481E146CAB83FEA43DB980AA350
+:10B610000B6BB494F97559FD46F74D436B268B17A8
+:10B62000A37F05E6406BEF1691DC519A810BE1791F
+:10B630004CCED0D4BBF4D707135808F22908634A7C
+:10B64000786788B0FB9E336ADD55312B1018E93DD1
+:10B65000ABBFA7908CB6DC2E8253B5239AF5430678
+:10B66000A6D27975675F6A8F2AAE28FBEB1156C5A3
+:10B670001343E5DFE67CF0B909D3C8BC9FF2A045CF
+:10B68000E910A27CED2A485EA782F75A9382CF6127
+:10B69000A5DAD1B010078B25792FB32ED4564BCA1B
+:10B6A000D03702A5833F1756AA0AB66F53D34F7DF2
+:10B6B000A1DD31DF1EBCDD849293589A8E5A95AA83
+:10B6C00017E11829EEB4A6C09DD0C8605EB9543702
+:10B6D000B194B75F1334A72C7EC80FF3D3B6D079DB
+:10B6E000035B7EF52B7B42BCCF4208A6D6E0ABDDE8
+:10B6F000CE6DA4C06661843A503894B5547C8E43B4
+:10B7000001BE7651E5805DB0B71EDA62741220EF9B
+:10B710001E3DFBC63808CD13C3A322C6180EDC1F7E
+:10B72000ADBFE5A9FB227B858C0396AFD1D069CB59
+:10B73000D89A2813B7F6D171501EEDA12920BF0B5E
+:10B74000017ACB966CCAE0AADC7B73014CADD1BA0E
+:10B75000B20E040CE118CF5B42BCE97083EA2AE325
+:10B760000F80437BEF3AC673D1E0FCD92DDCE25A5F
+:10B770001DE7CF5DC9E20425CD97C12460DAB39EF1
+:10B780008459D99333552D838209CDFEE68B798C6C
+:10B790003D8F1319CE2E42EB5301DD6593E84EDF4A
+:10B7A0008B6036F36FEC3F359B88DE9E7A47BA4656
+:10B7B000D7C985F9080D9A0663AD20A6EA676958CE
+:10B7C000AF2ACCF4296F50947C71EBC4210EA014E5
+:10B7D000B7CFBDAA02BEA9F6618579EC916F8B3F08
+:10B7E000E287C6A525132EEFF0D162C6B4637DCBE8
+:10B7F000F62CE7CB846ACDDC35C7AA3513909A5E68
+:10B800003FF467F12A82776AFFC52F4CE8877F42B1
+:10B8100037250E0F0C9BD96BCB9668F80D72D75459
+:10B82000C64396C1D3D603426E3753FD424E3BE624
+:10B83000457563D4B66F441AFD3E73779DD680E399
+:10B84000790F7BF34C85146F5E0F817C9514AF1CD0
+:10B85000DDAD91EDDED5856C961A349CAA2E6B2752
+:10B860002F2A3D3027C37E0B5877046FAD5E4F877C
+:10B87000419B4F5EE3A0655A1C4D1D83E1025FDDD5
+:10B880000022239F993C0B542B0AF8C17BE9A3208B
+:10B89000EB45F777EB29C4664488D339F034F8AC2C
+:10B8A00099710D50B9AA81A2A173EF8A6339549E90
+:10B8B000680D148A5B31BCA9B9B4796C9B5528BF5B
+:10B8C000E57CBB3D7C8B21F4FF29072EFC450A84D7
+:10B8D000FA611CC03465C9FFB065D8D7AC442B549D
+:10B8E000A32A24A5ABB073DF77A7A1C5536F88BE89
+:10B8F000E6DE563102051534DD87B4BCD1686BBE77
+:10B90000089AB028715808B60F017C0521211488C7
+:10B91000B36914B88F8A3FF3DD2FA38D0E65538171
+:10B92000456EDCD71953DE0072CA3C05A5192C9D63
+:10B93000FF25C773ECC9C0FD01AD89CD60AAC93A26
+:10B94000AC74F1DDCD01246B3DC8D35A87D87B7E22
+:10B95000E19114E91A5DB53B2C2E4653DC07928A1F
+:10B96000BEC57D9C7B9DF181E68407B46BF0DBA7AF
+:10B970007F4175EC313C31436C0B7CF2D97E68E43D
+:10B9800065743D06DCF8B3C149DB3827F5F320992F
+:10B99000B908D1FEE4AC8A5FBF19BBA53E282704D5
+:10B9A000289CDF6ED8A1380408036C8CAB4A71B9AF
+:10B9B00046FE8DB44D253471DB0D2E7DC66A44974D
+:10B9C000AE4B584CC594B3C8EAD04AFC79BC6BDF87
+:10B9D00095D6CB949F463E47F895C37178B2AD207B
+:10B9E0004B9676ABED69B79A6562AE7045D6935FBC
+:10B9F00007A168081054DD8F803D731CF83740782C
+:10BA000040603D814CCE8E8873D8B37D873E0C5DFF
+:10BA100083B15808207759B47112758B8F73E788FA
+:10BA200093FDD4DC2913DA79DADC03B5184FECFA8C
+:10BA30000615043F19FBE55D7B1184BDC52DB7EEEE
+:10BA4000975978E249A2AF548C3772B51C67FEDA79
+:10BA5000E4CE6BA0C48BC6C8C218807573A76B50A8
+:10BA6000919A7BD714770446F11BC6E43AFD366FF2
+:10BA7000295C0C62FFF17B5F98AF8395400B8019C6
+:10BA80001EF916BBDF0118F9126D2F73BB4A6EA0A9
+:10BA90003791557822DD6607B98F84FB88BCD3B215
+:10BAA00001DF25B7E596DAC4A7308910F44B519031
+:10BAB000E99E51B631AA264EF33234AD632B8C8CFD
+:10BAC000FB09166059D929E19CF7D54664B500C534
+:10BAD0001707DB5439AF58FB1BA97F5AB66CAAABCA
+:10BAE0007DA4A8F3B00D6BB5204061359306E33714
+:10BAF000739413FEB6E3E59FCF4230625A63491157
+:10BB0000BF8FF66A0D8F809BBC0D6682A0FD8DB540
+:10BB10004D3C493F39FEE8F2AA5D3D0CD295A4FDAB
+:10BB2000A4E85CBF7ECB16729FDB3D6FB161B5B3FD
+:10BB30002F4A41477E7C574BA04082708115EDB85B
+:10BB40007516BE7291975605D03127EBCF0D57660B
+:10BB5000A429A62D5DA007F49AE84DF4883F3E097C
+:10BB6000A6E14B11981A4882237D7251A7E55A0D20
+:10BB70002D266DA51DA350FEF12DB90D322C983E3A
+:10BB8000757493973FBA4C1A9DBE8B74E826AFA389
+:10BB9000B6E5EB33286B981B52D83FA523069B3D97
+:10BBA00098A709BDD89A052AF906EA45BDB2EB1057
+:10BBB000B96A6D889C21AEC24895E394B2649E5CDC
+:10BBC000786E0099C6B6856E6D8608FB5412F746EE
+:10BBD000801DBD46A57AF7CA912B9AE78E1C41239A
+:10BBE0002357F5EC547EB5AC8F45790DB192586B67
+:10BBF000F71681E0C70A48FC5FE9397FC8A5418B89
+:10BC000028168D04372A6530FF3CF05AC8EE8A8B1F
+:10BC1000E0233459651B8216CD9754A86C575362A4
+:10BC20008E6C793943B2DEA966EE27B9EA58820CE8
+:10BC3000AB66E22861F4CEEF00457D8A1794A182BD
+:10BC4000D07E0E1B21B4663D064496AE3B92275033
+:10BC50004B11C21DDB7DB75A273840CC9CCBD66632
+:10BC6000ADA7AA68C948FE733FF9995C9FAB498BA1
+:10BC70006C286BCFEEDB4475E99C8463041865EB9C
+:10BC8000875F5D92482FE9F57D52C83524336D17E3
+:10BC9000820E62621CCF4B4A948AD5BC1B83A08D56
+:10BCA00061D1190B42009976762F61A2E2DCB4A42F
+:10BCB0009760107294D6F39737EBD95D5DAB8CA982
+:10BCC0008234EC7F6480C382AE1FE0F013252557D9
+:10BCD000995EB59128B1514611E0A925F8A606F85C
+:10BCE000F3B549532BD3B6369D41312731C4C3A494
+:10BCF000E4F7A2C2D6F60ABD567F7557FC806BF9F1
+:10BD0000AD243D6A100632770D7E8C2BB975F42771
+:10BD10009A3303D6540107C6143F6288AE4F4A8651
+:10BD2000D7D072DB85D4EE9902CC8785EB83492985
+:10BD30006710194074AF9F10BB6117377CA58D1F2A
+:10BD400052EE7BA72263D417673BEE94117AAF1AA9
+:10BD500009ED4A8D8A3EB83FA05FFB672CD203DE17
+:10BD60003D3BE1F06C3456D20FC4F3D166BAE7C361
+:10BD7000EC2C5C488AF088ADA3E4F229B14B19C6DB
+:10BD8000AE5A75BAF39360D1B2F9611B5CE45B966D
+:10BD9000A3A3EDC4A5423B9385ECB3F7DA6DBEB522
+:10BDA000265FD9B316B28382E65245B7C847A3FAD5
+:10BDB0009390B634F78A3C9F2977B7755012464660
+:10BDC00026DBCDF98DD59794D8D9E978EF26AC3517
+:10BDD00087992F680371564D88ECFB22543B96BD22
+:10BDE0004F1EA26D6E1F8331C28820CE97CD5B5B44
+:10BDF00059341E1C6B4FA03B36BD5742CB85546552
+:10BE000048B99DEBD05C736D41FB70A414BE9D8658
+:10BE100088EF761C3F614B99D699EE79973BCCF829
+:10BE2000511EC96823874AF2D1BED35CC779CE03BD
+:10BE300070756F6561FDDB98BE9B2E735B171DD916
+:10BE4000095F5578DE10F19CCA1C7D80A12B2096DD
+:10BE50005B22B5869CE36E647AB7A4AAEE5E08A264
+:10BE60003B53D10C398A86752996C9DCD4C0B5FFFD
+:10BE70000D35EC17839EEE8A12183BFAD52B4B5DDD
+:10BE8000DB811DF919F5E8EEAC848ECBC30E679308
+:10BE9000D5A5AF5FE997A083069ADA41A34A1C6D46
+:10BEA000911BE4CEA92566A8413B16F3EBE23E5E6A
+:10BEB00000B36A5BB91EF34E6748B72C82A5595C84
+:10BEC0004B94F7E85D0C2B5B03A6BC10053DC574D5
+:10BED00076425370E2A86F4DB4F91F39CC8C9E891D
+:10BEE000C3D2A40E677FC4F7B5B53003B8DA917832
+:10BEF00053271EF7CED19E937D1A4A7DB9A47C06A6
+:10BF0000E8738C79D90E5A50DE4380277FC5D17FE4
+:10BF10007C356566CF4EF057BA7CC496C97669FC0D
+:10BF200077A51A8B84D9DC99939D22F9FB7AE0A737
+:10BF30005CF23756AF4716133691E547B3E333202B
+:10BF40003EEA9E963C4D19C68C47AA0E1FC2CD975D
+:10BF50009A4101A9DD67B741C1ED683EC43C38E1B3
+:10BF6000503D095CB7E88FA86D1C14ED5574B36D96
+:10BF70000ABB921EF07BFFCB144E493EE80C10B575
+:10BF80006A2B8F5F4B1D51D4D772BDCE46A0C0BD6A
+:10BF9000AFC1773C124F96A80C0AC3934CBD17D083
+:10BFA000A8F79B8993FFB9FD43F191228BCBF52232
+:10BFB0009E94B31FEF495616E1A8F31C7B32FDCBCC
+:10BFC000BA93E5DE08589D80E73720F376016E7658
+:10BFD000880A8F1E86602978052FE8E9B8C431BD2C
+:10BFE0009E367FCEC69572E2C5738E19057D1F50B1
+:10BFF0007280D926D3F09CAF4D9BA29F9FF3D9545A
+:10C0000089B22472B5F47B2172D17EDB8A468FBD62
+:10C01000A389039865F7CAB35EC8481BECC3F3F95C
+:10C020000A45694466F4B580E938036FCCBBC0515A
+:10C030007D93F327E242751EBA681D7F404B2DF5B4
+:10C04000860B909D90E44976D84C19310A523BB644
+:10C050002095FC85F4BDF50148CA6FBED9E87C8FF8
+:10C060004F85682D0E367C43922595110745EDFED0
+:10C07000AF79CC7DD842311F380CAD706DAF80CA1E
+:10C080009722984673F11BA6E038A5455A6B8EF1AE
+:10C09000452BE6E22D6F9EBA87FD60BE0E3A5EB973
+:10C0A000F88E50481D3CF21C39E74165DA50F7AD77
+:10C0B000C8B4F9C06D8CDC05801978BACA7DCD6032
+:10C0C0000FB0C2A4D170E94A27FAC332D7A9FE98AB
+:10C0D0005E1B81836C34070D71ED66AB709DE5E7E7
+:10C0E000F83F3BC6ED7092A5750BB370444DDBAACB
+:10C0F000E9CE70E1B7FC7D4611AA8FE9A0BD732996
+:10C10000E4135F9ED06E63BB71279BC77E9F768EC4
+:10C11000D9BD6B815FD7758932BDDD7C3B1B725DFC
+:10C12000734855484B9105011F0FC5FA46BE349E12
+:10C130008994A1A048539F08CA970F774B787CCC6D
+:10C14000F59A64B1E35FCF9D29D8E04EE7225362B0
+:10C150002B79F2E783096FC4546CF96FD04716B29C
+:10C16000507DF5A3194A02489A707A2735851ED367
+:10C1700042C17CC023751FA116BF90B5F0FE2224DA
+:10C18000474DF18D8DED0E064AC3C3D976584E8EBC
+:10C1900020C11DB8504B732E27DCFEE512AC1729C9
+:10C1A00085C19F356806B17065ED64A0A35A830D03
+:10C1B0005F15134956DE8A7821B431FEB9F25799DA
+:10C1C000E7C8682C8F80FF053E183B71DC0FA5691E
+:10C1D0002CC5FE09BCE8526341D43C37C5DEBB2206
+:10C1E00081523FBC47DFDF5B92E2E4ECCDCFEE4D06
+:10C1F0000866F1141E2CE5634D0CD8C93BA935AA7D
+:10C20000EE83BC174F6BA539F5C514611F439063CE
+:10C2100087E5D386A42A38B6611DB56EBF30C2D774
+:10C22000B9D59A755598D58D70C6D1024F23DBE8E4
+:10C2300045A9C1630350C071A8CB4BE28223F4C26D
+:10C24000DF701D18ED26EB0497F0C5B7AAE4CB61AB
+:10C2500073860D53AE185CBD7188A356A2F617E025
+:10C260001EB109E3548CCC9B833FF84E3D407E6663
+:10C2700088F21988E24EFE089411FE843E8E0B0768
+:10C28000C363C544409B06A11BBDF63793F946F432
+:10C29000E01EE0689CF6C45CD567DA410849D7998E
+:10C2A000EB6ADD65E274D1DA97AA1133B0BE24EBF4
+:10C2B000E1C86B169FFEBF71CC046474A1A109A9EB
+:10C2C000541C7FEA606CEE27A94DA82F3E34D8FF9E
+:10C2D0003549D2B8377A298A25957FD8A5A766D45B
+:10C2E0006558796F3A49123CC4DB81397B0B208455
+:10C2F000BCAEBF5576F25CEAF9621985831E5CB567
+:10C300001B706E7170276FD6FF9098AFDD66116459
+:10C3100075ED70693F0845CE56CC6CD87663BB2D61
+:10C32000C3C37F946ADCBA1ABC146A798CFA533D91
+:10C33000983BDEF717A3E7D198FB1A5CD96F7672AA
+:10C3400064FFA36F108E199636031382D2477806C6
+:10C350001EC5AFCCEE38638BEFB81BCAD769B34AA2
+:10C360007C86016BACCE3413B5A0FED96B672A4234
+:10C37000559C3A772A90D9BC7D684EAE7F6B40B110
+:10C38000AAB8BF389229451DE62AFCC7D1AB0628BA
+:10C390006787D65761AE18FFB1F314F5D9465AEC4A
+:10C3A000733D42C4C088EA37F916F0415B7D716C79
+:10C3B0000AE4E6F69BF6C23A2D4E2D4332DC7E2C83
+:10C3C000BFF1C73760A6821EA7C7E0340A752639B9
+:10C3D0003FE1598ECB4011E4E292466D06BA326ECF
+:10C3E0004CA23812D1F022084772B351772430633F
+:10C3F000F3B066B399DC1C4ACE135151641DE39629
+:10C400000E932D3B7E7430E36C4E2DD54D22EE27DE
+:10C41000B77D911ACC87FB838F71498E3DFC3DFB24
+:10C42000BE8D3F946B9D6AB27250142A67E29DE7FD
+:10C43000DC3005AD505B957D235BADABDB98FA0737
+:10C44000202AB8311D9EF5305F64F916A9527ADBB7
+:10C45000A47EBCC9D0B194FBAAA97983259E13D32D
+:10C46000F6E853944393D45B4070583655F359E142
+:10C470009057530E9A847CB59DE1D0D83C981365B3
+:10C480002DC2CAC3BA5D230D92E9918ADF64506957
+:10C490000D54EC36446A82D6F896B090077716CDE4
+:10C4A000441233A08E22FD050F5157FF7ECB377209
+:10C4B000FEBE1C8FB7DA67E6C41A33D6E3EF357ACF
+:10C4C000C6018F239898E7D8AD65EA9C051D74B81E
+:10C4D000237E83B85FD67F92D6BE4BE8B0B31B7B7A
+:10C4E000DFD3326DD7F2058B83F67D2C38BD197AF8
+:10C4F000C619669286A2C975864B78FD62DEA6577C
+:10C50000A37D44949F580635101B07B867034DCB95
+:10C51000798243C9F30DD4FB7F11404908BC061250
+:10C520004779E70D70D8DC09723B0EAA399886006E
+:10C530006C0113581A76C36290D325549E5A4F2625
+:10C54000BC47F23FC15157F85D572BF7D4C20B8B54
+:10C55000C65C81B614E24815D10CE94A97D719D2C6
+:10C56000E7117A5612D55C13CAF9DE6A99119490D4
+:10C570000A6573C13441D772549A94676878B87168
+:10C580006191B33AC30A094678B248BE6B5E606FE8
+:10C59000BC743418A64488A0BA4A4AB797F58712E3
+:10C5A00051CA79AE000CC90D0D3F78BB0E01039343
+:10C5B000A0384DDFD33A373A52AF7EA970062BD25E
+:10C5C00004FAF50A18754C0065628194D65B0B304D
+:10C5D000D00C6F2C1C3F3EBC9318E6A66A37D7E1FF
+:10C5E000B03F4013F931A94B5F14882F7B0E552AB9
+:10C5F000FDD7CAE082E26651B60976C525E065FA44
+:10C60000460E117A2B780CE3E309309CE11A6B9CFF
+:10C61000A6176A2387F19D4BDE49301B556A78B413
+:10C6200084BC1452A99E1F0F02F601C929FF47C3FB
+:10C63000A702DB25A76874960819085932CC4377FE
+:10C640007088CD13BA26FAF12ABC7094BD23027DFE
+:10C65000E319C6F13053695B212C78C92EE6FDDE63
+:10C6600000210B7A9D8CADA24575EA29C95D6F89C1
+:10C670002A47812C5525A7ECA8C91B6CF64AD5C2C0
+:10C68000C075CEF1D5B2A9AC7D19AA9F89EAE0DBCD
+:10C69000FC176FA777536EE8E15C3BB16BA2A3DD9B
+:10C6A00039B7468E446C41CC583CAAAF4092EA76EA
+:10C6B000F661FF16F5F62F58771E246DC2C46E7A08
+:10C6C000A5E528E9EF31BAED961F3C30D49FBBE9D0
+:10C6D000912F936AFDB42983BA94149B83D0638508
+:10C6E000A8EFFB13509DFE05965B3B46F18562EC7F
+:10C6F000919E7FD6194308E8FEFAD0DEE8E166DFB6
+:10C70000044EC14342C24B2DF4B43C65139B3331FC
+:10C71000D9C17D397F7A0891F606F2B1E619729B8C
+:10C720003A7A1FA0B8FD06FDDDD99B6103EA4BD420
+:10C730007C2FA1074210D35523FBAD19356E5ECE79
+:10C74000C84EA70C3EB3407F1784122964DA738E5B
+:10C7500086274D8CF68093E598C1E6B4B58695E2C0
+:10C76000426D09A695207CF75C3F8FA286CC2BC634
+:10C7700019B4E900AE438A2A5462C9A20128568539
+:10C78000FB55784B7705FF453499F81BDF55D011E1
+:10C790007BB2E62CC2E7CEDA82AF88FA4DC6BB6523
+:10C7A00002858F8305AEB6772D0350C4EB0D4DE4A3
+:10C7B0009FD17BD4F682B546E5E256C400EE4161D6
+:10C7C000ECAF0A4821388911271550E53BFB10785A
+:10C7D000C6F3F0517E0CC5F59B6D2DBBBD89793339
+:10C7E000330A224307B9C3036400082033C540EF6E
+:10C7F0004C8A109E07080BB12FBBDD78560DFD2823
+:10C80000E39FC508DD1B8D751B9C7FF954CAC29C34
+:10C81000033BFA04748E4FB34CE4FD487E07A062DC
+:10C820007F9B59435C18DA7DE2E89C56FD9ED8C791
+:10C8300086DC2E4BE8526985DD7728485BC1960E71
+:10C840005E42BBAF945CE9485B6C4E64C092FF8B68
+:10C850008E13670170C6830416473797115FFB2A52
+:10C86000F371D479E3D2F5C1B19E70CEEA6D019136
+:10C8700079CF55688DB83E2A1358714CC2A35931EF
+:10C880007E686E061D34814F5E5F85F7F41E4B1681
+:10C89000EF856A7C8CF121EA5053DBB32B57DF57CD
+:10C8A0007DD46AEDBB1BE4CB1D33564AEBE1EEEDC4
+:10C8B000810B3A525A163AD84F9C947B85D5FAC0D0
+:10C8C000A2DE71DA32E59C91F7F8ACA45038AC8660
+:10C8D00068E442BA689818217F252B69428F9258E4
+:10C8E000D76FBA45221DFFD6AA3BF8AFA890C1C2A8
+:10C8F000C62CABBB4136849545BDD6C88A809735DA
+:10C90000F3A5466B72A4349F5CF5BA76A83F8CD928
+:10C91000169E3D54B1CF66B396A282F42273FFF205
+:10C920002EB5F4E603811612E39CF8D77A120B4178
+:10C9300004ABD32C2BC5691AEB4264BC1063FD0811
+:10C94000C14FC86C9C50F489B01B1CAEA4EBCB65E6
+:10C95000CC88FF89A8AEEC636269A0E7840CA37F52
+:10C96000CC4E95CFDC18B7D6054F37017914F50CAE
+:10C97000BD16A817E3E3CBF18987CBC07556D35812
+:10C980008214B1953E61C51E1D3600DD74E014FCB5
+:10C99000EB1A850C30455FD7FE792F78942BAD4A82
+:10C9A000650876F2938623D24463F64EC404393880
+:10C9B000C2FC7E0DCA2F3A56577D3473CF2FF42117
+:10C9C00038D9F08D1CD5B5EFBA8BF7EE952AFD0559
+:10C9D00077D9323422F3920A2839FE2BF8A29292A8
+:10C9E000852E14B1DA8CA1CCF71DA6FB190975FCB4
+:10C9F0009CF68A32337D885FB6573BB51D041E74A2
+:10CA0000E64EB85255727028EA5D3D06BCDF7E8D59
+:10CA10001862B2E01D26E731685B8A15B9C0335948
+:10CA2000F68391C3CAC9B80C813FAF2BB2BF6C0D5E
+:10CA3000BA41E0CCC99517637C7C467CDDB7A32E58
+:10CA4000BA1CC56ECEC93A81680CF25A594F2B8474
+:10CA5000BC4E42640CC85859E3D0A23EE09D2FF46E
+:10CA60006B19416F31D806E15CDD82CFB11CB23564
+:10CA7000379EF1EBCB20B0DB29D53E64CC6BECA626
+:10CA80001D47B2AD080D4E356722A02572C18CDB63
+:10CA9000ADA5F4355343422F2055E603149663BFEA
+:10CAA0006EBF72F55CB0455EC5D2A921D346043F86
+:10CAB00079EF59B8E61A1C0B8BD43F589E47929CCD
+:10CAC000326EFC6E56D05D0224C93016CE68A6B414
+:10CAD000419742373E467CBA92EC97B4C650089BC9
+:10CAE0005B102C830BB0812D7DE52DEC0EA9DA0EA9
+:10CAF000EB3CF9320DB74E8FD53AFA50D612304C86
+:10CB0000C9E76B792C5A0899AEEA0DAB41EB7F006F
+:10CB1000A80164BC71E23C24E3B9C0A60CF97D9D78
+:10CB2000CD75364171C586F7F28BB96650611E141A
+:10CB3000202995B100A4DAF121137A8C453997A206
+:10CB4000B5EE9CDAFDF0016AAF1BA408EDECF8D25B
+:10CB5000BA30C5EF86F08B60312C0BFBBE17027527
+:10CB6000BC9DEEB716851928014AF849EF7E72F789
+:10CB700051F53219C855E1BC7CF20B92C41C68FD1A
+:10CB8000028439E60BC368E6270C658301D39A73E8
+:10CB9000CF54D6048C45018AD8CDEE124A3BD20D33
+:10CBA0007D0FD3F9C16B734642EC97146EB49BBDF5
+:10CBB000F33350AC1A1575F0BB877BA5AA72476892
+:10CBC0008B7EBDF6BB1DD3705ABF2E2AF6AAACBA17
+:10CBD000D8619A247F021BE90C371494536394BAEA
+:10CBE00009AEB1A7F4358095864A9223958D430806
+:10CBF0005B334280B49D65142DFC925FB1B59BBF41
+:10CC00004B548F8CD277B788C641F71F91FFEE380F
+:10CC1000CAD6EFD6C5E1D0F507564EE7A4C37FE5E7
+:10CC2000D33E399209701419C2D13B83344D335825
+:10CC300008D747D48FECC6E9E1073835BF41988F54
+:10CC400010C9FA05174C657ED447AA57DE9E62BA12
+:10CC50001AA39C2A3DC3674FE86B8D7D3238F34F92
+:10CC600047EAC9359E44EF5B0D8F34FC64EF2648DC
+:10CC70003702CE940903E3A1509D40275CABE2E369
+:10CC8000B5FBE57D10636F795AED2B7D82F98FF648
+:10CC9000D395A264C6C02BFEC0258A41D4F68D74FC
+:10CCA000B51D4ACACB97793D23D88569D7D5036688
+:10CCB0002908FF0A3986E9C6D80F7CE31B8864720D
+:10CCC00086D57F0BCAAA1864E81AC6D53B4C647D8A
+:10CCD000F58DE3A859E76A33C681356A3044AB1A4B
+:10CCE00086FEE775D32161B5E2334F4B27CE802214
+:10CCF0009CE2E582C842A886ABB29E7F580CC66D06
+:10CD0000CD96D56BC01F1AF357B2D787D597DAEEF9
+:10CD100078CD82DE4D3AA97D8EE68845ABD628E5F2
+:10CD20006DBEF95073C7A61283A444BC22EA35F63F
+:10CD3000624FD7E16AA8EBE17A5B78E2547D3D333C
+:10CD4000425E0A454131048BF55603112878C0E74D
+:10CD500074B76283F43F296352AA75518F18C6FDD8
+:10CD6000480C596298C9E28CE83CF3B4BA5AC245FF
+:10CD70003ED1735BE9F27A78CC38139B0784BBE22F
+:10CD8000EA589EE2919E51E5227708B416142A3B98
+:10CD90001E562C5D36699714AA62D474B96C9CFB3C
+:10CDA000416EA21AF6304216AE2E668DA786909B73
+:10CDB000442BA58C6EDE2DBD80D3955F891FE627A1
+:10CDC0000CFB56F12C754920AFF7E5019D1DD726C8
+:10CDD00093E3CC039919E12D8AF914B3A8DC57F237
+:10CDE00058734BAF63567FE8B8D25487FE8F5C1FF1
+:10CDF00022FE8423F5F32B6D2C091737BACA9F1F27
+:10CE0000DA0C814A1D23E636DC1F9AF182575966F7
+:10CE1000A36F399F03772762E109CDD516BA2B7A24
+:10CE2000287332E4F43E55E172FFFE009E3EC7C116
+:10CE3000129B49425EA3A117F65292A2028947EAC9
+:10CE400085FD43E6213DF706D118E6967148118429
+:10CE5000709752E640235F90D951E8B62530EA8FAB
+:10CE6000E07D78F48A9A4F1E14A2F4CFC09DFCB0E6
+:10CE7000AA56A6DD11E2E1745CA594CCE9886DC6E2
+:10CE8000FC7E47B6A69251FDF4CF40194B58FE8F59
+:10CE9000F234524BB1166D9D1A648619C3DE5EFCE6
+:10CEA000580363810B85F793F59D64806D02F82626
+:10CEB0008EC317227945967B702F31F7B54D2B9A8B
+:10CEC0007E8DD335E57B435AE0D53478DF4C9FCB5C
+:10CED000752D42D9CA8E6E76AA10989CF9137041AE
+:10CEE0003A8BA9D444B2761F84E342F012284362FD
+:10CEF000417C22A381F7EA5A900FEBAE90990B7018
+:10CF00006B51E71902FC5FA3D0A719CA321B1C0C96
+:10CF1000E8902CF3B3B308E802999B1E56A5E2ED06
+:10CF2000CC4A18C56A6E9BF2D8780578A141475A59
+:10CF3000BF9B478C149CA6994C383CD0DD3628BB4F
+:10CF4000977D2CE8E0647E2FA065D1F0140922D4EF
+:10CF5000A862AB2AD68143F768C3B0D7B0EE0E21E2
+:10CF6000A2F3E3DB256A001AF98223B25ACDA9960F
+:10CF7000860EA790F49ECEDE1E38E00A0A497D1F79
+:10CF8000A0B96863681E2C4F8C627F68E3FFBC5FAA
+:10CF9000FB53FDD444070D6208170D3700CE5EAB7E
+:10CFA000F8A66D0ED86E6FDE9AAEF69A2E3E10A8D9
+:10CFB000492490CBE1BBFFAEA7F9701394AF63A1F6
+:10CFC000A94E80DFB34BFF70ED9F00EBDE00CA0C73
+:10CFD000690D98A7B22ED6E4030E54FBD67E90C6F8
+:10CFE0005A6837F1877D9B99BD7B85859E2252705B
+:10CFF0002B0DD76DAB96D65563468089F7A7C68AA9
+:10D00000C8E01D7194F0BE57DC8F9964071D41C9BB
+:10D010001F630989561337849217BB5A2010343680
+:10D020008D0E5C26B992C0EC7CE520349312E3159A
+:10D030003E1749EFBA2B2623B8690D4A3518773BBE
+:10D04000975F518C911CFFA5D210D214A6050F6DCD
+:10D0500022FC565FDF426B762965365FB66CF59829
+:10D0600091A6540444A199F67275212E3D6DA347F3
+:10D070009E63E93C808BE8A9847831CACCF0BA1869
+:10D080005F12EAEBB0FF6EEA55A25ECF82D2CCAF60
+:10D09000DC795B1C8DDE3097A30829AED13A7D0088
+:10D0A000AE1AE9445E6797BC85528C833EF9B5158C
+:10D0B000456164562ED1BFEBB4833F85F339EC82D2
+:10D0C0000AB68FE4D97EC38D122C813232B9A48E78
+:10D0D000BE868D333922C519480F7127A20166DB40
+:10D0E0004DB8BF762B5D620706E36EE5A8E7A0B2F8
+:10D0F000A6156D5FC366F42EC1CD14F237ADD08F87
+:10D10000D5438AB5C7E3D6E3B3DA422A72C11C22FB
+:10D110000A775476E62AA52A1224CB7EA3BBB375E0
+:10D1200005CFA73EC5A95E0B38C7247DBE4C3FFD89
+:10D13000540F2D1939274070B39D3F0AF06B78E9E1
+:10D14000E3C1F97F2A469BA38109165B1C8B2A6DDC
+:10D150004EEF575E71962B76652D40DAEEDD24F4A6
+:10D16000685DA75DB19B3B0653F96CCADEA2F01463
+:10D170001D9C3BA7A63389E29D85C3CFAC307F2D94
+:10D180004B8FFA7CBD0347B483BB719DFD917956EB
+:10D190008F86C9BF54D2796C6B4EF5105CBE0AF90C
+:10D1A000812ADB9E43FBE084488B91A619102F71E6
+:10D1B0009685951F1595720D5F96F53EE6E4A64D92
+:10D1C000A4E4FC177982C55A6A4E1BA218023AC51C
+:10D1D00054B1AD82552B34ADAB79F6855C70D9A7CF
+:10D1E00015C71F9B301E4903936368E9ED9D42E913
+:10D1F0004EAE83E8176B45425AA7E5230312C89E3B
+:10D20000A36E2A68A07BC2C19CE326A4D20214F5B7
+:10D21000F6DB7ABFCBC12BE5C7CBF5926C6DF04C3A
+:10D2200075B5B006541C91DB0E1BC6815E75D69B8E
+:10D230004C68C68061D2BE91BA8AA19FBF7D2BEF98
+:10D240000D32FD421DF69D9E1A77EFD75FA353A6C0
+:10D25000510E048263E1CD48C443392CB81611A1A4
+:10D26000D36597C580DF82EECAF70D0CD96DA67124
+:10D27000FD9A4810C9CCC0BB4B9CF3AFEA9650B0A6
+:10D2800086935C0632BC8A19C16560448D9E3DC799
+:10D290004145EF5B3E887DCE3AFF40AFCC9F119178
+:10D2A0005D3E76F3C578865C05B88032A5985C1043
+:10D2B000286C70DCAC6C3DDD0147076DF96C555591
+:10D2C0001958C2C0F15D5034D292F507EAF18B6A69
+:10D2D000A7B898888D09EF854CDCA4D376A0085CAC
+:10D2E000FE603877F9F9C9A7F092948E450D77EF73
+:10D2F000FFB02751BBDE204733A595C650B157A6D6
+:10D30000999EFBA24A2D5B3D4BBEBCCD655B1604CE
+:10D31000C8A9D0C007D70CA3479A0CD690620C219D
+:10D32000C7A56A6B4B9E6697DF9D8FD939FE236038
+:10D330008BF5D06DBAFACECA5DFCC16D1DE6AB604F
+:10D340005551238CBE68EBDE6DB212998991C9FDEF
+:10D350008AC3FF54421EB73FE92592D85BC6A4BBDF
+:10D36000EBAB4684D5DD70B2E7DD539F0F4DFE0C6D
+:10D370009B7DD8ECDDE69019443FF5B0070545D01C
+:10D38000DBC738E18CA6D81AEE6B4A267BD4CC805A
+:10D39000A534C2C3810582908938CCB21970254565
+:10D3A0007896D1B1F80F8A4D3711A651B5316CED91
+:10D3B000ABDC656D9988ECCF5DDE7115505948F294
+:10D3C000953354DF3127811375B4D81B981DE4BC05
+:10D3D00024F8FC90E482106586D1FA2C3278276913
+:10D3E000F5E417D9BC358D44812B02968C0F1C7C3B
+:10D3F0003F8C6D0F1CC1526D3E6AFC3FD67E430DC3
+:10D4000013FDAE0926256A8C9C5CC3B5D233C403D8
+:10D41000B85ACBE77A979CA4B3464F51EEE23CC68C
+:10D420002172084278B9744019EA9374FADCD784FF
+:10D43000E8598CC7933629AEC76FA1A8CDB0560264
+:10D44000DEB906F4FFC6D9E2C30C252FB0C4B60E70
+:10D45000647176D0DAAF63AE8353423CE347E7753D
+:10D46000A78F082ABF6505F7E4CA8C7B85602EFF6D
+:10D4700078E1137B6A4E28FF3004A7646A117D614E
+:10D48000B1EF168A05EF3FC23615424BCCAA5821A0
+:10D49000158BCC63938E1782716595D16331E13A18
+:10D4A0000581E64672E98A6D8AF626135C9FB417F9
+:10D4B00014F679B84F449F0AB16E00926171EBB9CE
+:10D4C0007382939459CFCE88B81DC7C701421E07F7
+:10D4D00057F4E6FD66E16C811B9409574D4742DC29
+:10D4E000D52EE2874D277BEED3251A6C6C98062447
+:10D4F0001A94F9451009CF74B0FCE600FFF8114CFE
+:10D500002DC96D06D91993EC9B0AEE20A9278A2E06
+:10D5100042D1AC5D13B7C225BB487271E6B862B2A6
+:10D52000D9995EC95A4395D33CA764F0940EB506C9
+:10D53000F9D7809BF7D6E1B8E32F822056FBBC5089
+:10D54000A1CB127276C2F375D45D64D617EF00C812
+:10D5500047FFADA35AEBD057B0372B6D7DE9F88F5D
+:10D56000F09C54C176C4948BA0948840C25EFDE6C2
+:10D570003D324894FE1999DF7E18C0011D6A39B109
+:10D5800079EC837CE1D6F98AA72A360CAC60B842E4
+:10D59000A67FB7F7AA367679F10F71B50F6C7CD1FB
+:10D5A0005C75197F5C89E8B4F0DDBCE1E3B1B814C7
+:10D5B00040F2BEEA44AA11F0F1685BB914DA62D510
+:10D5C000A41BE9CAA8A2375ED4E0A1A677DF9CBF5E
+:10D5D0009B070D8B278BEECEBCAC3428E5EE02AA60
+:10D5E000E5F5B76D784A7AF5151151368F9B306E97
+:10D5F000E0B02723F397E7BBD64D7382AAB2E98D3B
+:10D60000FC9B06ED1DF4DAB2E8C6E54CB36C812C48
+:10D6100003E31232AD55B116F16B483DCF464A8A4D
+:10D62000C1EE2FDD95E3414EA9442D3ABCA001A9DE
+:10D63000C984982A88F0CBD31E97DA1B698FE8DC5F
+:10D64000FC20115AEB23C0960E8795E2C7D9B33E52
+:10D6500086DE3F528604374E01CD19E3026C33F962
+:10D6600052689DC84FBFD09E9621CF8081082CAABA
+:10D670006F11F157448B13DBC9523707685E405D69
+:10D680006873A5CAEEED5338FEFCB49A6ACF7C9C51
+:10D6900022BC5922E8206B9D0DD01A1C1B80F0E69D
+:10D6A000D50576DBA39DFBD9626132C2548D18B8D3
+:10D6B0006D477B71769E4C16BB7D604D66F5AD3235
+:10D6C000380BC501B46E2E968C40E1DDEA0506628A
+:10D6D000070E7AADD55915A369583233F5606C9CA5
+:10D6E000217D6E838843E063B6422057471CBF8785
+:10D6F000D5E658995484375F3A64C0FE019E70A6FF
+:10D70000251FA33AF55CC6260F6236CD17D9BE1683
+:10D71000A2CBBB0B8FF1B33E6EC9ACFBCD5887A536
+:10D720007EB22C3F8D75533B4702F77824C6B84B29
+:10D7300089800D82822EBE5757B865D01C2EB599B0
+:10D740009B6823E16251C579FB45FB819963F467CE
+:10D7500073DFDBD47B7B165B3541680640CAB8DEDD
+:10D76000347BEA3F5F13AEAE6973B02535BBA5B716
+:10D770006B5493CD47554E228B92D86EC50D7B319D
+:10D780009D3BF11682E5FA589A6C88C950D0DA2B85
+:10D790008E8CAECC413A0EF74D91BC553A9789C26A
+:10D7A00024CBF756CC526F754659E9BE395C4DA96A
+:10D7B000216C386A6AE7F41E3EBC71E426B2009020
+:10D7C00084628B94C149ABC452D575FDD52E3EEE13
+:10D7D0006ED7A075011F1A8FDB3A51F2D565B26979
+:10D7E000D8D1EBB7713C771BFCE6FBDF5E2D799758
+:10D7F00093479BE9099427F91F1ABD4B93DB5960A6
+:10D80000CEE8CD3F4F264791D8CA2DD70F23B98CEC
+:10D810000E4BA4CAE982FA2A11BE0CF5902BF6BA77
+:10D820006AF1135467D68CE1820E5BD9FDAAC30658
+:10D830002A858CF83B82DACB25E3BE2F33FFF6C175
+:10D84000ED29DF2ECA7D6BD114CCDC0D784BDFAF18
+:10D850007D891AF6B4F55E5E6F92D729FF1B46FAF2
+:10D860001FF4A1D7013850CCD9BEBFDE8ED89EB3ED
+:10D870005A02E15C1C0A916DF2C2A07CE3E200AEA8
+:10D8800036DE42BCD1C15EFB4E35FA9ACA324A7CC2
+:10D890001B0A1FA81BE8EAA720C8A4A05BA49B53EF
+:10D8A000A8241E1D935BB40BBCBA62721041FF1C0E
+:10D8B000812D37FF87B0E22C41ADCD49499B7DE2F8
+:10D8C000B73BC5029C3D836A85462182DDE71B7616
+:10D8D000504481E8BADCB73CD1311914EB2CD75352
+:10D8E000EBDC524D7AC62C536FE6999D5D2C938FDD
+:10D8F0006ED143FC75D0E12BF9D01A2071468945D1
+:10D90000E3E51D0D4CFA130FB37E15E5DF2184ED21
+:10D9100044FDB2E99960116A639F5AD8C78755AD33
+:10D9200015D5CD1FA8A73BBB4AA8FEB35296D24E31
+:10D93000CD5FD1DB91245B1B918D97ED8C9A375293
+:10D940003A8B44C08600904BC7D06B1A0B52F3EA57
+:10D950008C25B3C7D83A7789E9D11220788F3BD884
+:10D96000B7CDBA0083B2FE233E9092EEEE8D3EBA62
+:10D97000EE9E6880524C992CA46B59C2079DC0073B
+:10D98000020366839800C51558C6CC5D99B17FA681
+:10D990005C7401A38ED4778B61298CE1A8A8C43B69
+:10D9A000BCF8A9ECE841E34E6CF8FEA226E148B9C8
+:10D9B000D530AAF32B6CD9E438BA177D1DF3C4E631
+:10D9C0003F26C787B9B5E187102D91F66CE037D4B3
+:10D9D000239E3BAF02019D7AC09163EAF877C7743A
+:10D9E0007EEA32E30F42AC7254BF028620EE73DC53
+:10D9F000D32218988B2244C08E511BD988CD19B3DD
+:10DA0000D8EDF0767CA999D55E4BD8F161E302BCE4
+:10DA100053849C87596C90BF15190BCB3F8B4B8B54
+:10DA20002D39C830CC7261BED8C5067ABDED076C01
+:10DA3000920A4B1BA9E0D1B31632358660C0B6CB33
+:10DA400083AFD68936E14104BB8840B3DD11E4429F
+:10DA50002BDB9F1D3D440460966E2458A522127650
+:10DA6000DE6409AA0535389E6207A2921B8FCEA1FB
+:10DA70001F10CE3BF0EEF39E47C36823D3B6488118
+:10DA8000BD9350CE123AC5AF953819E55D0EDEA3B1
+:10DA9000FE75058DBB9274BF5C483D463F1D79A85D
+:10DAA0009AEB9ECDFA6B3A63CE1D3231DCD9BFDCE6
+:10DAB0001042D42BC1A054B071524638C3082E0C6A
+:10DAC000212C60C10A3F3AFAB5BEC57FB7D6923263
+:10DAD000FE70AB38C846009E93351C6A4EAB8A4A2E
+:10DAE000D11F5F6DD98F0F8D59874A48C7116724A1
+:10DAF000C70C7C935A9370E4B2B6ADC3CB43A7D89E
+:10DB000015F855C4BB3A3CF4839935CD1F1F8734B3
+:10DB10002B696263EACEB47570C59FBFACEF681A1B
+:10DB2000DECAF0B676824C6A64CA135B893315DAB2
+:10DB3000E7036B16225D91FFA6569D03FA1C085A57
+:10DB40009EA483EAA2FF52BF976A8D066D0CCBD3C9
+:10DB50008D7E622985E1E07CE52B593A5B983FC8D0
+:10DB60001002C36E2268CF4A1C322F8AE0FD18567D
+:10DB7000D3AB7BDBBDCC8E50BA13D5CC17E3FA0008
+:10DB80006F09DCD08821520A5452BD8D205B85D0AC
+:10DB9000FBCF923ADBFF4A50C5D0DFFB44E2F435BD
+:10DBA00011FA227367C45EA2C879B61B50E8B43577
+:10DBB000EC38B1757B2306ED9E2669764F966C5E38
+:10DBC0007AB194E9981F78B7CA252BCE4D5B016CCA
+:10DBD0000AAD270DF237C9BA186435F58050B4DBA9
+:10DBE00002BEAFFC9B4AB94EA8D498D7A11E8F099C
+:10DBF000A54A65B4BF920836BDD0846F90E6AEF2F8
+:10DC000080FA2934ACA573C22B47DAE74A4456BEE2
+:10DC100058FD121C4B5A5D2EF996544FDFA174CC5F
+:10DC20008540C2DC23DD5D93D8ED01CFC13FE9CE55
+:10DC3000AE017180E877E291752ECCC636DB61F2D9
+:10DC4000AE0B82B8FA292B8B8B8B4360D223C53A5B
+:10DC5000F40FE211A16955A94568DEEACB8E9CA0BC
+:10DC60008121A1F81936EFA1028D7EAB651B52A967
+:10DC70002BFA462823D1B1C44A727A53D6B06B3EF0
+:10DC80000D41C9E264749CEC36D609BF6AF5403791
+:10DC90009AB96A077F6BF144463D76628D008346F0
+:10DCA00007E909B6B95CBC08F8AB9AD6FBFF364A5F
+:10DCB000BADB4F87A1F2E066AAFDDB77553914691C
+:10DCC0003610DBE0E04868555EE00820DDC6DD5C2C
+:10DCD0008841258A21023B968767BBD63F1084FE88
+:10DCE0008307FBDC60FA2510E5ADCE7AC3FAF208B3
+:10DCF0002AE4F79413EE724F955E03D44284339F67
+:10DD000080F4AE5BBA5B39A13DF86BBFD58D751B56
+:10DD10004F140786D2268E6F072B7CF89BC0718923
+:10DD2000CBBCE0EF9022CEDE266ACA239051E2FE01
+:10DD30008D12BA8D095A053CF0D83D98410F7B856C
+:10DD40001DBD668164B1CE5FB7327777AC040DB488
+:10DD5000CC02833FE6346988CDAD2BC35B27F90E37
+:10DD60005DE24CA318D622AA8FD575218680F9C80A
+:10DD700004C52722B02472257F35465B068342D82E
+:10DD80004C9EB57E2495D1133E351455CA42BE34FF
+:10DD9000496DCED4EB6D5B74F339A09015CD79A3AA
+:10DDA0004FDEA87425C53A7B87D11EC76E7D7C7671
+:10DDB0005917BCA2E992137F7D741FA8DA4321652D
+:10DDC0000BBED1FC4B8CF8CF296B8D28B297ABCB17
+:10DDD000001968DDF9E206CBF9A7B65B322CBD610C
+:10DDE0005B25A192B6DEDB8BEA37F85B8E5F728D26
+:10DDF000A5DC05F42E8ED61685FAAEB0F7C3D5CACB
+:10DE000034A5AEFDC7428A0A7FEE4E30A64DD9F347
+:10DE100098B38E14FBF58179F54A2817DF44A9E3FE
+:10DE20001E4543C773D9AB54B372DCB0F207008709
+:10DE30006B310E5346B899EDCC79E9A6DCB0F5E923
+:10DE4000869AE53DEC0F3D1555F206123670E2BCA0
+:10DE50003CBC3C1D5E7C68ECBFAA16B0EA91D86C55
+:10DE600076A237FAE12443CB0DCC90346161B96CD2
+:10DE7000AFC91D9DABAD49FA6EC2C78BCC730FE81D
+:10DE8000F3F69456C50826C047B2C7C8072D83527B
+:10DE9000945191719CC141A06F8CDC71F482266D0C
+:10DEA000E23975A18B71D63B94C7DF09BBA70CF88B
+:10DEB00026D276BC1E74E738438448AA2384663B86
+:10DEC0004FBA808C1B43EA4A26A6BF6987D361F705
+:10DED00085CF1EBEC70809A3A7D3AD018033583F25
+:10DEE0006AD71E33010C976909D504FAD05B9A737F
+:10DEF0004ED9F74C201D191DBD02364BF15340C0C1
+:10DF0000A0613085667D05758811662929FEEC6360
+:10DF1000A8522207AF9B6612F977168CCE0CA3226B
+:10DF2000BAD0A791C7A41ECEAEA10A32C25CC8DB8C
+:10DF3000498C4B3DD7F4C69677C596A181CDA54CAB
+:10DF4000A17C03DE52878610F024874D2C49079F61
+:10DF50005A15B47B3189501705CD8AFFF4C6A02B22
+:10DF600068719F2A670CBA79FF67488E1A73DAB610
+:10DF70001374868542578B0F5A9926EB727BFC33BC
+:10DF8000293D16C46B6067F056292C7745BDD749EB
+:10DF900088EE1B166BC5FE9138684F050500BB4720
+:10DFA000EF31E71CF5F04D6B62ABCB951F01A3DDA4
+:10DFB0007B6FB4B9A0CC44286F123FC11B574554A6
+:10DFC0004A213A3E3BBDB5D04D70FA0669200D8E10
+:10DFD0007EFBC7C119926DE85CE30BC8D94FDD6BBE
+:10DFE0003D889BDBC03B8024B7C1675003DECCB1CA
+:10DFF000FEC219E61E54A1E34824C9FD939B2839AB
+:10E000001F7D42BE9525D3C4380530D81E411783E5
+:10E010008F85B01DB2C05AB2115AB4857E1802372E
+:10E02000C2A47DF6A3A2EC32C046CBD442ACBC82E3
+:10E03000B9F3D091DD112361989107D47907229526
+:10E04000D790E26AD3ED7F3FABE601D96943944EA6
+:10E05000D422B0274784A80D1D5560124D65668DEA
+:10E06000DE1BB452507FD19C8F50ECB9BA4497EE6E
+:10E07000E372F9A3418603D41DA0C2B583ABEAE0E5
+:10E080006C8476909DB1B075AE16679D740B086573
+:10E09000D7568E7486BC49F363E42A9BBBC1628465
+:10E0A0002B82E68A22DB60A0F202A78546149766DF
+:10E0B000A57807667A592ABE78B76186DF5834F4A6
+:10E0C00087B659A99D9C98C001B0933621F95E1975
+:10E0D000EFA17621DF62BCB191D18486058718E576
+:10E0E00075F4C0EB9A1F076F4DC58A1ED97E1CECD4
+:10E0F0002CAEAC7D352CDDD97E0506494263F86433
+:10E10000841A4D505187F78D231E6B2A271EEBBCB6
+:10E110002AEED75AB7E4A5394E45299F97057BA823
+:10E1200020097E6B2BCC404FA92F4CE8506EBBDAF8
+:10E130002E4FC92A4254B9587BAA2FDA0BABB13FF4
+:10E140001E64A82EAE04D7EE5A145E255C5A4BDB33
+:10E15000E9D50FF9786ACAE2D67FF30BFDFFC65DF9
+:10E16000C91F520D91C977914DF2C5812C7E58A1DE
+:10E17000AE17E8BCB3EB9DC9474EE9CFDAC2C1B1D7
+:10E1800033DF42D59591D7ACB1B1ABAB6B5338957A
+:10E19000DCAA46BAC06C2F13A6CE1F2DA15FD07883
+:10E1A000EADE96B8014E24FBE0664D48FB2C82E681
+:10E1B0004194873ADFA8C9F4A9FB286D1733186684
+:10E1C00051C41F5BC7B4ADD432D5061FD7F852ED8A
+:10E1D000EF4E9B9A13A46FBE7F86628B918BFC3AA5
+:10E1E000020453AEB1ED1139A3B0AD47E728862440
+:10E1F000C02EF0EAF63AC70A00DFCF0D514B2AF5E0
+:10E2000034B675752317DED3A3420D22A26F3630C4
+:10E21000CD5B367117238039A668667817545E0F78
+:10E220001267840CBA829E535CD651DC839A8A585A
+:10E23000BF7E747EEFED3FAFB5DEE784920031F82C
+:10E2400051F26A2A9734EB7EB2AE7341306243D307
+:10E25000074975E0ED01B59943EFD2DA503594B72F
+:10E26000A18C24FDEECEEB46CC4E83F4DEEB41E1F7
+:10E2700038DCBB69FDDD056E11F4ED71552E64DCF3
+:10E28000D8060DFCD23D85B0AAA8F45C309A990757
+:10E290009F8825E65AD95EF50FCE66F7741F7E85F6
+:10E2A00078FFC22A56DCE1801D581B7C154E6EE6B5
+:10E2B0005A38FF59343D5BE9CC02F9D533289858D8
+:10E2C0006273C54AD88E260C2CB273198937C436AE
+:10E2D000BE981E1CF5E7082AEF414987057CCBC193
+:10E2E0006D460D6010CEEC939F27E5B7C191B52E1A
+:10E2F00060242CBB396FC011A85A88A3BF4010D826
+:10E30000C49F24A052E502A6A3CC6CCA6CF38E9CD9
+:10E3100007211B56B2D0BC2828ED51A1A5C71484F3
+:10E320002654D4AD2F40DD8E47FBD7EEE2A20887FE
+:10E33000E13909A80F7D2FD42E948680F8EE1AA318
+:10E34000A3DBEC85C9C9EEF597009742E90270F4AA
+:10E350009FB5D666B69E1AE5F24F0ACF40ACB5A57A
+:10E36000A61FFA7E57296C5F72041D07BE8E95CFDB
+:10E370005421B97ABDBE8C284F091BEEA5BE159459
+:10E38000119FE74D8E51029EAAE76D4FE43B7AA1A3
+:10E3900014E1D0EC3A437AAFC7863B8DBF8D1C09A0
+:10E3A00030931B44030F9E09482024ECD4B9B53B9D
+:10E3B0007A3C15F97CD5BCC1E1ADF6EB49A6E77016
+:10E3C0006F59804EA93E1704F2FA2F34EE7D7CCDB2
+:10E3D000EA16A7D057A37C7672BD32904C9DB193BC
+:10E3E000643390BE64F6E03B102BB85AAE1E0BE0CF
+:10E3F000D21664BF9863595FCDAE9B00FF7F81C189
+:10E40000B5AE5E80A3DB8FA85F777C563A8451DC83
+:10E4100035E9DDC199D3399E63E9B279B7EDE9C039
+:10E420008FA21F0C5DEC4470108A467AB9202E79B9
+:10E430002C4F11D200F7262120EC5370F4FD1BD590
+:10E44000A88936CE4B6AA33CB075AF3B225BC5CBE7
+:10E45000ED5DCDB0A7A295C78DACD037E58DFC8B17
+:10E46000932EA2FF6069C93E696E5D3B3159CB9323
+:10E4700077D2EA1D11601065DE7B67450998358902
+:10E48000E1CB44A989907F81CF1882AD313A3DA379
+:10E490004F215B772C2B634EE5C5EBEDE27C23DB54
+:10E4A00082701FD2D5F505B9A4E20675F0B896D0F2
+:10E4B00051C88F5E2D0B80ABA892F2CE0AA805CE74
+:10E4C000CC1179CD510A9F9B78F626B180BA820192
+:10E4D000929A3449BB6E072C81E96BD012D473CB6E
+:10E4E00064852CA1F1F8D13904A522335ECC101B30
+:10E4F00069BD31FFB5ABC3DDC6A4C06C137487081A
+:10E50000422D679D411F3CB0E8777DEC12C934C8AD
+:10E5100021504AD65BD59610CC68FD21508EB58F20
+:10E5200063338F42DC9703979666A024831696CDBB
+:10E530007F6FB71D5E0E69D89F0E79BD75F01E0006
+:10E54000B01511AE0AD1434D26E17322E67BA05AE5
+:10E55000C2B32BFDDB4A9B998DD1640EC55BDD26D2
+:10E56000953B74A48EF2888D67451743141F0A608B
+:10E5700098015FC11448D2A0F26877F71E145BDFE0
+:10E58000802135EBDEA00C23C6B6876A98B4FFC69F
+:10E590002795E8EAD7B3370EF159BE80CF37FD692A
+:10E5A000DC9D8EDA12E73B39C45A5B1F0A633AA43A
+:10E5B0001FB39127F96174557B7D8D96F56D45925A
+:10E5C000A213CF18FFD32E01542A02744D43E672D2
+:10E5D0006FB65CC8AC92AC1CFB0AFD2E879F0A6D1F
+:10E5E000ADA54347BD36AAC097542AFAC09D5F35F2
+:10E5F00069E268C52E60B8259188ADB68F47C430F2
+:10E60000EF36A3F0548D9B2D168CD91E2DD1F7EC2F
+:10E6100005C6F5BCE1815EF0355A84372F1A802C8F
+:10E620005536CCF645020D267CC1DEB5704889A66C
+:10E63000F7B781EEBC4B29217E0DE30BE3C38612B5
+:10E64000FFD4BA88D99BDF67D9F40CDE7C2F36580B
+:10E65000CC743F723CBEB0BC8470381AC9E251E73A
+:10E66000777FCEE41D3C7BBE4B288C85E3F7BB0D4A
+:10E67000DAF51DDDB63FBC661DC99C89A325DF42C6
+:10E680002AC78D192751A4715B155A80F741C8B864
+:10E69000F777038FF568095AEF224D8731D6440783
+:10E6A00030DD18D811629E281F1EDD4C4ABBBA0609
+:10E6B0002A67508CD448294B50359AC05ED33CEC25
+:10E6C000FF487E5B6E8ABACAAA9680D903C58DF4CC
+:10E6D0004DA36F536A0EF2D5A337EA758C2B332AFC
+:10E6E00002FC2E99AB37BB3CD39F9D05DD9650FFB6
+:10E6F00034B208733157406B89A92EAB56C4D36826
+:10E70000E305792784CA50BC3AB6B92720E09315AF
+:10E71000B418A7943B08BEDE016C0A065A194904D6
+:10E7200034FDFD9D041039E46E7E87A76460656B3F
+:10E73000EF6714ED2E8D66FFE4E2FAC674E53A8EBB
+:10E740006BA068A0E519BB7CCF8A104D28A624CB0E
+:10E750002C1741AE8BC0C6206BF4493C867D3759DF
+:10E76000C11729529E817DBD62C3A463C39975D12F
+:10E7700036EAD955D74E098E39E46385E37399E0BB
+:10E7800086250ACA8D27B0EE4A025579653CF5B94F
+:10E79000DB608304027B50E9B7948EA327C16A8BA8
+:10E7A00076C2588501EF54E27CF7DDCF66FE3973FF
+:10E7B000DE35B15E46B88D5251B1E5EB188EA744F7
+:10E7C0004901771415A4CCE8EB0812C5628E889530
+:10E7D00025CF4F6F39A57BC22921C696CBD7501ABA
+:10E7E00071E36A842052678B79800C32D9C9D705CE
+:10E7F000BECBF77B08D71DF2E01E74284AE7D3B5DD
+:10E80000920A8FCFDD829257934D81AFFC21243045
+:10E8100091C4BEEC08FAEA491E67A535804EDE4079
+:10E82000708AB5C103BA5351556D4E927D953BAD7B
+:10E8300071000C673F2FF6305D9E7368DE23B04E8B
+:10E84000F537D36C5A6DEF15B7BA383FC8A52B1FF3
+:10E850006F4D375A3F591B59CA4111B8DFD0460C8A
+:10E86000D2049DC301274E88538EB455BD17FF1C9B
+:10E87000E25DC2923899E8DCE5AF5A8B877836536F
+:10E88000D999EE69A4CD5CC327848596F64E84940D
+:10E89000C2793F34F2E4087F0BE2AE2BD113C1AC56
+:10E8A0004763C4EA639F71138E8FE677D014E3B792
+:10E8B000713B43DFF08B766AD20C985D71BE82AA01
+:10E8C00001F8A4B56F2B54AD84E6C22ABF18BF610E
+:10E8D00089C279D508CD8B66E6B3332CDE29E3AC4B
+:10E8E00089BDAAC66EE71531DBB25CD6527AB44A4E
+:10E8F000E3C9D18B9D82105DF55D8A9003C3B5227B
+:10E90000CE768B05299E8556A80F0D6B0C0DB4DBBA
+:10E91000642419AF02E44121F0C1C35530829C73D5
+:10E9200064739C0DABB5248FB182C9893956B67F0B
+:10E9300001323122BEB167A96164DC4758D9F2794E
+:10E9400055A4C4D8C05C358515AA6A4EF9D13DC816
+:10E950006E75F35FD120AB3E8C53769CA063B937C4
+:10E96000DECA8350D8B305BA62E4AE5DB4A0EAF063
+:10E97000D17F01DC6E4B7C7993C0BC8893FBD1DCEA
+:10E98000E26338F690AA21A71ACB56A983442BE359
+:10E9900089DB356C24769F80DCAE5A8DC26AEE4EE0
+:10E9A000D5F729B969F334FB9F657F79A8AA3306A7
+:10E9B0008697F807A2763B9FE847774174FC225F71
+:10E9C000B98660FF58749C6D2354B12010D6471D42
+:10E9D000AD236ABCEB1D9C2DA5CBFEE5960D2F52F9
+:10E9E000A9AE2E8D0C04B7D2825513B8416C79AA0A
+:10E9F000E5D372DF21E691171CF6EFC033360B6EBC
+:10EA0000A00CE8A79C4D4A8B98D10DBD1B790988B5
+:10EA1000C5533ABEFB240D49C40A0F93C78F4A0C55
+:10EA20008F7DFACC48B46B84E8F078E726DBB586B6
+:10EA300081B9B0F6B4CF95506843B14C787DF6E516
+:10EA40004713CD68D35A3906AF6B9D0F3680B9C3D3
+:10EA5000213E9C0266A3D8C1CF34A6C5B337D85295
+:10EA60003A556CF8C51BE96F72F9100BEC84783AD3
+:10EA7000B68CD47F46E5985DC6B4CACE5CBB26ACE6
+:10EA800048A4E1A907910D33460324F802F805E0F4
+:10EA90006D0011CE52406415B4D133A6A5CABCF0A6
+:10EAA000F690ACD4F02C8925CB5FE4E88785A1C132
+:10EAB000D9DFEE3DFE80B52860021BB44F8DB83F14
+:10EAC00078831E903EA00ACEC45D1C978BB7B3F727
+:10EAD00013CA8D83158A7A81676487B6A0C6352AE2
+:10EAE000A4058EBDF56BCAE8A40A3260F28DF274FB
+:10EAF000B6C12A722ABAA755EA857F3717BF8FB9E0
+:10EB00007E8EE45B2FE73F98736BA56D150035EFA4
+:10EB10006505B105F3FB1413C43466767E48F34DE6
+:10EB20007E07BD738761D86E80A2DB77BB468B06FC
+:10EB300099E73D9C7CABBED3428F07913E335F8B00
+:10EB4000E2CD1113E0305B618F4B9A3FDB456FAD37
+:10EB50002C0FE460F3B4326200A03BCF42E577E9CA
+:10EB600006B283F242C490ADC64450478533BB1908
+:10EB7000472A7C03E7ECEFFD64D213BB8A0A7A25AF
+:10EB8000B6191AFB072E242465C24DBE8398705F08
+:10EB90006219FE2FBF43CBD6BDBC07F7A919E3DD31
+:10EBA0002C3C29A6103D1B35745B84CE7320E242B9
+:10EBB000011BEDB8689C673EA24102E5C721021126
+:10EBC000422245671CADA44BC413C62D2D6F8C4546
+:10EBD000584D0D004FD588F133AAD4DAB7013B3F29
+:10EBE00084883373B6B738EC3E0ECACA7CACC3E92E
+:10EBF000AA3499B4F96E08DE5C4AE716E40B902C4F
+:10EC0000A5CF8593E166166791550BC4C6FCCAFE75
+:10EC10003D2514F7D731951CDF5933A04CE6B37569
+:10EC2000E1F7D08F276DCFA1C02EA920BAAEC84082
+:10EC300093E77247C5E5BE57A83C5C4F0CEC16DC69
+:10EC40008EB6BFD555BBB70296C1A340257DC4FA89
+:10EC50005FCA73BA3CA4EBDF0AC7CA2BEEAF6F10D2
+:10EC60007E85965C017D88AFABEAA5CCC19C5F6FC9
+:10EC7000F1F7157ADC4F4A5A8FCB74D49CF33FAB33
+:10EC8000DF90D895062A5E8B530A506340B38220EA
+:10EC90001F735185F87C013789CBC05C9093D37684
+:10ECA0005440CA567281607B1D021F7907AC2B8DC0
+:10ECB0000130AAF6F2D2535A6A1CCEBE7AEB48351E
+:10ECC000254131414FCC275EF336610A223C0102D7
+:10ECD000FE611F62847A70AC5E120ACB8AB31AEBB3
+:10ECE000A6A7DCF186C8741FFACE43862829561FD2
+:10ECF0006C754F6C23FA2E56CCC7934206BFD93B96
+:10ED000086CB8E07C468D3BD500ED17643987BEC7A
+:10ED10000F097F81F1E32E72D9D286553FFDE4655C
+:10ED20006F645541F3E91B16F0D6066F2598EC1871
+:10ED3000A4A1BBC6AF9E4951EDFA6B79173E514C69
+:10ED4000B9DF0772F73A2AF56B8FB58DBB975C1365
+:10ED50004BCE0AE4C07B633307F32BFE1B055DA299
+:10ED600001A341958D24D027D054AC067FBA40989A
+:10ED700078042A88E2C0AFB77FC290CB26180B2553
+:10ED8000AB69D2D57B7B7B76674529667FD6749449
+:10ED9000AA1E008E18A709BD8724469BC8A86DC966
+:10EDA00044ED57AEAF90A11A77BE70A68B00E4F485
+:10EDB000C2A2A5F216CD81FF204EAA02D3602B5A23
+:10EDC00031627C37B8A59BE289D0BF7D961027843D
+:10EDD000F68B514D284C9F9CA65CD2B9424A967B3B
+:10EDE0001059EDAAE2D2D2E25D05EE9C850FE70F45
+:10EDF000179C7840A0C521EFA2F2CB62381CA60C6C
+:10EE00000108728676BA1DC76DFE52B23F9BCD6E69
+:10EE1000F026404B9691271375130A6417D8CF77C5
+:10EE20009973E433589D02B709432DE4FEC3D6D845
+:10EE3000205DF938B448138A7D259D389AA264680C
+:10EE4000C5A4A5CDBAABB92C001537C6F7CC75EC67
+:10EE50008F5ED6AB5B2425503F6514334478540154
+:10EE600014AE0A970536AB5CFF861B4BAF8BA9D857
+:10EE7000631088C811692EB122CC5A804E0C15053A
+:10EE8000410D36855424D9DA96BB608B8F9B3A1B93
+:10EE9000EE0E411C482AFF5805D02AE461C4E382E3
+:10EEA000F1C4F662BB26A83FDC5D83DC36E53B227D
+:10EEB0007FE77BC6675873EA6BC6D43BA72C502705
+:10EEC00005ADE420FE37C1B9677C527172254B87CE
+:10EED0003B79DB8D490532479C8A01E52A8460072E
+:10EEE0000223EA67F41537DFDECE7456FBA51C2437
+:10EEF00099E912219EC5A33635911BD3F51D9F5369
+:10EF0000031BB009003F011E2837047F077D3E9D8B
+:10EF10003F00000000101C1E05F5281E05283000CB
+:10EF20003000F0D2F0D2AB0A1080080A0101592B50
+:10EF30000040403200000000070A00FF0001D2003C
+:10EF40008004130318140004041B00100A0000B00E
+:10EF500004FFFFBF96307500C080004040010600EE
+:10EF6000002C010500DC05080801040548004000EC
+:10EF700000000200012005480040000002020001DC
+:10EF80002305480040000006020001270548004014
+:10EF9000000008020001290548004000000A0200A4
+:10EFA000012B0548004000000C0200012D01131147
+:10EFB0001815211D1416171A1C1E24191B1F292B86
+:10EFC000312D26272C2A2F28302E33320F0B070104
+:10EFD000030D0A0E0C0902050806012400199919EF
+:10EFE000330000190030080000CC1C0019991933B7
+:10EFF0000000190030080000CC1C041A0014002086
+:10F0000003000C2003000C02001028280000000060
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:10F0500000000000000000000000000000000000B0
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F090000000000000000000000000000000000070
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D0000000000000000000000000000000000030
+:10F0E0000000000000000000000000000000000020
+:10F0F00000000000000000000000000024D5FB46D6
+:10F1000001010001010000000000000000000000FB
+:10F1100000000000000000000000000000000000EF
+:10F1200000000000000000000000000000000000DF
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F1500000000000000000000000000000000000AF
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F19000000000000000000000000000000000006F
+:10F1A000000000000000000000000000000000005F
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000000000000000000000000003F
+:10F1D000000000000000000000000000000000002F
+:10F1E000000000000000000000000000000000001F
+:10F1F000000000000000000000000000000000000F
+:10F20000000000000000000000000000003F011EA0
+:10F2100028371E0A015900000700FF00561D10E0A4
+:10F2200001E00000000000000000005335303030E5
+:10F23000420000000009030F000300000005000069
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000000000000000000000004E
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000003D0011E0
+:10F2E000060112201B0C0401011C0008002134003F
+:10F2F000000000000000000000000000000000000E
+:10F300000000000000000000000000000001D2002A
+:10F310008007130318140004041B00100A0000B037
+:10F3200004FFFFBF96307500C08000404001DC083C
+:10F330000500101C4410270101BA001C05C088609C
+:10F34000483B060F420000000000000000000000E3
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E00000000000000000000032310C0001540059
+:10F3F000000000000000000000000000000000000D
+:10F4000001132900101C0100000000000000000092
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000000000000000BC
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E00000000000000000000004030000015500BF
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000000000000000000000000000FB
+:10F5100000000000000124001999193300001900AF
+:10F5200030080000CC1C0019991933000019003074
+:10F53000080000CC1C041A0014002003000C200357
+:10F54000000C0200103228051532005100000000A6
+:10F5500000000000000000000000000000000000AB
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F58000000000000000000000000000000000007B
+:10F59000000000000000000000000000000000006B
+:10F5A000000000000000000000000000000000005B
+:10F5B000000000000000000000000000000000004B
+:10F5C000000000000000000000000000000000003B
+:10F5D000000000000000000000000000000000002B
+:10F5E000000000000000000000470015004151002D
+:10F5F000000000000000000000000000000000000B
+:00000001FF
file:ea0f3dca554911dbc3fde319f5292bacae6e078c(new)
--- /dev/null
+++ b/firmware/tsp_synaptics/jactive/synaptics_b0_hsync_fac.fw.ihex
@@ -0,0 +1,3937 @@
+:1000000078F191080000000600EE000000020000F8
+:100010005335303030420000000000000000010085
+:1000200000000000000000000000000000000000D0
+:100030004453352052312E302E3000000000000095
+:100040005359203033000000000000000000000081
+:1000500000000000000000000000000000000000A0
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:10009000493243000500FF000C0D20000000000065
+:1000A000493243000500FF000C0D20000000000055
+:1000B0007C694C9FAECF23F4B47903869758544D96
+:1000C00043F5E04A742634893ADFD10918EC5632F8
+:1000D000B39D202D09352D97B948CD173C3D1F8C78
+:1000E00014FFE5BE4CEB6D257E4AB494FEEBB7865B
+:1000F000BF61A5B8123273A838F4E46E1374797333
+:10010000E1DFC7EB97F6FC07F0B2EDE624FB3186A2
+:10011000CE46143E9C4C57C3ABB6C3A5E1536419FD
+:100120009766AACF59007470B3F9BE82105DC603FA
+:10013000899C5682030CB1C2F2C664DCF8D2B89432
+:10014000661BB53C8AA929632A109F6BF8354FCCF2
+:10015000B20CF70A360B732F17DF7178A5971208C8
+:100160007464A4C6819E2024E91E0726606AE66F97
+:1001700070FF95745F48398EB524F80C1287B7B4B8
+:10018000AE74EE3DDDCC84B860D58362E4144B657B
+:10019000C053ABDD3931AD66AD9940A82B3E14D5C7
+:1001A000DF626E5416AC1D109678606CE04156BA52
+:1001B000DF8D6301C0376A4E68F9380DDF2549F7D6
+:1001C000AA078A08F3181142D22785465702EB6E18
+:1001D000A5C4D79979998F65765D75D3D7D7FDFB7F
+:1001E0006FDC958042C2754548A748B53BC4AD3E1B
+:1001F000C13F5E1F0211E098D7ED36E06334FE1771
+:10020000D26D56605E328964656B52DCA2F1015298
+:100210000CA4E657A31FCE4C6735B2CA70601433E6
+:100220002B6D1988C267D67D74B89A81DA542C3F39
+:10023000491ED90B00D17B5EDE74B1B17E29F1C1BC
+:10024000728FB8F354530ACA68DE310937696E7A7F
+:10025000016B4F2D6A0EB775AD335DF3CCBFDAB1CC
+:100260009FC365EDE3B1C88933A010A42E2A77FFA0
+:10027000941CDFC7C46DBC3168C5D507FC1325A726
+:1002800059788952BA53E27CB1FD52977DC40682F7
+:1002900007299A27888E6956712197069BB7E94CE2
+:1002A000BC43110C106717D4B3E026CABC2193D508
+:1002B000691165E7D7F351B98F092A9B21B55DCA4A
+:1002C000053516CD60C7E510B57411BB6672A07018
+:1002D000315120A808D9379334CA5D44D93C0B2B3F
+:1002E0006839B37FA993E6EF64A0A90FA5636B4EAD
+:1002F00016A19A55F3B9C30B60CC7AEAF7E4BE15A0
+:10030000A84C9A728549925D447B3F7B386EE489A4
+:1003100094BE9A1463CECB6A00FB34E6E624B6E1C1
+:100320004FD1DC0D366E4C4E98F939A348609C06CF
+:100330007DE14E2ADC7847872F6C858E2841FE4D63
+:100340000930D1608D89E2E65E3EEB8D09DAD73463
+:10035000060FB745D8E7B2092C190F176D8D684104
+:10036000B3CC6505A3EDFFBC64A7CC629335905573
+:100370002B40712C607821CDC14E643E91CCF92088
+:100380009AE6778AEBB1A763325720CB861699F5A8
+:1003900030222A723AE86D118ABD7DA135428D93D3
+:1003A0009F9EFECC988D1AC007C006F83F1BAC8FED
+:1003B0009F22C5972B1F6E4CD95F76BA3676DC3BF1
+:1003C000AAF331EE8C1512796A9C9CABA374A1B18F
+:1003D00092151D32C4BDA03D3AAEC7C00E2D62D3EA
+:1003E00049195E178500AC1822148603D933EE999B
+:1003F0008E6FD156F1CC00CF4970B3A342B87EB80E
+:10040000C4D76C02D907A46328C1903196FDCC45AE
+:10041000FC1FE9E66637288E9DC2AF3579B26F21A1
+:10042000ED743A07479DE69C95D7BCDA8070490F7A
+:10043000CFFA99D2E93BE3584AC5A856CE931BA5FB
+:100440001B104D5FD36878E962F0B3E12466EABF20
+:10045000FE7060939C41EB6B2510DBC477251CEA92
+:10046000C008B5B4FC8949F24DBAAD9073A30245FA
+:10047000B7C6FB61DA9D9302A712240D3CBFCC7C6A
+:10048000DF1AB076A8601CDA667A917DF14D8AD6C3
+:100490003ECC449C85747BD09BA4B97BD6684485B4
+:1004A0005713F94190532325EF1C33924A1BE3293C
+:1004B00089574DFF3E2927E9FD9D0C37C72D943DF7
+:1004C000886E5EC5973FECB5B8490D6A9467A7750D
+:1004D000DD991D86C4BD5002B15AD0A586135816A9
+:1004E00055836C26C7209992CE992B780A50AB92EF
+:1004F00019907D136474D0FA632DD7EBBD2245AB00
+:100500005C361F06139233740DF760A50C6E92953E
+:10051000955355FED237A80B38416CDFA0F31FCAA4
+:10052000605C4B03D55854E9E1A3B40CE463C77D88
+:10053000729C6A149755DB8834231AB84B26998528
+:1005400018EACB0510F5111B7B656ED2FC1DBCF1C2
+:100550003D120EB2F3CAD69391548477CF8B5DBE11
+:10056000B747BD30F8B80762033C564AD562C51A92
+:10057000C76CA31FB51E5081EDE072B4076EA4E5F1
+:10058000D6BCF1FED96CADD3087075DCCA57C27009
+:10059000F4C808B55BC5E5E485A21597FC22B187D0
+:1005A0000A1E13D102A9D5E996AF5186D73AD9C907
+:1005B0008EC55101AFFE5FFB7ECC04EF872A8FCF43
+:1005C00038B7C0295CC6DDC4CDF7371B0AD469141F
+:1005D0004F422210621CBE2DD088DB8D3B24C80EFA
+:1005E000B0906D95737EE2F2D6521D9B5968F31060
+:1005F00041D3CF267BD17FB162A2A64D169E104A71
+:10060000937ABB98E2205EE7CD6E08D8FD79AA7692
+:100610004DBDEDE762317E0B73C2299F90E37E0DE5
+:100620001600961EBB20B898BF89509213D2F9309D
+:1006300038BAAEC7AD0CD7B20920B56452A629ECC2
+:10064000F8A2FFF1EF3A1F62BBBEDC6D2EE9485CF9
+:1006500030701EEBFC0B1942C19FA16FCF4D76721B
+:100660004E408B5DABD52305B0C591CDB163BBB614
+:10067000991829225DAB98F35A9DFD80DEEF3390E7
+:10068000D0CC93D37A6FE50322F1DC1C280D92596C
+:10069000041567655FFB6962621E7E0A9E903332B5
+:1006A000232C4ECD23F9DB313C3F141EB9DE826D85
+:1006B0005206C70D87DAA95A442790A823C7420AD1
+:1006C000AA5C3760786AABDB4B88A2D184B5857DA4
+:1006D00048CBFE31D4E336717F40CA9F4966D6A22B
+:1006E000DB133B1DE1F2F5A8B9BC8074522AC3C6E6
+:1006F000CDA0340D3A501046EA2548FBF8F91D20EC
+:100700003139A83A01AEB51AB2B70C311DABBAAA4D
+:10071000D4F00EAECE6D59AF632E622AD686E84372
+:100720004082D65386DEF075612E7E50AD3AB99484
+:10073000AB2D60012C966D1B209611B357F5122836
+:10074000A4035FCCC3AAEF3CBB21E51463CFCBF27B
+:10075000E2AF7FD43B25CA030A98F18FA44118E782
+:1007600045FCCDDCED5718EFB2B8A57715831252D2
+:1007700074B2382CB26974929231D392FAE4B613FF
+:10078000ED76C8FADC7B26B7771EAD982E5A15DABF
+:100790009A5630D18FD7588054B8D48492359F4F11
+:1007A0006150930DA604545A12980538AD79E0C6ED
+:1007B000494C1EAC1B040A636E3AE76148843881D9
+:1007C0007365BBC7A76CBF6487217BAD4A7BFE10F6
+:1007D0001D0D29CFDC00B26B9CA0B22FCD0D9C2B40
+:1007E000DDE3B642C828C54A2024C30CC79F066F64
+:1007F0005A1F0528DFF6479961B69D1DF30C5990E5
+:100800004D147B38B4ACA7D54F013B3C322E6DB4B0
+:10081000DD2A67F8233739212DB056C8D0A2AB7234
+:10082000535ED62FEBD0ED050703161C29B32933F1
+:100830004545C324BBB0D3501DE7063D8D69277DD8
+:1008400038A45ACC935C88757B186775573CF7467B
+:1008500060866141EAEB29DE7E274661EA3E878AAF
+:1008600041EA5D0B220A2F58186DAB9F500CCA4805
+:1008700061D2239271983E42B0452D822128B98FD2
+:1008800098A886042FE2EDA50FC38FA82E2D7551D1
+:1008900041EC920B4AC74E4CC3B888EB806A8E2954
+:1008A000457B3148902044F77C3A8BC33AD186F39C
+:1008B0009D51469F21613DB60D08A1E2AB720FD953
+:1008C0008889292037F8C5FF07DFD7227F262B66C6
+:1008D0005D619194CE0758DD6F49A9FFA2FC6FAF0F
+:1008E000E25ADF07C2DF2820D4DABEAA74D9B06189
+:1008F00043644B7BBBCE2C5C68D8044AAD2C9DD2A4
+:10090000280C539F615F255E73B9819B8C43D9434B
+:10091000BCD4C0E0D414F777A43CC8A9D9DA5E08E7
+:100920006C06347C5AD2A528CEC1E0421C6157AF78
+:1009300083D019B315DBC12D305335EB9F6D23C721
+:1009400093ADE948C2AAA13ED73ADEADC3BE78084E
+:10095000315AF90055B0D00E2731B4CE59498275BD
+:1009600006D88F228AEA2A53A75372C49C3938FCCE
+:100970004058561188AFE8D54803E02914E768D6F7
+:100980005336F826FFB66CAB0EBA95744D5AB27753
+:10099000C68953BA6446318F2B13950A929FAFA133
+:1009A0008FB157DEFB81E1C371FE77221C91BEF04F
+:1009B0003382CF2EF6DC03807AC7126FCEC59E9F9E
+:1009C000F3D97DE912DAAD5A9E69ED8C7AC4D2CDA5
+:1009D000FCD3CE8D49E7F2A0FC963AD3233C520FCC
+:1009E00089CF382F6B3DA2DCBC595D59B08463A719
+:1009F000E53AB4564BFB94280F0B0BA52147F46A3C
+:100A000019999AD47492483D3EA9D158E1560AC129
+:100A1000CDEF03883A84E6AF51F4F7FB5C50080A47
+:100A20009A3088F4579E25D28F3952445DEE8B62FE
+:100A3000BBE865BA75117913A428F90D24C862A51D
+:100A4000883F7D1F1575555DC9C6AC62FCBACCBD2B
+:100A500063D21D17502E828DF962BAD847989AD06A
+:100A600068C6FAC77A17B8A86FA3DE3091EA22F1F8
+:100A700024309BFB332D8FFB4C0B6793ABEE7FE356
+:100A800050A98B53B5C65BBCC04EAB37B12AA1F39E
+:100A9000189E25E3897BC13A40C11D659F988189D5
+:100AA000A808C85BE12FC7CB9BA2D7D0AB8E70D470
+:100AB0004A2B50C3A493BB493A6A962C1911EE2ACB
+:100AC0002FB13C8A0349CB830A1713A3F2561ED8D1
+:100AD000A9AAC31ED2E482CB1DFDC0E64D34EC6949
+:100AE000D0867850AEAE24BB1B6B603369EE307B92
+:100AF0002DA6BD1EEF126ACBF7639F90A10F2D9715
+:100B00003E6C202F6C70A22246A36D85D02CED5D2B
+:100B10007EB78A578915E9389C536E2F5391F0D4CC
+:100B20007BE770C5B40E7658C77D73F128500E72FE
+:100B3000D455778E7571CCDCD1973F39162BFB6974
+:100B400070122C649F2600DAA9144E711CBC09B7E0
+:100B50008BED126233438EA4AC52E9A2A71F674605
+:100B600078B12C4BA3E94CFF5E9126F3572DA9B326
+:100B7000CD9224FB0800D77B10F27B15C1E9DBCABC
+:100B8000569E515D1B7C50D6C51BA873D36AF54990
+:100B9000E4BA39FEB10FDC05D37B3DE40EA2E2F4EA
+:100BA000B1953335728F2321CB09DE74E184FC6A61
+:100BB0007E7D564BA259147C662536A82BDF2DC6A8
+:100BC000B21294FD479503027218FD768F3953C215
+:100BD000FE8F127B6C54EDB44648E88BFF07268EDF
+:100BE000A6B099411DDAEDCE071F82C70EB0DF0314
+:100BF000212DAEB025A4F7C6860C79852CC4BFB8CC
+:100C00005A4CD89CCF1863570FB239EBB4A0F3BD40
+:100C1000AFBD3B7CC34F127E8DF117DB23695DF9BD
+:100C20000E0624C726019D63A38B3ADE512B377431
+:100C3000A7D54BF710FFE60853DA9F1554DE53345F
+:100C4000EDD90F3A305D49ECA1D71E6D0C7122FA37
+:100C5000A69D18E3B603334A53F0339BCB6FD20300
+:100C6000820FAE44211CD62B7882F7C15144D7FFA6
+:100C70009053C6C6D8A720615820EEFB81BAEEC7B4
+:100C8000899ED25CCAEBF68DAD056B893825BB54C5
+:100C9000358B39F73B7B93BECB8EE3028AA8521982
+:100CA000ED624BF5270D2D2651A4DE09BF4AEA96C9
+:100CB000D8D41D9A502DC27208E92F05A45368920A
+:100CC0005CD00F956E45E2253597481B655A4D3926
+:100CD000981C312453B596D9523AB7E1DEF86E4FDD
+:100CE00035A461DAF82252FC76D62F192128EBA21E
+:100CF0004349B670F86DAD9D895A9013CF7D6CC194
+:100D000067304B24AB8BC946969C02394EFC42CDD2
+:100D1000243E13EB1F5AAA3E64EB8FC96BB24BBD46
+:100D2000118E6CBA2EA5D98910353C62C27E1B810A
+:100D3000E14F195CC01296741390B48B87F1520B7B
+:100D40000E8AA77B33B885A6F105A889311410C295
+:100D50000338BDC593416FBD09BADE19217BEE0F83
+:100D60006BACEF2E79D0C25736F0AE008196F33BD4
+:100D70007731F3F8CA32DA4711FCB6A97417D17D7E
+:100D800063C5B31ED724D0143D4081F6CB992B7F89
+:100D90006FBF4D9F3C7E26628D0BF4F261007D4754
+:100DA0002C49CBF5912BF2ABD97FE45F19BF59F6F3
+:100DB000022D01A30780BB0660128BB0EC8DCCB175
+:100DC000D24BDCE3D1955A0A80906F717C2C2BD1E9
+:100DD000DA64528DFCDB061830A7835A23EA53DF0E
+:100DE000A05C65C8B960A2FBBDBF0497596AF83B17
+:100DF00071200BE22788F2BDA9780D72AC27386EFE
+:100E000039FF08BE5B3D109B59B55D61F3CC2E6088
+:100E10005BAE72606101956EA87B0F954476CB82C4
+:100E20002F1155782571E92D76EA6EEC53B7250D13
+:100E30003B0F05302A260AF4C354D764309A5F6505
+:100E400053E368E235A4C5EC2A4BAA3A29E87A12A2
+:100E500040668483C4E1B2F1DEF2859AC37B5CC252
+:100E60009927050EA1C526F6A0E661C9F3CE371075
+:100E7000E5BB47105C99E06B1F020D551ECAE1915E
+:100E80008874EF5CCE7A365176981B92B39E14DE4E
+:100E90008A5A6956FFB83509C71B013EEE27D3B3FE
+:100EA0007B8BCAC811461C9A5E315B15824D1FB4FC
+:100EB00059336609D51C6C519674E532B50D0000A6
+:100EC00010FAC4CE374620F1BFDB86FC1F80039E9C
+:100ED0000E5C597B9B28302E58D99F73B1A7223ABC
+:100EE0002BC7CDC266D5F9505C41572ACA36C525F5
+:100EF00084A4A83CD07A9290AE1BABFEEA1BE254CD
+:100F000069C702E16B7268805F239427D7466ECF72
+:100F100047271AA564211882B7BE56C20670D0D0E2
+:100F200017FB4A4F567FA24D11015246B4CA96E3B1
+:100F300010ADC9CA30952408B88FAD92A078251E8F
+:100F40000ECAD9E603AB950BC5B787C34C4CE195E8
+:100F500058FD30137DEB79E519C1FD1FD9353D737F
+:100F6000166BC93131FDDDC691868EA639CE820C55
+:100F700036E51E7A2D4E2B1839819CF495BF4CCC4A
+:100F800099AEEA14BB3A14DBBF5E023D94CF6E7D8E
+:100F9000FA68FD180D99C4B3CE84491758D423DCE0
+:100FA0002C73630641FA33CFF6F3FCFF8580E40C23
+:100FB00022FBF1819597DB2E6D139797531426E64C
+:100FC0004C4DE14C3C04532C573E41E481DDA613CB
+:100FD000062A5554A1DAF95F60A9519C564C5D0868
+:100FE00051E327B1290FC5BFBC2C6DA2727EEEBFA5
+:100FF000F62C7D0D34A3B72B505497BFE61651E560
+:101000006BF4F9B4E47C3E233729A2A628498B90DF
+:101010002739645028FAFCA9FDFA98DF6C42E7EA08
+:10102000642440D2B18FBDBD7C1AC024AFB9645CCA
+:101030008D2BB9D2F0DC774F1A99FAF8AF53C50B64
+:10104000DF84BEB727C61499BE3DE9A85397FDC4F7
+:101050003C108D22408761E80D4D69A2039DECB2E2
+:10106000CC6CBCF8B2A013A9669CD8E3BDF5F39B89
+:10107000E0984E77A718904C78FF4E17018B0E4FD3
+:10108000B8E50F050C05BAB51F06948EF0488A0E18
+:101090006C00F8E8C7C0B36389E3E1ED5E111CFAA8
+:1010A000E35C735EDF3BA9B90CA9EA2F0A62289BB7
+:1010B0006EB39E26A8F67F51167893E64F31F275EF
+:1010C0006A0E67A76D237E47192444F631049E24D7
+:1010D00043ED5F95A73D10AE3F7BBECCA833DC6CE3
+:1010E000DE0788DF3F24DF17F6031E355C6AAA059A
+:1010F000773BB72B9AF91FA8C893F870C49A6D2B49
+:10110000950C3EB26B693393E9E9E165633260ACFB
+:101110002E2B32EDC95D3CB23C06B4DA55B885548D
+:10112000DF8A4C01022DE8EF798B0A1B2A5493C306
+:1011300006383C8B675E29789288CF6FF2F1AE76E5
+:10114000FC8B7EDD42FF9B7BC7EE8AA75C85C7D008
+:1011500024C7F384FFB870A4264FD164421B3056D5
+:10116000FD2B868D34E0496B68404C8A10A7EC0B50
+:10117000AB8539B21269891D35CD6A1E975C24B4DE
+:10118000112A53CE29485B710E1EAF3DD1F70DE1F8
+:10119000246226AD19AED68416B0F57BCE6A56B160
+:1011A0002C4E6A626CAB4F86B4A1A5C74945BAE91B
+:1011B00029936ACD09C22CDC5C5EB9DE93BAC4F314
+:1011C00047B046015EE9A9E20E8735290F6E8BED27
+:1011D0002AF94C896982A5C831C0BAF9EF57B5A57B
+:1011E00004BBB5254CEE9E0A13E0D52A75DAA4B2ED
+:1011F00062BA91646889BA1ED2A4F7A100F339FAE1
+:10120000B018FC939500BA61AE9909FBC434BB0FCA
+:10121000C600E7A0BFE8AA3B448D2838DDE420895A
+:10122000BE1172EAF188E37850BDB61693959171BC
+:101230009E67DA89DFD3498EA8C73BED027338ED8C
+:1012400072F6C1E893A3C853B978023762A4761C3A
+:1012500053922D7911D60748D88D2A3B3245E69214
+:1012600004A499C61961CFAF57BC441937922E35E3
+:1012700031CA1C0499B8794CF55456E92BBC0A4C78
+:101280009CEBC6D1DE89DBA1B19EBEF668A4BF92FD
+:10129000762F5E6E029340585B736B3BF8A621D8A5
+:1012A000D749F7AF976B3FFAD4546E6FCB0711F362
+:1012B0000AB7DF2A9FF4A34CA9B21FDAB6AE819E0B
+:1012C000E60620B84B4C7D52E8F52797D715B44772
+:1012D0007221ED734351A11CC838B99FF7B87957F3
+:1012E0009E4DB0FEE66EB219AF6F7083443AAA1BF2
+:1012F0003ADEDDC2156A8A3295FBDB9BEB1018F7EC
+:10130000C2B92504E0EF91780B62F50579948DB3AD
+:10131000EDD3E9268B2BBDEEA777EF87F8E890F9A0
+:10132000BDA1E64E321EB7E200877DF1C742A4F6AA
+:1013300051C21CF58655F72546F0757AB75F372EF2
+:1013400041D3CF756E49792CEB7CC0E11E278E55B9
+:10135000CE0AF73C9CFF121B47CA6308C65E77B9EA
+:10136000A1E327E5D8B31A061DDF007473BC948887
+:10137000A6FF146A361B856CEE8922B334A8616619
+:10138000084B4FDFE86A8797B327E99D65348AA643
+:101390004FEF7705441AE9175AF6D4C3986022F440
+:1013A000D7C54A57BD9896C469534BB59F49B3C931
+:1013B000FC752BEF88AF805AD505E44B23A755E188
+:1013C0002CA9F041656C4950ADB8E6CEBE67070365
+:1013D000420F88277B4DC9677012A79811742BD5CF
+:1013E0002460333B479496C42894E1DBD325C5CED3
+:1013F0002D8CEBCF5B176DD54D4F6AE54CD25886DF
+:10140000538988F68B9277881AEA033035CB369069
+:10141000B0D593035A2E5E7AE99A873D919119F7D8
+:101420000CC96460E739BD46E0BDFDBBFC85F4C274
+:10143000532C5B7F13F142F7143102BEACFC64D530
+:101440003FDF8BD03310D76D8B6CF3996A6FECF064
+:1014500014E65A31BA8EAA2222AA0FA761A092439B
+:101460007E1FE2B5670C0DFDDDF28DDE207F25F0DD
+:1014700077C07A17856685BFF2BB94C4871E255D49
+:10148000B8F491DDB6BB67B493BEFD8A1F9B90474D
+:10149000066B6B24BCE5AD54E9483214F202569257
+:1014A00053DDA86205BEC666922DA0FBBF86FE6E08
+:1014B000EBD5D199E09CA555112E10ECFAD10A3844
+:1014C000943A8A5EFEB50FEEEE5772789C5B90A25E
+:1014D00029F67B6CECC8DEE916BE86257CD77964DC
+:1014E000DE2AD9A046AD2054458AE7336CB91FE007
+:1014F00098B477C47392DC619DACF5343833D8006E
+:10150000A65E06DF5BE5F00B8EDBE7820703682B48
+:101510001F97744CC198AF416F5589FE27F9E3E5D9
+:101520002FDF59398E7278BCB406D5AAB9C7D976DF
+:1015300015ACA6CC3D89B2DB9ADB5BD0A53BDDD2F6
+:10154000C99E971C08F63AD0FA76A2E65E344FABF5
+:10155000102971E15AA431295ACBEC54474BB6D625
+:10156000D56379253053CC00F34F83F5722DE1A478
+:101570002222E029FA6A771467879B63B35A730AB9
+:10158000F89B1127B363A2E0123D7C0880FCFCD1DC
+:1015900046AC6FA056A177260BE965E5F94B4EDE08
+:1015A000FF2B323149FAD76346BDF772BED372A41E
+:1015B000116E63E6602E7F0E8E43E1D95058346F72
+:1015C000B20A493E3D69087273FEAF2413C288E92E
+:1015D000249A9048AACE8555A94A7417B9CF3141AB
+:1015E0002B5192AB42E29A032640BEA54AC65B83CA
+:1015F00009C56DD612976CC1CDE5AF11E18A0E41D8
+:10160000FF5755940D4751B75F838AE98A30934E4F
+:101610005818479F7E326F50B9C08034C3DD0C2309
+:101620006E8C41D4B892C893013B76FB70F30020D6
+:10163000566E9FD09888316E4B54BB1F10F6FD57E5
+:1016400087AFBA7CABC4F2B585FFD29F8DFAE0D7E5
+:10165000CCAF5743D192F819C42B95CE095F3E8584
+:101660000C17917EF23E2EF260134B1FCB536997FD
+:10167000AD1916F5D5349EBD6C3325D73450C285CF
+:10168000BC820A17C32D73845C46CB2CE13083D710
+:10169000EAAFF209E16D9DF852B28619B81BC6692E
+:1016A00028B5A2C6D85B035E7A75A598E5A0833AF3
+:1016B0002B55BA7F2CA6FEE8F2CF9BC9972CDB8E68
+:1016C000E17B48C8D4A105F6DA3F8C6C787EC40D66
+:1016D000DC0F9AEBC114D306B7C2D2A67BB4DEDA14
+:1016E00014C5A5972FB2FCCA25DAE46A405C4D7F89
+:1016F000B60DDE7659E5762C332AD68E2EEE88E2AC
+:101700005A8967231AAE55124289C4336630A3FB47
+:10171000A78EFB6F5E6FA175317DEECFF1008C3728
+:10172000E7D183CA733218F0CD80CD2D86733DF694
+:101730002834D2E10A4D2AB2E06A83D31D1BCFDFE1
+:1017400003373C15DCEEF3271E5C137105D727F435
+:101750003A27BD10FF9EDD8753794ED02CFCCB6C11
+:101760000B016D43FDE9590F30312D53A724C85BA0
+:1017700004002372CC517C6E9C17747BFF0985BAE0
+:10178000D4855323B00556A229D966FFDE045A6AD0
+:101790004970C641AD705CD3695832C0455D7D1655
+:1017A00015B32C6537B5FD1C37B4EC6E307E140CC8
+:1017B00004523E402E31265D572C9354DA872E0B6F
+:1017C000C1A05724C74722CFFD96D0ADA0B68C4EFE
+:1017D00036513BE52F4075461A616E8810672A74B2
+:1017E000A8ADE8F894C8DF3E9D4BFD06EF1E671CD0
+:1017F000D8AACD7154392CE4BDDDC7FEB6CCA67491
+:10180000EEBD7FCD539ED8E14CBC835E1DA6F90E84
+:1018100029A441D72A6C9A82D926ED458E85AD122E
+:10182000B87D947D6766DC6A0595EB48D79A8C97FE
+:10183000BD914402B38A553B0508ACA6CCA8B9A813
+:10184000F8B9031C1C56E0973287EC3C74AEBE5FBF
+:10185000EFD07B1BD03EF4076FE9F471972107EAC4
+:10186000E9DD0288915E7D99DE7531B18B4FC41E32
+:10187000B9F83EC331228FD8BE135FFD3F1396C126
+:10188000EBA4E9AB43A6DD3CDB5D02D20B616A054C
+:10189000991A325F012C92966E1B4D912CC682B222
+:1018A0005ADE6122D25E42F2AF50A1C6AC6914AAE0
+:1018B0001AAE6B1C7140D72023F033AFFBA0E56B51
+:1018C000C3A70C4D3B55EAAED5C23C739D386E574D
+:1018D000DD060F61FFA77B5C32B9FE453DC40BE31B
+:1018E0007C7164E7B9BAD43EC8A7864B9CD7132A4B
+:1018F000CB7D0B47029F2517C8EA7317222080A6CD
+:10190000282A9D0495AACB09A18D0010F13420222C
+:10191000598146C9304685C9BC1900A9A7135BF196
+:10192000F8A05DA710355EB54A0EEE5AB393785E07
+:101930009CA6CD1CCF69F46092ED94B9A152A3B2DC
+:101940003361736EC8BC95324B63BAB1089FD4AD96
+:10195000537D4EBFA7C1A37B93A07A186EC8F68BA8
+:10196000C4D632E2D497F84EC2D43D8ABF6B09C4C4
+:10197000AD2C97B34035B154CBE90B541E18CBECCA
+:101980003EE17AE265E121D59CFBF2940DEE7165B2
+:10199000B8993BBBE060D4F96CC3FADA2B80AAC7D4
+:1019A0003A8F7706F4881081D676BB3FBF940FBC80
+:1019B0009CBF27263130B8FE4C0F80ECACCAF26FCA
+:1019C000E37AE7BC36A9BE75209B68A55AD033EBF5
+:1019D00037343F55F633394608D208CAEF60FF99CD
+:1019E0007618D1D56743CEC2E7D361E46AD586E6DF
+:1019F0005B91A7981EDCACF9AF0F0D56597586D3D5
+:101A0000DDDD221ABA5A690424483B3415091D9EAB
+:101A10002B29116D1D5B29E515CDD269B5B66888F6
+:101A2000ADD6D1080F34C75959CA8C700A56AD29A2
+:101A3000FAFFCF3742610D4D79DFFA680622C01AEE
+:101A4000D65B8FEA2C8BDD450E8F5959D689837270
+:101A500014D0B345AD6239C414BB888831280D67F2
+:101A6000CBB18304AD0787648F0C314353CA2D6D0E
+:101A70005E7004DCCF13D7C2ABBEFAD467BB2C9A1E
+:101A8000AB496CE69AB9754C6CBFD6937D8409C19D
+:101A9000FCB84AEB13B2D9E6681ADB5380E0CC817C
+:101AA0005B82E1D520992BCDFCA603E862073F03BA
+:101AB000CEB9D4D3B5B17B1E65ADD602841BD2E6B8
+:101AC000D28A0F51341F543E9FC5CC1A2B68D210B6
+:101AD0002FDA0F68D5046675714C18F36CF0131C7F
+:101AE0001CF2D4771359CA9BE846E4723A8AA3F3EE
+:101AF000A4BE24F88DA406CB5125F0021B34155E3C
+:101B0000E5EB0030BD4302A5351990438B2BECD09B
+:101B10002620D6A5A714561E1EC8BB628972B8B966
+:101B2000483584027D1335794CA89731FAEADEF303
+:101B3000E3F9D41DFDA5E3CF07AF97C2D66AA3FA98
+:101B4000B3839664B59CE39553620F7640DB34F81B
+:101B500077011084C1DDC918C0828E466E7C94E87E
+:101B60008A42B0D6B5AEDC204A55A18345ECF302DB
+:101B7000967AFBB7C1350D8EC2572C7F98AD79A2EE
+:101B80002CA8DAE72E1A7C507609ABB9AF850F7313
+:101B90007001C050EAF6E07B355A54D79F490537AB
+:101BA0002B9C696819FDF11F530499C603CCA9CD7C
+:101BB0002025CA440538169B6F3292B01A1CC94BB7
+:101BC000F83F2BE10CE4794FE034D9DCEFDB8AFFFE
+:101BD000A534B070DE65EA319FEDF21D13AA4ECC3C
+:101BE0003784E1D4199A9986A9FFF1AB80943E5FBE
+:101BF000FC5608B2CE81A771E053BB996C1919B895
+:101C00005BEA63A537FBD246D92E295593A2C73686
+:101C1000D1B896899962A47FF87496F2AAD9B7D5FB
+:101C2000C136A17F99EFF5E62E7F3352C743A44515
+:101C300000CC468CDBEAB4EF3F0AB3C0122D10F3A0
+:101C4000B80BCB5CAAD278E3342F1112E9CBFB524C
+:101C500020B67B4B51C1271152D55949C0FE5A9726
+:101C6000F46ED9179F2029B0DCA2B25CE672C10DD8
+:101C70002C0137F211ABC3DEC08A3BB47733B86BAB
+:101C8000151B1624ABF3FEDDFCF2B67BB21ADF2285
+:101C90000EAC2867DE6EF9E452BAFC5F8EEB769CE0
+:101CA000046253B339F6163661530D4270BF8EE6A7
+:101CB000AD84FC20C348C4F7BCEF65E4367F66EB17
+:101CC000D5AFF3BACC777961305EC9A3EF38065A45
+:101CD00008A729BC052D452C93754B361CD1B95E40
+:101CE0008D319DAC2665BA0C7394D8656807A255F2
+:101CF000936D808BB98127337A3A1C28697A540A0C
+:101D00007E3AD9A738043F416E5A2941C289B65953
+:101D1000E65B4E41A62C812966A6A9725DEC285C83
+:101D2000BB4BD0AA421AF27C0F01A511F7DC8D78CB
+:101D30007BD18FC2E1769942D0DCC24003A835F551
+:101D40007BD3FDA248AC32759C4490E9F6BD33B319
+:101D5000555291C0E75E386B01C0D6C0276A351571
+:101D6000FDBD8EC7A77179CE697C59489373E93858
+:101D700057F884217A112558530D503901C64C0467
+:101D8000B7D8263F26E9947EFA7D2CACDFD783DED8
+:101D900021DE42F9C65E5F47B4AE44D5F21928F899
+:101DA0006392EB25427723753B2826AC29DDCEA331
+:101DB0006D4E6FFB990EEFDA610350E12C6F535EAD
+:101DC000732C3F17CE148770AC7650DBAF97F86C4E
+:101DD0003A81A7D6BEA2449F3648B9DD13D2A26687
+:101DE000414145B7A11C8D754C47CC5F11D2262EC1
+:101DF0003666839E8A4E50C865B550C80D047DBBBB
+:101E0000E79336F74A7C1CE90D7FAE2E50D8B48C90
+:101E1000BA7F6C7D52352FD7107E46F87FFA5AD79D
+:101E2000A0DD5B1B299CBF6EA7BED8E21FDA328EF5
+:101E3000D0F57FCD1B0D8083CC6A7442ED58DDDC7C
+:101E4000FA5C07D930320DA782EBCDF2BEA46C69E3
+:101E50005BDAC455670C0B73311433CD07C1F5330E
+:101E60005E81ADACF11CB4DE939A518E96C9632CA1
+:101E70009754914E0B6ED8C7D0ACBF922E4AEDF559
+:101E8000F4049A3BECFF046CEBBA536AF3A512AD71
+:101E9000FA85C6628D8BD0E9F9A71458E506480289
+:101EA00033A0EF6DEB1EB04C70146DA126D3C7604C
+:101EB000AF574FA40E8C972DA6A4EE3324718190BA
+:101EC000FD9154114FAFEB8EE95BF33201C2A27565
+:101ED0009239B0C0DA259863325B53F2D6D1A4E1CF
+:101EE000E7EC8242DFA3A5DCE9C946E96D16C4EC44
+:101EF0003EDE3EEC22D019D0014E296F847563EB93
+:101F0000DCCC88CAE003DF0F4F01B9C35252FA108C
+:101F1000EAB0CC47DCCF61D15D61A09B3167137C17
+:101F200061AB39E808A2F3AA455F001123E85279B2
+:101F30009721B73AA0B7BB1A98C15EF1BB8F24FBBB
+:101F40004951A0B8F5248DC78693F943FDD698DC96
+:101F50007C9208249AAC43A20CFDA9D153A0A4EF13
+:101F60005779C5A8735160E23FE45D972D32A8CB45
+:101F700060ACFEA01ADEAF43D9B1A28467F000E7DF
+:101F8000C5BF30ABF9B4173567CCF446C3FBCFA25D
+:101F900071F4FAF6F1E804D37F6E46060ED7D10845
+:101FA000D153F5030965E41C72E2C1AFD673140B7B
+:101FB000010B847501F347CA6E301E342B5915C8C6
+:101FC000BEEF919CF772248CD1507280BA17432DCA
+:101FD000B1ED7D80EBA9EBF7F5885AB3EB6F90CBB1
+:101FE000120DF370261DBB5A07C64F9EE02E4B51B3
+:101FF000D5ACACF811A050E94BC9D694263CCEC361
+:10200000ACAEC92ACCB6A0F2F7D681E2211A0D11E6
+:10201000A72E6AFCA1D65CC5001C0BFF98B3D7861F
+:102020002641345717D2B937F5D11D872024F665DC
+:10203000D90E4F85ED120EB2291B04A03308A53628
+:1020400028F18308FFEF91D41D6F7B618514BA6777
+:1020500031D971D7DCA82B82625C6229A33D396B30
+:1020600007039C61677DD3D043D56556E32DF4B259
+:10207000435A24C7E489191AB7D44A7BE4AA46B75D
+:10208000D056995FCB299D63B672E9BEDAD403B905
+:1020900068F13394BAC9806262121E554BA84C4A4B
+:1020A000E262E279EA7B26C64811E2E8718E5A3490
+:1020B000D1EF8762212200F0A2340DC81DB9354A44
+:1020C0009105AB1BCCBBD9D82E00FB4C4D5E3D110E
+:1020D0000DC382D19749B07222844AFB66FDF5FE9A
+:1020E00021D85BD21E2CF24F5C5CDEE088FAC80976
+:1020F0002674472E2E110A1F4BE9B954F7C8AE08B3
+:1021000057696CE224DB9F92630591E77F9E796EAD
+:102110004349F44EEF3374F6E653913391F0600B7C
+:1021200045CB0023553B63CA6129E10C52E9A82A3B
+:1021300040F021702923245B56D9956A5B8DEFBC52
+:10214000D30D63D9DFC29BFEB982E5E582330F521E
+:10215000511E438186EEEE92CD227A9842EEFE1A0F
+:1021600087BE6671CCC94E0073335DC6C734542533
+:10217000E0676BA6194069AA99816DFFFD491CBEF5
+:102180003A36D5062200DBD6367C84A33C90E5B6F1
+:10219000B0DC6A6140E21140A39F47D887AA1BC503
+:1021A0000E2213995E9F6C0C73B5943F84A404CBEC
+:1021B000723D3DE417C63E1F1041ACBB39FB3BAD41
+:1021C00028B85730EA4CD082FA4586F3C74EF4E778
+:1021D000AB9F2AF75D0128521BF834310203719638
+:1021E00014F441C453D02841925BCA5BCC9875C9A2
+:1021F000CE84B1FCF802CEDED394E436D7F9632E58
+:10220000BAFD6E49EDD25A5CCE6CFDE0616682ADDE
+:10221000B5FC873ADCDE9D17C68395645A9BA73EC2
+:10222000BB6935B4A0D43CE04DBB1ED419DD04E23B
+:10223000239688CA955AE9A115EB25DE10EE31E305
+:10224000FFCEEF93233109594A6AEF9E96EDC515EB
+:102250007659651A7B6E80F1E5027D874D42D42365
+:10226000B46EB24DCB4398F9A0862FA36ABB30C69B
+:102270006BE7A09B2F046D7F05E80CD30D9305DB66
+:1022800030FD028BDA98E29072047FC114225EF571
+:1022900073E86DB32C66B51EB3100FBB95532CCAF3
+:1022A0005AD3C36ED652DE91A6B9B5E9D4D8C0CE02
+:1022B0000AB053B544AFD913876A11EA55F27AFED2
+:1022C00052F8AECC212A5A84A04DBB8FDB1C0A5495
+:1022D000CACBBF2CFF99248B3F0CD2B09D2D7BD055
+:1022E0008BB649A86147D633FCC752E416DA977E0D
+:1022F000F61DDF507DB61AFA0312ACCDAE2F915504
+:102300009130965B99DEE7D32543B3AB34B8910E99
+:10231000F0200AA54862022497E0DD9F32819AEFFF
+:102320009242D8021420BA7971E3AD5EFAB281927A
+:10233000A482DB4DCF2254E4D3F2F1122ED8FA5D01
+:102340009E4F1E250BAE131B0FCD1267F1AA6EED2B
+:10235000917857F4642EABE5BCA217827E0E6354CD
+:10236000F93CE9C2EBAD89A8B09A85F137666C3DBE
+:102370000C52415FCF5E3454A963CC2D369C2AC6E3
+:10238000177FE19726ECB94CF317166B83B14C8F8E
+:10239000C3241BF2069F87F09E2F845CDEE8D11BCE
+:1023A0002ACE4F8E2039E71D75A0634894ABC0D864
+:1023B0008084C6F69CA30740894C7754E55F964914
+:1023C000E018B6459646CBFAB28E53ED10C1BF97D2
+:1023D000A0D2A97D0E39FB9C8A8ABA552BE34460B2
+:1023E00016EA08E3B0A7FB250E27158050556D2986
+:1023F0009B2D34F57AE5A1DAEFB8E6300C7C667FE8
+:1024000074710D01B9AC1275781AF46082FF15A6CB
+:1024100037034D0581E192BEF6236DBDE2B9C59A41
+:10242000315B338FFA12DD418EF6A9BBBB67F4F73F
+:102430008880116F13FC8E200588ECFEEE9EB3E1C0
+:10244000743ECB3A96A573ACB4FB0984BDE66D33FC
+:10245000C1FFF12BD4E1A444202A99D3DAD13972F7
+:1024600060601B266ED13A773F95F3C6D702FF799D
+:102470003188CFE04989CA6FCCDCFCEE710F03864E
+:102480008E73498390296A3D2BE16514D17FB94B46
+:102490006EF563AD161927928BA0352F4443BCB45B
+:1024A00097486A65F6868CBBCA61756366B975061E
+:1024B00030BB70D1835F82BDCA6D753F9031C41649
+:1024C000E7169B018C4ECE9B1F0AD2B0CF245B1225
+:1024D0009D13927652D565E3AB13E2E1D4B12F6D33
+:1024E0006832C54E27380FD08778F996B0FCFB8547
+:1024F000EF4A5DC5C24D7EE8205DF3ADE7D3F10E36
+:1025000038F447483654FBC0E3D01B65201898B117
+:10251000429BA29570EBF46B386A299EE1187CEC23
+:10252000C023CEC323B1FEB03D92467C47C0A0E697
+:10253000D5639372570C4ADF7C501AD4BC1C2B60B5
+:1025400041C2A510559D4E38E07B4E4B0578180FC3
+:1025500038D0CBA9056948FE7BE99CA693922EF45E
+:10256000F4D0F57D4CE26AA2FC3F62879DB5CB4179
+:10257000BA99DA13E08617984E78F79598EEC16EFF
+:102580002A0621824674865A36C95054D328977E2B
+:102590002991E48E75AB7E893A6EFA0188E7120BB9
+:1025A00096F428DF567BF1A587E2BA141269D3CDE1
+:1025B00091A7C6B9C355D9B0B9D5FCD53E21A6C996
+:1025C0000B63723885827F875743548D683D6493CF
+:1025D000104BB102073FD356A48A3FD860776DA84D
+:1025E0006874675A17381AEBA6AFF55F2AE453747C
+:1025F0009E0AAFB7E927C66019DBB93FDD80AB1390
+:102600004E804C2FD64E2D5C723CB51C8E671E8AB8
+:10261000152B6225FD613A72030EE66C43050861D5
+:102620007BA924DF513422AD1F55D7667EF071B5EA
+:10263000F5ACDEA53A03CD58448A587DC88A429C41
+:1026400091B0032079E104E8EC9BEA0C8ED2AD5EF8
+:10265000571490CD382DF7C6275F2E642E4BD5EC3E
+:102660001D24671B4E88B32E94F2F0E6191A08ED6C
+:10267000D26242C26BB3093CF9461479447C0BDA4E
+:10268000F11509CD0C26F6DCB464DA37CBD7158CFE
+:10269000A683E0D6D3C09069780888A766B07F4249
+:1026A000BBB3910642EFAB55491AF0BC9D48FE6C96
+:1026B000D8D69BC7F9D378E1A9427DD0D759C210AB
+:1026C000F37C0B288552B405D1AA2EB8D2AF88E985
+:1026D000F2E9890E6784AF1F95992118EA2C7C4591
+:1026E0000E2617D384ED64710C27594975450D8A60
+:1026F000B56B86DF5168C0C15D896F1E45DAB46E67
+:102700003E4B40F71A28D6A0EDD3B984A02BDEAB00
+:1027100039DA8948F7F0418FACC5FC21C32E2B5420
+:10272000D718CFBA04CE3C25DF4E1BBE9DA74C6602
+:102730001333238740FA7119FC6F48215590844D5B
+:10274000F804658399F95AF97CCC00AE5F382457B8
+:10275000C19DD632753D4CD157E0DA4BF1C51D30E5
+:1027600071D47EDAA12854868401863F99FBACBFE0
+:1027700099313BB013D6ED3D4266AB46FE57304F24
+:10278000A411C21C51338B9CBDFBC41C9F978F2D81
+:102790008CBA36C1B0E5EC63DD405D31900103B227
+:1027A000BC34002D4CD5AE2C345179EBB89D400093
+:1027B0007529724F727AD6B6CBE6C8390D6DC82A24
+:1027C000D3B175BB3EC5051EEA04CABEB65B20BDCB
+:1027D000F34206178867D6C5948176E2681EE460E6
+:1027E0009070E77BFCCACA3250C98D0C051A0336BB
+:1027F000121067DF6B93F9E77E8FE3E5671DEF3318
+:10280000C6E650B6371496F03E19D7AB72A8ABD5D2
+:10281000B84232D7549BEDC6C61C250A8F0CB84966
+:1028200078789B004D96CDC6E199805D66F214B52F
+:10283000903989C6A7D45B0C5D2C88065D60163A7A
+:102840008604A8F72729F804318C711CB67AFE8219
+:10285000B8C7D765E792D9FDFB6ECD53A52B04A36E
+:10286000A5905D3828DAC00ED2CD6B6A948F25967C
+:10287000FDCEB6E1F7A626AFF37090B69E4F991144
+:102880008E14F7E729859EFFF70DC6824F33C18866
+:10289000E6EACE79460B5F77722F6C72EAC0784118
+:1028A000D9047341C0A8FC183769638119B4C232D6
+:1028B000EE37ABBC4C31B208BEA4C0B76A0DED42D6
+:1028C0002F18A7A48F3D85E01CC47602690F95AF31
+:1028D000D3851405B49FEF4E21012FFD73762F7120
+:1028E00058302A93B7A56CF13A266D28F03B4B611E
+:1028F00080EAF65CE039DE281A7DC559523D317C0C
+:10290000B2E1582CD89E07E42AD71A862DDCBEE9FE
+:10291000ECB90CACCD6CD2AFB599941255EB88A242
+:102920008770ECE3E8AD2B4DB4FE3BF1C60AB03E38
+:10293000FDB1A663A52917AB416CED691FE5724B8C
+:102940007FD8BFA071C01825CFF4E752389BE14D66
+:10295000E75929E7ACC3D562B9B86E06217122AA3E
+:10296000C445A70C5760D1F656257F60713821BA4F
+:102970004B6FC64F5ED54AEEDA98AE28E631E0BC22
+:102980008566A408F2924CC7B036C7A707BF5B1490
+:10299000707E34431F79B3B9B82A0D849849FF6516
+:1029A000DBF7D844D0A0C9498F7B52162A93FC8903
+:1029B0002A8E0A829325E3EAE418B98CC89AFFEBC1
+:1029C000417937DA459FCF9B29D5A271485E7D8931
+:1029D0001929BEF2D848343311389D660FEE03FD35
+:1029E000F60D50EC734675265545FA7C86A4E3B483
+:1029F0005431FEED840F0C0DC638F2D2CEC525FC45
+:102A0000F14DCEFED6DD9881FDCC41C9AAC4C36E7E
+:102A1000E47DCE26CA2DD163738870851D6EC9767C
+:102A20003FCB6924351721E7E89B05A7A8718FD90B
+:102A300074DE3CE1B3AD7E680AE8B9BDC1FFD94997
+:102A40008F4125B6A3C5C758A8D914A13C957B30A2
+:102A50008C4B6562D2A6B4B99A4C5466033D29F8F2
+:102A600044AFD233187DE00C6BBCD15433B40C931B
+:102A7000DFD2375B3D657A9CF1EE2B2F7144D74056
+:102A8000A321AB65A4086804DA4A413F492A2CE334
+:102A90002E3D095BC6CA4AA4084F2C1A7A8E3DA364
+:102AA0001271FBB318D580846064F3EF71BC4CE9FC
+:102AB000B251F656038E04974C2099BF55CF9130F2
+:102AC000AA657F166A7EF96C0ED48B2AFF5B37D518
+:102AD000E2566918E414E0B6875D09ECA27C22D9BD
+:102AE00038E60D79A6D9FAFBDE9E7E3A59080DC26A
+:102AF00019F71FD00C6125E81E59C65068CA7B051E
+:102B000083C0E93F893145AFE316D4A69A2AADC701
+:102B10005E30676ABF452021FFF6DE7C93AC87FDFF
+:102B20004443765FA41E0D87F52CE75620EEBA3C91
+:102B3000BC57A18D7A798E192F8CAF907B0C5EF3E8
+:102B40005292B18181A9D341B928516E0D91475C50
+:102B5000579B119C6A25599B53D58BA175095A0423
+:102B600089D7B17210933A825FDA15CCF33C74D8EE
+:102B70003DFC4DAC42EB27B7C44C961369AFDDA9C1
+:102B8000F41CC7F3552B5A7905B6C37D4B24966FB9
+:102B9000B908BCD4A089CB64227CC90B7CC65F7DFC
+:102BA000DBE78573CA56E443BA7D24A52C56A516E7
+:102BB0006619B9E3EA55834A6F3DFA23BC96B4EE31
+:102BC0004EE6C1678693C75256337F9EDFC3533D9F
+:102BD0000692F8EC7369B01FE27B543F7D8371F875
+:102BE00073E74E3446B2CF8E41D2B6B46DC3CE84B5
+:102BF000D91DB084037C95BE349648FE447879AFE5
+:102C0000ADB03CBF14DF7CAA33B1C37FF90A8D7528
+:102C1000C8D7D5C1D3CD440543F13F7AEC55E4D0B4
+:102C2000AC483AF174E689007672838C8996372431
+:102C3000FC953D074BFA7F1D99011DB0CC67DBDF8A
+:102C400019A282F75AAF29C19E1F8F81E662EFABAE
+:102C5000C693B1E28D0DC852E2EC2E9AB583C06ADC
+:102C60000F3375BEC29510DD1C482E0B284B1799EB
+:102C700036C251BEE3F99A67FC79B895EC96364BAB
+:102C8000A0089F894E7DC261DE53C0E440EBF9E2AB
+:102C90001B57E802E40589551644D692C03373A544
+:102CA0007326A02652602C59C72ECE6796EA569CF2
+:102CB00009B6A8E2581493C24738A3224DF8CA7D3A
+:102CC00038CD23E47C231791F3B39815279E52E364
+:102CD000B10C49ABAD50B1F216ACEDA26D556D170C
+:102CE000B45F527F3F3D9BBCB777631D4BA8DD4966
+:102CF000589502860240F6B5CFEA79496D6136DB18
+:102D0000A8FBA270A13F12AB56E8C5FD77A156C53E
+:102D100092DEFE0B80001472E67A010E4306A31DBC
+:102D2000AB04C53318FFA3E6D7085030E5FED8FE44
+:102D3000DD8D78E808AAE2D59A48866662A4CA3E84
+:102D40009335354AA8480F61F1962BEDDC40AC4C29
+:102D5000338AFCFCFA200DB0B75D4DAF57857AD1B0
+:102D60005AF6F689ECE932D3977AEA45247ED639C9
+:102D700048EEB2A2FD1E72F4B284552F9B4B603117
+:102D8000F3412AD05E3C0809A80C445155A0259176
+:102D9000CB6E098FA869114D1CE17AAFA1373216AD
+:102DA0001F15FBAF1F1BBBE0C063C35FEE84E25D7A
+:102DB00093F94FABF2482081765AF9412868FCE735
+:102DC000AE9898527D28D3411ED1941D9FA167A52E
+:102DD0005D45163C0A89EA56BE2FAD96AFD84873BA
+:102DE00048769C016A180F392A8951638D41118AEE
+:102DF0001741AF9EEDFECE863A67E55164D6A471C9
+:102E000085E0CB276FA327D9AB1DEA486FED514072
+:102E10007606C7EE924CCF39B8605065D1BF0D85AC
+:102E2000F1C15416EB425F40BFC803CF5F865FE934
+:102E30005FB1AB723A1F299F3EDE3ED6B4CA23076C
+:102E400057BF53161701FFEC87C393FA8EEE0E009F
+:102E5000401F99F01D207FCC302F127C240C95C58B
+:102E60007FEC11EBC2351AF5F9251CF6D4FC634A48
+:102E7000EA27A89E3B584C48652C64F13E751565C1
+:102E80007CD0B172E21DDB76BB9088EACB9F396DB6
+:102E9000B4793866E456FD86BB2DE26AC80D80AF72
+:102EA000748BA6FBBAA71F5945C5296ABBA5DA2BA7
+:102EB00012D29BB5FC2E5CD5302DC8D290E980DFB4
+:102EC0006B0647E1A85FBF6F97BBA83B4C4866B84D
+:102ED0006C7E03DB2E8B74BA4B210247E997462C9C
+:102EE00059B8CC517DD76E31B9347709D19A67463C
+:102EF0009AA98E4DD90C742DEC70123D18AD70F25C
+:102F00002FE89403D0331EB4AF6BA340559C83804D
+:102F1000632208015C3AB9D4DF0B2E7AA929AD0CE3
+:102F2000B4F2356A2B96C808B39B10C005AA474671
+:102F3000B1B9EAFF69FAFA80DEC894B4BD387FA55A
+:102F4000B8E7925C498C1157BCEC441E2151041621
+:102F500015D89DCED229ABD7ACDB75B5CF3A47ACEF
+:102F6000C0F0FC56286E9A4426D0D70F4ED2D41506
+:102F70009E5805F307AD48FF5BAAD00AB32D27CEB4
+:102F8000E53257062184055CDB14E68A658BC3BFF6
+:102F90008438D45E8CCFD257154E8EBD15C4AA8C02
+:102FA000D1C23AAE16C18854878E555D2E2E393D5A
+:102FB000B2DB343ACE356BEFD5F97824FD710B993D
+:102FC0009FA328630A159456097F68C288965745BF
+:102FD0004D44B2DE1B5C8D57D8116265633FDE2421
+:102FE000D9BC795F06BDFDF9BCAB1E5D224E476EB4
+:102FF0007D7AB2764875BAD99FB02A166B820CEAF0
+:10300000F7AFB9C4D4584E6E7FD803A7B1CA47A151
+:10301000696D7F58B2E18B0F4A37C561AFE2A0CF2F
+:10302000925C0E10BE37F0DF3708E7461AA59E7790
+:103030005663F249D8BF1E1E257654BC33D6F225FE
+:10304000BDA73E22F2390EA5084DD00DF28E1BA66B
+:10305000A26B4D829BA9E3058DE6782D499FB96A45
+:10306000536B7311AC571009FB8E3C951FABC0C15D
+:10307000DC4C62C19059A7B2C950A35BCE0EE1747B
+:10308000863CDB7B98B4581B727A2104E1CC145443
+:10309000EDB360161ECB876DB5B9D4DE92CA34C6C7
+:1030A00054A3137C3B4EB746EEF9AE8BB79E5CFA49
+:1030B0007E3EE4B6E163239A67DC26310FDF876842
+:1030C000140FE0E7380064F3AC8CF0963202CF893D
+:1030D000C2CF8C87CC36986414884505E4CAF97E43
+:1030E0002745FF9C39034158BC10FBED66F405D21F
+:1030F0003567706A430824F7B1A6BC5E224A409542
+:103100004B11B2BD7A9604CEFF2AC47636F7993BAE
+:10311000BD2412133244397273210A2C6770C636EB
+:10312000DDA6CD99CF3FC4AF736585B44EC6666F3B
+:103130001EA7DA4199406823F0859BE8BEA740A608
+:1031400049DFF43E9D600BF27F6EAC3B7935D8C011
+:10315000068FA32A52D0CC647565FED1471024B5E2
+:1031600027408952474D0CBA26543BC71CAAACD7FE
+:103170006ADD9B23DCF2DD6E66D6269F535099E50F
+:1031800021A5D69D631CB1D62117B247039B7307B7
+:10319000AFA368F8C6CC1EEDE06A71DF1DF5045CD4
+:1031A0005DA80DAD58DD1009DE3314E9E842BDA17C
+:1031B00079F328A6AC8303A29D568A3543B9913C86
+:1031C000AA896C62A761C4179A8A6EB98443BEF15A
+:1031D000EA4301048E84B21F105C594ABCA9581FEF
+:1031E000A2F21263DCE4D513095D0444B477C55C34
+:1031F0003D7A7534725D34B1A8A66EE07A9BDF9398
+:1032000057FA0C3846C11FC4E2EE98BAFC3F594A3F
+:1032100003798C268819CE254CC8865EAC4CE69383
+:10322000B6CB3017EF31E2699D42F039BBE6C1A859
+:103230005209EEFD34FE28D182352ABB04AA607201
+:1032400083EAB461D30AA244A2C31762800E01E7E5
+:10325000741ADF08A11D46CA8FBB968EC2E1CA1040
+:10326000520B0A0508437BF002D159D7C1F8AA04D2
+:10327000F3617F927E3499576BA4918D0124D569B7
+:103280004398A73FD06BB28B3D2ADBFFFF56C83D6A
+:103290005E82F1C635A715597E79176EB45A1C485F
+:1032A0006807E4029C0D61828F7EE5D4885706672B
+:1032B000583EBB85F5D57BF8AFA25772DCA011B99B
+:1032C000BB9D8E86A206C30BC21033BF0A99F2E3E0
+:1032D0006EBAB6A9D065A0240429AF92B28727C0E0
+:1032E0003F508C7F933119DB0BC4AD4B9BD6D94D2E
+:1032F000FDE9149934C3032C30A8668CB4EB586DE7
+:10330000705684CE907A482AE7A34950A57999BB94
+:103310003890C2113C6B5E7E456631F587F073DAFA
+:103320002B2B8334DB4EB0C637B410E012C886AB0B
+:103330004A671DDAA5E4AF8548DB13D84A3D56112C
+:103340003FD4DB84312C8818C0E32DC593977F8C44
+:103350001F1FA48104023DD93CF96ADA00A3626808
+:10336000EADAF8497547AC1D2038C30BC4BC0F0C12
+:103370006999758FFB53336D76D06162A881B53D35
+:103380005EB6B3D33823F8FC20AEA8D604BEBA9AF2
+:1033900029610215ECD5A7712019953193A4F0117C
+:1033A000F7C242B690EC69F59A4885CEFBC86A949C
+:1033B000A66C75A04D87E783540DA46D98F5516AEE
+:1033C0006E87D9EBD5DDFC72053B94CA189ADB42B7
+:1033D0001D5625F92633E249BB3B0CFE839792919B
+:1033E000A6A39EEC72F1E194BD3BBBA05CBCE43CA7
+:1033F0007DF4102ABD317931BDD91D97B65ED4292F
+:10340000BE12E756A5D44717DEEE50BA4A1E543E08
+:103410006186D5B5CFB362338537F83FD71ACD7EF5
+:10342000FBDFA962173B69F581B45250F48ED18D50
+:1034300068FE86261BB1816A830A680E1482985F33
+:103440001A8257347444AB9FCB48EB85561F79885A
+:1034500043C665EC328CF735991F0FD0ACD5C879CF
+:103460008D0DD112746230EF666F4E8CF00E3E43BC
+:1034700053EDD56753903F0BDB1AD02F64B36D7AB1
+:103480002B4035300576B2727DDBE3DE766F51CBB3
+:10349000B50C5868059E4C29DC0D4F11C36A844257
+:1034A0001FFA73C6FF71AE8C88DAB7EFF4DE7CA228
+:1034B0005B1655412D35CBFCFAE4CC1263364760E0
+:1034C00018BB8D3C11735AD7224EBF3F698F8DFEBA
+:1034D000DB256211AC4FDC5F7FEC597C0E80AE5F68
+:1034E0002501B2CC5AE0111CBC0713F015030152A0
+:1034F000DD0F017232C7FB0427D02C80C1C4E28DDE
+:1035000052A9438976B10E4E80A2F70A05409D6C00
+:103510002D7D8CAF4C9846866D129DAE2C90B59843
+:103520007548A7550AA8851FB3ECC23C5C2D2DDD5C
+:10353000EC2790E9EFEB6F84AC0D40ED73DB986DF9
+:10354000E2EB99209E497EB6A202F948C985002C7B
+:103550007925B4CEE96C14095A0FB2F9ED9A46C830
+:10356000F31B4852D236179BCEA72326FF20636455
+:1035700072933F3505B01F0EC5B2BA01F44720045F
+:10358000AE3E1F875A200220D9FB7B114BB0BD28CD
+:1035900002E77FAB0DED692B9F21105EAB39D34A5B
+:1035A000621CC849D560A0238BDAF6518BCE2FB3AD
+:1035B000911881925186CA5CBF4E0DF26C460ADCAE
+:1035C000B04F0953F7B03FAD2732D2A6772520017F
+:1035D0000CB3C949F8562BF785B2F48ADFCDE15810
+:1035E00043BFCA8AD11F21F2707DBF4997899926AE
+:1035F0004F5D1F3DF3F68F79A32585BEC3F151FDC5
+:10360000A137176CB1ED421C9CB08290023ADAE906
+:10361000EF3B3D93777573021DAA1BC477974D1638
+:103620000503FDCBF9C895101BC52F45586A72D903
+:103630006739604193DB969D0BDE71AC0A39D5D3B7
+:1036400055361451DF825E2A3541AF3EC8ED85BA4A
+:103650005BFB07AF160CAA3499299394FECB3DED82
+:10366000BAE92DC91C5E24C8C04881E43BF25D352F
+:10367000B83A961E6F6FCF62ADA6603E2C35B82269
+:103680004E0797F85425BF4C1E26AC65FA311BD265
+:103690007B80E156E2DABC7434EDC17F232BCD7F11
+:1036A0003676993C598DA5C3647CCF2628EA8602DC
+:1036B000AB3EC461F7D7543632D4F07C1CB52063DE
+:1036C000748956C0C1205DBC2AE66B0712C288C847
+:1036D000A9642D58D70B6F75695A56977374B8F053
+:1036E0003FB8A7F944EF29B6F6B1A1515E2852536D
+:1036F0000CB3D9D3726763B2B5ABF2427F97C9A45A
+:1037000042748749C64FEE088C54CC3A849DAA2057
+:10371000812ACD41DF3C79E1832FF7767FE6978DD3
+:10372000ADFDFEEAE5CA07FDF821364984D868D721
+:1037300089B196BB8E9E0619090098F272F14679FE
+:10374000335A2428A7E60E15A7087661DC8465B2F3
+:1037500086216817C491623BE2F433694B05E43B70
+:10376000750AB6A8B92D7190157F54DDC77866A388
+:1037700082A894B11F4796FF4DD50F92D02A7A9E0A
+:10378000FF5FD1C5396F2B47C6CC2638F3B9AE6A77
+:103790001867EDEEC55DB3F12CF87CD612255942C1
+:1037A000A3A05424B65D1E6ECB1EB396C9A5FCCA59
+:1037B0000C10AD1EC2AA0B2937C0C67F6F404CDD6E
+:1037C000709FC7BFD717B6DD50AD37B64C80DC0150
+:1037D00068EA3E5EBFBA611F0B84D3897B3DEECCA5
+:1037E000E2BCAFA9C92D24CD9E34185D21C2593148
+:1037F0003F9541789B064E88A95EF7161F28A24880
+:103800007F1C2203F37A0B6C98F758BB9762E9AFE1
+:1038100032504621661415C6EE62A942D026C13147
+:103820001AFD7C49AA45DD0ACD439B0B0CC517BA8E
+:103830009781E178D581C1E54152BAE34FBC1D07BC
+:10384000374EF56C2469A9FA4FB28CC2D7ECBEA6EC
+:103850001E6397A49C7E96CE0921B135C7C82DD68C
+:103860006C3E1342994A4252306B9F146A91B232B5
+:103870001D58DAF1CFC252F2BB3940674A18155AC7
+:103880006DCC310E8DA7E4D3DAAD0BC631E9A4DFE0
+:1038900010AC4E05C8993FDEE46A2915FD1E50BDE7
+:1038A000A5D11793C37AE661174821549173FB326F
+:1038B000457AAA0541872E4512AAA3CF145DFC774D
+:1038C000979A401B707DAA0E7BA97379C5F7561392
+:1038D000E178349A4799B0611F504DFA13A53F4BD8
+:1038E000713FD2DF25F8C5083326EF53CA53410B89
+:1038F0001120A982AC4B2A3277006EB6A78117F44B
+:10390000379B17E7D699E071BD05F95931443E80E0
+:10391000C47DC5F205AB8F27566E3606EF6A9C73E1
+:10392000E0F7EE663A0BEB4024A98C7C5E636423DF
+:103930003AA9880363E3AD0DD9357AC9A71FFBEE19
+:10394000512E9FB4D6F30B2B5DC11E9210F0284B65
+:10395000F3C0263D1A93DEBAA743C9F09D3EBA9440
+:103960009FDD2B490A81B70F5BADC7853CDB3BB5BB
+:10397000575A9E27856BC46B2226846F9A047E99C2
+:1039800083220A744D1B5E8D834AAFE9ED5D8D3253
+:10399000914049990377130B3CFDAC6EEA9D10DB17
+:1039A000114536C08271585449561FF8133092821F
+:1039B0001A675DCD48522153D1F2789BE16BE471D7
+:1039C00075C42790214780E6741D784E313FEF95EE
+:1039D000F677BBAC4DEAFDEEB8BD948DEC34A9345E
+:1039E0007D08906519447CAB2652F5687E4596C1EA
+:1039F000796BAE3958521E52CB8FA44158FE68568F
+:103A00002C0FE3D0F5B22686589677B135BE5D25EA
+:103A10002038797329C2739B014A890DABD251D9E1
+:103A200089AEBCB97CF972E648C021B0A5F2E80DB8
+:103A3000DB7BDA2B5AB2660428DBF292DE1A3A7F7D
+:103A4000C4D7FE35A55A5B8337F28C5FAFD96C4281
+:103A50003E94103DA3F0D0B17AE43346495371B798
+:103A6000413B93AB949E51C2762002805B1730A1FC
+:103A70000C0274AC373F48D7B71955229B8B1D6891
+:103A80009E0762DB4F89156753D14A05981511349B
+:103A9000C48047DA16FFA591A40ED0EF3AF306CB07
+:103AA00080B861B7B2846728DCC3C5E8B3C87D823B
+:103AB000254F2F3F019217983188C9EF0CF6DCA0F3
+:103AC000ABD967D14E1675AE5EB2542D5A798BA123
+:103AD000B773D7F60600B9932766F50826F30555A0
+:103AE000F3A6D74C4A988B9225810D8603772CD26A
+:103AF0002F07F2D7D418CEDCD6E7CC34036BFDF613
+:103B00002563458F5610AAFEA21E7910CBBA61E438
+:103B1000E29610EF53BECEBEEC14E967A8433ACF4D
+:103B20007AFC6161B02142A1DCA1CE7417D3047389
+:103B3000D97F88F4C5DF17AB85287935A20BA19909
+:103B40001F23DA767D0FF8D5D2CACB57F13876E548
+:103B5000EB464F808BEF53282F3D5FB8C0AD3D52F1
+:103B60007B3BB3F7DEF5779AD10A1B774A7380F077
+:103B700088175CB7EF705BDDCAA060B09BF2356060
+:103B8000338E1A48AAD80F2225FA19F3FFA2C33D93
+:103B9000E35F13897A4EBEB710BC2DDB08B0C33289
+:103BA000495209D81AD60AC7A6A82838B9878CA7B7
+:103BB000E9B0C13E52280F3FA4D4C0077C1781183A
+:103BC000C47A00BE04A6670101793E0A52C68B582A
+:103BD0000FB9946AAD2E15AEDEC8B8CB368B34E87B
+:103BE00041DBD0B7A99820BB7D6CBBBA35921225BA
+:103BF000AE43A174B2BC73610505AB127D6480DA7B
+:103C000044D3454E7F6B6097B2E1B0805AB2EC214D
+:103C1000147758CA2CDA9CD1B859E7140EFCB813A3
+:103C200035B9CE6305F4726D92D27114EB95C17FF4
+:103C300031B3E6DF1A8ACA16F19FEC694398F6A3FE
+:103C4000E8A837015CF3317E196579C9530BEE5D45
+:103C5000AA6E20D3DE590A05F6DB261C7F10279DAD
+:103C6000684B1F1DF4E02B5692C41BB93317061482
+:103C700029AF9AF4D06033C4F258A63444DC4DF036
+:103C8000870635902F1881A4CDEFEA185AABFA7247
+:103C9000E535E1120B740AE7DDAFD826623E32BE8D
+:103CA000B042E12F3705A3B8B1BB447EEC80A475C8
+:103CB000C60A9E7D6FCFD2CF6CA396613DE2303EA7
+:103CC000C31B5A570DAE0C30A19B6193E1F2D9D6BC
+:103CD00019EA91EEDDD63963CC3353DD29A1E6E252
+:103CE000EEB34D56B703872900E615F5A2879DE18F
+:103CF000D00A6F0FF41F1F62C6C094532C1A46FFE0
+:103D0000974FEEB211299FCAC0D8974583E235007C
+:103D100059F07D37884ED7FD14CAD9272F16BA859A
+:103D20000282A60BD5FA65ABE16A173256915EECBA
+:103D3000B79AEED9B1448D1A29E83DAD93FFFAA1A7
+:103D4000CF45BE0B6EE359B4E9F463C1C7789581E2
+:103D5000D3EC8F30463B7A93E6B0D9B0834ABE2489
+:103D6000D2C639F4463BB23AA694D84E54CAB3A64A
+:103D7000D449714E431EC6756B812A2D1B5F4A665E
+:103D8000796A56DE69D48D0DEDAF7104034E6E98DD
+:103D9000F49E29C972B0C4D0353BD93506F7857475
+:103DA0003084209D728460B3F956C3A88C5CEF2ADE
+:103DB0006DF631370FB92F1D0668FAAAEBF9E53019
+:103DC000FD918F71EF3C4DF2EED118A52EAAD612BF
+:103DD00069F9C203930B079440ED001F75D83A317F
+:103DE0009787E8643FF3F210F0265F7D6840BAF3EE
+:103DF000D21D658CB54474B175A9E3B0CC5F5499FC
+:103E0000856B9B9910507F5E653A1B0B25E1535AD9
+:103E1000543EF5A8332644391A976CA3CF3E572356
+:103E200038B4EA32FC93C6D2E5CAE6019BF73D936B
+:103E30003DDFD9BF773C6FF62987C529094996CD63
+:103E40004D24CBFAC9A1423A7E22BE48DA0D9E45E6
+:103E50007455AC31D7CF72F814EC34EF92C54131C0
+:103E600074E8CC3B3F4474D2905751D7832C76787A
+:103E70003E75071F9DC1417EDE3B0F79A0CCE6F564
+:103E8000155CD3187AE0FA91A8E7D858A0340BEE65
+:103E9000C8F95B8DF19110E8D7AD9A48BC48452A26
+:103EA0003831FD27F0505404E6B14CD247DC57C5F9
+:103EB000D98EC77F16A4D12089F4EE6C61F678C53F
+:103EC00096EFF9194FC84206688D2239C61232EBB7
+:103ED000D6CEFABAC443ACB0E0F00E94EE71B43C66
+:103EE0006F092E16D8C1702E97B902C9881078CFE5
+:103EF0004378875D67E1E7626A74B841D2343DB5C3
+:103F0000A8EB48F1B65838AC1D611997C6AFBCF99B
+:103F1000BC6096FFF9F4DDFD94A175C9261C36BF7F
+:103F2000C22E7296F88D6567ED71E83D5D9776411A
+:103F30008A237E116AED2C3CB18B68AC16C6B3EEB9
+:103F400085E3A130AE6A0D8E581CC0AFE4C6FA7787
+:103F50002D5C3DA9830F9EA2FDFEF5988AF52CB33A
+:103F600021BC4ABD3F789D204FEB5DD932975ABEA8
+:103F7000ED7A3975A77298BAC2158E33E1A6A938C1
+:103F80008E78BDF253AEDB0546B1C20901A3CA8AE1
+:103F9000E15E114524476EC2E9F847DCADC34C2F02
+:103FA000A6D4B62771B8C13AB9624C131ECEB6EE8C
+:103FB00056729C5B7965ED7D177495362F9EB90915
+:103FC00075CC50E560AEF2D4A96FF8F2C27F46E13D
+:103FD00073CDB44ED63D0F25F24149087AE66247CB
+:103FE00042B40ABA9247742BBD86B0A489CF029C12
+:103FF0004E5F6D730CDD1AB4DC3DEDE385CC99AEFC
+:1040000069F0F538E0D43A29535A2A42915F2AD50B
+:1040100038DC46AF92CE56BA9B3AE090743E6D4083
+:10402000679747A9DE2CB069A71FD8694471BD0EF8
+:104030008AC26E08CC31799178AF482845F238B2FF
+:104040009EA45F3D46C7B8A861284FAE317119BE26
+:104050005055B9EECE0AA08D1C4030AC98949CA16E
+:104060004B50BB76A94F03C4009D1E3C58D6D82C9C
+:10407000A91AA00152F464A3C9678DCA6C513BFC14
+:10408000FD48C2AAFF0327ADF3B7B402C98DA58AC4
+:1040900012A9B4FEA37570B0BE0A40C08E32CD2501
+:1040A00063B8085DE1D506E995C44FC593BBBF521F
+:1040B00015D5AAF917E093856351B1EB05B31C211F
+:1040C000549B83ED505E90DD3164FD32F5E498350C
+:1040D000E8542120B400C27A2B26F0A8EEABF2A857
+:1040E000B10275FB5CD8DC24734B8C30137A6EE51F
+:1040F000333D8B62BD27CE407E6DE2FBC4881FBF7F
+:10410000CC2FD5F75D3B87053A5463ABF2EB419278
+:1041100029410F1048BED4E84DE94BF517F9B157C6
+:10412000E302BB3EABA693D559CC0D49F46A7BE0C4
+:104130003A40879B868DB5DBE7CF2E17120B314BAC
+:10414000AE7F78890415B4C0C149E9EA79116FB925
+:104150006BF604FF41C5BBA27051855163A5FBCA34
+:104160004C06CB6C4BE64F308BA1B2018BF26F0942
+:104170004E6811CBDEE3D7168B3BAF125A3E7EF86A
+:10418000C49D671E96C8557FC688D10C0F09EEA83E
+:10419000DB13D3899D54971D3F3C89B66A4EF618B0
+:1041A000FFD307ECE5F0D3724B47AD6535F310E074
+:1041B000B3EDD2B479E6C9C008413BF8C1076CC37E
+:1041C000D8218E53AE1C8B8E0A343DCE0E23CFEBFE
+:1041D00055B9436BD31DA7FFBDC03725945B75F759
+:1041E000A2318601E0055FC693A65A94C6E07848DE
+:1041F0006724CDF79143D33CB47B667762B24A53D0
+:10420000DD7BAF7AF99C43AC6CE9AB2787ED8FD9A6
+:1042100073DC8F6118BC81426D19D88BAF9D05B8D6
+:104220001171E9EFB4A90271EC2513E2639783D30E
+:1042300030C955CABCD3C5578F722537BD625EFFE2
+:1042400027D000AD5D716F944D0247538D4F83278A
+:10425000EDF358C356074D4DAB82759797F35D1F2D
+:1042600021AD072F51385471D9E01BC5443623893D
+:10427000E2DA51421B4385602A692EDE4F2ABA25B5
+:1042800021FEADEFFD5E81B8BBB1669EF735F3440C
+:10429000C9747CE56A423339CA1DA4D415B9799A28
+:1042A00047589337D89CF523EEBFFDDAC14139E179
+:1042B000DEB2CD36E9F3743D0DE5AE0FC5F76418F7
+:1042C00045071E071FC9BFDB5FAFCF8570824B5903
+:1042D000007B72D071606740A9723B32DD66028D4F
+:1042E000C037FD4D86DC98EDB434FBFC23A1A77DDF
+:1042F0005F1FECCA48B4CB5E19FE8499F86CD0619C
+:1043000093DA8290A7519C6EB689956827B2AF5414
+:10431000A80CE9C9D8DD0A8F7D6DFEBCE6C43DF569
+:104320001254F646EE8C13F8AF210D74B339A72959
+:10433000710103D783C2076F6B7E7B28DAC145CE3C
+:104340008DEB68ABB9090D8D4E603E79AA7BD952D1
+:1043500061C492630C8536520693F8B585E9E1EEA7
+:1043600003C6AF5EC78806971DB5FF1E0C3854B94B
+:10437000DA50E568ED84D198C0C9BCDF414C6C4788
+:10438000B163722B5B1E3329C1023190512E235130
+:10439000F19F00414A51DD4391F02B176EAF2D2C58
+:1043A0002225339FEB5CF9AFDFF6E849E323257A5A
+:1043B000E7AFC6B8B51EB10CE7684D4AB484B94E34
+:1043C00040619252577AACFBA304B670719D6D5C4C
+:1043D00082607376CB24FDFC922D31D5F5AECD6491
+:1043E0002F8EAB8ED2BAB8C8C58C9932D76E95765F
+:1043F00019871358DFCF899AC4341D53B05486BE31
+:104400006BBFE3C58F3FB527D3F24D7D1D11788576
+:1044100046BEAE5DC34F005959A22FABACD5593043
+:104420000F26F3220D50B10130F1EF1CF21F8391E2
+:10443000EDA684B6D3FD0E1BF0BE3EFB0ECD9B0752
+:104440003A235514FF7196CA400155877FEC2973B2
+:10445000ECC20F80AA6861605950704F15759A3F81
+:10446000C12342F37FEA929CA6064AA1B4F6525AAF
+:104470001FFFA20FD220727674054C57A766F5670E
+:10448000042932504FBA0191804094C105470E7DF6
+:10449000E6CFF81D03DED5F64030A9D5862375EAB0
+:1044A000E8993012B6AFA702BBBA115ABFAC312B94
+:1044B000C2141BE792D594165C9AFF7728869490D5
+:1044C0009F8580392F77FF5C6119A3C7AC3BE50856
+:1044D000F4986D4D13F4531CA9EF82171F32730E1D
+:1044E00016809EE8E952C6B857B97F983E21768477
+:1044F00059880F24C98DA132CDDE474C6F3111523E
+:1045000093A7965427B2916373C242C007E16DD05E
+:10451000A73EA6D77A8212E13661725D80A7C67E79
+:10452000A70A9C41EA7A447AD54D2773D83B585460
+:10453000939A0FD2E333E5B18893EA445A342D1AA3
+:10454000EFDE83D4A1EF369E38CAF052C49B3B21E4
+:10455000905ADD62A8922D9BBB99A4D8EE42F20A34
+:104560007C1843535B6F7039CF6BEC516360B8AA12
+:104570008A0EB19CD8D74D892DC899188945399292
+:10458000458B5CEC55C3C81775190463BA50FFAA74
+:1045900007ECC8941F543FD5CA7538166A1CF4BE80
+:1045A0009D418BB844F48577EFEB13B715045BCBD3
+:1045B000B649C6E43E6E438D32C667A4D7C25046A4
+:1045C000A1D9FE5B74525D1A1D3CB742B1C483C0D1
+:1045D000676D992920F756E88C503A1C1064D01367
+:1045E000A29D02054071B5C788EF88767F66E8F026
+:1045F000727404220379D89F5548A7E3D550B49C20
+:1046000036C62D305C47262A152BCBA5C8F9C9B86C
+:10461000CCEE490EACE6290E35515779E93D79F2D9
+:10462000D2747AC77A89150FF406EB64C9AE87068F
+:10463000793F5CB6783DDA16924025F088FCD7BF0A
+:10464000E9776820BD24BF2030B5E1CA51A1CB4134
+:10465000A181D81E0B861E7E6BAC3EACE8B9EE6223
+:104660008C36EF0F1CB6999CA825833C2A8190427A
+:10467000BB2133A080E476903C57F4225577EE645A
+:104680005A7AF1BB70F3601A54DFD7BED8E3592EC3
+:10469000947730FEC4BD5A29E210AC31700DFE0C87
+:1046A000DA382F109B98944458A01D1F09C4170A8C
+:1046B0002A46BF1CE598A3C80CA6523761E83DBD49
+:1046C00079EAB257AF955EDD6A5EB9C336D9FC9A16
+:1046D000E8E37D3B7A1FEBFB065800495B82C91D6E
+:1046E00039F15CD868BCA373C8E5F75C74ABB8D18A
+:1046F0007E8FC40CE16D215DF9991721DE07B87436
+:10470000D193BFA022160EE0FB1185B5EA521D41E0
+:104710000EC97E430EA213DF2F174D81AD22A9E2F1
+:104720003DE761330F81F2346793B3444D5619E985
+:10473000FC91F3C5531C4F526D6107FE714EF7D7C4
+:10474000B0A95CA96187F8C65059B16FE708276A1C
+:1047500072ACB35899FFBA3ACF3107857D6A4400ED
+:10476000CC5951928D0373253F2FA659ED34059DE9
+:1047700032FB04F40D01356B448D74E64C1C2E3075
+:1047800051C7F4C504516C3DB37FFCA136D4750EFE
+:104790007AFC89F75F87F7677EFAD34F5A59C701CA
+:1047A000D668D776F470246AF8D9532038A8DFA9E0
+:1047B000D045163B0CE444806E9C3B2B87FB72A5D6
+:1047C000CD7E674CA08CB2606185C95D60E3302FFF
+:1047D000F96933770DDBDBD175B0EA8FD137C312BE
+:1047E0005DC423715C49268B44244559B8AF3A1304
+:1047F000DAB813EF44B0258178C4E010F9A073AEA5
+:104800008354A39CDC6F7D435E05F229D505723786
+:10481000B2D586FE3B9D3ABCFBCC0B4461907865DB
+:104820003E3247C72483B1DB0317DFCD062A83530B
+:104830008F250605C68F0A3036EA77C3C25508B3FE
+:10484000070E94A364FE034A972673568457D056E6
+:1048500003582EB37EF4C3B61BC793219029854E0F
+:1048600038A50E2B72128BBF07F25D1E40ECC3857C
+:1048700007C5C62B41E37888939FBB71E2E5D569F4
+:104880009CC6CE1A6AD138BFF191B7417C8146A14E
+:104890005850A214F9820106D1EB74806499AB3AA6
+:1048A00058526BAE156E5B2325123BFDFE3F8B64A9
+:1048B00035608B72F0048C48FE2CA0C7EB0AF21C0A
+:1048C000E2FC871303796B99EF141DC7CD1DB96BFB
+:1048D00035F710457D611AC9DE166D2AB93D9FABCB
+:1048E000F6DD6260EA4601B96581839C187DE63891
+:1048F0009CFAD2787E597E683AA50F7F5A858E6ED3
+:1049000052DC1FD7B74D04A3E2BB8B0273E6FB302A
+:10491000CAE295A86317CEF3AB6542441A8D229480
+:10492000A3FD217F1E54CD9CE7DCB521916FF735A7
+:104930000134910D60E0C5411015B841C5DD1A7311
+:10494000CE47124F7956E1F6E0749925762842D980
+:10495000AD24283A1DBAE13DB2BA0C23D14F268FBF
+:10496000C90D0ED0695594E95A43FB321528F18DD3
+:10497000B3949056CF9C1AF8F67D18643EA207A611
+:104980006F8B83740195B1706EAA1451B704DC1457
+:10499000D243B3933C7D82A1180B846C59D00C0A8E
+:1049A0004D6195713917A14F626F9E15CC9577694E
+:1049B000F12A08D20F76AF8D6DCD0B70E430BA2D91
+:1049C0007594B2C9FA5564BBD5E5EF4158FEADF117
+:1049D000ACBFD7F5479DEC69EFDF5655120AE00FE3
+:1049E0004E752E4761DCD07D80F03BDA5FF1F9F740
+:1049F0004C5FD531D21FECA7FEB75E56B06F0838BA
+:104A000066248E91AA3BFA19DFCA91B7A5910FE2ED
+:104A10008953BB4775D5990A006CDF699316A48446
+:104A2000BB856B9606DF0FCD49A8684A75048B27B6
+:104A30004F8F6F93BF4AB3DDDD878E4F21DE6BD979
+:104A400000BEE8214CDC128B2D944935B147080F8C
+:104A500068B31F2A3FD8D12A7B7D355738A5C29E1F
+:104A6000818AD52A57034E18F78362159F8543AE76
+:104A7000F238718A49521EC1F2B4EDD20DFC848421
+:104A800090D5E10CBC324CCCD9F6B627D7FE28F233
+:104A90009F27A2B1AF7644F232B18ABEAE0068A0C1
+:104AA0001642BD1F6C3BCC570F2EDB785C3C2D3C77
+:104AB000D55F22ADF0363C5A643E12B23E7194147A
+:104AC000BA0BE5742F345B41C304C17067F85554C9
+:104AD000AD634603310385FF288526A6EF83263381
+:104AE0007297505A9509957EF9E3602D63AF27D3ED
+:104AF00047822B24BEC952698273167E192724FE71
+:104B000064180006863F3CFE15360B85DC72DC3DE2
+:104B1000CB8E9B805A1BE0316318A1978DB38D8A91
+:104B2000494947D4726EB09ED3E9D5D0C95C6D4E69
+:104B3000425129ABDCBD647A6F25F8E25468FE234C
+:104B4000FB87C0A87269541CBEDB8F17C95D3E7914
+:104B5000CD4E443E8AD3147329900473CBEED36BAD
+:104B60008BEEC492791D45F9356F7460B9D31C4D35
+:104B700021880C50D41EADC5543984D0CEB127C283
+:104B80004C583CF017008C6C841DED4A11A1003884
+:104B9000729B93B3558BBA8DF10E7D00447BB5D7D4
+:104BA0002BEF0E102C58B5B1C252969DC3B64F4A8A
+:104BB000614871888F5441D4FFD83B5E5AAA13775D
+:104BC00005784EA6AB093F280DDC183305637F4CF2
+:104BD0009831214E7481F721DE4F6810028F88BC16
+:104BE00063CA6D261F132B7CC88F54A1F8CAEA7FB5
+:104BF000C54F62D358901690DDF305E337CE87C1D9
+:104C0000EB22B5F857985E47A2B3A7507B7EDB2016
+:104C1000624403D97A607C50EDAD44F851E277DC10
+:104C2000445AB3CDA829B10D918CDB69CF52E63936
+:104C3000C43E77693613F07D6C81A3C1D4AD33F0E7
+:104C40001E8A28EB90E5B8047DDB83C0DC798C3AC2
+:104C500059A47F2FCBF323D0313942270F13221EC3
+:104C600032D1C3D8F082B6201365D9FE440D109F0F
+:104C7000245C0C5E640A2666E612D41A778001581A
+:104C8000D65E4985E5B35D78D7A8AA1936402E3996
+:104C9000DEB3D4F2CBD9A7D1AD50F1394959BD8B90
+:104CA00067D4D4D592EA76B1511B2A9127143BC31D
+:104CB00029D389195F94C63C3BF243F11B00E8F30A
+:104CC0005D0310C19B7282543918B151B3C52C15C4
+:104CD0003FFAA342EDFC5473DF6C415905A25869B9
+:104CE0004E804FE2ABEB0BB338093F47E7C76DF798
+:104CF000C7B18011BD8BBA842B3C5DF1D3E07CA1A0
+:104D000041FF6D1D45F9E2853C21116784368E9B7C
+:104D10003F38387A4390AC022AAF58A1CDB391BB4B
+:104D2000B9CA0165CDDA0E6BD5C639E73A9A81AEBC
+:104D300047879A1C5C04D75464D77A3D5D0E07817F
+:104D4000DA5ECC67C93284576BFCA149A77B12C8D5
+:104D5000439FAEB979F4B6CD8D0CDC7149544C2724
+:104D60000668E9A12759337E259B68F8121A469FE9
+:104D70004A61062B3977FBC5622A58DA7F8817C14A
+:104D80002880484C3560C52802D53455AA8BE29658
+:104D9000B09494B0B63A0E958E1AE3B51D9A54A904
+:104DA000DD2055BA9CAD9F99B6ECB96A0288A74F31
+:104DB00013BDC935240427DCCD6D2BF4AC4903E2C7
+:104DC0002B2B5077F2ACB36647E34B657A66B58C14
+:104DD000C98BECCC9E6F34954497A9EA7B5C3E0E60
+:104DE000716A314CEDDC930D6A0C26697639A200AC
+:104DF000DF203251C344828CD88653F6FB74EC4ECC
+:104E0000EA638C813AFC26380D5F45D8EE89DEDFF7
+:104E1000FAFAD96AECB56ED8B1DBB0B5A2942D7AA6
+:104E2000FFDC448A25E098E051A0F0D243825D1176
+:104E3000C2CE18F6324252D08784C2634F5B4DE631
+:104E4000208E8C33B5C586433B49D4F9159DE56C5E
+:104E50008D3422DBF9A39987254E0DB6A9DF137C8B
+:104E60005A88FB4D10FA5236A06538882003A49169
+:104E700023905571DEC07A501E7324EB8B5DDFC129
+:104E80007E9FD27685DE23E42119A4BAC62E0C5566
+:104E90002FD7DBD700B676307EC4F90DC8CCC30D52
+:104EA000FF053294752F47A1941229AEEC9288D950
+:104EB000409C19A60085079F0D5C5A41625787AE3A
+:104EC0003C36337547BBAA2F55042FA077AA0B5346
+:104ED0005C1DB2D556AD0F727B6411A53523B16E42
+:104EE000A1CB0B563D25777F555E065804735B8A30
+:104EF000CB48A186831B31AC33BFAB6BF9D5C9243A
+:104F00006866B5E521CAAF825C43A67F02DECD1696
+:104F10009C062355F4EF48ED508269FC58C800E622
+:104F2000A9689AC2583CBBF1945FDE196947EBDE71
+:104F300043CFC377B4EB31F86C5643FFA531DD6442
+:104F40005F7D856AF1D3E714AE0A63A1A89FDA7387
+:104F50003C64F40329BAE90799B358DF09C4FD7D1D
+:104F600010EEA27379EC4F3A25F8E73EAEAC54BC94
+:104F7000482E40C14806E3A6049BE243179F5BCF3F
+:104F8000E7877492273FDE8ECB52244DF9E25EA173
+:104F90009F8D88392848DFEC083CF285AC0587C82E
+:104FA000EC9E43C3210514263C7D41E7EBE452C04F
+:104FB000AD36EAAD70B25FBE6224860DCC55A75700
+:104FC00063499326206617574C17658DFA61BBDB42
+:104FD00001A8845E7F0C3A4A4EA1A07B7E1209A7ED
+:104FE000091B50F0EE61733CE9C4DAF753DB884AE1
+:104FF000891110B655F7651B1763781D9910533F3B
+:10500000118F491D280C2870A8ABC41380F27B7A3D
+:1050100001FA13321C0783A58F4E57FBAD759564BB
+:10502000E0A5D1DC1D63BE91B8CBBA9FC927E73C90
+:10503000B1755D8DE04351A44DC356AEA3563EE01D
+:10504000C6EEC54FFF917C43364F5145D457725041
+:10505000C0A530C3060A9545915B09F7EC1B42D009
+:105060008F847C9FFFBB99A54D11E5FCF812823817
+:10507000E811CD57D1BBE57BD188EA1071F722A5A5
+:10508000939D208518F90693EC3DA8D7A22F73F8BD
+:10509000C46C565F53965E72D8310967EEE7C8F369
+:1050A000CE72E32AA59A1690AB8FC971CFFFBFB31A
+:1050B000035620B7388AFC14D0F2C8C9B3EC54F8B0
+:1050C0007AC84375635799DB878083051F0F38942F
+:1050D00049E745F697B58D205E2CFFEDADA668B685
+:1050E000E38B847898593A043D210A6D9F084E76E7
+:1050F0003F1EDF08F40EF8567835C75988217FE047
+:1051000018BABDDFDE8A4F58137618C5EC91CA5B1A
+:10511000267BEC5C13BF1F4DDFAD5F572FC88C099A
+:10512000AC8E9F7F49597B67408FCECEDB8B16F7C5
+:105130006CE08061328FED9F8B352C1418E1F436D2
+:10514000EC85DD5720C7A962E2575D45E1D72DAD5B
+:105150007569652C9835B205F6FE1A368B08E8405D
+:10516000F0E3A06F4F76E7ABFDE9331AEE078EA6AA
+:10517000BE4887EAA748FBE476C7EE8A13BEBF396C
+:10518000DBF05F4AD1C21597E09385D24DBB08B9D9
+:1051900094A67324C9093F7B74BF2E6F86D6DABFED
+:1051A00060F3D1FADBADF8C8C959CC57CD9AA03B12
+:1051B000C9C14E6DC58391DCF29A348E9F4E9ACB55
+:1051C000BB35260A04807D7F76E35003F27D2317EA
+:1051D0009788D725BF3B9B9DDBD98F427826CAC7CE
+:1051E000975BC8E2BF6BFAF8DEFB52D6ED28D262BD
+:1051F000BEF47AC257491ADDFF4CE01FF202A4BE8A
+:105200009DD15CD84FDD7EEDF8FD855D4767187652
+:1052100021D1D1A29F573D16AB56C5C7FA1BD04529
+:10522000DA384BCC2C3EC43EB51A974DCAD8AE3DA9
+:1052300082D3A81B5685A8348DD92CA54D0F7C454B
+:105240004A61F92CB572B784D7424F8ED45452FFBD
+:10525000AAFC4EFF4F9766AB06B9A48597F938595B
+:1052600029B0FCA73ABD75B180A58F891B6A8C4611
+:10527000CEF571088B1B1B5A7D1F44CAB9780B569B
+:1052800092105F1B136246AA73CE6D5C664AC522FC
+:105290004A386C10CC6B3A92DC224A12363EA20B92
+:1052A0005C1ACC67C3D4F959F798839465F392C418
+:1052B0008B1FE9C6860346B3C3FC983306D2D95880
+:1052C000997117E86BDDC566FB079024EAECDDA257
+:1052D000D4FE32D354C37BB5263333BD78B888C0EF
+:1052E0006D291B4AF42C90F36175A5AA0C48A65BA6
+:1052F000205EC74ED9AC930EBF12135E756D3C0B8A
+:1053000027B5E26C4141223EC6D13DD2111AE327B6
+:1053100077C229E5370AA6BC591B24B16315A53A03
+:105320009B3EFEE058748C77DEE338E6FDC72DCA5D
+:10533000294B88EB4A093C8ABA6542066EF1F23E77
+:105340005D0E9079B49E22027139C9BD3DE2C1B0B3
+:10535000758DA1E6FF2C0A4E7DB67FD2145FF01C3E
+:10536000A22FDB228056067985FDD9A826E24AF3D2
+:105370009C6347EEA0B6B88B11A7332B4FBF505A92
+:10538000E6A378A3B11AB5988DD98620ACD23FE2B6
+:10539000D9AAABEE36A166F102FFA4337D607FAEE1
+:1053A000258EF5995114EE980F122CFE5DEF50D416
+:1053B000952F9161F63F8A834B73C499370C102562
+:1053C0004DDB64245DA00EE997D79E97B0597EA36C
+:1053D000283B068701E87E17C600E8627294C6F68D
+:1053E000C871C5E6BFB3730C6F62C688B7BC55B64B
+:1053F0009622312AA37F0B4D0DE1F53B9A55659C12
+:1054000073C1FB824263F6E8E260245A48324EEFF1
+:10541000E102617DFB2311A5669E60FB1D145CE625
+:105420000B6F2E433560FB0772FA083734CE180233
+:10543000EAC669B5A5859853E65FBEC3CC15B37AB5
+:1054400053F419798111B0E102A231E8785E4C3150
+:10545000FE4FE2E1434FE8A146FFBBF4A9F014A0E0
+:10546000C996245628E638671126D8FE40FB01501D
+:105470008D26315B43D4AAA0E203D3FE3237CEBAE5
+:1054800016F110E46274182A4EAA7DBC09E20F35A9
+:10549000D4C2ED22CA71318147102516D6B00EF85C
+:1054A0000912A87546E2585D4231440C52C2DCE450
+:1054B0006344957E137F5D191BAF69F41AC24FCC0C
+:1054C00022FBA1DFAF954A4E88448D5F4943FA9F86
+:1054D0008E02A70C72F7667FC699C3A1F0608CF8A4
+:1054E000395412C724C541D0BF85B9B39926808CE1
+:1054F000F513F8A70AA7A4A8492D27BFAD9CE28CF5
+:105500009C0BEB79CC8BCA78185A7ED6DD4602E329
+:105510003075C0A61ED850E23DC6767D2635C961DD
+:105520008E89DC633B9AC7CE7378C176834C2B336C
+:105530008238717099858803177CEF8C656D8F9028
+:10554000DB948D94CE05A1DE3245C14428D7445A60
+:105550002E6BBFC0FA80A4F386586AB3D3D1E5940A
+:105560000349D4B14AF4DF982FD04CD158219F661B
+:1055700026720666D2F0E6E6615A04EB2054265302
+:10558000BABCE97C6370AA7CAF0B3C86A534CC57CF
+:10559000BEDD683754B6421BCAF644E0707FBD5B7F
+:1055A0002B698415688A0E76E55E645F1CF83E22DE
+:1055B0009D389A8CEBA25E8F690ABEDBE4C9320982
+:1055C000BDD8AF633D79D46294ED0D71C00E0DB1BD
+:1055D00049E8EB0318FB7DEB840FAC3130C3E804E2
+:1055E0009C71CC92D38D15FC11283FBFF56DEAF26A
+:1055F000921FDBB86EA4ECC2E96B8F2B8DFD064FBA
+:1056000017D339BC5D09861744EBEE320BCB6C6EB9
+:10561000BD8C5F902B8737AB94BF42AA3923FD2204
+:10562000859F99B65E509ED32B9CB577F42D7A0654
+:10563000175D45A28FDA6C78A789ECF257B0D66275
+:105640004367F5579217732F386C3CA4E3326A7F97
+:10565000458A255665C5DBFCB198FE1E039B2ADCF6
+:105660004E99791F9E35CE49A54CFC455A8AFF06B6
+:1056700023E4759A7DC44BC4774683F31C9CA0C673
+:105680002D2B63E9DB5D352118B167538884D9EF91
+:10569000FA4EAC45DE2EF16BB809D586B0E4DB6C72
+:1056A000C667B8A4C0F3F36A542318B26CE1D4718E
+:1056B0006D2DB09BF6CB7AC0110E21C9C30F625875
+:1056C0003C39001E12987AC828598DBEA10D534B43
+:1056D00093DC0629F78FC6590AB6114DD472287586
+:1056E000BD07024D49F1DABD509976EB68C63A9E86
+:1056F00062292D6C950AD5504BEC3B7D7B6EF74DA6
+:1057000065ED336758B9D8A5F8CCF50FAEF10DB0FB
+:1057100031DDCC5541013BBB0F8DC39E86C676CD96
+:10572000F04527B8B4A00B883E6F534E097A8869BC
+:10573000D87B8B193B5B132E005F00FD0AE7D2FC80
+:1057400063DA8D0FB0E9E253DE6026010B2506CB4C
+:10575000C9149B7CAFD60F34D19DB48DB48CC9D104
+:10576000EBCA5E698E1921D3C9B927D4752EE322FD
+:1057700094A84F9457302764B2CD7D639C9CBABCEB
+:10578000E29C3F1E49F061294BC2377F785CF5F1FE
+:10579000ABE1109DC4373093F01762369FC49D680B
+:1057A000100EC01CE793649C6B9E36DBEF2CDA8EE8
+:1057B000B255D35144614941135572E912095A0750
+:1057C00024B62ACB1DFD68BE9F7AFC87F0CF5C967D
+:1057D00037B839BED3BAE39CFF6421596756E3C991
+:1057E000C81A3D108839141D318F6B6BD930C569CB
+:1057F0007712B5A982E7DF616097DF57D1195E8B19
+:105800007A68A31A081C37E57F271CD87528443509
+:10581000E0522E2E512E75E75096972E488A00F1B1
+:105820004254F77FAD2EFC141FA5D7A67C0F72BB88
+:105830009BA9916C472D15E20F11D5FE52C5EEE1E3
+:10584000EA8BA2222B24AB7C96E13DA24B1EFAA947
+:10585000F654F79D9CA8F77DF12BAB3F0A49F80160
+:105860004F5582C1CD85E319906D3365DF1AE6EEA1
+:1058700022E03CFF89CD22F2A8C4F5525F9DEF15CE
+:105880005BBFFCF39BCBEAFD9B5CE80B9A2BF2D44D
+:10589000D2C9941C32A7FBC0330884B13EB819D7D3
+:1058A000B287550E339EB270302D587C8398F576B2
+:1058B00013A73BCF96BAA2789B1405F1241F278922
+:1058C000B7FCB5F8C6CC941E60B7A1291B0C3354A5
+:1058D00046E4984FF2DA483AF76B1F73B0C073BBD7
+:1058E000BB9585A5D08F1ED5925972D69796D0A01C
+:1058F000F458C0A937FC24827EA220A559E6A673DD
+:105900007AD7B5BD447996AF8035E7BEBDD29B6BE3
+:105910005B4503D928AF4EE8381ED9F9AC54A6AF81
+:1059200062014EFDB5B8DED03C7DAF33BA2EA30C7C
+:10593000F5CFFFAECFB8E15AF140E56AFAC96F0082
+:105940001D47B29D2B24D3D6B12E76F40528B91F5E
+:10595000F8231ACC92C570B24288D602E172A9E649
+:1059600005A09C32C2DD36B469537D04BFC8F90E70
+:10597000CDA0FF74BAA4EAA2C521184D445CD3039C
+:10598000FC736130FA55757BD7662BFA561052EBD3
+:1059900003829AD96E1183B320B3BA75BDD16E88D4
+:1059A000867E528291DBBAE449EED873B7EA81B7BA
+:1059B000F481F7E5CEE4BD9F032D47AB4B1DDAFA2A
+:1059C000D422623518D712F4DD8323ED0C63C4951D
+:1059D0001495773A1914A1EDF018CE9E78155CF560
+:1059E0000C75E2F8F7E06B12230A50996673EB3FEF
+:1059F000C01495E7DC525414239C97FD43F82060B3
+:105A00000A8CDAD12E8EA6C5701490BFE585DD45CF
+:105A1000752240629FF6B047C4AB3145B49E94BD39
+:105A2000A7B794D9CD4780135A18AF7349F6C0B5BC
+:105A3000ECCD44EA8E8717A963700DDA2D6A624CAB
+:105A40009EE57A2A28C44FC346FC829AECB9CAA7BD
+:105A5000BCB5D73BDCCD4C1DCF18BC7C33D51CED81
+:105A60001AEB3C0A8910E3E93C37BF65516A3812EA
+:105A70001A4CA72C922B42E13CCF54753D51C5A046
+:105A80002DA607AD12FA1432D47167CFE00A635A1B
+:105A90000587F918CB92B00D4CCC61570077D9032C
+:105AA000E7C8DF0118EBB44CCD7F3418697E5DBDCB
+:105AB00058BDA015EB894E0898756C02FDA50380B2
+:105AC0009BBE07B620EE73BDEF2CEB523CBFCC8FD4
+:105AD000DCAC4E949B4B13A2E6EB05B07213177D22
+:105AE000BD3A2C7E5FD6F93CA8F88A22C7C387A7A7
+:105AF0008C0545FF940891F7A3FF4123CAB2C65312
+:105B0000849E1F9D6BDBAD911FC9774C1C01965283
+:105B1000F4FC05911C591D2433D53888ECC80611B6
+:105B20007B178E71773D39F805FCB51C1D40060BBF
+:105B3000D5A91EA867B476960CF6D49CF11FA3D7FE
+:105B4000311F470144D10E366AF359EE0621BCB825
+:105B5000B27DB45DD5D742A30888EEB73BDCF79B96
+:105B6000D242AB5544BBAF2C3D517B84DC7D077FDB
+:105B7000DBA7C1B4A9B6BA6E1F08147FD3CFB30593
+:105B80004F1A7501629955325E25E20F13262913CB
+:105B9000011D01EB509E24207F76C389FA7638BC24
+:105BA0001DDB9F90E829E6E0421992997819274D6C
+:105BB000C06BD18E58583917265EFF7191B446627A
+:105BC0007323E251EAF3270A2E25FEE2E9CEC4321E
+:105BD00000E06D1BE4DAF5851DD400962D28CEBBC0
+:105BE0000202C14DE5B203575E563CD68A3CE91825
+:105BF000315D09E4849C1C6608EDE15579696CFF10
+:105C00009490FD5F17AE269199A583CBE8326A097F
+:105C1000D582D72D81922955E1F4E2C57C2FB59923
+:105C20001137960F2061B831E0557DF1CC70757653
+:105C3000B3617EE443A41B8D346E894D9B2C667B3F
+:105C400092EDA7526E8FE9B086B9604408C4997E80
+:105C500078FC70981A2BF8E64D97E4F63CC0F117E3
+:105C6000C3E2E2F5FA2B53226F504ECF0856F505EA
+:105C70002A2BE19D9F2599D6261E9F8EB9F740F7C6
+:105C8000768317C5314AEAEFA2CDC6C481EE9C39AE
+:105C9000FDA44CAE176A9FCCD631829BFB28DB6AF1
+:105CA0004F73129C86681886495FB9F43966938DE4
+:105CB000F63C87994A7464435C944CF9317D1A44EC
+:105CC00080F6048C29C817F841808AF7AE3DD8B613
+:105CD000301AF7347F45F8246EE111AD46D9CEADC8
+:105CE0004871E5B10DD074EF2B92B0F33ED123880B
+:105CF000B6E082A9B6A473A05E4AF21A3C03B7ECE0
+:105D0000CE25F4B75890F8A5E6B3F9197350098475
+:105D1000725CB4DCBB5B7817567AD097FAEB380A22
+:105D2000240C083F9FF7F77BC556A3CFC68D6DACFB
+:105D300050F2984D75DF07DA0B535EF769149FC672
+:105D40009757662F29129311B8775227D0AD234267
+:105D5000750F5F3DC05C7AAE053FA2652C4882F8A6
+:105D60006C9E54DE42942B6D573C876E829194CB8F
+:105D7000C17F3746D2FB291CED4E96A095BEAE885A
+:105D8000B955FF929F97A92CE41B6DC5F1B0181867
+:105D9000F605B1547E87A4EAB3C3E24F36D7055B5C
+:105DA000398C85EC412071D673D095BF16A5BE9570
+:105DB000F1FC0AF13458AE15024FACAB62CA1BE4D9
+:105DC0002FEA04A9AC449B295FF984DCD036BBFAE6
+:105DD0006D9100599E45DDFB32EF220BFE8D17CCF5
+:105DE000934323A38DAC55FC60041BE69DC764B9A7
+:105DF000EC984776E29625DEBFE595D8BCA8ACDAEC
+:105E0000E5C04D203AF4AD23F1C53A0B09CD2CD2B3
+:105E1000880AB74DD266761D2504C00B65CC158F58
+:105E2000BD3C07532535041AC8CC725B29BE3C61C2
+:105E3000A84398885F86A283F381400AF8D9DE4997
+:105E4000BB880AD7680EF58069026A3A4CC4593398
+:105E500056DDB39633F9FD4178DE7324E3260EA0B8
+:105E6000482DC3CE1A6AF9D704192AFB648B048023
+:105E700002FDAF2D259C978E41D24E8E0614160B37
+:105E8000D74909081F80DE1F25212CD428E4708DF6
+:105E90006B94D1BCE1FD8E5E9420D426FA881BAFB2
+:105EA0001E67C6FAE60C51457E21FC73F058A3A28A
+:105EB000CD520E9AA29EFA3E7B7132FF2E7D9B8EB2
+:105EC000BFFCA429F898F015A66EC189DDB9EEE3F0
+:105ED00032F8EE9DD83529DE143C5749E4A13FCC79
+:105EE0007F2AB8FCC02644DB33B2FB335A69F60C78
+:105EF00019B2FBB3AE8330563829853E79A37CB303
+:105F000034DC409302AA45D3754247F4FBCEB6ED8C
+:105F1000BBC51BB8143114A77BE3C568A8973550DF
+:105F2000EC612F1870BE3FFA5500C57F117129A58D
+:105F300073B90CC618D577DA35E79059485C1EFD61
+:105F4000C13D529A0850952F0B7A0123221EE7E794
+:105F5000E84C0A7E112D19C8D798BEEE4AEE47804C
+:105F600070C5599F90A6E5D53DDF6564C6E56529F6
+:105F7000D00BCBA814DB1A22266B5C62288F9BA067
+:105F80003BAC5C47749893D856493DDC7407C816FF
+:105F900044BCB686CDD540B29EB409704DAD769066
+:105FA000CBF96AA448F899DB50066BB2E6DE8A8D1D
+:105FB0008E42706A56D9314D283D607F4C81F56420
+:105FC00027E71E19F8AD465A37FB0A6E88CE6C1FBC
+:105FD000BCE8D650D1CDCB5163C73DA53FA889635E
+:105FE000F56179E4798DCCEF31CAFFCD9D8BB0F7A7
+:105FF00040260CF30D1FF41D6DDFD10AADDB1D7FB4
+:10600000249757119DEFA60FF05A8B5D0FE5EA2AF2
+:10601000A320045F2A2F119C49EC3F12EC512DE77D
+:106020003CC754922CE8C795B02E05CC6BC7A298FC
+:10603000BBA3C94DAD9FDE14B57E427B389D9F3614
+:10604000BB410E4BB99F155E186282106D4E171E34
+:106050003EAC3F3D0BEC81B1053250A41F6448D4E7
+:106060009DCC8EC342AC68CD658B939E1B96299DBB
+:10607000B0ACD87B408730B5CF90AF6982A54BAB31
+:10608000E9303707DA96A5A7EBE032A7399958CA65
+:1060900024056AA54764DFB7565FC0883021A1F99F
+:1060A0004D58D56690C3A641208D5760313AEE1FFA
+:1060B0001E1DA83E9BB5D4BE6082FF9C21A3DCBF01
+:1060C000E81E6BEF7AE9C2420C8BFECA98BB8FE1E7
+:1060D000300A3783E4339EAFC3B73069FF32D667E7
+:1060E0002D9451E5C0CB93531EF654BBA292F5926A
+:1060F000800CE13059F6E0EAF7C662C4792B76D21B
+:106100007BF46D5CA22339451FC203D87E53060D74
+:10611000F31C288B1CB0B2DFC999F2EB7BD538E3B6
+:10612000D35918A7E97E31A1B67E3D9EB2C8AFA073
+:1061300012A77EDF90DADE509BF90FF8714912DA70
+:106140005D576BAE0C2D9AFEB1018BC636A2CFBB4C
+:10615000F5A8021DBC5A18A3A1C75EC1A7E6D88442
+:106160002FCC5F2B068CD38A08BB284A3855EDD13B
+:106170009297A0788EF38C3B7C7B320C7672FBA9D5
+:10618000A454C1709C89C4B53A3255BAB1A62AF25A
+:106190005972CBCBB87A08E02C04615D36F39E329D
+:1061A000FB786070952D5DB49F3F3B3EC561BED5C9
+:1061B000CE516B0B6A1CA0DAF94F19158D6657D4B6
+:1061C0004175459EADB46F33DC5F0C127871BA2116
+:1061D0008DB6B868416A2EEAE804C4E34DDBBB5AC9
+:1061E000554EEB28150AFDCB2301649F7A55B6B1B5
+:1061F0006AC4C1309357D2779D5CFD64FFCB752094
+:10620000E3F413C93D961C1B9A1F6A71A01B4DF144
+:10621000445C3BE863E4D06A5CB0A9BEC009D39398
+:106220007F2DC470505B700AB8D9DA8AF0F3ADC71D
+:106230004B66551903C69C7550BC9481677073A951
+:106240001F05A20AAF374B38360E75A042134062C5
+:106250009293A985C131BD019DAF2B675EBD0C082E
+:1062600000F82F16C35836AD08FF1763523894ACA8
+:106270003E895DB06EEF020AF149686992C7DBF4AE
+:106280000F9D0A2BA1C8D586E92298DCAE5C9E2220
+:1062900085B77FF5FB13C8413C882FD3A9D3D2A47F
+:1062A0001CF420E6FF32362C6BED52561ACABBEFB7
+:1062B000BD864B213070F14572FC0BE842BF4B9E0E
+:1062C00080B8A692F59CE3775ADFF191A2FA6B6051
+:1062D000AE6ED55E4D7BA8D5E371B986FB338C3BA2
+:1062E000FC349D39350C22DA72A0A88E43DD9BF573
+:1062F000ED1B0602FBC1C47AE6988A179617706BED
+:10630000384337C3FA27D8196EE6EAB23BC3B8EA76
+:106310004D651DE8A447152003B2A85793B0F9F0C6
+:106320009A179FB6A9838F9FAE70FB08A7D497A634
+:1063300044D586248F53B6719C590E927ED392B960
+:106340006B3AABF1DE0D8D2B326096C06144753A2D
+:10635000AF4FB361D58A8DC85ED5D0535A9300FD37
+:1063600050F8FBC78E858314071B2999E8EE578BDD
+:106370000B8EFC50359EFC34943270DEEB5E305256
+:106380004139DA529F16D3C7FB340F632CF61793AB
+:10639000E66E272AF65C003F27FFE51037354D9261
+:1063A000722E641F031480A353A853A3F9DBF95082
+:1063B00033DC3CF3DFCD81FAEB9E1C895D79765DA1
+:1063C00009F4A7A715F63EDDADD45A8E294E5C23FD
+:1063D00021A4454F0AFE60F6ED005B44850C662261
+:1063E000FE4C144C2DC086D07A208F50290769228C
+:1063F000E51702D1CDDA13ECC8F513887690A344E3
+:1064000042F933C0894C7A8CC9EEDE5E8315CC8AA2
+:106410009F3DC111E900C039F9B2690CCE9A070756
+:10642000A5E86DAA5B99E4F09269FB48316D1E4BBB
+:10643000FA90C3C540F994C8451286B5A90501F084
+:10644000425280184957405AE9C3AEC5A6024EE8E9
+:106450001E482B97828E525C978E7526FD1A1BD58F
+:10646000A7E1FE99C1745B61FAC2D2AD34FF10F8A6
+:1064700045A931EF31F102CF93F1F1EB527636B805
+:106480003B720CBE880AF932DE23CDE45B08976DBF
+:10649000CFECC3C3FD5002369BB694B7B931251675
+:1064A0008D12122B5F854B30589C9882932E2C7640
+:1064B00063F829C27E00E049FFDF0D801B9321D8DD
+:1064C000A7E7F0CC5DC29484BC592F9D2B9621ED9B
+:1064D000FC6B91AB57EFC6D8697860506D63A79C91
+:1064E0004A2D94468BADA53B446B31D6D34E83E801
+:1064F00059F2F70B25D2F155DB3A714C9D7F469648
+:1065000003C7E0005F5B848020E0D4FD78065390F1
+:10651000E1120AE5913F401351F0CA6A4E6DE7431C
+:106520003CDA2BA7E9F438D906AE28CD6883D0AC85
+:10653000DFBFE407BA853D07BFB70C6906BE2486F6
+:10654000B1400B08F8CCA46B29709E354A163289ED
+:106550009EB72DB402FED4B4E0C3467759FB3E4F3C
+:10656000102E5669FE54C22369330341F5001B35D2
+:10657000DC498962903F61C4FF17766896FF8DB051
+:10658000E24F1AC2D643E89B0747FCF62613FB4CA2
+:106590008BF2C40D6A1063A6F8EA1DC6982B57CB80
+:1065A000FAFD6409E4353774EF1FA083EEDD43681C
+:1065B000A4FBBF0F23042C594DA78D37C320C70F51
+:1065C0003D9E1AA07D6A29A10463AE447C74BE5628
+:1065D000B3D3FF739D88AD49C8132936336E7DFF51
+:1065E000F2CB032F5912823697122AAFE27EE4854E
+:1065F00050FF2F0E866644E89892079533F5371EB4
+:10660000A803658E52BCDB6F2FCA3AF94F4CF88550
+:10661000E6D68695D9B5B913F556235800262739FD
+:1066200096643B02F094B2ED9E1BDC885F6BE3A5A1
+:106630005616B0E2A43B1620D0C5ADB29F7D992A74
+:10664000EDDBA8E076372B19D7EC68F0B948C6081F
+:10665000C03F47088FFB5964526E74297CA5A24441
+:10666000F8F30231C97D266991BDED012DF13FFBA3
+:106670001A1D9870F97EE4804601E246330A7814C8
+:1066800079561B4F9D24901DECD8191B3490DA27A6
+:1066900092E419EFEE31FFE19DE236CE82C1A917F7
+:1066A000F333687295D5BC3A1767E86EF1DE3A406D
+:1066B000C295B96A9CCFE3D2AAC820DAB4AE132B34
+:1066C0004F1465502F1BB52CB05C1FC42DEA7062AF
+:1066D00069D2046A44C637FE78FF1F433DCDB04AF5
+:1066E000114BC3B1FFFCDF5C28E214EB2C04E3E99F
+:1066F000BB10D38668BB11338455EF19C43102B780
+:10670000C38B338A94E8444B0516E5075B4A60C0A7
+:106710006F2ED0B7972797775E66051D383907E546
+:106720007816B6199B2B2E801856C425E45B792366
+:10673000662A4645B1910CF7EEAE3F058734B6BCEC
+:106740006952A5F8AA1A5778DFBB46862D80F8C68D
+:10675000A6FCF53A3EF7067322A12ADF6C0E2DAF98
+:1067600010702C36CB9C32C976809FD8220EA7DEC3
+:10677000AA084021560D963A54E7F70414D4FBE2D8
+:1067800019893F5FE04D91F0E6DF13626855E6F648
+:10679000FC315E26162D5B7BF973EE28687D4E6614
+:1067A0009DB5130CA11CF56336DDC92BC407CCDDE8
+:1067B000E4A93CEA8586689F80DFD74C38A16D5DEF
+:1067C0003BF38EA6A17C990834F574A7491F1C578A
+:1067D000C6AA0CA24080B6B02633FF82003F39A57E
+:1067E000BC5D033A788B9BCB5A8139AD403BF0FEC0
+:1067F000659B65832595EDD55B11EEB6E60D3314EB
+:106800002FB9E7B93DD892502007CBAC42FBEFCB74
+:10681000E6DA3687B38C8A8AA0758BB78F88909E0C
+:106820005AD7A97AB4774B85B31A5C42449ABC6EA6
+:1068300094D8FA5C111426E0529B495A2E27E2267E
+:10684000F11E05984FD688E79A42BC471FA37DDE0C
+:10685000543BF70DAFBD9CA33C14651052B885693D
+:106860009E0FE86871DD3D6926B48E8673F8EAC72D
+:10687000BF0F9E16377F341EF5C766FA10F868837F
+:106880001F442C78FE33F1AD50F26F5863E2D00212
+:106890005A15DA596476A7C46B67597864101108E1
+:1068A00007A2EADF5C33886A8EC590476ADBFA8FFD
+:1068B00039E972A8EF529CD6B93BAAEBC40464C470
+:1068C0007D8DCF07E5E1E53BC04FCC75208E321AB8
+:1068D000ABE720E543BFFE49C3F0FDCCB068EBBF9A
+:1068E0004908636A96C240B524B454305107470E34
+:1068F000D58EF26B7150D7631B740CACCCA774C0EF
+:10690000F19AA5DA9AF93B276F91E481B79D0826A1
+:10691000BFDC359028B538E57D7B6039BE00C1AF5E
+:10692000E8ECA80628F1EAEBA71A53AE026AA340E6
+:10693000C76C3C6DC42D0BB0AA8D7DF282EB6A59F9
+:10694000E0984047275D2326840D369B6730829769
+:106950003953698494ED4CE302D9F5A432E2C69A26
+:106960001143BD249DFA82A653D768FD941E2DC8FD
+:10697000A75501A55206D0DF25E5652BA88CFA2B7B
+:1069800075660CCE12990485AF3CD599FC7F2F63B8
+:10699000465EE5B3756CD47905BF340EF0203C3EFD
+:1069A000555C0DB98514B14D1D6744CC846896675C
+:1069B00090293B2C582D89F47BDACA8D6197F42FEE
+:1069C0005C74855CDBD74543410710CADB90713DA1
+:1069D0009DF41D7DD285849DB9E4476ADD26D035BE
+:1069E0006E2E5849772673D6903FA8AE4E905A081F
+:1069F0003BE178272E926E9C6644A06DCB0577B064
+:106A000060BFA41471D87FBB8F0C8B5C35913FA203
+:106A1000080E69BF070EB57974B02956920C0BE4C5
+:106A200049BE7CDCC5322EC5DD31A3AA47EACAF9CE
+:106A3000FA875A35387378000E82BAD545D3BC2709
+:106A4000DC287249C2861987F24850AEF1CDB8AC45
+:106A50004DAE3A8C126274B87BF3D57E9C1E753FA6
+:106A6000214BB4C4704472AA032EFD50CACB2BE450
+:106A70005710E29FD804EE2BE8FE92D9657EB29EB5
+:106A80009C2C77E74E8D4D40DF6B3D6D2677635133
+:106A90002896763966715B6402CA1142D8140A5E80
+:106AA000489648B9017FFAEAD8BBC529E183560167
+:106AB000B2DE08A75A3176BB2B44EC42CCC015A8F5
+:106AC0003243BF126EA6D3B6A37FE49C51DCA42848
+:106AD000956F5E1D2AC7930844B0525C1297F3EC81
+:106AE000EF8F10E735AA99FBD5FEE4ECA8BA041E97
+:106AF000AAB43A470A58C95621DD07EB767A97CBF4
+:106B00008A4A29239BE88A6966DF6AF3C22BA4AA12
+:106B10000C4D92650F1F990670A49E6D47934CDA39
+:106B20007398E504BA043D3CD23E20080AF110A057
+:106B3000CD475536417C887A120226BE2DF1974901
+:106B40005F39F28577111ED7F749FC1995BFCDF84B
+:106B5000DBC6E3292F8FAAF940430614540840BF2F
+:106B6000D2ECD688406967B7A8432FBF3F9D968176
+:106B7000E660DCEF402F3A2C63903560C753045831
+:106B8000A04E5335CA03B69C426FAC0AE0D2813A9C
+:106B9000A41962287EB03497585390E2A62E9E1A0C
+:106BA000FB2EF70E29C2E4DBBC53BA4365655C07D4
+:106BB0002B8C4F6616EADB1AFADB0B423020A7BC9F
+:106BC000953D2166F5B670ADC774C690F5DF838F2D
+:106BD000CF843CA46D209CBDFD3E1593393C7E9F27
+:106BE000146F65EFC6663F52BB0ACED4929F42FB3C
+:106BF000CD05E55D4F72EF90D3FD292B14CC68587D
+:106C000003A476F8A270289648894B563A7D6CF01A
+:106C10004AE6668E3D6D388B7B52F3F92764691C1A
+:106C2000D41B3F688437EF3B2B89F0A7576B061FB7
+:106C30004A78474139A1AA93345F4738194C373510
+:106C4000DD6B9884986AC113FF7B2B3ABBFD61789A
+:106C5000D492422F4AFB60956FC16FFB351B100F1A
+:106C6000F0E2EF61FDDB70972DDA4935A04867CF80
+:106C7000FC47BC0C4390EE68DB81853209B6650D9C
+:106C800017DF4B9FCF36533E0D025C79F32F344D07
+:106C9000DCE5FE7627857D74537479BB2150EA8C40
+:106CA00093BF8FC559DA927CB93A03753E600CF3F5
+:106CB000D751FCA9B6648DFF285AE351F3601575CE
+:106CC0006DEE8BFFBE04D96885EC99DFE35543E494
+:106CD0003F3A84F2864AEBF35859CDBCCB0190166B
+:106CE00026F589B9DCE0405EAC27E4FA73A60C4BCC
+:106CF00060F1B2E376F2879300D3FEFEC193C4D96C
+:106D000096467BBEE243684546E80EAD21E6579CB9
+:106D1000ED3D5478C07508D4E9BADA51F681D7F759
+:106D2000C188A39CB839D173A395C2ACC354519AFE
+:106D3000EAB2CD1D57165D9F184220D8A55DC21C32
+:106D4000B7503699FA7F80ABB13A6D1A3A5E5FF66A
+:106D500008682EB0228261CD81F504D46D251DEF27
+:106D600081EB9E0F80940F1D8098CF60A8CD781680
+:106D7000D925FC55E0FB964864A6FB3B60F8E1078B
+:106D8000F9443E9E81DB2FDC30CE5E5033E3490078
+:106D9000AC330AD1E02A1B963234F70760F4A95BC2
+:106DA000728733B45D03F780939A6D09AABA1FEA1C
+:106DB00090CA7A2AB2F30EE093B497D0B78F8E6B55
+:106DC0001E150FB431D9EB586A7474715638E67ACF
+:106DD000357F9CA829FB30A761A34F0602B5A3BA53
+:106DE0006AD7DA93079E4A635C51FB3DD1354FF772
+:106DF00063F464683EAB5770C8C3EF4637000004C5
+:106E00003C595539CFEF6239BC1B6B4C931F33078C
+:106E1000A0DD5C907AB2EC1000BFD80873B5465084
+:106E200046F06C3C1027ECF5DD12E6E7359ECFB856
+:106E3000F1B19B02228E0FB77DE7120C0C3129A213
+:106E40009F957F9D15187EC3D4B17DA01E1581D05E
+:106E500004E333B5944269A10044C6389DEAF8B012
+:106E6000A5DF77E25B0F4B20A132E50F8FFA0639E1
+:106E70001323D1081ACE375B806C16B3F74DA75693
+:106E8000AD4F5D840986CA3AD2834B093849B4278D
+:106E90005B7926697359BF3EAEF03824371799FAEB
+:106EA00033B166D2AA013930C33E5C4B7391B70748
+:106EB0006F1332A52729DF2C288C37C72B988E0D0E
+:106EC0002F0E2A7194AD959BE2BE1D8193E948A3D4
+:106ED000F7D68335FA8584524E77923B155DDDD225
+:106EE0000D508FBE26C855D08F66DEFAB568FB43BD
+:106EF0009301C34C71591DDCBA311813B109133118
+:106F000092F934E2E05838982ABE20B4A3D627B4C8
+:106F1000048917003177DD96837A018C54900F8EA7
+:106F2000E179316D738C727E5365BAF420B4C2037B
+:106F3000CF786E2C3F0532C4FC338256A940E11451
+:106F4000A1A3012C21E8BA41D9A47A57A20D7461FA
+:106F500011F996FCA713D026A7C6907D0F9A174C5F
+:106F6000735F6FA50960C5EAE8174F5810C48D9F7D
+:106F70000C59CE20921DA63D8F2F5BE6886115CE61
+:106F80005969D06D2646E61977200046ACF5A781F1
+:106F90009A3A9363D8A07A780AB0FCC884A54904C9
+:106FA000420D400C3DC5F5939D540F5893984A2CC3
+:106FB000BFA7FA0689606AF47AA72D124908C33D73
+:106FC00026711F8A4333168C2DB684224BCAB7D63E
+:106FD0003EA102895D280B84C17117AD91E58AED50
+:106FE000904EB6235473BC31598B2CD7A266948D26
+:106FF000ADEA27469D9DE257D83A9A74E35FA12BEC
+:10700000AE81063729455115357C7E1252E3DFB536
+:1070100038209F024FA4E178A9CE249636466EA868
+:107020003B156E492B3A0877C1291E9BAA65760548
+:107030006A8F6AB56C756D8C4D688371FDDC053C9B
+:1070400064A5B826BF6B923C71F87E18CF7EACDB8E
+:107050007EC6583C1133B8AD0AE0CB17A78517EAB6
+:107060000188F20E2DF3D18CC2FD77F9C9BC012A3B
+:107070008E1252CE266D947E3D8EF47F40699BDB4E
+:1070800075A7032E362B82FD424899557FC90FDA2A
+:107090002DE9FB6102ACB01618A006751173D77C00
+:1070A0009FA549983494AF0CF8A87427DEBBC35150
+:1070B0000A1976536469263E7C46E02FABAD046F17
+:1070C0000B0C7951899FDD21EEDBF5C8A368E3DD68
+:1070D000A7C64F0C18F2835D69BCB69E39EB4ACA4D
+:1070E00026B1A844F006245035E9F26A808F439017
+:1070F00044F085C90AC740E7505F8AE5B98B643D13
+:107100002FE6852EC7C9BA85CF35DAD2E8B86B929B
+:107110007A1452E02E9CB78D681517706548926DF1
+:107120001DD05122D2CC389D759CB496D1A664EB6B
+:107130007DF08B07A3CA2D8F168201D32BCB06407F
+:10714000061458D4ADDA4FEBE9AE89F28A9325895B
+:10715000FC94C60BE6F5A90AD90162B3FAAA7543F5
+:1071600095F34938EFA78ADB622E64ADEDFFE69C0C
+:107170000CBC5A560DC70169D6E53F31040C29965F
+:107180001E8BD96F8804917A29FB42A7027AAD1031
+:1071900092198AC8C6859F2EC5723E9BD0FE46595D
+:1071A000FF2C4D491C9A0A35997B006256C14D133C
+:1071B0007AB45C8D57B124268095E8FB3FF0F98FB7
+:1071C000B3ED654F2415284277EB6B8BBB094C7DE3
+:1071D000038D02D32B65EF10EAAD3A1C2818D8CBEB
+:1071E000D01819EF300F7CA48EA3E44E857B5C6A27
+:1071F0008ECE2B094FE034434C68048694ECA96092
+:107200005227E502AD22CF30C2994EF4E3BA812B6A
+:10721000B869E7F4A99B6A93CFDE793B05C14F12A9
+:10722000613810A3B12EF0EEDD5F628E58C4AEF46B
+:10723000653F38E91E5AE33657F107338CD85D1E97
+:107240001AF7A974B835DDA8B00926F1C583D301B2
+:1072500087C0C36594AB3275EC8575C7B7FE7D27D3
+:107260004E0A506237323445D648142F60DF091277
+:10727000F31BB352FAE3E2357AD41A6DA8208A2CB4
+:107280004FAA856562CDA610E20D202C91E17E7B90
+:1072900078CE3E3E9279DD196E4A7382E728945883
+:1072A00033D27478B299FF8B114CCAA3DC8A8E5604
+:1072B0002EA8E1C70983D312B802A030C3615306D8
+:1072C00066D7302FA911DC459CDEB6BE4141D043C4
+:1072D00059EC42A7036623BEF18153F4775975F147
+:1072E00051F45A73E3E3BE800DBA671DF11F19C153
+:1072F00067F41D86BFDB94782CF89BEF66776E06EB
+:10730000460E3E73AEB71F253A91EA73AB4672F252
+:10731000F918DA33392864B9894EE5136F72B01A57
+:107320002AB24551879A6336016558ED67562FB7E3
+:10733000853E0BECB5F4A0F7A774DBAADEA5307C84
+:10734000B5EA319C535C22994E3591959F32660384
+:1073500047CABD7C6F769954A64EE47E7F7CC89E5A
+:107360006BDD6D04C3B62FAC5A7EEB8815B2980F57
+:10737000206968CC0CB389639AD0C04A8E09211366
+:10738000160DDAD5D868ACC076DF72E948836B2F6A
+:10739000D9196E632C70D4D846143CFAC5450E79C1
+:1073A000D30B2DD1FE88E5C5B9D9E24A91BF0D278F
+:1073B00049CCA3AE52CD0766301C5BFE72B884B8D0
+:1073C0009DC5852ACEC6A9C52B5E83BA3DA3CF1E17
+:1073D00068D8909CBADA916F7C1D5AAB2811AA8F9D
+:1073E000A55DE057418652047578AEC0769508C613
+:1073F000BBAA991237C2711AF75B28F3FBBB227B39
+:1074000081AD0122CE7700FE165C1728CDF510283D
+:1074100067B6C0FE9E8F333E269F9DE6141276AC63
+:1074200078944D5C1B12713E8010B9A14CE8A617F0
+:10743000ADB44C1A2A6118CE6619D62A01193559ED
+:107440008F5D8770183D2061B22BB0CF73B8043ABE
+:10745000F66BAE19C251B94B3C6E5315701456D72A
+:107460008E769A3FC4E7E8030F15BD22253C17D658
+:107470005DB3004C10FB5305E225FA96F44B55FC26
+:10748000143F8068BFBBB67106D14B4E3CC69A9F75
+:107490009230D73617FBFFEEA08A0EC39CB71F535E
+:1074A0006BBCFFC83B86F273B8FCF9A663BE930FB2
+:1074B0008AD574CD621901E145661C05A34F0257B8
+:1074C00017EA3A4EEDC3AEBD88953E44CF056BB189
+:1074D0004E9ED45AA92F3FE383B21E2E1593C94D59
+:1074E000D9750D7F19F72A574D34096F1D29D640DC
+:1074F0001AFB6C94B074A28D956EF31CBC4A28DE06
+:10750000ED57CE519D1974E21F535D160813F9BC57
+:1075100066224D96DEF0E4B716C6330F6851DB5F86
+:10752000F3AB56AF7A182739D6875E5C4C36DDE56B
+:107530006C8A2AE584989ED947DB6B542A40857A69
+:10754000B229270E6C3F52561261BB9D68A446AA11
+:10755000C0F88BBD92DDF00A5A8BBC76076B422FC8
+:10756000F4E39D2ECC7E129F310F44DBAB41B9AAD0
+:10757000802D182CDE3C4C552BA37F6686AA2163F8
+:10758000E3B1754212732B4D9F4A72B92A66A599D1
+:10759000CD346C9DA0B5EC6EEF84DE441578969DDD
+:1075A000B94E9AD2E7FFF7703C645D5C0312E0E8E5
+:1075B0006F2092496486B939349757FE836A850EE5
+:1075C000F5EDB18D6BBF82A51B5C44116ADFC31A58
+:1075D0003ED03646D323FD631C89F8588141484F7D
+:1075E000052FD446E0891573E56DA2465AEB316745
+:1075F00063336F7FDC54642576E6271F2D5BF3250C
+:10760000ABE3418E0CB409C6210CA5DC858F269412
+:10761000C6E675DB9104FD8AA40A42508505053053
+:10762000EE2089303C355C49FAD6DF849934082B4A
+:10763000F78404B04064C10F0102A9FBE6C55F5E98
+:107640006915C6CA18757F54E1A77D234CCB3D341C
+:107650001678444C349D2BEABFE5A303631C606F8E
+:107660000C34CA8935943FA2D78BE15D04806591C3
+:10767000BC25E39F5A8E18480BC0F152878EA9A4EF
+:10768000717B9BA714E3A1667F576ECDC236003392
+:1076900088BC18C8A28512DF9A4729EB88203A2BAC
+:1076A000596DA77C854074C7764F041C7B5785FEB7
+:1076B00001F6F9F37408A62C8E0F0CFC177A0B0751
+:1076C000578FE714BA30EBA5A12E750D8677636F3F
+:1076D0000011FE46AC1D1AD8579E229CD39C084030
+:1076E0001134DE2B6B126FD65049BD16067D8E34D9
+:1076F000B2A086F3AF646BF7EF5A5BD4F7F789E675
+:10770000F67E9185C3AB69BD71D70493D93C6C8972
+:10771000FBA39D0B90D7E3C5740E2ADD52A59501FE
+:1077200075E3194BA908E787A7A7BE6E631A80B94E
+:1077300098F65544DA85F8BACB28095C57BCB17481
+:1077400024BFCA1115F93FB8BEEA87E8ADBB405166
+:10775000B5008ED593F5D418F36BDDA875E61F8BB5
+:10776000F0E46E59354396D132B294C2D6FBDCFEBA
+:107770004CFE1C5D9AAC6FAD5293BEB6E56088C4FA
+:1077800005047C714D71CCD332432665CC799500CC
+:10779000455A435C4841746D14BF4B9D0CB037A8EB
+:1077A0007E5BFC2AD9BA8DF5A02D91BDE9E8E920D0
+:1077B0001DDFDF128D2703B55099FA1C3007F1BB8E
+:1077C000C81E188B36044896248B9DEE4F9F56F0AA
+:1077D000E1EC91DFCAD0743241F8A78776B627541E
+:1077E0002EEC9070E2EE88E4AC888268FB2409609D
+:1077F000EDF91A901E3BF4E35584FC37D3889828A2
+:107800004D0634D2346DEAC9002947D565E6982380
+:10781000AF3B35BD2D94D82B4D74D10E641B5B6CE2
+:10782000045058C616A46139F2596E1D0DF8DE8257
+:107830008DE51E0AFC55CCAFF198AFBDC08E4294C9
+:107840004661E023903C0AFEF9BEF81E55E34C0E5B
+:1078500066B6E2EB1D78D2D3C1193286FC4D47EDF6
+:10786000D07D78C22237288BB72B032494C999097D
+:10787000942C69C67379B6DF7B61915D865E5A8D03
+:107880000862C04564AB13D50622498B92E6C89CBA
+:10789000017077A9DFEB3C460632708C3D47C0F3A0
+:1078A0007F5F3C5B7585D9E2EFE82D09ACC45EAA29
+:1078B000826BCD4887B33B6DB7FFD1FA4C5A451365
+:1078C0004EBBF9C64B4EFE9E52E23BE13F2AED977E
+:1078D000CAE8E08B9DF56C91E93A889B661CE056FE
+:1078E0009DC37BB5167FC01D79AD9A0BA303D10C48
+:1078F0007D9E9819A49FF895EB5DBC9DE24F88B5DD
+:10790000DF886A20ED009297513EFE36601DD62139
+:107910008F18AFB7084FDC41793D9B183892F06C57
+:107920001A364A11341BE77AB35E781515BEAE5D80
+:107930003FE8F97075FA0B77E84A874EF6CFF66B99
+:10794000C073808D6E76E207E2C145FAB8FE22E789
+:1079500025511E2B8B56989B51CF005800D11BF8F8
+:1079600023EF9F0E814E3488DF2131910D886BFE0D
+:1079700071CC96EBCE3769465916AABC67DF324800
+:10798000B19FD649A7AC085B37849F48C949B3A5C6
+:10799000D4570163C50F7F380E775F254F3A3B2CD4
+:1079A0002266BBBFE05F48C0DEEBAB1D12C31C49C3
+:1079B0003C7A64C23FA73947DACBB956643FB3DAA1
+:1079C000D95299E996E56F3016CED33FDB9E7B9472
+:1079D0008BE1AAA68B129D42A7BFB276015FFE681B
+:1079E0008DC43EA47130D6F3C320104141EE821BFA
+:1079F000C2B2FDC42886DD3D79CBFE3C6068158FA0
+:107A00006C35B9214D56ED5B02B146564C9A253482
+:107A10002ADE977A771E57E04F6DFC4901261B3C02
+:107A200015B5FEB4E7A7243504233B48E983F3AF3B
+:107A3000E74EE72A1A2195645A152C110812E768B7
+:107A40009A08E1F70F6B1C81F3D2D77093E3EE3401
+:107A50000E8E2D5A3D8328CFAAF9783533AB83EEAD
+:107A6000C46CA62137EFB449E6B99AF94FECA88364
+:107A700036052F3DC724956AA137909909C0D84192
+:107A80002F8218A36ECD2946A79F0685D5A5849E73
+:107A9000E6B56728AE51A64152C400DB053D7BAA7E
+:107AA000FCC1310637FFF2D6B95410684E2A79F777
+:107AB000EBC2E33A28985A471B7D39F4667438952F
+:107AC0002DB06512CA80946E7670C1699035215CC4
+:107AD00002018019C40DF4630D8AB53E698576688C
+:107AE00039EF722F89080837E095CB306305675569
+:107AF0005E2CA43B95155696CD97F4CFC10DE3723D
+:107B0000E75C39174326F125C4574247871E127B8D
+:107B1000EAD304E75908CB3E16E97DC138E0679700
+:107B2000171E43A6D65F31DA50B13A59B95ED7B8BD
+:107B3000566B5AAE7CEE9394A06511CB73E16D62E7
+:107B4000120DCBDE140080BB28BFE8A9FB5DFEDF71
+:107B50007EE369ACE70181D5B20B6052D77B30037D
+:107B6000B58181512FCBF3F37E6E4493D3A987F275
+:107B700010715AE929517B550111C01C63B661FD92
+:107B8000274928ECCFEEFA3C2BAB0CA4EEAF60DF1C
+:107B9000CDE36748E1450F239175B92D8446E3CEC7
+:107BA00067B0F6CF5C882AD6547A9F0D873CBBD845
+:107BB000C1DEB2C2FC10E2592B87D23052C5244636
+:107BC0000C2C0F7C34651CC009CEC9F64925031A5C
+:107BD000225D781B33A41B2B4FE32B51B304911868
+:107BE0006B9E497D3A17A34C5155A93C90AC6DBF93
+:107BF0008501B2F49546A705D9E49DD0867F7EDF46
+:107C00008AF762197997A51B34972AE86FA82F166F
+:107C10000CC15A525C7F1FD68F7340E47DEE93E215
+:107C200027631973853C500F8EE8CA9EC72FBF7417
+:107C30001E9AED9779714145900EF83405A823E717
+:107C400042853AF51ACA8E8404D0CE20D19B19E120
+:107C50001342552D271CB6001F778407E6950B317C
+:107C6000048D42874C34D56383CAB97F6CF9A593E0
+:107C7000329810233B9ABE078DEA46B8259AFD73C9
+:107C8000F6227D2D29B4C24B5944E771832976EF42
+:107C900059F694E8EE7C14CB06FB7650A18FF0D910
+:107CA00094A61D5ED6FB9F35865B2F9EDF0D9B6ED7
+:107CB00021C0B450B6E2DB8B9D77DFD759391EA3C4
+:107CC0006FF587983E346CEBBE40958B18E1E60368
+:107CD000F826A613D8BB0109EE62F45DAD4805ACE9
+:107CE0009F949440F8BB9EC30140A2BC694E522BA6
+:107CF000010455A935E408EFBF2EF03DFD58DE78AC
+:107D00001195BF744AA1C17D7B24DF250EB4813E4D
+:107D10009E66629643E22A089A133A7BB49964DE1F
+:107D2000F8254DC2C0FFC5DA74966A778A3BA6BEB5
+:107D300025FB2825184E915124D6A4012908BE0000
+:107D40009C075CE21F3C026E9FB5233EEA9C467393
+:107D5000EDC3E07FEEA510EF3FAE86ADB3861CC449
+:107D6000EF8ACF77D667BEABBC3717962C232C167D
+:107D7000708CD5D2CD4EC620666799B4F8FDFAE670
+:107D8000409AF47A212837E169BDAE8C3B7189D3E2
+:107D9000CDD42D19FAC9E31F2023D1CA6A87D75041
+:107DA00004B8CE042C81ABCB058348D76504368A52
+:107DB000A69A22E4D2AF32D63D5379A1BAEC77CA63
+:107DC0002400E5BE9C1C4052780C676F3868626BDB
+:107DD000555BF9F49422058DDB1B1831D0C29BB2A0
+:107DE000A4A36E7ABF0F7FAD508FC59C30DEB20961
+:107DF00085EEA729687EB99A7340A26A041E2645BB
+:107E00008ED5B991604DA71C8A1017A27B09ABA52E
+:107E10005CA5B5F8BE9AE5B0C5E2A55FB7213D3FC8
+:107E20003BF6A26CE1595F83DE8151E2DF21607B8A
+:107E3000EF3362969978AA6AD68C2E9EDE25A766C5
+:107E4000662C998A11BBCCD2CDF385C7778C9E4C1A
+:107E50002330F392B7DFBFB9DF0CB0B8CF3E02D901
+:107E6000A275E7E0B815970404400FAA023D9506F5
+:107E700072D8DF6877A80F32EF785ED33715EC81C0
+:107E800073556D6CAA3CB6FAD36A50E81DB6DF9AFA
+:107E90002DE273204EEFF79C9444208A26F0EF41A8
+:107EA000FB09A521D5F469892BCD48BB191CCA153E
+:107EB00065B8E2B76ABD7C4AA1548301CD93EA1943
+:107EC000BED89D113C353192D72CFAB1048E375073
+:107ED0005AADE3A790E020C28C72B3D5CCD29EEC11
+:107EE00047513EFFD00E37B8BD95EEC509960779CC
+:107EF0003B79A8048C9ECBE50576A48C07EEE515AE
+:107F0000A7A6D4ED5D77AF0EDC4230AB43BBF23BAE
+:107F1000B87B5E4EDDEBB7060D4EBBB9F3727A331C
+:107F20009A30018A13680C83321B7EFF43611FC2A3
+:107F3000A99EEDFAEBC43DDE48DE1B6C544E05B73E
+:107F400075D2DA78F80E027150D442292319FFFB5A
+:107F5000CB4CFEC86169E4A9ABDDE5AF975AA71A1F
+:107F60007DFD21FBBE684F830A398997A88ED56CA9
+:107F70004D19FC7382D3EED5018FA57CBDD1AFB175
+:107F80004C4CA9D13DC2F133C68AE4DE09B52E724C
+:107F90008F70ECE7AC31ADF7823E33CDA50A836E2E
+:107FA00054E47CD8E3E36F0560C32E3E32AB158505
+:107FB0000F69B518FCC59B0932EC5D67B2AEA4DF52
+:107FC000AB970E3B46ED787244196E8667031788AF
+:107FD00070A3983CA115A2C18742F94EEDAA04E115
+:107FE0001DD57BE1CD4C372C84162A21C8600F4566
+:107FF0009152FF7FFD9F105AA172466B9073270F1D
+:10800000F666F9193C3DD0FA9E95A21199101471AB
+:1080100007F221C600034F803F4A14EA9969EC3FFA
+:1080200020530D5FE555C1DE6C959C5432E19BF108
+:108030001228FB462E616B11D9880889B8921E5709
+:108040001E1695B4C0F7873D04E56FBF03CE5908EF
+:1080500011FE24CD3088658AE0DDB3DBB1387EE6E1
+:108060005EC508A88D8BD9977B2FF18AA70639D9D1
+:10807000F26F4F5792C6ABFA9B6340EEDF492EF882
+:1080800058A144190FCC306C582CF570EA0DD00073
+:10809000ED2F201EFF1948DD5780392C4B247B3BE8
+:1080A0009CCA984A5654496A14D16CD7576B582DBC
+:1080B0005A5F2B15802BFA947B24505EDAA3B6DD31
+:1080C0001237A74A9865FFEE53F42E145A5EBD9BF3
+:1080D0009F73E86961220062A53DE11F2E99F0DCE3
+:1080E0004DA1F86ADB7B9AA697EAEC6A0B8AD23834
+:1080F000D340BD8FDDAE10D88BED2F2AF3BE341FD9
+:108100006DD8B29D7F518F70F69E3FE0AAF7F622A0
+:108110009AFA9687FEF20295D11884677D28D97263
+:108120006BF92D5DA3303E6199B83C534817BC4BA9
+:1081300018C165753148A22279482A16E557B9F465
+:108140002955C87966B7C5AC83265BD1AE210DBB76
+:108150002A999985B792B169DDD3CCF14CBE2260E2
+:10816000CB517826E5EB8DE4607811CE865119D39A
+:1081700068E4DD530BEE34962086262B09566E8379
+:10818000EC00C21B53772098C95F383C3CD3A43C19
+:108190009DFB50A6B0D8FDC1D51D49856D000735A2
+:1081A000AA50E9BC9A3D1081F9B511838CAE5A747E
+:1081B000323C5CAE231E56B087FE82AEF30B98BEF7
+:1081C000C0F9144880EA2FF20F35143A2334BE87E1
+:1081D000A1AA5FD945518F217040F0BEF45D33599B
+:1081E000461110F381D4EF13F6DD39B8833EA15B5D
+:1081F00086894F4F21AAFB827A1F4E9285452FBC5C
+:108200007A3DA170FB2FBE922590B1DE6B9134DBDD
+:108210005190678CC701891AF8B48D76A7CBECD042
+:10822000135E8B880F3198E125871BD53CA43C1445
+:108230006A012E33ABC3BDBE1C968D749BF4F46FE4
+:1082400078D54C0DBD8ED382CD199D67CBFE7EC7F0
+:1082500091D13520E4C2CDAB2223952AB60170A579
+:10826000BC01E38FB5A70A9F0636BCBBEC24C855FA
+:108270000818CC9B1E433C666795ABA736A22B30F3
+:108280007DBE7928D90260E296B3ECEEA0FE17FA23
+:10829000F29C189527C82CEF6B818BC8A938A17365
+:1082A000F5320A3F037D6869E6C1BD06A8D872D2DF
+:1082B0005B3C4EBA2EAC53FDB10E0DF0ACAC9169E7
+:1082C000C9CBF431E73619891C70D16E3E0A158985
+:1082D00019C5C79D2D3F647CACA7500C1B47046398
+:1082E000EECFC95D6383C956B5802B71BA59C61AE2
+:1082F000F30E2210C26C0B59F09564F47A13A52882
+:108300002559BCDB5BB11D8DDB0B84AE86573697E0
+:108310003F5686F49FA6C615BC730FFDD1E88C08A6
+:1083200093D1EB24CA6EB056615A003B362EA1059C
+:108330003FA8B842FE15E3A2738639D631491157DA
+:10834000CFA5BEBEFDEEB62CE70F44037E7D822C8A
+:108350000B7E71325F9F6FBA3D3C9463C1F42D1167
+:108360008C28D72C600D35A261278603D4E9C4E0A0
+:108370005C6E64AAC12245B2FDCC6C0C8A24AC624E
+:10838000BFDDD53ABF266F8A54BAF6267E983901EA
+:10839000630176090BC33CF19BA16E6167AC76A9C2
+:1083A000B240AA7FBC5DA42FE1E5B214478AEEA2D9
+:1083B000940E998E96DDAFE423ED9C606C4A3A5D95
+:1083C0007F3E8550F4D190C173A1C2194ABA3F4F84
+:1083D000C559176F176459F417CA926F2090068910
+:1083E0000606FFCED9E653E578AA7EC391D5E9CE3D
+:1083F000139DB1D45B2C4B3603D85A1EE35F218208
+:10840000B78BABCD7E2EC4B044A7F659608CB97241
+:108410005F83F71389FE49F08804A2414AA30D8BBC
+:10842000F7549A37EE2E8B2E694C6DFB84FA63B5A8
+:10843000D4ABA2EEEB512BB1E108C1B15400E42161
+:10844000FA3E228C7DA677AF6DFDBE47D7DC36990C
+:108450005058DFC3BF0BC480768F45DA1951B8621C
+:1084600094B600E397F7DDABFB7AECC9661545FEE1
+:10847000B601A3F2FD38A34833384899DB35520FD3
+:108480003847E4401416A20830B893081CA194EEB3
+:108490009CA9DBB062850EB1304001DD2D437040F8
+:1084A000BBB45F8D3E30FA3F16C2FC9957912FD76F
+:1084B0006305AEE31F2DBD56ED1F4FA464E5F6B274
+:1084C0000432F28163869F6B76C78606CD8EC7F332
+:1084D00055C454E9FC24C668237757853AB0C3CE07
+:1084E00015404F616666E5E5A21AE7B6DA9EBD075C
+:1084F000A58330E5CD84FD893F14DABE083DF96CD3
+:108500007DD73A795E73E7733D84813A2A2A540F06
+:108510007BF2DFA4DBEFDB5C9EB9D801E6781C4B75
+:108520003273AC3DA67DEC5FC521BC570A3B24EB02
+:1085300090B620BCDA9FA6AE8EEFD948D5ADC5D790
+:1085400072F4C6EE14DCCEA332B3109DB171A15506
+:10855000B2D65101E4331021F9DD895C006BCFB054
+:1085600075663F67CC92CE027ADBFA8EAE8899EEC2
+:1085700020C196941B7B4FA3E3E6BCA62B75DFB10D
+:108580003AE3E44BE4FDADBF358B83933C54D88E86
+:10859000D2C0F1ED19772DA84CF453C82A0DF9C3B8
+:1085A000CB0483CD046356B48A55CB79DEB92C92C3
+:1085B00087737CCEBA135AC1B18E4D4AC7EE84B4CC
+:1085C0002B8612224152BD07CB88211781C453A7A5
+:1085D000704F606A9D270673A3FDDFB95C40C78EAC
+:1085E0001CB4374069F0BEE69910036B5D0543A5E6
+:1085F0004D61A61B6F8DC4393EC3C0CF3E4C97D191
+:10860000B04387A08D941E29E28536B0E76D2246DF
+:10861000C7A25C2DE5896A18799971535F5771ED8E
+:10862000D8ADA24BBAD9CE05A258A8F1E4296EB2B2
+:108630003D17D8B538597C3EFE1141F9532D4AF506
+:1086400004939381FB65C0BBDEF3D91ADBD5310CF3
+:108650003489214960DFEE425A12EC5A21795EC911
+:10866000BD6B31AEDFEC6C6AA075B191C5491CBF22
+:10867000F6D1058251ECBAE4D6B5FC4399FC071556
+:10868000B5E49F09E07C1FDB441A9AAD977559A7A2
+:10869000962B1EDB3607E97828114C620C96E02CED
+:1086A000841F896EBEA692437A3E4FD1DC79B18E8B
+:1086B000082805DDA4F240686B5F0B1040D5CD297A
+:1086C000A0C6B821E96A6D32687F5D9050AAD94989
+:1086D00063C34528E2FF7AAD6A2073334CECB7D010
+:1086E0003E7048D39EC061231702CF26F7E4E0D73F
+:1086F000057012F011E83B9BC3B836DEEC7B70F8D6
+:10870000D1B9D9A70B4BFBE9CE84C1124755EC7206
+:10871000474F437C72CFE458D932B8A4515CB29A27
+:1087200052BA13C85BA3515D19C409C1A4AC19C5E1
+:10873000A09389DD820959291676190F14349015F2
+:10874000C81AD427DBB8D2C3D091836811A302EB37
+:10875000919D35D29BF4DA1E361E0676290A259F96
+:108760001F7FA12AE41E2FE6736613E2F724D8AC1C
+:10877000FCCE28981268E794CC4E3BA0E8C648A7E8
+:1087800065F6DD15510E975CD8CA1792A37C0B7560
+:10879000FD0227C2A8994358452757C4302F4B44A0
+:1087A00095399924AD3492C4EC48021D7340355D6F
+:1087B000C12B3B6663A1629193AA4466A0F7D0AF38
+:1087C000B16383300B902D2697332C9661F2F34BD7
+:1087D000F1E0BE826AFC6FEC094317F398B2E2B194
+:1087E000C24EC5FDA9A0A3CE7093D938BD869F32D5
+:1087F000C86C392B0BB8A32A87E89875541C8918C4
+:10880000ED033367F63BB16EF977BC5397B0B4B65E
+:108810008CB48ABC813EFDB671AF35EE08ADC69B07
+:10882000B710FD0210F6D5560CA0565D68EBE9A70F
+:10883000344E540DCC34A15ED24B1BF9E6D0EF4937
+:108840005DE90543B258736E1E070D671B997641AB
+:108850008EB6E4B490C6BC60C5EB07627C795C530D
+:1088600034F82638FDD05D83D2245802CACEF635BE
+:108870001982C7999E0B7F7C758A45EA1C1E1EDAF9
+:10888000520E16FE5850703E48F30D61EEE4C1F3EF
+:10889000D2D4329FEA1DC4C36CF926F5249A05DFB1
+:1088A0009E440A79785AF8DF372DB537A3C459D7D3
+:1088B0003BDFAA3023ABBC05C14A9C2FD8F022C6AF
+:1088C000F1252E6D8216EF74C2BC573AB136CB1427
+:1088D000BAE60ECF1032885DEF412CEDB34324DEB3
+:1088E000A8AC4C9A51325FAA8AE83BB07E28F8AD1A
+:1088F000724B1967693542B4F2D0A29C62350C5DA7
+:10890000D803DF16FE72F6E4D868046515DEA8B653
+:10891000C2DF27BAB083DE9FBBD95822C831708D21
+:1089200016C2A3D9A624B39F81956CC05356AA4FF3
+:10893000D240673B5F9B87407937392E5A4C813F45
+:10894000397FADD5CE732F13ED29290822609516F6
+:10895000A3EE1EF056D0B1A846AB2F1526F07E67C9
+:10896000EC86D879CADE8BC2779124A3DCD3EAC720
+:108970002D89264CCD3371863F68AC64D9EAB3911A
+:10898000FE6E25D1C5CAEC1A87B3ABDB826334888F
+:10899000A26EFE094CB000F2588E60DCAD148086E9
+:1089A0000A0EE3C2C1D3F55B02A91A25D1938386CF
+:1089B000EE126F749D970F11339BEBDB7615B42D80
+:1089C000C961E88272432534ED5091BF6873DA5073
+:1089D0005ED57CDBEC879F436E39FE6BF4D2145975
+:1089E00043ABEEAE7862F02DCEEA9519E1E038B5F2
+:1089F000B05DD31E0F7FB6E9A7CFAFD11C906597AE
+:108A00002C69F2C9D971BBE75BC920DC9F3A8C1293
+:108A100012E327736540B148528E1D70177DCEEC6E
+:108A2000C61FD40F90E41071633A517EB27D4EECB4
+:108A3000005C6E44011A701864B691F0480138AFBA
+:108A40003C483F968F6B37BECDC028DD2178CBD711
+:108A50002679908F47C2321572125F12366FF4C2B8
+:108A6000D63E4D9DBC40DA04D3EB8A2D704BF7CA3D
+:108A700017ED85777E015CD38784699A803997D515
+:108A800022AD4969541D12816A00E65C5EC0A8C827
+:108A90009411B3E60404BA62891A0CEED1E80AD53F
+:108AA0000639284635AE16FAC75DE31A3B958FD1D5
+:108AB0009FC56C2CC6B3AB9486E6B495F6DAA927AD
+:108AC000870E16E68FDDA6844187BCF464CC334F55
+:108AD000DADB337E76D9D5E35B546E1488A43DE5AA
+:108AE000E5C1E0F31CB69A257CA56AC36C0FD09053
+:108AF0005717EE6149025A0F3394CFB7825C7B302F
+:108B00008B936BB415B9A12478240FC4AA984FC5D0
+:108B1000F0F0D2121ECE8056D361BD7D3C76206629
+:108B200095B1F97FCC8B3A078AEB381481C21CA827
+:108B3000E21D3755E94A0D2B782DEE5653ACEC5C0F
+:108B40004526F90D26E9F4BC490C1A407FECD42DDA
+:108B5000FC426628C35EAF44A13BA457166F9A98A7
+:108B600033FA1086046C28C2A3A86F4718B33ABB27
+:108B70009E2232CD7B348A47897F23443D64B22FC5
+:108B8000F20876C0A42A0F294B298308E61A808FA1
+:108B9000C5607D7CA7213E51178B167ED3931FD6CF
+:108BA000B804CFC72F4FB887FDB8A5F10EA0A0B06D
+:108BB0004C04B8AB0EF6AA156A5E546B50DA4986BF
+:108BC0009D0C23DB967D4078840BA9E6B47F7A72F6
+:108BD000E3E1DBF6F6740411A65D8211557E2AD915
+:108BE0004184CE7D93A3E88CDE34B337E098487E91
+:108BF000A4AF520705D87380607AE0DEE8EFF8464C
+:108C0000654EE3430DD5729E56200119B673BC180C
+:108C1000BAC52A04E295E6D2709F7A2FC726BECC49
+:108C200078EA9C43590563B8434B66C29542693F55
+:108C30000C3C9C0CB49F565262D40CAF482F993117
+:108C4000C71BCF6A0041D4288EE3AB9E43048A8DB4
+:108C5000CDE64A8D50E9F53FA24BE0DC11027F01E1
+:108C6000143CD87107F501650CF463A458BA2E3B87
+:108C7000A23A9706B34A9C86FCC49585C6AC302BB5
+:108C800098BAFFCB728E524A456EC2B7B7760A22A7
+:108C90001040993DEB350F22A7E7C98AE442E9D09D
+:108CA0000426D94EFB522EFC43062CB826FA2AE79E
+:108CB0008DFE9E8D52E1ABD38F6A1C2EDC784179FC
+:108CC0005755C53D2B9854C496DE108FB1C35062E2
+:108CD00063BA6C0376D12921FB5023AAD17BF428F7
+:108CE0004931559B80724A1C7FBE3D7B1AD5F25795
+:108CF000EC4EEF795D2403740AF371C4C3245393DB
+:108D00009BA177F1A46AD1F7EA164E0C0A514BCC1D
+:108D10001E57ED9886A05C17F24F0CD83E6B4FD5CE
+:108D2000819149E51B33394562D216EE6A33FF3A29
+:108D3000F42B9899CEC61B17E7B4BA98DAF714410A
+:108D4000E61F30C22221EDDDDAEEED45ED196ACDE8
+:108D50002B24B8C738D8B6F4F62F512FDBED354A9F
+:108D600095176CCD759E0EE84821D64A09C51B01A2
+:108D7000EFEA7E5A2C0C606223BD67775D939515F0
+:108D8000A9762314B90E30F98A2AD7B4E7B3CCF206
+:108D9000340D9B67F3E9FB19DF7439D6C23F308B82
+:108DA0005A1041B9EE3971669A3C855639FF25D57E
+:108DB0004C31F31C216CC56E701A50DEAE71CC01C3
+:108DC00022902B43F3665D50100F9F31ECDC8A9E9E
+:108DD0007400A68D588BEC15C184080A00530AFC58
+:108DE0004F5D7D50BE47775C0A5CA3818C3DF01DD2
+:108DF000BF35276B26FEC834D3AE1834BF90514E12
+:108E00005612DD4F43BFDE59A381423851243D281D
+:108E1000B176997E0969F6D0FD0AB6723CBCCDB731
+:108E200075BF71528C55ABA5DD34F39FB46D0963EA
+:108E30007CB31F3DABECE34EF16295C05F0FED15C7
+:108E4000B3C75043237743D5CC083B874F6A486666
+:108E500035D0813B7C20323B2C429C837AE802C790
+:108E6000E11BD5B1262BB3CBB5AC1F6555C39CF325
+:108E7000E4B8CAFA97EA2B535DD00BC0AF20D120DB
+:108E8000831C251B62169C4B036F5318E13146FA75
+:108E90009AE28E5C912B7DE7B2682B81C8402F62ED
+:108EA000F7D986F00811433CFC2C534F3DC4249461
+:108EB000C2E9F542CBE256C3B4C35F2DACD0C76E56
+:108EC0007AFB1F44FD434A7E7402DDC626FF1E3A2C
+:108ED000E823EC83D9021CF92ED4B4BEB27007FC8F
+:108EE000C56B9E628494218C68C731224F795ACC1D
+:108EF000C7EC69AB78BBD73AB7AA6E60D09880BE92
+:108F0000348030C21E90D1DFEC3C1D3A8E59D926F8
+:108F1000820A16C6894F7861C919E25E8029EB4141
+:108F20002EDD369F0E403E71C57F69E964A5FEBF08
+:108F3000167043E67BD5CB77FB12C7A8C1C6A779CD
+:108F4000300701ED8B2578711CFE607AF38BB23D02
+:108F50000DC783C4DA81D0960131F1482E44BB702D
+:108F6000046C33879BCF0323BC5376AE4C6405E778
+:108F7000DB948265CB0DF180E3B2B08FE3F2DD4B81
+:108F80001BA76CA3B5BD5C7EAD984BCA5AA9BC4D5E
+:108F9000D2FEF1839104DBD25C07CDF2FA0E4002DF
+:108FA00033382490450BAFC94B8D808A90AA0E1799
+:108FB0001C7FA994D0DA74768256F497E13863BEA8
+:108FC000850198C62C43223BE7C47F52C6B6C7AF83
+:108FD000AEFC51FA6E902EC464E1B824EF473242E1
+:108FE0007F652C4CC118FF4D2D7A033CCA6A35A40D
+:108FF0002DD8B7A4655AC9CB714CA97BD562BDA643
+:1090000005E74306BC4B383792FDB5FDA934C5D6FC
+:10901000042230DDD7D4325AC7B8AA5C93B4CA410F
+:10902000156F837B0D8C33BFE27BD32C3ED795200D
+:1090300030CFD55C4437F4AD9CD0CBA9A6A34D6C02
+:10904000ACDB057BC7FA41A87F026D5AB6BCDED304
+:1090500080AB4FC56554674FB55DA36EBB536007CA
+:10906000169F58D22E3D061493B85CCA52C4BF89CD
+:109070004CBEAEE1033FB164C6E95E35E798965356
+:10908000D5DE991EC2C58DAE9811243EF409750D2A
+:10909000C6BFB4CE0BF0362AA2265EB7ED2C7FD227
+:1090A000C384F5DEB077B21C3A1F45DA18D61DA48A
+:1090B0007AA03467D912B8E9BD54A83F191095D2E7
+:1090C00035F84C9104EEE863397585E95CFF5E3450
+:1090D000368FBA67C9F8F7EFC54378EC99A3E9076B
+:1090E000B79AA99D51457AB3E60FE34D4CA2F238E9
+:1090F000283E08013621B1D688B3DFC683BF8EC1B2
+:1091000090C98D74D8E400626F84015A45DBA14197
+:1091100020F16A12B5ABD6A81E9493932C03A2BE7D
+:109120008BEA6B5AD8AEFC9ADDD26B9D5D275DBB96
+:109130002959962DD2EF7FB562E2B1197E5CCE49F6
+:10914000852518FED4EA0734CA28E02F02F371AC53
+:10915000AF0299A72CFC0B514949480B494C376980
+:109160005978E780E70FD08523B12A35DCFCF82158
+:1091700006A70FF17E01FD6B0B487E09639EC9D1E6
+:109180004011B1B6E6FBA7C165B117E7D8B5C61F58
+:1091900046DAFA7DFC593A9DC5331E316DFE0958F9
+:1091A000891D367BC7313BBE3DED8B6FDF7E74F68C
+:1091B00042D6CD0EAEAD5B31B2DA624045EDC8C1EC
+:1091C000E8FF517144F1C5F9F93F3724C90A5651F6
+:1091D000DD8EBCE66870A11D6116D81B4BC9CCAEF4
+:1091E00050EB50CCFD253B9260F0963ACC2F642397
+:1091F00096EE8941CB54C6DAE481BBD4F573C8B48A
+:10920000C4AF83DAB5A64DE34B673102506D4D2FE5
+:10921000D47A63AAFDFFA79F72C202BB7B44BE4201
+:10922000E6EE22B4CBBA8C270765BD14F4010CBE60
+:10923000914DA07B13094D5377C3AD8E8593A5D770
+:109240008E2543F253EFA2AFAD2D379EF9C3DC5309
+:1092500035DE3298E87D9A1CC9F856D03D6A482E12
+:10926000F271F0D4193B61F25206569E020DDBF505
+:109270002CA7E143D88A7408E0B55ECFF906CD2D5E
+:109280009A8BBFF7D2300ED2C89CF106F485DD5A16
+:10929000FA268CF583A76507794F6F78C5D37E5979
+:1092A000965C0297F42228FB9C3863369D63774EC8
+:1092B000DAE8070407E1FBEF42289E08D9C125C27E
+:1092C000D85C7E5F179CE29BB5A6F547DFBCB35226
+:1092D0000D91A3372EC74055208C8A4E773F978932
+:1092E000D818BD4AD3E9E46C0BC4A6D874B3E6FC25
+:1092F000881A9D24D191AD6EB0D028684DBFF985F4
+:109300008BCE5C83730264BFBA1D60FFFE05ABD3D6
+:10931000C2A4595B21D3A723835E811EF444679ABC
+:1093200083EFC4ECEE3B0458774203E211D9C58DBC
+:109330004F65DCBA6242117445D44912EABF054C4C
+:10934000EDB4FE220027E3437CCC1D1722DC68B07D
+:10935000989D95D0A8C12B2964E5650CF0F545E8EA
+:109360004AF0BB22661A9BC6D1F4682C73C58EAD39
+:1093700076AE12F48CC713D59DD04F0329B88B8CD1
+:10938000CFB9998F8D1B8A1A6037C6D2086C796B5A
+:109390001A045AE1C82946BFDF2F8DCCEF78C67575
+:1093A000EBEBB8E4AB1CF11EC54EF736189E6D9B77
+:1093B0005A691B7ED713BC860FDA9747F3CF2FE38A
+:1093C0001AE705AEF00558B498ECE57DCC9C6976BB
+:1093D000FF55F298DD4F51A9C2D3AA8293A6FBD7BD
+:1093E0000A7CEA7A24347BF24AD4B8C35BAC138596
+:1093F000A3A8C0F5D7D3AE36ADC4B9D7C2D13049D2
+:10940000DDCB6AE8E42B8469034AFB8F7903109D66
+:10941000313814DBFC5B38F50BB49B27E995E096FB
+:1094200012B3C0B2BC3AF64A546175D0B1420A8652
+:10943000EF1279F688FADB1A927C9672370C6DB2CD
+:109440000F1DF615495001BDCED27D06D44DAF702B
+:10945000D8E9641DA82A4069A85D02FBA1B61302E1
+:10946000D70104F1964808F78D64CBF799CC17DC47
+:109470004D07A1E7869AA28AB3FDBB92F33EF1E3C2
+:10948000694CA478A47F604453E73A9419CB1859E7
+:10949000035BE5AA7331E181C2AC71B8A19A178C64
+:1094A000210E6015EFA4B29BE50029737EFAF782C6
+:1094B0009E233DA91A3B7B40A87A1E5B523089CF80
+:1094C000D2FEAC00996A56C371BA938C1A41A6EECB
+:1094D00084C1E299EECA5B0FD145F11C8BBC080E2A
+:1094E00044B278836489266BB66CB5610DC1F2ED28
+:1094F000651B8326BA951635B41ED45DA3133DE7CC
+:10950000B79A7C4055A20BCF1945A09E87FABDFBA8
+:109510003731F1DA582D68658EE40B775E62418948
+:10952000FD78C05ADF012795B4EC960E57494B6879
+:109530007D9A29F742848E8977CC453976F8D324F1
+:10954000EB3F5778482CDAA3AD9BFE5C7830DD8E7C
+:109550008FEB7E0C3BBC1F83583E76880DDF55D4C5
+:10956000DE752D12E801021DC257FC84976486C780
+:1095700050EE03063DFB9BDEB197DA934E7563DA3E
+:10958000196DA1AB27422E64CD41BB4E7F36F88FBB
+:10959000887F6B6A01F25BD755B5DBA79005C1B434
+:1095A000BE61C2EB8338004564B007CC0CEDC5D773
+:1095B0006CAAED0CF1DBBA27A7FEBEB9C554A26FA9
+:1095C000F22C33D3AA5E2CB8BE263BA384D539FF38
+:1095D00040DB268E2991C3DD807522C826A6BD33C7
+:1095E00028E5095CD2FE999B6C74E16F3F133B0048
+:1095F000CA2A4D45FF2848792CCB0C119E1C13FC20
+:10960000A8969C3F79F583A4E96082DE34AEED3AFA
+:10961000F21873E6726454DA234D866B6B7AA16399
+:1096200064D1CD9DB4E961DF27F61BABD06A5351FD
+:10963000392BF1962DF80053D67471A0DD6431D822
+:10964000695671292A7C3BCF79F1CA089875DE31B9
+:10965000F8B07277200C44DF0FBCAD51049E134468
+:1096600067BBB51126149ACE8AA9A0381F68647DFD
+:10967000E305F64EAE6B70B1FAE26F9B8F31FCA141
+:1096800066E406CBD210185933FC7010B79B2F95A7
+:109690003FF30F40DA70334E4DFE5AE34F3015085A
+:1096A00056F128D58FEC0A938A1F88F2596EAB5376
+:1096B0004E3059F3A2D3578B376C74058111B41F08
+:1096C00015DC562A5CBA6BFFFACB2D48954C0D0F72
+:1096D0006C10ABD9C15542C5735D3DA1F2493E63E3
+:1096E0005F7A416A2D56CCB4B271461CEB7EE160C4
+:1096F0004476825743659C9DCFCAA0CF5573D15104
+:10970000D9CCC19DB048DB4A1F5D05EF37D66EB599
+:10971000D3B47649B0540AC2D52C989F1B45851501
+:10972000BE34A89708A7FAF0C71CA9FAC9874580D4
+:10973000672D4AC3885438228474BE078A3CB3C557
+:109740002FA99FE5CA568DEFB71A7AB12A67E0F9BB
+:10975000444E9BD4F20D1905EC83ABE22819EE823E
+:10976000CCDDFBBB0F4D00E7CCF1B23B4040968611
+:10977000DBC93440C639D20761B0819237C229C7EC
+:10978000FCC41ED0107DE10BF2B50935AC1BFC0BFF
+:109790009A4867A24EAA7B80659A7D32475B12C7C2
+:1097A000FFE0F71265BFE4F401A52F5EBBBE6ECEED
+:1097B000BA429FDA0CEFF00CE98EF91B13051F6F0C
+:1097C00063CF8516326BCC88BB573B788C2410391D
+:1097D00058D05429ABF8C91B75B8606A9EE4C25CC6
+:1097E000B31E361BE389ACF254F63FE27AAF75192B
+:1097F000B149FFE6F6B1D47C816C88B214B50A9702
+:109800008E640A6EEDCB488A193B61B29BEF49BC6E
+:10981000CC351E7BB5F62D48BF7900791DBA0B0CEF
+:10982000B584DAADF4B11A9EFA510F9DA35D505B79
+:10983000410F46DC0A8B2F6A3AA7AAC37D8C9D1C78
+:1098400056F067799EF9E10B86C670AE8C70565C57
+:109850001AA0D7D8DC348AAB5FD491C3E92DB1AC60
+:10986000B7C99F036E798CDF8CD6F9D2462B81382D
+:109870008344EB5572B995EF7F265F23C1DAFBF283
+:109880003FAD032E71D4A62AFFBE628D3F7D67BE19
+:109890006652DAF82F2A3631B0753BD38A794D916A
+:1098A000E9F177071E054AC7242C8D57ADA0D6E1F4
+:1098B00003E9621FFC49C22242F7E9F5F30995D892
+:1098C000AB8AF1DBD4BBF5AFBE6B720D8686C4BA32
+:1098D0003156B6B8576792B210D3B72CC1AB26B287
+:1098E000AC1E7558200F0A55BE9D25B6CABE12A7DC
+:1098F0005C420EE865CD1C4E20983D51DF5C801621
+:109900001308EFB0D2E542CEE789725F74B5F88CE8
+:10991000D211041D4D58C87B4506FD92F7606ACAF6
+:109920000C7D7FF0A7390A5F43A995FD49B91CDD7D
+:1099300014A32A9F56DD589CC66DC874C58C7199B6
+:109940004F73DC983C37672229CC06E684D82B116C
+:10995000667EBA01AFB2AE4FE940AF8EF54261927A
+:109960002B0DA08D5C4CE3FE88DC0B7E686C61D116
+:10997000AD97D53869315ABB2F9EF2153F0F34B9D8
+:1099800084565DEE213ADEB85DE8790177259B11BA
+:109990002419B6B4F92A008052A878071248B016E4
+:1099A000BF80403F21C0DEBBC233BD9372CBBE201F
+:1099B000DB7B74EEE17D1AA38DB91F7A9384AF909F
+:1099C00073C4EDBB9DAD56B25BEB5D5288867C489F
+:1099D000328FD0AD9501FBBF1C26D0FF2C8B229679
+:1099E00085B5B833AB66673AF97D3C6D5BF29BBBDE
+:1099F00014676FC3F582EC5E50CBD397E048934D6C
+:109A00004064093998E601038DE202A05A1EDE3354
+:109A1000854553DD08D713C5B340E012A9A4589F6C
+:109A20009EAEFE62C98335C49B0E5CF1695D2CE17C
+:109A3000920C5AC7F1416E040EB1640A40B1E98735
+:109A40003504A5BB75E47180037BA2F8E046037E74
+:109A5000CDC6B6ABCF2DBA759EEA7640731113759D
+:109A6000208A13865B41C5CA887136818876A6082C
+:109A70002D85F289D42F56C4FFE86009ABD5E7B233
+:109A8000E627F2794FBB03643923EC1B19CD460559
+:109A9000BAAA247AD02E47B68507AA998F881DA521
+:109AA0007D2E20347022FB0EA7CE6BA144AD29770A
+:109AB000AF338AD28E84517AFD2F13EA8247C57C58
+:109AC00076631BE68C361077E2D849346F8BD22F41
+:109AD000FD0A3268F50662CD5138C584FD17D5EF11
+:109AE0005D73C21F2491D3EB985E76F5D12F62543B
+:109AF0009B4104CF4DE14584ED9E64EF0937CFB122
+:109B00007C4256A59524BDBEBF61C4E8AC181C5D5F
+:109B1000AC2D752083C48C1A8C02ECDF82DE47E901
+:109B200068CED8B3CC903275D218FDBF5A710FFDF4
+:109B300071CB725876EDA3873C6DA38358EF1778ED
+:109B40008E016B6E6CC64D39E82BFCC7F2A87449C8
+:109B5000056BC81A0AE8140FF94FC1F91FA069F67E
+:109B6000C591D9569EBF95B92C2D5786CAF49ABD7A
+:109B70007ABBA33487E9C67FD4E1745F745EF7CC07
+:109B8000A0B4A107AB9522241568381852E633D447
+:109B9000A0ABEED8619F5B49625F308FDC1AF61F85
+:109BA0000FC2570DB8D3B8B9CB585BC629DA456791
+:109BB0006B2930C66A97CC1C36A644879D4511A3F5
+:109BC00050CE6A15A39B1FE2876BB7B258DF0083A4
+:109BD0000E975F145C73052E38D4A73CDD311F034C
+:109BE00085CC3ADEF8E845B459BB449513C3F8C3B5
+:109BF00044BC0B76D474E4B954B7BE58685C8A91FF
+:109C0000887BFF65CCE0BC804C1CE775B80D0AC9A9
+:109C1000DBCBBF3E4D13B0AC07B6828D51F2AF79AE
+:109C2000D6C87C35EC608E537C877911F199854BD1
+:109C30007C738E13F3886BFC6EBC6F6565A3BEE707
+:109C4000CB0E7D559402EEC44E7ED51366F53715C6
+:109C50004A5052BC846332C0BE3F56A3AA8A72BD2A
+:109C60001E13764537C2DCE35E91B1B839922F35C9
+:109C700068BEB719729B1BBB5B2D80B98418247B0F
+:109C80000C27007F6DEA6EB7C60607288213296C81
+:109C90004EFE5D0C04F648806F6ECF91EAFC9DE5A8
+:109CA000B8ED8015A1731F6C8336C82F5F570484ED
+:109CB0002BEB1B2619750E789BEAC9B9FBBEF7631F
+:109CC000C2D0C457D9A7F86DDE0B3B82ABE70C8E30
+:109CD000EF114D3EC57E2D49AF1825044BF2CFB193
+:109CE000CFFC9B898C8507F6DD330F4354B68FFF7D
+:109CF000A84D2A6A231D13B990408E2677FE6276FE
+:109D00003DAEF3582129368ED09C8896BAF007EEE6
+:109D1000E003AAC2700B53B64249FED1A37A67642E
+:109D200018B38B7D11D91BBBCC7B0DAB601C718F25
+:109D30004C25E32396631D80DB809B5DAF5F48FF6E
+:109D40004050A4401549AD4E17662072AF481D82A1
+:109D5000C17C1566F3DDF3F3DD71105C06916C13C5
+:109D600072A9279A5E692BEAF3406214B19DA70B92
+:109D70002CC0E9C59076DC6B7E25BC7FC5D76CB066
+:109D80006B55E8719719D33AAD93EA46B4A27DECCE
+:109D90000CD0874A40C0BADDE592EE12A2B7612727
+:109DA000FB5EB56490B5718755404EFED1CAF4D7BD
+:109DB00012BE109CFA18184B34AE3D6DE40573E3E7
+:109DC0006D052D054777A469945207478ABC64AD99
+:109DD000892EE5BE3568693C9A8FDEA839D2E8DB6A
+:109DE00058E375C35B465EFDD0C06BCEC07FCBCD64
+:109DF000F089B2231EB64E3D37EBF0077F20429626
+:109E00000378AEE564C0EA1FB3CE08BE4BF1DC4276
+:109E1000656F0378AB6375B599C21212492F5C4127
+:109E2000567519CCB858C9BFA9C075BE4E610FF898
+:109E3000C119C996A25F600EBC23F0E9B1BA1073D4
+:109E400003C7D3FD3956624A041B2A7A359604A209
+:109E50009DAED00E973266744D3EF52461D3D00D81
+:109E6000C805CFD7FC7F9AB23D552D69D07014DB61
+:109E700024A118FC67DEB9B7FF9EC1A35FC7E7B195
+:109E8000549C6FB4879D15A9223491741CC9366205
+:109E90007D5B78D7492D39EF39E2886F1FBEB0D18D
+:109EA000BCDFD4E99D4122C724EB2D0E24A1047709
+:109EB00005F01D78BFA6AE9798ADE678BA78051084
+:109EC000215DC4F69DB0E2A9941F72324AB41B3FD3
+:109ED0002574A732A298A1C6CBAF69D97F3DE85AB5
+:109EE00066F57AE6541E424693E78021B5F2CBFF31
+:109EF000231E7B21A584857255087DED558AD213DA
+:109F000021EACDC206505A8206E79BB1399A5DB864
+:109F1000F92387ADB28CCB893B9898D1B950D064E6
+:109F2000A5CD4FB6CB05B7FBAC8D1157E46AB8ADE4
+:109F300000D9E231A3E0316CBD6ECF6047C949E47E
+:109F40009C50AF461660F372D9D6C6E255337A9666
+:109F500052204143139A68D860359BCD8567AB6C1E
+:109F6000B51ECFE9540C16C9316D40FD706C916778
+:109F700097F24FE0A34A668ED01B5F998D718CD209
+:109F8000D328133560B02CF2AE7EABECCA4C047310
+:109F900088E816052A99F5F2059E94B7818EDDAD05
+:109FA000C7141BE3376395EC8295DECCD5809C13F8
+:109FB000CDE7AE5C777266978A173676781D852076
+:109FC000FBE7B028298151DB83029A69EE2DFA263E
+:109FD0001C232C53F80C745A502441E9866728F549
+:109FE00074B5F95727D85FC1D1685E523A80AC2268
+:109FF000C4A05A03CE2D1DC474D1C70923BB142E8F
+:10A00000FBE26CECB4004F1CCA7D31502577D84B75
+:10A010006725158AB44B313CAEE2273454CD4864F1
+:10A02000A5F127F31B7DA0E834A755A393E90B2CDA
+:10A0300064912AA5C8795515388A7E44FAC1C0FFB3
+:10A04000ADD87A3A6BBAE72D83DFBAAB801E28BF52
+:10A05000305C234240DB1E60B4A6099721B06894AF
+:10A0600006B051B58EEC1F0AE05926F740CA88DBCE
+:10A070005D48B8F393B7BC211DEF353644B4F8D52D
+:10A08000683F2E311B57972C06116C6D41D96FF923
+:10A0900040A7750D5D716796900F31B49B91A5BE79
+:10A0A0002DE14B454C57962DF8879189C905BCE4A5
+:10A0B000564ADC3B755F32E4682E3577E2436BFD30
+:10A0C000E4912914ECC901C7F498D708CBE67E6F58
+:10A0D00021D5F8A8D7F584ADDAB34A1961DE280C8A
+:10A0E000138457E42B5D1082AC96D36FC5CC3FDE52
+:10A0F00079517DA74FAF81718E57EBC57A940CC013
+:10A1000097E2BE484DAEDBCEF00F5D3905C8301189
+:10A11000DDA56E6EC184D7D1F7293C924A1476E949
+:10A120007718D68A055277091A4C91B82529A9EDD6
+:10A130007A0483D76FA966E07AE76A427A0B1379CB
+:10A140000930ED3286055254884B85F3322106439F
+:10A150001EDDA7D67F9A3E748CC7306441594A49A8
+:10A16000807BBDAC614C9BE5AA2483E1C951B7E675
+:10A17000B66C8CA15588A152BAD222473BA3B20B30
+:10A1800081B11B30A765EA726E2A7CDAE369E1844B
+:10A19000811CC5DF2E852C3E8C09D240025A5F9F60
+:10A1A00065B427FF35F200E232D09FA425FF920E5E
+:10A1B000E9A62A23AA8A9386A821578136F9F08531
+:10A1C000AF65A832892E4D402F4A0DDDF66ECB1BB0
+:10A1D000CC9A44E924581BD1FC0C9AC3F8637D1631
+:10A1E00090B71F7359D6F5C1B2C36D78B099A60B5D
+:10A1F00020BFB50C62A7DF87EB1760FDDC95F4315B
+:10A20000C5D74F7F3B96904F25870E5AED2A073FC3
+:10A21000E86DBDED852326A201289CCA0354C1A385
+:10A220005DB2103522A9BA641D7BB8D55EC9AE39BE
+:10A23000611FEE86074F852BA5DFB4532D2CE8391F
+:10A24000DADDF4338D42F4C56E47EE7128F9A222AF
+:10A25000D9F7532341B1272C90E0ED3EF04FC3AC2A
+:10A2600044BF75F1615DF38FF434D7AADBE8C460B5
+:10A27000077FA4262630217167982F48CB85EB2EC7
+:10A280002790221EF573409640BF9944C7F27CA2E6
+:10A290000CF8E987179A4948A1418DD8680369D518
+:10A2A0000DA98CD846CFC5B35E2FDB33D60813DE9D
+:10A2B0009CECAD8FD0DCD2FE33D589FB227D453FAF
+:10A2C00019A9302AFECF9B9D5FA28C8606EBA92F91
+:10A2D0001E3C7AE800F03E08DFCBCA52EF058C81C5
+:10A2E000541DB0DEA6D5E96C9C6846CD85F609A85C
+:10A2F0009B7EEBF210769DB1115F7164C3A5D98787
+:10A300005FA96BAB727906ADE61B2A7CDBCC5ED411
+:10A310008BB4EF95893B24BAD0A24EC7CEB47D90C2
+:10A32000761F75B1E6A1A6983A7769700704418C4B
+:10A330006D5FFE51C20D10B635F8D7236EB0E7132E
+:10A340007EF285E4FC056E3E5456C516CEE473538A
+:10A35000C4804BEB6C4A6FB26AA848AE68BB745AB3
+:10A360004679816784EF38C7BAFFA6F1DD7CE18CBE
+:10A37000E8FC909BE015580F3D5CE8DEEF207DEF98
+:10A380000361DA62780DA7305DFBA966930AE9A73D
+:10A3900096E8136FF1161F7DC09EA2E070B8382CAE
+:10A3A000D97CDC00CE33142B9F28F9F8EF0C94B441
+:10A3B000263432F97FFB6A7AAFCCCBF9E63B1A84BC
+:10A3C00056ECA9695131EF20687A362455DE258490
+:10A3D000E405C396D40DA4EA11F7906661E295E511
+:10A3E00087159A23E07607E32B77F618AB7872E0AF
+:10A3F000350F679B4BFA54D331404298AFC06E7310
+:10A40000C3677141AFC12B52AC650F56BE3C4E6C59
+:10A4100075194FDC4136B6A4F32EF9FFDA6D2B66C1
+:10A42000AE9EFC9B4863BDA542CFF677B085E7633F
+:10A43000AAB372F5E64B4015B1432E4B30B011E58F
+:10A44000DD258920FD5E50E31393731A3F82439705
+:10A45000CFA3707833D6CE5A13F19B0E7A42A398CD
+:10A46000FBB1349B983E802A833916CE68E4BF1E28
+:10A47000DD5211883BFA643ED1B09D424E9FE8E523
+:10A48000512ED19A1FA4DEB78D2C92922EBF50511F
+:10A490007B7A10D36B22884D974185E1DF0E8A616C
+:10A4A0003411C4D47EA3BC7A19E3C7A3804B5535BD
+:10A4B000369C7E09E1274D3059F33334458AEFA3AA
+:10A4C0005E5AFACD81AD38BD8F1B00F424413E1891
+:10A4D00058017AD2469C6055D55E71B3862C83A80C
+:10A4E000E13DA86E29C58C2C78B47222936D214869
+:10A4F000E9DDBD277113C46664342C641A8E13829F
+:10A500009E1A827DF43D7C2F8CB3B37200CD8AF904
+:10A510007CBDC133049552BD2A7D179F7C82923445
+:10A520001CD7B3446564D57B01DD6769E84F5FAE36
+:10A53000314B5ECFCC19030ABDBF1B25E9324CBCA1
+:10A5400043B065D88E6AEC87CE59ED52F2BDE44532
+:10A55000D192A151C27DD74B929C22AEA0765321BD
+:10A560000AF8D96A230B0BD0BEAED861AFEE48B360
+:10A570002781BB25C3AB8CB36208EB86C54FB45FA4
+:10A58000C9044EB2091D90EB0D4D832481011E219B
+:10A59000907A27A8DA1EB02DE0F5C11463CEB95A1F
+:10A5A000AC8FF67E3370C8373B827CD80E79FB4780
+:10A5B000479EA2ABB8652D58A056B88BE1B6BFD563
+:10A5C000E51048BA5F74DB9B3006131944FA2D304E
+:10A5D000CACB4DA366CF6875315F0BC45BFCE3AAA1
+:10A5E00002A7C6F1EF2E79E24AAC997E50DBEBD39D
+:10A5F000051494C3AE5104E4A07273CA501E6C6C6F
+:10A600006096E1F9AAFE8D935F14D4EA01A906E2EF
+:10A61000619B42B10FC76B357A86FF42367AD60707
+:10A6200070BE007A959A649E8EE0A687A264F39726
+:10A63000710A72D9B06B2FB82106EF00D1D8F2DDC4
+:10A64000A3CAB1B73C39C74F2EDC9F2C37839B562A
+:10A650009A56F9449B9C246A0F8BF7D2B74E7752D7
+:10A660008ABE131A2AC3FDD29B41F50A9AC4010F70
+:10A67000649EB589BEA402298BDA39CEED746C0BC9
+:10A680001ED4C113B565FC77C7602D9E14678D81FC
+:10A69000345CC40586DDDD1A144A0AD496325B9E0A
+:10A6A000B01A3C63E7FD487C95952857E5C26725BD
+:10A6B000C5B41DDFF45F7EE955850D72E820A1C2A7
+:10A6C000DAC30B9431719ED7DED499AC5DD83E7954
+:10A6D000681F9485480526677783D4877D18B784DB
+:10A6E000A68BA331AAC0CA40D46F367499A51BE6C5
+:10A6F00060127E2DDA0E9A697FF1EA3C7AAF67E349
+:10A700004AD5A02C4ADE5094A167D5BE0A43F6A4D0
+:10A710007D3A7044431CFCC5D9A6A0DA1DE206931D
+:10A72000672826FE9A33D30452A4D03FAF3C40BDE5
+:10A7300057DCB32209519FF1A49F100B227B27EB1A
+:10A74000086599C6EA1017902F5429E12290BC455C
+:10A750002002B1B02E0122DA337F9C967072C50DB3
+:10A76000B1BC08E868E085DEC3C5A020692AAED583
+:10A77000EB88EBF90E646C2852FE4DEA91F4A74287
+:10A78000735380B554B21034ED7F9559B2AE241096
+:10A790000232FF80D8B59A3B4911EEEAE83CF95AFB
+:10A7A00033980D8287FD8E2DC545163CE7C9F48987
+:10A7B00074D17CFC6FCE7495C992941CAA9E0EFB3A
+:10A7C00020CE9B0852751428770E6E3C876F82410D
+:10A7D00017C7625C67789059FD8D4F6F0A591AF759
+:10A7E000F846D37ECA860864E0B798FBDE52A8AD6F
+:10A7F000F3DDA7B7D8F1148451D4ACC4B833E0402A
+:10A800007293B67BC103F087E328D40E670262918E
+:10A8100059C24B6627F91F01B54AEDB08D8F9DA433
+:10A82000B73EE7969A83C43E1DC9C902B92641F5D1
+:10A83000695AAC652B42E98E3861788CEBB457B11C
+:10A84000A9EB6C2D1724AC39B7E567C19F5BDBAD75
+:10A85000D019CA9F2F42471A7FD0248BA6E19F05AB
+:10A860003AF6BD5E8020A42BCF1C7F786BFBD48191
+:10A8700072E94560C7D26E16E6E4289364D8D49096
+:10A880005D0E10E61990A09A1456B3435F66EB5A1A
+:10A8900054B502C37819340437B1A70E3DDF19A1AE
+:10A8A000F77105A5631F8CA99C97AC298E8E22B4E5
+:10A8B0001642A00E9574C61CCCB666843A05BD91AE
+:10A8C0002FABBB69E552C00571599238CB9522AFC9
+:10A8D00052BBE7FE7AFF9CCD05F5C91348C87BC380
+:10A8E0000903D6CCFA859DE5AC7A3768B521F5BB6E
+:10A8F0003B7E6BC76D65BF43C6B03AB416640E624B
+:10A90000224845D862CA206E8FB066B5FDDADE9A5D
+:10A910000B0B36578DD3130FCB17F09EB415307732
+:10A920009E8467A5722932A083B4CC3ED10125EC68
+:10A9300002CD82DB5A02CF158DF7D1FF7B190AA118
+:10A94000F206CE77981BF33490C11CE07214518D3F
+:10A9500059700393DE7279E27810C804F3329C3C9C
+:10A96000040B4F9FA0FB0B9E54C804EA6F0753C50E
+:10A97000D972207917A0BFFFBEC4A68004D09E2440
+:10A980002E3446C0D39DA8C6C742DF26E61EE58BFF
+:10A99000FC2A5D07DA5EBC85E66019F3E4964D7E1D
+:10A9A00013B87AF41BDBE74040D7243A78AD7453F0
+:10A9B0009A17FC97AB009BC2344C02EE4361FF7EBA
+:10A9C000F0935AD71791002C64965790D6CA027A02
+:10A9D0005882CBBDB4FC39E7625B72C6A2D42ABFF1
+:10A9E000C7015F0C0CF4A8A02C39D03AD680C6DD84
+:10A9F000931379BCA07A8C9D42C6427DFC33308B88
+:10AA00001136ACDF29E2DFD49721E1D5FD54DC46D5
+:10AA1000BEABED1A377E06E8CB77B2AB6825F5AE54
+:10AA20008AEB3DB6FAEC7178F3078A34399C50060C
+:10AA300016F96D1FC26761DE0F28EE295B5D4221AA
+:10AA4000DB51A735F92F72883B99EA85152AC06337
+:10AA5000CF36B5DAB31D0160FFE7EDE80B1D5356A5
+:10AA600079621772E26B4F4E4C78AB8CC93FDDFDBB
+:10AA7000D99CE958BC3E18350DEEF17575EA834E48
+:10AA8000F9E2E0C1F557D331D627A6A5EACD76EE97
+:10AA900081BEEB6C13F9B715A3D8BA1A03BB1C7AA5
+:10AAA0002BCC58B5EF35CFFC984496604A6929F70E
+:10AAB000E008AD914C379D9CF59DA6C80B37D86C2E
+:10AAC0005DD105A29AE9B11F023A427943440D765D
+:10AAD00048B1070BDB4BBFBF633243CC19D24A2BC3
+:10AAE00029F6BD79FBD9EFB09B8EF4D85CB96F58CD
+:10AAF0001CCA362AD5A5A84259DC54F495CBBB9F75
+:10AB0000D46D23AD89A6326D4A94208ED9C1BE750D
+:10AB1000F20AF7EDD792DFB2654F59CFA3107B7ED3
+:10AB20001C3A9E9384377541C3D9BEA4D6C5FCFB9D
+:10AB30005CB0B568859922B8DC700936C2177A68AE
+:10AB40008C4DAC49CA64FA43CA6644AAA0232BA51B
+:10AB50002C723CE1EA77B2A101C14E492C12B0310E
+:10AB600090A9BFAF60E99C7C41E39DB094CC0D936C
+:10AB7000CF0DE5D6C5819669A363F9163AA5B92329
+:10AB8000D821645DE112956F75A77D0D790EB9FF2F
+:10AB900014AFC92B300E8A258939A83D4CF022A16B
+:10ABA0006E8310603B13B880854B8EBDA79837C469
+:10ABB000DC1CE51D99B4F7B3C7E8CB010B399393BF
+:10ABC000555AB8FF2DD30ECB72FDD3153B64EADD89
+:10ABD000062DF13A07916FA18660284C4329820324
+:10ABE00080E63A08EEA3E4A990629C0FDB4EE06891
+:10ABF000A1B455F90F7F1ECAC795822062A90163CF
+:10AC000051AF589395909EE7282FE108CDC00BCC0B
+:10AC1000C43FE652FE646C049E4CEE9E49FEFB521D
+:10AC2000D1E97871A5F9F892091A143934748301BD
+:10AC30005CA5B0258CA1F15FD6FE17ABA5754AA126
+:10AC40003F5C2B53AC64947F36512DDCB7A16D145F
+:10AC5000D8BE7B55656C1F3DBFC8A7F0C08120E6FC
+:10AC600096BA6D9BB863707C42C2E5B573097E4E9F
+:10AC70000BDA866E5697368A04BD52B2F8C67462F5
+:10AC800009829448163B5C8AE8D76A103CC8FC3AB3
+:10AC90000A88892B8125BAC3D295EF93F1A3EEF4EC
+:10ACA000581E0315EBB49FB08E86DBDD1CCF76B249
+:10ACB0000FE1C316ED9634153B6CDFB8C7E9801D74
+:10ACC0007A41A9B52C110570D6A59B2A9435E5309B
+:10ACD000BA8F519E04F3336BB4C77958491050A210
+:10ACE00072FD18AB50B9E729B97EEE4D361B001244
+:10ACF0008D31254A5CC0729829151BD412F340F699
+:10AD0000C5587EBBFA36672FDD0D70D3B0A47181B4
+:10AD10000967BC71F77B0073AAE59AC372CCB3755F
+:10AD20000CB06C5F9ADE46175598171931B6188A21
+:10AD3000688C438329E87CB13364EE4D4D68B79845
+:10AD40007200E13C8656FCB1A75F5A4011711ABCF3
+:10AD5000476B7B1935B2CC46DC9187DCD1F2C3D688
+:10AD6000FE8582AA90E0C168ACC692158DE014FA07
+:10AD7000C64CB9420FBA1BDC500336AFC36C47E078
+:10AD80003082BAF30AEBD5571623E4B460098DC0BC
+:10AD900087730E79184093A5B8B633124F9DA83427
+:10ADA0000C1C39FF2C00679B60A1760C6A5A67FF68
+:10ADB00066F5369A3B8E8C9A75485E9EC413FF0CDE
+:10ADC0008A01F08E12B319AC9FC57F62D43EC9EAE6
+:10ADD0004B2A687B7102371D55DA50EA585C2F21E7
+:10ADE000CBB1ADBF2281981B5422FD41736DB4F8E5
+:10ADF000467521DF41C24D3CEFA62AA681D491358C
+:10AE0000B4C1B901211C435C99CEA08FE7F7A81506
+:10AE100034A79E57097D3E6768967E426E2FA13B00
+:10AE20003C001EA3D71724B0B833F3AA8CD5E94150
+:10AE30008CAB9E7E987C56D8E7ACD3CBCB29BB2E6F
+:10AE40009B2BEB14CBE2C80CFA98C1015D858C8179
+:10AE50007CE610E90D939DA971231F0B40967BDBC7
+:10AE60006F3AD88B93DB9F9077FA21169EDFE34BE6
+:10AE700067805A1E606D302D1E3947F18C5902C310
+:10AE8000A67C0307E5FD9B58EEE048BF58C2ECDF07
+:10AE900088EA5977CD76EDB4FE5A9FB677E8630D10
+:10AEA000E843D67F187E9870F25DD9A1103181D227
+:10AEB0004418FC7C1231DE5EA591F961AED75AD8F8
+:10AEC00095DB03ED4B2FC69BC0F30E4543765276C0
+:10AED00093C71AC8A1054B3E95000ACC268E346F45
+:10AEE000D5ABD85703E9D44CC7FEE82C7212F276E2
+:10AEF000E91EB3B07E2D7ED47D548AACD8B1C55D39
+:10AF000003CDC7F851D786F9CD0250293888217D65
+:10AF100090618943B7D5E7136F3FB7060F9ECD5BAE
+:10AF2000B8318E5697DBE5A6A1657C6787B343E809
+:10AF3000F2C933E73D78C1F79CA2DC9CDB124CE1FF
+:10AF40004F5CFA0B3A00C114293F6FE523693EBFFD
+:10AF5000AD05985AF05B4ACD56DBD696FF9B81A88B
+:10AF60003896F8B2A0E06DA1BDF50CB33AA72D9AC2
+:10AF7000D65CDE2B520AAA50E5A9EBC9E3606A53FE
+:10AF80003688E0541832864BB2FDAD6B14EDEC4FB1
+:10AF90005DFAF75798984BD0CC365BCDCDC7FE867F
+:10AFA00085784205E63EAC16948694E0500A0E5130
+:10AFB000DC64AAEC8ED6953FA49BD13293DACF3FC6
+:10AFC0001B15FAD6A46834069F5AC574702D6649BD
+:10AFD000EE8A379A04464C9E29F7EFCD7748271121
+:10AFE000FA1050C6ED584444A49D2BCB9C6A187BA4
+:10AFF000DA18F3566FEE3B5D7195F14E6912C03C65
+:10B0000047033499276FF0561CB69A5CF22B3DF338
+:10B010006D5245892F7232DCC5D2BC62490BFF8F5D
+:10B02000AD6B072B9F9BD8D63539405C379B68B8F2
+:10B0300069512447120A587DDA10438917EE5CF9EA
+:10B040000A0896B3EE52C2D83B65A412DDE41C1484
+:10B050004DDCB7CEA0A14A65D32A832FD8C010F00B
+:10B06000B0F88DCB0AD40DEC5513375A4E73867C4D
+:10B07000DDC54A7ED8C3B7EB20069606DCE6D89538
+:10B08000553798367F6E9A0766CDD25FBAE0EEE00C
+:10B09000151C8379897386620C582FFCA2C3FDCFDF
+:10B0A000A80F12BDCAE9E3CA7C04137BA35D74BC7C
+:10B0B000EDE609671C2F8790B4FF65D848E97A9BB5
+:10B0C000D083CE2F59A8F2F635CDE509C69F47EAC1
+:10B0D000C5B4483EED1A7F6966EB2659F98C0FAC72
+:10B0E0006083CF36A72A2D866DB62F0367EAEF5E01
+:10B0F00012F8409937FF0F1FD045BB6B81D1E2F3A7
+:10B10000CAF265ED480F320A4566C867B43D4E3F46
+:10B1100056A554C3C21DDCBD8DF86D7E2EB2F67BE4
+:10B120008380F5EB789EB6890DB47CE47B1D8E4E52
+:10B1300042DF85B40C5A01D2414C72A4AAD71E0436
+:10B1400051B3428EC8F5FAEEF7D3E820B8DA973E4D
+:10B150003C8D0384680B9D02868CE24A64D589E1AC
+:10B160006083F36BE9F4C9549C50EFE501D20C49BC
+:10B1700029E688AFFE941D6D4DAE833AD7EDB71525
+:10B18000C58D0FAF90224374E465E2E9EFD05BDF39
+:10B19000A5601849EA88221210094A547B177FAD2E
+:10B1A000CDCBAFEBCDF8D450653E82A86CD7A4C709
+:10B1B0004FC60D87C86C47D61423EB1FE9E906B5C7
+:10B1C0009A32EFB4204468D9E4B6799121601778B7
+:10B1D000901F6A9DCF1CEF4E0BC428D9743D1B9D58
+:10B1E0001E4432580CB598D4B1BF411F1FB4F4B3FC
+:10B1F00084ACF14C4EAC2415495402E0B4A920971C
+:10B200007D03051E606AF9781E119C52814D06C0AF
+:10B21000CFD37E403171C17FEAAEBC9FA01A2A70A5
+:10B22000C7ECB445C9CDA5B2011E58F40B004DBD05
+:10B23000C4D01588323F3360F7160B4E483378A0E0
+:10B240002160BF4D26B740BDDF0002235CEB85D1F6
+:10B250005C1589A047EE1032503EE23941F43ED3EE
+:10B2600053DF6CCCE5B4E2199D9FBD42B04D97E52C
+:10B27000A318AA3BA047D8EF9BC77B5FD721C999EA
+:10B280003C45D3F0BC6A6A74128FE8BBC4B7EBB517
+:10B29000BEB58897A78F42E4B76E0FDCDE13C832C5
+:10B2A0004EAC20FD1F4BC063EB144536A1DA6E0B8C
+:10B2B000D258A04A527C57DBCF257760781056B31E
+:10B2C0002ABBFEC54625166E45D15CB0B9380AD8F2
+:10B2D0006B4531B6CFFF12D5A5A3285E3C853C75E2
+:10B2E000A36E160A009D425F9D8E7026E2AD370167
+:10B2F000A6D468432BF92DE21E080E6A637F979A45
+:10B30000E4A162A6313158554608647EAC573B83B0
+:10B31000A7519ACDD490D145159EA5D81C4922FF9E
+:10B32000654A6975567B2928D8B1B3AD1AC61CFD8C
+:10B3300027278A8241B2B017BD9C93A25AB5BB6F32
+:10B34000E02405AFE966FBEEDE5F475BA8AD391B85
+:10B350005EB9384B6E25859D5CD2BEB6FFE7A23D37
+:10B36000DF42CC1D4814A70E3EDC965CA9EDA6D6A4
+:10B37000501D9F360DFA394B8AAEBC2D29877A169F
+:10B38000F7E7D2B6713468F19AFB01F21E6DB35241
+:10B390005F07F9CE09E485D0B2657269668D5147C1
+:10B3A0000D3F6157E3F05C7FA297FEC590B0423439
+:10B3B000FD082D159AD8B7E5F0A3D5B390DC27B0DA
+:10B3C00080BA4E81673A303A9D5B907C07F6A20DB9
+:10B3D000C1F9CDF9F400D7DB28BC30734A38B8F88E
+:10B3E000BC0E1219D9AED4D582F2D5E1D8C6C54C5F
+:10B3F000607BD8C017791FAC187C0BF9507CD83B08
+:10B400007D94D192B039ACA75AA4F2D617215B141F
+:10B41000C7C98A9DCA3A43D142593930A38FBC1853
+:10B420006B285C64A994787D6A8A38D5E4DF902023
+:10B4300012ABC74D6D548482E07D771C88A9411EF4
+:10B44000C7A61BFDC499353B15EAB392315729B500
+:10B45000BC643D90AD278E68ECB704733516D125DA
+:10B460004E46A34A616FEE6F1C14401A5EC4D1733E
+:10B47000626793CE2CEC0F94B514D21BD2F801F076
+:10B48000D4D0D876BB7575E88F9830978584863D83
+:10B49000FA05FF5C81D82AE4B82E719F91DBB4E9EC
+:10B4A000C8E7B7C2D72F0CAC3484165C4CDA66E41C
+:10B4B000E14CF16CF0DE63ADEFB50A50CDBA9E6B96
+:10B4C000EEB5ACDE7228F443975CC6CC42521593BD
+:10B4D000CA6D800751249561368ADDC9C203CD0D3E
+:10B4E0007E4DD037A8C4450F609200040CDC73E594
+:10B4F0000E19CA8C56935E667F29308B7869753C2D
+:10B50000777912308737288C3ED312F85DC78BE6E7
+:10B51000A121DDFA2EE7CE75B019B0B2AE67587929
+:10B520006713B5F8385D94D94713DAD7BAE9B34051
+:10B5300094288A706F39A10BD00EDB382AD7DBC96B
+:10B54000317C36A5CF08A52EFD832FA07D18A452EF
+:10B550006F796FAD48ED2868F23562F57F834A6FE9
+:10B56000F77BC4F958512E3320D2D7C71A70EEEEAC
+:10B570004FEFD7C97F239471B1C96C38FEDBDD5022
+:10B58000CF2FDDCE579F0925B61D57732B1639E4F3
+:10B5900023B5E9EC7FB8A6A93A66318225309BC075
+:10B5A0008ED459DB5B6E531C449D80BDCA3FC74A95
+:10B5B000509CF7448D7D506502348357C08195C5FA
+:10B5C000D1D5E5A7C213B12685288038099603D4C2
+:10B5D0006601750D56206C0571ECB798A191CF30BE
+:10B5E00037013CE7F9025348CE5921021662A5F60D
+:10B5F00038709764A4F34A701D7C65ACEA130BDEC7
+:10B60000859DEE2481E146CAB83FEA43DB980AA350
+:10B610000B6BB494F97559FD46F74D436B268B17A8
+:10B62000A37F05E6406BEF1691DC519A810BE1791F
+:10B630004CCED0D4BBF4D707135808F22908634A7C
+:10B64000786788B0FB9E336ADD55312B1018E93DD1
+:10B65000ABBFA7908CB6DC2E8253B5239AF5430678
+:10B66000A6D27975675F6A8F2AAE28FBEB1156C5A3
+:10B670001343E5DFE67CF0B909D3C8BC9FF2A045CF
+:10B68000E910A27CED2A485EA782F75A9382CF6127
+:10B69000A5DAD1B010078B25792FB32ED4564BCA1B
+:10B6A000D03702A5833F1756AA0AB66F53D34F7DF2
+:10B6B000A1DD31DF1EBCDD849293589A8E5A95AA83
+:10B6C00017E11829EEB4A6C09DD0C8605EB9543702
+:10B6D000B194B75F1334A72C7EC80FF3D3B6D079DB
+:10B6E000035B7EF52B7B42BCCF4208A6D6E0ABDDE8
+:10B6F000CE6DA4C06661843A503894B5547C8E43B4
+:10B7000001BE7651E5805DB0B71EDA62741220EF9B
+:10B710001E3DFBC63808CD13C3A322C6180EDC1F7E
+:10B72000ADBFE5A9FB227B858C0396AFD1D069CB59
+:10B73000D89A2813B7F6D171501EEDA12920BF0B5E
+:10B74000017ACB966CCAE0AADC7B73014CADD1BA0E
+:10B75000B20E040CE118CF5B42BCE97083EA2AE325
+:10B760000F80437BEF3AC673D1E0FCD92DDCE25A5F
+:10B770001DE7CF5DC9E20425CD97C12460DAB39EF1
+:10B780008459D99333552D838209CDFEE68B798C6C
+:10B790003D8F1319CE2E42EB5301DD6593E84EDF4A
+:10B7A000D49CFB8802AA27F6C1F80AA87013BF0C24
+:10B7B000F2F663134A38329C6CF20ED3E942AAE6E1
+:10B7C000936306389B08E5D58F118B86AE8C3A1AA9
+:10B7D000F7E415F31EB4DB62BC6471B598DE58461D
+:10B7E000499B5B94888FF3B91C9690502AFAA8065F
+:10B7F000F62CE7CB846ACDDC35C7AA3513909A5E68
+:10B80000B97213019695BBF57188834E51A56205F7
+:10B8100093DD6ED9FD5138B60075522B1B7FEEAF0C
+:10B82000D7DCD6F8188B1B7623458A534303AFCF5A
+:10B830001FB82D2627CA7B6D997E947BAFBFD3524C
+:10B84000BFE3E571C6FE10520562D761EFAB1D5F25
+:10B8500089E78B503672CA124AAE6E1A71FD049790
+:10B8600005CE4498E0F18FD1D076EC7C038E252371
+:10B87000BDAEFD7D94C1394349BA972070174394FA
+:10B880000022239F993C0B542B0AF8C17BE9A3208B
+:10B89000501725545FDC8256924DECCAC78CE73AAC
+:10B8A00099710D50B9AA81A2A173EF8A6339549E90
+:10B8B000B4D938073FCE148BC9524514A4AD9CB0FF
+:10B8C0000213422718D7E88811D5AB238BE812352D
+:10B8D00087F95DDC15276D57641CFF627D31F5A08B
+:10B8E0003C3F1EF957FA1A509C495DADCA00E50F5E
+:10B8F000294BC4397A3A62A54D568AF97AD127087C
+:10B90000B05671CE816D4C0374D7B2924FC5B6114B
+:10B91000EFEB140280AE3BE3C985C5856E2310EFC3
+:10B92000456EDCD71953DE0072CA3C05A5192C9D63
+:10B93000E5275B5FCDF6E4BDBF1A600246D9D82388
+:10B94000B92943EF9CCE65320184CDD82137FE6DF5
+:10B95000E926C7FE9373A8EACFF12E5C077428BCD2
+:10B960004AAD725589847A20D8A27C9D91A2BA2BC7
+:10B970007F4175EC313C31436C0B7CF2D97E68E43D
+:10B980005C285FBB4DE6DA811FBC124D0F1CA01175
+:10B99000F91B65E48EB07B8930CE3BBD670AF02190
+:10B9A00008C30336ADEC3CD65B642411C4E615BE77
+:10B9B00046FE8DB44D253471DB0D2E7DC66A44974D
+:10B9C0002228CB7BDF533D4D847A20755760EE18DB
+:10B9D000DCD0DC52251FBB95A0063520C0F4D7FD76
+:10B9E0004B9676ABED69B79A6562AE7045D6935FBC
+:10B9F000DACD34202E8EFD5AC8126AA57F44EAF4AF
+:10BA00004A39DF997854B46BD5B7108F3AA524DD45
+:10BA10005F16D7B939DB0092C75E8BCEBB282F07E4
+:10BA2000DC9C2F969D4A1F151EECA3FA53FF7A0645
+:10BA30008FB190E2C1898D64ABE70369AB85A4A99E
+:10BA4000E8646005945530A6FBBA4C489F36D9D8B7
+:10BA5000B3D422B3FEC63504447CA21F1E85A0C306
+:10BA60001986DEA4AC89BD1F58F8FC28225C460E5E
+:10BA7000DB9FAB54487A643B61344AD7D0EBE06F2C
+:10BA80009E576C3B373C9A81D86FBBD0D3448874A7
+:10BA9000DC1BF2E6EDDCA20A05D072834EFA3965B2
+:10BAA00057AC2A035C49C39D26BDBA467A98E1D5B6
+:10BAB000E6D218826EDB50A8B9C725EB591F5598FE
+:10BAC000A768FB93B66DBF924521C078CD33F7B020
+:10BAD000227034986F6A1C7E966850A3356FF1D738
+:10BAE000060BF551362648F135FA2C65086A23997C
+:10BAF000786B813AA90B7FFE3C31DA4257AD9C1836
+:10BB00005D43020CD22A04757FF5B5704AFBD4263A
+:10BB1000F5D94EB95008A0F20FF4BE2A5B4936CED3
+:10BB2000200D3D201B8A50E63BA57E0623049F7B0B
+:10BB3000CE2C1773978F5A3F88F7C28BEE000357AE
+:10BB4000A6341C6B28B3A270F3DAF606750C497B99
+:10BB5000AEBF92FE62CC2D30236A33EBBEDA52A226
+:10BB60009247CF8153D0025A32A4673D3414905F7C
+:10BB7000FADD254356E9E62CC939DE5FC01AD34AFF
+:10BB8000564C4F9763E0425F84BE8D48BF968FFF4F
+:10BB900003268929D60BD78B6D8C7AA5CED9EEB525
+:10BBA00078F626C90C1324FEE1EC9D46B8CBFD3295
+:10BBB0008A543BBB42DE52B8FEA22FEF1A34A2AD2C
+:10BBC000755C19EFCD93B28C14BE37BB1DF03C39B8
+:10BBD0003F50190F5FFCB54A8796730E07D57CF36B
+:10BBE000F30CFEE708BC72DD866DFD88C7E150C32B
+:10BBF000AF53611DAC42964B22CEA3963D08D94D62
+:10BC00007553A97CFD84105A67CBF8860989800496
+:10BC100016AA3B1BF843A9A010131430E64D488028
+:10BC20006C2841DAA457FAC613CF2BA77971DFE449
+:10BC300080DD849DBF6B37AC5B63ADEF40B0AC3152
+:10BC40007F5FF724739AB149C9A72D4DFCDA9B9FFA
+:10BC5000B60D43A6B4AB3905DF663B07F46A0DBBEE
+:10BC6000E4B1011FB3366B2FA7941078096A78CB23
+:10BC7000FC3EC5DD40108CA8DDCFFDDDE9582DCEA2
+:10BC8000117738842FA647B2A417D280A374968860
+:10BC9000E6CB7ADD58FACFAA599B94C635D1C8BEF7
+:10BCA0007333CD9526B974AEAE797EA224046F525B
+:10BCB0009DF2403E03C85489296AC250AB02050870
+:10BCC000D8CDF9C560CCE2B2AD153A4ABC04A9643E
+:10BCD00051E808AC75BC9CD737279269A39457B537
+:10BCE000ADB4F45EA09ED99227151B882D49BEF2F3
+:10BCF000BF41F40A45FA51157171589516FA4E90E4
+:10BD0000AD243D6A100632770D7E8C2BB975F42771
+:10BD100000DC966B64DFD492EEAAB9F1E0E343D87D
+:10BD20001F22EFF4B242F396230FB3D2C0B07416C1
+:10BD30006710194074AF9F10BB6117377CA58D1F2A
+:10BD4000233FCEE960BAB912902BF4455619AA20C8
+:10BD5000C2BD8D18EAB89D812BEC4282D13131678A
+:10BD600006AE5500A2D99CF6AB3A3BA90012F5836A
+:10BD7000EC2C5C488AF088ADA3E4F229B14B19C6DB
+:10BD8000AE5A75BAF39360D1B2F9611B5CE45B966D
+:10BD9000EF8A259F918350C8F9A985046B881B0AF7
+:10BDA000AC8D0F8A241601ACF8AC4E630128E17902
+:10BDB000AB27BE57F7628EC5DE42BE5721DA92B27C
+:10BDC0000C24024FF3108E829B4C5AC1EA9D9B7744
+:10BDD000F9D336145A5C0283E19D31993AAE1527A6
+:10BDE0009DFA957EF97D4C2F01C194496E192489E5
+:10BDF000C2BAF93E98A4A67AE2F60286B702EF71BB
+:10BE000008318B9647CF2648C0B59D502262370433
+:10BE100050659CFD4EDC2DD08EB2FD8CA988E2339E
+:10BE2000A2C68514D1F7EA8800F1DC0ECD49BF8D9A
+:10BE3000023A4244B562AA970EFBB7CAD810443CF6
+:10BE4000287EF1A269A06BE83DB4773509668F4979
+:10BE500054E3D677F3CBE78C34E6E8E457D80AA965
+:10BE6000A7293D7BEC4E8A84DB72FC5D6D0BBFD64F
+:10BE70000987BD5B5152662C71755AC6AABAAE6D60
+:10BE80005493F23E68DA484C28F12440E1792DB40D
+:10BE90002CA31279EA595E6BB43A145912DF86D595
+:10BEA0008BF3C73994B506E1DBCE6DACE2F0257BB0
+:10BEB000C021791F0C0B12C26884B28BA38E217033
+:10BEC0002EBE30FDF298302D0D3B6E71EF1FE9BF95
+:10BED00092C8FBD375F4B7BBF90618A042F21375EC
+:10BEE00067F8A66C8C0169DD9D6C0F9F6A69BB8D3C
+:10BEF0005F48A8B85E0F65C05996056D820A82F149
+:10BF0000751D6ED9225BEA8C48FE5251434EB76BC9
+:10BF10006B7FED64294F599C57CF9575FF6AD0947C
+:10BF200001F0F50BAC78A6AE6B9150C59B659613EE
+:10BF30005CF23756AF4716133691E547B3E333202B
+:10BF40003EEA9E963C4D19C68C47AA0E1FC2CD975D
+:10BF5000790826CFFF17475B2ADEF5F3753DED37ED
+:10BF60006D90069855BC1F961CDDDD3A24FADA1652
+:10BF70007D1FC14AD77D3A425F052CFCE178D3266C
+:10BF8000C8CA84FA57E17947F7F3991E98C7393E32
+:10BF9000A2D53356DB5E31A67731035B4294172B73
+:10BFA000B52A1BCF9D10FC298CB9C9FD3A0A72B382
+:10BFB00054879A212AD9EA94DB6525197E4C1D867F
+:10BFC000FFC4E5B6C1FACDA05A35E2AD3A3DD9B6C7
+:10BFD00024EFDD5AAB79FBB94E9F9475D7D7D9C002
+:10BFE0002D607FA96FE0AAE3896A72A74728190626
+:10BFF0006A9A03653F1E977831A81F93E8790CCEA3
+:10C000000E5A97DD469DD52A9708BBAA858F96FEC6
+:10C010001143B309765F344F2C908E0B5AF6BE3B1A
+:10C0200046D500901F2B2298735ABCA51E1312B33D
+:10C03000B0D98A912CC8CF10AB00E5C09D1CCE585A
+:10C0400048CBD8539BE71F159F48E8209C2D5FC71E
+:10C050005DFEB4D3E887F6B6A1753B54EF75252491
+:10C06000D082493B394E0D3683EB9B8E98C1C3CDB0
+:10C07000FEED67EC8F283117E89C34B82663A2FAEE
+:10C080007DD5ED1F79A4460A4BF3C25F4CB92190D0
+:10C090005C66BF129CFEC4E08765BF52B78E32ABB0
+:10C0A000D17AB7C01926D8F6EC8911963A3FC82044
+:10C0B0007EC3931F671E3584971E3410D499832046
+:10C0C000B26AA34A20B4006D855B975CC3F3BAA63D
+:10C0D0003B6582221A96F130BD81CF81ABF19BCABC
+:10C0E000743B90C325E482B86356F6B129BD4A1269
+:10C0F000CE64A66049BA68831EEC958612DAC3E85E
+:10C10000C51C65EF1A524613A0A59BA6482EBF5525
+:10C110004ECF369CA283ADA06224E699693C67E0CD
+:10C120000048249AF9E61ACEF2968658F70AE2D227
+:10C130009638F50FEB06445814E97ED96CE4269343
+:10C140007DEF3BADD5AC59516E8F7C7A48DAD67B0A
+:10C15000D3695DBC0EEBA2053F00C18BC7D614EAC4
+:10C1600060DE74C316C782885E964366A4458ABCA7
+:10C170009642BF9B6128B72BDF55EBC8A748989321
+:10C180003F8443A80AD97BBDF624EFAD9CF1C3A040
+:10C190003ECD8B6D35C5521109C36298ABA12D9C64
+:10C1A0008C3B59A86C00654F37F901D295F85F8C2C
+:10C1B000CF056DFB60E5A99EDFC858A0A716B2CCDD
+:10C1C00070071A6F637D419A564B7DFD811A247268
+:10C1D0001984FFC0826252A4C4CB7CA52893DD845D
+:10C1E000B9D55F0ADFEE8CB6C87C46021C80B2B5BA
+:10C1F00019A90F9755ECB1AA59E6431E8605E682A8
+:10C20000DC7412B85CDC2F7FB94D4CD2884DE55FF1
+:10C210002E59736DB2DF403B0DD3F951EBE2D1DA09
+:10C2200087F3C6FCBF9CF6980ECD7E39AC8561C9FC
+:10C23000507DD53CCA4432068257E60482F4784BDE
+:10C2400027A2DD9C74AAB58BDC8CE6127D639E0E62
+:10C25000E30BD22757861BCE3A51D328E9A94E6368
+:10C260001E113C92F39ED756A1C08CD18DA84EF5DD
+:10C2700043D938E79200686A039B169BB7EEAC5827
+:10C2800039FB8A52ADE4A90729B189972E9C8C66A7
+:10C290003F91B29028CBBE5F73901EAE63F0EB2B44
+:10C2A00081F6FA620C2B6A03BF7C67BBBDA2420712
+:10C2B000F15F2BE744F9ECAFEA60447119CD20B58A
+:10C2C000AA8A79F8E55BE0D452A8EEB10D11E65FD9
+:10C2D00010E33766231768A3DC8F9958A599F254A9
+:10C2E000BC23717640E66D3E7BD3042DAE428DCAF1
+:10C2F0006C3BAF889D0D026292DA66515018B43ED5
+:10C300004994022A965029219E7581CDDD93AB0A6E
+:10C310000EC05E44F359E7137E8D67EC57CE05726D
+:10C3200043C3328F63387AA3BB43B6047D321DBE4C
+:10C33000E24718A427B241CDBAEE12D2C5E174D1BA
+:10C340005417CF51D81540D4CF75F21C91EB6C80A7
+:10C350007C6D6617E9BF0D687E8EFAF40AF608CF89
+:10C36000A0B92D2657A561D2D667A7561DEF1F4D40
+:10C370007E14A5E5EAAE215289B980C3D873F64E82
+:10C380003F463A4F04AE9B2BE577B8A98116E2757C
+:10C39000E8FFD1CBB23B246D3A226D70F1889B4F00
+:10C3A000FEF11DA19F5A24537805A9AB58FCFD1638
+:10C3B000BB751C88F3ABDE73B1A8F820062F5C4C6C
+:10C3C000DE2A149F9660000E0C95007F7A68AF4FAE
+:10C3D000D075CF46BB714D40CC2DFFC22BDA2EC19C
+:10C3E000AFF3EF1E8C370CB2B982112886CD42DD37
+:10C3F000634B14EBBBAD87DCFE77BA6605B92C98AE
+:10C4000055BBF20A0E0C036966014DAB6B888EB901
+:10C41000A3AE19F23DD387B70632E952B367DEF611
+:10C420005FA3EAD301620CEDB3D11B944303471A17
+:10C430004DD0251A1E76E767BDF067E189DECE672D
+:10C440004DF6B589F219E9C9644CCBB63565A20140
+:10C45000E1006C3F8939E97FCCCCF41499FB835916
+:10C46000680539B07FC7E673D83970CD25E12F7CD8
+:10C47000C282D2E06EAB83289FBC91794A6F118D46
+:10C48000041A427909CB47FAB6E516F7047AE7D1E0
+:10C490001A78AF0A0BD37212B6E2407BD46DE1F783
+:10C4A000A63B5D5A171654E11919DD4DDE2841915E
+:10C4B000A4FC32C755BF36B4CE8483686B8DEB4F76
+:10C4C00040BE05F4A2B82D49D3E11C9EF38250E989
+:10C4D00014BB83B1B4F513989768EF7DE4C7F49764
+:10C4E0004462541AA309EAE685351FCEF443FA756F
+:10C4F00076EE83C36F5FA4C1C6B4753E8DAF7A3349
+:10C500005A17BA74DF38644420F989501B253C9BC4
+:10C5100065A8134E4BD07B94204A2FCF7E63780CB6
+:10C520007AE9459FF02E3DA2E1FF210B29D7E9C40E
+:10C53000C69F6F2A559221A15DEFF76FB6810FA1BB
+:10C54000017F945384376889E066B3530A77AC5708
+:10C550001DEAD1CADBEACDE50B35F9CCC5EFCC53EA
+:10C56000621A0E5B955BCE97A9EB9814DB7A6A5C36
+:10C570001B2BFBA0C8D97F5F26058DEFB67F4BC371
+:10C58000E2FF6AA8875FC497EA92544F58D46D14AB
+:10C59000D0761C37461719431B0B8990297CA94577
+:10C5A0009D6440B61E7075D4419E12EF64D48EDD3A
+:10C5B000F03745460A3A4207C5F97FBDCC4E030322
+:10C5C00053FF32BEE6033A154ACA4A2EB285E23D0F
+:10C5D00077856BBC84B966AE33992047C10FCC4CCC
+:10C5E000158094ED75378DEAD055A06C0CDCC50E26
+:10C5F000B70FCE8121EED672C4AD33CA26DE8329B1
+:10C60000D1849D3A9DCA0305E48C58D58ACA1E215F
+:10C61000104176E627F0BEB94F467E5CEAD841C7A6
+:10C6200022DC2E0C33FEFF57D156495E46D70EB59D
+:10C63000BC97486348B9BADF5FE19BE3D8B97ECBCA
+:10C6400043A0D47805E9716A0EFC5305703817E3EE
+:10C65000D4127BA61667C3C08DD733EBDE45280204
+:10C66000535FF1728B995FDBAF38F0128B65972DBA
+:10C67000981FB8478CBF788B175F25977FD66F4878
+:10C68000F7BC813CA0877B81ECB00055947ABFB2A7
+:10C690001258316EEE13DD8A876B68D98F605C3F6C
+:10C6A000335EF1919D2B693C25D5048F4B3BA6F45D
+:10C6B0003E46659BEC8895163421CE456DDF2D4BAB
+:10C6C000D00938C330289976C201C137C836F52958
+:10C6D000F2070FA4B68BDDF9092168D1F688B702FD
+:10C6E000D21CB76E8BB0021E8C737E8F71F1571AFD
+:10C6F000DF6703DDA0A26A94D6F6B9E23598BFA63B
+:10C70000797417E037130F718FA2B03965A73248DB
+:10C71000A294F0A4015B0486E16FDE8E3286516F35
+:10C7200086F8E01F76D417156F2F8F9383505F6BB9
+:10C73000FE4C2F25BD8449EE4B5D03A256DED41B73
+:10C7400091001C944F213B7E13FCC72DAF627111E9
+:10C75000003BB77B064D798B30D83C279422830869
+:10C76000509D2DA2AFEC9EF0C1EB82C30BA55628C5
+:10C7700051764B81BE1C146CF529B8C06B7EB95143
+:10C780009D2022B7F91E8FC40751D169BE1AB60980
+:10C7900047F3F83EF11224F18F59493BB1219F85AF
+:10C7A000CD49D1B27FBC0DDE290AAB15303F0BDD80
+:10C7B000FC0FF0321D1C601C9EFD4B200A382D4AD8
+:10C7C0001B3741DF3867DA302CEF7DFFE4443BA4B0
+:10C7D0003529C2445195E10D6A414EBE82A13810FF
+:10C7E000FB997E5087C201420D1054CC5C573759DB
+:10C7F0004BD91961E2ABA3900B471EF3A22775C575
+:10C8000020134E7EEFE91049CA81A3B40FDCA4C700
+:10C810001BA5D520C9693E0D64A1D4D74D7525153A
+:10C82000CB1E409101F601199DF45B4897D3C54C8E
+:10C83000A59218A232F4BC4B208E4A4FD91426B4CC
+:10C84000E0FA43C8284F91B3634643D10ACDAB16F3
+:10C85000D3730D4B2B7FCD70CD00DB7FDCA6C6AF35
+:10C86000ECCFAFBCEA0246E35873646FF54A28B6D2
+:10C87000B7164B0100469A39F16D78D0CB4F6D61F8
+:10C880007A917053C7C64E05971290D7BCF2DDFF60
+:10C89000E89E03A9797A9EA020C5270165B328C523
+:10C8A000BCD167088C51B13314BDF4AEDBB565BCA7
+:10C8B00049FA958F4AC3128BD7AC818AE6E12EC81C
+:10C8C00057576D3C1549DF2653E6CDA0D3F609CD69
+:10C8D00025E3205D6222F15132E53192782769D05B
+:10C8E000C1449C946969C5DAB796791D47349D3077
+:10C8F000ABEC36F2F91300B034845C74D9AB7456E7
+:10C9000024036D803BAD6736341FCD77B5A6663CFA
+:10C91000C132A938AECF8D12EDBADE59D941F4CA71
+:10C92000DAD1D9417D46926E11EDA63DB97EBB3E6E
+:10C930008A384C00A94F76E468B62EE4945934D175
+:10C94000ED299F714D814095AF9563BACE8DC72C6F
+:10C95000C2C8F2B16309B03AD8819BC9C5EC2B3685
+:10C960002CEE4B891FE08A28DE183EC5B972EE8B8B
+:10C97000510C72898F6ECDFF43E385E2E562989199
+:10C98000A42AC82C7EB7513CBADBB73BB2D950FCC5
+:10C99000953C54DB6AF149302722FF0C7D5A6A38F6
+:10C9A000F93BDFB7F56819BB7739EA94B6E50E199C
+:10C9B000E5764311FFBC2459CE57B70DAF2CDF0AE3
+:10C9C0001B35E923F0AFD88CF5886329BAFE18DC53
+:10C9D00010154B16FE596A3303D8BB34E44008C621
+:10C9E00055075AE16304D9A66C2C172F6F8223F9DF
+:10C9F00062A7720067E7BB384096FBCEE4682AB7AF
+:10CA0000EC3141D7E2C7965C2EA7BC99C72CEAD07F
+:10CA100003D49AC8E5D9D6AA11C8F875FD813AF4AD
+:10CA20009C502A19EE77E0BA3B121E53EED35642C1
+:10CA30006D81E1477586132F556AF51D2A4ADBC1C2
+:10CA4000F1E4BF78653C40E96DA5742D85875F3FB3
+:10CA5000680462A094B60DE70E7F0A184CD874865D
+:10CA6000AF6B9F2032F1DF47CDFE6455E90B6CF9C7
+:10CA700093C3FE3DA716E7F944A88B38119123888C
+:10CA80001AE551DB7964BFA454A9B95898298AF6EC
+:10CA900099AD20B55B06CEC3AA1856D6DEAA62E5CC
+:10CAA0003E1BFCCD6AC35FED26CF627279A28A0D70
+:10CAB00084413D0C511D74B5B99C752D40FD9CCB36
+:10CAC00006C6F14101F02F770C82A87EA76A42A129
+:10CAD0002A61D5D4D45D7CAB7A54B509D0B142D1AA
+:10CAE000C7596AE3D1D7DD573B2362178DD96F78D9
+:10CAF000DA5CDDF0BF4E4051EACDA13CB0D840F445
+:10CB000056E37E2FB25C3432F4BE6C96F9F7EBEC50
+:10CB1000EA3E6E32C2FE26687B1F17FE888AD85214
+:10CB200059F84C8F0CD5A8B23DB0750BE111B27518
+:10CB3000A3E3520F17DBC3895A5E43D8B849D1919A
+:10CB4000E15B712481FA14AA888D813D0EDAA2F38B
+:10CB5000E2A959BF13B29F2EF99D452DA88154A675
+:10CB6000DEEA8DCCC2CD98FDA9A0789D2EACF6EA68
+:10CB7000764ECB0CFDA67961B702F499198C6A5DEB
+:10CB8000195E46C0C29129B317CC98A14CB4376640
+:10CB90000DBEEC703B22EE80299957B163430F071D
+:10CBA000A393004536DD388AD5A736AFBAD02171B8
+:10CBB0003181B906EB059070C8D2CF9D1F914FDE31
+:10CBC000562A341213DC5B2CC7EB43F5B79B6E7807
+:10CBD00068493637AE1C261FDFAE4B297D5CBE4B45
+:10CBE0008526D5AA1D6A0CEAE4B70AC23720E56C8F
+:10CBF00059D48A1191042ABD5ABDBF5B0606059619
+:10CC0000A876DEC1C3ED832B086573DCDD3ADA4319
+:10CC1000230B183AE6A9AFDAB62C0D0A24F5455DC8
+:10CC20001131BBBD367CF2BA2695578E887EB0890D
+:10CC30009B585734BF8A409DFBCF630B158D5F9D7A
+:10CC4000693BB69966755931B3B2AA93C1358A7CEE
+:10CC5000D6BA78D7301D6977B6B7D6EBCA232CBBC6
+:10CC6000BC00B4276B19DA69D1F2A813FAAAA9EFAC
+:10CC70008114A8BF49BCEDFB069C3A14C6E374F4CA
+:10CC8000F6B8E449C46440764215C26BC41EA5A43C
+:10CC9000D451B0A45959B28ED6D9C418E432CEB00A
+:10CCA000A9D6183EB20466825B59BDFEB400AB52F1
+:10CCB000DC6AC2949E85DAEA48E56247C6908E4FE8
+:10CCC000D09D366EAA047D4EA0ACF8A5769453D5BF
+:10CCD00077584B0567DE4DACD30AB834FFB4F7B9CB
+:10CCE0003B6B7A4D3BB7213465DA5722ECF153D2D6
+:10CCF00081BD49A26CEE2CF40E55E985F42F17B8CE
+:10CD0000FFE8727E4D1098434062F07BD6423D6E44
+:10CD100023A2FC02CA098F5E31E65E74C90AF15192
+:10CD2000F54A721890661C74113ED82FA5B84309B5
+:10CD3000F792212F1B1918B1EECDA9522DDF866174
+:10CD4000A9825F07546A09560A18F3F742B7617758
+:10CD50000E2BDF802DCCF8FBDA1C86F8D29CB9169E
+:10CD600061A222CC7B78AD333EA3B82CB7FCBCAA21
+:10CD7000059E0C86980A2BE0C73021557742ECB906
+:10CD8000BE15CAE8C4B60E961B3A60F935B3ADAC11
+:10CD90009763E27F7B9A3124AD25C3EED08B7D81F2
+:10CDA00057D5BCF2DAABB8E5D8794751F2033975FB
+:10CDB000D28BE534565FBEEEF42DB328E5F3F26E68
+:10CDC000A7A6CE125AE1F08A723D7782B8635A75EF
+:10CDD0001BADE68E14F7863DB483CF6F009C3110F7
+:10CDE000998AE0D62108E622E3FB6A9B744710602B
+:10CDF000D6286A9FD2F57F5C847C04460FA49A9D56
+:10CE0000A863A0218D7C37E00ACD0B2FEDF67B9532
+:10CE100066B7971DD349A428F34C0C5147E1E0B9FC
+:10CE2000973709D281FBBA4BCAABBC46975B416DC1
+:10CE3000418C6DC372062197314F03F7F45FDF2EEB
+:10CE40000D6A0263DAA3A2EC0EB770CC9CFFCAE5B0
+:10CE5000B3F95317FEAF6E295418E43F44323A9A9F
+:10CE60002B06B7BEC2C83CCF3308CE1F7720567101
+:10CE7000124A0B8DD299FE20C46A6CC890C2BA20A7
+:10CE80000EA1720618EBF8114E24F967AAC2D3FB63
+:10CE9000192E626DECDE06A338363510E1C33F0073
+:10CEA0005DCAD1C8A1E076A33E22CC998208C1A375
+:10CEB0009D0C158C038344BF23E6AA264FC2B99D5F
+:10CEC0002DD4757BC7AF3790C3C90CB245AE04ED06
+:10CED0000B3A30B138D26688B064745C9205ECF3DA
+:10CEE000035D6AD66E6274BA5CC849A9AA9A4537CE
+:10CEF0003A9B706C232E2E25DF087C233F1D6D5D31
+:10CF0000DD00F019C9ADCA65BA6EB1FFDB10A91E0C
+:10CF10007BD7DA14B1ADFD1AB8E1832AC013F53F0F
+:10CF200068C8611A801B67F6B229278F144F568193
+:10CF3000E50AB4F7B47DFA8BD09EBD9F055C03D79C
+:10CF40009C2F9684DB7C72949F7BF62D5063395521
+:10CF5000F43A70BFB1478EFCB5D710251E6202624D
+:10CF6000AA5DAA82D0C8D295DDD4132EC39D373DC9
+:10CF700073C138551D7DCEFD3FC5D71EA6F11E7B62
+:10CF80009C89667AEA07A8BFDF4D7C575DB82B54B1
+:10CF90002E2330BC0C5DC65C7A582C4BB56881E101
+:10CFA0007A93B019EAB1636B10F47181A2A107DD25
+:10CFB00040CC5B5CD2C56B60DD1061996F7536EE5D
+:10CFC0002CE6E1AF37861D2104F1DD8FD6983D0DAB
+:10CFD0000C8E7E6DCBE7607FB31A7FE7D5648AA99C
+:10CFE0003A405FAD98B74B8959485F562B2A8F3925
+:10CFF000CB9161E985C4B19235D7201C795A327939
+:10D00000A92C615EC03E30E06BAA6B57678FA4F914
+:10D01000D8948684C3FA9F15356A887007C84FF77D
+:10D02000CF2239EBEBC0CB00DB91906B1119782D3F
+:10D0300030665874EE6A728F8B0571D6ACDB7C9DBE
+:10D040001FC38A14ED4B8BA9C137C3C69116C2BC4E
+:10D05000CCEB45B7BF38064A7AF2531EDC1949C6F5
+:10D06000D15BAA7DCF0CDBF2D6DDCE655AAA666C09
+:10D070003CEB3EF5E9C252992AA425830C4544585D
+:10D080001F3DF252874CB15CD5F6E0172FC7C15D4A
+:10D09000A5694814405F47102E15A644702E9A1DAE
+:10D0A000D485B51D28B074C235A831FC74077A0F39
+:10D0B0005BCD867D4D9D1E9C46C73F29DDD7C13A7D
+:10D0C0000CC60187F8CCAB7C1DAA447E4FB091CC36
+:10D0D000E114F60C93615FE17606AD6346CF75D43B
+:10D0E00070F0C999ABDAA9D645BCB31D8F32F33ABB
+:10D0F000D59DEB80BD96D3CB71ACBBC35F59F7C94F
+:10D100007D497FCBFA3AD453C2CB554AC3FEBA2AE3
+:10D11000E7050EAD9C2E07295FAD81EF28D1E9C64A
+:10D12000696F47E867DE264BAD7F6F3154774C6CF3
+:10D13000563D029F88D4D3F1EE7CA65E2AAFE3B6BB
+:10D140006E0314B4C309C0751CB710386434C3E748
+:10D15000684FA3B94DB8A43A10038B4B2563AC2696
+:10D16000D5672ED97DE5BF8FE1A0A5236BF367427C
+:10D17000DD5EABE3F6DA95271B24037C28F02C98C0
+:10D180009122239731CE10021A278EF27A53FBD0C8
+:10D190000628D8DB7FBFE1EAD10600A28D52A9A9FB
+:10D1A000770F284AEF7C495CFC0A50585944D96BE8
+:10D1B0008991851005893783BF71A2BAF6DFDE3702
+:10D1C00008BE8771D3886CD24675C858CE013EFD23
+:10D1D0009B6D1E1A7D1D873AB9AF356A4E4B60496B
+:10D1E000F8664F33A9A65E56896F6719B4FE2322ED
+:10D1F000B9AA3A251353C8C5520F927CF9ABCC4A51
+:10D200009EDC526B8CECABB1B5A082506A4D7B1E9C
+:10D210004F7066ED18B5D2951546C5361A99B7ED1B
+:10D220006307E8BE97D77A3892F78B0B759B0D95FD
+:10D23000D6E8534404A4E52593E453BDFD42611BA5
+:10D24000ABB5970DE17D9AD0313EA3D597C8D010EC
+:10D25000E4408EEF62C9B2990E0DF5E89F34A1C08B
+:10D260003140E8056E2ABEE487D225EAD832E3AF22
+:10D270007066B199D296A9D249D0616827309136AB
+:10D280000F24E0D2CA77345ECDD2D717D4BC323661
+:10D29000C295D64A2833322673A99E3503E8914BAE
+:10D2A00063BF1DF6971261CC327FED2BBDF9DC72A6
+:10D2B0008432AE39FA5AF4541395021551CD0B3D10
+:10D2C000D70F1B9E1744D6D04ACF3A0DA6BEA9321F
+:10D2D000B2F34B6E2A1CF3F6E8AB34CD5C5B148AD8
+:10D2E000601A6D3A0388EC539F4CA960920ECD638F
+:10D2F000FB53502BE2ADA401B031B39D8E5B537252
+:10D30000C8F5F28CE39A8D40CB777B875BA8EFD78B
+:10D3100009F62E5F67ED910376636C54C99FDE3387
+:10D32000796F4326098256CD8F89933B9D8CB8AC8B
+:10D330009E44C959BC71DABF8C1F06A81AB38EE38C
+:10D34000D98256CEBED951862D4212CD35B7346F13
+:10D3500060BB2EE34DB1C201F4BA1776279DBE5FC4
+:10D360003B88739102991F69B5692D57BB928A5CFE
+:10D37000A4943C09AA0F6EC3CC2447FE3016A158D2
+:10D38000879F7FA8D23FDA00170AD6D84487B628ED
+:10D390009989E1D53C0AF1EC0659FE47155AB61AAF
+:10D3A0004A01CAC0C3CE4C395594286C0ACF6F438A
+:10D3B00008B6737B0352E5E95DDC5AB4DD5EF81311
+:10D3C0005CFA604EEF9C14C2FFD576435E62FF06A6
+:10D3D000653BBA9E9BFA253CF38076BAAEEB25AF4F
+:10D3E00031D42B7B0A2305B0FF824C48838CBC0AC6
+:10D3F000CB77C6E9017711F4FD006826A7B0CB739F
+:10D400008A5E98EB6F4F98F0043ED8A859C50CCDB2
+:10D41000E30C24ED967DB3CA5845A87F4B85275B66
+:10D4200017072FC125FD39A4E544CD700304420A36
+:10D43000E1FA940CC49DE4F33F57A14D800539D225
+:10D4400089B41EAA72C02E2747DEF24CB465FF7B5A
+:10D450007D20C8619D244A95A91AA0D06AB40A35D6
+:10D46000C0B044EA8F6CBC34DF0C29386F7856B8F2
+:10D47000931BA4FD892181339CC558CFDFBEFCF4EA
+:10D4800064C879057B60F6309912D02321FE21C350
+:10D490004E16E9430EAAF970DB18C98ADB026CA7A5
+:10D4A0001AD41AD2943BCBE0C082835DB2CDAE5A7F
+:10D4B00049ECAD666DEDA6316343501FB675C1FFF3
+:10D4C000B160896B989C35F5E67D50CD78C7C4A6D0
+:10D4D0002A469CAB33386EA63D46EE527FED12FCD9
+:10D4E000E00C72F2D8689F701B28F94EF68D93A459
+:10D4F000616507400F5DD3A81EBB387209319A924F
+:10D50000562117B6E4A93C5F0366991522AF6B0854
+:10D510007FCE8CDDEE4C0CA83C23FA49F849F35140
+:10D5200033A8AEC5303312DCEA225A3212A051A51C
+:10D53000B88ABDD18C84AA347A49CF21A7D29883E6
+:10D54000E662AE8557CC413F812FDC44AC6886EE65
+:10D550007F624CC9AD6FFB3754017A9DAE0ED47D0E
+:10D56000AC2E8F941F2366F38B03B0D914D2A4532F
+:10D570004A3C700ADFC32B5D489CEF30C8220E96F0
+:10D58000C7CB5C5BE3EB6156B9EA67BF47037357F0
+:10D59000CDE0768C82570BC223F928244684C6FB43
+:10D5A00056D3C2C76D227801DD8FB84330EC00D668
+:10D5B000B929AC5A2CC956E93E8EFEF20F10E97C0F
+:10D5C0007CA15B336550D26FF8951B06409D86FAAF
+:10D5D000A9215073B4E5C82440E241AB03B713A9B5
+:10D5E000525D01C422B983C81FC628978A363D49B7
+:10D5F000CF5F6E9CDD9A198A33C8505BC46517A350
+:10D600009BC87192247D603928067B8F7033A89D5A
+:10D610008DEACF3C7229BB51FC5506C2D529735403
+:10D62000F9388C305DEF1A86D4D44F41AD6912724F
+:10D63000BA781E58033F449F5759085A92B156B7BB
+:10D64000563A85D6AA6FF1195D08E56331EAE975A6
+:10D6500050CA1A87D49BC7433CDBB4CF0F31387212
+:10D66000DCDC4852E5594427A1DFD7C3F8226F1309
+:10D670003A558431ACEE096CB7642B17528EF8061C
+:10D68000083EA52AA060C154DD7FCED019D33570E5
+:10D69000239E2867EAC6C64E16E78F3511827C2581
+:10D6A00071F2398DEAEEB0299E8FC64D04C2AE8A62
+:10D6B000AB56BE4109FF23260DAEB5E9F2ABB84328
+:10D6C000C01B276D158D4EDA5647DACDE0CF75F2C7
+:10D6D0009F88F15BAF6642DA999E8F9AA45448E81E
+:10D6E0007C1B7456ECA2AE3F920874B214BB429CF1
+:10D6F0002707E5DD87C61AC6AD24EB7A3122EB7B1E
+:10D70000FC4AE2F3E001E2C959CF93419A44E0B107
+:10D710007C593DFCD2FC8D277BCF4D2908FFE98F3A
+:10D72000296B6EDD12F73DA4AE1FFCC405761FF910
+:10D73000C0EF1237393B2C861B07E71A0B116D49D6
+:10D740005176D2658202BDB9CAB195C960AF6FF397
+:10D75000AC54CFBC309014E9CA3E6072C49BE5392A
+:10D760007B429E3F0BD09B428260C462EDF502DC9F
+:10D7700041D84D746FEB07CBC812D0E7F348DB3DBF
+:10D78000F3A98F3EBE6E9F29F5FC2BC4128269540B
+:10D79000480045B1EB4E3D448AE8ECDABFCB7EAAA7
+:10D7A0001BA40346887C00C8C6799A019019B81654
+:10D7B000D268082DEECC146127BD7FC945F7AFF2C2
+:10D7C000EC703AD0E8CE9DF0B4E6BFB255840E8E30
+:10D7D00027BBEBC9ADA350C0501215CCC54989ADCC
+:10D7E0005297964E308B14EF962FE43A46D94A74EE
+:10D7F0001375DE284FEEAB4832D2996DF567D0DA5B
+:10D80000768C71053CB962A77DD6EC53527652C82E
+:10D81000A360CFAAF1D3A6000ACB41F4296A876D91
+:10D82000520680917744C3458030F78334C6A37194
+:10D83000E83312D651EADEB25F4FAE9DEDA1276B01
+:10D84000305A14C654A8A2288242A71676B42714C8
+:10D850007C9C5052692C014051CCEADF2E0BD5FC48
+:10D8600095E1A3B6B6ECDD3D1F8423A594DEF7FA5F
+:10D87000B0F48644CB55ED4335CCE226E3C5EFC882
+:10D880008D6886B9295496A66D934327034DF0877A
+:10D890008C34A6BC4E0C74C8CE19674778A007A973
+:10D8A000EBA8A4A91D775378A7E641F8D1CD810153
+:10D8B000C5D3F36FCB7172E0AB7C4A8B53CE7A5CED
+:10D8C000A430A1A0108B0576D3112F31EA60E7C9EF
+:10D8D000AFB94DC35B1378C02B1F96F93CE1542FB1
+:10D8E00050BE32DBAB04B0051CE6C691E68A4B673E
+:10D8F00043493E44AF6C2FFE08F5F4F631B3A8DB84
+:10D900002C0169AFDE09431377E9C8025D2EC9A96E
+:10D91000CB30D903DED7E1DC5F2B9A9CF360F9436F
+:10D92000969ADE4185AA222F933AD9AC4125C79D0C
+:10D93000D684074AA890C52737B78DE42E8BBE1E24
+:10D940001EF4A6191FBE1B9F440E6AAF5C4E45C253
+:10D950006A227CC88AFEE139E99F0E9F16A4DA3953
+:10D9600002BB5A6A0C53B4D7278E40BF7DE9B22E52
+:10D970002100F8091A8D768B4B9BF705EFF80F7491
+:10D98000CF606B31954B5925D0C5AA6D9A4ABAF430
+:10D99000C555CD3307BCB9520972E64B435F16B289
+:10D9A00047F4E9942184522B266FCF8DCBA76FCDFE
+:10D9B0004B8BEF313C9C7F49EF0F467FC13F08AA5C
+:10D9C0004D925AB95F79A3209272DF640E1FCB2B60
+:10D9D000B6CD18EFE319C19CC7D957E23B5F4E5251
+:10D9E00032B6309D55ED6B504514DD89A7D3F3F960
+:10D9F000B94E8E08D674DE910DD2E01D03D2849C00
+:10DA00008D90A0A7BB8832C523D983B177CADC58D3
+:10DA10006DA77AC35CEF33300780B532DFD382CE97
+:10DA2000D999D05AE7056AB554EF2DB43895C0346A
+:10DA30000C70CD2694E3A8D58347EB960084CD39AE
+:10DA4000401206B75E96FC2D0A73D05E2866F23A45
+:10DA50005A5A2A527EAC5888D855054824277D3C0E
+:10DA600037E4B5670191F0D1166D392695795ED608
+:10DA7000385E03CB847C1BEF3D904DEC0B6972BC90
+:10DA8000D112BD8719A5EE30EAFEE3EAC9801AA2D9
+:10DA9000D815EEA37D528053E1C0D93653AF0F683D
+:10DAA0002C3B9894DFDAEF321E3FBD2E7C4066613E
+:10DAB0007DBDC7110AB975C75456D3314CFE925576
+:10DAC000F141A69CFA47E5857B595C520322FCA4F0
+:10DAD0002532331874EC1FAD58D84B6C1CE7A335B6
+:10DAE0008350A0487C556E538D42CD1E8D15165522
+:10DAF000F4763762AB655A0C5AD5CB92A478B7A3AB
+:10DB00008828DF0E03E693B00C3895E449DD34E352
+:10DB1000ED2B98F4C6F8777518CFF627A67565AA89
+:10DB2000D249FB0CE27C0AD2A1D144E72AA999761A
+:10DB300000D9D40DD05E6D7D75B6456D2C8985DA22
+:10DB4000DD2375A4AD642AC7898BAA2D13320AA3DD
+:10DB500043A716DAAE9787507CBC39CE2AA4691841
+:10DB600047327EA5DE50CE4B64FA6E99E7342AFF29
+:10DB7000A424A186939CD6FF0B37797B57C5E8F286
+:10DB8000423C1C39D1B8DA6DE796981A56423CA847
+:10DB900047785C802FD34B242C8FE0C8B79E94AA83
+:10DBA00087351DE231A59298D93732F9728BA79843
+:10DBB0008C12A750F04661B97D521A88C14B2E01D4
+:10DBC000E67B9665C305609D7FA7492C8CBC6C41A4
+:10DBD000A1BAC41881C780ADD32C4AA56C04B4D7B0
+:10DBE00003D3A8FD6B643D6E86400DD5D656095A09
+:10DBF000C1C36ADA9651ABAEA10D3A2CA8645FA7F7
+:10DC00003B035B2F6D756B4A1A64A8EC055EAEF1A1
+:10DC1000C1B5A960D22B0C854A62B13AF2729B0B56
+:10DC2000AF5DEAC2ED09446A3DB0B2271A4D7839BA
+:10DC3000700D79B60C8A3D809D5DDBFB1AE216C142
+:10DC400004AADE2741FAD615A675C936BA841D95F1
+:10DC5000B3B6D4AF212B838F2E9ACA3C0E9EDA1A0C
+:10DC6000D289EFE93CA3A0DD3B82FD7AA2083525ED
+:10DC7000E846C6626AF26785E6DA16E7CEA1309218
+:10DC8000A13412EF5569DCCC99FBC35A2A8542C1F5
+:10DC90004CD6E3F6D50BB05B32BE6791302B622ECB
+:10DCA000E2AF6AEB278226CFEAAB5FB164179071CF
+:10DCB000C8CB4A9FF8B196F17D51D6212AA334787A
+:10DCC000EA97A93B4AF8F949B68E4175D63AD36D21
+:10DCD000BAC3EF3668BC6F4AF7BD345B7177E17940
+:10DCE0003B90BC49A03CE9D2A4D662F60593530F01
+:10DCF00019766A8C8FEEC1AF59FD64C0B708456FC5
+:10DD000050802C10274CA7EDC9D6CC5C5BE556C7DC
+:10DD1000D4493C1CE4439A74763E4F5BCE906F0826
+:10DD2000A757062A2B193E6D86DA1ECB4EEB40A272
+:10DD30000DF71D161D8604F09A9D3AAE488A7FB5F0
+:10DD4000C102C5AF7D477B27E15D96E63E4FA6B792
+:10DD5000E0EEA2F735AC12447D0CAA2F7EE2022140
+:10DD60007ABBF521DFA50D3B0B830DFD6A3AC3C8D5
+:10DD7000031BC2FF528EB22DE568577D86DA633BE6
+:10DD8000D0C45DA8A563C85EDE8A2B2A6609CD4B88
+:10DD90006F2194FE1D5E0BC9B6AE227BBB98CD5A97
+:10DDA00082C463CADB58B89F414840FB233FAAF8AE
+:10DDB000BC7903A8BC17A0D6F79331B9EECAE85DC9
+:10DDC000DFB51E9205ABE7387A3CF3EAA615292A9F
+:10DDD0003B1F6DD978A893A121A19AC0BD61298468
+:10DDE00039CA28AE1E5B1B7FE3A6132A80B4B22B70
+:10DDF000F3AA0E54AD795FDBC66721494EC69097F2
+:10DE0000DE46941CDD2D1791C56E911A619062D982
+:10DE10009FD177C153BF55847CB296565E525CCA7F
+:10DE2000BAD67471F5D1EE625C64EA56A7461F4714
+:10DE300011BCD58A9D27C233A545821271BC76805C
+:10DE40005F4C21BED34E215C04B6D062CF904AED28
+:10DE50007313E9654218C21E35C6542E8D14D72798
+:10DE60003102410D3235A05FDC5331AE5FC3A5B244
+:10DE700045F9510EC6A72D80003903000532A1D403
+:10DE8000FAD62CA057B28BCC44F029D101031282D0
+:10DE9000137DF7445F182C8B63693C729C10ECE98E
+:10DEA000E706861EB6CEF9D491C9B369D0A44F3027
+:10DEB000831623F83ACFF3C64AF44A8275C6604205
+:10DEC000E7F0E197B37769FFC8653C30C52D6D80F9
+:10DED000B0C5EE807A6FD44B87020C0168F3BFD0D7
+:10DEE00069E5037E9F7C466D3BFD1BB5BEB551E7E2
+:10DEF0003080094756E14283746529EE1A8D66AE7B
+:10DF0000D596620EFDBBB6FE1CEFD55687B4948C39
+:10DF1000BDD632AD18962DEB18D52284F63071405F
+:10DF20004DB86214E22176BB6B0052941F5CC6753B
+:10DF30004DC920EE08CC7699756A2512290DC0517D
+:10DF4000FF459EA91AA9ABCAD5FB0DC44D50BEE62C
+:10DF5000124004284572628E19DD219664E3E3C104
+:10DF6000328D16C84ABE4461A7F8289E368F06A493
+:10DF70008A1F0C2053F2C1019EFE2C15D50D70FB9B
+:10DF800043AAEBB9D5536608473C16152DFD2F4221
+:10DF90006DD98FD71F6524ACEFA00FF14D9FB8CD81
+:10DFA0001BC35BB0CC4FBDC7BF2635EFFCB1975F3D
+:10DFB000D8ECA928CF3C164C1CDCE4FB14F1D0763D
+:10DFC000ACD8098CB7258C5222542669B3EDDAA35C
+:10DFD000134070A96B7DA90C769411E2503B641735
+:10DFE000E7BB4502167A901E15E830F93BFB434D1E
+:10DFF000409A93A8A9593F91E5FBDD426B918ADFD6
+:10E000009666C6CF5EA5F8895B2FD45919D937AD6E
+:10E010004803FD127FFFE9B1C25145345C2ED57132
+:10E02000040CE854464AE6F626610C8749B7F93CE9
+:10E030005C5B47958D05DFB1E9405C292235C28FD5
+:10E04000EB977CDC6BE8450F473970727EE1930DEE
+:10E050003B2FED3775C6B5A588A8114E76301BB598
+:10E0600004C6AADCA030EC035D57D1E050BED01D41
+:10E07000340240297B61CF62625D262B51AEF405EC
+:10E08000B48B6A3172F7885B7E1FA1839D0455BDF6
+:10E0900026C4F8C9FC703EBAD8BCFFF4FFD5D8221C
+:10E0A0004822E2EF22BB54D166E6821D3C112B319F
+:10E0B000073EC2752407C251D1E913FFC69FE2FA99
+:10E0C000F9F7F9FFAB44E4D56DBF297C858100E108
+:10E0D00089EC83635B2DFFF15D5C54BD4C9B1B0899
+:10E0E000E9278D2F172F65015ABE7D43E6F49982EB
+:10E0F00056A47EB60F4BA58732EF1827C2D93A68CF
+:10E1000022DA35C962F170B20D7EF311855523ED27
+:10E11000A4363DED4A53A42547ECA1593109B37803
+:10E12000C7C42F6D11D2539B82725AD46436CBF47C
+:10E13000BEC15C7514535EFF8A9A20CFCAD79F195F
+:10E140002F1789444A0F7E7D81487B7AA642F34689
+:10E15000937DBFC4D675615EFAD0806CC781FA0426
+:10E16000BD73726BDDEB4CD750E4AD6394F5A34304
+:10E17000FD586D4FCC10F065D81B9DDA6C3793E2DB
+:10E1800020306ADDA544484E8B57A8D8EE757E57DF
+:10E1900091B06E03F77691A6BBEA760C2F02D1817F
+:10E1A000365096753FC7A5075728D58397713CF21F
+:10E1B000AB414D56FABF68F23CA622DBEA7E96A838
+:10E1C000B9632D603E60351A76ECCB528E2D5CCF54
+:10E1D000872358298C0E7F882D668107C54BC06028
+:10E1E00029CE633D2D911376EA18C471F9524D1F63
+:10E1F0003E17206C0ABA29E148F7656334F1B4DFB1
+:10E20000A605C4D9683AEFD6CD4C778D2698208BD9
+:10E21000F9CE30EC032274A3DB2B5C30E40A7A3DA8
+:10E220006FCFE7E778110C9276CDB6168B7DE51BA4
+:10E23000BCA32FFEBF519CD3963B594BDA6C18D030
+:10E24000C0E8AC78DB0F16D575D06ECDA6E1EB1F1C
+:10E250008596E4B1CA7F2C3AB69141B286A021AD31
+:10E260003E2D8B841DF612D51F49D34D985B0D4072
+:10E2700081CB7D3E309EF57A641F05E4A072356740
+:10E28000040307710565EF882D8F30DB9F6B5EA35C
+:10E29000316D794F588EB917437246DFC264C49509
+:10E2A000368339FDE7A5E35AA03745EEA7466598C2
+:10E2B000512459E973E74B38FAC748389655ACB33F
+:10E2C000F3873376E85ADDE449C6400A13E7397527
+:10E2D0008FB65B3FDCC929F45EAEB67439971EB1C8
+:10E2E00057DB9A21FAC65F1DCFE8AAD04A37D494EB
+:10E2F0001CAECE86BF1FBE264CF8B7E68872943C93
+:10E3000015CF9C123ED4FC3E606B1AD8752CB942D6
+:10E31000E2B56531616B2D68627F6F7BA047182B7A
+:10E320008BAEFCAF90F8E0EE28EF90955A53BF0506
+:10E330003C7FC51A05912F256A50A5B740C698188D
+:10E340005BDEA61F77A5C924D69456EB7B460889C9
+:10E35000A984C66D26CD01A93294189804DE07253C
+:10E360000A46BD0376B6EB7F43468C92CB650F150C
+:10E370001ED2D3C17D1E0BA61631271EACB8EEA946
+:10E380005EA6967756852EB9340967588910E653EC
+:10E39000E53BC4F24F15809A4303433DC5CDF78B4F
+:10E3A00051CAF36B63BE35B414D51CAD72D4BF062D
+:10E3B00055CE9B8ABE636CCFCEE7F95CDE69AF01B8
+:10E3C00038BEC7F7438E377C2E7F1D086507591965
+:10E3D000AC72269A87BF7F069C0BBBA73231283BC5
+:10E3E000B615534AF9A53D3E1E3CA301A7D1AA7C10
+:10E3F000B550B088122498536BD8EA1D2C7575421D
+:10E4000074A6CF7AE4DFCE17F38FE1B1CD0A64139F
+:10E41000A7DF49F4FF3DA8406F2B9DAEA940A3861E
+:10E4200076BFD870838BD9496FBFF2FB823BEE4930
+:10E43000EC55820A5DC59552606136B5DB4B617F54
+:10E44000F56571DA66DF3979181440C8DADB69716D
+:10E45000753DE63B57A226D3AFD9527DF2383D0534
+:10E46000901E3D1193EDF9F54FE249463EA59A8481
+:10E47000D2B5588431A1B186CCDE699D3C47950F59
+:10E48000953880BD4961045850759CE1542EF0DEEA
+:10E49000C1ED106B6B6E7C281F23C37997FFD416D8
+:10E4A00046A152213F76329C8E56492A48BE213DD4
+:10E4B0000AA882A04035574BD6D4CDDDF23F6B1170
+:10E4C00045D8D0DF9E03514C21DBB1C740F9D3E5DD
+:10E4D0004A31C22E736B8416B7143214A96062D607
+:10E4E00081F64FB214334D665B9FE21B15DDBAC750
+:10E4F000D62ABC0F37084B56846F501D1A7182EF15
+:10E5000076174EF8494586671336141806A8BF5883
+:10E5100035CDEF28081F8EEF25E1F6E1E3F88DAF4A
+:10E520003B6E80437F4B1E11DD964EA1EAB93CB78E
+:10E5300036A92BBD1C9276A9BA1A44DD9BE10EDDEB
+:10E540000896CC5BE0101915426C19E75B579CFEEE
+:10E550003610AD71067D706429D00C053BC4277C54
+:10E5600085C41DA5DD6719913C060891DE9BBF0B94
+:10E57000C7A2C66E81CED679B26C2B7ABC1A88EB54
+:10E58000D1102F1CA3A703319880E0588AF83438A3
+:10E59000D87C52B157147F350B895F9CFB5408B768
+:10E5A0008767C6831EF120FBEDA17B9019562B6A6D
+:10E5B0009CE3EDC4AA1989ED5B54753DC69BA0C3CD
+:10E5C000171EBDFA1948BA39392442D6B5A56ED3FB
+:10E5D000816C98830DF8393411DFAF50C427374769
+:10E5E000AED0F820307430543644C1C438177CA8FB
+:10E5F000973CBFCDB90D34A48DFE4504957C058CA8
+:10E6000021E0DB293FC3EE1510233C29E658326F89
+:10E6100007DF0485C66EFC0FF38876EAB7D3ED7486
+:10E62000936E92D0A0D66F1E4480E2078BCC30341C
+:10E630000D0E4C05ED82C7603779D74F3C0F053181
+:10E640004BAE3A70C5E3C495FD6E53F38F30E20BC9
+:10E65000026E758C8C29C4B6F21F6BDE003A24EC76
+:10E660004D7FE97A4F7944534ECF74104A827E6CC5
+:10E67000BC589B26D36B3D56E325142E8969071E93
+:10E680002637293A79E17874DE62CCBAF832B4B22E
+:10E690002F85390DF9B6D425D9B8AB73DF94CF1CCB
+:10E6A000E068DA664899A71A137B2730A1AF3DAE20
+:10E6B0003C881D282D405C8FC2F893D680AE5F3613
+:10E6C000998BEDE98E455680368B8786F1AF734E78
+:10E6D000FA34A1938AA0FD72E5343DA76FCF0914E7
+:10E6E000D0C94C225CD82B2B630B3D2201892A19FF
+:10E6F000DF33A497FADA10DAB82A0227897FD436F2
+:10E70000A2178D18EC08DD32967B521C49B8E753EE
+:10E71000226818ECCA68997D33FEC176CDA7CE4831
+:10E72000FFB90AD3D635734044CBCD08342A2CF137
+:10E7300042FFB5D1560CBBA8CF3D170D61412DB39B
+:10E74000619626A50E19CFB6847D336C01C1A56CE8
+:10E75000F7B70E0B219FD70CCBF2DE62218282AC81
+:10E7600009E71BBC3CF8F8CCB6D6ED32D009FAE785
+:10E7700016297467BE8F7E620011FED983B8A0F59A
+:10E7800086EEF1D6573B76D4FCD11E7269A9440FB0
+:10E79000F7A4FA1C2FB2532C0F7A5A7C6A8D595F5A
+:10E7A0008BF454B2C090A0B74E3EA95DC57FFBF973
+:10E7B00081E46087EF9B3D75BE36C89C4976613029
+:10E7C0007F9A6EAE80E0D73A9F5BA95B8A38DFD133
+:10E7D0005D662672D7EA4ABA36D2AD80BB6345255C
+:10E7E000BB8590B7896B64BC206841D53E792273A4
+:10E7F0009586889BF95668F5DF6F6E102D9A307AF2
+:10E800003EE89EA653AF9AE52D97D29C4569C8CCA9
+:10E8100089676BE1C4D63C2B777C7472540232A1B9
+:10E82000442CC70A4C1913EDBC52454208A87CE39E
+:10E83000E7E152C7E0F8A63323EFCD43EF310D13E4
+:10E84000CD1B9D5D7EDD65F94B626A1FE354C710E9
+:10E8500088073A3D33AB419F98771EFACA88DA4958
+:10E8600049D0D1DCB0A52C3840A3C14BE791DA0EDA
+:10E87000C209809EA149B756E983F4A3B64D47AAC1
+:10E880004D00F0C296336CA1CB680FC6627843246A
+:10E890005B9E5E9378FBA97B928789DC0E3BF3102D
+:10E8A000D697B921B13256BC77AE5896F572390C6D
+:10E8B0005A8BA345DFD10D34C7A4F8E9659921101F
+:10E8C0009716AD573C238D080504E25A8D6906CC96
+:10E8D0002B2FEFBC235A167B262D28614F81B2C106
+:10E8E000F59D5FD13C953C537F67291F9C8782DA59
+:10E8F000D61439AEEE964AA6DD76DF883A44A70BE9
+:10E90000E743F43520AB14FB093EF815C378EBF56B
+:10E91000CBB998E2C2431F2077C3F918072390C9E7
+:10E92000B1F647B5DA58929C62C53BA2C46581082E
+:10E93000DAF1F3609915681333159524F5481CEC4A
+:10E940009FB72D626824CFFB75D9EBF7684E50B1A5
+:10E9500016B0EA676B2C44BDBD3EFE4BA30A46FFD2
+:10E960004EBA435A23F9C5171B2103C961323C1320
+:10E970006D122A2DD81D449314AED47EA8F8653BA1
+:10E98000823D0E49341A24C061DF533FE99D77BAB6
+:10E99000FB48781A043F11BE6442FDD4A314F789E2
+:10E9A0007E858B4BAD2EED9692B5B4E737B8BEC6DB
+:10E9B0000304BDCE5CAE4866380717D9F7DC451EA8
+:10E9C000E0C262E0680FBB0E26C0E4441B025A5549
+:10E9D000ADBFA0111E59BC01F288CFA5FE1C2C773B
+:10E9E0003102724C59C9F82B30AF46EBF8E6FD9571
+:10E9F0001DDC8812FCDD8F46ADD1195BAD7EE38A4C
+:10EA00009AF1AC1B7D591B097B189208A584ABB108
+:10EA100094E15194A16D579999A26DA2C8726EE9C3
+:10EA20005DD2F7D32D8A5F64C7D0D9B2E2612EBC24
+:10EA3000CE65CC4A3DCCAE97F2933AD0B42BC0C74A
+:10EA4000AB5D31D5ECD4FA071495109BE62780DD39
+:10EA50003DE7A905FB2969BA5786758B0FC070D7AA
+:10EA6000A17D3DDB6EC47A2F625FE4F7EFC52C9A7F
+:10EA7000AD966D2F2151F2B15EFD1D1E941FB04762
+:10EA80008BA11B611D0B3E4BDE834C0C02D7CA5F72
+:10EA90007B78C1C4F4E57024C14D22CF013A6440B3
+:10EAA0002268E354C48B8131916AC625E25FB73E88
+:10EAB0003FAAC3A1946C299014119D9E95DDE98B0A
+:10EAC000454C030EEBAB7089F181AABDC985872740
+:10EAD000E8636C3691DF68DB9EF56519D8217856BE
+:10EAE000BDDCECA97E3877A0A44350BCA72C935B77
+:10EAF000A11F86EB86A0609C6921B4C426C394A79D
+:10EB0000AC6442795561781AFBE1406D3EDEF61542
+:10EB1000C6A0AA01C988C8D113C739F9FFAC31B161
+:10EB200076EACA6B3C02AAB2E7AE7288203372B3AF
+:10EB3000370FC68ACD5EC4A70CD295EA96EDA5A084
+:10EB40000567FF3DFEB7A8D50551B800C78360A98A
+:10EB50008A32D3D712AA4CA63CE09CA202985658FF
+:10EB6000EAEBEECDAC748004349AABDB3DAB0AB576
+:10EB7000A5FD564402932EFCF0AFCE4B93C76BE835
+:10EB80000BFB3F45770B0CBA9EB8B51D1BAC873EFF
+:10EB90006BD6C5D4A3B438F4C856F03036B98A0A57
+:10EBA0005465061054B93183E21EDA1143753E14E0
+:10EBB000C56D3EF5CC6CA386A96BF2E3D393F70643
+:10EBC0003FB78DA7B7DA07AEA7DDA5542028AD4B18
+:10EBD000514742773BAC6A25AF5DA61375CAFEBBB1
+:10EBE00095C12ADEEEEECC0168A0795DA756576785
+:10EBF000FF01B6DC4E656ABF44AEF394C5B5460A64
+:10EC000008F5803AE94D77583E9455C31172D4699E
+:10EC1000A009202CC7BCE97FC351E18FF77F11BB4E
+:10EC20000D6A6FBB006D3D4F1DAD396E8605F396C5
+:10EC30002E7A9120A02498E7A8A8C0171D401BFF9A
+:10EC4000D10E18EF008E4BD31FD9910E1FAE8848FE
+:10EC5000698CFF7E13E9E831AEC0208218C93BB74A
+:10EC6000C46BCD9174F19BA71FE6F14354865BE61C
+:10EC7000DD93BBBCCDCFAD72B92F05356676262DA1
+:10EC800001F9040D84FA93AC89BD9408B9D1A48824
+:10EC90003A13FCCE2F2734450AF6B1E304A317D864
+:10ECA0007F28B5F550879D986A14F77A781CD4E7C9
+:10ECB000996A24C47A8AF513580F937D9BBD4AAC98
+:10ECC0001E30888123517A38A269B19AE8026B70AC
+:10ECD0002CA16A57A41EFD5F89F9B85F55BCC22CF0
+:10ECE000137EA30E609E8611E1AE779FB9C11F45CA
+:10ECF0000F93B2FC44BBDCFECBBE55CC96E2B963AD
+:10ED0000F900F4BCCC29E086CB950A99AD6B5CAADE
+:10ED1000E2209BE3A5D650DC9B724A9E96A0270A70
+:10ED2000145D101AA281F90FE687A2FB4EB2A34030
+:10ED30003740257ED50E4667B2A15F3CDC31178790
+:10ED400089D3517A8EE8941036CF987843F6BF90E5
+:10ED5000F14DDAFDB334AF010C155233B8581763D7
+:10ED60004398478F0FB3E28BF6CC0F0457A4323091
+:10ED70003E846E02E961B2D3E8A4DD66AD715656F9
+:10ED80005A84A7965741662E3610629379A021D6F1
+:10ED90008ABE7E48FD40731B8AAD79B6EE2C5C7A44
+:10EDA000AB531E003C10ADA4011F295B83E103D9C6
+:10EDB000DFD38154C18041A2641F576B7D91D0E99C
+:10EDC000D1731B88488E9DBE78156CBF53914D172B
+:10EDD000AE17FAECD7D2C169E05A29218D0BBEBE1D
+:10EDE000525D5F695F52FFFF7028C8B46A4C84F5BA
+:10EDF0008FCF903A3285AC52F4E12EF5BB0D657F92
+:10EE0000A66CA560E75E1A9854E5EF7D056EF96281
+:10EE1000A20CF307B4EA104DD5C26E5492003EE343
+:10EE20005C19674860E1326C66F5673396DAD29B0D
+:10EE30008E42D9A34939B7B518D49299A66846A28B
+:10EE4000EF7A44C3D7F6BE5E96877E1D1F9D15FFE1
+:10EE500002667AE25B63CD53F966E952A1269238E5
+:10EE60001EFB22F798E862ECEE202F43023E717BF6
+:10EE7000FD24B7C7A224157356435A08C2DC9CD799
+:10EE8000A46E02464592D28C3DE5F791E321A96636
+:10EE900087013A48B640D545BD83E3349A0C6838BB
+:10EEA000262EA4630541374E63CBACD7BE02861035
+:10EEB000A1377089DFF197F6805F1CF66611C712E3
+:10EEC0005C7BB046FD23D9D2A2669C68C0048F5EED
+:10EED0002AE8BA394257025BE9DDE54A7817DB1CBC
+:10EEE00041BF45F76ADC4BA7237F976EB08B40F09C
+:10EEF0009336B9AA7EE2F563DFBDCD49435BB3D457
+:10EF0000031BBF09003F011E2837047F077D3E9D7C
+:10EF10003F00000000101C1E05F5281E05283000CB
+:10EF20003000F0D2F0D2AB0A1080080A0101592B50
+:10EF30000040403200000000070A00FF0001D2003C
+:10EF40008004130318140004041B00100A0000B00E
+:10EF500004FFFFBF96307500C080004040010600EE
+:10EF6000002C010500DC05080801040548004000EC
+:10EF700000000200012005480040000002020001DC
+:10EF80002305480040000006020001270548004014
+:10EF9000000008020001290548004000000A0200A4
+:10EFA000012B0548004000000C0200012D01131147
+:10EFB0001815211D1416171A1C1E24191B1F292B86
+:10EFC000312D26272C2A2F28302E33320F0B070104
+:10EFD000030D0A0E0C0902050806012400199919EF
+:10EFE000330000190030080000CC1C0019991933B7
+:10EFF0000000190030080000CC1C041A0014002086
+:10F0000003000C2003000C02001028000000000088
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:10F0500000000000000000000000000000000000B0
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F090000000000000000000000000000000000070
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D0000000000000000000000000000000000030
+:10F0E0000000000000000000000000000000000020
+:10F0F00000000000000000000000000033ADBB6D08
+:10F1000001010001010000000000000000000000FB
+:10F1100000000000000000000000000000000000EF
+:10F1200000000000000000000000000000000000DF
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F1500000000000000000000000000000000000AF
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F19000000000000000000000000000000000006F
+:10F1A000000000000000000000000000000000005F
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000000000000000000000000003F
+:10F1D000000000000000000000000000000000002F
+:10F1E000000000000000000000000000000000001F
+:10F1F000000000000000000000000000000000000F
+:10F20000000000000000000000000000003F011EA0
+:10F2100028371E0A015900000700FF00561D10E0A4
+:10F2200001E00000000000000000005335303030E5
+:10F23000420000000009030F000300000005000069
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000000000000000000000004E
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000003D0011E0
+:10F2E000060112201B0C0401011C0008002134003F
+:10F2F000000000000000000000000000000000000E
+:10F300000000000000000000000000000001D2002A
+:10F310008007130318140004041B00100A0000B037
+:10F3200004FFFFBF96307500C08000404001DC083C
+:10F330000500101C4410270101BA001C05C088609C
+:10F34000483B060F420000000000000000000000E3
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E00000000000000000000032310C0001540059
+:10F3F000000000000000000000000000000000000D
+:10F4000001132900101C0100000000000000000092
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000000000000000BC
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E00000000000000000000004030000015500BF
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000000000000000000001240019BD
+:10F510009919330000190030080000CC1C0019991B
+:10F5200019330000190030080000CC1C041A001424
+:10F53000002003000C2003000C02001028050C31F1
+:10F54000004100000000000000000000000000007A
+:10F5500000000000000000000000000000000000AB
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F58000000000000000000000000000000000007B
+:10F59000000000000000000000000000000000006B
+:10F5A000000000000000000000000000000000005B
+:10F5B000000000000000000000000000000000004B
+:10F5C000000000000000000000000000000000003B
+:10F5D000000000000000000000000000000000002B
+:10F5E0000000000000000000003D000C0041510040
+:10F5F000000000000000000000000000000000000B
+:00000001FF
file:573c12495f5925394553222165df97cdb56c6987(new)
--- /dev/null
+++ b/firmware/tsp_synaptics/jactive/synaptics_b0_non_hsync.fw.ihex
@@ -0,0 +1,3937 @@
+:10000000DC58FCA20000000600EE00000002000028
+:100010005335303030420000000000000000010085
+:1000200000000000000000000000000000000000D0
+:100030004453352052312E302E3000000000000095
+:100040005359203031000000000000000000000083
+:1000500000000000000000000000000000000000A0
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:10009000493243000500FF000C0D20000000000065
+:1000A000493243000500FF000C0D20000000000055
+:1000B0007C694C9FAECF23F4B47903869758544D96
+:1000C00043F5E04A742634893ADFD10918EC5632F8
+:1000D000B39D202D09352D97B948CD173C3D1F8C78
+:1000E0008B7F5427DBCCDF2E0B70A259AB13AA9069
+:1000F000AB03B8B493A189E9C40F10EFD065904D5C
+:10010000F8EF938E382EA9027D0E85D22153A036AA
+:10011000CE46143E9C4C57C3ABB6C3A5E1536419FD
+:100120009766AACF59007470B3F9BE82105DC603FA
+:10013000E13139563D7975A670D8B9B0AF7D8DFCE7
+:10014000661BB53C8AA929632A109F6BF8354FCCF2
+:1001500047D2A48DA7623863AFD9E8BDEAFF360065
+:100160007464A4C6819E2024E91E0726606AE66F97
+:1001700070FF95745F48398EB524F80C1287B7B4B8
+:10018000AE74EE3DDDCC84B860D58362E4144B657B
+:10019000C053ABDD3931AD66AD9940A82B3E14D5C7
+:1001A000DF626E5416AC1D109678606CE04156BA52
+:1001B000DF8D6301C0376A4E68F9380DDF2549F7D6
+:1001C000AA078A08F3181142D22785465702EB6E18
+:1001D000A5C4D79979998F65765D75D3D7D7FDFB7F
+:1001E0006FDC958042C2754548A748B53BC4AD3E1B
+:1001F000C13F5E1F0211E098D7ED36E06334FE1771
+:10020000D26D56605E328964656B52DCA2F1015298
+:100210000CA4E657A31FCE4C6735B2CA70601433E6
+:100220002B6D1988C267D67D74B89A81DA542C3F39
+:10023000491ED90B00D17B5EDE74B1B17E29F1C1BC
+:10024000728FB8F354530ACA68DE310937696E7A7F
+:10025000016B4F2D6A0EB775AD335DF3CCBFDAB1CC
+:100260009FC365EDE3B1C88933A010A42E2A77FFA0
+:10027000941CDFC7C46DBC3168C5D507FC1325A726
+:1002800059788952BA53E27CB1FD52977DC40682F7
+:1002900007299A27888E6956712197069BB7E94CE2
+:1002A000BC43110C106717D4B3E026CABC2193D508
+:1002B000691165E7D7F351B98F092A9B21B55DCA4A
+:1002C000053516CD60C7E510B57411BB6672A07018
+:1002D000315120A808D9379334CA5D44D93C0B2B3F
+:1002E0006839B37FA993E6EF64A0A90FA5636B4EAD
+:1002F00016A19A55F3B9C30B60CC7AEAF7E4BE15A0
+:10030000A84C9A728549925D447B3F7B386EE489A4
+:1003100094BE9A1463CECB6A00FB34E6E624B6E1C1
+:100320004FD1DC0D366E4C4E98F939A348609C06CF
+:100330007DE14E2ADC7847872F6C858E2841FE4D63
+:100340000930D1608D89E2E65E3EEB8D09DAD73463
+:10035000060FB745D8E7B2092C190F176D8D684104
+:10036000B3CC6505A3EDFFBC64A7CC629335905573
+:100370002B40712C607821CDC14E643E91CCF92088
+:100380009AE6778AEBB1A763325720CB861699F5A8
+:1003900030222A723AE86D118ABD7DA135428D93D3
+:1003A0009F9EFECC988D1AC007C006F83F1BAC8FED
+:1003B0009F22C5972B1F6E4CD95F76BA3676DC3BF1
+:1003C000AAF331EE8C1512796A9C9CABA374A1B18F
+:1003D00092151D32C4BDA03D3AAEC7C00E2D62D3EA
+:1003E00049195E178500AC1822148603D933EE999B
+:1003F0008E6FD156F1CC00CF4970B3A342B87EB80E
+:10040000C4D76C02D907A46328C1903196FDCC45AE
+:10041000FC1FE9E66637288E9DC2AF3579B26F21A1
+:100420006717B686FC40DCE52DB43D5340FA706397
+:10043000F7086D26FAAB27351DDB8052258EF8783C
+:10044000CA1A2A458C81D39144D7FB76B609AE9D52
+:10045000EED9CA937311AA1CEFB40D7CAA58815E21
+:100460003FF3CDA235F9E88C5AD2EDBB61F91FF20A
+:1004700057561F9E32CB1B4F0E1E39BE323948D7FE
+:10048000B14114962DBB7F2A6820C10E43FCFC5855
+:10049000B0DFE0A7DCAB9745943BA0463A86E3EF9C
+:1004A000863A05ED8ADB29C8EA511B0E348CD8BC8C
+:1004B00083306154B72F9316AE8B050CCB40D08997
+:1004C000886E5EC5973FECB5B8490D6A9467A7750D
+:1004D000D202D3A2CA938981BFE705B19001B37E4E
+:1004E000DEDD85200015DCD4C7DEFD2F90E3AE7481
+:1004F0002439BBE5D95FC191DA52DFED6056BDD634
+:100500008D9A13998F72309030C8BD7B3D7576708F
+:1005100060268B94ED097CB842FC4237D95EAEC4AC
+:100520004766403129348423FA9B10751E6175A6F5
+:10053000729C6A149755DB8834231AB84B26998528
+:10054000154E87BAC7A344084B21270247B76A1F35
+:10055000ADEEA4EADD8F3EB8D532DA5DA627C9A894
+:10056000B747BD30F8B80762033C564AD562C51A92
+:1005700087CCB157EC9E4B25BABE811016CE3854AD
+:100580003C7735CB5D84EF1AC6365AC5F3A86E4D5D
+:1005900087C9ED98260398368B0EFC13A64BD20222
+:1005A0000A1E13D102A9D5E996AF5186D73AD9C907
+:1005B000AB4AE22CFFF0F2307632EDFE815AE820B1
+:1005C000A9A19614A36743DE49AD0A2E16F490E163
+:1005D00096DB89A997AB0D17BA04853766B9607B9E
+:1005E00059E9CB6CA386CFA031296C5BD9F12FF8E8
+:1005F00099D1523093A3D5FFD375AFB88DE0AB221C
+:10060000F9CF4F7F3632FAC927925F6EBCC7375990
+:100610004DBDEDE762317E0B73C2299F90E37E0DE5
+:100620001600961EBB20B898BF89509213D2F9309D
+:1006300038BAAEC7AD0CD7B20920B56452A629ECC2
+:10064000F8A2FFF1EF3A1F62BBBEDC6D2EE9485CF9
+:1006500030701EEBFC0B1942C19FA16FCF4D76721B
+:100660004E408B5DABD52305B0C591CDB163BBB614
+:10067000A224C572F7AA6ED039832A1775655D3733
+:10068000D0CC93D37A6FE50322F1DC1C280D92596C
+:10069000CE888F0D0FDA89E1ED2E94F690AF3C35C0
+:1006A00025B99D3F9C6B69692BC7E44B8C0F0DE905
+:1006B0009577A7030E365A2BF79FFEBBC98C89C1CD
+:1006C000B14476B6AA8D841BBCB072577782E4A77A
+:1006D000CBD2CF31918C435C29F1402B317B6C170D
+:1006E00079F4D5644842E0652F6B1DAD9ABDFFF9E2
+:1006F000CDA0340D3A501046EA2548FBF8F91D20EC
+:10070000D8C716C4AE43DFC24C1B63E7D265EEAE5A
+:1007100010AFB25EF740BB69461BEC20F12C870599
+:10072000C5107AE45180B6EB870CD12A8FD2EA68E3
+:100730005D7D6831F7F3D65DC20CEB14AB783BF509
+:100740006A2E3252D9CE664CDE3EFD6D4EB0C613D7
+:10075000A99A604FCD09DCB73FCE874C476EFB05A9
+:1007600045FCCDDCED5718EFB2B8A57715831252D2
+:1007700074B2382CB26974929231D392FAE4B613FF
+:10078000ED76C8FADC7B26B7771EAD982E5A15DABF
+:10079000092E67B3D4B76539023DF0CCE801073FB5
+:1007A00042176FB97F699AEF6227EA1A5185DBB663
+:1007B000A7E8D0FA7840593B02666BBB0ECECFCA91
+:1007C000FA57B5C5F7133E928B67429142E1C94192
+:1007D00009E8B77BCF5C849129FAED8470EF0E7A3B
+:1007E000C1644282E2183667C24C5493B63652C88E
+:1007F0007AE835A12A7DC307390CFCC9614E17A3DD
+:100800004D147B38B4ACA7D54F013B3C322E6DB4B0
+:100810005B639E577C87839A6F6DD5296F7B9C3273
+:100820004C4C68376822ADABBACFEF9D1BDE35D29A
+:10083000072F0BD68A6B8FE08036D3D3D6AC719955
+:100840000E237EC515F8FC13E2A0DBE77ECC072063
+:100850007AA8BEBC1587360B1A69E65B1B78DE40AA
+:1008600085CCB337CD60A2BCF6C5E828012F068041
+:100870004C06A65F1E13901AEAF3C024815402E0CE
+:1008800025B00942C4C09AF27976D8BB3B8154178F
+:1008900095AA5844E7EE578AEC735BD9C3E82A78E7
+:1008A000457B3148902044F77C3A8BC33AD186F39C
+:1008B0001B66FE25754FE0052E4435AC31585A961F
+:1008C000C9C4E0D19E11771C333020A0E8B4615236
+:1008D0001380491A4BD2FBCBA0301B5CC248790471
+:1008E00012F257E894337D322798B98B4FAA3755C7
+:1008F000B79A09FF2709F8D67D9C20CB5CE020370A
+:10090000042FDFCAA78FEF060325C822612D0C2A0A
+:10091000A1BBF8DC7FEE02B39E154C3B9872ACB7DE
+:100920006113996AC62670248AA13FB202457BC72B
+:1009300060B61FB809029036203E6E05D4EA85DE07
+:10094000FBF09B02B14B53D5A9326252EC29488A85
+:10095000C1BFFF6C9B133E252323C0CCFF6BD17519
+:10096000CFBB104941C44467D11D03F55DB09B194D
+:1009700092149D1A8D947764773B348FE0DDFA47AB
+:100980005336F826FFB66CAB0EBA95744D5AB27753
+:1009900042D98D4CD1C8FD5A6F563F4F91577BAE0F
+:1009A0008FB157DEFB81E1C371FE77221C91BEF04F
+:1009B0003382CF2EF6DC03807AC7126FCEC59E9F9E
+:1009C00086000009DDDB3ABB7CD5F29AAF5700B256
+:1009D000C1CA7F49652B6EF0C5963CA2C11A03239C
+:1009E000545F1E29601B4D95EC10F1D521677C6486
+:1009F000FD68C7878B596995C1BB841B922BA8E200
+:100A00008B91A8FD09D38A233B585827750E774A46
+:100A1000E85B6347C5EBA856F1D3D83CADFCBC6698
+:100A20009A3088F4579E25D28F3952445DEE8B62FE
+:100A3000E38FE0EAFFA0A346B738375B036EE430EC
+:100A4000883F7D1F1575555DC9C6AC62FCBACCBD2B
+:100A5000FB94BC41E8CD112930B56DCD47E5BE0111
+:100A600068C6FAC77A17B8A86FA3DE3091EA22F1F8
+:100A70001A9EE19165D23AD2D01317E169237DB66F
+:100A800050A98B53B5C65BBCC04EAB37B12AA1F39E
+:100A9000ADD1322153B7039D0C09362E63A5043224
+:100AA000A808C85BE12FC7CB9BA2D7D0AB8E70D470
+:100AB0004A2B50C3A493BB493A6A962C1911EE2ACB
+:100AC0009C30B3D7F9D52C4341102866662A1115FE
+:100AD000B81B88DE7C814534441C03ADC8CC07B00C
+:100AE000D0867850AEAE24BB1B6B603369EE307B92
+:100AF0002DA6BD1EEF126ACBF7639F90A10F2D9715
+:100B00003E6C202F6C70A22246A36D85D02CED5D2B
+:100B10007EB78A578915E9389C536E2F5391F0D4CC
+:100B20006956815B538429619F297CB264AE2DB4E0
+:100B30006635E84D91D2D54819E7BAF544E81B6906
+:100B40003B73F037249385620978295C16044DA322
+:100B5000F5F2ECC9273DA9798036DEAAF1FE357B96
+:100B600078B12C4BA3E94CFF5E9126F3572DA9B326
+:100B7000CD9224FB0800D77B10F27B15C1E9DBCABC
+:100B8000569E515D1B7C50D6C51BA873D36AF54990
+:100B9000E4BA39FEB10FDC05D37B3DE40EA2E2F4EA
+:100BA0006C701CC20E319505180176FABCCC791C0C
+:100BB0007E7D564BA259147C662536A82BDF2DC6A8
+:100BC000695666E71297DB17A8A33209C1B46BA276
+:100BD000683E55B418B88BD41F18F379901DB4C073
+:100BE000F9EF10E5027EFD2B392659FE25EA1D7925
+:100BF0007BB4F86727908A05F43D730B0A2CDCC39D
+:100C0000C4F7E809DC969F2F7F1B20FC8120080B8E
+:100C10003F84C1F2658144A75D643B03340A9A09AD
+:100C20000E0624C726019D63A38B3ADE512B377431
+:100C3000FE740D0B2287D6F8927DC79873DEB046FE
+:100C4000CC99BEA75E15F9CC32387651F1B9D92DC1
+:100C500001F1CB1387FEF7293F728698373D9350F9
+:100C60009641F4E6E29AEA380C93FD7A71A0271FC8
+:100C7000E40D15EE771F5C782C3C3BA7F0C5D7DB65
+:100C800041E781C0386B856356595743DDB67F32E3
+:100C90002ADB9532D9FE9434AF601763C9AC680281
+:100CA000CB3378FB69BC7106B666AC858453D9E05A
+:100CB00073FD86D8196A3473DE046AD5C60ECE3742
+:100CC0006630AFFC2B9213D518B17BD7E668A3D75B
+:100CD00086B5C601B7A6367EDB277C153DA9D4F3C1
+:100CE000B6018E23AD7981A02A3E609383420687A8
+:100CF0005F760B065901589326C36F886386DE6DB5
+:100D0000B7C39A4CBDA0A59E2077B9AB4C525C46A8
+:100D1000ED49221449FBCA790F1DF40C4D18A93D69
+:100D2000BA6C5E854D10039FA3C0463A56B1880C3D
+:100D300095AC3D4D69FE5F6C23A98309088BF630A5
+:100D400070A4A6899492426FBFF3871C67B6867D14
+:100D50000338BDC593416FBD09BADE19217BEE0F83
+:100D6000C3CAB8F7E243B38ED5E7B3B45C955B3141
+:100D70000BBD747443C20C445826E904BFAEE804AA
+:100D80006FEF8F1CA9DF46094D56F917E013FBB131
+:100D90006FBF4D9F3C7E26628D0BF4F261007D4754
+:100DA000330FC91D46985C1E80D10982249280545D
+:100DB00038F8C2FCD15274BEFD6ADBD0626E90740A
+:100DC00068EB96E822B18EC60F47B0DAD4FD5BD748
+:100DD000BAB27D9DA68555696E123CF9B63392B8BC
+:100DE0009240ED478A70FA47CC397A8B40D5C3528E
+:100DF00023235E526F4DF81DE39AB63D411BB5406B
+:100E000045F96E61BA237E1A43A0550E110E1CB52A
+:100E10007A8367B4663ED43CD129A5DE6325B5024A
+:100E20008EA7C1476A84BE4B15A9208E434F5BF045
+:100E300059FBE20DE11893102E0157D886ADA3DDC2
+:100E40004830E0844AE73D3B8B9D918EEB125E7A01
+:100E5000373F22B33B97CBF7997CE6B02EC4EE9F89
+:100E6000BB996E26647F84600D53C9AC5993193FBA
+:100E700029480C9ADDF3DF4170A45C8E0F52719308
+:100E80002CBD7A4E8E8FCEEF5948016BD9626F1A06
+:100E90009308616E85ED8A108D64C478433A132AF5
+:100EA00080DB7A76415EDB25E9A5E5A7858F3536BF
+:100EB0009ED6D32765F686FE792ABE4B4E4917E8A3
+:100EC000D6F35A7C2B26DFD2AAFD5E1B33E6794887
+:100ED00002A6771E1D9E611AF291BB18F5ABDAFFD0
+:100EE00051F75D73E62CC0193357406CEC9018DF56
+:100EF000E1DE528443EF316FEBB1269587C81BA426
+:100F0000A384917A64E0C26A1DFB2497E5F9C3D8F3
+:100F1000ED7DB60F999BD01C14154344FD02D020E3
+:100F2000930BF903A840356DC88C989ED5FA92931F
+:100F30002E900A369A82C40526190FFA60AABF3E7F
+:100F40000ECAD9E603AB950BC5B787C34C4CE195E8
+:100F50009A6874409E7BAFF78C0E4D1B838BE1D655
+:100F60000A762203710B685E7F961D7B70DCDD7F45
+:100F7000B62454DF0B2A27D33B85FD32F3D802D5A4
+:100F800029018406034598E0001C6AB2127F0072B2
+:100F9000E613ED6DB86BCCD2A0BF0F46CE90D574E2
+:100FA000B59FAD074BF53900724ACA3B142450A2D5
+:100FB000D2A4B3B72DFD2F64163406985C30CA2333
+:100FC000134A4536AAE6266730A112AB3688010ED1
+:100FD0009ED762B5754E82A4664ACCFC7A34E17C19
+:100FE000695D21568F5C3BD926DD70A32165D12D2B
+:100FF000F62C7D0D34A3B72B505497BFE61651E560
+:101000006BF4F9B4E47C3E233729A2A628498B90DF
+:101010002739645028FAFCA9FDFA98DF6C42E7EA08
+:10102000642440D2B18FBDBD7C1AC024AFB9645CCA
+:10103000A553ED926010B20FE8081B8B3F2F2639A5
+:10104000765E237D399413D8CE9AC6000BD6F281F2
+:101050003C108D22408761E80D4D69A2039DECB2E2
+:10106000CC6CBCF8B2A013A9669CD8E3BDF5F39B89
+:101070008F37EAC4D6F047214588FB5827F87D51C1
+:10108000B8E50F050C05BAB51F06948EF0488A0E18
+:101090006C00F8E8C7C0B36389E3E1ED5E111CFAA8
+:1010A000E35C735EDF3BA9B90CA9EA2F0A62289BB7
+:1010B000B0F6DEFFBE0F96B0F0F814ACACDC70DB1F
+:1010C000B796FA527F528F680E01E9BC7676594C7A
+:1010D0003501E54ED48EC4F471BE243BF47CDE9D14
+:1010E0000EE2542E1606A5AAFC0F2CBAB96897BCBE
+:1010F000A103C41EA4AA4770C2F986FE85E6938A9E
+:101100000DFA84D14DD7EE1144C12B83BFC23EFBF3
+:10111000A48FEEC62E7F7A97245E4D5A43DA62BCC6
+:101120000E752A90552825D1A8C5695D547C97CBAA
+:10113000647E2AB7C2A58A76A1DEDC5D5F9BA959D1
+:10114000F118A722E900689000110B60DA86A76900
+:10115000DA6ADA526B50AF804FE3163F74B500E5A0
+:10116000D981B8929D3C6D77A8008C358EC074B241
+:10117000AB8539B21269891D35CD6A1E975C24B4DE
+:10118000112A53CE29485B710E1EAF3DD1F70DE1F8
+:10119000246226AD19AED68416B0F57BCE6A56B160
+:1011A0002C4E6A626CAB4F86B4A1A5C74945BAE91B
+:1011B00029936ACD09C22CDC5C5EB9DE93BAC4F314
+:1011C00047B046015EE9A9E20E8735290F6E8BED27
+:1011D000A58EBC11BEA23A8316B48D0C4041D960D5
+:1011E0009B909C63DF8E3A7F89B6AAA8B74FEF48E1
+:1011F000A8E03B3553FF74EECB090A0A965F0F1A3D
+:101200004FE84D6E9E28031D2E700FFB74ACB2DDAF
+:10121000B96D701BDEE259CE07CE7A4D601B538F3D
+:10122000BE1172EAF188E37850BDB61693959171BC
+:10123000B6E98550C3BA8E2117FDEE64A12D68D999
+:1012400085B11693ABADE6D635E667AF3D75C048C0
+:10125000202D1ACDD52896471194B44C496AFC1517
+:1012600091801B69085A991802A425DB0BEA8D931B
+:10127000B8BB0AB29636022A6690C81BEAA5936BE1
+:101280000C2C922F1EDA89A3A6A8A376EC9E302CF4
+:1012900000D956F9F6E955CEA050527D0A27CB2D3C
+:1012A000EB72A69FF90FC684F23328BDE69DD936AE
+:1012B0005CB5A1BEB57EB456494489979FA47DA272
+:1012C000227CBE1E4057C6E7FD35C60836E4823490
+:1012D0007221ED734351A11CC838B99FF7B87957F3
+:1012E0009E4DB0FEE66EB219AF6F7083443AAA1BF2
+:1012F000011311AEB1EB0C4314106FBF18007D4405
+:10130000B4EE6E6776DA05C57BA0BF6A53318EC135
+:10131000EDD3E9268B2BBDEEA777EF87F8E890F9A0
+:1013200046FF6425150B8B81A72403B9BE35908F2A
+:1013300051C21CF58655F72546F0757AB75F372EF2
+:1013400031393C8250D50EE7A91906FDADB3CB1B50
+:101350006937E3A5AE8A6E411E5F8F25A80D95EC17
+:10136000EAB0FE2DF4B5B5BA48445A009C5515793B
+:101370003B47EE1910E05C34FE26EB16A5405CB747
+:101380002D65D53E00E271B5E5499D54B92260DF77
+:101390004FEF7705441AE9175AF6D4C3986022F440
+:1013A0008F38F2D9A85514CE0072EBD635332310FE
+:1013B00077C2D7FF395946B4208288F46759CBC623
+:1013C0009FFB38094415FC9B8D6C8E662EAD2F3724
+:1013D000464F029CE69F50B848E48B1FB7851263C6
+:1013E0007382794D3239C9948604F50589F40AC7A8
+:1013F0002E3CF75D4DB7BA39ACBEFF0820D252B0D3
+:10140000D7CC64081E7FDE595525E7A55585E31125
+:1014100075E066D444255955CFB7A69FE32F47ED15
+:101420009E12B3827A08124A83BD7390E45FA2FCD5
+:10143000BFA41A60BF8AE561897A8F5EC231F378F2
+:1014400066B22093BE59E36884095567600D119216
+:10145000805DD564940AC57D837E9A9516EA645BA7
+:1014600009AA42E68AED765B97FCD747497E0C9D38
+:1014700077C07A17856685BFF2BB94C4871E255D49
+:101480003CB77492A57A603F2CBF10A9943429F51B
+:101490002D741DC1C15FF3F5A42D8CEE04CF19D5B9
+:1014A0007A27F5CA4ABFA6EBC3AE8EB7231B4F56A9
+:1014B000B7C52A0C2A075978579DF7CB9AC98139A5
+:1014C0000BF4E52C1BA61CE90177269BA2C1584D05
+:1014D0005D79BC9635A3E8123B378417C5EF1462DB
+:1014E000E06FDF7AFCD8E89C15D13B26A1CE2C56C4
+:1014F000CC40CFC8378B81FB21CB7161AD4AA6416F
+:101500004A5940688E22535B11315A344BF7CBFA5B
+:10151000FD4C72CBBFB0DCD443AF4E111F59172E18
+:101520006B914015824AF46B0F6171BBD2571D2835
+:10153000905DDF2123922551C801663BCDC6BA27B5
+:1015400061E4F72922F9B0C2D757ABE08B15E92641
+:1015500056A53129176BB188828C126AA58A9046EC
+:101560008A5043A47AE0FF6A56330442BECF4AD67B
+:101570000E3E19A0EE2430E7DFF3780A4519994DA5
+:101580009C454447E259E0FB66ACF0C5C8489D8BDA
+:1015900003F8F4B6127240D90A0F656BC34BF91603
+:1015A000919EE234D8AB325DC135A386DE56228CE3
+:1015B000116E63E6602E7F0E8E43E1D95058346F72
+:1015C000290E48228C5465725DF14D1EC0CDAA2FA4
+:1015D0008B38EE62BF9892C05910211D4F60580A97
+:1015E0002B5192AB42E29A032640BEA54AC65B83CA
+:1015F00097F151DB72C6D1A4681D0FE341370B553B
+:10160000216AE1CD733935EEDBE419236F3503A090
+:101610000E8811353E97F021B884E525A5E77C1AA0
+:1016200025E3BBB90D0A899D7A50215D5ACF55B18A
+:1016300035EBBA28444942CC92957C27AAEBB813E3
+:10164000856560EB4AEC683B522B7155A554D6AFCB
+:101650001407B9D8428F5EFB0D9AA4CEBC59BD8445
+:10166000C86D1CCC21840C82133DD0CD24F572565C
+:10167000AD1916F5D5349EBD6C3325D73450C285CF
+:10168000E7D8CD96F9226778C8A6387A4ECE2AAA2E
+:10169000FF7DFB618B41E736FE39E96C7D4F27A664
+:1016A00091CED4AE2CD04E4B4A0FB6648D05F47B50
+:1016B0002B55BA7F2CA6FEE8F2CF9BC9972CDB8E68
+:1016C000E17B48C8D4A105F6DA3F8C6C787EC40D66
+:1016D000754D2935E2CF228699E87A5D01CC79D320
+:1016E0006D51C50DA5FF86CD7A7FF4C60752E684FD
+:1016F0004FB39517173A6AAAB1AABA641CAEB8C913
+:101700005A8967231AAE55124289C4336630A3FB47
+:101710009943E5A760A16DD65AF564F39B2CCAA343
+:10172000B0E802AF877CB1D37EAA6DF1C1C7FB865A
+:101730002834D2E10A4D2AB2E06A83D31D1BCFDFE1
+:101740009F140BCE7D135BE553A2B83BDF03ABBC0C
+:101750003A27BD10FF9EDD8753794ED02CFCCB6C11
+:10176000D503FC716126BEE4E10B680DD16712461A
+:1017700004002372CC517C6E9C17747BFF0985BAE0
+:10178000D4855323B00556A229D966FFDE045A6AD0
+:101790009173F1C7C915C93771EB1E60A9C5DD7F0B
+:1017A00070AC4C54163280C7ECE0A2666DF822197A
+:1017B000495D32E8AA07761FF72C24F131B2A23531
+:1017C000C80D9D99EA1BB92FC5C321DA137D712974
+:1017D000393279D21C576331E962FD59F64FA45969
+:1017E0001C5D1BA0BF0F29D426B85C89AEE1B346AF
+:1017F0006C1B87394E549BD24E77BF64C0CD5E3C84
+:10180000C75CC066F58476D961929823AF54F51F02
+:101810007C86C44595ADF5CC2CF920EB34A14C1554
+:10182000E70270D2284BD792082D8D9A38DEE19FBF
+:10183000BAB45B40E81E2CE967BCDDF4E52E7DC43C
+:10184000A53BA7142EB4A45DA852752658572BB0FB
+:10185000628159163885E2450858DEFBBCB9401054
+:10186000998EBD087212D3A56601E50BADDBC920C8
+:10187000B9F83EC331228FD8BE135FFD3F1396C126
+:10188000BCC190FCCB96FEA5C8360DD65103F03EE8
+:1018900022078DC6144FC987737ECB60E56B7477C2
+:1018A000152E6EFFFBAD31BF2625FE643EFC5B5658
+:1018B000350B9D1961ADBAFB8A64226CEE9E00C2A5
+:1018C000920552A44BEA6ED7FE8C512CA91CF16DE7
+:1018D000DD060F61FFA77B5C32B9FE453DC40BE31B
+:1018E0006FD70D0CBD012620D7106CF5F84838963F
+:1018F000569C9F463BC4CAB32AF55E8C81BEA5792F
+:1019000088B813F7B1E9AD6EBDB5774ABC30C68271
+:101910004423E1AC09621979E106D452AD3D7FD987
+:10192000A3D54FA19F7036F3346977DF3E4DCDB01C
+:10193000A047FFC947856C91D18E113970A63D042F
+:101940003361736EC8BC95324B63BAB1089FD4AD96
+:101950005DAC56EA0E687AE19F3F59B9DE2E03A4CA
+:101960005AAAF435E55E60928D2BEAD5FE6C66527C
+:10197000B1EE9C317D2313EF84407F808F3EF73F93
+:101980003EE17AE265E121D59CFBF2940DEE7165B2
+:10199000F226818D9205A07B5CE98A9448FBB8D43D
+:1019A000574F9D5BA769B83F5807B2DECA868826A5
+:1019B000D6AAD86ABFA35DB3F46A64A5D645315EE2
+:1019C0007AF0BAD04C015305155493AD8D24F383AE
+:1019D00037343F55F633394608D208CAEF60FF99CD
+:1019E0007618D1D56743CEC2E7D361E46AD586E6DF
+:1019F0005B91A7981EDCACF9AF0F0D56597586D3D5
+:101A0000DDDD221ABA5A690424483B3415091D9EAB
+:101A10002B29116D1D5B29E515CDD269B5B66888F6
+:101A2000ADD6D1080F34C75959CA8C700A56AD29A2
+:101A3000FAFFCF3742610D4D79DFFA680622C01AEE
+:101A4000D65B8FEA2C8BDD450E8F5959D689837270
+:101A50001E97A2471A366629AB92CF11B248B457E7
+:101A6000772DC5C82FA4D37263A249D71EBF1A9E73
+:101A70005E7004DCCF13D7C2ABBEFAD467BB2C9A1E
+:101A8000FFF45F459251159C689820389959056D6F
+:101A9000FCB84AEB13B2D9E6681ADB5380E0CC817C
+:101AA0005E2D5DF6D2602E0BB03660AB93C6A917E3
+:101AB000CEB9D4D3B5B17B1E65ADD602841BD2E6B8
+:101AC000D28A0F51341F543E9FC5CC1A2B68D210B6
+:101AD0002FDA0F68D5046675714C18F36CF0131C7F
+:101AE0001CF2D4771359CA9BE846E4723A8AA3F3EE
+:101AF000A4BE24F88DA406CB5125F0021B34155E3C
+:101B0000E5EB0030BD4302A5351990438B2BECD09B
+:101B1000F56637E07C605BF8FE04B308481B63E6BB
+:101B2000D832791AEC6958F8F3B1565AD97C000CBE
+:101B3000E3F9D41DFDA5E3CF07AF97C2D66AA3FA98
+:101B40001E54200ACD4E1CFBAF6EDEA354296074D8
+:101B500001949855454C2646FFF23CCFAD6FD474A6
+:101B60008A42B0D6B5AEDC204A55A18345ECF302DB
+:101B7000967AFBB7C1350D8EC2572C7F98AD79A2EE
+:101B80002CA8DAE72E1A7C507609ABB9AF850F7313
+:101B900043B1622F8D7D351F376077AD04FA5391C5
+:101BA00091E3DCE081D5923320CC7FA0ADA9E9247C
+:101BB0002305A083434706144B0A9000853C52E559
+:101BC000140697FCAC8106804C225BF5A8E5E1EC9D
+:101BD000521B69C2E60EBBE4678581922D15B3F9ED
+:101BE000DFA9D50E5AF1BB26408C0FA5AD469C4D02
+:101BF000954CED1E1DCDFDC3890D00F6CE882B0C36
+:101C0000EFB2ED99249A106064A98EF3BA440603EA
+:101C1000D1B896899962A47FF87496F2AAD9B7D5FB
+:101C2000B4B7563F147E08F4B473FDAA3709C57BD8
+:101C3000A412CEAD973FC2EB6775849980AAD1D626
+:101C4000B80BCB5CAAD278E3342F1112E9CBFB524C
+:101C50009073893D690A23CDEA1ACF50553E8B8790
+:101C6000F46ED9179F2029B0DCA2B25CE672C10DD8
+:101C70002C0137F211ABC3DEC08A3BB47733B86BAB
+:101C800075CEBCDAE07911DA82B2F5B83A7227651E
+:101C9000B186277AE24D2DF325D4DD7680B0B77278
+:101CA000440165A2BBBDE5EAF4EB7858A6C19935BD
+:101CB00087B3D9FB84B915732F40D757AFC37216BA
+:101CC000D43F73170A65AFD16637AF6D618DD4818C
+:101CD00008A729BC052D452C93754B361CD1B95E40
+:101CE0008D319DAC2665BA0C7394D8656807A255F2
+:101CF000936D808BB98127337A3A1C28697A540A0C
+:101D00007E3AD9A738043F416E5A2941C289B65953
+:101D1000E65B4E41A62C812966A6A9725DEC285C83
+:101D2000BB4BD0AA421AF27C0F01A511F7DC8D78CB
+:101D30007BD18FC2E1769942D0DCC24003A835F551
+:101D40007BD3FDA248AC32759C4490E9F6BD33B319
+:101D5000555291C0E75E386B01C0D6C0276A351571
+:101D6000FDBD8EC7A77179CE697C59489373E93858
+:101D700057F884217A112558530D503901C64C0467
+:101D8000B7D8263F26E9947EFA7D2CACDFD783DED8
+:101D9000F6D3B1F9C46B29165BE1F3DA0C81D01BE1
+:101DA0006392EB25427723753B2826AC29DDCEA331
+:101DB00017707E42A0EEB1CCCD8DEE76D10D560DD2
+:101DC0008DFB3E2DDE332426A6E1CB091BC053AA92
+:101DD0003A81A7D6BEA2449F3648B9DD13D2A26687
+:101DE0005CF0611CB75A8A6A9EBCD4C0A1D72A9302
+:101DF000435F5B3E18D1BE268B142AFB19E871772E
+:101E0000E79336F74A7C1CE90D7FAE2E50D8B48C90
+:101E1000ECC761C87998384F4D7FB75D9FEE5E9DE6
+:101E2000BCCEC13328F1F67FAA81245E3AE1AB989B
+:101E300033B608D769F5F5EEC0C548FE03BA295494
+:101E400029E87F2474BCEBE51DD99BEAC955A23F64
+:101E5000410A298A08062A44EC5AD136C313E19D67
+:101E60005E81ADACF11CB4DE939A518E96C9632CA1
+:101E70009754914E0B6ED8C7D0ACBF922E4AEDF559
+:101E8000E93C0B311A5667A97B098F4F8A92A2D978
+:101E900093CC55C692E3433294A8C8E9FF0524BE0B
+:101EA000EC8D2E4F979F967178F482F0D6D86E7293
+:101EB000AF574FA40E8C972DA6A4EE3324718190BA
+:101EC000670EC00528C6C92CD11F87A55816E78BF9
+:101ED0006EFE2E3C8D0C13176985F83C1BE5F3FE56
+:101EE000AFD030BC7FF84D1E54B56C78F65F3ED74E
+:101EF0003C8D67AC3DC7AE49AAEDFC2BF5C61CB2C4
+:101F00008E007F29389DD42756B36E176EB25EEAD5
+:101F1000918A2E4F8E16385212C1963BB8F98D0F0A
+:101F2000B629A51D5D5BA9E1F64F920A914E810786
+:101F3000E500035F940152CBBADF89DDB225524F31
+:101F40001F52078737928D6D34365E48E35B6B5DB9
+:101F50008297947DD6B94B21D5149BF9309E72702F
+:101F60008AE885419350576760072BAF5205F56C9F
+:101F700000CFC2149DCEFFDF0DAC57C7D7AC515573
+:101F800059390AFBC2896B1A11583C614F13C1843D
+:101F90001CEEAA457C62FB01BA2395385C0AD2117B
+:101FA000BFCF3934E170B2B85464ABE832919619BE
+:101FB000AEA153ACA7B28F3FE77C019764F7A4E3CF
+:101FC00038F78A664E94212528847CE398E9B1C6C7
+:101FD000B1ED7D80EBA9EBF7F5885AB3EB6F90CBB1
+:101FE000120DF370261DBB5A07C64F9EE02E4B51B3
+:101FF0006ACD22C112821AFC6DC870322411A00968
+:102000003BEF34BC6F918671155D1A0174151D6E1E
+:102010007A04E51B400DEE3E947F6F033F3F16D1DF
+:102020000AF40F6EB6CDF3DB86D4CBFE410CB4DCE4
+:10203000DAEB876F9EDB1D46DC13042F4165111020
+:1020400080B44C5292B5DF7B453ABB5DB4338BEA2A
+:10205000751939FFE453BFA19B24F37975E2C7AA30
+:10206000D51C81CA1174222A22523992CCAA388BEB
+:10207000F5155D9CC1D22E14FC9041A716B10F102E
+:102080008A98834940E731F51B1E81F453364C6F23
+:1020900068F13394BAC9806262121E554BA84C4A4B
+:1020A0006F03FD0B0115BCD747FD3DE65439E1E157
+:1020B000E34333B5F06B406D2585B2033480FD09F1
+:1020C00094EFB4D0BAB56D59F2807179D7F3529DBF
+:1020D0007540062557EDEB0CFDE954AEF12E8FF857
+:1020E00021D85BD21E2CF24F5C5CDEE088FAC80976
+:1020F00053AED747914941DA06AC1B7F7E7A443311
+:10210000B7E6AE037697AE48DB7DB1527D7ECAD08E
+:102110004349F44EEF3374F6E653913391F0600B7C
+:10212000A1167779B3BF845256F2527BD09F0BB47D
+:1021300040F021702923245B56D9956A5B8DEFBC52
+:1021400016B49A57EF66A7D88FCB42DE1AAC611649
+:10215000F105F23DC2233CF4FC138C3DE916D6CCCC
+:1021600096837B2B44270ED87643E361A189A95936
+:1021700016BCE0DA6364E3555BA1D1889475A2775D
+:10218000B7DBE1576007232443E80624914307B4F3
+:10219000D03C243A00421C8B2F62F622C78A0B6D7A
+:1021A0008A5F3108997A8450B16E5CAA8416DBD2BA
+:1021B000A550A0CDEC7D7256667E452D628895A512
+:1021C000F21E2E16D8969469C953A77422207FADAB
+:1021D000AB9F2AF75D0128521BF834310203719638
+:1021E00014F441C453D02841925BCA5BCC9875C9A2
+:1021F000A44D00B6BDF0B703A0D604CE07CE6E291D
+:102200001BB620D96AB280B94DBBF121C768A93489
+:102210002D26B5784DAD079A8507D20B0AAC7A26E4
+:10222000E81A9EC9F5E621C33CEA7E040FEEAB0036
+:10223000239688CA955AE9A115EB25DE10EE31E305
+:10224000CFE520A6878AC8D84098DD495E3F15496A
+:10225000DC088547967BC695FE03F0462E6DBA18BE
+:10226000A9B60C407A85AD3411F328D34CCCA54CDB
+:10227000962F72A1A1E3FC027139E256594B13412A
+:10228000B410433B0BCE982A51CF4A256C41E7A6A8
+:10229000F7294884073E363AA3EEEE95DB4FA81D9A
+:1022A000C79F1158B274E6ED45D9B8248812B9D940
+:1022B000D6288FB600A33640C3E8621891EB17E723
+:1022C00052F8AECC212A5A84A04DBB8FDB1C0A5495
+:1022D000966DC7C6578D724E803D47B6C6B743EC64
+:1022E000220E6AA9FEF6E1E27840F34811AAA6A000
+:1022F000DFC7CC57236B430C1FC398AA4462855D8C
+:10230000B6409919096D73B98C41A616A7BB5589BA
+:102310007F95CA39B8B8A3B724BB844D21C4A48C17
+:10232000B0A351C0A001748C81F08604EBADF23DE6
+:1023300012CD2650F7A9575652AA9B7A9AE2B316A5
+:10234000B26362BE10BE3028F32CCCDCF99103F8E6
+:102350003247004465BA7E7FC3FB8BB69E0208CA33
+:10236000DAB1366081800FB9FBE627E957544A8C11
+:10237000B8F97C989FC420716C04A27606A23A57E3
+:10238000917AE107CC0606E894F87D460AB799BB36
+:102390005AA78873FA262DCC23CAD41F8A3FEDBED4
+:1023A000E41034E163D266B6FF33A31FAA95B85791
+:1023B0006EDB7CB0B7D2D7F0C946DFEA4CCF23172B
+:1023C000B510B15E793C4D4D95638F36B9475D527E
+:1023D000E653276D1D0D44A2BDC41678258BF20F60
+:1023E0002854D9FF9183D4B11E565BD1261493F69D
+:1023F00021247C856FB8C62631ECCD3B32CCC44C51
+:102400001FE9730709C91664045B2203AF912AC34D
+:102410003B4555755D45B19DBAC0C8A2E6C0502B7D
+:1024200072D121D00182818A04D0D9606F124E8886
+:102430001AD6A37D653B20E8A1D36F345CB1713C13
+:102440005DEBD8A2D6AE633244CCFB7D7C983C08D1
+:10245000B8D9CDCAB8A45B79D2733B8C1C09B08CB7
+:10246000C4B21027C0008EA69E5AA848A512BF422B
+:10247000ED9B23E28CDE225FBBBE0F2247C8E390B8
+:102480002BD2C39321B43D8CA3F194BAE661E6D577
+:10249000797F9A07B1661CA2D2DB38CD228B806A85
+:1024A0001A97DF2DD2A4B3A92067F6A4D5ACB2BC8D
+:1024B000A6AC37945E4526004C5A974A927F90DD31
+:1024C000DB4C57F4AE2E12D9E973013DA4530148F9
+:1024D000CCD997E46AE20F5CEF7FA5EDBE71E4878B
+:1024E000485EE5D85DEB172F3D70E29FD42CAAD64D
+:1024F000323660AA8DB334AC5BE1C75F559AC6250E
+:1025000081A5677752635EE3A2091E025E11D18C3A
+:10251000B82ADBB24830D2D97CFBE1B9E78FA136CB
+:1025200036252B276FCCA4FC065FABF40DC336EF2A
+:10253000EE92947BC1BF77D79DBBE6F5A5F1BF9422
+:102540000D2BE006E06C23448E7C7760C1D6BD681D
+:1025500039D57A0397C228E4E04F86A51105C2BB9E
+:10256000119E912660B3A71ED239BE7EFFCD828A0E
+:10257000A033DE93AF16F3137BDA43E026091A1675
+:102580005B8F013B4F066B71510DDC439563B92B9B
+:10259000D11F731AC5874B5D6F2E30978812DCEA06
+:1025A000B7C3ED80920A866193CFABD143D9198826
+:1025B00024FB75FF4EEED1DAF2AFE115C99A8366BE
+:1025C00099505C714E5F9738DF43F7FB00639D764F
+:1025D000CD38292565D887A528D5E03FEA1F852C69
+:1025E0008EC98DF02C81D930B9EBF8485C2075BECE
+:1025F000489524AF1B4A9C9B24E0839C618AA94494
+:102600006C17B70AAF84D717DA8DDD3F787C9A2034
+:1026100029736F5ABA24EAB3D99544775208092C22
+:10262000487EEB1797CAAC5A42298AD8C2DAA1E28F
+:102630003D90E1C39FFCC8ACB2454F643BF4C75F1B
+:1026400068550F4775030F25929180B775BBB4A2EB
+:10265000630782A0384630094B496372FAB484405C
+:10266000BC9475E04CB7EA50280AFE13DF6AA891C3
+:10267000E5D5F3FA92E258149D196F11A5CF041F06
+:1026800070AF7588BF1EBB48C29F2B8345A94029E8
+:10269000414144D14C9CE89086E781EAFE90EDB23E
+:1026A0009ABBE8FC330698C27BCDEAB78E3DFF8229
+:1026B00048908F78F14CB455545C458964C46C756E
+:1026C000E2658B8942ED36702D68E165FDE8D9221F
+:1026D00058A155A5572277AAEDB6D9B43326B7032A
+:1026E000728538F3884A3BDAC7B33B33E2564A2255
+:1026F00019B02F8EEAF18CE67BB8E6DC019865C84C
+:10270000B13B7390A7FA624FB1880BF495685B0FE9
+:10271000C710B2A58E29593A2A5E96F9D7193E44B8
+:10272000D97F5784BB05EB506F2C270EE9C8658213
+:1027300075AA667ADA2014283AC99E9F00EF40DF16
+:1027400053667688131E3ADA2661A56DE058B823E1
+:10275000C944A1BE6E1A3AF1726576D55AE9445859
+:10276000AD383B4F60F23F112434B497CA75EF2265
+:10277000A74163C4CAE5EA9208A7F94BC4DF8AD52A
+:102780008055C59802E4F94C8DAFA79E126F8490D6
+:10279000176F40791A28F4451D1E712785074FB61B
+:1027A0004F1957650A0C7A829B67D69445250552C6
+:1027B000BEBB5093D49E70E94DF105C6A215869814
+:1027C000B49335027464E508A2CBCFC038F063B986
+:1027D0009783C1486C03D255158924609EC120A0FF
+:1027E000B5993A5B8F2DAFB6AE20A98A54CC500272
+:1027F0003ACA425515AFAFFA7C9B750E7BA2CAD878
+:10280000C61D9405EF46C53B9845696D1F0F21F124
+:10281000A24785832E7243089861D6374BBFFE03CB
+:10282000A59E8BDAED13F527A2337055DF1AD9FC7C
+:10283000FC494EAB522910577C309B6288483CBB08
+:102840004297B90645FB7EA6452ABBA3772D37F8EC
+:10285000EFA1BEB3ECD426441EF2227BD2207491A9
+:102860007B5C97F7D3DEC7FB89E3519D4653A48772
+:10287000B6E064990C39E73FF0BDD0ACF7D0016900
+:102880002CC85D73CE0AC7344EDA97CA6F2F02F098
+:10289000992A550A05E73F6ABF39FD2C75C9DE90B4
+:1028A000E007CAB5FDDFB458192B97FBFB305788FA
+:1028B0005FA17FC998E735DE0AB8C2025E74279926
+:1028C0009A7BDB303D6D1FB311E30EFCB8DB4FDBB1
+:1028D000D8A53F973180CC3397749B68ECB3F699B9
+:1028E0001E0F90CBE5871B23E28D936471BF8E761C
+:1028F0000E96E953E7CCA1E979EFB1BD6CC274B390
+:10290000C53875BAA8276219A7A2BFA9EC5C20BE7A
+:1029100058B9CB13591510352AFD47B6761CF6C5A4
+:1029200034A57B67F6C6D899386438B9C1A2A5D357
+:10293000C3E0050D99142C5AD2EC06A1311428C31A
+:102940005A2934F1BD052EB4585A3B34A79C58D1AE
+:10295000C503C0D5815174280AA605783AD0F3453D
+:1029600042D013E1532996A3A0B0BF403B0759EDD5
+:10297000EBD4DC61E1B71060703E11C09B749ED453
+:102980001A1B4B94D87C712BA5189FDE2DD7581B92
+:102990003BC818C57D8C009287F65362054112072B
+:1029A0004CE0084F65CBB1C940651E9EB8EE0140B2
+:1029B000B7B0E46EA9A364DC3D085835577B679D2A
+:1029C000AAB343CEC80C707CEB64B5874AD5EBEA5A
+:1029D000327CAD5BF7ABEF20707BCE92D99CAA9393
+:1029E0000A5A07A15B058DE5CC3FAD7C6021EAC2A8
+:1029F000FD708CFA12F46D1AF33719C8CBF0F29F00
+:102A0000294AC2C6D1F835FEA88CCD0E6DAE9748C6
+:102A100067F475361EF468572D35B751F790AD61E0
+:102A2000B213889320E5608DC05C730F00FCB02E5C
+:102A30007516F0ED0B53EEA0FC2F95F4C1485D57D1
+:102A40002195226A07007147260D5FC71DBA002C29
+:102A5000F91AB1AD4DBA00FD4852C1A97F7116DC1B
+:102A600004144F10B2085F8D87B766DEEBA401C572
+:102A700074599F5977A168D48C81B8B1FA3C1A94E3
+:102A8000C63CED897617E5B371F30133A3E6D8733D
+:102A900079A05C144CBA15D96F3AA92F636DBFD7D2
+:102AA00036D0AC528F15BFA3BF0EA2A5B0DFB6B70C
+:102AB00013E9285EABE3759E6ED9EC7D1C8037FD73
+:102AC000EDD4767ECE369669D7009B16536A83F690
+:102AD000CE0B17EC9F60A8A94AFAD7A5187FBE2590
+:102AE000527B9F7ECF826C83E09FD0F7C848E7ED92
+:102AF000A72E979186C039FEC10327E431C387A969
+:102B000006D8B3CAB577BA9716A1993D2EE6DEAFBF
+:102B10009E73EEF6E499AE4B4079A009BC22C253F5
+:102B20003A6281C1AA98E9EE006BE62928349CCD6F
+:102B300013EAD89D4E30FB66E576926EF7C04BB82F
+:102B4000A8FB4812E01B984E6DCBD6ECB420DC817C
+:102B5000831FEB4E1BF6215F5EB62273A7C3E79679
+:102B6000EFD9FC3886688022F74B079F31D13A486D
+:102B700008A63222654A6098F2B4F6B9CC0DD1B5F8
+:102B8000B69524DA11B9DD527F356F0B1813F9753C
+:102B90004C2537120D864F60010DD13A8E9D0C5891
+:102BA000F288B33A318F1A7B2D9F1A8416E54DF4C3
+:102BB000C665E569B3C3CF01E457BC658E15931CA8
+:102BC00065B00C3BFCAF60661399F3ED48FD1ACD80
+:102BD00061A776A8C1CAFDC3024C1B103232EFEFC9
+:102BE000988E1816B466E8C78D1C6DA847A6F8B372
+:102BF000D9C804C323988D25397E9FB37413AE10B2
+:102C0000B3D277EAD75089EA6B323AA3F4B063D4EF
+:102C100083EE4500BC7D280FBA0FB04CEDE0FADC26
+:102C2000FCAAD6C1E89FDF14154AA9C3BCF2964A94
+:102C30005C95C2526A02B0F22C8C1398EA88EAF4CE
+:102C4000707DB4912BBA4ABB073D76B7D5BA3E49E1
+:102C5000F9B88E993F47CC645FF84C3E48415CB46C
+:102C6000416F625871DE5E6029937C819D721171A3
+:102C700061D6B53A84E19D75D71FBF0C8AD9083952
+:102C8000E6B8C98B870D4D6A527AAD0174A57AC931
+:102C90008A7E59E00E53C658F8CDA9D9401AC3010F
+:102CA0009BD277D451BCDF33CAB88B274B33DD308E
+:102CB0002E4509B49299D8CE6C3902221A8AF5921F
+:102CC0009A588FB0440F6B2610328231E19A9E36AB
+:102CD000CF918A5C08027E8550496EC8FBA178F5C9
+:102CE000892F4D6D6C01745AC50446B6B15963EE17
+:102CF00039C8E86FF2EE23B3E4A4BAC18F8D1E5930
+:102D0000CFC185E62272DAF06F87F6245B40200897
+:102D1000C40C392599B557E0937AF008F7C2DD7FE6
+:102D20002F046094F496B572C869A22829AC8F5913
+:102D300067925A254C67E123D1276109E4D3CE205D
+:102D400018FC144973197230A2F6D5E4BCEE47ECB6
+:102D50008E1227A96186281DCF23142BC8F5681071
+:102D600064F5EF5CAE793A2840F5D6BBA80862E07E
+:102D700098FD412CE014F9F4A5A75DBAF0CC777169
+:102D8000122E397CACE6289F8ABF8E85F23781DB14
+:102D9000B55DA26E5E3F0EFBE240AFE3687BCA9773
+:102DA000D5777A8A5E5343BB28ED5511921D2AE4EC
+:102DB0002F5A60EDFBBE6C6A6EC4B6148F53613E31
+:102DC00010567CFD42293F890054B2795794513AFC
+:102DD00020A3268CB99C11A6E9A89EDEB4FBFF3384
+:102DE000DBDA80B7E35C04C009A0C25A421FBD55BC
+:102DF000E209A5C56FDC75FBCA0DA75B01F941FAB5
+:102E0000CDA584164A91140E372ADD554256264E1A
+:102E1000A588B14D5A68F3242C258A12B5D2BCF28C
+:102E2000B0C7ACC7385148D8802A4C4961ADAAEC2C
+:102E30003421A135D132C08072686ADC5DAB41E2D9
+:102E40007BD1EDB2A1539FD9DB937A3894F277B559
+:102E5000D9C86519E944B253A9EFC1B53971B85C55
+:102E60007F2EC29560DAB0FA0B302A6FC9F752355F
+:102E700058CA4E8A4F257DBE3786E2D84643DF309A
+:102E80001B021A713BB6555B57178C21D3930881EF
+:102E9000D108B48965110A7183BDCC3B6722359B8B
+:102EA000FA1C07A0FD2543D898D4E336DCAC5C2798
+:102EB0001DAD254F742ECE8EC63B5E6C23795D38DA
+:102EC000F12843094D790899C4804CC8BC2734EBDC
+:102ED000E4CBBBD6D6886A549B8DF003D6409FA81E
+:102EE000D79D1215946301C7FA4141693D6B0333C5
+:102EF00029CA18D36C546BD13B6ED729C37246F7DD
+:102F0000B2168CCD331866F526F1953F63392B1533
+:102F10004A1AAC1114228D9AD7DECFA1330EA4A881
+:102F2000E0DDD627F8461EA90536CA66BB4EA18E3F
+:102F3000B197AE6E205E3461A292AF7ED06F87D023
+:102F400049F5ACDE004EBC75765040E21B60BB8993
+:102F5000655923999D7B4A299429D88B1783A1A36E
+:102F60007C0B191EBA6848AFA04C3E4B93E708454E
+:102F700022C57212AE4D5A50CC8BD916DC086BEBC1
+:102F800041DD765B24973DE0DD7B5329E7AC4F6163
+:102F9000E228F4B75F327AFAE19C1AC597E32BE492
+:102FA00074CF87D4B566EBFD2D6A41DBC2259BBD8E
+:102FB000A74571F4AE063A1771A4EB502388E75881
+:102FC00037FD18D610D366639952BCEE0713BD4F78
+:102FD0002AC907660014839EFD132206DB737F68EF
+:102FE000BC4D058BE40E25626658467D457DE5990E
+:102FF00081A91E89209D175E90231E2049CF62DB88
+:103000000E416B4CCAD1CF2EFD099585906366B1F8
+:103010002EDB6A2A60D5F3FC4C7B1561A17B116421
+:103020009E3FE7FF797A6C620FA595E0A153C365D7
+:103030000CAD918BC819364F1B9B3352E77A80D267
+:10304000AC7227EA2B1F299B7C164F65DC2BAD94B5
+:103050005AB9CD1735F4C76DED251456C2882BF13A
+:103060004436CF313D9C831EB9F9B84E837F825AD6
+:10307000C59676EE8A5065ADF3BE13220F21E8F9AE
+:10308000982A85A786EB2E990A6C8B99669E785BA9
+:10309000921F1EBAF2D87EEF1EEC4603CCCE2FE371
+:1030A000D855840FA62A375E67436DC3CDE1F796E6
+:1030B0003070A3FE456FC8E3C34170925357BA9571
+:1030C0001B0FAA16971F6C4DE1F4CF4CC42113BA05
+:1030D000B93842D3B91C4CE37A537270DAF737111E
+:1030E000DDFB5F3F88CEE4E76DD55E5A57C3A9B3D9
+:1030F0005BF1B2FFB0302F577F24CA59225CDC2924
+:10310000D86CC3D12897A76BC672B19ACF673E7BA4
+:10311000DFED6993CF12F665A7F5CED9BFD10021B7
+:103120007DB6E383492F61A1CE56F9F4B155E4C9C8
+:10313000FEA7EF1EAF6E271467A57BB1DA7D3218AC
+:10314000AB0273CB413162AE82BE2096A2B9947DB0
+:1031500048E09AEA292314C3D3FF2D3E43EFD4D38A
+:10316000BA1B301FD82410BE799B2710C2F9B54A6C
+:10317000B9C134C6CFC131A41C9CA766C226E39F47
+:103180001F0367DF36D672D3CFFA4DFDA43DF3CBD4
+:103190003DBFF895814DA7A0C9AB70FAF7D9D3C050
+:1031A000E900982F7997C478DA81ECF7BE06B4EA83
+:1031B000212F223523ACBF881603B11707A3A844DB
+:1031C000F4550891EC556CC062E84B8DD73F77DA27
+:1031D0001B301EEFABACA36FEE5B90CB1F25ABD0CB
+:1031E0006E69568D7034926CE526467E146F3AC136
+:1031F00098FA17432EF2B6028927F41AF4F64BEC2C
+:103200004D91145545CDCD67B7778D7518D7853459
+:103210004CD770AB1A5CACD4AA7C129319120E2650
+:10322000B811C23BAD8278696E07A1FFDB8DFC034C
+:10323000F43BAE5E5A1A6893EA04F1F430BDC50C53
+:10324000935361A3D6E2919E658330B6A09F9C6D97
+:10325000B1B3539A4CE0265B31699AC358FC93EDA5
+:103260001D903CFD3C1EFCC9C406A770A242CF398C
+:1032700049B5B110F684094D5BFB6FF1A2D6CAB611
+:10328000611B2C0F3D158F91E2CD82305C56B90C3D
+:103290009DD5E43F75B8EFB669CCC4CE955FDE67C7
+:1032A000A8035C9204E8A3AA27B3E826F5591F26D1
+:1032B0001D431F10F9C377827C3CDC751408009D08
+:1032C00024EE0946B3ACBC0B796080377763C70A3C
+:1032D00097898753BBC9B4E17BBF1F03E1AB296367
+:1032E000D9A26AACA9CE1367328A112924BAF07A1E
+:1032F00019CF7A99564DC4BBA3A41306554038394B
+:1033000015368736EAF021780D3D4800B4F85BC8E1
+:1033100019A79FEC3873FE6516506302EC6EF9C076
+:1033200037A6A701213531B77A04A2448ED89C88EC
+:10333000654AC6C11218353AFB918CA8BB4CA75FF1
+:10334000C1A3521100827A2B98D1E35F97C653EF45
+:10335000A91C1E87144F4511397100103EB1F2CCE3
+:103360009C8E0BA526CAF230B7DCCCD0F2FC11EC57
+:10337000C40783BA6B3E273BEAE0D82040FC69755E
+:10338000BB74479A5D008EF2E190E810223CF62172
+:103390006EC452D10D9E92890436E094DE935F098B
+:1033A0005DE408A41EC787CB9F61343DA31CA155D3
+:1033B0000C5A0158E7F60AB6B8E4CFD6A9609CE6E5
+:1033C00036B207C1D85936C22EA58BEADF9B70D71B
+:1033D0001D437A3911D6D9BBC821B4E97F58B0CC86
+:1033E000D9C687BB7BB23FD63BE814A8773ED29ABA
+:1033F000A24C0574B519610BFADC5948607ECCFC0F
+:10340000860666864EC955C1504F766DCCC33C8A40
+:10341000BA99DF3FF670188F2B6C70BE0F655B2674
+:10342000D46056E14A92DCD182FD5E267E83FCCFD9
+:103430008E87AE4A9440D3A1C5A3F98EBB0C1B491D
+:1034400086CFB62765A4399CE34EA4A32689B3078B
+:103450006FBAA4540A43301981C00AA45AA631D9BC
+:10346000C93A6CEE36FC6953E5A382C962D8147878
+:10347000831389F28000FC81210871A11C48FC772C
+:103480004C6EE0D50C9C95A987ADDAC8959AB578B5
+:103490001287EA386F87A9CE9882DA2BA4BB450839
+:1034A000BEADC0B1BAAE343A7629399E035186E238
+:1034B000985EE860A6DD51C240F27E09476E31D2C7
+:1034C000D9EBFEB02BD5A79D4542B1E7B5009B9443
+:1034D000DA43347D24EE648604B354A0AE86BCC9BE
+:1034E000B0FF07E5D28A84AE1B45DAD353C300D0C0
+:1034F0001A2D8F6A7DB4CD8427AC2AA1C8661967BE
+:10350000C766FCEB609C8FDA99AE8FAC60E17243CA
+:1035100030991CCB62CDF7931B1CDD445C90515954
+:103520001AE08019AE66BE06681C60DD332F828902
+:10353000B65778E15EB639225A7EB6CC0FBFDED6DA
+:1035400056B8C1C6A42F332FC7B71B9736F2B89F02
+:103550001E18F669A007C83921529ABB45F872C6F1
+:10356000AD8307C48E99391A67AB8F185C06183C77
+:1035700092B550CB4E830C889A5DF5148DEBE8AA7A
+:103580005FBA59B9CE3297F8BAA4828223098B3731
+:103590001D35138F5AB4ED912E1128746B43FC2BFB
+:1035A000196F2C27D202472596CC26F08B7FE0ABF3
+:1035B000822F1B0900CBA9780E4D7CA3CF1F38B8F2
+:1035C0006B34EBEA6A832A3414B3FC260CDB411F0C
+:1035D000B23B21A0FF004630647D89A722A879C4B0
+:1035E00080F9FB49724FAE4A511446A1A44F18E02E
+:1035F0007B8AAE627D7350E35D268E660371DC9339
+:103600006CD2482A31900FD58A1452BC7B9179B77D
+:103610003A15BB93E30D41043DF576CB6C0F3D2885
+:10362000B9185C9D700DEC9AFC444211DD56BA2528
+:10363000D3FA9970DEC005C10F564A7029A8F87EEA
+:103640008E60ECE315B557F644ABA0A590E324B526
+:1036500043E62C39D9EFDAE70B4AB37A9120ED46ED
+:103660004E28DE3D8643E4C0B4E3B8329136E9B873
+:10367000E550A65EB2F9F30B6CFFAFC3EDE7974ED2
+:10368000EBA911DD88ADA6F3C6310E064ACE5F3137
+:103690005EC970F81CB9B73580D1C762D0659E9BF2
+:1036A0007BF54FDFB09A40C134D1462BC6FF4AF9B3
+:1036B000682DB3B371C5AB05FCFD319E8C32EEF1C4
+:1036C000EFEEF402FA21190DA3A5D29D67326A022A
+:1036D000D688EF7B7CB7C149EED6A26FCCDFDEB5D2
+:1036E00014DFB71A769C9F62F4C9B04D58DB0371A2
+:1036F000EABEF22E9661773F1B4F398A8EBA6F4A27
+:10370000025B467D23F534E0C400AF7BEE826AF1B4
+:1037100038C979BF26CE05607BBFD3CA7D24145239
+:10372000E7F8C0590801BEC09E4D5A2D5B825DC5A9
+:103730009DE1F464E5DB5639EF8A2B3AA09DA46045
+:103740006577412FA76E90672FF138BBD2553ABEEF
+:10375000ABB720BDAA13DDB6ED19982A23C4E8B390
+:10376000B76A71A8F5E093B59DAB78B817DD43B69D
+:103770005C9B49016DF5D6109743BC695D5BAFA2B8
+:10378000767DA22DBAF38D65C2991B3B74793420E6
+:10379000BEC3357B6134E4B0793877CB6E45791F91
+:1037A000578911AF17ECF20043CA7CFB9B12F83C1F
+:1037B0006ECCF798196DF350C89B72C1C84A288D1A
+:1037C0004345FBD15EC2E46CC9452424EB0BDF58B2
+:1037D00027C80029FD287767CFA4F7B0E39FDBA4B3
+:1037E000A11239697E4AAAAB21EB5103B89C9F977D
+:1037F000D175BA204CC51BA292AD9BC0D48C4CB0E5
+:10380000B4785E340E3322D707A0B91E4FEB7EA1E9
+:1038100095C493CB8110C8E2D0DC04D19B4C2B948F
+:1038200000F0C16219CBE84F09F0F67FAC2F9B0F77
+:10383000BFFBDECD56C3C621B05A3DF1F2A82D44E0
+:1038400087F3657FCD9E4D56F2E570A8A1A03FE4B9
+:10385000626CE437C772AA333695A461F5AD9D1545
+:1038600068A302F7D1C2EC2F8F5890EF8645ECFE8B
+:10387000D5862C7CB91A4268C5CD9CDEDB014EA5ED
+:10388000C875702DA64D50E1ECC9744FF0DF481C8F
+:103890001297F71D82C805F8934014FF18BEA313B2
+:1038A000B7E963F4193176F94A54D0F3EB39331A96
+:1038B000D21C949881364F76ED1D303174D2A98692
+:1038C000DBB4ED200689AA230ED89F6656045D98C6
+:1038D00000EE6DB52F529C6E13BD9460F307EA9B0A
+:1038E0000BE355CA0A43D755987B8578F3EBB13380
+:1038F0001F46F1A7A8C962B22B92D19194A87782F2
+:10390000862FE0607D92A909EF35D5E86192FDD55B
+:10391000F5342581C77A6253CD07633AB0D9733E37
+:10392000874F6B975457025B9DDC6D73CB01DB2F88
+:103930000EA6DB7D1EB1CC75F5D465DE0DDF06DA93
+:10394000492EB7A144206B09E5E9366EBDC4B6AE79
+:10395000D16B3D0D4E62B910E7CF48A2195757B74A
+:103960006005BAA4193BFED85DD02C02FFAB38F03D
+:1039700057E7E92A59F394CFF9DDEA3E70AC9E0B84
+:103980003EFA0A083FB378CFDFBEBC7DE5A1819D3A
+:103990008DF2FC9951AE6886C1CEDA78E13CD24610
+:1039A000950409BCDF876F7B0DE57C02C34EBE88A2
+:1039B00050B099CC53E7DD82EDFA39CD709F0DF60A
+:1039C0003E5400CA70F41857B40B7625CBF82F2A52
+:1039D000E53534DFE7DDB774D4EB88BD3666DBEB65
+:1039E0006BCA1FBABF4F62BCC006ADAE36208A1983
+:1039F0006E916F2A3DBB34772D9A31FF3E591D06DB
+:103A0000874158DA904CA0378481D83B3FE89196A3
+:103A1000662C90839820B5E79420875E8854D367FE
+:103A200004154FB7BE7D3C60D09F3505828B7A1B55
+:103A300084E3D5304A97EEC92BA78910753EAFF5C0
+:103A40004F7C9DAEF3BB4A4CA09F81190E13DC3A0C
+:103A500094B176E659D1438C0412B8A656A2AB2E87
+:103A60002282E13E9E997117C338BA024B6B5ACB42
+:103A70004E2C9F7030AC02C873E7D6F026E0E437D6
+:103A8000C1DB8F3BF43D8027AA0F0BA181DA942C78
+:103A9000E2B9A9053AEF6ABB156ECF5DA3AACBAC1C
+:103AA0008EA0FA822669D8740D52DC91CC38CB1DD9
+:103AB000E26459B0C9DC95CA56937AE4720456752B
+:103AC000C45FEF0D5583438B73DCB5C61481636F00
+:103AD000010A54C888890D6431581B9D92C0963DD7
+:103AE000CF9A446515C73ADDC3A06417AC358BC1C6
+:103AF000214FB8526EDC80458ED9527219BDC85E16
+:103B00007677C94F0B7EB6329E24A387DE81C49898
+:103B100035D5225FD4D25096C18A7BB1C16CE8E71B
+:103B2000F4A32302198BE23A4B1F3AC09F0859DCD9
+:103B30006A5AAE89FC783D56E3F38AB1E735842BA7
+:103B40002C4AAF71D1A3881EE256CCE1AF61E536B5
+:103B50006C8E229DBC2A5702933FF8ED78E3631CDC
+:103B60001E7E5B5AA0DB929A1A7CBFA8CC10BBECDD
+:103B7000CA4F684729F408DAB02115F55D8A41E497
+:103B8000E8DE0C52FD29D7F5AA955518672DEEB63B
+:103B9000D12861935BBA263A12E3391097A459E20F
+:103BA0006DDF8D0B7E12C733B2F7518EAAD54A72E4
+:103BB0002A05DB6852E4EAE784DA9C1C6DC5EC61F7
+:103BC00055E53EF370E47B4E07AAE28FD439DDBEA3
+:103BD00022A5249DE77906466A7B69CE64B8BB02BC
+:103BE0002B1221B4C364522E3C3D0BEA3F7A478D21
+:103BF000D274A76C88749102D81C12F4B97F12E8B1
+:103C000083D0DC180F6FB30E03F5F8702CC4AB8EA5
+:103C1000346E3C2EF8A0E33C1E53D60D4D10FAE254
+:103C20003CE11FE302CF9BF458E28778DC8A970CD3
+:103C3000B8594085E1BF1DDB04A00BF73795B0896B
+:103C4000C24662A6F4787778979F9007CC73D45BCE
+:103C5000A547960B0456702A74368552F98F1CD6E8
+:103C60007777CFC3FBF013B0D0CC29809A053AFE0A
+:103C700088A59C811974A8D54931600DBABC4AA2A7
+:103C80001FE73D010E7FFD3FE3DDF340402FCF2CCA
+:103C90001A57CBA1049E3D4ABE251AB9DD7031A644
+:103CA000865EB8D3EA6273DCBA33265D10705BA11E
+:103CB000CB24B98E699B4CF809E49910BF0C7108AC
+:103CC000FBEFD5C90A15A26845070233D9A2F4490A
+:103CD0006FC61A1A49933B9DC3F9A098C267DE24A8
+:103CE0007C8AAB429E7CE1404E75ECEAC38A587CEC
+:103CF000219B9C5FE66825F94EC17D6773F5E2481C
+:103D00005C219C16CFC1EAEB9140C0651F365A7FFB
+:103D1000125D495099B98F5BCD217E01BC3B25F3E3
+:103D2000841F3707BDBFBFCB8E33C82B4E1235065D
+:103D300082EEBD7AE948050CFE37C5576ADD44605E
+:103D4000CE0DE044896430CE296B0F225EE42595C8
+:103D5000A2ABEB6036BCC01C1DEA98046D82BD822C
+:103D6000138CE443AC146FBB36223B10237944CC54
+:103D700070F7EB5F7C2317EF304E2D7961C0E3EBDA
+:103D8000BCB0111010F86EF1F2266DA6E3FDBCDE9A
+:103D9000092E3891FF14CDA70151881A52B826EB8D
+:103DA0004C3034567EFA028D6E5321836D7C7DA299
+:103DB000564E6FA303A1FD7945A07E700F5946476B
+:103DC000138961D6F9DF8A285BB1A6185EEB85B04E
+:103DD0000B7425B8BCF5E318F8B0873BD96D99D3BF
+:103DE000E41364B1F0C3C389BC044DD292F83971B5
+:103DF000FEE3FC87B42AE70276ECA56C24CBDCF367
+:103E0000D8BDFBE43023C5B07CD1B772C1AE48F356
+:103E100093C07864B52B9E64F244AC59FA6519AC32
+:103E2000D9018C05AFD95423590EE27845BC8EB127
+:103E3000FF88C0D2B9A5C60789ECDECA48FDA90330
+:103E40008F66BAD9490B66FF8A2624DF36EA78FEE8
+:103E50009CB00DE5F6F0B09F9C58E7A4177FBE30EC
+:103E6000BAA23FB329BD56339E0C3EBF88E5734FBF
+:103E70004F890DB5FAD38038C5583730E9D2192F9C
+:103E80009CBBE7B2A222B502DE101C51BB7A82BAFB
+:103E90008452AD1FF8DF601B39DF55A9ECC7DBA2E8
+:103EA000503077DE6453EF80E39E1BEBD5140E9EFB
+:103EB000678699289B6FCB2637662E7DBFA0A88C7E
+:103EC000ECC85ED3D7C02B563E3EE6B209952EB263
+:103ED0005EE87EA72EE7177D91C15B60F22623CABC
+:103EE000E9279B3CBEE6B7988D621EAF34ECF875AF
+:103EF000725E80F376B6D2BB4F32FFEA2228B3114E
+:103F0000542BF1794EA25E66A11A4E56EFAAA91360
+:103F10008279AAB5EEF48906714FDC4BC1C3266FD6
+:103F2000DEF863768A135577C93E93BA63B6A66501
+:103F3000A8545DEB761AFA36BD1421AEE5F9D685A4
+:103F40003B07294771A6CBF99EE5CC69A3A608A338
+:103F5000C015C3BC67F02CB7730DBACC346C169087
+:103F600078834189D2870EBF5A1CBF0032E4DDD46A
+:103F70007649946C8B7FE6FEBA360CE47AA7484506
+:103F80000DDBDC4642ECE236E872028798A7535517
+:103F90008B779343E2BE2A26DFD81573C473A99AA0
+:103FA000F93E6167BEE6F7F2556A392913D27DB44E
+:103FB000A89AC3FE5F45DB760F30D0DFD35191ABBB
+:103FC000DF0772D8BBB4EEEA6B3F4303131D0278E0
+:103FD0008E0A45209269F12DA73919CC130611B22A
+:103FE00014C1045E86D81EE37D57A613E78545BB42
+:103FF00014D1424306EA307E637179B58559E89B56
+:104000002BC5B60204B8290AA4B43D6F7EC2D16D97
+:104010003A98D65F7FB93BFDE12AF1A51DDF97AF46
+:104020007B6F1FE01DA848BAF4A3327BBD07F98D52
+:10403000957E02214EE097F90FF62686CD8487B251
+:1040400034AA9E3786242F6B506D87AF48F90E8CAB
+:10405000601D4AF831DCA81A46507DAEC501CFEE8E
+:10406000F22FF38ECC31F409C83C5BA4C5A8350609
+:104070009D95A9C11EB2BEB44E8603105071FBD7E8
+:104080003429E6E40EFC364CFEBCCBF3442399CA3B
+:104090005ECE76A07A7F7DC20E60FBC528822E227E
+:1040A0006FD7999ADCCA1DB35663FC42A372D2D172
+:1040B000C13A0A4A8C9EC9CED3A62059D23244B501
+:1040C000418D1FFE9E9EE2CA090F24B746E1DE63C2
+:1040D0005636D300610AC59D8333FB9548EB057ABC
+:1040E000A39193DF02A6D851C9A55010A31986DB6E
+:1040F000C54646D7DDD6F35EA62869A2EE580A2E3D
+:1041000012BB61B295A0D4791C261121774881B8E1
+:104110003055FE5DF860921C96334527EF1D9B3BA2
+:10412000B6B80B0BC816EF9365AD6EB2CCE048097C
+:104130003100345B640BA91709557061F9C63CADB9
+:10414000116DE66913AFE0FED8C5B6F8DBC2E3EA4D
+:10415000787A924449A3E027FBD213FBF06B411716
+:10416000FD940EBC3EE6ECDB3B3CF0FCFF46CEC2D1
+:10417000D8F7683EE096C795032E53A8CD3C8C4FE8
+:104180009372012BC58A3B2F52E5D10F86EABE36CA
+:10419000C785096A18E6ACF3389BC5AE50752F3C4D
+:1041A00035D85090F12B50A4259D988F2147ECB71E
+:1041B000665992991DEDD68B5A4DE5DEFBC959D64D
+:1041C000FABCEA2705E0D08DD2BB72E2E7B076FFF9
+:1041D000571CEA2AB7C933DD24D07AF9ADE3A952D6
+:1041E000E9A8367E240C862BF2168EC6F2C253B393
+:1041F00058405C0C1F56BA0DE122D6D7872E546268
+:10420000DE583104330FB60B7D733C016B2A9AD014
+:10421000FA6DAEF07934EB8125E34411E64A6B9EEA
+:104220005E6AE2F995BC01418078A1CA680CD20CA3
+:1042300061343B15704FDA674428A55639778B10E7
+:10424000D0038D2E2EAD9B6605C95D0D35FE603504
+:1042500097E080471ABF67669D89412832B5A87EDE
+:10426000C8D4D028EE928C57089CBA89BF768B4A66
+:10427000B211AB93C115BB1BF87C06E44488ABEDCF
+:10428000C274FB0A3113672DC1902A51736424B99B
+:10429000791C02CA7C414A927678D93251E969E3A5
+:1042A000550B730F7B5233DF8FF08C20C04BD3360E
+:1042B000DAB4291B721F2E6170F85DF7B0936E2E71
+:1042C000FC82C738012F5A36AC9B4FB3FF4E682B88
+:1042D000E0C330900A020292E5794D9115683B10D7
+:1042E000B1EA508425094E69F385EF855B2AC54301
+:1042F0000CB1F8A63E116E2916F399D3824780843B
+:10430000BB87BDB278C4D5CFE3F59A314D62637AED
+:10431000BA69025C7FDD2E2687C15975073E926619
+:104320000C9623533B592A6F051FF506433A008626
+:10433000D7CFC0FAC0BFA403D69CCC32F4D988E64C
+:10434000EBA111F51B5393065A49C3C14F54509327
+:104350008C30E15638B82B0C87DBDCC8FB0E7023A1
+:10436000387BF0C9C2F79AA46C537AA8EFC5D93B41
+:104370006CD1217BA3233B1DA3D5061773B93579D7
+:10438000201C53F7410834A10EA747A9D9E6B20D66
+:1043900095BC7CE3CA14CCDCDD13E6E11D43FCB321
+:1043A0000DC91B3133AA1A2921240AD46C2BED4ADA
+:1043B00003DEED227B17884842B59BC4B7568DCFEC
+:1043C00017482E63320BE6ECE8A9219A00B8322C8C
+:1043D000CAF6FA4F352806F81314627BF11FE72856
+:1043E000B7B4F73C07EAD50098C0338B0A91516BFC
+:1043F0004A7C539775178E6AC3C7FB34750133FC2B
+:10440000CBB8E1B3AFBD936F30135CC53F335FE111
+:10441000DD5B44903D4B0A46A5639D69F4263D470C
+:10442000E3493521CE4FEF50E28987523B387C5B20
+:104430009F79EEA306C986BEB2970BD5BC6E1C1140
+:104440003EC43AF78CAD44D17E2E04D278B03416F7
+:10445000B0FB76643347D43FAF64C79A118B2B9F70
+:104460009CD9779509D0FBA984AFA629DD2CE8E774
+:104470002748C83664C80A2EEECF504C4364116CEE
+:104480009A2800295608F5F2011AD94BC85CE9A010
+:10449000851D509BE2B319461E67F8891547EF3B0F
+:1044A0004AA37B0E3165B25404687C198C8694D380
+:1044B0007A09F3D978B3156A1AEC0CC0F59EF26B41
+:1044C0005A4B7AAEB5CF8E660FC69ADD8CC9F24BC9
+:1044D000CF04391BFD8AAB902F8B8DA585B1844508
+:1044E00046E619FFFD84AEABFF5D5ADDBADD694BD0
+:1044F00014C301630592011DAB3CC90129615881B8
+:104500008D1BB6838FBC6BD97E3F95EBC4E97EFFD4
+:10451000396E96E9BAFF2414E43C239DE8AFB499C0
+:104520002F809D32BC8CBF761BFC8BC94CC3DDC178
+:104530002C0F75319A7F012F78E7AC95E76437D05F
+:1045400007506B67995EC263DF5ADA675F1FA93253
+:10455000CE32F7F83FCAFB3C8C63F134D002E95FFE
+:104560005E3EFC0CA8B5DA001A98839AABF8A55FFA
+:104570004B46DB92883A7CFA514CE26EDA000852E4
+:104580005318E5AB4BA8DC9ACE5CADB98605852700
+:10459000801CE72427A7A9534EAB7268C824402685
+:1045A000786B83589B12921F83B22896ED655F4209
+:1045B000FB064E53F3DDB3D298FD2B01079BBE09DA
+:1045C0006969F11F8B1B56F6202C6B2069B7013BE4
+:1045D000ED560012738DB22371458002DD36809353
+:1045E00050570DC2C41001066954831C7C7249CB1C
+:1045F000C490FAAE9497F15491313D1D693995BA42
+:10460000D714A7105ED68BF1C6ADEFA7959CCF9FB0
+:1046100005ABA49490104941753FE7041A41FACACA
+:104620007B75FB7CD7632327769AFCEAB16D71B268
+:10463000DCB7EF406CC8A10A8A520FE3908E539307
+:104640008B575148B86DF1CF110BCF7462DE93A335
+:104650003957E174CE4B963F9A0BDEE1D8247B1795
+:104660008236CADBC838A9507DB70A3896D8EB160F
+:104670003FE37B15798B3A2C815BDF7F9EE95E9A65
+:10468000F62A0445069848DF8EEC7C024CA1F7BD63
+:104690000D6E13E7563B27F0CEDD9C638D6C7F805B
+:1046A000A72F83474D34FA3D7C4515E493FB05E382
+:1046B000837780EF7D487BDCF39345A57C95055996
+:1046C000B75CB4279A4EE7774AA5AA0AF28353EE5D
+:1046D0003FF317399633C778099D3A21EBC796C443
+:1046E00042E4F33EF371A47F0D7A986CB879DC094B
+:1046F00038A313A4B1DBA840340491D8FE1C0B9757
+:10470000E92DD5B946AB524DAA3966B4966DB7239B
+:10471000AFDBE10D2B6F5517F9426B7140E21B9F28
+:10472000266D3BCDE7A933268F0F6B9295ABE1E267
+:1047300041A393565F6A5E3E7A9BFB2026661D4B23
+:1047400041BEC6060D07ACBD76D2C502E694167C06
+:1047500098E59AB603553F946FFBBE8A8FA33D350B
+:104760002544C76427B456B8847A910BB7FE0FF07E
+:10477000010008F96FFFD733453F65D1EF62B25CA6
+:104780003926617CFD3AB41AEB727A0CDEE7E16FF0
+:10479000FE116B95F5A368488D3C431CC3835D1ED9
+:1047A0003052FE6CFE40F3A0D27A51ED5F184EF607
+:1047B00017312A2642CBAB2882F8C45362EA102B69
+:1047C000AA2CFBA19C5AB2BA36002F223D254247A3
+:1047D000C5CDAAABE72A207966DC3A567937E44F93
+:1047E000CF57679FEC065A0C9BC7A2299CB94B2058
+:1047F000C1FD625B0C6B52C0C93E1EACA8588A71E9
+:104800003D88F9BEA6DE19E246972D1D54D8764E96
+:104810001D4D722FCCA346AB469BAD65AFC88C81B6
+:10482000C70D069B78FD2F8425D2420A86AD6845C8
+:104830003459AC7FA6D084C4F529561A041F98D9E0
+:10484000299FE96FD8212747D8D61D65C486DF5D2B
+:10485000ABFC462F93FC50AB0284012EC0E1B3EFBA
+:1048600088E0D75D04C3F42701A671BE3F39D72E77
+:1048700014AC99901C8B8E1728FB149BBC99BB80A1
+:10488000AEFA05D95C7436AB8799B9C7BD7A89157C
+:10489000BE7984B3378468000F61141D7D0F8B0DC2
+:1048A0005F0249170D47E4ED0CFDA54B1F5D898E96
+:1048B000D9F639654486630D83819634F9C8E903D6
+:1048C0004736987CB6ABD20CDEECE6CE0605745FBC
+:1048D000304F7C1C265289FC26BBCEFD20EA4DBC05
+:1048E0005FB71C1E457CFB3456448D0938E217998E
+:1048F000F34C768DFEA8AEA10C5BCE388E3C176CC7
+:10490000EEC1B69FBDB505DD2A509E50BDBDA5EBDD
+:104910005201B6F71446AF95C0F57ABFAC18FC2D1E
+:1049200096362A853305BECDCDB08BE4C0BD016C73
+:104930002B9416068DF36ED98D13D8BD498A9936FE
+:104940005C2BCA658BC1858312C8C9EABB8E2184E2
+:10495000D2A30C9563679E733802623AAFDCDFF036
+:10496000D6C2BE3E38B26A12EC9BE6A2557301284D
+:1049700064B742543C52B712433ADA52FF1E1EE16A
+:1049800045600CE93297A6C4D9B03FD7C343D64C93
+:104990000C5834898F51713D537B6F531B54F85819
+:1049A00053AC08CE2DCB2707878D1E3C7C235D950D
+:1049B000CE3EBB72898D4210EBAC1F7522916066B2
+:1049C0008519B82C22C8BE4E6D71F5922EA5C775FB
+:1049D000C62F8C84915E5D93ABACBA8A4F7211C8BE
+:1049E000E79F1CDB4359629A6CAA17C8029C944843
+:1049F000A8CCC4C94296DDF91A5678B8628DB18C3C
+:104A0000CEAD6501507B60E2B18360CAB1C5CD5FB8
+:104A1000377D2AC5544831B0D7AF8864D963415334
+:104A2000228242320E69B89A229DFF6EF8AEB956C4
+:104A30004C5702B20D9F2A79EC74CAFFDB4A4149F8
+:104A4000CABBC899AAAAA8809270618B364FAE4D96
+:104A5000F6508409C102B89CD5FAEC5DC814734ABB
+:104A60005B3EA3F582A71B6838C06F265A72AAB0B6
+:104A7000097BA370543E09E2D6286EB8223CC10BD4
+:104A80008D837C227715A5F60A9CAE54114CC888FC
+:104A9000684502739D9CD030E366EE1B7F4A8D0F04
+:104AA00052A3E6867FD68443B8EE34F4EE52016713
+:104AB00053874F2D11E692CAC98BD4AAE8A97A5818
+:104AC000F599C4C89DB4F3573B8B1B1494D1BCD447
+:104AD000FBC3F4830D7118F0F360EA764DE8E768E4
+:104AE0000E8C64725EE8496CB3D74FC330456FA833
+:104AF0006117FA231805B38ED13C3FB62B85B0FF62
+:104B0000A95FB8A96418F5CE37E42839397968E87F
+:104B10004B9210E1B436678AA03414214BF853E766
+:104B2000D0160C32FEE0AE567873C773DBA6B8A47D
+:104B30004C5E8F839546D763BAB9410743AB214B8F
+:104B4000ECDEAF983C574BFABC20DAD327783E5BBB
+:104B5000D22985495E41D97D7D02F1857F6D3F086F
+:104B6000E4162398E6120A2354AFF34D21C5BEB2D2
+:104B7000926B8771698CDF3B4CE7CC0DD369F57381
+:104B800033BAD3450D119AFA9EC3161E509C40307D
+:104B9000C4200E4BEC28129C335CCD8AEFA200E6B9
+:104BA000A9ACBA4F9D42A6D057E446574F0A6D565E
+:104BB000A06A7C3DF5FF2115D5401A1479B7FD2A6E
+:104BC00026C2ECF52D87CE7AFD9C4F1C8223EC2764
+:104BD0003C1A461C72FF63ADB9E609ECB738151DE7
+:104BE00025092B0CF6F4C0BDA1A34875ACBAADE7FE
+:104BF000F6152DF99F26215006DAA97414AE85D535
+:104C000063D2DECD52699134293A46D782C689F8FB
+:104C1000631F57F3D86990DD79043176A7D5B32A9D
+:104C200063FB8EEC541C054C1975B5611DCB4ACD48
+:104C30007009248710F5D33CAC91013DC9C2D981DC
+:104C4000A7D786C6EC28E0EFAA103456A5B065AB0E
+:104C5000316DC7E4464039297BA30B8F78A5330C0F
+:104C6000CCC5DB14D222E9F0D3A26CBBE5AF98C16E
+:104C7000462B5C7A7B38021A09E40A63568C0328B7
+:104C8000DE4C88032199A19A224A97C1D82A48CD9F
+:104C90007ADFB2AA1F70C15600A669C17A4039B343
+:104CA000372F6739D6886AD6E165B0FFFDD8F2ACF8
+:104CB000D10B995D54BFD5388E37AB35E9E3163942
+:104CC000953E21479EF9612E2BA37D5BDA16434565
+:104CD0005F0A48A0EB86B893F0FD4E4A98E146B4CF
+:104CE000E94E02BB00DE33BCFAF4AFE15C4078F879
+:104CF000E93FC387D0C14D623D505D01AB28D9B4B7
+:104D00007E0C332A4CB492FF5ACD7E351C057A7C3A
+:104D1000636D4C0A0C2962DF50FB915812670783C0
+:104D2000FB7B36442966072D832AF7E377F88769EA
+:104D3000EE55BB8679F2BE3FDA2BDF7D8656A24860
+:104D400089EE0E260BB31B509F24034F507CE78245
+:104D5000BC6DA61663C17AEDC3B3F641D97567275A
+:104D600084B40904A49CA4A5C73A75E37108193B4F
+:104D7000482BFD4CDDE8EB9F549ACD43F8D3DE522F
+:104D8000A1EA3245721C6CE75DF26987A32CA5513C
+:104D90007ABB0D9B18B3F0826C1A88833EC502471C
+:104DA000B0A83404BB48CF5EDEFC66E76EEF132D7F
+:104DB000C8B8C23505151D383205CAAE68A1BF9DF9
+:104DC000FF4EE934185E91F96E370EA25093BA1275
+:104DD000E92E1B7DCC6429952BE075D28D1710FC34
+:104DE0009AA3CEAF289BF22E64653E4A9253F642B8
+:104DF000E71F5D4EEC446A6A57498A8CDBEC3DE163
+:104E0000213A58D36D0D659822327A7952A458EC24
+:104E1000832CB1389B5A7783A7C83ED4532B34B226
+:104E20004C0A49E018AAC8A425522A6F00F27590CE
+:104E3000BCF4BC0CCD51E63D9B6D03D4FC72F26713
+:104E4000A432A0A172DE50316C5808C817610C3F23
+:104E500089037AED5698FAD953E4BF6AF9450E5F93
+:104E6000F31B45441D7D5585184BEA7751E604C573
+:104E70006CE76705169C3F1E454810AA66D253375B
+:104E80005624B6CA51E26BC7624372DF97C79123BB
+:104E900081AFD76E5A04CD4FA878D00AA06AE477C4
+:104EA0007A809022F54067548ABAF8DECED0E101CC
+:104EB0004375FA2A6DC30AA6E81E09DF387C8118FB
+:104EC0009616A82B497D450A00D8D496C4A117BFD1
+:104ED000383A7269E6404AA451BB82A6BE2F1B1A1B
+:104EE0006C4199CAC0DE808E3CC67B4AB471A73E35
+:104EF0003F81B83C9DB942A784FBE67A52FA9F5F96
+:104F0000F112B6A46C449ADC7F55D42A5CA0CD7A09
+:104F1000FD6C7C060BA1212CF40114A4DD330DFCE7
+:104F20000AAEF9A6D1B0D67A9929ED29DF4A6D6586
+:104F3000F88939987E9CD0B0C4D91166994218F28C
+:104F40003703D1AEACA62AA72BC491AB87E764C2C6
+:104F500096ADCF516E780B92AE2351DE3D72482D47
+:104F60005DF2F13A91094CBC7DB4098DF285E025E2
+:104F70003AACFF270A623737C58D6BE60069AB553F
+:104F80001E1C9715D56EB6FDB918C3C66142781DB3
+:104F9000C04248B69AFE5D6FD979A5D6A3FBAD6F26
+:104FA000FCEF9097219B0F12815298BFA4144B9154
+:104FB000EDD0FB2D33DF177C67055960E5213AD929
+:104FC0002B4A3826C066BDB2FC752C23919D4B3907
+:104FD00070DA42D4022DBE2239AC65CD25AE02B2C4
+:104FE000EDE898AE63F939E7E513057ACD074D345E
+:104FF0007D58ADAE16FB8B1F1C331B82B1A33F50F7
+:105000006FFCA826F95F0B2F09FA81FDDDA7255457
+:10501000D2AAA4F8A82E040F567B621954E8528332
+:10502000095098B2234928D36C2584FC2570F46775
+:1050300018D0B59646BDA09C5895525CB1A0265D8F
+:105040001E36103D303202B398E558717CC878D0D6
+:105050006990A22AC18C644D5F07C9722C46DEB7E5
+:10506000CCF96C046400BF0D88AAD3432D0E2D200B
+:10507000935907AB6DFF5985B37D51D5DE26A7AD9A
+:1050800016B7D3D9761FF4CAD729B9479F18234238
+:10509000240091B10FA17B0679F6F219C916D88FB9
+:1050A000DCF1D5D5895D03F31857C2F41C831132A6
+:1050B000FF4E893DF83056D7CFA4CEE0E61956F61C
+:1050C0001C45BE325BAC3884D2D87B16ABB553E2FC
+:1050D00052D2E818D1EB36665FE24506D0E45FCBEA
+:1050E0003E128F7A39D5F1C7C5030B6157E5AB4343
+:1050F0007674CE043F72EB002956FAEBB323D96BDA
+:105100006518470587AFA938AFF9FD99AB813DEA2E
+:105110009207D9C225B8906F4C7AA09397E487384C
+:10512000FAFA1C645BAED698BDD7ED9EEE327D6D6B
+:10513000104E45C04C06C4DD2BFE6DDFF2CFB246EB
+:10514000AA2A35E83EA8948266759248C7B8997E27
+:10515000B59B47D3BDF1C0007CF46983C670209035
+:105160002FFFF42B1A2DC4068902F22156A1F175E6
+:105170009D0FA163E569EE521AE864396E2135D1BD
+:10518000B780AAD16C804D4B7D9AF362385F71CCA9
+:10519000C4E3745506288C25C609C1B32DA6632D1A
+:1051A0003F7923942E5695ADB166AA6C1D0687A84B
+:1051B0003997DD42BC8B121F5737D2967519B3B0A1
+:1051C000A8B0FA22553DFCC8FBD3F008F2DB76ED1F
+:1051D00036F19547C6716BBFFD1C679E7B9B7A9B22
+:1051E000F9722FD870B75D874D148F5F81DF28FF6C
+:1051F0009E92DB01BD2380B6116A1F91D828AC3A7C
+:105200006061114FCEDCA7632B9CE8FDD0DBEECDB7
+:105210009C59EE971501CEC6B3C1069F1E90B76D7F
+:105220000377B250863AF9969054B7D1E15B7D642A
+:10523000D18A729EE969AA6CD8DF294FD089CB1A2E
+:10524000BFA2BC19CAB43FA28882C7F522B65CC906
+:1052500051ED0D8C338C53246C0AE47E0B30210EFF
+:10526000FC5C61102A9DA826A984509A451FF06114
+:10527000317D06A10EEFE54A42FECFE57A8E29B7D1
+:1052800029813BFC105BE3DED738F73839562D8E89
+:10529000E2B0C62B5B75BB0B61C2E108019D781AB9
+:1052A000FAE2D819EB715B1A1DEC9190AFD3A160B3
+:1052B000A1A51BE0A7A0CA5B9BB578FD90D05A645E
+:1052C00054B7C58752EAD651E17CB4FC063E182695
+:1052D00022694DF21D625636386E8E498A38FFFDBE
+:1052E00058774970DB95255908751033EA38CF8B0C
+:1052F00092D965EE4FFE4ADCBE9978399639F59E13
+:105300005B45F5BEF06F8BE6F86F3FF639C315EEDF
+:10531000CED98AD97FD76C1D48BF2ECEBD24FAEBDB
+:10532000B3EFC824D22AB5D18CC5FC247107EB0594
+:10533000C84AC0AEA86F28A816A5F2EBD34BB29FFF
+:1053400002FC770CC2756549DE1358BA0730ECBF12
+:105350002A30694EFD5E4C213FAE0A33BA903A3D89
+:105360008E8019EC4B2CBCBFD8BC7D715040E9C776
+:1053700089F4C4F0F1C850C9B83693B6431373E941
+:10538000616634D1457822EEF387B78169A7EAFCDC
+:10539000C8967A23B11114B0DC1573CAE69041CCDB
+:1053A00065CD198AD2E1DFFB6C894B8FEAE82C26A8
+:1053B000D390FD3A7BD327F296579E64A679084195
+:1053C00066B8E697A9C6349E50DCD0DD2339A372B7
+:1053D000F61F0A97BBB71538F425922B703A7F2732
+:1053E000BE549521C43D4F176C12D0DA662219D0F5
+:1053F000B7287E224D7303D2D64D7E63092AB85456
+:1054000047E21FA14956828D6384DF87A27DA949A7
+:105410002D9F7F23BA0EB4D26FF692A2705198914D
+:10542000D8324EE6B1D3E0BD8B15B5934AE829ECEE
+:10543000B7C7EB6A6EEE9A64F31493A224755870A2
+:10544000DA5DE9716E316CC42151DECFFE9BB42E62
+:105450007BA09B0DF6FEFD830E7CFD0960F0D4441D
+:1054600036D1A30769C928649F58D15B6F120E50CB
+:105470009F59B2CD4DE60E9FED181DD1516D5B4287
+:105480009D1B39F362FA9DAAF67D7E144E5D52A1F2
+:10549000BFF537E747F5B0A6F75EB0DBA71B6BEEAD
+:1054A0003222B97F61916F611B5530FAA7A405D1F3
+:1054B00010586996AC7AAE2553E486BDA9BC4DFD63
+:1054C000BD8AF7FF24DEE8445DB4083C8318C66E4D
+:1054D00050C29DE86CF104D63104137A5EE4D1D356
+:1054E0005F998E7C91CDBC57A5EE05C1E4E8F08AAA
+:1054F000F6427EEC0EF4C5F3F8B7712C4FD0B7B876
+:10550000280571FF5BB3B41D90BE6CA903BBB34A01
+:10551000FEAC66A7F0F6242FFD680EED2A3C542A57
+:105520003E44C30F52392F7AA96088B206B184561F
+:10553000CBDF47DC1D066835BFE3A21BB4FCB5AB6F
+:10554000E6D804CF1272AFD57759696B984F292DE1
+:10555000696831AF2234F5376202B3FCF2E4C37FED
+:1055600061EC39A1322B54B3BDD4A7B42035B76454
+:10557000AFB9669A3F4DC83F2D15B28F1A91E9B366
+:10558000BB516EA863B17E42AF127ECA26FD31A721
+:105590006DD67094E373CE9E0969989D043F26E40E
+:1055A0004D4210B6552C3A3E7E52BC835BE79C8B35
+:1055B0006456F376C40B860749D3E79690A51F5629
+:1055C000EEF875CEA57F155DAD6C5DD25A94BCB179
+:1055D00032C1A7A1381B1F196150516ABBFEC9F522
+:1055E0007B4EB13D45F27992BF00303CBB145DA5C6
+:1055F0008B6F8AF27114B5E7E133646FC87996C78F
+:105600006520EB023302FA73CDB68565CB39B472EF
+:10561000FA8A00549567658BF51926BF9F607CBD9B
+:105620004725D96069AC369058EB5E860D6A43B168
+:105630007AD08EAD944487FFF79F6EB480E72C66D6
+:10564000B09D124A315618344FB3B149C08D00BDD8
+:1056500024D11843E3C5118F66D0BD817E42C7BAFD
+:1056600045DAAB4E06158B3A590BDBF4DC820C9D08
+:1056700048482651CADFEDC62B4441C52E16E60C1C
+:10568000FECEC518E6B9C59EEE585C3EF2848CCCC1
+:105690002B41BD2DF772B8B6600666B6F133F6BB86
+:1056A000D49E85651451570558FB4F70F5FC85BC99
+:1056B000CEDFEA4FE3C781BF03C255D2B8521D7196
+:1056C00070ED0DEE7172C19F5C473D04CD00E2EAC2
+:1056D0007901825F20789D3D498292D403676F777C
+:1056E000EAAE87EB2B82EFB4ECF3D6D920321A095D
+:1056F0000772D2B8931C96A7EFCDBE9A334C7F7237
+:10570000DF040F6B1BE2E8F6DDD0DFA78162F4C196
+:105710004D20C9091F60321B77D00F164DFACD0BF3
+:10572000043075C6B42D956544EC779E723EC65F15
+:10573000F840D187330496BB37CB8B013F98ECA55B
+:105740005D8219CFD484752600BE3F42CE23456BBF
+:10575000212833CE7600C96EDE2D6814802E805E3F
+:1057600010CD9A0BC58FA65E33D608B5861464FD9E
+:10577000882F51F121FC72529ECC4E5A43A5F792CC
+:105780005190D0568382F88F4D09FB07A81E52987E
+:10579000F4E2D667FAAC7E771EA5667B56731617C1
+:1057A000EB2C4D9878780E839E51860E5A8D83F19E
+:1057B000E60EFAD8CFBC6B77996DFF9CDE32913143
+:1057C000D908783B2F701DAAFD813C82B620A449E0
+:1057D000E44279EC6457E32F764EF872ECBA68D95C
+:1057E0006C8157B9AC831AA5182052ABD35F2E63D6
+:1057F0006BA99F64B0620E5C72098275FA08DAA127
+:10580000677CD6B3B6962BD2FA06FEF6E9D3E46DE2
+:10581000EB2342B0BFAFFE8660E0D081D43634A423
+:10582000F6BFE61FA42BD49A9E9F9598F53BAA3805
+:1058300039CBD98E7EA13B76916C9E5A75E92DB9F4
+:105840004BBE0353BF920C52FAA889F8D78459066D
+:105850003B84E37E503DE9D3315D9A53F51402F465
+:10586000736D3A047F54AB88D5725D6DBFDED8E9A5
+:10587000AF857CCC182B34CF809BFD49B5AF013E62
+:10588000E34684F4960A73009DB0C34067C3D5CD48
+:10589000749C26C09001140808DA40D363F731A045
+:1058A0006D8095A833720850C4E732E747EDE40DE8
+:1058B0001A72C0F4C28179B88EDA5CD26EA37A73A0
+:1058C000E5CEC65A422A1AFF250A7571C833D91780
+:1058D000305AE8888B4FA7C1EA6034B9840B152B86
+:1058E000AD6425862A4738E6B22BE8165C531C3F88
+:1058F0006776C394B0FB3879DC6572B350783AA808
+:10590000D832444AFFE2E4EFF23DD858379764D6E4
+:10591000FFF96B8A8D1A540BD0A6E06451DF14EFA7
+:10592000387CB3CFE719B2BC48ECED5CED2D0985AE
+:10593000DBD825B4A4285FF66505FA5FBFBB6AF81B
+:10594000B2B38E57E227292164E8FA8A06010F0BC9
+:105950007C42BED58EAEE4A48A86255BA56CEE594A
+:105960003664BD41F38A89D22E6D284F9826446251
+:10597000B4E0A141482D52E50AE0B1118B50010479
+:1059800023B4CB62F06D2E790DE505376B1CBA831D
+:105990007B5805C85054494D7B9DD2EDA7C46B1769
+:1059A000CD186027B623742862C49E9ED4D1D088B7
+:1059B000D8DCFD0A2E585E671B7DBE2D8CD99E6AF1
+:1059C00055FA29CC74B61CD313A4FAFA8D8A2F8EFB
+:1059D000A5AE812EBDE92E449F54DA1FD911BB40DC
+:1059E0002C71144E5B7D515E1137F45D0E5E9BF79A
+:1059F0004BF9BC6C66051628757BC8FCEA8F4B8199
+:105A0000A7A681DDDF135E5EC33C85B18F591F09F8
+:105A10000B97B915D42D8B47B5E73104BFC89A5AF7
+:105A2000F559D2B69D86C6A40B405A6DBF0BF2FE47
+:105A30001D1DC3BDF3D3AB31EF44A6C8F5C41F7918
+:105A400024D4A21F0AE7C3A2AD09A0085E78E362CE
+:105A50004AAAC7DEE39DF22BBEE22CB2E2ABDB49E1
+:105A600098E5DD86EB4DFA7F606B40DEDC9A638162
+:105A7000B544BB7D9927446B3EF25D055C1E6A957B
+:105A800069F37C179C8E1F5796FC149F8B7D62DBFD
+:105A900025B662430E056B12007E4390C76B629B76
+:105AA0007159D8E7DEA5656CD54E7AA7D4F448487D
+:105AB000D10AAA51D5DC05ECCB1E27A24ED95B8EAC
+:105AC000FEAA25384F8638C8FF1138D60082E53740
+:105AD00046B813E4E1461FCE9B827EC5AF101B0E75
+:105AE000AD8E3D7703FADEB8ED30DB8923269B913E
+:105AF00035F2C8755608667349D1D4CC7BB4E043FF
+:105B0000278F14E340641A76F99B917CBEC5B12DB2
+:105B10007D1BCD57A1A13631030CD18D1F1F77D32B
+:105B2000D5951992723EBFE257B32489C9EF65D269
+:105B300002BD4CA885602E2C3720F4783AF678C543
+:105B400048247362DD488EA48957B1793D9680124E
+:105B500070F3594917F3970144017E6063D61B2700
+:105B60001CD1E91604BAF8F2B0EA62B05B14248BD7
+:105B700066209F8DA521EA1E31428D789917EA0E85
+:105B80008A92A048D5116C9C1F033139C9D39A1A47
+:105B900099FD051A5B468E5541997A4E761574BA71
+:105BA000D625D5C90F132C0D827CE93D9AFE3D8D7B
+:105BB00042B335586DC3D4CB8F07D79DA7B9F257E1
+:105BC000A7BC1D29914B6C808F6CAE117A980898F8
+:105BD00026B3A7E4E7AE33F55F2FF353C7DF6E3A82
+:105BE000DDBCEDFF97F86361B83AA2D37E36E3617E
+:105BF000221BB3589ECCA475DE229ED32974534138
+:105C0000DBB1680AD6E6FAE734BBCE1F1BC516BD6A
+:105C1000D9C8493A1FDE45DA90EFEC6C4FC07C00E2
+:105C20009B62D1E29CC9157A6575136F13E1681AFE
+:105C30003935F0FD1EA75804E2994A8555A0724CEB
+:105C400098A510AB41B0827005E27BBCB08428748B
+:105C5000DED9B4FD2675FFE75DA0E12D943D0E234E
+:105C60001260C18BA7ACCC0223F56BD731D898B1A9
+:105C7000FE4DDE35632A42AB6DA62ECA577BD1207E
+:105C80007563F85DC626D707A59AE66AB04AD2E8DA
+:105C90008CFDEBE459D50D3CB57DCFEF9AB090A1CA
+:105CA00049C5DCC0F47BEF9C8F79354A353E55E61B
+:105CB000E5DAC55084B1277FB7A245E75DDF8F3DA8
+:105CC000DC52DAB5F770366DFA9DDCF30559E8E081
+:105CD0002C1776790D4326563BA3C6A05646C4ED35
+:105CE000C1435D5C8D0F5DEE78B519AA7E321EC48E
+:105CF00087545D57F2E5F67B9074EF11A3AA90816B
+:105D0000E6637950140AEB9687C71B62A9603F6C63
+:105D10002CEE47928CC211BAFEF971D305803980FE
+:105D200024E278B97EDE748BF19435B83CE50F5BE4
+:105D3000F689EC2DC5C04C4397D1C3736AED761B31
+:105D400013640FF721E6B9F804DD955CDD303C976C
+:105D5000E4094556977517C9A6E432E011B9173A18
+:105D6000E214B8495DDB2374E8439DAF3566075202
+:105D70002AD6100F1A6C70FFAC4640A5C82895FDB6
+:105D800069E53CB58D3A9E2B65CC0483030269C15D
+:105D900002AB724242A3789017188BA103B660C47D
+:105DA0006D05958FC111BC356EC0C59A9C4AB4FF74
+:105DB0001A3B6F87A0E918377262B8578740AE293F
+:105DC00046CE9E6082A56F8453EF05DED9D76C283E
+:105DD000A29488CCB1CDD324598C6536682B6F182A
+:105DE0005DB6442C680A5EB9B501E8A03AD41C94AB
+:105DF0002E6771FF1238D3C47B32CB594A710862C7
+:105E0000AEBA3E1195046CA7C7959A77ABD8F0FD52
+:105E1000B140099CFC7989E7FAA61397A0EF5FB01F
+:105E20002283A2B482E3F6E1E3D8BAB14E4BF10A81
+:105E30000EA7A3047F1AE7A35485600E1A6C79F8A5
+:105E400093DC3728718D1FB4226B07253D0BBBA255
+:105E5000DDEA073314F20BB1623C70C5361672816D
+:105E6000EFFCFFD773E82FA159526E44BBA66EA575
+:105E700049E9DE29689FA3D63E009652456B377DDF
+:105E800011607EB8FC4D25FCFF68C10C72B6CA6774
+:105E9000E4BC70A28A4719B8CA5C2840E434F6FE14
+:105EA000423BE6CA2F2B3C5076BCDEFE575942CF10
+:105EB0007BAD3716CDA2EC8EB09B1B71925D533F2C
+:105EC0006B6066C8624A1750FACFB52516F6674E62
+:105ED00008B6E8843937B7E609F74249D7C44EAC6B
+:105EE000977F0D723E2901972C6615E2D517B66C87
+:105EF0003E80C44323DCBB89E3151FFEDE4074E112
+:105F00004DC002C7BC5D8A1ECB3334C390C6DF05CB
+:105F1000B63FF8C7CEE486670612858394E5D2D1F2
+:105F20005EE93BFAE4E037045BF4AC070208B4CC6A
+:105F3000DE7147BD5C0AC22B4C3604AA78BEAC08A1
+:105F400072E9E22CB9DE02E35896041AD2BB91D072
+:105F5000954FDEEAE6AF89799B8F40D73E840CFDF2
+:105F600002611A80D0AC2AB08D668D49F487A26E8A
+:105F7000D9045328A4938BC7BFBA7A5572008F7681
+:105F8000858F85D798325B1C671118492DE0FED0AC
+:105F900017813DD0D46EE98801A0172F496FCFA992
+:105FA000AB095042D3E21B76DE0119617967F2BF7B
+:105FB0001A4DF789E500FB3820A91EE02583F389F7
+:105FC000DABA9BF8AFCAD7799E2E493E23FE4FE13D
+:105FD000D6793D274439672D2D3747CB40CCFF3B41
+:105FE000E692E14C17FFED9AF1A7060F193391A83D
+:105FF000B01171FF19E160AA05B617D8A375B4D81E
+:106000005BDF22C8B1D8D766B18463D10142822C4C
+:106010007EDAEC5E80BE5E89E163DFD071D184FD03
+:106020000340F19325623FC2CFA546796C51C5E08C
+:1060300070F3EDF2C6D6809ECC3D23D5FE8ABDDA44
+:1060400097D7008A37069AE2784673EF353C3DAF22
+:1060500083070043B8C3019017DEC0251B4AF99798
+:1060600042171E1A4F4A16058FBFFB4150938E9F51
+:10607000CCA2452FE830C815085130B2789D341DA8
+:106080005E8E4F284EB9898C6F8CE38115696496BA
+:106090002B2543E01294624EBAE3892D0A15D323CF
+:1060A00089C60210F69B6F499A05229D0670D07131
+:1060B000FD637259F3236BA4F1875F544B6D47BCAA
+:1060C000A904CA8801435CC0774ABDA931A17C50AC
+:1060D00001A06479E2BAF0F56803C139C5D10203C1
+:1060E000890928A3E8599E33E31916C38B7AFCDE8D
+:1060F00095F20889D73E411C2A799D6923CA9AC71F
+:10610000241E05269A61FD8658737DB543E07E0AFC
+:10611000F9BAB433F2864A2A6E6D39042B777DD0F2
+:10612000DE32A24BDEC910021C4E19F515EF18160F
+:10613000C82662A73AF943FB75F33290E718732B30
+:106140007A6084C249B230C6CE0BA83219F02473EB
+:10615000EB948D3EE97DD52E21806C2FCD8D573C63
+:106160000DB1C7A74C843A30C6E8A957213B1F1D83
+:106170005FE11B46D4FEB08F0198050F71B3265620
+:106180007AD55AC99A1007E52F0DA9FA1533456F2C
+:106190008887710E49A3FC2FF773C1C718B19AAC59
+:1061A00043FC34D9978E46F58703CCDEC9ECA5FBBA
+:1061B000B69BD3CA7C8EC326550DD0BE10E16BD7DB
+:1061C0008B036A4A047498EE9F94ABBF15722F2418
+:1061D0009925127AADCA8E5AD4E7AC0BD669230E34
+:1061E000EDEE58C2A7955427A06F35916D9DB9313A
+:1061F000608172A6E8CC46286F0EE8354F3DDE99E7
+:10620000C509CF95E7D5E8ECF18F3A0DEE032D895E
+:10621000B2E04DB69BF64E6E6CA1DBA20870907D8D
+:10622000925E9FD61C0CCB06CBBCC3C8A19B04CEF0
+:10623000B658F234FB078C4BCFF01E2D05095AC21D
+:1062400040A24E9570B6C19F66ABE482416E04E3F6
+:10625000603F008D6544A249168592D848DF86B319
+:10626000DDCE9F59D75701B5C5F34995EA9E2BF767
+:10627000B4E74EB0DC161DB6E2CF00680DB0F8B141
+:10628000B96E3C610AE365B6DD5A0B623788BD2CF6
+:10629000F0FA8A720D6F81C42075439B01C028D724
+:1062A0001E2156852BAE6BFF1D2F3C753DD6ADC50F
+:1062B000E00C326D76FF6ACFE6EB062DD80DD345A4
+:1062C0004F39B57052698C158152EFB6DCCC6FDB5B
+:1062D00013CAC378E6F486081B31C371CD71A7BD1C
+:1062E0006BBA3CF53C1A7CC8E1FB8CD74AF99F138A
+:1062F00079BABE2582A2531387524FA6DC3C77B5EC
+:1063000054EEE8F9C20922032B5430AF7C0E886B9F
+:10631000204D91D7CE49402EFA62D4D316730C3C4F
+:10632000DCBAA047BE071F2E66D7F480A685165597
+:10633000EC9B40FB59B14839D5A695B78C947C0E9F
+:106340002DBF55322FE149F1A6CE6AFD07DFF9F6E0
+:1063500001F42B90FAAF4FF14763D4958289B77B54
+:106360000992B1FFFFBDC295D2C3113AFA16795412
+:106370002E3AF8A2FE488493A1CE6D5BF24D2526FD
+:1063800040E0F73DE9CC3A78231CFC31D19BD5E2C3
+:10639000928508F600EB62BF56FAE327890FC7AA79
+:1063A0005E9FC1BBDF07EB241F760105C5FB94A2EE
+:1063B000C00F5F357518E5236055C1FD8A9B1359E1
+:1063C0009914EF1540C9340851B8236A06CED01A83
+:1063D000EF6D609B4642BA0CD255318389CD34743F
+:1063E0001E9B4534B312B670338030370E71D4FA29
+:1063F00071351E3504359ECEC0B4BE7C67F37985F9
+:106400006185FA55CC678FDC89D72995C709241691
+:1064100022FEC30A1048D37FFA8ADAD6EE789ED6D7
+:10642000136114C94779AC25F297DBEE52C67AEFB7
+:1064300036757033A5774912DFBBC0C712D37CC550
+:10644000EEF0095A286E5694313601ECFDE84529E4
+:10645000B02B091D2F131F30FB002ED3BB7033420E
+:106460004A0696AC268869715959B0ABBDB2AC00EA
+:10647000D531525F4D6AFD40CEA637DC94B4CA5682
+:10648000158A8FB7C87002D72BFE7B1301D2F2FC9E
+:10649000B7AD4532A5245E9BFA6DEB7531702205D0
+:1064A000C8F252088B33BEE893ED376D51E5206595
+:1064B0004E4C438CF67211126A66598DA7650A5AC2
+:1064C0006EDF73F31C32F261090CA10D8EF0019D99
+:1064D00021166DC7B1B7B8DBE0E5B4244F4AAEFC76
+:1064E0005636DF1055F6F9FF68E8F7B290BF8C49D1
+:1064F000DB99152EBCCFEAC0AE497C488CA266A7BA
+:10650000EAF7B64CF989994737B2BFAED55EC05CA1
+:10651000952F46DE046C7F476946504C56862E9375
+:10652000263E64555A64D4179A19F0AE36AF94D704
+:10653000F31B1184C73275E3879247CF48725144E9
+:106540005C8B397A8E191A12B770B7495BF7D20E85
+:10655000791CDB129BC33ABFEC3A7C56CABD0BC810
+:10656000706FC09B487DB97BA5FFFC2398FE9D8A78
+:10657000B7DD2189287709EEDA6335F9E9DBE292A4
+:10658000FCE439A4B11379DCEF9DE992058E101477
+:1065900087ACC2615EE706E8AF331E998442784457
+:1065A00077621F0B3F07DC36F312A325D83704F3BD
+:1065B000A6289F9896B9D05A4B2E1E68DF38EE77E2
+:1065C000A6BEC21D695D6B88F4928366735A126A17
+:1065D0008294FB963EBBEFF7786CC2BABA727739F9
+:1065E0000607EE8C5DDC5B83CA38F6D0E8BBB77E6D
+:1065F0006464106DF196A03785C2FBCB607C9D7CF6
+:10660000D6E430D36F348AA620116774D648D1FA05
+:1066100006A58F47EB81720E61599351D8FACAB41F
+:106620008CFEC27EEC9C3CC79C6316E67DF5BF15D4
+:106630006A0113B72BD526ACC4D782735BFB175EF8
+:106640004D271E2F7183A02B4EB7ADCA51DF9FA6D9
+:10665000245918B0B651F539D11C2976C6E0B6A137
+:106660003ACF905D91A87D769A283E3A0B38DA3E73
+:106670000B4037CA7210085DD3068EB10482103DFC
+:10668000FA6948D76F456410CF5D9AA29677B2D168
+:106690006AF344F6C36A75A3D11337B77E494B003A
+:1066A0003926195D946F4018C4E6100FD028CB2D01
+:1066B00098EE4AB37447CC50F1781CBDC1F62CEB70
+:1066C00055D9968BAA730C57C5B4BDFE8B8C1B0E87
+:1066D00097B8907C86B13FCB5C62408455B381EA29
+:1066E000E7B2302C9E4149A81E04EA4507A00BEFF3
+:1066F0003CDAF4AE8DFFE36739E2EE75031495C81A
+:10670000BC0DC7E1E662377831BDB2A0BFD2BBA5F0
+:10671000E3888842D8B5EC1BC5243503B3AA6EDEE6
+:10672000301C6F34CF56405C786700C545773B58C6
+:106730007E73C29733AC3A0BABCC7E35F8DE1EBE0F
+:1067400029718A555FD0A2AC151EDDE22B8C8F42D9
+:1067500068BB2FC52D35E692A10618348286BE1B74
+:106760001163BFF4028A1D3286F7AD7DDA690D38F8
+:1067700019ADA881DF2B9F14E741198BD88E6712C2
+:10678000A34A60F09FE1AA3C45A4EB9C35655CB64A
+:106790006C27AA2745DF045B3B98335D3E7C63ABE7
+:1067A00059BA792B62019E4A5E9E65570053C630E6
+:1067B0006716E52C699E4F9D1600024660F8A2827E
+:1067C00038B4784ABB0EECF4532122B81232F3FAF3
+:1067D000CF25E2B02C35A54ACDCC0944AE8044E3A8
+:1067E000BFBD61C22DA11FEDA93C8C489F1BB50800
+:1067F0005BCC6182C7ADAC850A2E47E9937D40270B
+:10680000217D5E3584AD510E646B7CD0010AC84F8A
+:106810000E91504F7837CA700CC1DC61EEDAC2AF0E
+:10682000671F1FE5C1908EE68CF45CB1ACA86621B1
+:10683000E29BE4F76F1BE6816F3B4C4CC5F3CC7CCD
+:106840008290A004EE71FA541189C44BD9BB15454E
+:10685000C2B74B5E9173ED747F085D283EE41CDE89
+:10686000B77D4891C4B191980A1E5168CA4787C044
+:1068700042134056F5179E8AAFE614E7A7F3527508
+:106880001D6862705AD732BC4EC33A64F8305277F2
+:10689000B3BF15DEEF7FBEBB6841CFC22373C46BAD
+:1068A0006A8215EE84D19B63CF19FD54A9C2C84BEF
+:1068B000707AB992DABBEE7FE030B1644D2F062AD0
+:1068C00091DB5BC478DEF452F95CC794DF5F593F1B
+:1068D000FF99A53CCC55785395C41CC8FA5A780B3F
+:1068E000A9C2D83B4E64530A7D079A3A5701344AED
+:1068F00080F93640086D0CFF2F0351107F73B0B73D
+:106900007D90125BFD727275BF489F9D4852386D35
+:10691000F402D51ACC7675C6FCE9C2141CB89300F3
+:10692000F0F5CEAD9DF670975EFF6CCD2154FCC4A2
+:10693000F07C873C1E96ED4A36393E960B11B5D554
+:1069400000753AC0B1F36C508DB5F60CAAB843721D
+:10695000D8DD5CBE967E5FA7865BE4D675E85844BA
+:106960007CC96BF778A9E4A3DEBCC46CD3427BB3CB
+:10697000BCCA219D9E6C9FACD347747E211A0683AE
+:1069800051F6D75F0945119B750E21261B3DA65375
+:106990005D1D69D947C7F994B8686DD532F859209B
+:1069A0004A0B47ED96AECB4CFF53A9A7B1F5A860B3
+:1069B000AAE3BD27E0D756D9137688C8C0C463BE02
+:1069C000180C5BC5F4EDA9BB4B06651A7964A95395
+:1069D000288AE17FAA319798A53DDB158D44D627FB
+:1069E0003675CFA670A9B1487EB9BF25822EEF02B9
+:1069F0003E99956BE47D802C5E2025BD792AFF6849
+:106A0000465CBC2386B34D9CC04FFA772DD46F569D
+:106A1000EB9DE163285CC918C2E6C9F00A2BD76870
+:106A2000B0DA3F628FA63B813A224D1CE4DE9CE740
+:106A3000099DB12C70104A4389E3A94EE635AC4854
+:106A40009D87F334D2DD9E9CDF6E5B3D679A9EF39B
+:106A5000FE9F2C48045E94AF3D825FC3D2F0884213
+:106A60000A28190B082B93667022988E884127C735
+:106A70007ADE5B2B194A68DA12C4250380EF36955B
+:106A8000365C539F8FF52FEA83ED5179866D4A4D21
+:106A90009F1391682C291DE14381F97A2494ABDA84
+:106AA000D0DEF2B80692DCE0A922224FB28A2B99FE
+:106AB000E25C22B034EF4DD45D54EFA3F133602596
+:106AC0008725828C87C83BF1913ED4B22BFCEFDC4A
+:106AD000C312EE710C8F42003D81657C8965A96A05
+:106AE0009C94883415FA71D5B8326052D5716B76A2
+:106AF0009261985547D98F2A3F857E6344BBB1ADDB
+:106B00003D8FD36CC8FFAAE8DF6B385ED2565C5568
+:106B1000F49A0897A78A3B55BFD4EF3FF54EB78349
+:106B200053AAE7B2DB2307F2A3EE8B27C94332E176
+:106B3000981B4233FC4D8AC1E0D1D5531E14A50ADF
+:106B4000725E21E9A8CF3A90592610426AC9FA111B
+:106B50001EBF10EBAA5F9552C40BCD0E71ACE6427E
+:106B6000D68840EF9630302F60B8C7BFA2C503FF6C
+:106B70004218A0E64A7F88DA0F8CB07D56C4676061
+:106B80005A02BA62BEE171586BE6BF855DA7F5BBDC
+:106B90008C11749C64252C80382230752617520481
+:106BA0009A0C7A78A57030C82B19B60EF5B8A112D8
+:106BB0004461EFD58917D1B8968DD3CB22B24DC69B
+:106BC0002C465D1EFD49162BA55FB4DC01EDF56D6D
+:106BD0002E04C3FB1BAAA028EDA58FF68519EEECA9
+:106BE0007BFB1B2B4CE7C94745697F46B367CC87C6
+:106BF000C2157D06A592EE53A50D056DF121587CB9
+:106C0000C184B9099D064F491E3DCB905E184000D6
+:106C10002337F966C35C8E5B096569B06D385859D6
+:106C20000002C6C1251C7C96519590D3481AC05BC2
+:106C30007F51212DCE285A447E38180ECAD52D8575
+:106C40000BDDBC1E3DB9788AB3F5CB74FB8294D0C2
+:106C500031F3653A0300AAB1C490E5AE9006AF7B6C
+:106C6000D673401EA305E822E6BD7D299E844076AA
+:106C7000AA78ACBBEC3BF7FF6E20C1EB1259C2AB5C
+:106C800066E029C91D3349D337F785BDA6A79331DF
+:106C9000B91490FDFDCDBE76DD23F94D1F162DAF45
+:106CA0003B1E292E98F10E8F337FA289C7A1F5755F
+:106CB0006765B600D1E15CC4C657C07257F8402B77
+:106CC000C72530C3905BA87C48BD28C4432D47C866
+:106CD0002143AFAF76C435F4D973E482722747EB12
+:106CE000738680E78D3E505CCE7CB3659E9ECB97CD
+:106CF000F1C00947AC212394C9E0F32D08C93F3AFC
+:106D0000FF797FAA55B7FDC48383AE9AD4A9F5FB5A
+:106D1000B19657DCE476566E403D7BB074C2658513
+:106D20008198DD81A80417F695C31913B9BD4FEBFF
+:106D3000F1CF6723CC6F784DE9B33EFC5F4EC52F92
+:106D4000E32C3C68FBA977A4A78E0260DEBC170485
+:106D500055A9FFC2E62D96AEDF6E314AEBD89BA750
+:106D60007462275F63DDBA7290535E12D0505A444A
+:106D70003AD65DDDA1D6E7DF8C5E0AD624F828B0CE
+:106D8000EC396AEFFB08DBCA87C5B3C1F3040835E9
+:106D9000673EC5BA8773F808951FCEE53191BE2FBF
+:106DA000974CD9149997E3C563945B149F68365741
+:106DB000E1CE1069F0CB46F31B570C4BB0607AFA6A
+:106DC000A1AF3BE0FAD5ECE1F768C339C3F31F206C
+:106DD000C0578E0BA3DB8D24B22DA7A3360565B05B
+:106DE00082131E92C245048C1C7B9F5F5FB5982363
+:106DF00004DDAAD166BED289CBD6010171F6E318B3
+:106E000085727D2383AE59A18888541E30F1181EE7
+:106E100038A437119380EAAA9AD2A99A6AD0CFC926
+:106E20000C3F655AED44AE8AB3B666802F620BDB29
+:106E30001F12FFF13F9DEEE7DEFE8B68EDFD56ABC6
+:106E40009013AAE1CF16B5AC94BB9F8BE67DEAB850
+:106E50007DD5887B3B69CC9352C7FBAF4C9BD1243B
+:106E6000CA35480CA6B4CE98AD873C168FCBA24A43
+:106E7000CB790C6991740B62459A9397AF0A76842B
+:106E8000EB843C5B0EBA607F619A390962F7CE47AA
+:106E9000D3F93DC0C90654589F56D121BB445898D8
+:106EA000B6C6316FE4CDD46615E737BE5B9276DCAB
+:106EB00045BAF7872EA315F858BF342D721140FB41
+:106EC000AEAA42B7F8FB8CF8768D6B9CE4A18C16C9
+:106ED00044E1E0A9BBA0D6ECF94F766F1D0DD2F7C7
+:106EE000CD7A94BA69E1FA410531A9DA0BF68870D6
+:106EF0009116E9BBA2497B9505887BCD54D4C9A7DF
+:106F00009389B0B063B7645F11613610852C86AF8A
+:106F1000B91474BE80C85439895EA56BB1E9AAB9A9
+:106F200006BA90E042FB2D5DB8BE4DB23767AD5B4F
+:106F30004E069F582D180BF973AEADD09C2B706A7E
+:106F40002F6367C73A97993E8B2EB996D78987DB0F
+:106F5000A813287EC09156050F4A8A4B661D505CC7
+:106F6000620FA6B16C50FF4C42BC6EED206703B6B9
+:106F7000260C4666BF21CA5B864CF9506A18636CC2
+:106F80000DDDD050690CA196D0A3B6845221A31870
+:106F9000F75A2DDB490D0050B72F8A2BD94D7A9F18
+:106FA000A40346ED9223631AFE2C9FC11315D369E7
+:106FB00016CE86A25D48F1E04C2C38A902B38E9221
+:106FC00001C9A63952FA2F374A3583CDD9BD3BAB1B
+:106FD0007FBBAC85A82D4E78BB525D2BD49803AFF8
+:106FE000AF08B6264D7ACDA2023E8D20B2DEF9B4AE
+:106FF00027F4ADECD982C7722CF461322ADBA723C7
+:1070000007E93EFC396A9BA10DD5BE96705B4185B0
+:107010001CF8DA081A3E1F22459CFECA061108B762
+:107020002C441DD080555E9205BFC13A48A7F66832
+:107030007FD967CD23A52F1E775BB1287A152AAF9C
+:107040007A5B7B69327C2B598F596512B12CBE5CFF
+:10705000DBF387148C14F1A303AEB022E44763661C
+:10706000F78DB60D52F19662837FC277665BDDBC09
+:1070700053BC523B621097633BC37A9B1418869AA9
+:107080003614A935B6B6CD34431AC1569395415539
+:10709000C5910855B74303C5DD9139ACF6B7033048
+:1070A0001EF78526323F1A258212831348AE619758
+:1070B000066F691D098359F5084DA607812AA9D3D2
+:1070C000DCF4138A18003D238C7660C721EA450D55
+:1070D000C7AC7AFB8C5A56BF36963E47F3CF969E86
+:1070E000BE58D0A2253D7EB7C56CEF91AE2F39B802
+:1070F000EF25D8F1233411221D3301BC88C033534E
+:10710000DA1D8DC9EC32E61DD15A735B66BC6D4B3E
+:10711000F92743DBE9C1AA88E33DF8D6D338BC0799
+:10712000E24BE0C1C0B8B7E0373AFB1349B3534371
+:10713000B81BBBB79DC11FE61FCB5C0F4DE43A1CCB
+:1071400031BDAD2692832208A01B194FD3E0F9E28E
+:107150008D0655FF1EE0835D54E25084E198F249AC
+:1071600050CC33EB4C74DF77B63D59F8DE1C5EF043
+:10717000E15FF1FD020BA3EAF34E8001977479AB56
+:107180003992AB67816166E272F2EB72730DB4AC57
+:107190001A99E6BB19B8ABA83A513242CCC6C32DF6
+:1071A0004EB87FB58F48D2F72C0F10A817BA51F5FB
+:1071B000FE1BCFDCDB902D9092A4605C9408D0EA9B
+:1071C000B40FA069B0A48C6D38936EAF43BAC07190
+:1071D00057A1FE365E90B7F3FC1832DE4C21B94958
+:1071E00023AC209A1667ED22752D6471C85FB50433
+:1071F000D670C454C172A9605507A2DEB517834585
+:107200004B800D119E87338CDD858F479F962A78A2
+:10721000980230E6A3CF99D31A803A1AD24737FDA5
+:10722000E2841F2C1DEE7698177ADBEB594A264133
+:10723000CB98BA174DBC59EAFD8470519371DBCBE2
+:107240005C70CB0BA50802BA01E0189DC392CF7108
+:107250007D2E1EF48AA5B6DEF6E4E66C1BEADE801F
+:10726000371E5CC55C58953A688D7F58CFA3ABA795
+:10727000C429A2564CEB6EFD4862D84362026148B5
+:1072800042D29C7B08BBAD77B6FE247A761DF723ED
+:10729000C28AF7928506DFFCEE4E8CAB4F6D3756F7
+:1072A000913E7D47B4BAA0A98DC8C67E98E2C6A714
+:1072B0002E3948783E501C727A7C181F51370E8F39
+:1072C000185B717F6CB575B0EFC623F38DB8B6E966
+:1072D0005EBE6204BB8543ADB19024DDE96F745A94
+:1072E000DCFEA6298F76E85C931C2926CABCC6263C
+:1072F0008BBA9AFCA6870D67C8C339B9C3D260E2BE
+:107300000C39773A5A04E2EED3228092B9C1CBD33A
+:1073100019439460CE8E1E6B989CC772541CB32A7E
+:107320008F68C9F78F683FE8C12295C68E52C34364
+:1073300069A6F76E4E605BCA0ED8EB60BEC8E02D42
+:107340005A196D5EF887C392AAF9AC4FA400712256
+:10735000D0F0800B05DFB1CAA6848D1D2898A0143B
+:10736000B29CBF0F1BFC867CC67EB26075CA499575
+:107370001734160B498E71B2A9F63E22019B5FFCB1
+:1073800077F655D9C8B90ECFFD79D62D6276F306BA
+:10739000D55D0B11D43C35A104BB410B37A81612A7
+:1073A000BED22924EB1720F1C439625D41F3FC5CA5
+:1073B000F90AD9C56F9AD453093372A43DDE7F60B0
+:1073C00017946CAADBC52E830D011A00A4EB68E8A4
+:1073D000FCBB5E56EB68FE0C71BF45B1DAB3BE363E
+:1073E000F1E0320043B392CEC14BE4D147E4C7553C
+:1073F000E0EDB36B9FD60AD2E3EE15B984F0E9272E
+:107400005492578F2C4496D486439FB5F3663451DB
+:10741000C778EFFF853D2363B0B84E364041C8FFC3
+:10742000F1D133FC4713B5657C8BA60F0C253BF6D9
+:107430004CB54CED07EDB29892E5436C487584F37A
+:107440009991D3B3B3E4B1AAB69CB215E2B49093C8
+:10745000E0BD309B57462814089DE34D6F20BF08C0
+:1074600015143DAEB3F5EB3A1B21747657A71E51A8
+:107470007CB95316EB7E35153570E3058B7D61C302
+:107480003766CBF6FE59D76A7008472025E1197A8E
+:107490007570C794EF17A4562DDA0601780880F0AE
+:1074A00059134051D75251C4E99B0EA16EB5849136
+:1074B0005E87841D303855EED80157D437D7D0EBCE
+:1074C00090BE8E5EEAF6134947F968412562959FA2
+:1074D0002EF13DF0DE6BF8BFCE868EBA5A615907A9
+:1074E00093C7263148D8131509CEE2E0935B9A473B
+:1074F00042BB7B5D4137359F579DAD0212D37AF574
+:10750000C60B7C1D6905CAE2D4F70F95FE126348CD
+:107510001C1265D1581B6F93352669B64455C406B5
+:10752000BCE309EC3970C4C4AF95BB0768FF91D1C7
+:10753000B07DB48E094C41B57115D55532F223A9F1
+:10754000C33A6922F51B58521B9B93E5946685F15B
+:10755000ACC78C81FCFAD11CCB251258153AA7F97F
+:10756000EB345860AAC2C1250D6D1A7C32A91739B7
+:107570001EFED592ECD160F505CB17E0AF80AA389E
+:1075800078DC6144550466F42AFB0FDF1339E739D0
+:107590009CB25E78E1FCBD613736C471826D01300A
+:1075A00069E5815292A1083E7DC0B46BDDF1FD3BDF
+:1075B00049A10A7CF8E6CED673277DC13DB4E05AD6
+:1075C0004C6DD02CE3BBBD5ECFDDB5AA53639C49A7
+:1075D000BD0BA95D98B2D83915CBF545998FB78900
+:1075E000C7495060B52061583B04DCB04FA9AA766A
+:1075F000786B3ED8FCAA6F48C28A1313252704C8AB
+:1076000015C425602137C29AA8CED115407F87883E
+:107610006AB3DAEAF0A11D6FD0C4D4E23B5A2CC79A
+:1076200022CC4B69C6556C15AF18B7EBB42307E4F1
+:10763000A7572E3DF1A3E37CD489375765ECA7DE2D
+:107640002A6B2B6B8AF53A40BB653717D85CB7FBC2
+:10765000F0B4DAD8BEC4CE59E875965AB60FB75C06
+:107660006D7B458023E0F29C71C75EFBBE4863449E
+:10767000E1C25164CF4519F8FB25CC3316E72F4101
+:10768000772A1F6F73B3F7ED0BB0C669ACC3BA6945
+:10769000AA7C6EFCABE0081370B5E1431E081F2006
+:1076A0004C16B6CAAA3F899140D3EEEC612E8BDF0F
+:1076B000BCEBF2BEA683590C28559A4CCFF50C7F33
+:1076C000A7E2E56C63E856BC2F9297FDA3F53A005C
+:1076D0002AF567EF387AE2D91110D09A4AA7974E67
+:1076E0009554723DCBDAA6B68D45E47D43B093D573
+:1076F0005513206528755E2D5D23C5F72B83D5A511
+:10770000DDE30FD673DE7EE71AFBE90004733C224B
+:10771000F1ADA88DEC810564E79220B878006DFF8B
+:10772000D8A6F349624C9B11386E003F0995E86971
+:107730002DB2696718F4B10312FDEB15D4FA560C9B
+:10774000BE18E5ADC66DFE624DB03B0E615ACF1955
+:10775000EF3D6572AB318A046F441B8D9C7E29DC42
+:10776000D3665266E085728E842DE843A240996A02
+:107770000D9B25748B7C746DB78077D01AF4AE3175
+:10778000C08528D77D4E84716B4AF587E846510F36
+:107790004A962FE4C48735B6F9520FFD0B65B398AE
+:1077A0006A825AC2D07C9E8AC900DB643B2AB164DB
+:1077B0009E86D66121BD14E71960068A068FC70D23
+:1077C0001A3B67EB91E6F02A6F56693041CD98BDC0
+:1077D000C07E25C8F04CD98F4B0BFD68F819A87EE8
+:1077E0002E2A57DC5DFCEED416E7105C1B2E306BA6
+:1077F0001860F1300784019833F76FFD4029E709DD
+:1078000027F3C088C6433D99D6747B3E2D3D135A5D
+:10781000A0C51C8AAF72CD7F6A16022B70DA2E5C6F
+:107820005AA614E47EF046B185CFC846F2990AD62E
+:107830001861C95B8276837C1A8C2F1CF45E6C2BDA
+:10784000FBF6DFADBF1C978D2969EF7CE4E113A344
+:107850007C852E39932B8D415026C2625786870E28
+:10786000BF6FC5462BACC24C9A9E6AC4AA47B59856
+:10787000BF6BFB5AB6ED952F07F35AE858FA4870DC
+:1078800029956035CD74E7739711F98C49125C9294
+:10789000D3608702A58E5C25A3CC3B44A1DDA0B7B5
+:1078A000416DDCD9EA238C118EB31C980E80DA94DA
+:1078B00002A03A57953F1F07E8703BE2EBC3A33B9A
+:1078C000DC293FFE141C4EC1AB636D8E22958FD90F
+:1078D0007A4A2443610D7DC920E6460C5371B8AD48
+:1078E000811A4E89230A0C6EE05B423DDA71F4473F
+:1078F000164241BDB43A4EE1728AB61D0DCD174B0A
+:10790000E5C4ABAB712156EABC589714E8135A266C
+:107910001F0D0B3A576A2CE34E232D32A92AE74557
+:10792000D6D27F27D173FE627BC871BD44608515B6
+:10793000418BB6D35BA6C1E77378543E8D8349E093
+:10794000A83A48F3581E1B91149B91F7C81319D6F7
+:107950001D7156477A79FA8B2F8B42B8B0B678A44E
+:107960000544A3A369DD41395DE6747B3232AF5B28
+:107970008319678B2F274E5E3349DCB2418BAB05F1
+:107980003850747B777DE79F7B67929EB804BA6717
+:1079900074E962E693826DB53C00D83A8E0BE15EE5
+:1079A000D8756EBEED0BB2E36AEBBE80DE2BD19DC7
+:1079B0008780931FF01EB8E4C5AD4F711F5D09DAD3
+:1079C0003727AB4BC5351432DDEEC26B14E028828D
+:1079D0003AC6487AE8915816B557AE52A23FF738E2
+:1079E00028D2C2B11785945B7900E9F638A734B97B
+:1079F00090DE1304B17FA72D8D5766E030FFB2787B
+:107A0000390CF37C53F342322EE8004368E9EBC5AE
+:107A1000A265EAD4E991CC43E5C4D203C94DE6F5A9
+:107A200039FEB36EF0623A607A458DFB3F0CA98D4A
+:107A3000B70BB9994BB5C4CFD0A60D7029D7DE6F5F
+:107A400076ADFFFB0C93C89D5CA579E1FF76B2B5DE
+:107A50003CC10F2F696BEFE486003A980162A47174
+:107A60006E894E4A7BC1EDCC826A4AA6ACD842B040
+:107A7000A0CB5F8ADD0FD6A4465E80C942AEBB674D
+:107A800086AB786CF088BC8BD89B4C198BEEF7C01A
+:107A900081854F25FA28044A9CF5AC67FC29AB3454
+:107AA000898DCD899EF6205F4D5A507A195737D768
+:107AB0000CA46E75540AEDE970E841DF10505333A1
+:107AC00070E85F1E7A68A4D8133FFBAA83D329DB32
+:107AD000A7602A4BB1E5826219D03F1045A3CEE3DF
+:107AE000C2B44F1D6B4B0B5CBE8F4E8273F31EF303
+:107AF0004D9207D1D46B98FA1DCBC2E8ADD3FB6190
+:107B00005F6429FE21F60EA960E3BBFDA150478505
+:107B1000B81F58677A3483F1292551963268A2102C
+:107B200091C614D8B0502C93284FBF0AEACE5FA25A
+:107B30005217679AE3ED9F7A3DDBB46F3462F372BC
+:107B40007DF78865E5F5989ADA023DA81BD619F706
+:107B5000236EC318C8BD871B25ECF55347712BEF67
+:107B6000C1FEFCA901CC2A2232246FD7E93751AAE1
+:107B70004BD430CA897E7D21B7DF2B108ED23CAD2D
+:107B80003DAC8B57A01D47118CB4FF96ADB6D362A8
+:107B900091E640EB7E525E96E964AD5301BF84B03E
+:107BA00021445EC5B31F114B8CAEDB708037BB3EEA
+:107BB000A7D14E3B5117646FC685D9713B2A60E04F
+:107BC0007E84600A8A975D53E364D5FC2AAF822FD6
+:107BD00069E6274F1E1697906893F893D2BAEA0782
+:107BE00007B30FF37D5906015CEDE20A8EA2FDE5B5
+:107BF0003A113BADA08954C03032B6A55EAB74C11A
+:107C000098A6B8258D0F878C849C38FE30C7825586
+:107C1000F73ABA5DA24D9A8868C408487DD8B4FB8B
+:107C20002ACE163D9C8D3B0B32AC3A6758D79D3817
+:107C3000394574ADCCA7E23B2694B7A07F88B8B392
+:107C40001B0FCA69D18913D195F02AF2BD63EA24CA
+:107C500080C3AD750C58324EDFCC1AEFE8D5D28E0A
+:107C6000494764A7820CD2851FE5852FDEB704F152
+:107C7000DBF2E27D062AAE3C0A70F70C92E863B4B0
+:107C8000CB1CBBD15BC3D30FCDAA0A1E071C4FA3CD
+:107C9000F06A051584E95ABD3AAC979B7C08630CE1
+:107CA00096E86F78C641245E23DC945079045ADB51
+:107CB000190A653895FFACE5E17445348708555AD3
+:107CC0001833A854A487C14919F4AFCAE5036EA7B5
+:107CD000066D59146FA960B83833490E09D378F985
+:107CE000D0FFA175B4F2CA2EEE1D35BF1239F3488C
+:107CF00049E2111CDB24C4D6683BA71FAC0AFEC4B2
+:107D0000BAA1E9C8A668945F8AFFF434614B7E7912
+:107D10001C37BE98D6DA098931E895B6E314984243
+:107D20009946123DD29365D378ABEA695BC730F9C7
+:107D30001AB6612166CBB2909B7C7E6B498DA36C99
+:107D40003A21FD58EC907340F8A92059286A5D1F2C
+:107D50007E7254D53FCBDC046D070DF8EA39928969
+:107D6000D898B83A9CD6625A9B7F62D0CCAA8557E5
+:107D700018EE19CBA1EFF5C9BF9BF28015E3900473
+:107D80008B8AE12E1F216C1121B3055CA1334F18A2
+:107D9000FF7654914B5B6E5313AA7016CE995A3DE1
+:107DA00074A6841DC4B1BA140858F2BA9CAA3E182D
+:107DB00095B5221F65F1CED0E2B6E5C26A530998A7
+:107DC0004C14A924CB3610704FF113DD698BC7EF2B
+:107DD000E78501E3E27B666E3C9D5054B42D2DFB9C
+:107DE000D991724E05E8535E95DB71AD61B7FB66C4
+:107DF0009BF914996E5A77A9A294C0DF96E56C3A64
+:107E0000CDDF41A77CF8BA27689250F96321B12FE2
+:107E1000BEADBA3536D5605225C40E211DEFBD5218
+:107E2000B77CD3F6C8F4800B0C139970E69E95B618
+:107E3000BEF4EC14FAA4B056639775CBCFD3C13E11
+:107E400080A67C14F4B4A8DC0752CC39274D7A3ACA
+:107E500034FC406FB542B3F78D86F237229E94B85A
+:107E6000E7666E9E4EB5C1A8F9E44FDCBFF535DA82
+:107E700069B2AE867EC6AF181420A5AAE8A087A076
+:107E8000DBBB2758C44BC9D056090CCEF76F57F44B
+:107E90008ED886EC7D4621298F1286E04CD68FD86D
+:107EA0003C4C6F176DF7E2A8FA6D30BBA2DA4C4478
+:107EB0007475D1AA985A651BE26BA454D4121BAFF7
+:107EC000A2EFEE5347A2CF7BCF82B4590587CBF404
+:107ED000086069E7886EFA189295021D9B284AD9B6
+:107EE00059D476D31103AF9E60E797791BD4AA5972
+:107EF000AB72279803DA6171D6F547770EFA0490D2
+:107F0000E4588E824F6C68291AFCC58C7586BD4179
+:107F100034A07AECEC7FFFE5E4D0C316058166C798
+:107F2000DAA6EF619C7A595DFF5C2FE48E76695882
+:107F30004C694E3E6AB0F36C881003E128F779C5AE
+:107F4000D141BF0A51A97BD15530D5366C9F7E9A5D
+:107F5000F0F222A113DD3CB026A430915044C56A52
+:107F600078103CDB4EC12F1991E723BDA55D0EDFD4
+:107F700069661DD48CAD1A860C2E0120012C206B55
+:107F800026CE7591D167644D9B76431ABF53926F8D
+:107F90003DC4463AD272357D05B09D1C203C48FC5C
+:107FA000CE5136D8CD7C26B0415E8263729E83E08E
+:107FB0004E36A76A75C7C954579BD04CE43BA09A6C
+:107FC000DB0F9F2760ED37C583739F64622DF7B386
+:107FD0002958021263C64C83D7EF3B4DBD64BE885F
+:107FE000CC657ECDC379C15DE495BE96B94EF0D720
+:107FF00085FE4FB0052E8926344034B3B150D08F62
+:10800000EA91E002CE49D60B75B39CED785986AA69
+:10801000719F23E8D2FC03B5765EEE8B9FC33126B9
+:10802000701AAB2CCED837298E562AFEBFAF56DE3B
+:10803000E87DE0A124D20B6A778B9F26C0F0412314
+:1080400063E9039376F9581A7C1F370705A84A6439
+:10805000D7F30AE848701C1CEAF510B522C2880C58
+:10806000863965BCDEA22D329D8640DE77955FDCC9
+:10807000A60F439CD7A37196F474758CA818C546B7
+:10808000E7D4026D718B107C316ABA5067A76C140B
+:10809000468F602B6F3BFABBB7797A7D8B5D3F2AA9
+:1080A0005DAE541F46179EBCD257E77537F7CE1703
+:1080B00059CAE1B3EE6F96B155D7AEC5C62B9F3BFB
+:1080C000D42706EA5A26C9D5D588DFEE831236C8EA
+:1080D0001189CFD8FBAB4947CFDB9C1E8ACD7FD817
+:1080E00089241EC6C297B5AB1BA59CDD25AB17C85E
+:1080F00005D2E93DA0AE157AA4B4D2034272ED6E6A
+:10810000A5D682DABAA3F43BBF08734A4BDDD82F59
+:10811000D09B35E7AADC74C5654E491C7BF6E70B9E
+:1081200059CF27C051E1877603BB15B20A2D8DE3E5
+:108130004C4BDA0480AE6EBABA0883F65C3D513C13
+:10814000D78F356F8C6CEA4F21E1756CE0D37400EA
+:10815000343043955BFA1CFDACA76D072F8D627818
+:1081600087632FE8787C8F7ABA6E1FF5BBD1830BBB
+:10817000941188034628F6AB4C5A697A5ADE7B0F75
+:10818000D1949EF83E687E686392B10084B43F69E2
+:108190009052FF28792DE6E3C45D79A726A7BE217A
+:1081A000D745F945C80E9AB522022AB62BCF5704F7
+:1081B000A4FCA51358AC8FE720FE89C4EF04594BEB
+:1081C000EA046FEC0E1CBF8F358212D5163809C237
+:1081D0003792100798473D1773C13FAB7A2DFC4388
+:1081E000A0FDEDF1AA01C45BDE282639178EE61149
+:1081F0004E6E7A2867CF6DFC360D0E04808A87C1DB
+:108200006F6DA64A546D1D65684B1301CC46872FD0
+:108210002321AD413FDEF090C8480C6BA051D8320D
+:108220008CFE8BF320EAB279C52D8A26FD56AAA1D1
+:10823000E4CAABD08F986AB61F9E0019A40564B932
+:10824000951DBA4901C5D47835C6D58B84E453A0B1
+:10825000110EB7E2886C7201C329E8DAE8901405C0
+:1082600084679E5F20161A2F8CFCD3035C40CEC51A
+:10827000DE2C92F91520CE4944AD57F2957AC4B55B
+:1082800008A8E45D50C1DFD7507961AB8E8E50E411
+:1082900025CBFF0347E97CB17AF82CE79B7EBB2115
+:1082A0000E5599D75CCD917FDAC0F710B77FB82310
+:1082B000ECF21E545C4C1309D1A9E23382A4355F61
+:1082C000791E43C7B8913ED7A5912800D0ECD1CBF9
+:1082D00052E54F2EC0770CD09C79F2038A3528AF37
+:1082E000C0B5B5ACD5F2FE672C8113257734E30415
+:1082F000F009C44D7D6BC6E760A1EC7CFF39F3301B
+:10830000DEAA2D5B3706294C4A0EC5743786290430
+:108310008F52640AAABB61D6420FCE5C033C7DBC7F
+:10832000F8C56F322EFF73C1AB6136B90FAA76ED77
+:1083300022CECB2C066441A20A354C6D966FAE124C
+:108340001A4E338062371F765CD64BDC86BDEE2733
+:108350002FA5601E62F08609A23FD3D82A80B8F606
+:10836000B4EDFCA100456598BBCA30B06B79895863
+:108370006A7892E47E90F729501CC0E5E982746027
+:10838000E1D768FC00FCCBB6AF0E30012E5DC7CA4A
+:1083900086F9D4EB9DE959956FEAEBF39D4D0E23D9
+:1083A000CE2B6412804E2D9A34F2B92E42BC1B02A1
+:1083B00025965E0DA268122476727D08FAC555AD29
+:1083C0007DC5DE6DB0E4AFE57121E987903EA22F57
+:1083D000DA15EC20B7AAB1B7C74C47DB6026899302
+:1083E00075397049CC8A6CFCFF6D4D0BDCC1C8EA55
+:1083F000057D51FAAD0A1DE14A7A7B37A7F470B8C2
+:1084000096DFBF803A4F64AA016B0DA4E48141A5B9
+:10841000797BCA12A5C4B575EA59C72815713D19EB
+:108420005908A5C613A9C9B568411A48E0DBFCF88C
+:1084300046FB59F8FDAA617E9E0BB7B7CAADB6DB05
+:108440009DA7E5AD52E48C508FC04C16354396BBCA
+:10845000B97D604F9E540BC002F99983C8A4ED11F9
+:10846000D716D3BBB4A113098B9452628F9A6BA613
+:10847000F4FB5ADD6356F83C8E8DB2810745346BB0
+:10848000AAC746ED5B5BD11109F83FE0C631F0A900
+:10849000A0C73A5FD79AC0DDAA587C9F9414A60A59
+:1084A000D8B5580CBD29AE1AEFE4FE42111BD39784
+:1084B0002D108CC627D6A13D8360550687D1EFF9D4
+:1084C0004F5B0EE930C3B89BCF675EA2E0922716E0
+:1084D000E3E6E41920E88AEE73CAAD3390AC2F0AC4
+:1084E000FB3DFF07230CBEB413F8A30DA2078ABD02
+:1084F000BC95F5FB7FADDB792E285025FCAB0776CC
+:108500000AE0ED324C21B82F8504975834FD76D718
+:10851000AA71FDA9FAD0A221A8AE50D33F803C5D3C
+:10852000AA9DBAB84AF017103C3429BEA95C5E6E09
+:1085300099CD09354771F055E5F21277828327F915
+:108540000076645720380C2D33FE960E03DA20C9CE
+:10855000A04B06EA992D0BACD3AB1585FCA513688F
+:108560004167E251178B37A9E80A7ACBFB26B19510
+:10857000E7D832C4595DEF61AC08E51934C3BD6278
+:108580005C008F0E043F348C871B98CC9D55F84DB2
+:1085900048914CF08E086CE2E1ADEBC2F859CB4348
+:1085A00079B345C125A4E19507FA775F55E30D43FB
+:1085B000DFD36FF2D208373BD888F4AA36F47C6A4E
+:1085C00029DBC1AF777BD95F536E2CD2C863DD291D
+:1085D00076EB0DF83BF449BBCA864678C370583633
+:1085E00021C928CD818A841FC2F444F4188B0DC997
+:1085F0005F81C0E64F2DFFEE36A5848E7D0FA1A4CE
+:10860000CBC09BF1F09187849BDEC89F9F8A538FDC
+:10861000018E4BCFEBEFA0A65295B1F799FF328CAC
+:10862000741EE58EE74E0038A7E6910D14E51C791F
+:108630002E92A61A1560B7CE0BDE72FCACDC581D6C
+:10864000A9DB510D3B7203FC995EAEBE2A4474FC5B
+:108650009DDA470768BE05B90F8671CB66C9AB5B6B
+:10866000CD20C0E263570322F8FEDF68883115C9C8
+:1086700025016C2633195FC3ECFE7AB514B2D08D98
+:108680001345BE5F56FDF5ED98D78B3A4FFA7CE463
+:108690007872986099B085F8DDD5F93CCF79274399
+:1086A000A3B5BBA5D0EB0473C37F2333134EE09D6A
+:1086B00085C38F2C00D350D42427D05F2E99A41BC0
+:1086C0009EDF6FC54655C4220E06958EF55CC7F930
+:1086D0009AC8EB7A8FACA1D761CD800480AF6221BC
+:1086E000720A584000731D0C4DECACF7B83E4CB606
+:1086F00000F9D7D89B98DB15DC1FF3B8EB7B3CCF98
+:108700005308E48DD4F553628BB6839582D0CF9B0A
+:108710009E983DE304B5A259FAE4BA182D8C5B9BF0
+:108720001999A718F77588D820DE7543A64197D9FF
+:10873000A9A107E08534DEA0684090986C81AF7DE8
+:10874000794CD3D5CCFCF739D22A4CC7B16BFD9408
+:10875000B7E9CB3B538A93C15FBBF1FBA1A7C732FB
+:10876000F121E5FD7434DD9EA9C83AB6B52CB51BE0
+:108770001196A83A88557509173B15D6A95947107F
+:108780002A38EC781EFCF0BCD2AD689D71EE38D270
+:108790003DDBEAC87872844AD69D84EB2ED7BDF9BA
+:1087A00001B58605497D273F26DA474EFCB122D127
+:1087B000097D314EC5B2868B1306EE5CE7A50FFC32
+:1087C00023706D5B5BE868A5B2A3918B3E33BEC29C
+:1087D000A012671A3A530015CA201923C5C705DB32
+:1087E0003B92F0051699AEA716B0C770509D6C2E3F
+:1087F000B4E462A535C7B871D5E3890A867F8B6A70
+:10880000990153208C59FA62D99589AFCC7B5E329D
+:10881000CD089CAA834E099BE7FA96834F077941BE
+:108820005DA7924AEC7DFF6086FBF165F10DD4A255
+:10883000259864EAB18CC9EC8AAB3D8DE04C544676
+:10884000EAD171EA89466C3BB65A1DE832FCA07841
+:10885000A479C76643F483A9F3C57933CFC0296DE2
+:10886000D2DE72C58722A8E10F8927BD29DF2276D3
+:10887000049BB00882618DEE896EA0FAE55C04F875
+:10888000C004DF5EB146447C6A5854A7EE1B2A3808
+:10889000FA5FB0EBC96789D4049A46C9104F2B43DD
+:1088A0002E6C360AA0BCD882B984E2BF00440741CE
+:1088B000FCCD272EAEADCDB72C3850A6CB79F860C5
+:1088C000ADCB672497E0226AC58D2B48A7DBAC3679
+:1088D00089E47763A646EF3007060F27AE06816A64
+:1088E00020FE504D704E00134CEB0AAA6E7B1A729C
+:1088F00094C1C93910EC12A9A15B1D58DD37892A32
+:10890000ADEA2A784AAA88847E12C6ECF1D5C20163
+:108910000ADAA19C08FFBF48A40592658BEB52F9C7
+:1089200077381BA5F8052EE1DB328951A3ECB6D7C9
+:108930008840734E0C3C4A45D37C3F017E1C000AA4
+:108940009A0AFCC14F3D4E749FAB67280F613731C7
+:1089500048A83D735C9A1E41E2FEDC7B336D0C6FD0
+:10896000E0EE8CA2E5A7498D43639375605ECE2A45
+:10897000825603D884AF3AB2A5A5D914A279061EAF
+:108980008F3D45CBE0895EAE0FF9C208B5C5390F02
+:10899000E8445CC1118C38D51A2C67F63A30FCAA31
+:1089A0008876ADFC6C09CAF4B98B3ECF87271A5D77
+:1089B0003DF0BACC7A07D50125A14D1F413EFB5BA6
+:1089C000B0377FD7F70925D807F073EA5557ECC5BC
+:1089D000A871C24C2E4EC97692EBA91E3989EB764E
+:1089E000ED227DEFBBC72ADE92D96D4270977C7174
+:1089F00023F8BD4DA258D4E55556696F8498621886
+:108A00002D51166A1E4D12786186263CDF56E332E0
+:108A10007B31D7091C1E94A334F0228EB1D2552984
+:108A2000C4C2A951C50488A9AB1EBA4E3E3EAF5C74
+:108A3000C8BD4759FEB29BF0F9EB9DA99452BFD92E
+:108A4000AAE7B819E71935CDFF2C3AF03F2A123FB3
+:108A5000B81B8FA629EF4F0008161E8BEB3E9AFE1F
+:108A600068578C1E21BB1DA8CB9CFB78AB9AF834B1
+:108A7000A5C80639524901F4FEF7E3F28E9929B1EF
+:108A80000A5220FB04401CC4941B0E3636DA347C98
+:108A90005FCAE4FF3A67A424171F752DE1F2642D25
+:108AA00073B094ED08723BF00874052DD2C10F220B
+:108AB000091D5581AB2A8EC1281F4079DC8E543C9C
+:108AC00020B67E4C342BEACE3A962DD6B17DBCDE54
+:108AD0006B904CF4668DD51124EC0B7ADF43A80B18
+:108AE0002AC61B06D0AD02F3855B29DD72F4ACB15A
+:108AF000DBA26AC84FF979852321B945B34DB5BECC
+:108B00002AB0287AD996B2E56DC2EBC5439D52E4EE
+:108B10004578D7BE9A33DFFE3C4A6D6A932FFD62DB
+:108B2000B38B3727F18B7B5C1755DAB725B60DBDB4
+:108B30007F8C8157C8754DBC926E049CBC7C31C340
+:108B4000311A29FB4C8C41DF2C5A8D31868A44D84E
+:108B500034A5C5D42CBE187C1E25C230A526B289EA
+:108B6000D60B8753491B0B55DB1F8F59ACDB022FEC
+:108B7000215140077554147144B414413EC4538BC1
+:108B80001BF5E2C41E358107CAFDFA4DE55FC2AA96
+:108B9000090896D05B48951A47354477643E7C8235
+:108BA000ADEF39B87322AD450337277EE244F15962
+:108BB000AD07406665F00BF269B7C686E549C92086
+:108BC000975CE43CB946C458029F967186E74C0313
+:108BD0004FFA4391DA65EA465984DF9D417FDCFB19
+:108BE0009A203B8F537F151B41B9B793829C5A57EC
+:108BF00038011516D79EAB1F7774317D807D1DA877
+:108C00004773E0F75C14848C0F37904870686520D8
+:108C100030BF053B4C74BEAB2B694B145C48433DE5
+:108C20006F0FE66F7D87846D31582BEE3001A6DE25
+:108C3000D1CEBF3130146970E7227A4D6E7DFED4FB
+:108C4000DBA05A2C89EBD6E7961251E5AA009EF2DA
+:108C5000A0F876D6F63E7726629083DB8808D79414
+:108C6000F76B68927069343DADB97FBCD486075A02
+:108C70002762F15D68D2CCD1A5894029B9C2CC590F
+:108C8000C885345C422E82F434EE42D05CF1099DFA
+:108C9000BE3825355979CB8992B32BCA38DAB9CE8B
+:108CA00021E1A516D305BBFE2A75C7493A4235FF17
+:108CB0008C92EF9CAED041342DA36EFA6E7AE82BE5
+:108CC000955312DA42106BB50603EBAD920EA29BE0
+:108CD000566556034ABD01BE1DA1CDB0497AC611E5
+:108CE000F7A9ACDDC0887213C09EB2077CAD217AB3
+:108CF000FB2979EF79C10D7E8ACD03AA7D00AB40B7
+:108D000081AF045063D431BCE87A8324B2B7F08CCD
+:108D1000CD798A59546C3E79E9725686A40D124277
+:108D200084BCC668D34C103E8C4D39510479E09711
+:108D3000F351B95EAC680EA4412913D58EE832FE1A
+:108D4000F18577F159F4ABA65B191DDBE6B7B22EBE
+:108D500070E59C8A7FB903B265F75F76B27B9DDFD1
+:108D60008F85CBF0DF0F69A8E9F5EED6FEB000AE37
+:108D7000C6A5F4568C0D112B4D22759A4831A3B51A
+:108D80007EFF68196D99704D2529D7B7C42C5F37C0
+:108D9000EF0365AE4D8F8EC285522FF534B0B3739D
+:108DA000B4AE6727104B370B7197E77523C4465253
+:108DB0008BAC478B3284FB259E98F79A6A869A85FE
+:108DC000F1E2BBEFD6682A83F8473F2C3992E37B68
+:108DD000C9D6F416E3DEFB936537E15FE072AB18AA
+:108DE000C5CDBD6FDB77895A82B3F6F63B42245579
+:108DF0009B14D86E9C52B41DBD9F3213E1A6E4397A
+:108E0000B32CE50CD62E826D8D7CA4350354ABEFCC
+:108E100042B2F97F2F8BB05BC9A382D88FDC07B039
+:108E200012737C2027D802750362DCD5111BCDE9B3
+:108E30003FD6254C581198F072E360CBBC743DB21C
+:108E4000EDF03FD9388D297E1A986D418F4C9A5795
+:108E5000CDEE41DB6B97172F044E6D174DFA090DC0
+:108E60001E4FFC43786C533A447A6726596242F4A9
+:108E70004E318E72C9AD3870532F20CACC3FE1837A
+:108E8000646C0AA4C01EFA299CC839DA043C2B176A
+:108E90000C4EAB75843ED5964F2C0EDFDBD788FD8C
+:108EA000D1D520618B50B0D7CC430AE219183DCE02
+:108EB0006EC75255C36214B2E3AE8443E96E31A764
+:108EC0005CF0B948D01822B771A4C2AFD51145647F
+:108ED000D170FACAFAB70808F54CBEFB6A52516B5A
+:108EE0004DD5D4AF807932207F8BFC0D0011068ADE
+:108EF000685E2953CD389CC9A7DEF01583CF35E0D5
+:108F00004187496C4575C2E7E4E0DE3C51E04EE044
+:108F1000BF5E44588FC13CD8E80A66C2DFFB58C325
+:108F2000DFFF6BDAC5C4BACA190092452EA06A32B7
+:108F3000F0A1C9F39391E6C5C39AC0CB660F6C1F2D
+:108F4000B3F1CE37970014B46218749EDB2B363918
+:108F5000537D328969CD9D42B5708A13DEAD409E46
+:108F60002660D33FD6224FE1C63A1C07D38B38E6A2
+:108F70005C9D20E9AED3859FFF84EFFB7793B3D54B
+:108F8000FE7071A4D0672393B3F2F7F64A02244A25
+:108F90007823195179F1EE475AA2EFCCBA088238FA
+:108FA00059C7880EA055C8D9016B2E34EF12B49062
+:108FB000EC0E0885BA0C8458F8739BF2595DE1D425
+:108FC000C4281F00F3CAFCAA545DBE83CC99889ABA
+:108FD000A548D4F0ACAC15C6AC0EDAB774B6778D34
+:108FE000AE2F0F29BC9B08ADE63A5BF31BA0E12036
+:108FF00050ED3C77F4691388317EF2ECC8E47FFFD2
+:1090000009B8A91746876B9362C4BF18E4FF3F8174
+:10901000CDF70E09F365D500ED815D3673419A31C8
+:10902000FAA3501ACF7B1DAEB6E2C24B20E4B43196
+:109030008F7C9BD9738AA890ED7B98C13801051568
+:109040007D9EDD07A7AA00B2E445FF84B36E96A615
+:10905000889B66A1512B4745E62E80709D65A364D1
+:10906000751CC83B8A9BE340AE65368D5AE67B395A
+:10907000CE01598BD523CD669E749F670CAC39FF0A
+:10908000161968E6CFF5DCCCE871A916F127B4D43F
+:10909000456BB89E608362FC84E1FC24FA4187D46E
+:1090A00048CB8E2FC8A9AC3C11DA4DACC1F93C7845
+:1090B0009899AE13DB3ACF740D9B44E1F9D6CBDF20
+:1090C0008654A211A7166FF0327F9798F25EBAF31A
+:1090D0007CFC2B5EB6F923558739E59784FB749E9B
+:1090E000A568D5FA45F4D5B268AF2A930096438BAC
+:1090F0008AA1AD01CD2638134D531FF3CBED8ECF92
+:10910000954C05D662F7562AFD2BD737FAD3A06DBA
+:10911000A4EC32DD1D15FE71E09BF296EE889CB644
+:10912000B013C25AAE68A2B065855C7E8031A70DCF
+:109130004A799115545F45011764CE883EEA6AFF6B
+:10914000FFC8E3F316B21FA47F4F46FDE607C3989E
+:10915000FF06519EE6BF9840D1879F94C8EA034A14
+:10916000F36FA8498773C399FC697EFC01360A0F27
+:1091700099E81E741E9B6DC441FB7F4B611952AF71
+:1091800081362EF8DE6D360CCD2DD6E57D14A51F6B
+:10919000576BA6E6569C45907AD814F8000EBD4150
+:1091A000DECEAC3415757990C69FDD46F8075E2695
+:1091B00022E9B532E56DA64246D667F89C1911D66C
+:1091C00052887C361220E524B57D151F5E3075BFB0
+:1091D0007596408A78FEF87DAACB08BAA68A5A4FBF
+:1091E000DC7B9ED235BE45C7097EFBE3C4DFE86C5D
+:1091F000960BC33579E20B3BFC6B1F1F3B6B38FBB7
+:10920000614C2D4F2065CD608DC3F36DBAB312282C
+:10921000E10D3F5311394D76A6784E9D1DAE3F3777
+:109220006E504D5459C454BA4D0307F67379314A00
+:10923000888CE3CCB607E12BFBF70AB2E76A9D40C6
+:109240004AFDD6875A48CBFD2A4E0A1DF185CC4CE3
+:1092500097FDD9B6B2DFCB77AF2C174B506EB7F175
+:10926000B8ECFCB7C272F495FD0CE5DC7E467FE2FB
+:109270000F99F686DA0B8D5E262429C150AA8489BF
+:109280009F474E68B788EC257A7FA6C42DB684FF29
+:1092900004229E9C60C6FBC85F615A7C4C299D439A
+:1092A000283B3741BE8A6B169EF7D32E3837B971EB
+:1092B0008C11AFD605A4F3A464193826574384AAA9
+:1092C000C69D04F72A1552B1F93C99C9658BBD4D6D
+:1092D0005746259E188E44D70DF1EA0031EAF7CFA4
+:1092E0009FD476BD3A0DC7C172D9A5ADF391A0A4A4
+:1092F000DDEE1E2EE063E59EC904FD59A848A2D00C
+:1093000056B0AFA9D5C3B97AFDCE70D7174308B40C
+:109310002E33AD682E3B5025B00D9EAD5BCFED38A2
+:109320009D1AFC0D7300BC1A916BA622B3015D154A
+:10933000AABB86BA6CD92B9C36E510958769CF5AA3
+:109340006017A06753A432500E6372EE586EC9E0E6
+:10935000F81702E9780527F626B66C79F7F36D4120
+:10936000BA6D2EC371FDFB0CA39B48DD2C3FFC782E
+:1093700019464C739336D3370A88FEBA394ED9430F
+:1093800052EAC71B05CB386D35FCD6E220815CE67E
+:1093900098A9BEA63F7F15C29AF17E73558BF33D07
+:1093A000CFCCCAF01C9C80594217A9BDE4E693813A
+:1093B000C5DFFA0BA3175513CB97219BFB2CF7CDD9
+:1093C0004BA734351D6AB0EC26973166C0017895FD
+:1093D000E1CB008367CD2BF0852DD4E03747F9A989
+:1093E000171AF80ED957313DC960E44EAD4EAA3C6C
+:1093F000F677FE83F899409EF5F0769A18AF959728
+:10940000BF2DF501876640539ED9717799A8162123
+:10941000B4D6861E5390150A0CABD041B21ACAE3DB
+:1094200081D71F8900ADBFF9A54E9F1CC257DD1A19
+:10943000D42F0BC357BEB3BA141B3F9F6CCC59F447
+:10944000BC458A3DB63140533B178D7396B91977A9
+:10945000EDE20213B5EA9AB6FBE0427E53797D1342
+:10946000188ED473CE58691E22C4C8AE29EEE3E626
+:10947000BC4DF06B65574D8C87AD0EC1CC00C697C7
+:10948000E9A9A74BBD4C50518809328B444DF7C117
+:109490009D2B26B2CAD1FA30CA9DB7870D797BCEF3
+:1094A00050EEBFA02517FD8DB4CBE9625B1C0C9676
+:1094B0003DB8207AF957CF77AF9807081B14218859
+:1094C0004E51404403F0354C213CE02015553DE61B
+:1094D0008626E766CAC3F64E8D92AE1E329D20A444
+:1094E000FDAF822933EE55E21D9D559A7710E3A911
+:1094F000A8C10B988E082CE14A69FF0E723E9B179B
+:10950000DDE063D1B548D13C064465EAB498391032
+:10951000D6CA0D3B27D22C33B0692E04D54231E98F
+:1095200046C7C885C882280964550516F29EAB0A4D
+:10953000776B0E7EF67A93736E5C52496DB32A1286
+:10954000897F5077658A7E299863555D576205CB80
+:1095500042AB544484BCFC23CD9376CC5F46B30429
+:1095600093FB19F759BD117B1B0B0BFAAEB5D964F0
+:109570006E6EB95A490F517630619F4CE0B694F245
+:109580002A1F39015DDF360A9D1BE98A31FCA31FC2
+:109590004634B2F7A842B1B236581FC3AA3DD356DB
+:1095A000071ADFE87D73F18581BC5EDD47406E1CE4
+:1095B0000CBFD8C436BB4EEC064592EA357A998882
+:1095C000EF61A95080A4F00C8808875006FBB067B3
+:1095D00040F513C4C27A9347CB5F063A5DF7260481
+:1095E000622698925A98E13D8CC5271480DD354457
+:1095F000BBE15E336FE1460480AC608D2BF1BA3085
+:1096000062EF5496B2305ACD7A97D01F1346936CBE
+:109610005BBCD9D978FA178ADC644990D4F92FC693
+:10962000CD044D1FD4F6065692B40DF01B167D6B7B
+:10963000AD84A029D25EFB0F09D73BFC6C2DD89BD3
+:10964000AFC3CAC5A5A8D967282ACB748506FD89EA
+:10965000953D0691CDDCCFEF234EB0E759503BB29C
+:109660005320491CABEF93E1DF14DEF373B2A6176E
+:10967000801EDF9A6E06682DB1BEBD243D976762DD
+:10968000048AB2E346D91A84E6C58ED652749794FA
+:1096900043EFFEC88614E06C487BE7BA2A33F5C96D
+:1096A000CC3F90669F4F98635E09CED56B3D26896F
+:1096B00075A872651B0471B42D9D4F4BBED4E7B4E1
+:1096C00023EEF72F9C34C17A2B6901E518E25DE3A4
+:1096D00076E701FAECEBB13577992DC38A23E7D70A
+:1096E0009B89E1F5E319392F1E04A12132DF2CB744
+:1096F00027B325C5195493CF4BC77D017D6ADD3152
+:10970000E9A64B09109A33ABD63C54FB402215BB5B
+:10971000AA98223CDE7EA72AA0B21C6ADB90FD98A4
+:109720004486DEA2B65213E44B4DF98AA8057F5455
+:109730006737338F3E79D64F62D41A7132EF9D1F4F
+:10974000E3A4C1AA93257EB33408CFEE72FAD59A6A
+:109750008FC66D777FE0A9B5647DFE479359F070A1
+:10976000D70FBA9F2995AC39F0A933754447615496
+:109770008FEC1AF095EB09EAC66299C766F2C83019
+:1097800006D3E548D5B354A3A25AC5C5F08C65C825
+:1097900042FC16C63D934CB82064B88B70BF8CCB8E
+:1097A0004B592A56BE34578A2ADBF3D7C8EC0861D6
+:1097B0001A563125E71BE44216CDE9E408E9D6B193
+:1097C0001909B14382A5C155BA6CB1F0E3C393CC7A
+:1097D00056A43A9C98C4B918586659B9AC834B1929
+:1097E000AB764DC4294506F1E2ABFCBCFDC67993CE
+:1097F000021930F7D61D0FAA420389E0772C0A38E8
+:10980000BF442989C57D096ABCA144FB23983C98C3
+:10981000567405D8694AA81187F0F0F5CCC1DA7FF3
+:10982000A6BCB5FCCCCAEAE145BD62A39D33721368
+:10983000C7A7A05F314FBF5B41C989F0F5E2FBE7E5
+:10984000ED3E81E8B9549B73730807A26BE03F7744
+:10985000F1F2661B1ABC664203C61979D11F93D771
+:10986000160D7D78BB44D12BF9105331C269871591
+:10987000F5509E3F6E22647C17EE762266827C97BE
+:10988000CC08D12AA3F46A4885D67D764CBA5ECD41
+:10989000BD04879ACF8B51C399D0951C0C1AB6552D
+:1098A000C5C312714990C8B2CCCE873430027F351F
+:1098B000533F3C7AA6F3F76040BD9455BF4598628C
+:1098C00022AF3889C4A63D5447398DDCF13D5FFD98
+:1098D00008298C003931356AD3D8F3B000391445E2
+:1098E000C0B3E7E7BD3E4AA2FD86330DC17B1DD95B
+:1098F00097843308C014F57EE7A2DD4D06B9E9D49C
+:10990000D895C8100B2084FF8420DE6E4EE41A2206
+:109910003BCECBFFCF3D1E2BCBA7BB3A3C7427B22F
+:109920003BD5A19414D6B38937D7F8E0F81C425739
+:10993000BA04CFD1163064381D25A97CD21A20680C
+:109940003C7237E7EC228B37A91431CB756C4B5F37
+:109950005AC65E332B67527D9DADFA9D8F997AF082
+:109960007C380DB34B1ED6BE57D23579FA6FF30A49
+:10997000F822BB0E6D232A8C56883E45FC6BF2B153
+:10998000DE3B8B0B02862E1FCE41AE312F8FCCCE0D
+:10999000C702C1DF12ACD80C260633C588406D382B
+:1099A0005A457581E9AD29F14B8C1DD801EFDB39A2
+:1099B000F9E6B719D27E7EA21FBED69FBAFD1FE878
+:1099C000E0D208A32D8FA6F7785B42A561D2FB6297
+:1099D000D8113579B4FE6F9DF1B5F20425A3E30EDD
+:1099E0007B94147F3C1D040D1AA7B16D17D56CF63E
+:1099F0002A02849F930BBE605C807BA7AF97E3BA7B
+:109A00006EF2BA78B3E12E0EE17A98230170C9CFD5
+:109A10002B2DE18824A5A11288AF54D298120754A7
+:109A20005E120D68DA7FE64D894E5FD56D1C11CF51
+:109A3000C78DCCBFE4067424BAE1D67DD179622EFD
+:109A40009BDC2987BA60D29878E4D1CC7062D66466
+:109A500009A6A134C1FF683D9187E80D9EEBE10A9C
+:109A6000B191120B92999A343C3C74D655DDDC3896
+:109A70004B68AB97D421F5168E760EAB26B2E53C3B
+:109A80002A9FD5369448559B1C2BC329581604E0B1
+:109A90003E05223EBC4F141A69FB5441FC6A148CEB
+:109AA00098D14CBCC21D25EAB82F2AD3AFEA58D1B1
+:109AB000B6850B5E163E85904132438BCE286E668E
+:109AC0002805D9765864E36EE2C54EA4D1FF7EDE48
+:109AD0008E774783CDCF0114FBB537D60220F93BF3
+:109AE000690AD8A43D40E1B3E589B9CBE81E5674B4
+:109AF000F364C56ED1EB8604EEAC42379DA1EFDA7C
+:109B0000DD7DEB680ACEE48B8CCD43F6656DD9AA7A
+:109B100086999F2A9E3F60D7ACBCC70D4B2D3093D2
+:109B20008B41D677E9A19074A602E3B37576E8512C
+:109B3000216121A11E10945BA7B9DD1CD172E03711
+:109B4000D9F9EA5DB3F7C9BCFE45249C775746E7CF
+:109B5000D04228A3E0217B554997A478CFD8194D4E
+:109B6000E8A2933C5C0222C8BE0F2BEBDBCCDF707B
+:109B7000B2D76198790016B5643B6C456517509F64
+:109B8000D0A9CD1C2C3AEDAD47570027352971AA35
+:109B90004BFF22E0277D6560A4B32A82FC98927F68
+:109BA0000DFEB81602D4016225FAB37A3CA7147DE3
+:109BB000B87E21E6B6157F0E5633DA99130D5B8811
+:109BC000A7DE607E9AF1B79CB0C9764259516124F4
+:109BD000D720ADD7F3B59C1D8B62EBB5F1D6C4A9E8
+:109BE0001198C0C65AF72C24E74F9B81EC0E6D2DBF
+:109BF00095BF27A2315FADF17B98FE08C4445C732A
+:109C0000BBE48BD4556AA8137B210ABCCCDFE56A80
+:109C1000D2683FC7A6D07097CAB0E94BCC008987FD
+:109C2000BC09A3B414A2825BE3160A170263AC1842
+:109C3000008DD2FB813FA9D5130E0A1B2EB371A153
+:109C4000410A3B566418A2EADC8CD3A131A894DD0A
+:109C50002606F74AEEB09959DD7F0761CB6E78BBD7
+:109C600084DA2C8831AB677CB178B01AF2AB7B3FD9
+:109C7000D8521F267B937F3FDED8197E15647E7AEB
+:109C8000AE37313D1BD1DE9B05535A97D404464A6B
+:109C9000C0C61CBFE605EC641558C69370944AB55F
+:109CA000342A347D92A27142FD29042257BF759552
+:109CB00061F286D7D04A0A576261A410CC168B583D
+:109CC0006ED16FDC29ECD0934DA78F64CE25E89838
+:109CD000F6B93E1BB89F8E4AF2F67F11FF486835F1
+:109CE0009CE6DF0FA2AE3ACC5B2F5F85E37E4A781D
+:109CF00042103F81CA5E851DD17B15E1D4A6C23AD0
+:109D0000BFD3173E944FD0CC76BB3324399C2CDC88
+:109D1000A6DA54D04D86011E886C85321A86629967
+:109D200094DB6ED419122A5F87BC3463B4B6E7297A
+:109D300010F59FEDBADAB4427CFDBC9D028BE500C4
+:109D400061C96484EC7DD2B1C3B39125C711ADF470
+:109D50007DA02646897D5D7156764AD1E998CF99D6
+:109D6000A13BB5669C20543825A11B5280CCAE5E29
+:109D7000D01716B2BD3D26D0A07F30F33B274FBC95
+:109D800058F25ED7FD901A9791B30F6220461AB62B
+:109D90005F885FF7367470288345129616A59EACCF
+:109DA0002D8F3BE7745EEB79FDE2C36FA4BECC035D
+:109DB000A38052590C9E167B2B19FD2D1A3622BDFD
+:109DC000EC973C5B0BF3AB3062D51B2553EB52B8E1
+:109DD0003D88D14444BFE52B8E77BDDFE31270BAD6
+:109DE0000EAC81A7F017F2ECE6EFAE4D9ACAD5188B
+:109DF000E0ABEB56FE9A7F58A488501D2944D6DA72
+:109E00002F0A2418193266DAAE7946E34DB99C560A
+:109E10007EAEAC3CA9F4D52A4DA676475FF8271E46
+:109E2000C652884F0B14FB3CC5612E220FF4E88B01
+:109E30008F5C776A53A8D9FB07DFE490B98F46CAD5
+:109E4000C8DD31B1027EC6C3A355E38C14F3190CEF
+:109E50002EE61ED2D1BF36539FDC1E5CB1AE578FAB
+:109E6000E37FD6744D9E5C5B1B01372D688B89EFB9
+:109E70006AEFAE76A79CBADA81C5B8560DA05F909E
+:109E80009F95A60927124FCDC1BC30C062632272D4
+:109E9000889B3F520929AB7AF80D64A73909AFD4E2
+:109EA000CEC889815853A58CDB4FC2FFF013FA69E5
+:109EB000786C5EE6A946A26846662364910DE84484
+:109EC000D3B77F7141655925BC007E1BBAC5745A52
+:109ED0005A21EF3941E78CE1AD0C87029D87F7EA03
+:109EE0005A1CFD8F7B6DDFB4BA9D57D9441B602689
+:109EF000FDCA87C93952BCA39DA54FD64169D9FD7A
+:109F0000F7416A0BCA3051936E0F79DC60E860CD7F
+:109F1000767B452DC9FD1D1C368F329984AE2AF5FE
+:109F2000E6F700B47AD962AF3489A2BAF5E66C39A3
+:109F30006B34299BD0503D0D916DB8402FF24E6986
+:109F400055E93987C23DCEE1B72278337603121343
+:109F5000CC30B3BB7DCD9D2F000913E92ADE75857A
+:109F6000AF6DC9466E5CF3EC07CB5FF0F5C8C4AECD
+:109F70005C245EC2AE10840C902CB90E36BB937676
+:109F8000512C23C3D338B76C4ACCE907EA1DF9DE5C
+:109F90005284055F4396D71D857BCCD99A2014CB7C
+:109FA0007DD8314A2A9A94BCB759A2D4B852349970
+:109FB000F729A09B5D520F2A0E6B55581D219878EA
+:109FC0005AE83963A26EA162A0ED5101E962F03F47
+:109FD00081C29C8BA9858D0CE4C7297985E71AF18C
+:109FE000876C2F0438CCA461DB37D005415CEE0EC2
+:109FF0001A20B7568CFFDF9AA84BC25A89D5A28F78
+:10A000006F2830F079CFE016A40FC604D261A20702
+:10A010003C79465C46F3B9C4AC6ACD019BD6147D4D
+:10A020003B6576F522EF3CF653B7F27CDEC239434E
+:10A03000E00B5380C027F2BCB6D074B4742F5AD949
+:10A04000FA4794CB04B90A22E7BA8BE4E2462451DA
+:10A05000CDA8847646017009A3C76563B9652C67EE
+:10A0600085525ADC59DD6786CA16A53875DD32443B
+:10A07000EC6B4E53F683759B043D991FBB1E33D981
+:10A0800036CCF3D67CFD78E3458B1306BD4CD32745
+:10A09000FA5036F834B99F336BD3E813778446917E
+:10A0A000D2570D414985E221B00E66BB871CF909E4
+:10A0B000F6489DC46ABACCB5ABE54766E5FE462BCB
+:10A0C000031C3EF9BE4C6E1593D59BA8B2C2F37C1F
+:10A0D000912CA365DBCECE0B214C6029388CF92165
+:10A0E0001BAECF3149789C850EDAB85B6DFEA78E2A
+:10A0F00051CBB5935BA1F0FD467CE34475365CB073
+:10A100003073DEF760906AC4D1D7F39B71F2D3B39A
+:10A110001392945F28AF4BE66B2624A3B3B7740D5C
+:10A12000EAE0A14CEB98B6F802E8A99636E71600EB
+:10A13000652C9DBB68FC58FDD30F9620A9BB284019
+:10A14000C78FD8B707BF8FB7A0D85891AE1768FD93
+:10A150004F2A3792578BC356741C52EF974B8ACBBA
+:10A160004B2E72FD007C7F2019B676D875BD042574
+:10A17000B61BB10C55FB24FA260B1E37DE35FF3714
+:10A18000797B4E11B513A8628ABF97331E60C5C58F
+:10A19000B66893868B10D3100F2EC789276B95B79F
+:10A1A0009B781A70DB4E2AFDE7DD9FFE63ACE24927
+:10A1B000B233EF9ADC7A81EE8F54755AFCF88E93A5
+:10A1C000FAAF8FCDDB93534A69002C84ED03EAF894
+:10A1D0007382D5C9279504E47870C952ABC9289F0A
+:10A1E000327ECEB8C0C1752D6B32A1B48ECA766EE8
+:10A1F00072F4436632EC947DC43485D13FF7155A2E
+:10A200004835833AB66BD025517C965EB21BB26559
+:10A21000034C3A69780599FCE18A3419D62731064E
+:10A22000708F87DA2FAE0B21658370C0D79707CF69
+:10A230009A071B843ACFC6A551CD7A25D1F874224E
+:10A24000121CD8EEDB0F28B544385BD06D0EA6E7A4
+:10A250004D92C5DBB5801EECF28CE6AD0BE60193AA
+:10A26000C91C656E31997C2148C21DC29F55E627E5
+:10A27000D18A66F5F270854ABCD54555FA6AD5494A
+:10A28000DC80BFE73406EF8F7CED9A8F173E2D37C9
+:10A29000CA378963689EA806DCDF18369E68844B3F
+:10A2A000D23EC9816AD5CEC6934EBB8D463D53A6DC
+:10A2B0000606C49552AF2DC2A78BC2E37EF70A955E
+:10A2C000670B0EBE3B5BCF63E2F9F300110BCC2FA3
+:10A2D000541C24C64E267FD048BDA6D67B33C8A7C3
+:10A2E0007F8FF5180BD6217B35AFE43234D2B47AA8
+:10A2F000A4BFFFDF5A229B1382548F2192A545E011
+:10A30000F75253D8ECABE6710EBFD6FE519920C977
+:10A310003CF9324DA2034FEC6AC2BB9D6B58BF1B88
+:10A32000A8D39C05FC6274A32280F503183CCAB92B
+:10A33000818AB532F4A3BAD02EF90D8EC2BADDFFF0
+:10A340001A3552E0B0FE8E61167D8F491A13417C9A
+:10A350005873FAA9DC37AC7CB3B03226433DD1BA8E
+:10A36000A7D1472EFAEF676B9F9D1F0525FAFB09C2
+:10A37000405822D60F2202DE747A044BAD27100F0C
+:10A380001D9AD974D5B873003A8D0D45E6103F3C3F
+:10A3900028A954E5842B19F35E590DD82A337C3053
+:10A3A000C3D463C74D775D1306337812C344C67DAB
+:10A3B000B4BBE70FB982E7E15E10E824DB56F99EF3
+:10A3C00058297CCB19FAE35041EE3A24E055B30A00
+:10A3D000AB47020E6A7B6562EA74CA7FE010F33C09
+:10A3E0006EE52FEFA0BE512E070580B32ED967264C
+:10A3F0000B211C2D382A417000C6CB3AEF90E1F4B6
+:10A400004C9D2DB126236B83057CC03C77A2E023B5
+:10A41000BB8F76E100D0BB207713F8509380404982
+:10A42000229BD3A561BB379C1C14AC8B85C5D9EC92
+:10A430009531E71487381CA467A15BE74AB9D55862
+:10A4400080E576061AE02EA579FF347ACD47DA4703
+:10A4500059B38D98045738CD4BA43E7ABBEDF942E1
+:10A46000D19030B3B5AC222ED60DBB54B8D7B32B98
+:10A47000605F0B8A1D3792ECCB73BE7640CEB9E09D
+:10A48000F2B29A00FA8BBBA653EB8E9331C41CA098
+:10A49000AADCF62885AE5E7D55E2B68316C6C110ED
+:10A4A0005BFD652CBA6C8127FC1454BDBDE7C56605
+:10A4B000E2525DAC514E3DF55293D4A344D1663384
+:10A4C000092A31DCB2BF2E8AD51ED671FE638C4BB1
+:10A4D000E4E2A89484F02589E290115DA53A6BE648
+:10A4E00058EAD4BE9B78E1C0ACF551CC2F07E21CF2
+:10A4F000E8B13B7EF318D8290935DC30DA6C0DF66B
+:10A500001FDAB0DCFF112E4866090DEC3B654EC327
+:10A510004224BCB4A84826A6AA300E3CE707F01B8C
+:10A52000172BC39F38966DC4F5AB9C04B6215BA670
+:10A5300062DF396823720E63CAB84BD1BA04F41AC9
+:10A5400069F8E1B2125BBD3000171B2DF8D5E84D5C
+:10A55000BB7B49B03E80B78406AD773E4C3160731B
+:10A5600043EB648115E7B0EBBD122947927AE6D739
+:10A57000659420FBB13F3FC811D3E49E4D0632E401
+:10A580004FAE2E85E02A83C37EF1E68D06ACC873FC
+:10A5900061BA5AE73C4496B08217CA14B312A68532
+:10A5A0002F519BE3C453A4DC201FEA5AC5C269089B
+:10A5B0004EA92427D0E55BE249B9FFE39C35787EBC
+:10A5C0005043E0E137AB5C0945CCFF31BB9CD23E48
+:10A5D000D8DD2173D010C8EDB0B6F2C4A94B814BC1
+:10A5E0003F71E2FB28B5F2D23ECF112B7EEDB1CF09
+:10A5F0005B3D8A4DDD3FE11BAFFD24E8ECAFE5D2CA
+:10A600006DC042ACDC39234C84547BFA2A4D5B602C
+:10A61000959553853F69B6A3689CD50FA6F78678B4
+:10A62000386AD75B0124B369D62EB08B9E36D5DB52
+:10A630009440AA74A0A8AEA1FEC5B6EFED17C7540A
+:10A64000552CAA7F330E1C7F7591ADED259A1A10FB
+:10A650006690A0DA3BE51DA95DA712495C0AB837F0
+:10A66000A270664B7716857581B9CC2B24C7A45888
+:10A67000DF9C0860AEF5340B5945BA58D9E1E57B4B
+:10A680000D00260A522F5270E3161E247BF8361C4A
+:10A690004A1D82AFF60D33365F349C4693E98F85B1
+:10A6A000CFB210F63DE481566678EF1CE671BA032E
+:10A6B00020858212782D7C841CD28361996B71571E
+:10A6C00047CF45790FC7EE0CC97B8FDBD9C6765CC7
+:10A6D00033EFA02A0A5292B42540CCFBBA149E381C
+:10A6E00055D92766890BF3658A78949A9C4D6A013F
+:10A6F0001437629F5F6745F1BDD880B7F33576B6F2
+:10A700007D0AE139695CC24EB9BD0AFB367B75A989
+:10A710003D9FA4D7DDF1D911ABDB75DC3637735A19
+:10A72000047173AD8E733774F51722A83D73A8CFEB
+:10A7300011FDCECE7490985FC5CD80157B25ED8739
+:10A74000850D2F1B15570453E5BEAAD9F851236276
+:10A7500047EA489BE133C14A57AAED67DFDB6EE267
+:10A76000625527C2617817E3CFF2F7FAE14D8E9A6E
+:10A77000AE786312C25F25E5E3DF8523285E49D406
+:10A7800067253EC4EF2793BF4E5949892206C1B1C0
+:10A79000B7C818E0DD0C816E844FC69C7D1D9B26DA
+:10A7A0005CA77A84F33F7922B632F0903AF308B08E
+:10A7B000AF5F969F9614B305EB5242352CE9222EDB
+:10A7C0004AB523968B16DB5A5EFBCCF030C413D30C
+:10A7D00035DCEC58EB07CBF48592A4EE9D4257BED6
+:10A7E0003F1060A36E16835371FCE2DE1FC63B76FA
+:10A7F000A6633E2839E79D0FC7DE005CFB766899AB
+:10A80000D7DE19013F47F69890C76867DF0D587B80
+:10A8100044322120E9CACE8251E6959A0053F7804E
+:10A820004EFA1C89AA572CC4B4201125325FC843A4
+:10A8300069EB8E9CB98370DAA028A99C9B8FC645D2
+:10A840008E2289F56E92B0579AF84CDD4FB5CAF654
+:10A85000B2896BBBCC41F36F42819637B6978F5E5E
+:10A86000FB0087D20D4D14F0C47DEC5CA280F91E74
+:10A87000EDFD719E8259EE9084B5CBCB414BA48FF8
+:10A88000E873D3BCD3CA9015367C541DD0A4E125FF
+:10A89000A08D086D9D2119C4AE67A6C649AD6DB0E7
+:10A8A000363FF2F830F8E3BE5A1CDFB89C6A2C073A
+:10A8B0001AE1612CEECD3255B9F34BF210D96ABDD5
+:10A8C000C9F64E02950613D853B82F4B0866DDDC47
+:10A8D00068B4577506EB2492F35ACB32792CE07F9B
+:10A8E00086FED81EB6EC0436BAC5DA272DA982EA50
+:10A8F000FDFB5B75B614E2E66AF1195BA4DD9F28E7
+:10A9000033C4C05981EB8D0B0833A5DBE5F57E71AF
+:10A9100057A5F6844956083293A172063C35332276
+:10A920002608922136409ABBA9722FF38923DB6A4D
+:10A93000FD3580FB35EEFB9BCAD8DA3E48B5173DA6
+:10A940000B50755C30B6A7D8A592FF58A6E75C0BF4
+:10A95000EA05C22708FE0DE5996C3D6E7402C8A693
+:10A96000B5D88F750481206C2BED9B68280BB2AB9A
+:10A970005B22356E92553AEF6D586EEE4BCC65D634
+:10A98000C02358CC459A15675C4F2CEC002DC3B8FA
+:10A99000B9642ACA8F4D64A091E83BB29895ABFB8D
+:10A9A0003101F5830711651741D44DBCEB38E44004
+:10A9B00086BBCC9D056CAA54C598DE2F2E711291D2
+:10A9C000D12068A408A7C2316CF508F7DDF99875A5
+:10A9D00070CAD99B7D1E7748BCE3F687D817045F01
+:10A9E000473A9844FA5F6387B2111EB6871AC88E39
+:10A9F00032CEF07F1DB810A2881FDED8764FBF314F
+:10AA00000B66C06C0526CD6A6629927C7CA9A5B927
+:10AA10005191D88CD6DCFB083E9298C95B26141560
+:10AA2000D5A670CD6D51E66020DABF73379D3E7DAF
+:10AA3000B1CC639E3AC6756CA10F067E8F391DF1AD
+:10AA40006013BAF56747D68A3F9B9B6785EDCF5663
+:10AA5000D71F4A13E1E3C475F82076E7E11DE42827
+:10AA6000874E211AEC3EE146E229E935D275547849
+:10AA7000B6A68286C2C7B8A42CEAA49B8019EA4075
+:10AA8000207A80383F849065D5532413925D900FCF
+:10AA9000D054989314E95355D7B3329976D50249D7
+:10AAA000B69B4F338B4B3FA6FBA2E03880D6ADA2BE
+:10AAB000A6E55F04C25009B596D8D98026D531E6FF
+:10AAC0000DAF2F608FDC1350357546081175E4F516
+:10AAD0009A5CE773AFE25F403239F9805F1D5C61D9
+:10AAE000036D37F6948D5485E1CCDCE5CB6D1523F1
+:10AAF000D27E10AAA0D8FC91C73BF7210AB9C3198E
+:10AB0000FD8AEE05376CB29F6528FDDE58BBFEC698
+:10AB1000287029C55F8D87F9C3DF3070EA2C18CF04
+:10AB2000336295BB42D0ED09DD73AE3DDD60396126
+:10AB30002F5217259C73F9A1B87BCBF91A402F7BB4
+:10AB4000825EAC2689D0131596DFF60ACAB770DD8F
+:10AB5000FB3B159B778AD117465A22637B11AC1DAC
+:10AB60000F9E82C202B1CB7C9884DCD87E94F0F731
+:10AB70006AFB639B20FCFDF93F0A6FF821E46CFE41
+:10AB80006465549A70101B3FB506BDD6D534DDD22E
+:10AB9000BA4153131BF1E6BCB773AE7D38A85CE233
+:10ABA00000FCBDC490851E94FC3D6E20D6080A2A88
+:10ABB00081663CFF669BBA00A70F21CB7F014CAF9B
+:10ABC00048DF84D7C36501D4CF3FEBC9F2CAE16245
+:10ABD000214B729F6B544E7C87716573E4C0711F6B
+:10ABE000D86E3FE8ECD4D23C5DF1B3AC41770404BD
+:10ABF0000C199A0E8F0DB56A327CFF3D38BADC7F96
+:10AC00002D0763358B27F735163F7F8EF2AB462134
+:10AC1000573BF702EDAA14E065D71CF48EE45CF311
+:10AC200002833D221BFEC43F931F566E9D9CCD2286
+:10AC3000B1372C3C68DBEB56F1BF91AAA4A331DEFF
+:10AC40003F5C2B53AC64947F36512DDCB7A16D145F
+:10AC5000D8BE7B55656C1F3DBFC8A7F0C08120E6FC
+:10AC600003E7C45697389CC6C41A8E8C44D8534701
+:10AC7000C8ECA68BF71CEABED30C258253E681EB09
+:10AC80005B46557FC3C61652BB62B0F68ADCEA0645
+:10AC900093D704FF136F7F71317ACB30CECEAEDD08
+:10ACA0009F4C90A548B35AFCD5F39CD7A280E4DA18
+:10ACB0007EBD094096848E376ACD9189129B4B8E5A
+:10ACC000CC6DB547747F9C9DD6B916AE0493F0D871
+:10ACD000BA8F519E04F3336BB4C77958491050A210
+:10ACE00072FD18AB50B9E729B97EEE4D361B001244
+:10ACF0008D31254A5CC0729829151BD412F340F699
+:10AD0000C5587EBBFA36672FDD0D70D3B0A47181B4
+:10AD10000967BC71F77B0073AAE59AC372CCB3755F
+:10AD20000CB06C5F9ADE46175598171931B6188A21
+:10AD3000688C438329E87CB13364EE4D4D68B79845
+:10AD40007200E13C8656FCB1A75F5A4011711ABCF3
+:10AD5000476B7B1935B2CC46DC9187DCD1F2C3D688
+:10AD6000FE8582AA90E0C168ACC692158DE014FA07
+:10AD7000C64CB9420FBA1BDC500336AFC36C47E078
+:10AD80003082BAF30AEBD5571623E4B460098DC0BC
+:10AD900087730E79184093A5B8B633124F9DA83427
+:10ADA0000C1C39FF2C00679B60A1760C6A5A67FF68
+:10ADB00066F5369A3B8E8C9A75485E9EC413FF0CDE
+:10ADC0008A01F08E12B319AC9FC57F62D43EC9EAE6
+:10ADD0004B2A687B7102371D55DA50EA585C2F21E7
+:10ADE000CBB1ADBF2281981B5422FD41736DB4F8E5
+:10ADF000467521DF41C24D3CEFA62AA681D491358C
+:10AE0000B4C1B901211C435C99CEA08FE7F7A81506
+:10AE100034A79E57097D3E6768967E426E2FA13B00
+:10AE20003C001EA3D71724B0B833F3AA8CD5E94150
+:10AE30008CAB9E7E987C56D8E7ACD3CBCB29BB2E6F
+:10AE40009B2BEB14CBE2C80CFA98C1015D858C8179
+:10AE50007CE610E90D939DA971231F0B40967BDBC7
+:10AE60006F3AD88B93DB9F9077FA21169EDFE34BE6
+:10AE700067805A1E606D302D1E3947F18C5902C310
+:10AE8000A67C0307E5FD9B58EEE048BF58C2ECDF07
+:10AE900088EA5977CD76EDB4FE5A9FB677E8630D10
+:10AEA000E843D67F187E9870F25DD9A1103181D227
+:10AEB0004418FC7C1231DE5EA591F961AED75AD8F8
+:10AEC00095DB03ED4B2FC69BC0F30E4543765276C0
+:10AED00093C71AC8A1054B3E95000ACC268E346F45
+:10AEE000D5ABD85703E9D44CC7FEE82C7212F276E2
+:10AEF000E91EB3B07E2D7ED47D548AACD8B1C55D39
+:10AF000003CDC7F851D786F9CD0250293888217D65
+:10AF100090618943B7D5E7136F3FB7060F9ECD5BAE
+:10AF2000B8318E5697DBE5A6A1657C6787B343E809
+:10AF3000F2C933E73D78C1F79CA2DC9CDB124CE1FF
+:10AF40004F5CFA0B3A00C114293F6FE523693EBFFD
+:10AF5000AD05985AF05B4ACD56DBD696FF9B81A88B
+:10AF60003896F8B2A0E06DA1BDF50CB33AA72D9AC2
+:10AF7000D65CDE2B520AAA50E5A9EBC9E3606A53FE
+:10AF80003688E0541832864BB2FDAD6B14EDEC4FB1
+:10AF90005DFAF75798984BD0CC365BCDCDC7FE867F
+:10AFA00085784205E63EAC16948694E0500A0E5130
+:10AFB000DC64AAEC8ED6953FA49BD13293DACF3FC6
+:10AFC0001B15FAD6A46834069F5AC574702D6649BD
+:10AFD000EE8A379A04464C9E29F7EFCD7748271121
+:10AFE000FA1050C6ED584444A49D2BCB9C6A187BA4
+:10AFF000DA18F3566FEE3B5D7195F14E6912C03C65
+:10B0000047033499276FF0561CB69A5CF22B3DF338
+:10B010006D5245892F7232DCC5D2BC62490BFF8F5D
+:10B02000AD6B072B9F9BD8D63539405C379B68B8F2
+:10B0300069512447120A587DDA10438917EE5CF9EA
+:10B040000A0896B3EE52C2D83B65A412DDE41C1484
+:10B050004DDCB7CEA0A14A65D32A832FD8C010F00B
+:10B06000B0F88DCB0AD40DEC5513375A4E73867C4D
+:10B07000DDC54A7ED8C3B7EB20069606DCE6D89538
+:10B08000553798367F6E9A0766CDD25FBAE0EEE00C
+:10B09000151C8379897386620C582FFCA2C3FDCFDF
+:10B0A000A80F12BDCAE9E3CA7C04137BA35D74BC7C
+:10B0B000EDE609671C2F8790B4FF65D848E97A9BB5
+:10B0C000D083CE2F59A8F2F635CDE509C69F47EAC1
+:10B0D000C5B4483EED1A7F6966EB2659F98C0FAC72
+:10B0E0006083CF36A72A2D866DB62F0367EAEF5E01
+:10B0F00012F8409937FF0F1FD045BB6B81D1E2F3A7
+:10B10000CAF265ED480F320A4566C867B43D4E3F46
+:10B1100056A554C3C21DDCBD8DF86D7E2EB2F67BE4
+:10B120008380F5EB789EB6890DB47CE47B1D8E4E52
+:10B1300042DF85B40C5A01D2414C72A4AAD71E0436
+:10B1400051B3428EC8F5FAEEF7D3E820B8DA973E4D
+:10B150003C8D0384680B9D02868CE24A64D589E1AC
+:10B160006083F36BE9F4C9549C50EFE501D20C49BC
+:10B1700029E688AFFE941D6D4DAE833AD7EDB71525
+:10B18000C58D0FAF90224374E465E2E9EFD05BDF39
+:10B19000A5601849EA88221210094A547B177FAD2E
+:10B1A000CDCBAFEBCDF8D450653E82A86CD7A4C709
+:10B1B0004FC60D87C86C47D61423EB1FE9E906B5C7
+:10B1C0009A32EFB4204468D9E4B6799121601778B7
+:10B1D000901F6A9DCF1CEF4E0BC428D9743D1B9D58
+:10B1E0001E4432580CB598D4B1BF411F1FB4F4B3FC
+:10B1F00084ACF14C4EAC2415495402E0B4A920971C
+:10B200007D03051E606AF9781E119C52814D06C0AF
+:10B21000CFD37E403171C17FEAAEBC9FA01A2A70A5
+:10B22000C7ECB445C9CDA5B2011E58F40B004DBD05
+:10B23000C4D01588323F3360F7160B4E483378A0E0
+:10B240002160BF4D26B740BDDF0002235CEB85D1F6
+:10B250005C1589A047EE1032503EE23941F43ED3EE
+:10B2600053DF6CCCE5B4E2199D9FBD42B04D97E52C
+:10B27000A318AA3BA047D8EF9BC77B5FD721C999EA
+:10B280003C45D3F0BC6A6A74128FE8BBC4B7EBB517
+:10B29000BEB58897A78F42E4B76E0FDCDE13C832C5
+:10B2A0004EAC20FD1F4BC063EB144536A1DA6E0B8C
+:10B2B000D258A04A527C57DBCF257760781056B31E
+:10B2C0002ABBFEC54625166E45D15CB0B9380AD8F2
+:10B2D0006B4531B6CFFF12D5A5A3285E3C853C75E2
+:10B2E000A36E160A009D425F9D8E7026E2AD370167
+:10B2F000A6D468432BF92DE21E080E6A637F979A45
+:10B30000E4A162A6313158554608647EAC573B83B0
+:10B31000A7519ACDD490D145159EA5D81C4922FF9E
+:10B32000654A6975567B2928D8B1B3AD1AC61CFD8C
+:10B3300027278A8241B2B017BD9C93A25AB5BB6F32
+:10B34000E02405AFE966FBEEDE5F475BA8AD391B85
+:10B350005EB9384B6E25859D5CD2BEB6FFE7A23D37
+:10B36000DF42CC1D4814A70E3EDC965CA9EDA6D6A4
+:10B37000501D9F360DFA394B8AAEBC2D29877A169F
+:10B38000F7E7D2B6713468F19AFB01F21E6DB35241
+:10B390005F07F9CE09E485D0B2657269668D5147C1
+:10B3A0000D3F6157E3F05C7FA297FEC590B0423439
+:10B3B000FD082D159AD8B7E5F0A3D5B390DC27B0DA
+:10B3C00080BA4E81673A303A9D5B907C07F6A20DB9
+:10B3D000C1F9CDF9F400D7DB28BC30734A38B8F88E
+:10B3E000BC0E1219D9AED4D582F2D5E1D8C6C54C5F
+:10B3F000607BD8C017791FAC187C0BF9507CD83B08
+:10B400007D94D192B039ACA75AA4F2D617215B141F
+:10B41000C7C98A9DCA3A43D142593930A38FBC1853
+:10B420006B285C64A994787D6A8A38D5E4DF902023
+:10B4300012ABC74D6D548482E07D771C88A9411EF4
+:10B44000C7A61BFDC499353B15EAB392315729B500
+:10B45000BC643D90AD278E68ECB704733516D125DA
+:10B460004E46A34A616FEE6F1C14401A5EC4D1733E
+:10B47000626793CE2CEC0F94B514D21BD2F801F076
+:10B48000D4D0D876BB7575E88F9830978584863D83
+:10B49000FA05FF5C81D82AE4B82E719F91DBB4E9EC
+:10B4A000C8E7B7C2D72F0CAC3484165C4CDA66E41C
+:10B4B000E14CF16CF0DE63ADEFB50A50CDBA9E6B96
+:10B4C000EEB5ACDE7228F443975CC6CC42521593BD
+:10B4D000CA6D800751249561368ADDC9C203CD0D3E
+:10B4E0007E4DD037A8C4450F609200040CDC73E594
+:10B4F0000E19CA8C56935E667F29308B7869753C2D
+:10B50000777912308737288C3ED312F85DC78BE6E7
+:10B510004E3DB6FDB07FD081E292C4E7B7CED329CD
+:10B520006713B5F8385D94D94713DAD7BAE9B34051
+:10B5300094288A706F39A10BD00EDB382AD7DBC96B
+:10B54000317C36A5CF08A52EFD832FA07D18A452EF
+:10B550006F796FAD48ED2868F23562F57F834A6FE9
+:10B56000F77BC4F958512E3320D2D7C71A70EEEEAC
+:10B570004FEFD7C97F239471B1C96C38FEDBDD5022
+:10B58000CF2FDDCE579F0925B61D57732B1639E4F3
+:10B5900023B5E9EC7FB8A6A93A66318225309BC075
+:10B5A0008ED459DB5B6E531C449D80BDCA3FC74A95
+:10B5B000509CF7448D7D506502348357C08195C5FA
+:10B5C000D1D5E5A7C213B12685288038099603D4C2
+:10B5D0006601750D56206C0571ECB798A191CF30BE
+:10B5E00037013CE7F9025348CE5921021662A5F60D
+:10B5F00038709764A4F34A701D7C65ACEA130BDEC7
+:10B60000859DEE2481E146CAB83FEA43DB980AA350
+:10B610000B6BB494F97559FD46F74D436B268B17A8
+:10B62000A37F05E6406BEF1691DC519A810BE1791F
+:10B630004CCED0D4BBF4D707135808F22908634A7C
+:10B64000786788B0FB9E336ADD55312B1018E93DD1
+:10B65000ABBFA7908CB6DC2E8253B5239AF5430678
+:10B66000A6D27975675F6A8F2AAE28FBEB1156C5A3
+:10B670001343E5DFE67CF0B909D3C8BC9FF2A045CF
+:10B68000E910A27CED2A485EA782F75A9382CF6127
+:10B69000A5DAD1B010078B25792FB32ED4564BCA1B
+:10B6A000D03702A5833F1756AA0AB66F53D34F7DF2
+:10B6B000A1DD31DF1EBCDD849293589A8E5A95AA83
+:10B6C00017E11829EEB4A6C09DD0C8605EB9543702
+:10B6D000B194B75F1334A72C7EC80FF3D3B6D079DB
+:10B6E000035B7EF52B7B42BCCF4208A6D6E0ABDDE8
+:10B6F000CE6DA4C06661843A503894B5547C8E43B4
+:10B7000001BE7651E5805DB0B71EDA62741220EF9B
+:10B710001E3DFBC63808CD13C3A322C6180EDC1F7E
+:10B72000ADBFE5A9FB227B858C0396AFD1D069CB59
+:10B73000D89A2813B7F6D171501EEDA12920BF0B5E
+:10B74000017ACB966CCAE0AADC7B73014CADD1BA0E
+:10B75000B20E040CE118CF5B42BCE97083EA2AE325
+:10B760000F80437BEF3AC673D1E0FCD92DDCE25A5F
+:10B770001DE7CF5DC9E20425CD97C12460DAB39EF1
+:10B780008459D99333552D838209CDFEE68B798C6C
+:10B790003D8F1319CE2E42EB5301DD6593E84EDF4A
+:10B7A0008B6036F36FEC3F359B88DE9E7A47BA4656
+:10B7B000D7C985F9080D9A0663AD20A6EA676958CE
+:10B7C000AF2ACCF4296F50947C71EBC4210EA014E5
+:10B7D000B7CFBDAA02BEA9F6618579EC916F8B3F08
+:10B7E000E287C6A525132EEFF0D162C6B4637DCBE8
+:10B7F000F62CE7CB846ACDDC35C7AA3513909A5E68
+:10B800003FF467F12A82776AFFC52F4CE8877F42B1
+:10B8100037250E0F0C9BD96BCB9668F80D72D75459
+:10B82000C64396C1D3D603426E3753FD424E3BE624
+:10B83000457563D4B66F441AFD3E73779DD680E399
+:10B84000790F7BF34C85146F5E0F817C9514AF1CD0
+:10B85000DDAD91EDDED5856C961A349CAA2E6B2752
+:10B860002F2A3D3027C37E0B5877046FAD5E4F877C
+:10B87000419B4F5EE3A0655A1C4D1D83E1025FDDD5
+:10B880000022239F993C0B542B0AF8C17BE9A3208B
+:10B89000EB45F777EB29C4664488D339F034F8AC2C
+:10B8A00099710D50B9AA81A2A173EF8A6339549E90
+:10B8B000680D148A5B31BCA9B9B4796C9B5528BF5B
+:10B8C000E57CBB3D7C8B21F4FF29072EFC450A84D7
+:10B8D000FA611CC03465C9FFB065D8D7AC442B549D
+:10B8E000A32A24A5ABB073DF77A7A1C5536F88BE89
+:10B8F000E6DE563102051534DD87B4BCD1686BBE77
+:10B90000089AB028715808B60F017C0521211488C7
+:10B91000B36914B88F8A3FF3DD2FA38D0E65538171
+:10B92000456EDCD71953DE0072CA3C05A5192C9D63
+:10B93000FF25C773ECC9C0FD01AD89CD60AAC93A26
+:10B94000AC74F1DDCD01246B3DC8D35A87D87B7E22
+:10B95000E19114E91A5DB53B2C2E4653DC07928A1F
+:10B96000BEC57D9C7B9DF181E68407B46BF0DBA7AF
+:10B970007F4175EC313C31436C0B7CF2D97E68E43D
+:10B9800065743D06DCF8B3C149DB3827F5F320992F
+:10B99000B908D1FEE4AC8A5FBF19BBA53E282704D5
+:10B9A000289CDF6ED8A1380408036C8CAB4A71B9AF
+:10B9B00046FE8DB44D253471DB0D2E7DC66A44974D
+:10B9C000AE4B584CC594B3C8EAD04AFC79BC6BDF87
+:10B9D00095D6CB949F463E47F895C37178B2AD207B
+:10B9E0004B9676ABED69B79A6562AE7045D6935FBC
+:10B9F00007A168081054DD8F803D731CF83740782C
+:10BA000040603D814CCE8E8873D8B37D873E0C5DFF
+:10BA100083B15808207759B47112758B8F73E788FA
+:10BA200093FDD4DC2913DA79DADC03B5184FECFA8C
+:10BA30000615043F19FBE55D7B1184BDC52DB7EEEE
+:10BA4000975978E249A2AF548C3772B51C67FEDA79
+:10BA5000E4CE6BA0C48BC6C8C218807573A76B50A8
+:10BA6000919A7BD714770446F11BC6E43AFD366FF2
+:10BA7000295C0C62FFF17B5F98AF8395400B8019C6
+:10BA80001EF916BBDF0118F9126D2F73BB4A6EA0A9
+:10BA90003791557822DD6607B98F84FB88BCD3B215
+:10BAA00001DF25B7E596DAC4A7308910F44B519031
+:10BAB000E99E51B631AA264EF33234AD632B8C8CFD
+:10BAC000FB09166059D929E19CF7D54664B500C534
+:10BAD0001707DB5439AF58FB1BA97F5AB66CAAABCA
+:10BAE0007DA4A8F3B00D6BB5204061359306E33714
+:10BAF000739413FEB6E3E59FCF4230625A63491157
+:10BB0000BF8FF66A0D8F809BBC0D6682A0FD8DB540
+:10BB10004D3C493F39FEE8F2AA5D3D0CD295A4FDAB
+:10BB2000A4E85CBF7ECB16729FDB3D6FB161B5B3FD
+:10BB30002F4A41477E7C574BA04082708115EDB85B
+:10BB40007516BE7291975605D03127EBCF0D57660B
+:10BB5000A429A62D5DA007F49AE84DF4883F3E097C
+:10BB6000A6E14B11981A4882237D7251A7E55A0D20
+:10BB70002D266DA51DA350FEF12DB90D322C983E3A
+:10BB8000757493973FBA4C1A9DBE8B74E826AFA389
+:10BB9000B6E5EB33286B981B52D83FA523069B3D97
+:10BBA00098A709BDD89A052AF906EA45BDB2EB1057
+:10BBB000B96A6D889C21AEC24895E394B2649E5CDC
+:10BBC000786E0099C6B6856E6D8608FB5412F746EE
+:10BBD000801DBD46A57AF7CA912B9AE78E1C41239A
+:10BBE0002357F5EC547EB5AC8F45790DB192586B67
+:10BBF000F71681E0C70A48FC5FE9397FC8A5418B89
+:10BC000028168D04372A6530FF3CF05AC8EE8A8B1F
+:10BC1000E0233459651B8216CD9754A86C575362A4
+:10BC20008E6C793943B2DEA966EE27B9EA58820CE8
+:10BC3000AB66E22861F4CEEF00457D8A1794A182BD
+:10BC4000D07E0E1B21B4663D064496AE3B92275033
+:10BC50004B11C21DDB7DB75A273840CC9CCBD66632
+:10BC6000ADA7AA68C948FE733FF9995C9FAB498BA1
+:10BC70006C286BCFEEDB4475E99C8463041865EB9C
+:10BC8000875F5D92482FE9F57D52C83524336D17E3
+:10BC9000820E62621CCF4B4A948AD5BC1B83A08D56
+:10BCA00061D1190B42009976762F61A2E2DCB4A42F
+:10BCB0009760107294D6F39737EBD95D5DAB8CA982
+:10BCC0008234EC7F6480C382AE1FE0F013252557D9
+:10BCD000995EB59128B1514611E0A925F8A606F85C
+:10BCE000F3B549532BD3B6369D41312731C4C3A494
+:10BCF000E4F7A2C2D6F60ABD567F7557FC806BF9F1
+:10BD0000AD243D6A100632770D7E8C2BB975F42771
+:10BD10009A3303D6540107C6143F6288AE4F4A8651
+:10BD2000D7D072DB85D4EE9902CC8785EB83492985
+:10BD30006710194074AF9F10BB6117377CA58D1F2A
+:10BD400052EE7BA72263D417673BEE94117AAF1AA9
+:10BD500009ED4A8D8A3EB83FA05FFB672CD203DE17
+:10BD60003D3BE1F06C3456D20FC4F3D166BAE7C361
+:10BD7000EC2C5C488AF088ADA3E4F229B14B19C6DB
+:10BD8000AE5A75BAF39360D1B2F9611B5CE45B966D
+:10BD9000A3A3EDC4A5423B9385ECB3F7DA6DBEB522
+:10BDA000265FD9B316B28382E65245B7C847A3FAD5
+:10BDB0009390B634F78A3C9F2977B7755012464660
+:10BDC00026DBCDF98DD59794D8D9E978EF26AC3517
+:10BDD00087992F680371564D88ECFB22543B96BD22
+:10BDE0004F1EA26D6E1F8331C28820CE97CD5B5B44
+:10BDF00059341E1C6B4FA03B36BD5742CB85546552
+:10BE000048B99DEBD05C736D41FB70A414BE9D8658
+:10BE100088EF761C3F614B99D699EE79973BCCF829
+:10BE2000511EC96823874AF2D1BED35CC779CE03BD
+:10BE300070756F6561FDDB98BE9B2E735B171DD916
+:10BE4000095F5578DE10F19CCA1C7D80A12B2096DD
+:10BE50005B22B5869CE36E647AB7A4AAEE5E08A264
+:10BE60003B53D10C398A86752996C9DCD4C0B5FFFD
+:10BE70000D35EC17839EEE8A12183BFAD52B4B5DDD
+:10BE8000DB811DF919F5E8EEAC848ECBC30E679308
+:10BE9000D5A5AF5FE997A083069ADA41A34A1C6D46
+:10BEA000911BE4CEA92566A8413B16F3EBE23E5E6A
+:10BEB00000B36A5BB91EF34E6748B72C82A5595C84
+:10BEC0004B94F7E85D0C2B5B03A6BC10053DC574D5
+:10BED00076425370E2A86F4DB4F91F39CC8C9E891D
+:10BEE000C3D2A40E677FC4F7B5B53003B8DA917832
+:10BEF00053271EF7CED19E937D1A4A7DB9A47C06A6
+:10BF0000E8738C79D90E5A50DE4380277FC5D17FE4
+:10BF10007C356566CF4EF057BA7CC496C97669FC0D
+:10BF200077A51A8B84D9DC99939D22F9FB7AE0A737
+:10BF30005CF23756AF4716133691E547B3E333202B
+:10BF40003EEA9E963C4D19C68C47AA0E1FC2CD975D
+:10BF50009A4101A9DD67B741C1ED683EC43C38E1B3
+:10BF6000503D095CB7E88FA86D1C14ED5574B36D96
+:10BF70000ABB921EF07BFFCB144E493EE80C10B575
+:10BF80006A2B8F5F4B1D51D4D772BDCE46A0C0BD6A
+:10BF9000AFC1773C124F96A80C0AC3934CBD17D083
+:10BFA000A8F79B8993FFB9FD43F191228BCBF52232
+:10BFB0009E94B31FEF495616E1A8F31C7B32FDCBCC
+:10BFC000BA93E5DE08589D80E73720F376016E7658
+:10BFD000880A8F1E86602978052FE8E9B8C431BD2C
+:10BFE0009E367FCEC69572E2C5738E19057D1F50B1
+:10BFF0007280D926D3F09CAF4D9BA29F9FF3D9545A
+:10C0000089B22472B5F47B2172D17EDB8A468FBD62
+:10C01000A389039865F7CAB35EC8481BECC3F3F95C
+:10C020000A45694466F4B580E938036FCCBBC0515A
+:10C030007D93F327E242751EBA681D7F404B2DF5B4
+:10C04000860B909D90E44976D84C19310A523BB644
+:10C050002095FC85F4BDF50148CA6FBED9E87C8FF8
+:10C060004F85682D0E367C43922595110745EDFED0
+:10C07000AF79CC7DD842311F380CAD706DAF80CA1E
+:10C080009722984673F11BA6E038A5455A6B8EF1AE
+:10C09000452BE6E22D6F9EBA87FD60BE0E3A5EB973
+:10C0A000F88E50481D3CF21C39E74165DA50F7AD77
+:10C0B000C8B4F9C06D8CDC05801978BACA7DCD6032
+:10C0C0000FB0C2A4D170E94A27FAC332D7A9FE98AB
+:10C0D0005E1B81836C34070D71ED66AB709DE5E7E7
+:10C0E000F83F3BC6ED7092A5750BB370444DDBAACB
+:10C0F000E9CE70E1B7FC7D4611AA8FE9A0BD732996
+:10C10000E4135F9ED06E63BB71279BC77E9F768EC4
+:10C11000D9BD6B815FD7758932BDDD7C3B1B725DFC
+:10C12000734855484B9105011F0FC5FA46BE349E12
+:10C130008994A1A048539F08CA970F774B787CCC6D
+:10C14000F59A64B1E35FCF9D29D8E04EE7225362B0
+:10C150002B79F2E783096FC4546CF96FD04716B29C
+:10C16000507DF5A3194A02489A707A2735851ED367
+:10C1700042C17CC023751FA116BF90B5F0FE2224DA
+:10C18000474DF18D8DED0E064AC3C3D976584E8EBC
+:10C1900020C11DB8504B732E27DCFEE512AC1729C9
+:10C1A00085C19F356806B17065ED64A0A35A830D03
+:10C1B0005F15134956DE8A7821B431FEB9F25799DA
+:10C1C000E7C8682C8F80FF053E183B71DC0FA5691E
+:10C1D0002CC5FE09BCE8526341D43C37C5DEBB2206
+:10C1E00081523FBC47DFDF5B92E2E4ECCDCFEE4D06
+:10C1F0000866F1141E2CE5634D0CD8C93BA935AA7D
+:10C20000EE83BC174F6BA539F5C514611F439063CE
+:10C2100087E5D386A42A38B6611DB56EBF30C2D774
+:10C22000B9D59A755598D58D70C6D1024F23DBE8E4
+:10C2300045A9C1630350C071A8CB4BE28223F4C26D
+:10C24000DF701D18ED26EB0497F0C5B7AAE4CB61AB
+:10C2500073860D53AE185CBD7188A356A2F617E025
+:10C260001EB109E3548CCC9B833FF84E3D407E6663
+:10C2700088F21988E24EFE089411FE843E8E0B0768
+:10C28000C363C544409B06A11BBDF63793F946F432
+:10C29000E01EE0689CF6C45CD567DA410849D7998E
+:10C2A000EB6ADD65E274D1DA97AA1133B0BE24EBF4
+:10C2B000E1C86B169FFEBF71CC046474A1A109A9EB
+:10C2C000541C7FEA606CEE27A94DA82F3E34D8FF9E
+:10C2D0003549D2B8377A298A25957FD8A5A766D45B
+:10C2E0006558796F3A49123CC4DB81397B0B208455
+:10C2F000BCAEBF5576F25CEAF9621985831E5CB567
+:10C300001B706E7170276FD6FF9098AFDD66116459
+:10C3100075ED70693F0845CE56CC6CD87663BB2D61
+:10C32000C3C37F946ADCBA1ABC146A798CFA533D91
+:10C33000983BDEF717A3E7D198FB1A5CD96F7672AA
+:10C3400064FFA36F108E199636031382D2477806C6
+:10C350001EC5AFCCEE38638BEFB81BCAD769B34AA2
+:10C360007C86016BACCE3413B5A0FED96B672A4234
+:10C37000559C3A772A90D9BC7D684EAE7F6B40B110
+:10C38000AAB8BF389229451DE62AFCC7D1AB0628BA
+:10C390006787D65761AE18FFB1F314F5D9465AEC4A
+:10C3A000733D42C4C088EA37F916F0415B7D716C79
+:10C3B0000AE4E6F69BF6C23A2D4E2D4332DC7E2C83
+:10C3C000BFF1C73760A6821EA7C7E0340A752639B9
+:10C3D0003FE1598ECB4011E4E292466D06BA326ECF
+:10C3E0004CA23812D1F022084772B351772430633F
+:10C3F000F3B066B399DC1C4ACE135151641DE39629
+:10C400000E932D3B7E7430E36C4E2DD54D22EE27DE
+:10C41000B77D911ACC87FB838F71498E3DFC3DFB24
+:10C42000BE8D3F946B9D6AB27250142A67E29DE7FD
+:10C43000DC3005AD505B957D235BADABDB98FA0737
+:10C44000202AB8311D9EF5305F64F916A9527ADBB7
+:10C45000A47EBCC9D0B194FBAAA97983259E13D32D
+:10C46000F6E853944393D45B4070583655F359E142
+:10C470009057530E9A847CB59DE1D0D83C981365B3
+:10C480002DC2CAC3BA5D230D92E9918ADF64506957
+:10C490000D54EC36446A82D6F896B090077716CDE4
+:10C4A000441233A08E22FD050F5157FF7ECB377209
+:10C4B000FEBE1C8FB7DA67E6C41A33D6E3EF357ACF
+:10C4C000C6018F239898E7D8AD65EA9C051D74B81E
+:10C4D000237E83B85FD67F92D6BE4BE8B0B31B7B7A
+:10C4E000DFD3326DD7F2058B83F67D2C38BD197AF8
+:10C4F000C619669286A2C975864B78FD62DEA6577C
+:10C50000A37D44949F580635101B07B867034DCB95
+:10C51000798243C9F30DD4FB7F11404908BC061250
+:10C520004779E70D70D8DC09723B0EAA399886006E
+:10C530006C0113581A76C36290D325549E5A4F2625
+:10C54000BC47F23FC15157F85D572BF7D4C20B8B54
+:10C55000C65C81B614E24815D10CE94A97D719D2C6
+:10C56000E7117A5612D55C13CAF9DE6A99119490D4
+:10C570000A6573C13441D772549A94676878B87168
+:10C580006191B33AC30A094678B248BE6B5E606FE8
+:10C59000BC743418A64488A0BA4A4AB797F58712E3
+:10C5A00051CA79AE000CC90D0D3F78BB0E01039343
+:10C5B000A0384DDFD33A373A52AF7EA970062BD25E
+:10C5C00004FAF50A18754C0065628194D65B0B304D
+:10C5D000D00C6F2C1C3F3EBC9318E6A66A37D7E1FF
+:10C5E000B03F4013F931A94B5F14882F7B0E552AB9
+:10C5F000FDD7CAE082E26651B60976C525E065FA44
+:10C60000460E117A2B780CE3E309309CE11A6B9CFF
+:10C61000A6176A2387F19D4BDE49301B556A78B413
+:10C6200084BC1452A99E1F0F02F601C929FF47C3FB
+:10C63000A702DB25A76874960819085932CC4377FE
+:10C640007088CD13BA26FAF12ABC7094BD23027DFE
+:10C65000E319C6F13053695B212C78C92EE6FDDE63
+:10C6600000210B7A9D8CADA24575EA29C95D6F89C1
+:10C670002A47812C5525A7ECA8C91B6CF64AD5C2C0
+:10C68000C075CEF1D5B2A9AC7D19AA9F89EAE0DBCD
+:10C69000FC176FA777536EE8E15C3BB16BA2A3DD9B
+:10C6A00039B7468E446C41CC583CAAAF4092EA76EA
+:10C6B000F661FF16F5F62F58771E246DC2C46E7A08
+:10C6C000A5E528E9EF31BAED961F3C30D49FBBE9D0
+:10C6D000912F936AFDB42983BA94149B83D0638508
+:10C6E000A8EFFB13509DFE05965B3B46F18562EC7F
+:10C6F000919E7FD6194308E8FEFAD0DEE8E166DFB6
+:10C70000044EC14342C24B2DF4B43C65139B3331FC
+:10C71000D9C17D397F7A0891F606F2B1E619729B8C
+:10C720003A7A1FA0B8FD06FDDDD99B6103EA4BD420
+:10C730007C2FA1074210D35523FBAD19356E5ECE79
+:10C74000C84EA70C3EB3407F1784122964DA738E5B
+:10C7500086274D8CF68093E598C1E6B4B58695E2C0
+:10C76000426D09A695207CF75C3F8FA286CC2BC634
+:10C7700019B4E900AE438A2A5462C9A20128568539
+:10C78000FB55784B7705FF453499F81BDF55D011E1
+:10C790007BB2E62CC2E7CEDA82AF88FA4DC6BB6523
+:10C7A00002858F8305AEB6772D0350C4EB0D4DE4A3
+:10C7B0009FD17BD4F682B546E5E256C400EE4161D6
+:10C7C000ECAF0A4821388911271550E53BFB10785A
+:10C7D000C6F3F0517E0CC5F59B6D2DBBBD89793339
+:10C7E000330A224307B9C3036400082033C540EF6E
+:10C7F0004C8A109E07080BB12FBBDD78560DFD2823
+:10C80000E39FC508DD1B8D751B9C7FF954CAC29C34
+:10C81000033BFA04748E4FB34CE4FD487E07A062DC
+:10C820007F9B59435C18DA7DE2E89C56FD9ED8C791
+:10C8300086DC2E4BE8526985DD7728485BC1960E71
+:10C840005E42BBAF945CE9485B6C4E64C092FF8B68
+:10C850008E13670170C6830416473797115FFB2A52
+:10C86000F371D479E3D2F5C1B19E70CEEA6D019136
+:10C8700079CF55688DB83E2A1358714CC2A35931EF
+:10C880007E686E061D34814F5E5F85F7F41E4B1681
+:10C89000EF856A7C8CF121EA5053DBB32B57DF57CD
+:10C8A0007DD46AEDBB1BE4CB1D33564AEBE1EEEDC4
+:10C8B000810B3A525A163AD84F9C947B85D5FAC0D0
+:10C8C000A2DE71DA32E59C91F7F8ACA45038AC8660
+:10C8D00068E442BA689818217F252B69428F9258E4
+:10C8E000D76FBA45221DFFD6AA3BF8AFA890C1C2A8
+:10C8F000C62CABBB4136849545BDD6C88A809735DA
+:10C90000F3A5466B72A4349F5CF5BA76A83F8CD928
+:10C91000169E3D54B1CF66B396A282F42273FFF205
+:10C920002EB5F4E603811612E39CF8D77A120B4178
+:10C9300004ABD32C2BC5691AEB4264BC1063FD0811
+:10C94000C14FC86C9C50F489B01B1CAEA4EBCB65E6
+:10C95000CC88FF89A8AEEC636269A0E7840CA37F52
+:10C96000CC4E95CFDC18B7D6054F37017914F50CAE
+:10C97000BD16A817E3E3CBF18987CBC07556D35812
+:10C980008214B1953E61C51E1D3600DD74E014FCB5
+:10C99000EB1A850C30455FD7FE792F78942BAD4A82
+:10C9A000650876F2938623D24463F64EC404393880
+:10C9B000C2FC7E0DCA2F3A56577D3473CF2FF42117
+:10C9C00038D9F08D1CD5B5EFBA8BF7EE952AFD0559
+:10C9D00077D9323422F3920A2839FE2BF8A29292A8
+:10C9E000852E14B1DA8CA1CCF71DA6FB190975FCB4
+:10C9F0009CF68A32337D885FB6573BB51D041E74A2
+:10CA0000E64EB85255727028EA5D3D06BCDF7E8D59
+:10CA10001862B2E01D26E731685B8A15B9C0335948
+:10CA2000F68391C3CAC9B80C813FAF2BB2BF6C0D5E
+:10CA3000BA41E0CCC99517637C7C467CDDB7A32E58
+:10CA4000BA1CC56ECEC93A81680CF25A594F2B8474
+:10CA5000BC4E42640CC85859E3D0A23EE09D2FF46E
+:10CA60006B19416F31D806E15CDD82CFB11CB23564
+:10CA7000379EF1EBCB20B0DB29D53E64CC6BECA626
+:10CA80001D47B2AD080D4E356722A02572C18CDB63
+:10CA9000ADA5F4355343422F2055E603149663BFEA
+:10CAA0006EBF72F55CB0455EC5D2A921D346043F86
+:10CAB00079EF59B8E61A1C0B8BD43F589E47929CCD
+:10CAC000326EFC6E56D05D0224C93016CE68A6B414
+:10CAD000419742373E467CBA92EC97B4C650089BC9
+:10CAE0005B102C830BB0812D7DE52DEC0EA9DA0EA9
+:10CAF000EB3CF9320DB74E8FD53AFA50D612304C86
+:10CB0000C9E76B792C5A0899AEEA0DAB41EB7F006F
+:10CB1000A80164BC71E23C24E3B9C0A60CF97D9D78
+:10CB2000CD75364171C586F7F28BB96650611E141A
+:10CB3000202995B100A4DAF121137A8C453997A206
+:10CB4000B5EE9CDAFDF0016AAF1BA408EDECF8D25B
+:10CB5000BA30C5EF86F08B60312C0BFBBE17027527
+:10CB6000BC9DEEB716851928014AF849EF7E72F789
+:10CB700051F53219C855E1BC7CF20B92C41C68FD1A
+:10CB8000028439E60BC368E6270C658301D39A73E8
+:10CB9000CF54D6048C45018AD8CDEE124A3BD20D33
+:10CBA0007D0FD3F9C16B734642EC97146EB49BBDF5
+:10CBB000F33350AC1A1575F0BB877BA5AA72476892
+:10CBC0008B7EBDF6BB1DD3705ABF2E2AF6AAACBA17
+:10CBD000D8619A247F021BE90C371494536394BAEA
+:10CBE00009AEB1A7F4358095864A9223958D430806
+:10CBF0005B334280B49D65142DFC925FB1B59BBF41
+:10CC00004B548F8CD277B788C641F71F91FFEE380F
+:10CC1000CAD6EFD6C5E1D0F507564EE7A4C37FE5E7
+:10CC2000D33E399209701419C2D13B83344D335825
+:10CC300008D747D48FECC6E9E1073835BF41988F54
+:10CC400010C9FA05174C657ED447AA57DE9E62BA12
+:10CC50001AA39C2A3DC3674FE86B8D7D3238F34F92
+:10CC600047EAC9359E44EF5B0D8F34FC64EF2648DC
+:10CC70003702CE940903E3A1509D40275CABE2E369
+:10CC8000B5FBE57D10636F795AED2B7D82F98FF648
+:10CC9000D395A264C6C02BFEC0258A41D4F68D74FC
+:10CCA000B51D4ACACB97793D23D88569D7D5036688
+:10CCB0002908FF0A3986E9C6D80F7CE31B8864720D
+:10CCC00086D57F0BCAAA1864E81AC6D53B4C647D8A
+:10CCD000F58DE3A859E76A33C681356A3044AB1A4B
+:10CCE00086FEE775D32161B5E2334F4B27CE802214
+:10CCF0009CE2E582C842A886ABB29E7F580CC66D06
+:10CD0000CD96D56BC01F1AF357B2D787D597DAEEF9
+:10CD100078CD82DE4D3AA97D8EE68845ABD628E5F2
+:10CD20006DBEF95073C7A61283A444BC22EA35F63F
+:10CD3000624FD7E16AA8EBE17A5B78E2547D3D333C
+:10CD4000425E0A454131048BF55603112878C0E74D
+:10CD500074B76283F43F296352AA75518F18C6FDD8
+:10CD6000480C596298C9E28CE83CF3B4BA5AC245FF
+:10CD70003ED1735BE9F27A78CC38139B0784BBE22F
+:10CD8000EA589EE2919E51E5227708B416142A3B98
+:10CD90001E562C5D36699714AA62D474B96C9CFB3C
+:10CDA000416EA21AF6304216AE2E668DA786909B73
+:10CDB000442BA58C6EDE2DBD80D3955F891FE627A1
+:10CDC0000CFB56F12C754920AFF7E5019D1DD726C8
+:10CDD00093E3CC039919E12D8AF914B3A8DC57F237
+:10CDE00058734BAF63567FE8B8D25487FE8F5C1FF1
+:10CDF00022FE8423F5F32B6D2C091737BACA9F1F27
+:10CE0000DA0C814A1D23E636DC1F9AF182575966F7
+:10CE1000A36F399F03772762E109CDD516BA2B7A24
+:10CE2000287332E4F43E55E172FFFE009E3EC7C116
+:10CE3000129B49425EA3A117F65292A2028947EAC9
+:10CE400085FD43E6213DF706D118E6967148118429
+:10CE5000709752E640235F90D951E8B62530EA8FAB
+:10CE6000E07D78F48A9A4F1E14A2F4CFC09DFCB0E6
+:10CE7000AA56A6DD11E2E1745CA594CCE9886DC6E2
+:10CE8000FC7E47B6A69251FDF4CF40194B58FE8F59
+:10CE9000F234524BB1166D9D1A648619C3DE5EFCE6
+:10CEA000580363810B85F793F59D64806D02F82626
+:10CEB0008EC317227945967B702F31F7B54D2B9A8B
+:10CEC0007E8DD335E57B435AE0D53478DF4C9FCB5C
+:10CED000752D42D9CA8E6E76AA10989CF9137041AE
+:10CEE0003A8BA9D444B2761F84E342F012284362FD
+:10CEF000417C22A381F7EA5A900FEBAE90990B7018
+:10CF00006B51E71902FC5FA3D0A719CA321B1C0C96
+:10CF1000E8902CF3B3B308E802999B1E56A5E2ED06
+:10CF2000CC4A18C56A6E9BF2D8780578A141475A59
+:10CF3000BF9B478C149CA6994C383CD0DD3628BB4F
+:10CF4000977D2CE8E0647E2FA065D1F0140922D4EF
+:10CF5000A862AB2AD68143F768C3B0D7B0EE0E21E2
+:10CF6000A2F3E3DB256A001AF98223B25ACDA9960F
+:10CF7000860EA790F49ECEDE1E38E00A0A497D1F79
+:10CF8000A0B96863681E2C4F8C627F68E3FFBC5FAA
+:10CF9000FB53FDD444070D6208170D3700CE5EAB7E
+:10CFA000F8A66D0ED86E6FDE9AAEF69A2E3E10A8D9
+:10CFB000492490CBE1BBFFAEA7F9701394AF63A1F6
+:10CFC000A94E80DFB34BFF70ED9F00EBDE00CA0C73
+:10CFD000690D98A7B22ED6E4030E54FBD67E90C6F8
+:10CFE0005A6837F1877D9B99BD7B85859E2252705B
+:10CFF0002B0DD76DAB96D65563468089F7A7C68AA9
+:10D00000C8E01D7194F0BE57DC8F9964071D41C9BB
+:10D010001F630989561337849217BB5A2010343680
+:10D020008D0E5C26B992C0EC7CE520349312E3159A
+:10D030003E1749EFBA2B2623B8690D4A3518773BBE
+:10D04000975F518C911CFFA5D210D214A6050F6DCD
+:10D0500022FC565FDF426B762965365FB66CF59829
+:10D0600091A6540444A199F67275212E3D6DA347F3
+:10D070009E63E93C808BE8A9847831CACCF0BA1869
+:10D080005F12EAEBB0FF6EEA55A25ECF82D2CCAF60
+:10D09000DC795B1C8DDE3097A30829AED13A7D0088
+:10D0A000AE1AE9445E6797BC85528C833EF9B5158C
+:10D0B000456164562ED1BFEBB4833F85F339EC82D2
+:10D0C0000AB68FE4D97EC38D122C813232B9A48E78
+:10D0D000BE868D333922C519480F7127A20166DB40
+:10D0E0004DB8BF762B5D620706E36EE5A8E7A0B2F8
+:10D0F000A6156D5FC366F42EC1CD14F237ADD08F87
+:10D10000D5438AB5C7E3D6E3B3DA422A72C11C22FB
+:10D110000A775476E62AA52A1224CB7EA3BBB375E0
+:10D1200005CFA73EC5A95E0B38C7247DBE4C3FFD89
+:10D13000540F2D1939274070B39D3F0AF06B78E9E1
+:10D14000E3C1F97F2A469BA38109165B1C8B2A6DDC
+:10D150004EEF575E71962B76652D40DAEEDD24F4A6
+:10D16000685DA75DB19B3B0653F96CCADEA2F01463
+:10D170001D9C3BA7A63389E29D85C3CFAC307F2D94
+:10D180004B8FFA7CBD0347B483BB719DFD917956EB
+:10D190008F86C9BF54D2796C6B4EF5105CBE0AF90C
+:10D1A000812ADB9E43FBE084488B91A619102F71E6
+:10D1B0009685951F1595720D5F96F53EE6E4A64D92
+:10D1C000A4E4FC177982C55A6A4E1BA218023AC51C
+:10D1D00054B1AD82552B34ADAB79F6855C70D9A7CF
+:10D1E00015C71F9B301E4903936368E9ED9D42E913
+:10D1F0004EAE83E8176B45425AA7E5230312C89E3B
+:10D20000A36E2A68A07BC2C19CE326A4D20214F5B7
+:10D21000F6DB7ABFCBC12BE5C7CBF5926C6DF04C3A
+:10D2200075B5B006541C91DB0E1BC6815E75D69B8E
+:10D230004C68C68061D2BE91BA8AA19FBF7D2BEF98
+:10D240000D32FD421DF69D9E1A77EFD75FA353A6C0
+:10D25000510E048263E1CD48C443392CB81611A1A4
+:10D26000D36597C580DF82EECAF70D0CD96DA67124
+:10D27000FD9A4810C9CCC0BB4B9CF3AFEA9650B0A6
+:10D2800086935C0632BC8A19C16560448D9E3DC799
+:10D290004145EF5B3E887DCE3AFF40AFCC9F119178
+:10D2A0005D3E76F3C578865C05B88032A5985C1043
+:10D2B000286C70DCAC6C3DDD0147076DF96C555591
+:10D2C0001958C2C0F15D5034D292F507EAF18B6A69
+:10D2D000A7B898888D09EF854CDCA4D376A0085CAC
+:10D2E000FE603877F9F9C9A7F092948E450D77EF73
+:10D2F000FFB02751BBDE204733A595C650B157A6D6
+:10D30000999EFBA24A2D5B3D4BBEBCCD655B1604CE
+:10D31000C8A9D0C007D70CA3479A0CD690620C219D
+:10D32000C7A56A6B4B9E6697DF9D8FD939FE236038
+:10D330008BF5D06DBAFACECA5DFCC16D1DE6AB604F
+:10D340005551238CBE68EBDE6DB212998991C9FDEF
+:10D350008AC3FF54421EB73FE92592D85BC6A4BBDF
+:10D36000EBAB4684D5DD70B2E7DD539F0F4DFE0C6D
+:10D370009B7DD8ECDDE69019443FF5B0070545D01C
+:10D38000DBC738E18CA6D81AEE6B4A267BD4CC805A
+:10D39000A534C2C3810582908938CCB21970254565
+:10D3A0007896D1B1F80F8A4D3711A651B5316CED91
+:10D3B000ABDC656D9988ECCF5DDE7115505948F294
+:10D3C000953354DF3127811375B4D81B981DE4BC05
+:10D3D00024F8FC90E482106586D1FA2C3278276913
+:10D3E000F5E417D9BC358D44812B02968C0F1C7C3B
+:10D3F0003F8C6D0F1CC1526D3E6AFC3FD67E430DC3
+:10D4000013FDAE0926256A8C9C5CC3B5D233C403D8
+:10D41000B85ACBE77A979CA4B3464F51EEE23CC68C
+:10D420002172084278B9744019EA9374FADCD784FF
+:10D43000E8598CC7933629AEC76FA1A8CDB0560264
+:10D44000DEB906F4FFC6D9E2C30C252FB0C4B60E70
+:10D45000647176D0DAAF63AE8353423CE347E7753D
+:10D46000A78F082ABF6505F7E4CA8C7B85602EFF6D
+:10D4700078E1137B6A4E28FF3004A7646A117D614E
+:10D48000B1EF168A05EF3FC23615424BCCAA5821A0
+:10D49000158BCC63938E1782716595D16331E13A18
+:10D4A0000581E64672E98A6D8AF626135C9FB417F9
+:10D4B00014F679B84F449F0AB16E00926171EBB9CE
+:10D4C0007382939459CFCE88B81DC7C701421E07F7
+:10D4D00057F4E6FD66E16C811B9409574D4742DC29
+:10D4E000D52EE2874D277BEED3251A6C6C98062447
+:10D4F0001A94F9451009CF74B0FCE600FFF8114CFE
+:10D500002DC96D06D91993EC9B0AEE20A9278A2E06
+:10D5100042D1AC5D13B7C225BB487271E6B862B2A6
+:10D52000D9995EC95A4395D33CA764F0940EB506C9
+:10D53000F9D7809BF7D6E1B8E32F822056FBBC5089
+:10D54000A1CB127276C2F375D45D64D617EF00C812
+:10D5500047FFADA35AEBD057B0372B6D7DE9F88F5D
+:10D56000F09C54C176C4948BA0948840C25EFDE6C2
+:10D570003D324894FE1999DF7E18C0011D6A39B109
+:10D5800079EC837CE1D6F98AA72A360CAC60B842E4
+:10D59000A67FB7F7AA367679F10F71B50F6C7CD1FB
+:10D5A0005C75197F5C89E8B4F0DDBCE1E3B1B814C7
+:10D5B00040F2BEEA44AA11F0F1685BB914DA62D510
+:10D5C000A41BE9CAA8A2375ED4E0A1A677DF9CBF5E
+:10D5D0009B070D8B278BEECEBCAC3428E5EE02AA60
+:10D5E000E5F5B76D784A7AF5151151368F9B306E97
+:10D5F000E0B02723F397E7BBD64D7382AAB2E98D3B
+:10D60000FC9B06ED1DF4DAB2E8C6E54CB36C812C48
+:10D6100003E31232AD55B116F16B483DCF464A8A4D
+:10D62000C1EE2FDD95E3414EA9442D3ABCA001A9DE
+:10D63000C984982A88F0CBD31E97DA1B698FE8DC5F
+:10D64000FC20115AEB23C0960E8795E2C7D9B33E52
+:10D6500086DE3F528604374E01CD19E3026C33F962
+:10D6600052689DC84FBFD09E9621CF8081082CAABA
+:10D670006F11F157448B13DBC9523707685E405D69
+:10D680006873A5CAEEED5338FEFCB49A6ACF7C9C51
+:10D6900022BC5922E8206B9D0DD01A1C1B80F0E69D
+:10D6A000D50576DBA39DFBD9626132C2548D18B8D3
+:10D6B0006D477B71769E4C16BB7D604D66F5AD3235
+:10D6C000380BC501B46E2E968C40E1DDEA0506628A
+:10D6D000070E7AADD55915A369583233F5606C9CA5
+:10D6E000217D6E838843E063B6422057471CBF8785
+:10D6F000D5E658995484375F3A64C0FE019E70A6FF
+:10D70000251FA33AF55CC6260F6236CD17D9BE1683
+:10D71000A2CBBB0B8FF1B33E6EC9ACFBCD5887A536
+:10D720007EB22C3F8D75533B4702F77824C6B84B29
+:10D7300089800D82822EBE5757B865D01C2EB599B0
+:10D740009B6823E16251C579FB45FB819963F467CE
+:10D7500073DFDBD47B7B165B3541680640CAB8DEDD
+:10D76000347BEA3F5F13AEAE6973B02535BBA5B716
+:10D770006B5493CD47554E228B92D86EC50D7B319D
+:10D780009D3BF11682E5FA589A6C88C950D0DA2B85
+:10D790008E8CAECC413A0EF74D91BC553A9789C26A
+:10D7A00024CBF756CC526F754659E9BE395C4DA96A
+:10D7B000216C386A6AE7F41E3EBC71E426B2009020
+:10D7C00084628B94C149ABC452D575FDD52E3EEE13
+:10D7D0006ED7A075011F1A8FDB3A51F2D565B26979
+:10D7E000D8D1EBB7713C771BFCE6FBDF5E2D799758
+:10D7F00093479BE9099427F91F1ABD4B93DB5960A6
+:10D80000CEE8CD3F4F264791D8CA2DD70F23B98CEC
+:10D810000E4BA4CAE982FA2A11BE0CF5902BF6BA77
+:10D820006AF1135467D68CE1820E5BD9FDAAC30658
+:10D830002A858CF83B82DACB25E3BE2F33FFF6C175
+:10D84000ED29DF2ECA7D6BD114CCDC0D784BDFAF18
+:10D850007D891AF6B4F55E5E6F92D729FF1B46FAF2
+:10D860001FF4A1D7013850CCD9BEBFDE8ED89EB3ED
+:10D870005A02E15C1C0A916DF2C2A07CE3E200AEA8
+:10D8800036DE42BCD1C15EFB4E35FA9ACA324A7CC2
+:10D890001B0A1FA81BE8EAA720C8A4A05BA49B53EF
+:10D8A000A8241E1D935BB40BBCBA62721041FF1C0E
+:10D8B000812D37FF87B0E22C41ADCD49499B7DE2F8
+:10D8C000B73BC5029C3D836A85462182DDE71B7616
+:10D8D000504481E8BADCB73CD1311914EB2CD75352
+:10D8E000EBDC524D7AC62C536FE6999D5D2C938FDD
+:10D8F0006ED143FC75D0E12BF9D01A2071468945D1
+:10D90000E3E51D0D4CFA130FB37E15E5DF2184ED21
+:10D9100044FDB2E99960116A639F5AD8C78755AD33
+:10D9200015D5CD1FA8A73BBB4AA8FEB35296D24E31
+:10D93000CD5FD1DB91245B1B918D97ED8C9A375293
+:10D940003A8B44C08600904BC7D06B1A0B52F3EA57
+:10D950008C25B3C7D83A7789E9D11220788F3BD884
+:10D96000B7CDBA0083B2FE233E9092EEEE8D3EBA62
+:10D97000EE9E6880524C992CA46B59C2079DC0073B
+:10D98000020366839800C51558C6CC5D99B17FA681
+:10D990005C7401A38ED4778B61298CE1A8A8C43B69
+:10D9A000BCF8A9ECE841E34E6CF8FEA226E148B9C8
+:10D9B000D530AAF32B6CD9E438BA177D1DF3C4E631
+:10D9C0003F26C787B9B5E187102D91F66CE037D4B3
+:10D9D000239E3BAF02019D7AC09163EAF877C7743A
+:10D9E0007EEA32E30F42AC7254BF028620EE73DC53
+:10D9F000D32218988B2244C08E511BD988CD19B3DD
+:10DA0000D8EDF0767CA999D55E4BD8F161E302BCE4
+:10DA100053849C87596C90BF15190BCB3F8B4B8B54
+:10DA20002D39C830CC7261BED8C5067ABDED076C01
+:10DA3000920A4B1BA9E0D1B31632358660C0B6CB33
+:10DA400083AFD68936E14104BB8840B3DD11E4429F
+:10DA50002BDB9F1D3D440460966E2458A522127650
+:10DA6000DE6409AA0535389E6207A2921B8FCEA1FB
+:10DA70001F10CE3BF0EEF39E47C36823D3B6488118
+:10DA8000BD9350CE123AC5AF953819E55D0EDEA3B1
+:10DA9000FE75058DBB9274BF5C483D463F1D79A85D
+:10DAA0009AEB9ECDFA6B3A63CE1D3231DCD9BFDCE6
+:10DAB0001042D42BC1A054B071524638C3082E0C6A
+:10DAC000212C60C10A3F3AFAB5BEC57FB7D6923263
+:10DAD000FE70AB38C846009E93351C6A4EAB8A4A2E
+:10DAE000D11F5F6DD98F0F8D59874A48C7116724A1
+:10DAF000C70C7C935A9370E4B2B6ADC3CB43A7D89E
+:10DB000015F855C4BB3A3CF4839935CD1F1F8734B3
+:10DB10002B696263EACEB47570C59FBFACEF681A1B
+:10DB2000DECAF0B676824C6A64CA135B893315DAB2
+:10DB3000E7036B16225D91FFA6569D03FA1C085A57
+:10DB40009EA483EAA2FF52BF976A8D066D0CCBD3C9
+:10DB50008D7E622985E1E07CE52B593A5B983FC8D0
+:10DB60001002C36E2268CF4A1C322F8AE0FD18567D
+:10DB7000D3AB7BDBBDCC8E50BA13D5CC17E3FA0008
+:10DB80006F09DCD08821520A5452BD8D205B85D0AC
+:10DB9000FBCF923ADBFF4A50C5D0DFFB44E2F435BD
+:10DBA00011FA227367C45EA2C879B61B50E8B43577
+:10DBB000EC38B1757B2306ED9E2669764F966C5E38
+:10DBC0007AB194E9981F78B7CA252BCE4D5B016CCA
+:10DBD0000AAD270DF237C9BA186435F58050B4DBA9
+:10DBE00002BEAFFC9B4AB94EA8D498D7A11E8F099C
+:10DBF000A54A65B4BF920836BDD0846F90E6AEF2F8
+:10DC000080FA2934ACA573C22B47DAE74A4456BEE2
+:10DC100058FD121C4B5A5D2EF996544FDFA174CC5F
+:10DC20008540C2DC23DD5D93D8ED01CFC13FE9CE55
+:10DC3000AE017180E877E291752ECCC636DB61F2D9
+:10DC4000AE0B82B8FA292B8B8B8B4360D223C53A5B
+:10DC5000F40FE211A16955A94568DEEACB8E9CA0BC
+:10DC60008121A1F81936EFA1028D7EAB651B52A967
+:10DC70002BFA462823D1B1C44A727A53D6B06B3EF0
+:10DC80000D41C9E264749CEC36D609BF6AF5403791
+:10DC90009AB96A077F6BF144463D76628D008346F0
+:10DCA00007E909B6B95CBC08F8AB9AD6FBFF364A5F
+:10DCB000BADB4F87A1F2E066AAFDDB77553914691C
+:10DCC0003610DBE0E04868555EE00820DDC6DD5C2C
+:10DCD0008841258A21023B968767BBD63F1084FE88
+:10DCE0008307FBDC60FA2510E5ADCE7AC3FAF208B3
+:10DCF0002AE4F79413EE724F955E03D44284339F67
+:10DD000080F4AE5BBA5B39A13DF86BBFD58D751B56
+:10DD10004F140786D2268E6F072B7CF89BC0718923
+:10DD2000CBBCE0EF9022CEDE266ACA239051E2FE01
+:10DD30008D12BA8D095A053CF0D83D98410F7B856C
+:10DD40001DBD668164B1CE5FB7327777AC040DB488
+:10DD5000CC02833FE6346988CDAD2BC35B27F90E37
+:10DD60005DE24CA318D622AA8FD575218680F9C80A
+:10DD700004C52722B02472257F35465B068342D82E
+:10DD80004C9EB57E2495D1133E351455CA42BE34FF
+:10DD9000496DCED4EB6D5B74F339A09015CD79A3AA
+:10DDA0004FDEA87425C53A7B87D11EC76E7D7C7671
+:10DDB0005917BCA2E992137F7D741FA8DA4321652D
+:10DDC0000BBED1FC4B8CF8CF296B8D28B297ABCB17
+:10DDD000001968DDF9E206CBF9A7B65B322CBD610C
+:10DDE0005B25A192B6DEDB8BEA37F85B8E5F728D26
+:10DDF000A5DC05F42E8ED61685FAAEB0F7C3D5CACB
+:10DE000034A5AEFDC7428A0A7FEE4E30A64DD9F347
+:10DE100098B38E14FBF58179F54A2817DF44A9E3FE
+:10DE20001E4543C773D9AB54B372DCB0F207008709
+:10DE30006B310E5346B899EDCC79E9A6DCB0F5E923
+:10DE4000869AE53DEC0F3D1555F206123670E2BCA0
+:10DE50003CBC3C1D5E7C68ECBFAA16B0EA91D86C55
+:10DE600076A237FAE12443CB0DCC90346161B96CD2
+:10DE7000AFC91D9DABAD49FA6EC2C78BCC730FE81D
+:10DE8000F3F69456C50826C047B2C7C8072D83527B
+:10DE9000945191719CC141A06F8CDC71F482266D0C
+:10DEA000E23975A18B71D63B94C7DF09BBA70CF88B
+:10DEB00026D276BC1E74E738438448AA2384663B86
+:10DEC0004FBA808C1B43EA4A26A6BF6987D361F705
+:10DED00085CF1EBEC70809A3A7D3AD018033583F25
+:10DEE0006AD71E33010C976909D504FAD05B9A737F
+:10DEF0004ED9F74C201D191DBD02364BF15340C0C1
+:10DF0000A0613085667D05758811662929FEEC6360
+:10DF1000A8522207AF9B6612F977168CCE0CA3226B
+:10DF2000BAD0A791C7A41ECEAEA10A32C25CC8DB8C
+:10DF3000498C4B3DD7F4C69677C596A181CDA54CAB
+:10DF4000A17C03DE52878610F024874D2C49079F61
+:10DF50005A15B47B3189501705CD8AFFF4C6A02B22
+:10DF600068719F2A670CBA79FF67488E1A73DAB610
+:10DF70001374868542578B0F5A9926EB727BFC33BC
+:10DF8000293D16C46B6067F056292C7745BDD749EB
+:10DF900088EE1B166BC5FE9138684F050500BB4720
+:10DFA000EF31E71CF5F04D6B62ABCB951F01A3DDA4
+:10DFB0007B6FB4B9A0CC44286F123FC11B574554A6
+:10DFC0004A213A3E3BBDB5D04D70FA0669200D8E10
+:10DFD0007EFBC7C119926DE85CE30BC8D94FDD6BBE
+:10DFE0003D889BDBC03B8024B7C1675003DECCB1CA
+:10DFF000FEC219E61E54A1E34824C9FD939B2839AB
+:10E000001F7D42BE9525D3C4380530D81E411783E5
+:10E010008F85B01DB2C05AB2115AB4857E1802372E
+:10E02000C2A47DF6A3A2EC32C046CBD442ACBC82E3
+:10E03000B9F3D091DD112361989107D47907229526
+:10E04000D790E26AD3ED7F3FABE601D96943944EA6
+:10E05000D422B0274784A80D1D5560124D65668DEA
+:10E06000DE1BB452507FD19C8F50ECB9BA4497EE6E
+:10E07000E372F9A3418603D41DA0C2B583ABEAE0E5
+:10E080006C8476909DB1B075AE16679D740B086573
+:10E09000D7568E7486BC49F363E42A9BBBC1628465
+:10E0A0002B82E68A22DB60A0F202A78546149766DF
+:10E0B000A57807667A592ABE78B76186DF5834F4A6
+:10E0C00087B659A99D9C98C001B0933621F95E1975
+:10E0D000EFA17621DF62BCB191D18486058718E576
+:10E0E00075F4C0EB9A1F076F4DC58A1ED97E1CECD4
+:10E0F0002CAEAC7D352CDDD97E0506494263F86433
+:10E10000841A4D505187F78D231E6B2A271EEBBCB6
+:10E110002AEED75AB7E4A5394E45299F97057BA823
+:10E1200020097E6B2BCC404FA92F4CE8506EBBDAF8
+:10E130002E4FC92A4254B9587BAA2FDA0BABB13FF4
+:10E140001E64A82EAE04D7EE5A145E255C5A4BDB33
+:10E15000E9D50FF9786ACAE2D67FF30BFDFFC65DF9
+:10E16000C91F520D91C977914DF2C5812C7E58A1DE
+:10E17000AE17E8BCB3EB9DC9474EE9CFDAC2C1B1D7
+:10E1800033DF42D59591D7ACB1B1ABAB6B5338957A
+:10E19000DCAA46BAC06C2F13A6CE1F2DA15FD07883
+:10E1A000EADE96B8014E24FBE0664D48FB2C82E681
+:10E1B0004194873ADFA8C9F4A9FB286D1733186684
+:10E1C00051C41F5BC7B4ADD432D5061FD7F852ED8A
+:10E1D000EF4E9B9A13A46FBE7F86628B918BFC3AA5
+:10E1E000020453AEB1ED1139A3B0AD47E728862440
+:10E1F000C02EF0EAF63AC70A00DFCF0D514B2AF5E0
+:10E2000034B675752317DED3A3420D22A26F3630C4
+:10E21000CD5B367117238039A668667817545E0F78
+:10E220001267840CBA829E535CD651DC839A8A585A
+:10E23000BF7E747EEFED3FAFB5DEE784920031F82C
+:10E2400051F26A2A9734EB7EB2AE7341306243D307
+:10E25000074975E0ED01B59943EFD2DA503594B72F
+:10E26000A18C24FDEECEEB46CC4E83F4DEEB41E1F7
+:10E2700038DCBB69FDDD056E11F4ED71552E64DCF3
+:10E28000D8060DFCD23D85B0AAA8F45C309A990757
+:10E290009F8825E65AD95EF50FCE66F7741F7E85F6
+:10E2A00078FFC22A56DCE1801D581B7C154E6EE6B5
+:10E2B0005A38FF59343D5BE9CC02F9D533289858D8
+:10E2C0006273C54AD88E260C2CB273198937C436AE
+:10E2D000BE981E1CF5E7082AEF414987057CCBC193
+:10E2E0006D460D6010CEEC939F27E5B7C191B52E1A
+:10E2F00060242CBB396FC011A85A88A3BF4010D826
+:10E30000C49F24A052E502A6A3CC6CCA6CF38E9CD9
+:10E3100007211B56B2D0BC2828ED51A1A5C71484F3
+:10E320002654D4AD2F40DD8E47FBD7EEE2A20887FE
+:10E33000E13909A80F7D2FD42E948680F8EE1AA318
+:10E34000A3DBEC85C9C9EEF597009742E90270F4AA
+:10E350009FB5D666B69E1AE5F24F0ACF40ACB5A57A
+:10E36000A61FFA7E57296C5F72041D07BE8E95CFDB
+:10E370005421B97ABDBE8C284F091BEEA5BE159459
+:10E38000119FE74D8E51029EAAE76D4FE43B7AA1A3
+:10E3900014E1D0EC3A437AAFC7863B8DBF8D1C09A0
+:10E3A00030931B44030F9E09482024ECD4B9B53B9D
+:10E3B0007A3C15F97CD5BCC1E1ADF6EB49A6E77016
+:10E3C0006F59804EA93E1704F2FA2F34EE7D7CCDB2
+:10E3D000EA16A7D057A37C7672BD32904C9DB193BC
+:10E3E000643390BE64F6E03B102BB85AAE1E0BE0CF
+:10E3F000D21664BF9863595FCDAE9B00FF7F81C189
+:10E40000B5AE5E80A3DB8FA85F777C563A8451DC83
+:10E4100035E9DDC199D3399E63E9B279B7EDE9C039
+:10E420008FA21F0C5DEC4470108A467AB9202E79B9
+:10E430002C4F11D200F7262120EC5370F4FD1BD590
+:10E44000A88936CE4B6AA33CB075AF3B225BC5CBE7
+:10E45000ED5DCDB0A7A295C78DACD037E58DFC8B17
+:10E46000932EA2FF6069C93E696E5D3B3159CB9323
+:10E4700077D2EA1D11601065DE7B67450998358902
+:10E48000E1CB44A989907F81CF1882AD313A3DA379
+:10E490004F215B772C2B634EE5C5EBEDE27C23DB54
+:10E4A00082701FD2D5F505B9A4E20675F0B896D0F2
+:10E4B00051C88F5E2D0B80ABA892F2CE0AA805CE74
+:10E4C000CC1179CD510A9F9B78F626B180BA820192
+:10E4D000929A3449BB6E072C81E96BD012D473CB6E
+:10E4E00064852CA1F1F8D13904A522335ECC101B30
+:10E4F00069BD31FFB5ABC3DDC6A4C06C137487081A
+:10E50000422D679D411F3CB0E8777DEC12C934C8AD
+:10E5100021504AD65BD59610CC68FD21508EB58F20
+:10E5200063338F42DC9703979666A024831696CDBB
+:10E530007F6FB71D5E0E69D89F0E79BD75F01E0006
+:10E54000B01511AE0AD1434D26E17322E67BA05AE5
+:10E55000C2B32BFDDB4A9B998DD1640EC55BDD26D2
+:10E56000953B74A48EF2888D67451743141F0A608B
+:10E5700098015FC11448D2A0F26877F71E145BDFE0
+:10E58000802135EBDEA00C23C6B6876A98B4FFC69F
+:10E590002795E8EAD7B3370EF159BE80CF37FD692A
+:10E5A000DC9D8EDA12E73B39C45A5B1F0A633AA43A
+:10E5B0001FB39127F96174557B7D8D96F56D45925A
+:10E5C000A213CF18FFD32E01542A02744D43E672D2
+:10E5D0006FB65CC8AC92AC1CFB0AFD2E879F0A6D1F
+:10E5E000ADA54347BD36AAC097542AFAC09D5F35F2
+:10E5F00069E268C52E60B8259188ADB68F47C430F2
+:10E60000EF36A3F0548D9B2D168CD91E2DD1F7EC2F
+:10E6100005C6F5BCE1815EF0355A84372F1A802C8F
+:10E620005536CCF645020D267CC1DEB5704889A66C
+:10E63000F7B781EEBC4B29217E0DE30BE3C38612B5
+:10E64000FFD4BA88D99BDF67D9F40CDE7C2F36580B
+:10E65000CC743F723CBEB0BC8470381AC9E251E73A
+:10E66000777FCEE41D3C7BBE4B288C85E3F7BB0D4A
+:10E67000DAF51DDDB63FBC661DC99C89A325DF42C6
+:10E680002AC78D192751A4715B155A80F741C8B864
+:10E69000F777038FF568095AEF224D8731D6440783
+:10E6A00030DD18D811629E281F1EDD4C4ABBBA0609
+:10E6B0002A67508CD448294B50359AC05ED33CEC25
+:10E6C000FF487E5B6E8ABACAAA9680D903C58DF4CC
+:10E6D0004DA36F536A0EF2D5A337EA758C2B332AFC
+:10E6E00002FC2E99AB37BB3CD39F9D05DD9650FFB6
+:10E6F00034B208733157406B89A92EAB56C4D36826
+:10E70000E305792784CA50BC3AB6B92720E09315AF
+:10E71000B418A7943B08BEDE016C0A065A194904D6
+:10E7200034FDFD9D041039E46E7E87A76460656B3F
+:10E73000EF6714ED2E8D66FFE4E2FAC674E53A8EBB
+:10E740006BA068A0E519BB7CCF8A104D28A624CB0E
+:10E750002C1741AE8BC0C6206BF4493C867D3759DF
+:10E76000C11729529E817DBD62C3A463C39975D12F
+:10E7700036EAD955D74E098E39E46385E37399E0BB
+:10E7800086250ACA8D27B0EE4A025579653CF5B94F
+:10E79000DB608304027B50E9B7948EA327C16A8BA8
+:10E7A00076C2588501EF54E27CF7DDCF66FE3973FF
+:10E7B000DE35B15E46B88D5251B1E5EB188EA744F7
+:10E7C0004901771415A4CCE8EB0812C5628E889530
+:10E7D00025CF4F6F39A57BC22921C696CBD7501ABA
+:10E7E00071E36A842052678B79800C32D9C9D705CE
+:10E7F000BECBF77B08D71DF2E01E74284AE7D3B5DD
+:10E80000920A8FCFDD829257934D81AFFC21243045
+:10E8100091C4BEEC08FAEA491E67A535804EDE4079
+:10E82000708AB5C103BA5351556D4E927D953BAD7B
+:10E8300071000C673F2FF6305D9E7368DE23B04E8B
+:10E84000F537D36C5A6DEF15B7BA383FC8A52B1FF3
+:10E850006F4D375A3F591B59CA4111B8DFD0460C8A
+:10E86000D2049DC301274E88538EB455BD17FF1C9B
+:10E87000E25DC2923899E8DCE5AF5A8B877836536F
+:10E88000D999EE69A4CD5CC327848596F64E84940D
+:10E89000C2793F34F2E4087F0BE2AE2BD113C1AC56
+:10E8A0004763C4EA639F71138E8FE677D014E3B792
+:10E8B000713B43DFF08B766AD20C985D71BE82AA01
+:10E8C00001F8A4B56F2B54AD84E6C22ABF18BF610E
+:10E8D00089C279D508CD8B66E6B3332CDE29E3AC4B
+:10E8E00089BDAAC66EE71531DBB25CD6527AB44A4E
+:10E8F000E3C9D18B9D82105DF55D8A9003C3B5227B
+:10E90000CE768B05299E8556A80F0D6B0C0DB4DBBA
+:10E91000642419AF02E44121F0C1C35530829C73D5
+:10E9200064739C0DABB5248FB182C9893956B67F0B
+:10E9300001323122BEB167A96164DC4758D9F2794E
+:10E9400055A4C4D8C05C358515AA6A4EF9D13DC816
+:10E950006E75F35FD120AB3E8C53769CA063B937C4
+:10E96000DECA8350D8B305BA62E4AE5DB4A0EAF063
+:10E97000D17F01DC6E4B7C7993C0BC8893FBD1DCEA
+:10E98000E26338F690AA21A71ACB56A983442BE359
+:10E9900089DB356C24769F80DCAE5A8DC26AEE4EE0
+:10E9A000D5F729B969F334FB9F657F79A8AA3306A7
+:10E9B0008697F807A2763B9FE847774174FC225F71
+:10E9C000B98660FF58749C6D2354B12010D6471D42
+:10E9D000AD236ABCEB1D9C2DA5CBFEE5960D2F52F9
+:10E9E000A9AE2E8D0C04B7D2825513B8416C79AA0A
+:10E9F000E5D372DF21E691171CF6EFC033360B6EBC
+:10EA0000A00CE8A79C4D4A8B98D10DBD1B790988B5
+:10EA1000C5533ABEFB240D49C40A0F93C78F4A0C55
+:10EA20008F7DFACC48B46B84E8F078E726DBB586B6
+:10EA300081B9B0F6B4CF95506843B14C787DF6E516
+:10EA40004713CD68D35A3906AF6B9D0F3680B9C3D3
+:10EA5000213E9C0266A3D8C1CF34A6C5B337D85295
+:10EA60003A556CF8C51BE96F72F9100BEC84783AD3
+:10EA7000B68CD47F46E5985DC6B4CACE5CBB26ACE6
+:10EA800048A4E1A907910D33460324F802F805E0F4
+:10EA90006D0011CE52406415B4D133A6A5CABCF0A6
+:10EAA000F690ACD4F02C8925CB5FE4E88785A1C132
+:10EAB000D9DFEE3DFE80B52860021BB44F8DB83F14
+:10EAC00078831E903EA00ACEC45D1C978BB7B3F727
+:10EAD00013CA8D83158A7A81676487B6A0C6352AE2
+:10EAE000A4058EBDF56BCAE8A40A3260F28DF274FB
+:10EAF000B6C12A722ABAA755EA857F3717BF8FB9E0
+:10EB00007E8EE45B2FE73F98736BA56D150035EFA4
+:10EB10006505B105F3FB1413C43466767E48F34DE6
+:10EB20007E07BD738761D86E80A2DB77BB468B06FC
+:10EB300099E73D9C7CABBED3428F07913E335F8B00
+:10EB4000E2CD1113E0305B618F4B9A3FDB456FAD37
+:10EB50002C0FE460F3B4326200A03BCF42E577E9CA
+:10EB600006B283F242C490ADC64450478533BB1908
+:10EB7000472A7C03E7ECEFFD64D213BB8A0A7A25AF
+:10EB8000B6191AFB072E242465C24DBE8398705F08
+:10EB90006219FE2FBF43CBD6BDBC07F7A919E3DD31
+:10EBA0002C3C29A6103D1B35745B84CE7320E242B9
+:10EBB000011BEDB8689C673EA24102E5C721021126
+:10EBC000422245671CADA44BC413C62D2D6F8C4546
+:10EBD000584D0D004FD588F133AAD4DAB7013B3F29
+:10EBE00084883373B6B738EC3E0ECACA7CACC3E92E
+:10EBF000AA3499B4F96E08DE5C4AE716E40B902C4F
+:10EC0000A5CF8593E166166791550BC4C6FCCAFE75
+:10EC10003D2514F7D731951CDF5933A04CE6B37569
+:10EC2000E1F7D08F276DCFA1C02EA920BAAEC84082
+:10EC300093E77247C5E5BE57A83C5C4F0CEC16DC69
+:10EC40008EB6BFD555BBB70296C1A340257DC4FA89
+:10EC50005FCA73BA3CA4EBDF0AC7CA2BEEAF6F10D2
+:10EC60007E85965C017D88AFABEAA5CCC19C5F6FC9
+:10EC7000F1F7157ADC4F4A5A8FCB74D49CF33FAB33
+:10EC8000DF90D895062A5E8B530A506340B38220EA
+:10EC90001F735185F87C013789CBC05C9093D37684
+:10ECA0005440CA567281607B1D021F7907AC2B8DC0
+:10ECB0000130AAF6F2D2535A6A1CCEBE7AEB48351E
+:10ECC000254131414FCC275EF336610A223C0102D7
+:10ECD000FE611F62847A70AC5E120ACB8AB31AEBB3
+:10ECE000A6A7DCF186C8741FFACE43862829561FD2
+:10ECF0006C754F6C23FA2E56CCC7934206BFD93B96
+:10ED000086CB8E07C468D3BD500ED17643987BEC7A
+:10ED10000F097F81F1E32E72D9D286553FFDE4655C
+:10ED20006F645541F3E91B16F0D6066F2598EC1871
+:10ED3000A4A1BBC6AF9E4951EDFA6B79173E514C69
+:10ED4000B9DF0772F73A2AF56B8FB58DBB975C1365
+:10ED50004BCE0AE4C07B633307F32BFE1B055DA299
+:10ED600001A341958D24D027D054AC067FBA40989A
+:10ED700078042A88E2C0AFB77FC290CB26180B2553
+:10ED8000AB69D2D57B7B7B76674529667FD6749449
+:10ED9000AA1E008E18A709BD8724469BC8A86DC966
+:10EDA00044ED57AEAF90A11A77BE70A68B00E4F485
+:10EDB000C2A2A5F216CD81FF204EAA02D3602B5A23
+:10EDC00031627C37B8A59BE289D0BF7D961027843D
+:10EDD000F68B514D284C9F9CA65CD2B9424A967B3B
+:10EDE0001059EDAAE2D2D2E25D05EE9C850FE70F45
+:10EDF000179C7840A0C521EFA2F2CB62381CA60C6C
+:10EE00000108728676BA1DC76DFE52B23F9BCD6E69
+:10EE1000F026404B9691271375130A6417D8CF77C5
+:10EE20009973E433589D02B709432DE4FEC3D6D845
+:10EE3000205DF938B448138A7D259D389AA264680C
+:10EE4000C5A4A5CDBAABB92C001537C6F7CC75EC67
+:10EE50008F5ED6AB5B2425503F6514334478540154
+:10EE600014AE0A970536AB5CFF861B4BAF8BA9D857
+:10EE7000631088C811692EB122CC5A804E0C15053A
+:10EE8000410D36855424D9DA96BB608B8F9B3A1B93
+:10EE9000EE0E411C482AFF5805D02AE461C4E382E3
+:10EEA000F1C4F662BB26A83FDC5D83DC36E53B227D
+:10EEB0007FE77BC6675873EA6BC6D43BA72C502705
+:10EEC00005ADE420FE37C1B9677C527172254B87CE
+:10EED0003B79DB8D490532479C8A01E52A8460072E
+:10EEE0000223EA67F41537DFDECE7456FBA51C2437
+:10EEF00099E912219EC5A33635911BD3F51D9F5369
+:10EF0000031BB009003F011E2837047F077D3E9D8B
+:10EF10003F00000000101C1E05F5281E05283000CB
+:10EF20003000F0D2F0D2AB0A1080080A0101592B50
+:10EF30000040403200000000070A00FF0001D2003C
+:10EF40008004130318140004041B00100A0000B00E
+:10EF500004FFFFBF96307500C080004040010600EE
+:10EF6000002C010500DC05080801040548004000EC
+:10EF700000000200012005480040000002020001DC
+:10EF80002305480040000006020001270548004014
+:10EF9000000008020001290548004000000A0200A4
+:10EFA000012B0548004000000C0200012D01131147
+:10EFB0001815211D1416171A1C1E24191B1F292B86
+:10EFC000312D26272C2A2F28302E33320F0B070104
+:10EFD000030D0A0E0C0902050806012400199919EF
+:10EFE000330000190030080000CC1C0019991933B7
+:10EFF0000000190030080000CC1C041A0014002086
+:10F0000003000C2003000C02001028280000000060
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:10F0500000000000000000000000000000000000B0
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F090000000000000000000000000000000000070
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D0000000000000000000000000000000000030
+:10F0E0000000000000000000000000000000000020
+:10F0F00000000000000000000000000024D5FB46D6
+:10F1000001010001010000000000000000000000FB
+:10F1100000000000000000000000000000000000EF
+:10F1200000000000000000000000000000000000DF
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F1500000000000000000000000000000000000AF
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F19000000000000000000000000000000000006F
+:10F1A000000000000000000000000000000000005F
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000000000000000000000000003F
+:10F1D000000000000000000000000000000000002F
+:10F1E000000000000000000000000000000000001F
+:10F1F000000000000000000000000000000000000F
+:10F20000000000000000000000000000003F011EA0
+:10F2100028371E0A015900000700FF00561D10E0A4
+:10F2200001E00000000000000000005335303030E5
+:10F23000420000000009030F000300000005000069
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000000000000000000000004E
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000003D0011E0
+:10F2E000060112201B0C0401011C0008002134003F
+:10F2F000000000000000000000000000000000000E
+:10F300000000000000000000000000000001D2002A
+:10F310008007130318140004041B00100A0000B037
+:10F3200004FFFFBF96307500C08000404001DC083C
+:10F330000500101C4410270101BA001C05C088609C
+:10F34000483B060F420000000000000000000000E3
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E00000000000000000000032310C0001540059
+:10F3F000000000000000000000000000000000000D
+:10F4000001132900101C0100000000000000000092
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000000000000000BC
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E00000000000000000000004030000015500BF
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000000000000000000000000000FB
+:10F5100000000000000124001999193300001900AF
+:10F5200030080000CC1C0019991933000019003074
+:10F53000080000CC1C041A0014002003000C200357
+:10F54000000C0200103228051532005100000000A6
+:10F5500000000000000000000000000000000000AB
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F58000000000000000000000000000000000007B
+:10F59000000000000000000000000000000000006B
+:10F5A000000000000000000000000000000000005B
+:10F5B000000000000000000000000000000000004B
+:10F5C000000000000000000000000000000000003B
+:10F5D000000000000000000000000000000000002B
+:10F5E000000000000000000000470015004151002D
+:10F5F000000000000000000000000000000000000B
+:00000001FF
file:cff98e5795a1b5bd2a61f34f5532701de7be327e(new)
--- /dev/null
+++ b/firmware/tsp_synaptics/jactive/synaptics_b0_non_hsync_fac.fw.ihex
@@ -0,0 +1,3937 @@
+:10000000989704C50000000600EE00000002000002
+:100010005335303030420000000000000000010085
+:1000200000000000000000000000000000000000D0
+:100030004453352052312E302E3000000000000095
+:100040005359203031000000000000000000000083
+:1000500000000000000000000000000000000000A0
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:10009000493243000500FF000C0D20000000000065
+:1000A000493243000500FF000C0D20000000000055
+:1000B0007C694C9FAECF23F4B47903869758544D96
+:1000C00043F5E04A742634893ADFD10918EC5632F8
+:1000D000B39D202D09352D97B948CD173C3D1F8C78
+:1000E0008B7F5427DBCCDF2E0B70A259AB13AA9069
+:1000F000AB03B8B493A189E9C40F10EFD065904D5C
+:10010000E1DFC7EB97F6FC07F0B2EDE624FB3186A2
+:10011000CE46143E9C4C57C3ABB6C3A5E1536419FD
+:100120009766AACF59007470B3F9BE82105DC603FA
+:10013000899C5682030CB1C2F2C664DCF8D2B89432
+:10014000661BB53C8AA929632A109F6BF8354FCCF2
+:10015000B20CF70A360B732F17DF7178A5971208C8
+:100160007464A4C6819E2024E91E0726606AE66F97
+:1001700070FF95745F48398EB524F80C1287B7B4B8
+:10018000AE74EE3DDDCC84B860D58362E4144B657B
+:10019000C053ABDD3931AD66AD9940A82B3E14D5C7
+:1001A000DF626E5416AC1D109678606CE04156BA52
+:1001B000DF8D6301C0376A4E68F9380DDF2549F7D6
+:1001C000AA078A08F3181142D22785465702EB6E18
+:1001D000A5C4D79979998F65765D75D3D7D7FDFB7F
+:1001E0006FDC958042C2754548A748B53BC4AD3E1B
+:1001F000C13F5E1F0211E098D7ED36E06334FE1771
+:10020000D26D56605E328964656B52DCA2F1015298
+:100210000CA4E657A31FCE4C6735B2CA70601433E6
+:100220002B6D1988C267D67D74B89A81DA542C3F39
+:10023000491ED90B00D17B5EDE74B1B17E29F1C1BC
+:10024000728FB8F354530ACA68DE310937696E7A7F
+:10025000016B4F2D6A0EB775AD335DF3CCBFDAB1CC
+:100260009FC365EDE3B1C88933A010A42E2A77FFA0
+:10027000941CDFC7C46DBC3168C5D507FC1325A726
+:1002800059788952BA53E27CB1FD52977DC40682F7
+:1002900007299A27888E6956712197069BB7E94CE2
+:1002A000BC43110C106717D4B3E026CABC2193D508
+:1002B000691165E7D7F351B98F092A9B21B55DCA4A
+:1002C000053516CD60C7E510B57411BB6672A07018
+:1002D000315120A808D9379334CA5D44D93C0B2B3F
+:1002E0006839B37FA993E6EF64A0A90FA5636B4EAD
+:1002F00016A19A55F3B9C30B60CC7AEAF7E4BE15A0
+:10030000A84C9A728549925D447B3F7B386EE489A4
+:1003100094BE9A1463CECB6A00FB34E6E624B6E1C1
+:100320004FD1DC0D366E4C4E98F939A348609C06CF
+:100330007DE14E2ADC7847872F6C858E2841FE4D63
+:100340000930D1608D89E2E65E3EEB8D09DAD73463
+:10035000060FB745D8E7B2092C190F176D8D684104
+:10036000B3CC6505A3EDFFBC64A7CC629335905573
+:100370002B40712C607821CDC14E643E91CCF92088
+:100380009AE6778AEBB1A763325720CB861699F5A8
+:1003900030222A723AE86D118ABD7DA135428D93D3
+:1003A0009F9EFECC988D1AC007C006F83F1BAC8FED
+:1003B0009F22C5972B1F6E4CD95F76BA3676DC3BF1
+:1003C000AAF331EE8C1512796A9C9CABA374A1B18F
+:1003D00092151D32C4BDA03D3AAEC7C00E2D62D3EA
+:1003E00049195E178500AC1822148603D933EE999B
+:1003F0008E6FD156F1CC00CF4970B3A342B87EB80E
+:10040000C4D76C02D907A46328C1903196FDCC45AE
+:10041000FC1FE9E66637288E9DC2AF3579B26F21A1
+:10042000ED743A07479DE69C95D7BCDA8070490F7A
+:10043000CFFA99D2E93BE3584AC5A856CE931BA5FB
+:100440001B104D5FD36878E962F0B3E12466EABF20
+:10045000FE7060939C41EB6B2510DBC477251CEA92
+:10046000C008B5B4FC8949F24DBAAD9073A30245FA
+:10047000B7C6FB61DA9D9302A712240D3CBFCC7C6A
+:10048000DF1AB076A8601CDA667A917DF14D8AD6C3
+:100490003ECC449C85747BD09BA4B97BD6684485B4
+:1004A0005713F94190532325EF1C33924A1BE3293C
+:1004B00089574DFF3E2927E9FD9D0C37C72D943DF7
+:1004C000886E5EC5973FECB5B8490D6A9467A7750D
+:1004D000DD991D86C4BD5002B15AD0A586135816A9
+:1004E00055836C26C7209992CE992B780A50AB92EF
+:1004F00019907D136474D0FA632DD7EBBD2245AB00
+:100500005C361F06139233740DF760A50C6E92953E
+:10051000955355FED237A80B38416CDFA0F31FCAA4
+:10052000605C4B03D55854E9E1A3B40CE463C77D88
+:10053000729C6A149755DB8834231AB84B26998528
+:1005400018EACB0510F5111B7B656ED2FC1DBCF1C2
+:100550003D120EB2F3CAD69391548477CF8B5DBE11
+:10056000B747BD30F8B80762033C564AD562C51A92
+:10057000C76CA31FB51E5081EDE072B4076EA4E5F1
+:10058000D6BCF1FED96CADD3087075DCCA57C27009
+:10059000F4C808B55BC5E5E485A21597FC22B187D0
+:1005A0000A1E13D102A9D5E996AF5186D73AD9C907
+:1005B0008EC55101AFFE5FFB7ECC04EF872A8FCF43
+:1005C00038B7C0295CC6DDC4CDF7371B0AD469141F
+:1005D0004F422210621CBE2DD088DB8D3B24C80EFA
+:1005E000B0906D95737EE2F2D6521D9B5968F31060
+:1005F00041D3CF267BD17FB162A2A64D169E104A71
+:10060000937ABB98E2205EE7CD6E08D8FD79AA7692
+:100610004DBDEDE762317E0B73C2299F90E37E0DE5
+:100620001600961EBB20B898BF89509213D2F9309D
+:1006300038BAAEC7AD0CD7B20920B56452A629ECC2
+:10064000F8A2FFF1EF3A1F62BBBEDC6D2EE9485CF9
+:1006500030701EEBFC0B1942C19FA16FCF4D76721B
+:100660004E408B5DABD52305B0C591CDB163BBB614
+:10067000991829225DAB98F35A9DFD80DEEF3390E7
+:10068000D0CC93D37A6FE50322F1DC1C280D92596C
+:10069000041567655FFB6962621E7E0A9E903332B5
+:1006A000232C4ECD23F9DB313C3F141EB9DE826D85
+:1006B0005206C70D87DAA95A442790A823C7420AD1
+:1006C000AA5C3760786AABDB4B88A2D184B5857DA4
+:1006D00048CBFE31D4E336717F40CA9F4966D6A22B
+:1006E000DB133B1DE1F2F5A8B9BC8074522AC3C6E6
+:1006F000CDA0340D3A501046EA2548FBF8F91D20EC
+:100700003139A83A01AEB51AB2B70C311DABBAAA4D
+:10071000D4F00EAECE6D59AF632E622AD686E84372
+:100720004082D65386DEF075612E7E50AD3AB99484
+:10073000AB2D60012C966D1B209611B357F5122836
+:10074000A4035FCCC3AAEF3CBB21E51463CFCBF27B
+:10075000E2AF7FD43B25CA030A98F18FA44118E782
+:1007600045FCCDDCED5718EFB2B8A57715831252D2
+:1007700074B2382CB26974929231D392FAE4B613FF
+:10078000ED76C8FADC7B26B7771EAD982E5A15DABF
+:100790009A5630D18FD7588054B8D48492359F4F11
+:1007A0006150930DA604545A12980538AD79E0C6ED
+:1007B000494C1EAC1B040A636E3AE76148843881D9
+:1007C0007365BBC7A76CBF6487217BAD4A7BFE10F6
+:1007D0001D0D29CFDC00B26B9CA0B22FCD0D9C2B40
+:1007E000DDE3B642C828C54A2024C30CC79F066F64
+:1007F0005A1F0528DFF6479961B69D1DF30C5990E5
+:100800004D147B38B4ACA7D54F013B3C322E6DB4B0
+:10081000DD2A67F8233739212DB056C8D0A2AB7234
+:10082000535ED62FEBD0ED050703161C29B32933F1
+:100830004545C324BBB0D3501DE7063D8D69277DD8
+:1008400038A45ACC935C88757B186775573CF7467B
+:1008500060866141EAEB29DE7E274661EA3E878AAF
+:1008600041EA5D0B220A2F58186DAB9F500CCA4805
+:1008700061D2239271983E42B0452D822128B98FD2
+:1008800098A886042FE2EDA50FC38FA82E2D7551D1
+:1008900041EC920B4AC74E4CC3B888EB806A8E2954
+:1008A000457B3148902044F77C3A8BC33AD186F39C
+:1008B0009D51469F21613DB60D08A1E2AB720FD953
+:1008C0008889292037F8C5FF07DFD7227F262B66C6
+:1008D0005D619194CE0758DD6F49A9FFA2FC6FAF0F
+:1008E000E25ADF07C2DF2820D4DABEAA74D9B06189
+:1008F00043644B7BBBCE2C5C68D8044AAD2C9DD2A4
+:10090000280C539F615F255E73B9819B8C43D9434B
+:10091000BCD4C0E0D414F777A43CC8A9D9DA5E08E7
+:100920006C06347C5AD2A528CEC1E0421C6157AF78
+:1009300083D019B315DBC12D305335EB9F6D23C721
+:1009400093ADE948C2AAA13ED73ADEADC3BE78084E
+:10095000315AF90055B0D00E2731B4CE59498275BD
+:1009600006D88F228AEA2A53A75372C49C3938FCCE
+:100970004058561188AFE8D54803E02914E768D6F7
+:100980005336F826FFB66CAB0EBA95744D5AB27753
+:10099000C68953BA6446318F2B13950A929FAFA133
+:1009A0008FB157DEFB81E1C371FE77221C91BEF04F
+:1009B0003382CF2EF6DC03807AC7126FCEC59E9F9E
+:1009C000F3D97DE912DAAD5A9E69ED8C7AC4D2CDA5
+:1009D000FCD3CE8D49E7F2A0FC963AD3233C520FCC
+:1009E00089CF382F6B3DA2DCBC595D59B08463A719
+:1009F000E53AB4564BFB94280F0B0BA52147F46A3C
+:100A000019999AD47492483D3EA9D158E1560AC129
+:100A1000CDEF03883A84E6AF51F4F7FB5C50080A47
+:100A20009A3088F4579E25D28F3952445DEE8B62FE
+:100A3000BBE865BA75117913A428F90D24C862A51D
+:100A4000883F7D1F1575555DC9C6AC62FCBACCBD2B
+:100A500063D21D17502E828DF962BAD847989AD06A
+:100A600068C6FAC77A17B8A86FA3DE3091EA22F1F8
+:100A700024309BFB332D8FFB4C0B6793ABEE7FE356
+:100A800050A98B53B5C65BBCC04EAB37B12AA1F39E
+:100A9000189E25E3897BC13A40C11D659F988189D5
+:100AA000A808C85BE12FC7CB9BA2D7D0AB8E70D470
+:100AB0004A2B50C3A493BB493A6A962C1911EE2ACB
+:100AC0002FB13C8A0349CB830A1713A3F2561ED8D1
+:100AD000A9AAC31ED2E482CB1DFDC0E64D34EC6949
+:100AE000D0867850AEAE24BB1B6B603369EE307B92
+:100AF0002DA6BD1EEF126ACBF7639F90A10F2D9715
+:100B00003E6C202F6C70A22246A36D85D02CED5D2B
+:100B10007EB78A578915E9389C536E2F5391F0D4CC
+:100B20007BE770C5B40E7658C77D73F128500E72FE
+:100B3000D455778E7571CCDCD1973F39162BFB6974
+:100B400070122C649F2600DAA9144E711CBC09B7E0
+:100B50008BED126233438EA4AC52E9A2A71F674605
+:100B600078B12C4BA3E94CFF5E9126F3572DA9B326
+:100B7000CD9224FB0800D77B10F27B15C1E9DBCABC
+:100B8000569E515D1B7C50D6C51BA873D36AF54990
+:100B9000E4BA39FEB10FDC05D37B3DE40EA2E2F4EA
+:100BA000B1953335728F2321CB09DE74E184FC6A61
+:100BB0007E7D564BA259147C662536A82BDF2DC6A8
+:100BC000B21294FD479503027218FD768F3953C215
+:100BD000FE8F127B6C54EDB44648E88BFF07268EDF
+:100BE000A6B099411DDAEDCE071F82C70EB0DF0314
+:100BF000212DAEB025A4F7C6860C79852CC4BFB8CC
+:100C00005A4CD89CCF1863570FB239EBB4A0F3BD40
+:100C1000AFBD3B7CC34F127E8DF117DB23695DF9BD
+:100C20000E0624C726019D63A38B3ADE512B377431
+:100C3000A7D54BF710FFE60853DA9F1554DE53345F
+:100C4000EDD90F3A305D49ECA1D71E6D0C7122FA37
+:100C5000A69D18E3B603334A53F0339BCB6FD20300
+:100C6000820FAE44211CD62B7882F7C15144D7FFA6
+:100C70009053C6C6D8A720615820EEFB81BAEEC7B4
+:100C8000899ED25CCAEBF68DAD056B893825BB54C5
+:100C9000358B39F73B7B93BECB8EE3028AA8521982
+:100CA000ED624BF5270D2D2651A4DE09BF4AEA96C9
+:100CB000D8D41D9A502DC27208E92F05A45368920A
+:100CC0005CD00F956E45E2253597481B655A4D3926
+:100CD000981C312453B596D9523AB7E1DEF86E4FDD
+:100CE00035A461DAF82252FC76D62F192128EBA21E
+:100CF0004349B670F86DAD9D895A9013CF7D6CC194
+:100D000067304B24AB8BC946969C02394EFC42CDD2
+:100D1000243E13EB1F5AAA3E64EB8FC96BB24BBD46
+:100D2000118E6CBA2EA5D98910353C62C27E1B810A
+:100D3000E14F195CC01296741390B48B87F1520B7B
+:100D40000E8AA77B33B885A6F105A889311410C295
+:100D50000338BDC593416FBD09BADE19217BEE0F83
+:100D60006BACEF2E79D0C25736F0AE008196F33BD4
+:100D70007731F3F8CA32DA4711FCB6A97417D17D7E
+:100D800063C5B31ED724D0143D4081F6CB992B7F89
+:100D90006FBF4D9F3C7E26628D0BF4F261007D4754
+:100DA0002C49CBF5912BF2ABD97FE45F19BF59F6F3
+:100DB000022D01A30780BB0660128BB0EC8DCCB175
+:100DC000D24BDCE3D1955A0A80906F717C2C2BD1E9
+:100DD000DA64528DFCDB061830A7835A23EA53DF0E
+:100DE000A05C65C8B960A2FBBDBF0497596AF83B17
+:100DF00071200BE22788F2BDA9780D72AC27386EFE
+:100E000039FF08BE5B3D109B59B55D61F3CC2E6088
+:100E10005BAE72606101956EA87B0F954476CB82C4
+:100E20002F1155782571E92D76EA6EEC53B7250D13
+:100E30003B0F05302A260AF4C354D764309A5F6505
+:100E400053E368E235A4C5EC2A4BAA3A29E87A12A2
+:100E500040668483C4E1B2F1DEF2859AC37B5CC252
+:100E60009927050EA1C526F6A0E661C9F3CE371075
+:100E7000E5BB47105C99E06B1F020D551ECAE1915E
+:100E80008874EF5CCE7A365176981B92B39E14DE4E
+:100E90008A5A6956FFB83509C71B013EEE27D3B3FE
+:100EA0007B8BCAC811461C9A5E315B15824D1FB4FC
+:100EB00059336609D51C6C519674E532B50D0000A6
+:100EC00010FAC4CE374620F1BFDB86FC1F80039E9C
+:100ED0000E5C597B9B28302E58D99F73B1A7223ABC
+:100EE0002BC7CDC266D5F9505C41572ACA36C525F5
+:100EF00084A4A83CD07A9290AE1BABFEEA1BE254CD
+:100F000069C702E16B7268805F239427D7466ECF72
+:100F100047271AA564211882B7BE56C20670D0D0E2
+:100F200017FB4A4F567FA24D11015246B4CA96E3B1
+:100F300010ADC9CA30952408B88FAD92A078251E8F
+:100F40000ECAD9E603AB950BC5B787C34C4CE195E8
+:100F500058FD30137DEB79E519C1FD1FD9353D737F
+:100F6000166BC93131FDDDC691868EA639CE820C55
+:100F700036E51E7A2D4E2B1839819CF495BF4CCC4A
+:100F800099AEEA14BB3A14DBBF5E023D94CF6E7D8E
+:100F9000FA68FD180D99C4B3CE84491758D423DCE0
+:100FA0002C73630641FA33CFF6F3FCFF8580E40C23
+:100FB00022FBF1819597DB2E6D139797531426E64C
+:100FC0004C4DE14C3C04532C573E41E481DDA613CB
+:100FD000062A5554A1DAF95F60A9519C564C5D0868
+:100FE00051E327B1290FC5BFBC2C6DA2727EEEBFA5
+:100FF000F62C7D0D34A3B72B505497BFE61651E560
+:101000006BF4F9B4E47C3E233729A2A628498B90DF
+:101010002739645028FAFCA9FDFA98DF6C42E7EA08
+:10102000642440D2B18FBDBD7C1AC024AFB9645CCA
+:101030008D2BB9D2F0DC774F1A99FAF8AF53C50B64
+:10104000DF84BEB727C61499BE3DE9A85397FDC4F7
+:101050003C108D22408761E80D4D69A2039DECB2E2
+:10106000CC6CBCF8B2A013A9669CD8E3BDF5F39B89
+:10107000E0984E77A718904C78FF4E17018B0E4FD3
+:10108000B8E50F050C05BAB51F06948EF0488A0E18
+:101090006C00F8E8C7C0B36389E3E1ED5E111CFAA8
+:1010A000E35C735EDF3BA9B90CA9EA2F0A62289BB7
+:1010B0006EB39E26A8F67F51167893E64F31F275EF
+:1010C0006A0E67A76D237E47192444F631049E24D7
+:1010D00043ED5F95A73D10AE3F7BBECCA833DC6CE3
+:1010E000DE0788DF3F24DF17F6031E355C6AAA059A
+:1010F000773BB72B9AF91FA8C893F870C49A6D2B49
+:10110000950C3EB26B693393E9E9E165633260ACFB
+:101110002E2B32EDC95D3CB23C06B4DA55B885548D
+:10112000DF8A4C01022DE8EF798B0A1B2A5493C306
+:1011300006383C8B675E29789288CF6FF2F1AE76E5
+:10114000FC8B7EDD42FF9B7BC7EE8AA75C85C7D008
+:1011500024C7F384FFB870A4264FD164421B3056D5
+:10116000FD2B868D34E0496B68404C8A10A7EC0B50
+:10117000AB8539B21269891D35CD6A1E975C24B4DE
+:10118000112A53CE29485B710E1EAF3DD1F70DE1F8
+:10119000246226AD19AED68416B0F57BCE6A56B160
+:1011A0002C4E6A626CAB4F86B4A1A5C74945BAE91B
+:1011B00029936ACD09C22CDC5C5EB9DE93BAC4F314
+:1011C00047B046015EE9A9E20E8735290F6E8BED27
+:1011D0002AF94C896982A5C831C0BAF9EF57B5A57B
+:1011E00004BBB5254CEE9E0A13E0D52A75DAA4B2ED
+:1011F00062BA91646889BA1ED2A4F7A100F339FAE1
+:10120000B018FC939500BA61AE9909FBC434BB0FCA
+:10121000C600E7A0BFE8AA3B448D2838DDE420895A
+:10122000BE1172EAF188E37850BDB61693959171BC
+:101230009E67DA89DFD3498EA8C73BED027338ED8C
+:1012400072F6C1E893A3C853B978023762A4761C3A
+:1012500053922D7911D60748D88D2A3B3245E69214
+:1012600004A499C61961CFAF57BC441937922E35E3
+:1012700031CA1C0499B8794CF55456E92BBC0A4C78
+:101280009CEBC6D1DE89DBA1B19EBEF668A4BF92FD
+:10129000762F5E6E029340585B736B3BF8A621D8A5
+:1012A000D749F7AF976B3FFAD4546E6FCB0711F362
+:1012B0000AB7DF2A9FF4A34CA9B21FDAB6AE819E0B
+:1012C000E60620B84B4C7D52E8F52797D715B44772
+:1012D0007221ED734351A11CC838B99FF7B87957F3
+:1012E0009E4DB0FEE66EB219AF6F7083443AAA1BF2
+:1012F0003ADEDDC2156A8A3295FBDB9BEB1018F7EC
+:10130000C2B92504E0EF91780B62F50579948DB3AD
+:10131000EDD3E9268B2BBDEEA777EF87F8E890F9A0
+:10132000BDA1E64E321EB7E200877DF1C742A4F6AA
+:1013300051C21CF58655F72546F0757AB75F372EF2
+:1013400041D3CF756E49792CEB7CC0E11E278E55B9
+:10135000CE0AF73C9CFF121B47CA6308C65E77B9EA
+:10136000A1E327E5D8B31A061DDF007473BC948887
+:10137000A6FF146A361B856CEE8922B334A8616619
+:10138000084B4FDFE86A8797B327E99D65348AA643
+:101390004FEF7705441AE9175AF6D4C3986022F440
+:1013A000D7C54A57BD9896C469534BB59F49B3C931
+:1013B000FC752BEF88AF805AD505E44B23A755E188
+:1013C0002CA9F041656C4950ADB8E6CEBE67070365
+:1013D000420F88277B4DC9677012A79811742BD5CF
+:1013E0002460333B479496C42894E1DBD325C5CED3
+:1013F0002D8CEBCF5B176DD54D4F6AE54CD25886DF
+:10140000538988F68B9277881AEA033035CB369069
+:10141000B0D593035A2E5E7AE99A873D919119F7D8
+:101420000CC96460E739BD46E0BDFDBBFC85F4C274
+:10143000532C5B7F13F142F7143102BEACFC64D530
+:101440003FDF8BD03310D76D8B6CF3996A6FECF064
+:1014500014E65A31BA8EAA2222AA0FA761A092439B
+:101460007E1FE2B5670C0DFDDDF28DDE207F25F0DD
+:1014700077C07A17856685BFF2BB94C4871E255D49
+:10148000B8F491DDB6BB67B493BEFD8A1F9B90474D
+:10149000066B6B24BCE5AD54E9483214F202569257
+:1014A00053DDA86205BEC666922DA0FBBF86FE6E08
+:1014B000EBD5D199E09CA555112E10ECFAD10A3844
+:1014C000943A8A5EFEB50FEEEE5772789C5B90A25E
+:1014D00029F67B6CECC8DEE916BE86257CD77964DC
+:1014E000DE2AD9A046AD2054458AE7336CB91FE007
+:1014F00098B477C47392DC619DACF5343833D8006E
+:10150000A65E06DF5BE5F00B8EDBE7820703682B48
+:101510001F97744CC198AF416F5589FE27F9E3E5D9
+:101520002FDF59398E7278BCB406D5AAB9C7D976DF
+:1015300015ACA6CC3D89B2DB9ADB5BD0A53BDDD2F6
+:10154000C99E971C08F63AD0FA76A2E65E344FABF5
+:10155000102971E15AA431295ACBEC54474BB6D625
+:10156000D56379253053CC00F34F83F5722DE1A478
+:101570002222E029FA6A771467879B63B35A730AB9
+:10158000F89B1127B363A2E0123D7C0880FCFCD1DC
+:1015900046AC6FA056A177260BE965E5F94B4EDE08
+:1015A000FF2B323149FAD76346BDF772BED372A41E
+:1015B000116E63E6602E7F0E8E43E1D95058346F72
+:1015C000B20A493E3D69087273FEAF2413C288E92E
+:1015D000249A9048AACE8555A94A7417B9CF3141AB
+:1015E0002B5192AB42E29A032640BEA54AC65B83CA
+:1015F00009C56DD612976CC1CDE5AF11E18A0E41D8
+:10160000FF5755940D4751B75F838AE98A30934E4F
+:101610005818479F7E326F50B9C08034C3DD0C2309
+:101620006E8C41D4B892C893013B76FB70F30020D6
+:10163000566E9FD09888316E4B54BB1F10F6FD57E5
+:1016400087AFBA7CABC4F2B585FFD29F8DFAE0D7E5
+:10165000CCAF5743D192F819C42B95CE095F3E8584
+:101660000C17917EF23E2EF260134B1FCB536997FD
+:10167000AD1916F5D5349EBD6C3325D73450C285CF
+:10168000BC820A17C32D73845C46CB2CE13083D710
+:10169000EAAFF209E16D9DF852B28619B81BC6692E
+:1016A00028B5A2C6D85B035E7A75A598E5A0833AF3
+:1016B0002B55BA7F2CA6FEE8F2CF9BC9972CDB8E68
+:1016C000E17B48C8D4A105F6DA3F8C6C787EC40D66
+:1016D000DC0F9AEBC114D306B7C2D2A67BB4DEDA14
+:1016E00014C5A5972FB2FCCA25DAE46A405C4D7F89
+:1016F000B60DDE7659E5762C332AD68E2EEE88E2AC
+:101700005A8967231AAE55124289C4336630A3FB47
+:10171000A78EFB6F5E6FA175317DEECFF1008C3728
+:10172000E7D183CA733218F0CD80CD2D86733DF694
+:101730002834D2E10A4D2AB2E06A83D31D1BCFDFE1
+:1017400003373C15DCEEF3271E5C137105D727F435
+:101750003A27BD10FF9EDD8753794ED02CFCCB6C11
+:101760000B016D43FDE9590F30312D53A724C85BA0
+:1017700004002372CC517C6E9C17747BFF0985BAE0
+:10178000D4855323B00556A229D966FFDE045A6AD0
+:101790004970C641AD705CD3695832C0455D7D1655
+:1017A00015B32C6537B5FD1C37B4EC6E307E140CC8
+:1017B00004523E402E31265D572C9354DA872E0B6F
+:1017C000C1A05724C74722CFFD96D0ADA0B68C4EFE
+:1017D00036513BE52F4075461A616E8810672A74B2
+:1017E000A8ADE8F894C8DF3E9D4BFD06EF1E671CD0
+:1017F000D8AACD7154392CE4BDDDC7FEB6CCA67491
+:10180000EEBD7FCD539ED8E14CBC835E1DA6F90E84
+:1018100029A441D72A6C9A82D926ED458E85AD122E
+:10182000B87D947D6766DC6A0595EB48D79A8C97FE
+:10183000BD914402B38A553B0508ACA6CCA8B9A813
+:10184000F8B9031C1C56E0973287EC3C74AEBE5FBF
+:10185000EFD07B1BD03EF4076FE9F471972107EAC4
+:10186000E9DD0288915E7D99DE7531B18B4FC41E32
+:10187000B9F83EC331228FD8BE135FFD3F1396C126
+:10188000EBA4E9AB43A6DD3CDB5D02D20B616A054C
+:10189000991A325F012C92966E1B4D912CC682B222
+:1018A0005ADE6122D25E42F2AF50A1C6AC6914AAE0
+:1018B0001AAE6B1C7140D72023F033AFFBA0E56B51
+:1018C000C3A70C4D3B55EAAED5C23C739D386E574D
+:1018D000DD060F61FFA77B5C32B9FE453DC40BE31B
+:1018E0007C7164E7B9BAD43EC8A7864B9CD7132A4B
+:1018F000CB7D0B47029F2517C8EA7317222080A6CD
+:10190000282A9D0495AACB09A18D0010F13420222C
+:10191000598146C9304685C9BC1900A9A7135BF196
+:10192000F8A05DA710355EB54A0EEE5AB393785E07
+:101930009CA6CD1CCF69F46092ED94B9A152A3B2DC
+:101940003361736EC8BC95324B63BAB1089FD4AD96
+:10195000537D4EBFA7C1A37B93A07A186EC8F68BA8
+:10196000C4D632E2D497F84EC2D43D8ABF6B09C4C4
+:10197000AD2C97B34035B154CBE90B541E18CBECCA
+:101980003EE17AE265E121D59CFBF2940DEE7165B2
+:10199000B8993BBBE060D4F96CC3FADA2B80AAC7D4
+:1019A0003A8F7706F4881081D676BB3FBF940FBC80
+:1019B0009CBF27263130B8FE4C0F80ECACCAF26FCA
+:1019C000E37AE7BC36A9BE75209B68A55AD033EBF5
+:1019D00037343F55F633394608D208CAEF60FF99CD
+:1019E0007618D1D56743CEC2E7D361E46AD586E6DF
+:1019F0005B91A7981EDCACF9AF0F0D56597586D3D5
+:101A0000DDDD221ABA5A690424483B3415091D9EAB
+:101A10002B29116D1D5B29E515CDD269B5B66888F6
+:101A2000ADD6D1080F34C75959CA8C700A56AD29A2
+:101A3000FAFFCF3742610D4D79DFFA680622C01AEE
+:101A4000D65B8FEA2C8BDD450E8F5959D689837270
+:101A500014D0B345AD6239C414BB888831280D67F2
+:101A6000CBB18304AD0787648F0C314353CA2D6D0E
+:101A70005E7004DCCF13D7C2ABBEFAD467BB2C9A1E
+:101A8000AB496CE69AB9754C6CBFD6937D8409C19D
+:101A9000FCB84AEB13B2D9E6681ADB5380E0CC817C
+:101AA0005B82E1D520992BCDFCA603E862073F03BA
+:101AB000CEB9D4D3B5B17B1E65ADD602841BD2E6B8
+:101AC000D28A0F51341F543E9FC5CC1A2B68D210B6
+:101AD0002FDA0F68D5046675714C18F36CF0131C7F
+:101AE0001CF2D4771359CA9BE846E4723A8AA3F3EE
+:101AF000A4BE24F88DA406CB5125F0021B34155E3C
+:101B0000E5EB0030BD4302A5351990438B2BECD09B
+:101B10002620D6A5A714561E1EC8BB628972B8B966
+:101B2000483584027D1335794CA89731FAEADEF303
+:101B3000E3F9D41DFDA5E3CF07AF97C2D66AA3FA98
+:101B4000B3839664B59CE39553620F7640DB34F81B
+:101B500077011084C1DDC918C0828E466E7C94E87E
+:101B60008A42B0D6B5AEDC204A55A18345ECF302DB
+:101B7000967AFBB7C1350D8EC2572C7F98AD79A2EE
+:101B80002CA8DAE72E1A7C507609ABB9AF850F7313
+:101B90007001C050EAF6E07B355A54D79F490537AB
+:101BA0002B9C696819FDF11F530499C603CCA9CD7C
+:101BB0002025CA440538169B6F3292B01A1CC94BB7
+:101BC000F83F2BE10CE4794FE034D9DCEFDB8AFFFE
+:101BD000A534B070DE65EA319FEDF21D13AA4ECC3C
+:101BE0003784E1D4199A9986A9FFF1AB80943E5FBE
+:101BF000FC5608B2CE81A771E053BB996C1919B895
+:101C00005BEA63A537FBD246D92E295593A2C73686
+:101C1000D1B896899962A47FF87496F2AAD9B7D5FB
+:101C2000C136A17F99EFF5E62E7F3352C743A44515
+:101C300000CC468CDBEAB4EF3F0AB3C0122D10F3A0
+:101C4000B80BCB5CAAD278E3342F1112E9CBFB524C
+:101C500020B67B4B51C1271152D55949C0FE5A9726
+:101C6000F46ED9179F2029B0DCA2B25CE672C10DD8
+:101C70002C0137F211ABC3DEC08A3BB47733B86BAB
+:101C8000151B1624ABF3FEDDFCF2B67BB21ADF2285
+:101C90000EAC2867DE6EF9E452BAFC5F8EEB769CE0
+:101CA000046253B339F6163661530D4270BF8EE6A7
+:101CB000AD84FC20C348C4F7BCEF65E4367F66EB17
+:101CC000D5AFF3BACC777961305EC9A3EF38065A45
+:101CD00008A729BC052D452C93754B361CD1B95E40
+:101CE0008D319DAC2665BA0C7394D8656807A255F2
+:101CF000936D808BB98127337A3A1C28697A540A0C
+:101D00007E3AD9A738043F416E5A2941C289B65953
+:101D1000E65B4E41A62C812966A6A9725DEC285C83
+:101D2000BB4BD0AA421AF27C0F01A511F7DC8D78CB
+:101D30007BD18FC2E1769942D0DCC24003A835F551
+:101D40007BD3FDA248AC32759C4490E9F6BD33B319
+:101D5000555291C0E75E386B01C0D6C0276A351571
+:101D6000FDBD8EC7A77179CE697C59489373E93858
+:101D700057F884217A112558530D503901C64C0467
+:101D8000B7D8263F26E9947EFA7D2CACDFD783DED8
+:101D900021DE42F9C65E5F47B4AE44D5F21928F899
+:101DA0006392EB25427723753B2826AC29DDCEA331
+:101DB0006D4E6FFB990EEFDA610350E12C6F535EAD
+:101DC000732C3F17CE148770AC7650DBAF97F86C4E
+:101DD0003A81A7D6BEA2449F3648B9DD13D2A26687
+:101DE000414145B7A11C8D754C47CC5F11D2262EC1
+:101DF0003666839E8A4E50C865B550C80D047DBBBB
+:101E0000E79336F74A7C1CE90D7FAE2E50D8B48C90
+:101E1000BA7F6C7D52352FD7107E46F87FFA5AD79D
+:101E2000A0DD5B1B299CBF6EA7BED8E21FDA328EF5
+:101E3000D0F57FCD1B0D8083CC6A7442ED58DDDC7C
+:101E4000FA5C07D930320DA782EBCDF2BEA46C69E3
+:101E50005BDAC455670C0B73311433CD07C1F5330E
+:101E60005E81ADACF11CB4DE939A518E96C9632CA1
+:101E70009754914E0B6ED8C7D0ACBF922E4AEDF559
+:101E8000F4049A3BECFF046CEBBA536AF3A512AD71
+:101E9000FA85C6628D8BD0E9F9A71458E506480289
+:101EA00033A0EF6DEB1EB04C70146DA126D3C7604C
+:101EB000AF574FA40E8C972DA6A4EE3324718190BA
+:101EC000FD9154114FAFEB8EE95BF33201C2A27565
+:101ED0009239B0C0DA259863325B53F2D6D1A4E1CF
+:101EE000E7EC8242DFA3A5DCE9C946E96D16C4EC44
+:101EF0003EDE3EEC22D019D0014E296F847563EB93
+:101F0000DCCC88CAE003DF0F4F01B9C35252FA108C
+:101F1000EAB0CC47DCCF61D15D61A09B3167137C17
+:101F200061AB39E808A2F3AA455F001123E85279B2
+:101F30009721B73AA0B7BB1A98C15EF1BB8F24FBBB
+:101F40004951A0B8F5248DC78693F943FDD698DC96
+:101F50007C9208249AAC43A20CFDA9D153A0A4EF13
+:101F60005779C5A8735160E23FE45D972D32A8CB45
+:101F700060ACFEA01ADEAF43D9B1A28467F000E7DF
+:101F8000C5BF30ABF9B4173567CCF446C3FBCFA25D
+:101F900071F4FAF6F1E804D37F6E46060ED7D10845
+:101FA000D153F5030965E41C72E2C1AFD673140B7B
+:101FB000010B847501F347CA6E301E342B5915C8C6
+:101FC000BEEF919CF772248CD1507280BA17432DCA
+:101FD000B1ED7D80EBA9EBF7F5885AB3EB6F90CBB1
+:101FE000120DF370261DBB5A07C64F9EE02E4B51B3
+:101FF000D5ACACF811A050E94BC9D694263CCEC361
+:10200000ACAEC92ACCB6A0F2F7D681E2211A0D11E6
+:10201000A72E6AFCA1D65CC5001C0BFF98B3D7861F
+:102020002641345717D2B937F5D11D872024F665DC
+:10203000D90E4F85ED120EB2291B04A03308A53628
+:1020400028F18308FFEF91D41D6F7B618514BA6777
+:1020500031D971D7DCA82B82625C6229A33D396B30
+:1020600007039C61677DD3D043D56556E32DF4B259
+:10207000435A24C7E489191AB7D44A7BE4AA46B75D
+:10208000D056995FCB299D63B672E9BEDAD403B905
+:1020900068F13394BAC9806262121E554BA84C4A4B
+:1020A000E262E279EA7B26C64811E2E8718E5A3490
+:1020B000D1EF8762212200F0A2340DC81DB9354A44
+:1020C0009105AB1BCCBBD9D82E00FB4C4D5E3D110E
+:1020D0000DC382D19749B07222844AFB66FDF5FE9A
+:1020E00021D85BD21E2CF24F5C5CDEE088FAC80976
+:1020F0002674472E2E110A1F4BE9B954F7C8AE08B3
+:1021000057696CE224DB9F92630591E77F9E796EAD
+:102110004349F44EEF3374F6E653913391F0600B7C
+:1021200045CB0023553B63CA6129E10C52E9A82A3B
+:1021300040F021702923245B56D9956A5B8DEFBC52
+:10214000D30D63D9DFC29BFEB982E5E582330F521E
+:10215000511E438186EEEE92CD227A9842EEFE1A0F
+:1021600087BE6671CCC94E0073335DC6C734542533
+:10217000E0676BA6194069AA99816DFFFD491CBEF5
+:102180003A36D5062200DBD6367C84A33C90E5B6F1
+:10219000B0DC6A6140E21140A39F47D887AA1BC503
+:1021A0000E2213995E9F6C0C73B5943F84A404CBEC
+:1021B000723D3DE417C63E1F1041ACBB39FB3BAD41
+:1021C00028B85730EA4CD082FA4586F3C74EF4E778
+:1021D000AB9F2AF75D0128521BF834310203719638
+:1021E00014F441C453D02841925BCA5BCC9875C9A2
+:1021F000CE84B1FCF802CEDED394E436D7F9632E58
+:10220000BAFD6E49EDD25A5CCE6CFDE0616682ADDE
+:10221000B5FC873ADCDE9D17C68395645A9BA73EC2
+:10222000BB6935B4A0D43CE04DBB1ED419DD04E23B
+:10223000239688CA955AE9A115EB25DE10EE31E305
+:10224000FFCEEF93233109594A6AEF9E96EDC515EB
+:102250007659651A7B6E80F1E5027D874D42D42365
+:10226000B46EB24DCB4398F9A0862FA36ABB30C69B
+:102270006BE7A09B2F046D7F05E80CD30D9305DB66
+:1022800030FD028BDA98E29072047FC114225EF571
+:1022900073E86DB32C66B51EB3100FBB95532CCAF3
+:1022A0005AD3C36ED652DE91A6B9B5E9D4D8C0CE02
+:1022B0000AB053B544AFD913876A11EA55F27AFED2
+:1022C00052F8AECC212A5A84A04DBB8FDB1C0A5495
+:1022D000CACBBF2CFF99248B3F0CD2B09D2D7BD055
+:1022E0008BB649A86147D633FCC752E416DA977E0D
+:1022F000F61DDF507DB61AFA0312ACCDAE2F915504
+:102300009130965B99DEE7D32543B3AB34B8910E99
+:10231000F0200AA54862022497E0DD9F32819AEFFF
+:102320009242D8021420BA7971E3AD5EFAB281927A
+:10233000A482DB4DCF2254E4D3F2F1122ED8FA5D01
+:102340009E4F1E250BAE131B0FCD1267F1AA6EED2B
+:10235000917857F4642EABE5BCA217827E0E6354CD
+:10236000F93CE9C2EBAD89A8B09A85F137666C3DBE
+:102370000C52415FCF5E3454A963CC2D369C2AC6E3
+:10238000177FE19726ECB94CF317166B83B14C8F8E
+:10239000C3241BF2069F87F09E2F845CDEE8D11BCE
+:1023A0002ACE4F8E2039E71D75A0634894ABC0D864
+:1023B0008084C6F69CA30740894C7754E55F964914
+:1023C000E018B6459646CBFAB28E53ED10C1BF97D2
+:1023D000A0D2A97D0E39FB9C8A8ABA552BE34460B2
+:1023E00016EA08E3B0A7FB250E27158050556D2986
+:1023F0009B2D34F57AE5A1DAEFB8E6300C7C667FE8
+:1024000074710D01B9AC1275781AF46082FF15A6CB
+:1024100037034D0581E192BEF6236DBDE2B9C59A41
+:10242000315B338FFA12DD418EF6A9BBBB67F4F73F
+:102430008880116F13FC8E200588ECFEEE9EB3E1C0
+:10244000743ECB3A96A573ACB4FB0984BDE66D33FC
+:10245000C1FFF12BD4E1A444202A99D3DAD13972F7
+:1024600060601B266ED13A773F95F3C6D702FF799D
+:102470003188CFE04989CA6FCCDCFCEE710F03864E
+:102480008E73498390296A3D2BE16514D17FB94B46
+:102490006EF563AD161927928BA0352F4443BCB45B
+:1024A00097486A65F6868CBBCA61756366B975061E
+:1024B00030BB70D1835F82BDCA6D753F9031C41649
+:1024C000E7169B018C4ECE9B1F0AD2B0CF245B1225
+:1024D0009D13927652D565E3AB13E2E1D4B12F6D33
+:1024E0006832C54E27380FD08778F996B0FCFB8547
+:1024F000EF4A5DC5C24D7EE8205DF3ADE7D3F10E36
+:1025000038F447483654FBC0E3D01B65201898B117
+:10251000429BA29570EBF46B386A299EE1187CEC23
+:10252000C023CEC323B1FEB03D92467C47C0A0E697
+:10253000D5639372570C4ADF7C501AD4BC1C2B60B5
+:1025400041C2A510559D4E38E07B4E4B0578180FC3
+:1025500038D0CBA9056948FE7BE99CA693922EF45E
+:10256000F4D0F57D4CE26AA2FC3F62879DB5CB4179
+:10257000BA99DA13E08617984E78F79598EEC16EFF
+:102580002A0621824674865A36C95054D328977E2B
+:102590002991E48E75AB7E893A6EFA0188E7120BB9
+:1025A00096F428DF567BF1A587E2BA141269D3CDE1
+:1025B00091A7C6B9C355D9B0B9D5FCD53E21A6C996
+:1025C0000B63723885827F875743548D683D6493CF
+:1025D000104BB102073FD356A48A3FD860776DA84D
+:1025E0006874675A17381AEBA6AFF55F2AE453747C
+:1025F0009E0AAFB7E927C66019DBB93FDD80AB1390
+:102600004E804C2FD64E2D5C723CB51C8E671E8AB8
+:10261000152B6225FD613A72030EE66C43050861D5
+:102620007BA924DF513422AD1F55D7667EF071B5EA
+:10263000F5ACDEA53A03CD58448A587DC88A429C41
+:1026400091B0032079E104E8EC9BEA0C8ED2AD5EF8
+:10265000571490CD382DF7C6275F2E642E4BD5EC3E
+:102660001D24671B4E88B32E94F2F0E6191A08ED6C
+:10267000D26242C26BB3093CF9461479447C0BDA4E
+:10268000F11509CD0C26F6DCB464DA37CBD7158CFE
+:10269000A683E0D6D3C09069780888A766B07F4249
+:1026A000BBB3910642EFAB55491AF0BC9D48FE6C96
+:1026B000D8D69BC7F9D378E1A9427DD0D759C210AB
+:1026C000F37C0B288552B405D1AA2EB8D2AF88E985
+:1026D000F2E9890E6784AF1F95992118EA2C7C4591
+:1026E0000E2617D384ED64710C27594975450D8A60
+:1026F000B56B86DF5168C0C15D896F1E45DAB46E67
+:102700003E4B40F71A28D6A0EDD3B984A02BDEAB00
+:1027100039DA8948F7F0418FACC5FC21C32E2B5420
+:10272000D718CFBA04CE3C25DF4E1BBE9DA74C6602
+:102730001333238740FA7119FC6F48215590844D5B
+:10274000F804658399F95AF97CCC00AE5F382457B8
+:10275000C19DD632753D4CD157E0DA4BF1C51D30E5
+:1027600071D47EDAA12854868401863F99FBACBFE0
+:1027700099313BB013D6ED3D4266AB46FE57304F24
+:10278000A411C21C51338B9CBDFBC41C9F978F2D81
+:102790008CBA36C1B0E5EC63DD405D31900103B227
+:1027A000BC34002D4CD5AE2C345179EBB89D400093
+:1027B0007529724F727AD6B6CBE6C8390D6DC82A24
+:1027C000D3B175BB3EC5051EEA04CABEB65B20BDCB
+:1027D000F34206178867D6C5948176E2681EE460E6
+:1027E0009070E77BFCCACA3250C98D0C051A0336BB
+:1027F000121067DF6B93F9E77E8FE3E5671DEF3318
+:10280000C6E650B6371496F03E19D7AB72A8ABD5D2
+:10281000B84232D7549BEDC6C61C250A8F0CB84966
+:1028200078789B004D96CDC6E199805D66F214B52F
+:10283000903989C6A7D45B0C5D2C88065D60163A7A
+:102840008604A8F72729F804318C711CB67AFE8219
+:10285000B8C7D765E792D9FDFB6ECD53A52B04A36E
+:10286000A5905D3828DAC00ED2CD6B6A948F25967C
+:10287000FDCEB6E1F7A626AFF37090B69E4F991144
+:102880008E14F7E729859EFFF70DC6824F33C18866
+:10289000E6EACE79460B5F77722F6C72EAC0784118
+:1028A000D9047341C0A8FC183769638119B4C232D6
+:1028B000EE37ABBC4C31B208BEA4C0B76A0DED42D6
+:1028C0002F18A7A48F3D85E01CC47602690F95AF31
+:1028D000D3851405B49FEF4E21012FFD73762F7120
+:1028E00058302A93B7A56CF13A266D28F03B4B611E
+:1028F00080EAF65CE039DE281A7DC559523D317C0C
+:10290000B2E1582CD89E07E42AD71A862DDCBEE9FE
+:10291000ECB90CACCD6CD2AFB599941255EB88A242
+:102920008770ECE3E8AD2B4DB4FE3BF1C60AB03E38
+:10293000FDB1A663A52917AB416CED691FE5724B8C
+:102940007FD8BFA071C01825CFF4E752389BE14D66
+:10295000E75929E7ACC3D562B9B86E06217122AA3E
+:10296000C445A70C5760D1F656257F60713821BA4F
+:102970004B6FC64F5ED54AEEDA98AE28E631E0BC22
+:102980008566A408F2924CC7B036C7A707BF5B1490
+:10299000707E34431F79B3B9B82A0D849849FF6516
+:1029A000DBF7D844D0A0C9498F7B52162A93FC8903
+:1029B0002A8E0A829325E3EAE418B98CC89AFFEBC1
+:1029C000417937DA459FCF9B29D5A271485E7D8931
+:1029D0001929BEF2D848343311389D660FEE03FD35
+:1029E000F60D50EC734675265545FA7C86A4E3B483
+:1029F0005431FEED840F0C0DC638F2D2CEC525FC45
+:102A0000F14DCEFED6DD9881FDCC41C9AAC4C36E7E
+:102A1000E47DCE26CA2DD163738870851D6EC9767C
+:102A20003FCB6924351721E7E89B05A7A8718FD90B
+:102A300074DE3CE1B3AD7E680AE8B9BDC1FFD94997
+:102A40008F4125B6A3C5C758A8D914A13C957B30A2
+:102A50008C4B6562D2A6B4B99A4C5466033D29F8F2
+:102A600044AFD233187DE00C6BBCD15433B40C931B
+:102A7000DFD2375B3D657A9CF1EE2B2F7144D74056
+:102A8000A321AB65A4086804DA4A413F492A2CE334
+:102A90002E3D095BC6CA4AA4084F2C1A7A8E3DA364
+:102AA0001271FBB318D580846064F3EF71BC4CE9FC
+:102AB000B251F656038E04974C2099BF55CF9130F2
+:102AC000AA657F166A7EF96C0ED48B2AFF5B37D518
+:102AD000E2566918E414E0B6875D09ECA27C22D9BD
+:102AE00038E60D79A6D9FAFBDE9E7E3A59080DC26A
+:102AF00019F71FD00C6125E81E59C65068CA7B051E
+:102B000083C0E93F893145AFE316D4A69A2AADC701
+:102B10005E30676ABF452021FFF6DE7C93AC87FDFF
+:102B20004443765FA41E0D87F52CE75620EEBA3C91
+:102B3000BC57A18D7A798E192F8CAF907B0C5EF3E8
+:102B40005292B18181A9D341B928516E0D91475C50
+:102B5000579B119C6A25599B53D58BA175095A0423
+:102B600089D7B17210933A825FDA15CCF33C74D8EE
+:102B70003DFC4DAC42EB27B7C44C961369AFDDA9C1
+:102B8000F41CC7F3552B5A7905B6C37D4B24966FB9
+:102B9000B908BCD4A089CB64227CC90B7CC65F7DFC
+:102BA000DBE78573CA56E443BA7D24A52C56A516E7
+:102BB0006619B9E3EA55834A6F3DFA23BC96B4EE31
+:102BC0004EE6C1678693C75256337F9EDFC3533D9F
+:102BD0000692F8EC7369B01FE27B543F7D8371F875
+:102BE00073E74E3446B2CF8E41D2B6B46DC3CE84B5
+:102BF000D91DB084037C95BE349648FE447879AFE5
+:102C0000ADB03CBF14DF7CAA33B1C37FF90A8D7528
+:102C1000C8D7D5C1D3CD440543F13F7AEC55E4D0B4
+:102C2000AC483AF174E689007672838C8996372431
+:102C3000FC953D074BFA7F1D99011DB0CC67DBDF8A
+:102C400019A282F75AAF29C19E1F8F81E662EFABAE
+:102C5000C693B1E28D0DC852E2EC2E9AB583C06ADC
+:102C60000F3375BEC29510DD1C482E0B284B1799EB
+:102C700036C251BEE3F99A67FC79B895EC96364BAB
+:102C8000A0089F894E7DC261DE53C0E440EBF9E2AB
+:102C90001B57E802E40589551644D692C03373A544
+:102CA0007326A02652602C59C72ECE6796EA569CF2
+:102CB00009B6A8E2581493C24738A3224DF8CA7D3A
+:102CC00038CD23E47C231791F3B39815279E52E364
+:102CD000B10C49ABAD50B1F216ACEDA26D556D170C
+:102CE000B45F527F3F3D9BBCB777631D4BA8DD4966
+:102CF000589502860240F6B5CFEA79496D6136DB18
+:102D0000A8FBA270A13F12AB56E8C5FD77A156C53E
+:102D100092DEFE0B80001472E67A010E4306A31DBC
+:102D2000AB04C53318FFA3E6D7085030E5FED8FE44
+:102D3000DD8D78E808AAE2D59A48866662A4CA3E84
+:102D40009335354AA8480F61F1962BEDDC40AC4C29
+:102D5000338AFCFCFA200DB0B75D4DAF57857AD1B0
+:102D60005AF6F689ECE932D3977AEA45247ED639C9
+:102D700048EEB2A2FD1E72F4B284552F9B4B603117
+:102D8000F3412AD05E3C0809A80C445155A0259176
+:102D9000CB6E098FA869114D1CE17AAFA1373216AD
+:102DA0001F15FBAF1F1BBBE0C063C35FEE84E25D7A
+:102DB00093F94FABF2482081765AF9412868FCE735
+:102DC000AE9898527D28D3411ED1941D9FA167A52E
+:102DD0005D45163C0A89EA56BE2FAD96AFD84873BA
+:102DE00048769C016A180F392A8951638D41118AEE
+:102DF0001741AF9EEDFECE863A67E55164D6A471C9
+:102E000085E0CB276FA327D9AB1DEA486FED514072
+:102E10007606C7EE924CCF39B8605065D1BF0D85AC
+:102E2000F1C15416EB425F40BFC803CF5F865FE934
+:102E30005FB1AB723A1F299F3EDE3ED6B4CA23076C
+:102E400057BF53161701FFEC87C393FA8EEE0E009F
+:102E5000401F99F01D207FCC302F127C240C95C58B
+:102E60007FEC11EBC2351AF5F9251CF6D4FC634A48
+:102E7000EA27A89E3B584C48652C64F13E751565C1
+:102E80007CD0B172E21DDB76BB9088EACB9F396DB6
+:102E9000B4793866E456FD86BB2DE26AC80D80AF72
+:102EA000748BA6FBBAA71F5945C5296ABBA5DA2BA7
+:102EB00012D29BB5FC2E5CD5302DC8D290E980DFB4
+:102EC0006B0647E1A85FBF6F97BBA83B4C4866B84D
+:102ED0006C7E03DB2E8B74BA4B210247E997462C9C
+:102EE00059B8CC517DD76E31B9347709D19A67463C
+:102EF0009AA98E4DD90C742DEC70123D18AD70F25C
+:102F00002FE89403D0331EB4AF6BA340559C83804D
+:102F1000632208015C3AB9D4DF0B2E7AA929AD0CE3
+:102F2000B4F2356A2B96C808B39B10C005AA474671
+:102F3000B1B9EAFF69FAFA80DEC894B4BD387FA55A
+:102F4000B8E7925C498C1157BCEC441E2151041621
+:102F500015D89DCED229ABD7ACDB75B5CF3A47ACEF
+:102F6000C0F0FC56286E9A4426D0D70F4ED2D41506
+:102F70009E5805F307AD48FF5BAAD00AB32D27CEB4
+:102F8000E53257062184055CDB14E68A658BC3BFF6
+:102F90008438D45E8CCFD257154E8EBD15C4AA8C02
+:102FA000D1C23AAE16C18854878E555D2E2E393D5A
+:102FB000B2DB343ACE356BEFD5F97824FD710B993D
+:102FC0009FA328630A159456097F68C288965745BF
+:102FD0004D44B2DE1B5C8D57D8116265633FDE2421
+:102FE000D9BC795F06BDFDF9BCAB1E5D224E476EB4
+:102FF0007D7AB2764875BAD99FB02A166B820CEAF0
+:10300000F7AFB9C4D4584E6E7FD803A7B1CA47A151
+:10301000696D7F58B2E18B0F4A37C561AFE2A0CF2F
+:10302000925C0E10BE37F0DF3708E7461AA59E7790
+:103030005663F249D8BF1E1E257654BC33D6F225FE
+:10304000BDA73E22F2390EA5084DD00DF28E1BA66B
+:10305000A26B4D829BA9E3058DE6782D499FB96A45
+:10306000536B7311AC571009FB8E3C951FABC0C15D
+:10307000DC4C62C19059A7B2C950A35BCE0EE1747B
+:10308000863CDB7B98B4581B727A2104E1CC145443
+:10309000EDB360161ECB876DB5B9D4DE92CA34C6C7
+:1030A00054A3137C3B4EB746EEF9AE8BB79E5CFA49
+:1030B0007E3EE4B6E163239A67DC26310FDF876842
+:1030C000140FE0E7380064F3AC8CF0963202CF893D
+:1030D000C2CF8C87CC36986414884505E4CAF97E43
+:1030E0002745FF9C39034158BC10FBED66F405D21F
+:1030F0003567706A430824F7B1A6BC5E224A409542
+:103100004B11B2BD7A9604CEFF2AC47636F7993BAE
+:10311000BD2412133244397273210A2C6770C636EB
+:10312000DDA6CD99CF3FC4AF736585B44EC6666F3B
+:103130001EA7DA4199406823F0859BE8BEA740A608
+:1031400049DFF43E9D600BF27F6EAC3B7935D8C011
+:10315000068FA32A52D0CC647565FED1471024B5E2
+:1031600027408952474D0CBA26543BC71CAAACD7FE
+:103170006ADD9B23DCF2DD6E66D6269F535099E50F
+:1031800021A5D69D631CB1D62117B247039B7307B7
+:10319000AFA368F8C6CC1EEDE06A71DF1DF5045CD4
+:1031A0005DA80DAD58DD1009DE3314E9E842BDA17C
+:1031B00079F328A6AC8303A29D568A3543B9913C86
+:1031C000AA896C62A761C4179A8A6EB98443BEF15A
+:1031D000EA4301048E84B21F105C594ABCA9581FEF
+:1031E000A2F21263DCE4D513095D0444B477C55C34
+:1031F0003D7A7534725D34B1A8A66EE07A9BDF9398
+:1032000057FA0C3846C11FC4E2EE98BAFC3F594A3F
+:1032100003798C268819CE254CC8865EAC4CE69383
+:10322000B6CB3017EF31E2699D42F039BBE6C1A859
+:103230005209EEFD34FE28D182352ABB04AA607201
+:1032400083EAB461D30AA244A2C31762800E01E7E5
+:10325000741ADF08A11D46CA8FBB968EC2E1CA1040
+:10326000520B0A0508437BF002D159D7C1F8AA04D2
+:10327000F3617F927E3499576BA4918D0124D569B7
+:103280004398A73FD06BB28B3D2ADBFFFF56C83D6A
+:103290005E82F1C635A715597E79176EB45A1C485F
+:1032A0006807E4029C0D61828F7EE5D4885706672B
+:1032B000583EBB85F5D57BF8AFA25772DCA011B99B
+:1032C000BB9D8E86A206C30BC21033BF0A99F2E3E0
+:1032D0006EBAB6A9D065A0240429AF92B28727C0E0
+:1032E0003F508C7F933119DB0BC4AD4B9BD6D94D2E
+:1032F000FDE9149934C3032C30A8668CB4EB586DE7
+:10330000705684CE907A482AE7A34950A57999BB94
+:103310003890C2113C6B5E7E456631F587F073DAFA
+:103320002B2B8334DB4EB0C637B410E012C886AB0B
+:103330004A671DDAA5E4AF8548DB13D84A3D56112C
+:103340003FD4DB84312C8818C0E32DC593977F8C44
+:103350001F1FA48104023DD93CF96ADA00A3626808
+:10336000EADAF8497547AC1D2038C30BC4BC0F0C12
+:103370006999758FFB53336D76D06162A881B53D35
+:103380005EB6B3D33823F8FC20AEA8D604BEBA9AF2
+:1033900029610215ECD5A7712019953193A4F0117C
+:1033A000F7C242B690EC69F59A4885CEFBC86A949C
+:1033B000A66C75A04D87E783540DA46D98F5516AEE
+:1033C0006E87D9EBD5DDFC72053B94CA189ADB42B7
+:1033D0001D5625F92633E249BB3B0CFE839792919B
+:1033E000A6A39EEC72F1E194BD3BBBA05CBCE43CA7
+:1033F0007DF4102ABD317931BDD91D97B65ED4292F
+:10340000BE12E756A5D44717DEEE50BA4A1E543E08
+:103410006186D5B5CFB362338537F83FD71ACD7EF5
+:10342000FBDFA962173B69F581B45250F48ED18D50
+:1034300068FE86261BB1816A830A680E1482985F33
+:103440001A8257347444AB9FCB48EB85561F79885A
+:1034500043C665EC328CF735991F0FD0ACD5C879CF
+:103460008D0DD112746230EF666F4E8CF00E3E43BC
+:1034700053EDD56753903F0BDB1AD02F64B36D7AB1
+:103480002B4035300576B2727DDBE3DE766F51CBB3
+:10349000B50C5868059E4C29DC0D4F11C36A844257
+:1034A0001FFA73C6FF71AE8C88DAB7EFF4DE7CA228
+:1034B0005B1655412D35CBFCFAE4CC1263364760E0
+:1034C00018BB8D3C11735AD7224EBF3F698F8DFEBA
+:1034D000DB256211AC4FDC5F7FEC597C0E80AE5F68
+:1034E0002501B2CC5AE0111CBC0713F015030152A0
+:1034F000DD0F017232C7FB0427D02C80C1C4E28DDE
+:1035000052A9438976B10E4E80A2F70A05409D6C00
+:103510002D7D8CAF4C9846866D129DAE2C90B59843
+:103520007548A7550AA8851FB3ECC23C5C2D2DDD5C
+:10353000EC2790E9EFEB6F84AC0D40ED73DB986DF9
+:10354000E2EB99209E497EB6A202F948C985002C7B
+:103550007925B4CEE96C14095A0FB2F9ED9A46C830
+:10356000F31B4852D236179BCEA72326FF20636455
+:1035700072933F3505B01F0EC5B2BA01F44720045F
+:10358000AE3E1F875A200220D9FB7B114BB0BD28CD
+:1035900002E77FAB0DED692B9F21105EAB39D34A5B
+:1035A000621CC849D560A0238BDAF6518BCE2FB3AD
+:1035B000911881925186CA5CBF4E0DF26C460ADCAE
+:1035C000B04F0953F7B03FAD2732D2A6772520017F
+:1035D0000CB3C949F8562BF785B2F48ADFCDE15810
+:1035E00043BFCA8AD11F21F2707DBF4997899926AE
+:1035F0004F5D1F3DF3F68F79A32585BEC3F151FDC5
+:10360000A137176CB1ED421C9CB08290023ADAE906
+:10361000EF3B3D93777573021DAA1BC477974D1638
+:103620000503FDCBF9C895101BC52F45586A72D903
+:103630006739604193DB969D0BDE71AC0A39D5D3B7
+:1036400055361451DF825E2A3541AF3EC8ED85BA4A
+:103650005BFB07AF160CAA3499299394FECB3DED82
+:10366000BAE92DC91C5E24C8C04881E43BF25D352F
+:10367000B83A961E6F6FCF62ADA6603E2C35B82269
+:103680004E0797F85425BF4C1E26AC65FA311BD265
+:103690007B80E156E2DABC7434EDC17F232BCD7F11
+:1036A0003676993C598DA5C3647CCF2628EA8602DC
+:1036B000AB3EC461F7D7543632D4F07C1CB52063DE
+:1036C000748956C0C1205DBC2AE66B0712C288C847
+:1036D000A9642D58D70B6F75695A56977374B8F053
+:1036E0003FB8A7F944EF29B6F6B1A1515E2852536D
+:1036F0000CB3D9D3726763B2B5ABF2427F97C9A45A
+:1037000042748749C64FEE088C54CC3A849DAA2057
+:10371000812ACD41DF3C79E1832FF7767FE6978DD3
+:10372000ADFDFEEAE5CA07FDF821364984D868D721
+:1037300089B196BB8E9E0619090098F272F14679FE
+:10374000335A2428A7E60E15A7087661DC8465B2F3
+:1037500086216817C491623BE2F433694B05E43B70
+:10376000750AB6A8B92D7190157F54DDC77866A388
+:1037700082A894B11F4796FF4DD50F92D02A7A9E0A
+:10378000FF5FD1C5396F2B47C6CC2638F3B9AE6A77
+:103790001867EDEEC55DB3F12CF87CD612255942C1
+:1037A000A3A05424B65D1E6ECB1EB396C9A5FCCA59
+:1037B0000C10AD1EC2AA0B2937C0C67F6F404CDD6E
+:1037C000709FC7BFD717B6DD50AD37B64C80DC0150
+:1037D00068EA3E5EBFBA611F0B84D3897B3DEECCA5
+:1037E000E2BCAFA9C92D24CD9E34185D21C2593148
+:1037F0003F9541789B064E88A95EF7161F28A24880
+:103800007F1C2203F37A0B6C98F758BB9762E9AFE1
+:1038100032504621661415C6EE62A942D026C13147
+:103820001AFD7C49AA45DD0ACD439B0B0CC517BA8E
+:103830009781E178D581C1E54152BAE34FBC1D07BC
+:10384000374EF56C2469A9FA4FB28CC2D7ECBEA6EC
+:103850001E6397A49C7E96CE0921B135C7C82DD68C
+:103860006C3E1342994A4252306B9F146A91B232B5
+:103870001D58DAF1CFC252F2BB3940674A18155AC7
+:103880006DCC310E8DA7E4D3DAAD0BC631E9A4DFE0
+:1038900010AC4E05C8993FDEE46A2915FD1E50BDE7
+:1038A000A5D11793C37AE661174821549173FB326F
+:1038B000457AAA0541872E4512AAA3CF145DFC774D
+:1038C000979A401B707DAA0E7BA97379C5F7561392
+:1038D000E178349A4799B0611F504DFA13A53F4BD8
+:1038E000713FD2DF25F8C5083326EF53CA53410B89
+:1038F0001120A982AC4B2A3277006EB6A78117F44B
+:10390000379B17E7D699E071BD05F95931443E80E0
+:10391000C47DC5F205AB8F27566E3606EF6A9C73E1
+:10392000E0F7EE663A0BEB4024A98C7C5E636423DF
+:103930003AA9880363E3AD0DD9357AC9A71FFBEE19
+:10394000512E9FB4D6F30B2B5DC11E9210F0284B65
+:10395000F3C0263D1A93DEBAA743C9F09D3EBA9440
+:103960009FDD2B490A81B70F5BADC7853CDB3BB5BB
+:10397000575A9E27856BC46B2226846F9A047E99C2
+:1039800083220A744D1B5E8D834AAFE9ED5D8D3253
+:10399000914049990377130B3CFDAC6EEA9D10DB17
+:1039A000114536C08271585449561FF8133092821F
+:1039B0001A675DCD48522153D1F2789BE16BE471D7
+:1039C00075C42790214780E6741D784E313FEF95EE
+:1039D000F677BBAC4DEAFDEEB8BD948DEC34A9345E
+:1039E0007D08906519447CAB2652F5687E4596C1EA
+:1039F000796BAE3958521E52CB8FA44158FE68568F
+:103A00002C0FE3D0F5B22686589677B135BE5D25EA
+:103A10002038797329C2739B014A890DABD251D9E1
+:103A200089AEBCB97CF972E648C021B0A5F2E80DB8
+:103A3000DB7BDA2B5AB2660428DBF292DE1A3A7F7D
+:103A4000C4D7FE35A55A5B8337F28C5FAFD96C4281
+:103A50003E94103DA3F0D0B17AE43346495371B798
+:103A6000413B93AB949E51C2762002805B1730A1FC
+:103A70000C0274AC373F48D7B71955229B8B1D6891
+:103A80009E0762DB4F89156753D14A05981511349B
+:103A9000C48047DA16FFA591A40ED0EF3AF306CB07
+:103AA00080B861B7B2846728DCC3C5E8B3C87D823B
+:103AB000254F2F3F019217983188C9EF0CF6DCA0F3
+:103AC000ABD967D14E1675AE5EB2542D5A798BA123
+:103AD000B773D7F60600B9932766F50826F30555A0
+:103AE000F3A6D74C4A988B9225810D8603772CD26A
+:103AF0002F07F2D7D418CEDCD6E7CC34036BFDF613
+:103B00002563458F5610AAFEA21E7910CBBA61E438
+:103B1000E29610EF53BECEBEEC14E967A8433ACF4D
+:103B20007AFC6161B02142A1DCA1CE7417D3047389
+:103B3000D97F88F4C5DF17AB85287935A20BA19909
+:103B40001F23DA767D0FF8D5D2CACB57F13876E548
+:103B5000EB464F808BEF53282F3D5FB8C0AD3D52F1
+:103B60007B3BB3F7DEF5779AD10A1B774A7380F077
+:103B700088175CB7EF705BDDCAA060B09BF2356060
+:103B8000338E1A48AAD80F2225FA19F3FFA2C33D93
+:103B9000E35F13897A4EBEB710BC2DDB08B0C33289
+:103BA000495209D81AD60AC7A6A82838B9878CA7B7
+:103BB000E9B0C13E52280F3FA4D4C0077C1781183A
+:103BC000C47A00BE04A6670101793E0A52C68B582A
+:103BD0000FB9946AAD2E15AEDEC8B8CB368B34E87B
+:103BE00041DBD0B7A99820BB7D6CBBBA35921225BA
+:103BF000AE43A174B2BC73610505AB127D6480DA7B
+:103C000044D3454E7F6B6097B2E1B0805AB2EC214D
+:103C1000147758CA2CDA9CD1B859E7140EFCB813A3
+:103C200035B9CE6305F4726D92D27114EB95C17FF4
+:103C300031B3E6DF1A8ACA16F19FEC694398F6A3FE
+:103C4000E8A837015CF3317E196579C9530BEE5D45
+:103C5000AA6E20D3DE590A05F6DB261C7F10279DAD
+:103C6000684B1F1DF4E02B5692C41BB93317061482
+:103C700029AF9AF4D06033C4F258A63444DC4DF036
+:103C8000870635902F1881A4CDEFEA185AABFA7247
+:103C9000E535E1120B740AE7DDAFD826623E32BE8D
+:103CA000B042E12F3705A3B8B1BB447EEC80A475C8
+:103CB000C60A9E7D6FCFD2CF6CA396613DE2303EA7
+:103CC000C31B5A570DAE0C30A19B6193E1F2D9D6BC
+:103CD00019EA91EEDDD63963CC3353DD29A1E6E252
+:103CE000EEB34D56B703872900E615F5A2879DE18F
+:103CF000D00A6F0FF41F1F62C6C094532C1A46FFE0
+:103D0000974FEEB211299FCAC0D8974583E235007C
+:103D100059F07D37884ED7FD14CAD9272F16BA859A
+:103D20000282A60BD5FA65ABE16A173256915EECBA
+:103D3000B79AEED9B1448D1A29E83DAD93FFFAA1A7
+:103D4000CF45BE0B6EE359B4E9F463C1C7789581E2
+:103D5000D3EC8F30463B7A93E6B0D9B0834ABE2489
+:103D6000D2C639F4463BB23AA694D84E54CAB3A64A
+:103D7000D449714E431EC6756B812A2D1B5F4A665E
+:103D8000796A56DE69D48D0DEDAF7104034E6E98DD
+:103D9000F49E29C972B0C4D0353BD93506F7857475
+:103DA0003084209D728460B3F956C3A88C5CEF2ADE
+:103DB0006DF631370FB92F1D0668FAAAEBF9E53019
+:103DC000FD918F71EF3C4DF2EED118A52EAAD612BF
+:103DD00069F9C203930B079440ED001F75D83A317F
+:103DE0009787E8643FF3F210F0265F7D6840BAF3EE
+:103DF000D21D658CB54474B175A9E3B0CC5F5499FC
+:103E0000856B9B9910507F5E653A1B0B25E1535AD9
+:103E1000543EF5A8332644391A976CA3CF3E572356
+:103E200038B4EA32FC93C6D2E5CAE6019BF73D936B
+:103E30003DDFD9BF773C6FF62987C529094996CD63
+:103E40004D24CBFAC9A1423A7E22BE48DA0D9E45E6
+:103E50007455AC31D7CF72F814EC34EF92C54131C0
+:103E600074E8CC3B3F4474D2905751D7832C76787A
+:103E70003E75071F9DC1417EDE3B0F79A0CCE6F564
+:103E8000155CD3187AE0FA91A8E7D858A0340BEE65
+:103E9000C8F95B8DF19110E8D7AD9A48BC48452A26
+:103EA0003831FD27F0505404E6B14CD247DC57C5F9
+:103EB000D98EC77F16A4D12089F4EE6C61F678C53F
+:103EC00096EFF9194FC84206688D2239C61232EBB7
+:103ED000D6CEFABAC443ACB0E0F00E94EE71B43C66
+:103EE0006F092E16D8C1702E97B902C9881078CFE5
+:103EF0004378875D67E1E7626A74B841D2343DB5C3
+:103F0000A8EB48F1B65838AC1D611997C6AFBCF99B
+:103F1000BC6096FFF9F4DDFD94A175C9261C36BF7F
+:103F2000C22E7296F88D6567ED71E83D5D9776411A
+:103F30008A237E116AED2C3CB18B68AC16C6B3EEB9
+:103F400085E3A130AE6A0D8E581CC0AFE4C6FA7787
+:103F50002D5C3DA9830F9EA2FDFEF5988AF52CB33A
+:103F600021BC4ABD3F789D204FEB5DD932975ABEA8
+:103F7000ED7A3975A77298BAC2158E33E1A6A938C1
+:103F80008E78BDF253AEDB0546B1C20901A3CA8AE1
+:103F9000E15E114524476EC2E9F847DCADC34C2F02
+:103FA000A6D4B62771B8C13AB9624C131ECEB6EE8C
+:103FB00056729C5B7965ED7D177495362F9EB90915
+:103FC00075CC50E560AEF2D4A96FF8F2C27F46E13D
+:103FD00073CDB44ED63D0F25F24149087AE66247CB
+:103FE00042B40ABA9247742BBD86B0A489CF029C12
+:103FF0004E5F6D730CDD1AB4DC3DEDE385CC99AEFC
+:1040000069F0F538E0D43A29535A2A42915F2AD50B
+:1040100038DC46AF92CE56BA9B3AE090743E6D4083
+:10402000679747A9DE2CB069A71FD8694471BD0EF8
+:104030008AC26E08CC31799178AF482845F238B2FF
+:104040009EA45F3D46C7B8A861284FAE317119BE26
+:104050005055B9EECE0AA08D1C4030AC98949CA16E
+:104060004B50BB76A94F03C4009D1E3C58D6D82C9C
+:10407000A91AA00152F464A3C9678DCA6C513BFC14
+:10408000FD48C2AAFF0327ADF3B7B402C98DA58AC4
+:1040900012A9B4FEA37570B0BE0A40C08E32CD2501
+:1040A00063B8085DE1D506E995C44FC593BBBF521F
+:1040B00015D5AAF917E093856351B1EB05B31C211F
+:1040C000549B83ED505E90DD3164FD32F5E498350C
+:1040D000E8542120B400C27A2B26F0A8EEABF2A857
+:1040E000B10275FB5CD8DC24734B8C30137A6EE51F
+:1040F000333D8B62BD27CE407E6DE2FBC4881FBF7F
+:10410000CC2FD5F75D3B87053A5463ABF2EB419278
+:1041100029410F1048BED4E84DE94BF517F9B157C6
+:10412000E302BB3EABA693D559CC0D49F46A7BE0C4
+:104130003A40879B868DB5DBE7CF2E17120B314BAC
+:10414000AE7F78890415B4C0C149E9EA79116FB925
+:104150006BF604FF41C5BBA27051855163A5FBCA34
+:104160004C06CB6C4BE64F308BA1B2018BF26F0942
+:104170004E6811CBDEE3D7168B3BAF125A3E7EF86A
+:10418000C49D671E96C8557FC688D10C0F09EEA83E
+:10419000DB13D3899D54971D3F3C89B66A4EF618B0
+:1041A000FFD307ECE5F0D3724B47AD6535F310E074
+:1041B000B3EDD2B479E6C9C008413BF8C1076CC37E
+:1041C000D8218E53AE1C8B8E0A343DCE0E23CFEBFE
+:1041D00055B9436BD31DA7FFBDC03725945B75F759
+:1041E000A2318601E0055FC693A65A94C6E07848DE
+:1041F0006724CDF79143D33CB47B667762B24A53D0
+:10420000DD7BAF7AF99C43AC6CE9AB2787ED8FD9A6
+:1042100073DC8F6118BC81426D19D88BAF9D05B8D6
+:104220001171E9EFB4A90271EC2513E2639783D30E
+:1042300030C955CABCD3C5578F722537BD625EFFE2
+:1042400027D000AD5D716F944D0247538D4F83278A
+:10425000EDF358C356074D4DAB82759797F35D1F2D
+:1042600021AD072F51385471D9E01BC5443623893D
+:10427000E2DA51421B4385602A692EDE4F2ABA25B5
+:1042800021FEADEFFD5E81B8BBB1669EF735F3440C
+:10429000C9747CE56A423339CA1DA4D415B9799A28
+:1042A00047589337D89CF523EEBFFDDAC14139E179
+:1042B000DEB2CD36E9F3743D0DE5AE0FC5F76418F7
+:1042C00045071E071FC9BFDB5FAFCF8570824B5903
+:1042D000007B72D071606740A9723B32DD66028D4F
+:1042E000C037FD4D86DC98EDB434FBFC23A1A77DDF
+:1042F0005F1FECCA48B4CB5E19FE8499F86CD0619C
+:1043000093DA8290A7519C6EB689956827B2AF5414
+:10431000A80CE9C9D8DD0A8F7D6DFEBCE6C43DF569
+:104320001254F646EE8C13F8AF210D74B339A72959
+:10433000710103D783C2076F6B7E7B28DAC145CE3C
+:104340008DEB68ABB9090D8D4E603E79AA7BD952D1
+:1043500061C492630C8536520693F8B585E9E1EEA7
+:1043600003C6AF5EC78806971DB5FF1E0C3854B94B
+:10437000DA50E568ED84D198C0C9BCDF414C6C4788
+:10438000B163722B5B1E3329C1023190512E235130
+:10439000F19F00414A51DD4391F02B176EAF2D2C58
+:1043A0002225339FEB5CF9AFDFF6E849E323257A5A
+:1043B000E7AFC6B8B51EB10CE7684D4AB484B94E34
+:1043C00040619252577AACFBA304B670719D6D5C4C
+:1043D00082607376CB24FDFC922D31D5F5AECD6491
+:1043E0002F8EAB8ED2BAB8C8C58C9932D76E95765F
+:1043F00019871358DFCF899AC4341D53B05486BE31
+:104400006BBFE3C58F3FB527D3F24D7D1D11788576
+:1044100046BEAE5DC34F005959A22FABACD5593043
+:104420000F26F3220D50B10130F1EF1CF21F8391E2
+:10443000EDA684B6D3FD0E1BF0BE3EFB0ECD9B0752
+:104440003A235514FF7196CA400155877FEC2973B2
+:10445000ECC20F80AA6861605950704F15759A3F81
+:10446000C12342F37FEA929CA6064AA1B4F6525AAF
+:104470001FFFA20FD220727674054C57A766F5670E
+:10448000042932504FBA0191804094C105470E7DF6
+:10449000E6CFF81D03DED5F64030A9D5862375EAB0
+:1044A000E8993012B6AFA702BBBA115ABFAC312B94
+:1044B000C2141BE792D594165C9AFF7728869490D5
+:1044C0009F8580392F77FF5C6119A3C7AC3BE50856
+:1044D000F4986D4D13F4531CA9EF82171F32730E1D
+:1044E00016809EE8E952C6B857B97F983E21768477
+:1044F00059880F24C98DA132CDDE474C6F3111523E
+:1045000093A7965427B2916373C242C007E16DD05E
+:10451000A73EA6D77A8212E13661725D80A7C67E79
+:10452000A70A9C41EA7A447AD54D2773D83B585460
+:10453000939A0FD2E333E5B18893EA445A342D1AA3
+:10454000EFDE83D4A1EF369E38CAF052C49B3B21E4
+:10455000905ADD62A8922D9BBB99A4D8EE42F20A34
+:104560007C1843535B6F7039CF6BEC516360B8AA12
+:104570008A0EB19CD8D74D892DC899188945399292
+:10458000458B5CEC55C3C81775190463BA50FFAA74
+:1045900007ECC8941F543FD5CA7538166A1CF4BE80
+:1045A0009D418BB844F48577EFEB13B715045BCBD3
+:1045B000B649C6E43E6E438D32C667A4D7C25046A4
+:1045C000A1D9FE5B74525D1A1D3CB742B1C483C0D1
+:1045D000676D992920F756E88C503A1C1064D01367
+:1045E000A29D02054071B5C788EF88767F66E8F026
+:1045F000727404220379D89F5548A7E3D550B49C20
+:1046000036C62D305C47262A152BCBA5C8F9C9B86C
+:10461000CCEE490EACE6290E35515779E93D79F2D9
+:10462000D2747AC77A89150FF406EB64C9AE87068F
+:10463000793F5CB6783DDA16924025F088FCD7BF0A
+:10464000E9776820BD24BF2030B5E1CA51A1CB4134
+:10465000A181D81E0B861E7E6BAC3EACE8B9EE6223
+:104660008C36EF0F1CB6999CA825833C2A8190427A
+:10467000BB2133A080E476903C57F4225577EE645A
+:104680005A7AF1BB70F3601A54DFD7BED8E3592EC3
+:10469000947730FEC4BD5A29E210AC31700DFE0C87
+:1046A000DA382F109B98944458A01D1F09C4170A8C
+:1046B0002A46BF1CE598A3C80CA6523761E83DBD49
+:1046C00079EAB257AF955EDD6A5EB9C336D9FC9A16
+:1046D000E8E37D3B7A1FEBFB065800495B82C91D6E
+:1046E00039F15CD868BCA373C8E5F75C74ABB8D18A
+:1046F0007E8FC40CE16D215DF9991721DE07B87436
+:10470000D193BFA022160EE0FB1185B5EA521D41E0
+:104710000EC97E430EA213DF2F174D81AD22A9E2F1
+:104720003DE761330F81F2346793B3444D5619E985
+:10473000FC91F3C5531C4F526D6107FE714EF7D7C4
+:10474000B0A95CA96187F8C65059B16FE708276A1C
+:1047500072ACB35899FFBA3ACF3107857D6A4400ED
+:10476000CC5951928D0373253F2FA659ED34059DE9
+:1047700032FB04F40D01356B448D74E64C1C2E3075
+:1047800051C7F4C504516C3DB37FFCA136D4750EFE
+:104790007AFC89F75F87F7677EFAD34F5A59C701CA
+:1047A000D668D776F470246AF8D9532038A8DFA9E0
+:1047B000D045163B0CE444806E9C3B2B87FB72A5D6
+:1047C000CD7E674CA08CB2606185C95D60E3302FFF
+:1047D000F96933770DDBDBD175B0EA8FD137C312BE
+:1047E0005DC423715C49268B44244559B8AF3A1304
+:1047F000DAB813EF44B0258178C4E010F9A073AEA5
+:104800008354A39CDC6F7D435E05F229D505723786
+:10481000B2D586FE3B9D3ABCFBCC0B4461907865DB
+:104820003E3247C72483B1DB0317DFCD062A83530B
+:104830008F250605C68F0A3036EA77C3C25508B3FE
+:10484000070E94A364FE034A972673568457D056E6
+:1048500003582EB37EF4C3B61BC793219029854E0F
+:1048600038A50E2B72128BBF07F25D1E40ECC3857C
+:1048700007C5C62B41E37888939FBB71E2E5D569F4
+:104880009CC6CE1A6AD138BFF191B7417C8146A14E
+:104890005850A214F9820106D1EB74806499AB3AA6
+:1048A00058526BAE156E5B2325123BFDFE3F8B64A9
+:1048B00035608B72F0048C48FE2CA0C7EB0AF21C0A
+:1048C000E2FC871303796B99EF141DC7CD1DB96BFB
+:1048D00035F710457D611AC9DE166D2AB93D9FABCB
+:1048E000F6DD6260EA4601B96581839C187DE63891
+:1048F0009CFAD2787E597E683AA50F7F5A858E6ED3
+:1049000052DC1FD7B74D04A3E2BB8B0273E6FB302A
+:10491000CAE295A86317CEF3AB6542441A8D229480
+:10492000A3FD217F1E54CD9CE7DCB521916FF735A7
+:104930000134910D60E0C5411015B841C5DD1A7311
+:10494000CE47124F7956E1F6E0749925762842D980
+:10495000AD24283A1DBAE13DB2BA0C23D14F268FBF
+:10496000C90D0ED0695594E95A43FB321528F18DD3
+:10497000B3949056CF9C1AF8F67D18643EA207A611
+:104980006F8B83740195B1706EAA1451B704DC1457
+:10499000D243B3933C7D82A1180B846C59D00C0A8E
+:1049A0004D6195713917A14F626F9E15CC9577694E
+:1049B000F12A08D20F76AF8D6DCD0B70E430BA2D91
+:1049C0007594B2C9FA5564BBD5E5EF4158FEADF117
+:1049D000ACBFD7F5479DEC69EFDF5655120AE00FE3
+:1049E0004E752E4761DCD07D80F03BDA5FF1F9F740
+:1049F0004C5FD531D21FECA7FEB75E56B06F0838BA
+:104A000066248E91AA3BFA19DFCA91B7A5910FE2ED
+:104A10008953BB4775D5990A006CDF699316A48446
+:104A2000BB856B9606DF0FCD49A8684A75048B27B6
+:104A30004F8F6F93BF4AB3DDDD878E4F21DE6BD979
+:104A400000BEE8214CDC128B2D944935B147080F8C
+:104A500068B31F2A3FD8D12A7B7D355738A5C29E1F
+:104A6000818AD52A57034E18F78362159F8543AE76
+:104A7000F238718A49521EC1F2B4EDD20DFC848421
+:104A800090D5E10CBC324CCCD9F6B627D7FE28F233
+:104A90009F27A2B1AF7644F232B18ABEAE0068A0C1
+:104AA0001642BD1F6C3BCC570F2EDB785C3C2D3C77
+:104AB000D55F22ADF0363C5A643E12B23E7194147A
+:104AC000BA0BE5742F345B41C304C17067F85554C9
+:104AD000AD634603310385FF288526A6EF83263381
+:104AE0007297505A9509957EF9E3602D63AF27D3ED
+:104AF00047822B24BEC952698273167E192724FE71
+:104B000064180006863F3CFE15360B85DC72DC3DE2
+:104B1000CB8E9B805A1BE0316318A1978DB38D8A91
+:104B2000494947D4726EB09ED3E9D5D0C95C6D4E69
+:104B3000425129ABDCBD647A6F25F8E25468FE234C
+:104B4000FB87C0A87269541CBEDB8F17C95D3E7914
+:104B5000CD4E443E8AD3147329900473CBEED36BAD
+:104B60008BEEC492791D45F9356F7460B9D31C4D35
+:104B700021880C50D41EADC5543984D0CEB127C283
+:104B80004C583CF017008C6C841DED4A11A1003884
+:104B9000729B93B3558BBA8DF10E7D00447BB5D7D4
+:104BA0002BEF0E102C58B5B1C252969DC3B64F4A8A
+:104BB000614871888F5441D4FFD83B5E5AAA13775D
+:104BC00005784EA6AB093F280DDC183305637F4CF2
+:104BD0009831214E7481F721DE4F6810028F88BC16
+:104BE00063CA6D261F132B7CC88F54A1F8CAEA7FB5
+:104BF000C54F62D358901690DDF305E337CE87C1D9
+:104C0000EB22B5F857985E47A2B3A7507B7EDB2016
+:104C1000624403D97A607C50EDAD44F851E277DC10
+:104C2000445AB3CDA829B10D918CDB69CF52E63936
+:104C3000C43E77693613F07D6C81A3C1D4AD33F0E7
+:104C40001E8A28EB90E5B8047DDB83C0DC798C3AC2
+:104C500059A47F2FCBF323D0313942270F13221EC3
+:104C600032D1C3D8F082B6201365D9FE440D109F0F
+:104C7000245C0C5E640A2666E612D41A778001581A
+:104C8000D65E4985E5B35D78D7A8AA1936402E3996
+:104C9000DEB3D4F2CBD9A7D1AD50F1394959BD8B90
+:104CA00067D4D4D592EA76B1511B2A9127143BC31D
+:104CB00029D389195F94C63C3BF243F11B00E8F30A
+:104CC0005D0310C19B7282543918B151B3C52C15C4
+:104CD0003FFAA342EDFC5473DF6C415905A25869B9
+:104CE0004E804FE2ABEB0BB338093F47E7C76DF798
+:104CF000C7B18011BD8BBA842B3C5DF1D3E07CA1A0
+:104D000041FF6D1D45F9E2853C21116784368E9B7C
+:104D10003F38387A4390AC022AAF58A1CDB391BB4B
+:104D2000B9CA0165CDDA0E6BD5C639E73A9A81AEBC
+:104D300047879A1C5C04D75464D77A3D5D0E07817F
+:104D4000DA5ECC67C93284576BFCA149A77B12C8D5
+:104D5000439FAEB979F4B6CD8D0CDC7149544C2724
+:104D60000668E9A12759337E259B68F8121A469FE9
+:104D70004A61062B3977FBC5622A58DA7F8817C14A
+:104D80002880484C3560C52802D53455AA8BE29658
+:104D9000B09494B0B63A0E958E1AE3B51D9A54A904
+:104DA000DD2055BA9CAD9F99B6ECB96A0288A74F31
+:104DB00013BDC935240427DCCD6D2BF4AC4903E2C7
+:104DC0002B2B5077F2ACB36647E34B657A66B58C14
+:104DD000C98BECCC9E6F34954497A9EA7B5C3E0E60
+:104DE000716A314CEDDC930D6A0C26697639A200AC
+:104DF000DF203251C344828CD88653F6FB74EC4ECC
+:104E0000EA638C813AFC26380D5F45D8EE89DEDFF7
+:104E1000FAFAD96AECB56ED8B1DBB0B5A2942D7AA6
+:104E2000FFDC448A25E098E051A0F0D243825D1176
+:104E3000C2CE18F6324252D08784C2634F5B4DE631
+:104E4000208E8C33B5C586433B49D4F9159DE56C5E
+:104E50008D3422DBF9A39987254E0DB6A9DF137C8B
+:104E60005A88FB4D10FA5236A06538882003A49169
+:104E700023905571DEC07A501E7324EB8B5DDFC129
+:104E80007E9FD27685DE23E42119A4BAC62E0C5566
+:104E90002FD7DBD700B676307EC4F90DC8CCC30D52
+:104EA000FF053294752F47A1941229AEEC9288D950
+:104EB000409C19A60085079F0D5C5A41625787AE3A
+:104EC0003C36337547BBAA2F55042FA077AA0B5346
+:104ED0005C1DB2D556AD0F727B6411A53523B16E42
+:104EE000A1CB0B563D25777F555E065804735B8A30
+:104EF000CB48A186831B31AC33BFAB6BF9D5C9243A
+:104F00006866B5E521CAAF825C43A67F02DECD1696
+:104F10009C062355F4EF48ED508269FC58C800E622
+:104F2000A9689AC2583CBBF1945FDE196947EBDE71
+:104F300043CFC377B4EB31F86C5643FFA531DD6442
+:104F40005F7D856AF1D3E714AE0A63A1A89FDA7387
+:104F50003C64F40329BAE90799B358DF09C4FD7D1D
+:104F600010EEA27379EC4F3A25F8E73EAEAC54BC94
+:104F7000482E40C14806E3A6049BE243179F5BCF3F
+:104F8000E7877492273FDE8ECB52244DF9E25EA173
+:104F90009F8D88392848DFEC083CF285AC0587C82E
+:104FA000EC9E43C3210514263C7D41E7EBE452C04F
+:104FB000AD36EAAD70B25FBE6224860DCC55A75700
+:104FC00063499326206617574C17658DFA61BBDB42
+:104FD00001A8845E7F0C3A4A4EA1A07B7E1209A7ED
+:104FE000091B50F0EE61733CE9C4DAF753DB884AE1
+:104FF000891110B655F7651B1763781D9910533F3B
+:10500000118F491D280C2870A8ABC41380F27B7A3D
+:1050100001FA13321C0783A58F4E57FBAD759564BB
+:10502000E0A5D1DC1D63BE91B8CBBA9FC927E73C90
+:10503000B1755D8DE04351A44DC356AEA3563EE01D
+:10504000C6EEC54FFF917C43364F5145D457725041
+:10505000C0A530C3060A9545915B09F7EC1B42D009
+:105060008F847C9FFFBB99A54D11E5FCF812823817
+:10507000E811CD57D1BBE57BD188EA1071F722A5A5
+:10508000939D208518F90693EC3DA8D7A22F73F8BD
+:10509000C46C565F53965E72D8310967EEE7C8F369
+:1050A000CE72E32AA59A1690AB8FC971CFFFBFB31A
+:1050B000035620B7388AFC14D0F2C8C9B3EC54F8B0
+:1050C0007AC84375635799DB878083051F0F38942F
+:1050D00049E745F697B58D205E2CFFEDADA668B685
+:1050E000E38B847898593A043D210A6D9F084E76E7
+:1050F0003F1EDF08F40EF8567835C75988217FE047
+:1051000018BABDDFDE8A4F58137618C5EC91CA5B1A
+:10511000267BEC5C13BF1F4DDFAD5F572FC88C099A
+:10512000AC8E9F7F49597B67408FCECEDB8B16F7C5
+:105130006CE08061328FED9F8B352C1418E1F436D2
+:10514000EC85DD5720C7A962E2575D45E1D72DAD5B
+:105150007569652C9835B205F6FE1A368B08E8405D
+:10516000F0E3A06F4F76E7ABFDE9331AEE078EA6AA
+:10517000BE4887EAA748FBE476C7EE8A13BEBF396C
+:10518000DBF05F4AD1C21597E09385D24DBB08B9D9
+:1051900094A67324C9093F7B74BF2E6F86D6DABFED
+:1051A00060F3D1FADBADF8C8C959CC57CD9AA03B12
+:1051B000C9C14E6DC58391DCF29A348E9F4E9ACB55
+:1051C000BB35260A04807D7F76E35003F27D2317EA
+:1051D0009788D725BF3B9B9DDBD98F427826CAC7CE
+:1051E000975BC8E2BF6BFAF8DEFB52D6ED28D262BD
+:1051F000BEF47AC257491ADDFF4CE01FF202A4BE8A
+:105200009DD15CD84FDD7EEDF8FD855D4767187652
+:1052100021D1D1A29F573D16AB56C5C7FA1BD04529
+:10522000DA384BCC2C3EC43EB51A974DCAD8AE3DA9
+:1052300082D3A81B5685A8348DD92CA54D0F7C454B
+:105240004A61F92CB572B784D7424F8ED45452FFBD
+:10525000AAFC4EFF4F9766AB06B9A48597F938595B
+:1052600029B0FCA73ABD75B180A58F891B6A8C4611
+:10527000CEF571088B1B1B5A7D1F44CAB9780B569B
+:1052800092105F1B136246AA73CE6D5C664AC522FC
+:105290004A386C10CC6B3A92DC224A12363EA20B92
+:1052A0005C1ACC67C3D4F959F798839465F392C418
+:1052B0008B1FE9C6860346B3C3FC983306D2D95880
+:1052C000997117E86BDDC566FB079024EAECDDA257
+:1052D000D4FE32D354C37BB5263333BD78B888C0EF
+:1052E0006D291B4AF42C90F36175A5AA0C48A65BA6
+:1052F000205EC74ED9AC930EBF12135E756D3C0B8A
+:1053000027B5E26C4141223EC6D13DD2111AE327B6
+:1053100077C229E5370AA6BC591B24B16315A53A03
+:105320009B3EFEE058748C77DEE338E6FDC72DCA5D
+:10533000294B88EB4A093C8ABA6542066EF1F23E77
+:105340005D0E9079B49E22027139C9BD3DE2C1B0B3
+:10535000758DA1E6FF2C0A4E7DB67FD2145FF01C3E
+:10536000A22FDB228056067985FDD9A826E24AF3D2
+:105370009C6347EEA0B6B88B11A7332B4FBF505A92
+:10538000E6A378A3B11AB5988DD98620ACD23FE2B6
+:10539000D9AAABEE36A166F102FFA4337D607FAEE1
+:1053A000258EF5995114EE980F122CFE5DEF50D416
+:1053B000952F9161F63F8A834B73C499370C102562
+:1053C0004DDB64245DA00EE997D79E97B0597EA36C
+:1053D000283B068701E87E17C600E8627294C6F68D
+:1053E000C871C5E6BFB3730C6F62C688B7BC55B64B
+:1053F0009622312AA37F0B4D0DE1F53B9A55659C12
+:1054000073C1FB824263F6E8E260245A48324EEFF1
+:10541000E102617DFB2311A5669E60FB1D145CE625
+:105420000B6F2E433560FB0772FA083734CE180233
+:10543000EAC669B5A5859853E65FBEC3CC15B37AB5
+:1054400053F419798111B0E102A231E8785E4C3150
+:10545000FE4FE2E1434FE8A146FFBBF4A9F014A0E0
+:10546000C996245628E638671126D8FE40FB01501D
+:105470008D26315B43D4AAA0E203D3FE3237CEBAE5
+:1054800016F110E46274182A4EAA7DBC09E20F35A9
+:10549000D4C2ED22CA71318147102516D6B00EF85C
+:1054A0000912A87546E2585D4231440C52C2DCE450
+:1054B0006344957E137F5D191BAF69F41AC24FCC0C
+:1054C00022FBA1DFAF954A4E88448D5F4943FA9F86
+:1054D0008E02A70C72F7667FC699C3A1F0608CF8A4
+:1054E000395412C724C541D0BF85B9B39926808CE1
+:1054F000F513F8A70AA7A4A8492D27BFAD9CE28CF5
+:105500009C0BEB79CC8BCA78185A7ED6DD4602E329
+:105510003075C0A61ED850E23DC6767D2635C961DD
+:105520008E89DC633B9AC7CE7378C176834C2B336C
+:105530008238717099858803177CEF8C656D8F9028
+:10554000DB948D94CE05A1DE3245C14428D7445A60
+:105550002E6BBFC0FA80A4F386586AB3D3D1E5940A
+:105560000349D4B14AF4DF982FD04CD158219F661B
+:1055700026720666D2F0E6E6615A04EB2054265302
+:10558000BABCE97C6370AA7CAF0B3C86A534CC57CF
+:10559000BEDD683754B6421BCAF644E0707FBD5B7F
+:1055A0002B698415688A0E76E55E645F1CF83E22DE
+:1055B0009D389A8CEBA25E8F690ABEDBE4C9320982
+:1055C000BDD8AF633D79D46294ED0D71C00E0DB1BD
+:1055D00049E8EB0318FB7DEB840FAC3130C3E804E2
+:1055E0009C71CC92D38D15FC11283FBFF56DEAF26A
+:1055F000921FDBB86EA4ECC2E96B8F2B8DFD064FBA
+:1056000017D339BC5D09861744EBEE320BCB6C6EB9
+:10561000BD8C5F902B8737AB94BF42AA3923FD2204
+:10562000859F99B65E509ED32B9CB577F42D7A0654
+:10563000175D45A28FDA6C78A789ECF257B0D66275
+:105640004367F5579217732F386C3CA4E3326A7F97
+:10565000458A255665C5DBFCB198FE1E039B2ADCF6
+:105660004E99791F9E35CE49A54CFC455A8AFF06B6
+:1056700023E4759A7DC44BC4774683F31C9CA0C673
+:105680002D2B63E9DB5D352118B167538884D9EF91
+:10569000FA4EAC45DE2EF16BB809D586B0E4DB6C72
+:1056A000C667B8A4C0F3F36A542318B26CE1D4718E
+:1056B0006D2DB09BF6CB7AC0110E21C9C30F625875
+:1056C0003C39001E12987AC828598DBEA10D534B43
+:1056D00093DC0629F78FC6590AB6114DD472287586
+:1056E000BD07024D49F1DABD509976EB68C63A9E86
+:1056F00062292D6C950AD5504BEC3B7D7B6EF74DA6
+:1057000065ED336758B9D8A5F8CCF50FAEF10DB0FB
+:1057100031DDCC5541013BBB0F8DC39E86C676CD96
+:10572000F04527B8B4A00B883E6F534E097A8869BC
+:10573000D87B8B193B5B132E005F00FD0AE7D2FC80
+:1057400063DA8D0FB0E9E253DE6026010B2506CB4C
+:10575000C9149B7CAFD60F34D19DB48DB48CC9D104
+:10576000EBCA5E698E1921D3C9B927D4752EE322FD
+:1057700094A84F9457302764B2CD7D639C9CBABCEB
+:10578000E29C3F1E49F061294BC2377F785CF5F1FE
+:10579000ABE1109DC4373093F01762369FC49D680B
+:1057A000100EC01CE793649C6B9E36DBEF2CDA8EE8
+:1057B000B255D35144614941135572E912095A0750
+:1057C00024B62ACB1DFD68BE9F7AFC87F0CF5C967D
+:1057D00037B839BED3BAE39CFF6421596756E3C991
+:1057E000C81A3D108839141D318F6B6BD930C569CB
+:1057F0007712B5A982E7DF616097DF57D1195E8B19
+:105800007A68A31A081C37E57F271CD87528443509
+:10581000E0522E2E512E75E75096972E488A00F1B1
+:105820004254F77FAD2EFC141FA5D7A67C0F72BB88
+:105830009BA9916C472D15E20F11D5FE52C5EEE1E3
+:10584000EA8BA2222B24AB7C96E13DA24B1EFAA947
+:10585000F654F79D9CA8F77DF12BAB3F0A49F80160
+:105860004F5582C1CD85E319906D3365DF1AE6EEA1
+:1058700022E03CFF89CD22F2A8C4F5525F9DEF15CE
+:105880005BBFFCF39BCBEAFD9B5CE80B9A2BF2D44D
+:10589000D2C9941C32A7FBC0330884B13EB819D7D3
+:1058A000B287550E339EB270302D587C8398F576B2
+:1058B00013A73BCF96BAA2789B1405F1241F278922
+:1058C000B7FCB5F8C6CC941E60B7A1291B0C3354A5
+:1058D00046E4984FF2DA483AF76B1F73B0C073BBD7
+:1058E000BB9585A5D08F1ED5925972D69796D0A01C
+:1058F000F458C0A937FC24827EA220A559E6A673DD
+:105900007AD7B5BD447996AF8035E7BEBDD29B6BE3
+:105910005B4503D928AF4EE8381ED9F9AC54A6AF81
+:1059200062014EFDB5B8DED03C7DAF33BA2EA30C7C
+:10593000F5CFFFAECFB8E15AF140E56AFAC96F0082
+:105940001D47B29D2B24D3D6B12E76F40528B91F5E
+:10595000F8231ACC92C570B24288D602E172A9E649
+:1059600005A09C32C2DD36B469537D04BFC8F90E70
+:10597000CDA0FF74BAA4EAA2C521184D445CD3039C
+:10598000FC736130FA55757BD7662BFA561052EBD3
+:1059900003829AD96E1183B320B3BA75BDD16E88D4
+:1059A000867E528291DBBAE449EED873B7EA81B7BA
+:1059B000F481F7E5CEE4BD9F032D47AB4B1DDAFA2A
+:1059C000D422623518D712F4DD8323ED0C63C4951D
+:1059D0001495773A1914A1EDF018CE9E78155CF560
+:1059E0000C75E2F8F7E06B12230A50996673EB3FEF
+:1059F000C01495E7DC525414239C97FD43F82060B3
+:105A00000A8CDAD12E8EA6C5701490BFE585DD45CF
+:105A1000752240629FF6B047C4AB3145B49E94BD39
+:105A2000A7B794D9CD4780135A18AF7349F6C0B5BC
+:105A3000ECCD44EA8E8717A963700DDA2D6A624CAB
+:105A40009EE57A2A28C44FC346FC829AECB9CAA7BD
+:105A5000BCB5D73BDCCD4C1DCF18BC7C33D51CED81
+:105A60001AEB3C0A8910E3E93C37BF65516A3812EA
+:105A70001A4CA72C922B42E13CCF54753D51C5A046
+:105A80002DA607AD12FA1432D47167CFE00A635A1B
+:105A90000587F918CB92B00D4CCC61570077D9032C
+:105AA000E7C8DF0118EBB44CCD7F3418697E5DBDCB
+:105AB00058BDA015EB894E0898756C02FDA50380B2
+:105AC0009BBE07B620EE73BDEF2CEB523CBFCC8FD4
+:105AD000DCAC4E949B4B13A2E6EB05B07213177D22
+:105AE000BD3A2C7E5FD6F93CA8F88A22C7C387A7A7
+:105AF0008C0545FF940891F7A3FF4123CAB2C65312
+:105B0000849E1F9D6BDBAD911FC9774C1C01965283
+:105B1000F4FC05911C591D2433D53888ECC80611B6
+:105B20007B178E71773D39F805FCB51C1D40060BBF
+:105B3000D5A91EA867B476960CF6D49CF11FA3D7FE
+:105B4000311F470144D10E366AF359EE0621BCB825
+:105B5000B27DB45DD5D742A30888EEB73BDCF79B96
+:105B6000D242AB5544BBAF2C3D517B84DC7D077FDB
+:105B7000DBA7C1B4A9B6BA6E1F08147FD3CFB30593
+:105B80004F1A7501629955325E25E20F13262913CB
+:105B9000011D01EB509E24207F76C389FA7638BC24
+:105BA0001DDB9F90E829E6E0421992997819274D6C
+:105BB000C06BD18E58583917265EFF7191B446627A
+:105BC0007323E251EAF3270A2E25FEE2E9CEC4321E
+:105BD00000E06D1BE4DAF5851DD400962D28CEBBC0
+:105BE0000202C14DE5B203575E563CD68A3CE91825
+:105BF000315D09E4849C1C6608EDE15579696CFF10
+:105C00009490FD5F17AE269199A583CBE8326A097F
+:105C1000D582D72D81922955E1F4E2C57C2FB59923
+:105C20001137960F2061B831E0557DF1CC70757653
+:105C3000B3617EE443A41B8D346E894D9B2C667B3F
+:105C400092EDA7526E8FE9B086B9604408C4997E80
+:105C500078FC70981A2BF8E64D97E4F63CC0F117E3
+:105C6000C3E2E2F5FA2B53226F504ECF0856F505EA
+:105C70002A2BE19D9F2599D6261E9F8EB9F740F7C6
+:105C8000768317C5314AEAEFA2CDC6C481EE9C39AE
+:105C9000FDA44CAE176A9FCCD631829BFB28DB6AF1
+:105CA0004F73129C86681886495FB9F43966938DE4
+:105CB000F63C87994A7464435C944CF9317D1A44EC
+:105CC00080F6048C29C817F841808AF7AE3DD8B613
+:105CD000301AF7347F45F8246EE111AD46D9CEADC8
+:105CE0004871E5B10DD074EF2B92B0F33ED123880B
+:105CF000B6E082A9B6A473A05E4AF21A3C03B7ECE0
+:105D0000CE25F4B75890F8A5E6B3F9197350098475
+:105D1000725CB4DCBB5B7817567AD097FAEB380A22
+:105D2000240C083F9FF7F77BC556A3CFC68D6DACFB
+:105D300050F2984D75DF07DA0B535EF769149FC672
+:105D40009757662F29129311B8775227D0AD234267
+:105D5000750F5F3DC05C7AAE053FA2652C4882F8A6
+:105D60006C9E54DE42942B6D573C876E829194CB8F
+:105D7000C17F3746D2FB291CED4E96A095BEAE885A
+:105D8000B955FF929F97A92CE41B6DC5F1B0181867
+:105D9000F605B1547E87A4EAB3C3E24F36D7055B5C
+:105DA000398C85EC412071D673D095BF16A5BE9570
+:105DB000F1FC0AF13458AE15024FACAB62CA1BE4D9
+:105DC0002FEA04A9AC449B295FF984DCD036BBFAE6
+:105DD0006D9100599E45DDFB32EF220BFE8D17CCF5
+:105DE000934323A38DAC55FC60041BE69DC764B9A7
+:105DF000EC984776E29625DEBFE595D8BCA8ACDAEC
+:105E0000E5C04D203AF4AD23F1C53A0B09CD2CD2B3
+:105E1000880AB74DD266761D2504C00B65CC158F58
+:105E2000BD3C07532535041AC8CC725B29BE3C61C2
+:105E3000A84398885F86A283F381400AF8D9DE4997
+:105E4000BB880AD7680EF58069026A3A4CC4593398
+:105E500056DDB39633F9FD4178DE7324E3260EA0B8
+:105E6000482DC3CE1A6AF9D704192AFB648B048023
+:105E700002FDAF2D259C978E41D24E8E0614160B37
+:105E8000D74909081F80DE1F25212CD428E4708DF6
+:105E90006B94D1BCE1FD8E5E9420D426FA881BAFB2
+:105EA0001E67C6FAE60C51457E21FC73F058A3A28A
+:105EB000CD520E9AA29EFA3E7B7132FF2E7D9B8EB2
+:105EC000BFFCA429F898F015A66EC189DDB9EEE3F0
+:105ED00032F8EE9DD83529DE143C5749E4A13FCC79
+:105EE0007F2AB8FCC02644DB33B2FB335A69F60C78
+:105EF00019B2FBB3AE8330563829853E79A37CB303
+:105F000034DC409302AA45D3754247F4FBCEB6ED8C
+:105F1000BBC51BB8143114A77BE3C568A8973550DF
+:105F2000EC612F1870BE3FFA5500C57F117129A58D
+:105F300073B90CC618D577DA35E79059485C1EFD61
+:105F4000C13D529A0850952F0B7A0123221EE7E794
+:105F5000E84C0A7E112D19C8D798BEEE4AEE47804C
+:105F600070C5599F90A6E5D53DDF6564C6E56529F6
+:105F7000D00BCBA814DB1A22266B5C62288F9BA067
+:105F80003BAC5C47749893D856493DDC7407C816FF
+:105F900044BCB686CDD540B29EB409704DAD769066
+:105FA000CBF96AA448F899DB50066BB2E6DE8A8D1D
+:105FB0008E42706A56D9314D283D607F4C81F56420
+:105FC00027E71E19F8AD465A37FB0A6E88CE6C1FBC
+:105FD000BCE8D650D1CDCB5163C73DA53FA889635E
+:105FE000F56179E4798DCCEF31CAFFCD9D8BB0F7A7
+:105FF00040260CF30D1FF41D6DDFD10AADDB1D7FB4
+:10600000249757119DEFA60FF05A8B5D0FE5EA2AF2
+:10601000A320045F2A2F119C49EC3F12EC512DE77D
+:106020003CC754922CE8C795B02E05CC6BC7A298FC
+:10603000BBA3C94DAD9FDE14B57E427B389D9F3614
+:10604000BB410E4BB99F155E186282106D4E171E34
+:106050003EAC3F3D0BEC81B1053250A41F6448D4E7
+:106060009DCC8EC342AC68CD658B939E1B96299DBB
+:10607000B0ACD87B408730B5CF90AF6982A54BAB31
+:10608000E9303707DA96A5A7EBE032A7399958CA65
+:1060900024056AA54764DFB7565FC0883021A1F99F
+:1060A0004D58D56690C3A641208D5760313AEE1FFA
+:1060B0001E1DA83E9BB5D4BE6082FF9C21A3DCBF01
+:1060C000E81E6BEF7AE9C2420C8BFECA98BB8FE1E7
+:1060D000300A3783E4339EAFC3B73069FF32D667E7
+:1060E0002D9451E5C0CB93531EF654BBA292F5926A
+:1060F000800CE13059F6E0EAF7C662C4792B76D21B
+:106100007BF46D5CA22339451FC203D87E53060D74
+:10611000F31C288B1CB0B2DFC999F2EB7BD538E3B6
+:10612000D35918A7E97E31A1B67E3D9EB2C8AFA073
+:1061300012A77EDF90DADE509BF90FF8714912DA70
+:106140005D576BAE0C2D9AFEB1018BC636A2CFBB4C
+:10615000F5A8021DBC5A18A3A1C75EC1A7E6D88442
+:106160002FCC5F2B068CD38A08BB284A3855EDD13B
+:106170009297A0788EF38C3B7C7B320C7672FBA9D5
+:10618000A454C1709C89C4B53A3255BAB1A62AF25A
+:106190005972CBCBB87A08E02C04615D36F39E329D
+:1061A000FB786070952D5DB49F3F3B3EC561BED5C9
+:1061B000CE516B0B6A1CA0DAF94F19158D6657D4B6
+:1061C0004175459EADB46F33DC5F0C127871BA2116
+:1061D0008DB6B868416A2EEAE804C4E34DDBBB5AC9
+:1061E000554EEB28150AFDCB2301649F7A55B6B1B5
+:1061F0006AC4C1309357D2779D5CFD64FFCB752094
+:10620000E3F413C93D961C1B9A1F6A71A01B4DF144
+:10621000445C3BE863E4D06A5CB0A9BEC009D39398
+:106220007F2DC470505B700AB8D9DA8AF0F3ADC71D
+:106230004B66551903C69C7550BC9481677073A951
+:106240001F05A20AAF374B38360E75A042134062C5
+:106250009293A985C131BD019DAF2B675EBD0C082E
+:1062600000F82F16C35836AD08FF1763523894ACA8
+:106270003E895DB06EEF020AF149686992C7DBF4AE
+:106280000F9D0A2BA1C8D586E92298DCAE5C9E2220
+:1062900085B77FF5FB13C8413C882FD3A9D3D2A47F
+:1062A0001CF420E6FF32362C6BED52561ACABBEFB7
+:1062B000BD864B213070F14572FC0BE842BF4B9E0E
+:1062C00080B8A692F59CE3775ADFF191A2FA6B6051
+:1062D000AE6ED55E4D7BA8D5E371B986FB338C3BA2
+:1062E000FC349D39350C22DA72A0A88E43DD9BF573
+:1062F000ED1B0602FBC1C47AE6988A179617706BED
+:10630000384337C3FA27D8196EE6EAB23BC3B8EA76
+:106310004D651DE8A447152003B2A85793B0F9F0C6
+:106320009A179FB6A9838F9FAE70FB08A7D497A634
+:1063300044D586248F53B6719C590E927ED392B960
+:106340006B3AABF1DE0D8D2B326096C06144753A2D
+:10635000AF4FB361D58A8DC85ED5D0535A9300FD37
+:1063600050F8FBC78E858314071B2999E8EE578BDD
+:106370000B8EFC50359EFC34943270DEEB5E305256
+:106380004139DA529F16D3C7FB340F632CF61793AB
+:10639000E66E272AF65C003F27FFE51037354D9261
+:1063A000722E641F031480A353A853A3F9DBF95082
+:1063B00033DC3CF3DFCD81FAEB9E1C895D79765DA1
+:1063C00009F4A7A715F63EDDADD45A8E294E5C23FD
+:1063D00021A4454F0AFE60F6ED005B44850C662261
+:1063E000FE4C144C2DC086D07A208F50290769228C
+:1063F000E51702D1CDDA13ECC8F513887690A344E3
+:1064000042F933C0894C7A8CC9EEDE5E8315CC8AA2
+:106410009F3DC111E900C039F9B2690CCE9A070756
+:10642000A5E86DAA5B99E4F09269FB48316D1E4BBB
+:10643000FA90C3C540F994C8451286B5A90501F084
+:10644000425280184957405AE9C3AEC5A6024EE8E9
+:106450001E482B97828E525C978E7526FD1A1BD58F
+:10646000A7E1FE99C1745B61FAC2D2AD34FF10F8A6
+:1064700045A931EF31F102CF93F1F1EB527636B805
+:106480003B720CBE880AF932DE23CDE45B08976DBF
+:10649000CFECC3C3FD5002369BB694B7B931251675
+:1064A0008D12122B5F854B30589C9882932E2C7640
+:1064B00063F829C27E00E049FFDF0D801B9321D8DD
+:1064C000A7E7F0CC5DC29484BC592F9D2B9621ED9B
+:1064D000FC6B91AB57EFC6D8697860506D63A79C91
+:1064E0004A2D94468BADA53B446B31D6D34E83E801
+:1064F00059F2F70B25D2F155DB3A714C9D7F469648
+:1065000003C7E0005F5B848020E0D4FD78065390F1
+:10651000E1120AE5913F401351F0CA6A4E6DE7431C
+:106520003CDA2BA7E9F438D906AE28CD6883D0AC85
+:10653000DFBFE407BA853D07BFB70C6906BE2486F6
+:10654000B1400B08F8CCA46B29709E354A163289ED
+:106550009EB72DB402FED4B4E0C3467759FB3E4F3C
+:10656000102E5669FE54C22369330341F5001B35D2
+:10657000DC498962903F61C4FF17766896FF8DB051
+:10658000E24F1AC2D643E89B0747FCF62613FB4CA2
+:106590008BF2C40D6A1063A6F8EA1DC6982B57CB80
+:1065A000FAFD6409E4353774EF1FA083EEDD43681C
+:1065B000A4FBBF0F23042C594DA78D37C320C70F51
+:1065C0003D9E1AA07D6A29A10463AE447C74BE5628
+:1065D000B3D3FF739D88AD49C8132936336E7DFF51
+:1065E000F2CB032F5912823697122AAFE27EE4854E
+:1065F00050FF2F0E866644E89892079533F5371EB4
+:10660000A803658E52BCDB6F2FCA3AF94F4CF88550
+:10661000E6D68695D9B5B913F556235800262739FD
+:1066200096643B02F094B2ED9E1BDC885F6BE3A5A1
+:106630005616B0E2A43B1620D0C5ADB29F7D992A74
+:10664000EDDBA8E076372B19D7EC68F0B948C6081F
+:10665000C03F47088FFB5964526E74297CA5A24441
+:10666000F8F30231C97D266991BDED012DF13FFBA3
+:106670001A1D9870F97EE4804601E246330A7814C8
+:1066800079561B4F9D24901DECD8191B3490DA27A6
+:1066900092E419EFEE31FFE19DE236CE82C1A917F7
+:1066A000F333687295D5BC3A1767E86EF1DE3A406D
+:1066B000C295B96A9CCFE3D2AAC820DAB4AE132B34
+:1066C0004F1465502F1BB52CB05C1FC42DEA7062AF
+:1066D00069D2046A44C637FE78FF1F433DCDB04AF5
+:1066E000114BC3B1FFFCDF5C28E214EB2C04E3E99F
+:1066F000BB10D38668BB11338455EF19C43102B780
+:10670000C38B338A94E8444B0516E5075B4A60C0A7
+:106710006F2ED0B7972797775E66051D383907E546
+:106720007816B6199B2B2E801856C425E45B792366
+:10673000662A4645B1910CF7EEAE3F058734B6BCEC
+:106740006952A5F8AA1A5778DFBB46862D80F8C68D
+:10675000A6FCF53A3EF7067322A12ADF6C0E2DAF98
+:1067600010702C36CB9C32C976809FD8220EA7DEC3
+:10677000AA084021560D963A54E7F70414D4FBE2D8
+:1067800019893F5FE04D91F0E6DF13626855E6F648
+:10679000FC315E26162D5B7BF973EE28687D4E6614
+:1067A0009DB5130CA11CF56336DDC92BC407CCDDE8
+:1067B000E4A93CEA8586689F80DFD74C38A16D5DEF
+:1067C0003BF38EA6A17C990834F574A7491F1C578A
+:1067D000C6AA0CA24080B6B02633FF82003F39A57E
+:1067E000BC5D033A788B9BCB5A8139AD403BF0FEC0
+:1067F000659B65832595EDD55B11EEB6E60D3314EB
+:106800002FB9E7B93DD892502007CBAC42FBEFCB74
+:10681000E6DA3687B38C8A8AA0758BB78F88909E0C
+:106820005AD7A97AB4774B85B31A5C42449ABC6EA6
+:1068300094D8FA5C111426E0529B495A2E27E2267E
+:10684000F11E05984FD688E79A42BC471FA37DDE0C
+:10685000543BF70DAFBD9CA33C14651052B885693D
+:106860009E0FE86871DD3D6926B48E8673F8EAC72D
+:10687000BF0F9E16377F341EF5C766FA10F868837F
+:106880001F442C78FE33F1AD50F26F5863E2D00212
+:106890005A15DA596476A7C46B67597864101108E1
+:1068A00007A2EADF5C33886A8EC590476ADBFA8FFD
+:1068B00039E972A8EF529CD6B93BAAEBC40464C470
+:1068C0007D8DCF07E5E1E53BC04FCC75208E321AB8
+:1068D000ABE720E543BFFE49C3F0FDCCB068EBBF9A
+:1068E0004908636A96C240B524B454305107470E34
+:1068F000D58EF26B7150D7631B740CACCCA774C0EF
+:10690000F19AA5DA9AF93B276F91E481B79D0826A1
+:10691000BFDC359028B538E57D7B6039BE00C1AF5E
+:10692000E8ECA80628F1EAEBA71A53AE026AA340E6
+:10693000C76C3C6DC42D0BB0AA8D7DF282EB6A59F9
+:10694000E0984047275D2326840D369B6730829769
+:106950003953698494ED4CE302D9F5A432E2C69A26
+:106960001143BD249DFA82A653D768FD941E2DC8FD
+:10697000A75501A55206D0DF25E5652BA88CFA2B7B
+:1069800075660CCE12990485AF3CD599FC7F2F63B8
+:10699000465EE5B3756CD47905BF340EF0203C3EFD
+:1069A000555C0DB98514B14D1D6744CC846896675C
+:1069B00090293B2C582D89F47BDACA8D6197F42FEE
+:1069C0005C74855CDBD74543410710CADB90713DA1
+:1069D0009DF41D7DD285849DB9E4476ADD26D035BE
+:1069E0006E2E5849772673D6903FA8AE4E905A081F
+:1069F0003BE178272E926E9C6644A06DCB0577B064
+:106A000060BFA41471D87FBB8F0C8B5C35913FA203
+:106A1000080E69BF070EB57974B02956920C0BE4C5
+:106A200049BE7CDCC5322EC5DD31A3AA47EACAF9CE
+:106A3000FA875A35387378000E82BAD545D3BC2709
+:106A4000DC287249C2861987F24850AEF1CDB8AC45
+:106A50004DAE3A8C126274B87BF3D57E9C1E753FA6
+:106A6000214BB4C4704472AA032EFD50CACB2BE450
+:106A70005710E29FD804EE2BE8FE92D9657EB29EB5
+:106A80009C2C77E74E8D4D40DF6B3D6D2677635133
+:106A90002896763966715B6402CA1142D8140A5E80
+:106AA000489648B9017FFAEAD8BBC529E183560167
+:106AB000B2DE08A75A3176BB2B44EC42CCC015A8F5
+:106AC0003243BF126EA6D3B6A37FE49C51DCA42848
+:106AD000956F5E1D2AC7930844B0525C1297F3EC81
+:106AE000EF8F10E735AA99FBD5FEE4ECA8BA041E97
+:106AF000AAB43A470A58C95621DD07EB767A97CBF4
+:106B00008A4A29239BE88A6966DF6AF3C22BA4AA12
+:106B10000C4D92650F1F990670A49E6D47934CDA39
+:106B20007398E504BA043D3CD23E20080AF110A057
+:106B3000CD475536417C887A120226BE2DF1974901
+:106B40005F39F28577111ED7F749FC1995BFCDF84B
+:106B5000DBC6E3292F8FAAF940430614540840BF2F
+:106B6000D2ECD688406967B7A8432FBF3F9D968176
+:106B7000E660DCEF402F3A2C63903560C753045831
+:106B8000A04E5335CA03B69C426FAC0AE0D2813A9C
+:106B9000A41962287EB03497585390E2A62E9E1A0C
+:106BA000FB2EF70E29C2E4DBBC53BA4365655C07D4
+:106BB0002B8C4F6616EADB1AFADB0B423020A7BC9F
+:106BC000953D2166F5B670ADC774C690F5DF838F2D
+:106BD000CF843CA46D209CBDFD3E1593393C7E9F27
+:106BE000146F65EFC6663F52BB0ACED4929F42FB3C
+:106BF000CD05E55D4F72EF90D3FD292B14CC68587D
+:106C000003A476F8A270289648894B563A7D6CF01A
+:106C10004AE6668E3D6D388B7B52F3F92764691C1A
+:106C2000D41B3F688437EF3B2B89F0A7576B061FB7
+:106C30004A78474139A1AA93345F4738194C373510
+:106C4000DD6B9884986AC113FF7B2B3ABBFD61789A
+:106C5000D492422F4AFB60956FC16FFB351B100F1A
+:106C6000F0E2EF61FDDB70972DDA4935A04867CF80
+:106C7000FC47BC0C4390EE68DB81853209B6650D9C
+:106C800017DF4B9FCF36533E0D025C79F32F344D07
+:106C9000DCE5FE7627857D74537479BB2150EA8C40
+:106CA00093BF8FC559DA927CB93A03753E600CF3F5
+:106CB000D751FCA9B6648DFF285AE351F3601575CE
+:106CC0006DEE8BFFBE04D96885EC99DFE35543E494
+:106CD0003F3A84F2864AEBF35859CDBCCB0190166B
+:106CE00026F589B9DCE0405EAC27E4FA73A60C4BCC
+:106CF00060F1B2E376F2879300D3FEFEC193C4D96C
+:106D000096467BBEE243684546E80EAD21E6579CB9
+:106D1000ED3D5478C07508D4E9BADA51F681D7F759
+:106D2000C188A39CB839D173A395C2ACC354519AFE
+:106D3000EAB2CD1D57165D9F184220D8A55DC21C32
+:106D4000B7503699FA7F80ABB13A6D1A3A5E5FF66A
+:106D500008682EB0228261CD81F504D46D251DEF27
+:106D600081EB9E0F80940F1D8098CF60A8CD781680
+:106D7000D925FC55E0FB964864A6FB3B60F8E1078B
+:106D8000F9443E9E81DB2FDC30CE5E5033E3490078
+:106D9000AC330AD1E02A1B963234F70760F4A95BC2
+:106DA000728733B45D03F780939A6D09AABA1FEA1C
+:106DB00090CA7A2AB2F30EE093B497D0B78F8E6B55
+:106DC0001E150FB431D9EB586A7474715638E67ACF
+:106DD000357F9CA829FB30A761A34F0602B5A3BA53
+:106DE0006AD7DA93079E4A635C51FB3DD1354FF772
+:106DF00063F464683EAB5770C8C3EF4637000004C5
+:106E00003C595539CFEF6239BC1B6B4C931F33078C
+:106E1000A0DD5C907AB2EC1000BFD80873B5465084
+:106E200046F06C3C1027ECF5DD12E6E7359ECFB856
+:106E3000F1B19B02228E0FB77DE7120C0C3129A213
+:106E40009F957F9D15187EC3D4B17DA01E1581D05E
+:106E500004E333B5944269A10044C6389DEAF8B012
+:106E6000A5DF77E25B0F4B20A132E50F8FFA0639E1
+:106E70001323D1081ACE375B806C16B3F74DA75693
+:106E8000AD4F5D840986CA3AD2834B093849B4278D
+:106E90005B7926697359BF3EAEF03824371799FAEB
+:106EA00033B166D2AA013930C33E5C4B7391B70748
+:106EB0006F1332A52729DF2C288C37C72B988E0D0E
+:106EC0002F0E2A7194AD959BE2BE1D8193E948A3D4
+:106ED000F7D68335FA8584524E77923B155DDDD225
+:106EE0000D508FBE26C855D08F66DEFAB568FB43BD
+:106EF0009301C34C71591DDCBA311813B109133118
+:106F000092F934E2E05838982ABE20B4A3D627B4C8
+:106F1000048917003177DD96837A018C54900F8EA7
+:106F2000E179316D738C727E5365BAF420B4C2037B
+:106F3000CF786E2C3F0532C4FC338256A940E11451
+:106F4000A1A3012C21E8BA41D9A47A57A20D7461FA
+:106F500011F996FCA713D026A7C6907D0F9A174C5F
+:106F6000735F6FA50960C5EAE8174F5810C48D9F7D
+:106F70000C59CE20921DA63D8F2F5BE6886115CE61
+:106F80005969D06D2646E61977200046ACF5A781F1
+:106F90009A3A9363D8A07A780AB0FCC884A54904C9
+:106FA000420D400C3DC5F5939D540F5893984A2CC3
+:106FB000BFA7FA0689606AF47AA72D124908C33D73
+:106FC00026711F8A4333168C2DB684224BCAB7D63E
+:106FD0003EA102895D280B84C17117AD91E58AED50
+:106FE000904EB6235473BC31598B2CD7A266948D26
+:106FF000ADEA27469D9DE257D83A9A74E35FA12BEC
+:10700000AE81063729455115357C7E1252E3DFB536
+:1070100038209F024FA4E178A9CE249636466EA868
+:107020003B156E492B3A0877C1291E9BAA65760548
+:107030006A8F6AB56C756D8C4D688371FDDC053C9B
+:1070400064A5B826BF6B923C71F87E18CF7EACDB8E
+:107050007EC6583C1133B8AD0AE0CB17A78517EAB6
+:107060000188F20E2DF3D18CC2FD77F9C9BC012A3B
+:107070008E1252CE266D947E3D8EF47F40699BDB4E
+:1070800075A7032E362B82FD424899557FC90FDA2A
+:107090002DE9FB6102ACB01618A006751173D77C00
+:1070A0009FA549983494AF0CF8A87427DEBBC35150
+:1070B0000A1976536469263E7C46E02FABAD046F17
+:1070C0000B0C7951899FDD21EEDBF5C8A368E3DD68
+:1070D000A7C64F0C18F2835D69BCB69E39EB4ACA4D
+:1070E00026B1A844F006245035E9F26A808F439017
+:1070F00044F085C90AC740E7505F8AE5B98B643D13
+:107100002FE6852EC7C9BA85CF35DAD2E8B86B929B
+:107110007A1452E02E9CB78D681517706548926DF1
+:107120001DD05122D2CC389D759CB496D1A664EB6B
+:107130007DF08B07A3CA2D8F168201D32BCB06407F
+:10714000061458D4ADDA4FEBE9AE89F28A9325895B
+:10715000FC94C60BE6F5A90AD90162B3FAAA7543F5
+:1071600095F34938EFA78ADB622E64ADEDFFE69C0C
+:107170000CBC5A560DC70169D6E53F31040C29965F
+:107180001E8BD96F8804917A29FB42A7027AAD1031
+:1071900092198AC8C6859F2EC5723E9BD0FE46595D
+:1071A000FF2C4D491C9A0A35997B006256C14D133C
+:1071B0007AB45C8D57B124268095E8FB3FF0F98FB7
+:1071C000B3ED654F2415284277EB6B8BBB094C7DE3
+:1071D000038D02D32B65EF10EAAD3A1C2818D8CBEB
+:1071E000D01819EF300F7CA48EA3E44E857B5C6A27
+:1071F0008ECE2B094FE034434C68048694ECA96092
+:107200005227E502AD22CF30C2994EF4E3BA812B6A
+:10721000B869E7F4A99B6A93CFDE793B05C14F12A9
+:10722000613810A3B12EF0EEDD5F628E58C4AEF46B
+:10723000653F38E91E5AE33657F107338CD85D1E97
+:107240001AF7A974B835DDA8B00926F1C583D301B2
+:1072500087C0C36594AB3275EC8575C7B7FE7D27D3
+:107260004E0A506237323445D648142F60DF091277
+:10727000F31BB352FAE3E2357AD41A6DA8208A2CB4
+:107280004FAA856562CDA610E20D202C91E17E7B90
+:1072900078CE3E3E9279DD196E4A7382E728945883
+:1072A00033D27478B299FF8B114CCAA3DC8A8E5604
+:1072B0002EA8E1C70983D312B802A030C3615306D8
+:1072C00066D7302FA911DC459CDEB6BE4141D043C4
+:1072D00059EC42A7036623BEF18153F4775975F147
+:1072E00051F45A73E3E3BE800DBA671DF11F19C153
+:1072F00067F41D86BFDB94782CF89BEF66776E06EB
+:10730000460E3E73AEB71F253A91EA73AB4672F252
+:10731000F918DA33392864B9894EE5136F72B01A57
+:107320002AB24551879A6336016558ED67562FB7E3
+:10733000853E0BECB5F4A0F7A774DBAADEA5307C84
+:10734000B5EA319C535C22994E3591959F32660384
+:1073500047CABD7C6F769954A64EE47E7F7CC89E5A
+:107360006BDD6D04C3B62FAC5A7EEB8815B2980F57
+:10737000206968CC0CB389639AD0C04A8E09211366
+:10738000160DDAD5D868ACC076DF72E948836B2F6A
+:10739000D9196E632C70D4D846143CFAC5450E79C1
+:1073A000D30B2DD1FE88E5C5B9D9E24A91BF0D278F
+:1073B00049CCA3AE52CD0766301C5BFE72B884B8D0
+:1073C0009DC5852ACEC6A9C52B5E83BA3DA3CF1E17
+:1073D00068D8909CBADA916F7C1D5AAB2811AA8F9D
+:1073E000A55DE057418652047578AEC0769508C613
+:1073F000BBAA991237C2711AF75B28F3FBBB227B39
+:1074000081AD0122CE7700FE165C1728CDF510283D
+:1074100067B6C0FE9E8F333E269F9DE6141276AC63
+:1074200078944D5C1B12713E8010B9A14CE8A617F0
+:10743000ADB44C1A2A6118CE6619D62A01193559ED
+:107440008F5D8770183D2061B22BB0CF73B8043ABE
+:10745000F66BAE19C251B94B3C6E5315701456D72A
+:107460008E769A3FC4E7E8030F15BD22253C17D658
+:107470005DB3004C10FB5305E225FA96F44B55FC26
+:10748000143F8068BFBBB67106D14B4E3CC69A9F75
+:107490009230D73617FBFFEEA08A0EC39CB71F535E
+:1074A0006BBCFFC83B86F273B8FCF9A663BE930FB2
+:1074B0008AD574CD621901E145661C05A34F0257B8
+:1074C00017EA3A4EEDC3AEBD88953E44CF056BB189
+:1074D0004E9ED45AA92F3FE383B21E2E1593C94D59
+:1074E000D9750D7F19F72A574D34096F1D29D640DC
+:1074F0001AFB6C94B074A28D956EF31CBC4A28DE06
+:10750000ED57CE519D1974E21F535D160813F9BC57
+:1075100066224D96DEF0E4B716C6330F6851DB5F86
+:10752000F3AB56AF7A182739D6875E5C4C36DDE56B
+:107530006C8A2AE584989ED947DB6B542A40857A69
+:10754000B229270E6C3F52561261BB9D68A446AA11
+:10755000C0F88BBD92DDF00A5A8BBC76076B422FC8
+:10756000F4E39D2ECC7E129F310F44DBAB41B9AAD0
+:10757000802D182CDE3C4C552BA37F6686AA2163F8
+:10758000E3B1754212732B4D9F4A72B92A66A599D1
+:10759000CD346C9DA0B5EC6EEF84DE441578969DDD
+:1075A000B94E9AD2E7FFF7703C645D5C0312E0E8E5
+:1075B0006F2092496486B939349757FE836A850EE5
+:1075C000F5EDB18D6BBF82A51B5C44116ADFC31A58
+:1075D0003ED03646D323FD631C89F8588141484F7D
+:1075E000052FD446E0891573E56DA2465AEB316745
+:1075F00063336F7FDC54642576E6271F2D5BF3250C
+:10760000ABE3418E0CB409C6210CA5DC858F269412
+:10761000C6E675DB9104FD8AA40A42508505053053
+:10762000EE2089303C355C49FAD6DF849934082B4A
+:10763000F78404B04064C10F0102A9FBE6C55F5E98
+:107640006915C6CA18757F54E1A77D234CCB3D341C
+:107650001678444C349D2BEABFE5A303631C606F8E
+:107660000C34CA8935943FA2D78BE15D04806591C3
+:10767000BC25E39F5A8E18480BC0F152878EA9A4EF
+:10768000717B9BA714E3A1667F576ECDC236003392
+:1076900088BC18C8A28512DF9A4729EB88203A2BAC
+:1076A000596DA77C854074C7764F041C7B5785FEB7
+:1076B00001F6F9F37408A62C8E0F0CFC177A0B0751
+:1076C000578FE714BA30EBA5A12E750D8677636F3F
+:1076D0000011FE46AC1D1AD8579E229CD39C084030
+:1076E0001134DE2B6B126FD65049BD16067D8E34D9
+:1076F000B2A086F3AF646BF7EF5A5BD4F7F789E675
+:10770000F67E9185C3AB69BD71D70493D93C6C8972
+:10771000FBA39D0B90D7E3C5740E2ADD52A59501FE
+:1077200075E3194BA908E787A7A7BE6E631A80B94E
+:1077300098F65544DA85F8BACB28095C57BCB17481
+:1077400024BFCA1115F93FB8BEEA87E8ADBB405166
+:10775000B5008ED593F5D418F36BDDA875E61F8BB5
+:10776000F0E46E59354396D132B294C2D6FBDCFEBA
+:107770004CFE1C5D9AAC6FAD5293BEB6E56088C4FA
+:1077800005047C714D71CCD332432665CC799500CC
+:10779000455A435C4841746D14BF4B9D0CB037A8EB
+:1077A0007E5BFC2AD9BA8DF5A02D91BDE9E8E920D0
+:1077B0001DDFDF128D2703B55099FA1C3007F1BB8E
+:1077C000C81E188B36044896248B9DEE4F9F56F0AA
+:1077D000E1EC91DFCAD0743241F8A78776B627541E
+:1077E0002EEC9070E2EE88E4AC888268FB2409609D
+:1077F000EDF91A901E3BF4E35584FC37D3889828A2
+:107800004D0634D2346DEAC9002947D565E6982380
+:10781000AF3B35BD2D94D82B4D74D10E641B5B6CE2
+:10782000045058C616A46139F2596E1D0DF8DE8257
+:107830008DE51E0AFC55CCAFF198AFBDC08E4294C9
+:107840004661E023903C0AFEF9BEF81E55E34C0E5B
+:1078500066B6E2EB1D78D2D3C1193286FC4D47EDF6
+:10786000D07D78C22237288BB72B032494C999097D
+:10787000942C69C67379B6DF7B61915D865E5A8D03
+:107880000862C04564AB13D50622498B92E6C89CBA
+:10789000017077A9DFEB3C460632708C3D47C0F3A0
+:1078A0007F5F3C5B7585D9E2EFE82D09ACC45EAA29
+:1078B000826BCD4887B33B6DB7FFD1FA4C5A451365
+:1078C0004EBBF9C64B4EFE9E52E23BE13F2AED977E
+:1078D000CAE8E08B9DF56C91E93A889B661CE056FE
+:1078E0009DC37BB5167FC01D79AD9A0BA303D10C48
+:1078F0007D9E9819A49FF895EB5DBC9DE24F88B5DD
+:10790000DF886A20ED009297513EFE36601DD62139
+:107910008F18AFB7084FDC41793D9B183892F06C57
+:107920001A364A11341BE77AB35E781515BEAE5D80
+:107930003FE8F97075FA0B77E84A874EF6CFF66B99
+:10794000C073808D6E76E207E2C145FAB8FE22E789
+:1079500025511E2B8B56989B51CF005800D11BF8F8
+:1079600023EF9F0E814E3488DF2131910D886BFE0D
+:1079700071CC96EBCE3769465916AABC67DF324800
+:10798000B19FD649A7AC085B37849F48C949B3A5C6
+:10799000D4570163C50F7F380E775F254F3A3B2CD4
+:1079A0002266BBBFE05F48C0DEEBAB1D12C31C49C3
+:1079B0003C7A64C23FA73947DACBB956643FB3DAA1
+:1079C000D95299E996E56F3016CED33FDB9E7B9472
+:1079D0008BE1AAA68B129D42A7BFB276015FFE681B
+:1079E0008DC43EA47130D6F3C320104141EE821BFA
+:1079F000C2B2FDC42886DD3D79CBFE3C6068158FA0
+:107A00006C35B9214D56ED5B02B146564C9A253482
+:107A10002ADE977A771E57E04F6DFC4901261B3C02
+:107A200015B5FEB4E7A7243504233B48E983F3AF3B
+:107A3000E74EE72A1A2195645A152C110812E768B7
+:107A40009A08E1F70F6B1C81F3D2D77093E3EE3401
+:107A50000E8E2D5A3D8328CFAAF9783533AB83EEAD
+:107A6000C46CA62137EFB449E6B99AF94FECA88364
+:107A700036052F3DC724956AA137909909C0D84192
+:107A80002F8218A36ECD2946A79F0685D5A5849E73
+:107A9000E6B56728AE51A64152C400DB053D7BAA7E
+:107AA000FCC1310637FFF2D6B95410684E2A79F777
+:107AB000EBC2E33A28985A471B7D39F4667438952F
+:107AC0002DB06512CA80946E7670C1699035215CC4
+:107AD00002018019C40DF4630D8AB53E698576688C
+:107AE00039EF722F89080837E095CB306305675569
+:107AF0005E2CA43B95155696CD97F4CFC10DE3723D
+:107B0000E75C39174326F125C4574247871E127B8D
+:107B1000EAD304E75908CB3E16E97DC138E0679700
+:107B2000171E43A6D65F31DA50B13A59B95ED7B8BD
+:107B3000566B5AAE7CEE9394A06511CB73E16D62E7
+:107B4000120DCBDE140080BB28BFE8A9FB5DFEDF71
+:107B50007EE369ACE70181D5B20B6052D77B30037D
+:107B6000B58181512FCBF3F37E6E4493D3A987F275
+:107B700010715AE929517B550111C01C63B661FD92
+:107B8000274928ECCFEEFA3C2BAB0CA4EEAF60DF1C
+:107B9000CDE36748E1450F239175B92D8446E3CEC7
+:107BA00067B0F6CF5C882AD6547A9F0D873CBBD845
+:107BB000C1DEB2C2FC10E2592B87D23052C5244636
+:107BC0000C2C0F7C34651CC009CEC9F64925031A5C
+:107BD000225D781B33A41B2B4FE32B51B304911868
+:107BE0006B9E497D3A17A34C5155A93C90AC6DBF93
+:107BF0008501B2F49546A705D9E49DD0867F7EDF46
+:107C00008AF762197997A51B34972AE86FA82F166F
+:107C10000CC15A525C7F1FD68F7340E47DEE93E215
+:107C200027631973853C500F8EE8CA9EC72FBF7417
+:107C30001E9AED9779714145900EF83405A823E717
+:107C400042853AF51ACA8E8404D0CE20D19B19E120
+:107C50001342552D271CB6001F778407E6950B317C
+:107C6000048D42874C34D56383CAB97F6CF9A593E0
+:107C7000329810233B9ABE078DEA46B8259AFD73C9
+:107C8000F6227D2D29B4C24B5944E771832976EF42
+:107C900059F694E8EE7C14CB06FB7650A18FF0D910
+:107CA00094A61D5ED6FB9F35865B2F9EDF0D9B6ED7
+:107CB00021C0B450B6E2DB8B9D77DFD759391EA3C4
+:107CC0006FF587983E346CEBBE40958B18E1E60368
+:107CD000F826A613D8BB0109EE62F45DAD4805ACE9
+:107CE0009F949440F8BB9EC30140A2BC694E522BA6
+:107CF000010455A935E408EFBF2EF03DFD58DE78AC
+:107D00001195BF744AA1C17D7B24DF250EB4813E4D
+:107D10009E66629643E22A089A133A7BB49964DE1F
+:107D2000F8254DC2C0FFC5DA74966A778A3BA6BEB5
+:107D300025FB2825184E915124D6A4012908BE0000
+:107D40009C075CE21F3C026E9FB5233EEA9C467393
+:107D5000EDC3E07FEEA510EF3FAE86ADB3861CC449
+:107D6000EF8ACF77D667BEABBC3717962C232C167D
+:107D7000708CD5D2CD4EC620666799B4F8FDFAE670
+:107D8000409AF47A212837E169BDAE8C3B7189D3E2
+:107D9000CDD42D19FAC9E31F2023D1CA6A87D75041
+:107DA00004B8CE042C81ABCB058348D76504368A52
+:107DB000A69A22E4D2AF32D63D5379A1BAEC77CA63
+:107DC0002400E5BE9C1C4052780C676F3868626BDB
+:107DD000555BF9F49422058DDB1B1831D0C29BB2A0
+:107DE000A4A36E7ABF0F7FAD508FC59C30DEB20961
+:107DF00085EEA729687EB99A7340A26A041E2645BB
+:107E00008ED5B991604DA71C8A1017A27B09ABA52E
+:107E10005CA5B5F8BE9AE5B0C5E2A55FB7213D3FC8
+:107E20003BF6A26CE1595F83DE8151E2DF21607B8A
+:107E3000EF3362969978AA6AD68C2E9EDE25A766C5
+:107E4000662C998A11BBCCD2CDF385C7778C9E4C1A
+:107E50002330F392B7DFBFB9DF0CB0B8CF3E02D901
+:107E6000A275E7E0B815970404400FAA023D9506F5
+:107E700072D8DF6877A80F32EF785ED33715EC81C0
+:107E800073556D6CAA3CB6FAD36A50E81DB6DF9AFA
+:107E90002DE273204EEFF79C9444208A26F0EF41A8
+:107EA000FB09A521D5F469892BCD48BB191CCA153E
+:107EB00065B8E2B76ABD7C4AA1548301CD93EA1943
+:107EC000BED89D113C353192D72CFAB1048E375073
+:107ED0005AADE3A790E020C28C72B3D5CCD29EEC11
+:107EE00047513EFFD00E37B8BD95EEC509960779CC
+:107EF0003B79A8048C9ECBE50576A48C07EEE515AE
+:107F0000A7A6D4ED5D77AF0EDC4230AB43BBF23BAE
+:107F1000B87B5E4EDDEBB7060D4EBBB9F3727A331C
+:107F20009A30018A13680C83321B7EFF43611FC2A3
+:107F3000A99EEDFAEBC43DDE48DE1B6C544E05B73E
+:107F400075D2DA78F80E027150D442292319FFFB5A
+:107F5000CB4CFEC86169E4A9ABDDE5AF975AA71A1F
+:107F60007DFD21FBBE684F830A398997A88ED56CA9
+:107F70004D19FC7382D3EED5018FA57CBDD1AFB175
+:107F80004C4CA9D13DC2F133C68AE4DE09B52E724C
+:107F90008F70ECE7AC31ADF7823E33CDA50A836E2E
+:107FA00054E47CD8E3E36F0560C32E3E32AB158505
+:107FB0000F69B518FCC59B0932EC5D67B2AEA4DF52
+:107FC000AB970E3B46ED787244196E8667031788AF
+:107FD00070A3983CA115A2C18742F94EEDAA04E115
+:107FE0001DD57BE1CD4C372C84162A21C8600F4566
+:107FF0009152FF7FFD9F105AA172466B9073270F1D
+:10800000F666F9193C3DD0FA9E95A21199101471AB
+:1080100007F221C600034F803F4A14EA9969EC3FFA
+:1080200020530D5FE555C1DE6C959C5432E19BF108
+:108030001228FB462E616B11D9880889B8921E5709
+:108040001E1695B4C0F7873D04E56FBF03CE5908EF
+:1080500011FE24CD3088658AE0DDB3DBB1387EE6E1
+:108060005EC508A88D8BD9977B2FF18AA70639D9D1
+:10807000F26F4F5792C6ABFA9B6340EEDF492EF882
+:1080800058A144190FCC306C582CF570EA0DD00073
+:10809000ED2F201EFF1948DD5780392C4B247B3BE8
+:1080A0009CCA984A5654496A14D16CD7576B582DBC
+:1080B0005A5F2B15802BFA947B24505EDAA3B6DD31
+:1080C0001237A74A9865FFEE53F42E145A5EBD9BF3
+:1080D0009F73E86961220062A53DE11F2E99F0DCE3
+:1080E0004DA1F86ADB7B9AA697EAEC6A0B8AD23834
+:1080F000D340BD8FDDAE10D88BED2F2AF3BE341FD9
+:108100006DD8B29D7F518F70F69E3FE0AAF7F622A0
+:108110009AFA9687FEF20295D11884677D28D97263
+:108120006BF92D5DA3303E6199B83C534817BC4BA9
+:1081300018C165753148A22279482A16E557B9F465
+:108140002955C87966B7C5AC83265BD1AE210DBB76
+:108150002A999985B792B169DDD3CCF14CBE2260E2
+:10816000CB517826E5EB8DE4607811CE865119D39A
+:1081700068E4DD530BEE34962086262B09566E8379
+:10818000EC00C21B53772098C95F383C3CD3A43C19
+:108190009DFB50A6B0D8FDC1D51D49856D000735A2
+:1081A000AA50E9BC9A3D1081F9B511838CAE5A747E
+:1081B000323C5CAE231E56B087FE82AEF30B98BEF7
+:1081C000C0F9144880EA2FF20F35143A2334BE87E1
+:1081D000A1AA5FD945518F217040F0BEF45D33599B
+:1081E000461110F381D4EF13F6DD39B8833EA15B5D
+:1081F00086894F4F21AAFB827A1F4E9285452FBC5C
+:108200007A3DA170FB2FBE922590B1DE6B9134DBDD
+:108210005190678CC701891AF8B48D76A7CBECD042
+:10822000135E8B880F3198E125871BD53CA43C1445
+:108230006A012E33ABC3BDBE1C968D749BF4F46FE4
+:1082400078D54C0DBD8ED382CD199D67CBFE7EC7F0
+:1082500091D13520E4C2CDAB2223952AB60170A579
+:10826000BC01E38FB5A70A9F0636BCBBEC24C855FA
+:108270000818CC9B1E433C666795ABA736A22B30F3
+:108280007DBE7928D90260E296B3ECEEA0FE17FA23
+:10829000F29C189527C82CEF6B818BC8A938A17365
+:1082A000F5320A3F037D6869E6C1BD06A8D872D2DF
+:1082B0005B3C4EBA2EAC53FDB10E0DF0ACAC9169E7
+:1082C000C9CBF431E73619891C70D16E3E0A158985
+:1082D00019C5C79D2D3F647CACA7500C1B47046398
+:1082E000EECFC95D6383C956B5802B71BA59C61AE2
+:1082F000F30E2210C26C0B59F09564F47A13A52882
+:108300002559BCDB5BB11D8DDB0B84AE86573697E0
+:108310003F5686F49FA6C615BC730FFDD1E88C08A6
+:1083200093D1EB24CA6EB056615A003B362EA1059C
+:108330003FA8B842FE15E3A2738639D631491157DA
+:10834000CFA5BEBEFDEEB62CE70F44037E7D822C8A
+:108350000B7E71325F9F6FBA3D3C9463C1F42D1167
+:108360008C28D72C600D35A261278603D4E9C4E0A0
+:108370005C6E64AAC12245B2FDCC6C0C8A24AC624E
+:10838000BFDDD53ABF266F8A54BAF6267E983901EA
+:10839000630176090BC33CF19BA16E6167AC76A9C2
+:1083A000B240AA7FBC5DA42FE1E5B214478AEEA2D9
+:1083B000940E998E96DDAFE423ED9C606C4A3A5D95
+:1083C0007F3E8550F4D190C173A1C2194ABA3F4F84
+:1083D000C559176F176459F417CA926F2090068910
+:1083E0000606FFCED9E653E578AA7EC391D5E9CE3D
+:1083F000139DB1D45B2C4B3603D85A1EE35F218208
+:10840000B78BABCD7E2EC4B044A7F659608CB97241
+:108410005F83F71389FE49F08804A2414AA30D8BBC
+:10842000F7549A37EE2E8B2E694C6DFB84FA63B5A8
+:10843000D4ABA2EEEB512BB1E108C1B15400E42161
+:10844000FA3E228C7DA677AF6DFDBE47D7DC36990C
+:108450005058DFC3BF0BC480768F45DA1951B8621C
+:1084600094B600E397F7DDABFB7AECC9661545FEE1
+:10847000B601A3F2FD38A34833384899DB35520FD3
+:108480003847E4401416A20830B893081CA194EEB3
+:108490009CA9DBB062850EB1304001DD2D437040F8
+:1084A000BBB45F8D3E30FA3F16C2FC9957912FD76F
+:1084B0006305AEE31F2DBD56ED1F4FA464E5F6B274
+:1084C0000432F28163869F6B76C78606CD8EC7F332
+:1084D00055C454E9FC24C668237757853AB0C3CE07
+:1084E00015404F616666E5E5A21AE7B6DA9EBD075C
+:1084F000A58330E5CD84FD893F14DABE083DF96CD3
+:108500007DD73A795E73E7733D84813A2A2A540F06
+:108510007BF2DFA4DBEFDB5C9EB9D801E6781C4B75
+:108520003273AC3DA67DEC5FC521BC570A3B24EB02
+:1085300090B620BCDA9FA6AE8EEFD948D5ADC5D790
+:1085400072F4C6EE14DCCEA332B3109DB171A15506
+:10855000B2D65101E4331021F9DD895C006BCFB054
+:1085600075663F67CC92CE027ADBFA8EAE8899EEC2
+:1085700020C196941B7B4FA3E3E6BCA62B75DFB10D
+:108580003AE3E44BE4FDADBF358B83933C54D88E86
+:10859000D2C0F1ED19772DA84CF453C82A0DF9C3B8
+:1085A000CB0483CD046356B48A55CB79DEB92C92C3
+:1085B00087737CCEBA135AC1B18E4D4AC7EE84B4CC
+:1085C0002B8612224152BD07CB88211781C453A7A5
+:1085D000704F606A9D270673A3FDDFB95C40C78EAC
+:1085E0001CB4374069F0BEE69910036B5D0543A5E6
+:1085F0004D61A61B6F8DC4393EC3C0CF3E4C97D191
+:10860000B04387A08D941E29E28536B0E76D2246DF
+:10861000C7A25C2DE5896A18799971535F5771ED8E
+:10862000D8ADA24BBAD9CE05A258A8F1E4296EB2B2
+:108630003D17D8B538597C3EFE1141F9532D4AF506
+:1086400004939381FB65C0BBDEF3D91ADBD5310CF3
+:108650003489214960DFEE425A12EC5A21795EC911
+:10866000BD6B31AEDFEC6C6AA075B191C5491CBF22
+:10867000F6D1058251ECBAE4D6B5FC4399FC071556
+:10868000B5E49F09E07C1FDB441A9AAD977559A7A2
+:10869000962B1EDB3607E97828114C620C96E02CED
+:1086A000841F896EBEA692437A3E4FD1DC79B18E8B
+:1086B000082805DDA4F240686B5F0B1040D5CD297A
+:1086C000A0C6B821E96A6D32687F5D9050AAD94989
+:1086D00063C34528E2FF7AAD6A2073334CECB7D010
+:1086E0003E7048D39EC061231702CF26F7E4E0D73F
+:1086F000057012F011E83B9BC3B836DEEC7B70F8D6
+:10870000D1B9D9A70B4BFBE9CE84C1124755EC7206
+:10871000474F437C72CFE458D932B8A4515CB29A27
+:1087200052BA13C85BA3515D19C409C1A4AC19C5E1
+:10873000A09389DD820959291676190F14349015F2
+:10874000C81AD427DBB8D2C3D091836811A302EB37
+:10875000919D35D29BF4DA1E361E0676290A259F96
+:108760001F7FA12AE41E2FE6736613E2F724D8AC1C
+:10877000FCCE28981268E794CC4E3BA0E8C648A7E8
+:1087800065F6DD15510E975CD8CA1792A37C0B7560
+:10879000FD0227C2A8994358452757C4302F4B44A0
+:1087A00095399924AD3492C4EC48021D7340355D6F
+:1087B000C12B3B6663A1629193AA4466A0F7D0AF38
+:1087C000B16383300B902D2697332C9661F2F34BD7
+:1087D000F1E0BE826AFC6FEC094317F398B2E2B194
+:1087E000C24EC5FDA9A0A3CE7093D938BD869F32D5
+:1087F000C86C392B0BB8A32A87E89875541C8918C4
+:10880000ED033367F63BB16EF977BC5397B0B4B65E
+:108810008CB48ABC813EFDB671AF35EE08ADC69B07
+:10882000B710FD0210F6D5560CA0565D68EBE9A70F
+:10883000344E540DCC34A15ED24B1BF9E6D0EF4937
+:108840005DE90543B258736E1E070D671B997641AB
+:108850008EB6E4B490C6BC60C5EB07627C795C530D
+:1088600034F82638FDD05D83D2245802CACEF635BE
+:108870001982C7999E0B7F7C758A45EA1C1E1EDAF9
+:10888000520E16FE5850703E48F30D61EEE4C1F3EF
+:10889000D2D4329FEA1DC4C36CF926F5249A05DFB1
+:1088A0009E440A79785AF8DF372DB537A3C459D7D3
+:1088B0003BDFAA3023ABBC05C14A9C2FD8F022C6AF
+:1088C000F1252E6D8216EF74C2BC573AB136CB1427
+:1088D000BAE60ECF1032885DEF412CEDB34324DEB3
+:1088E000A8AC4C9A51325FAA8AE83BB07E28F8AD1A
+:1088F000724B1967693542B4F2D0A29C62350C5DA7
+:10890000D803DF16FE72F6E4D868046515DEA8B653
+:10891000C2DF27BAB083DE9FBBD95822C831708D21
+:1089200016C2A3D9A624B39F81956CC05356AA4FF3
+:10893000D240673B5F9B87407937392E5A4C813F45
+:10894000397FADD5CE732F13ED29290822609516F6
+:10895000A3EE1EF056D0B1A846AB2F1526F07E67C9
+:10896000EC86D879CADE8BC2779124A3DCD3EAC720
+:108970002D89264CCD3371863F68AC64D9EAB3911A
+:10898000FE6E25D1C5CAEC1A87B3ABDB826334888F
+:10899000A26EFE094CB000F2588E60DCAD148086E9
+:1089A0000A0EE3C2C1D3F55B02A91A25D1938386CF
+:1089B000EE126F749D970F11339BEBDB7615B42D80
+:1089C000C961E88272432534ED5091BF6873DA5073
+:1089D0005ED57CDBEC879F436E39FE6BF4D2145975
+:1089E00043ABEEAE7862F02DCEEA9519E1E038B5F2
+:1089F000B05DD31E0F7FB6E9A7CFAFD11C906597AE
+:108A00002C69F2C9D971BBE75BC920DC9F3A8C1293
+:108A100012E327736540B148528E1D70177DCEEC6E
+:108A2000C61FD40F90E41071633A517EB27D4EECB4
+:108A3000005C6E44011A701864B691F0480138AFBA
+:108A40003C483F968F6B37BECDC028DD2178CBD711
+:108A50002679908F47C2321572125F12366FF4C2B8
+:108A6000D63E4D9DBC40DA04D3EB8A2D704BF7CA3D
+:108A700017ED85777E015CD38784699A803997D515
+:108A800022AD4969541D12816A00E65C5EC0A8C827
+:108A90009411B3E60404BA62891A0CEED1E80AD53F
+:108AA0000639284635AE16FAC75DE31A3B958FD1D5
+:108AB0009FC56C2CC6B3AB9486E6B495F6DAA927AD
+:108AC000870E16E68FDDA6844187BCF464CC334F55
+:108AD000DADB337E76D9D5E35B546E1488A43DE5AA
+:108AE000E5C1E0F31CB69A257CA56AC36C0FD09053
+:108AF0005717EE6149025A0F3394CFB7825C7B302F
+:108B00008B936BB415B9A12478240FC4AA984FC5D0
+:108B1000F0F0D2121ECE8056D361BD7D3C76206629
+:108B200095B1F97FCC8B3A078AEB381481C21CA827
+:108B3000E21D3755E94A0D2B782DEE5653ACEC5C0F
+:108B40004526F90D26E9F4BC490C1A407FECD42DDA
+:108B5000FC426628C35EAF44A13BA457166F9A98A7
+:108B600033FA1086046C28C2A3A86F4718B33ABB27
+:108B70009E2232CD7B348A47897F23443D64B22FC5
+:108B8000F20876C0A42A0F294B298308E61A808FA1
+:108B9000C5607D7CA7213E51178B167ED3931FD6CF
+:108BA000B804CFC72F4FB887FDB8A5F10EA0A0B06D
+:108BB0004C04B8AB0EF6AA156A5E546B50DA4986BF
+:108BC0009D0C23DB967D4078840BA9E6B47F7A72F6
+:108BD000E3E1DBF6F6740411A65D8211557E2AD915
+:108BE0004184CE7D93A3E88CDE34B337E098487E91
+:108BF000A4AF520705D87380607AE0DEE8EFF8464C
+:108C0000654EE3430DD5729E56200119B673BC180C
+:108C1000BAC52A04E295E6D2709F7A2FC726BECC49
+:108C200078EA9C43590563B8434B66C29542693F55
+:108C30000C3C9C0CB49F565262D40CAF482F993117
+:108C4000C71BCF6A0041D4288EE3AB9E43048A8DB4
+:108C5000CDE64A8D50E9F53FA24BE0DC11027F01E1
+:108C6000143CD87107F501650CF463A458BA2E3B87
+:108C7000A23A9706B34A9C86FCC49585C6AC302BB5
+:108C800098BAFFCB728E524A456EC2B7B7760A22A7
+:108C90001040993DEB350F22A7E7C98AE442E9D09D
+:108CA0000426D94EFB522EFC43062CB826FA2AE79E
+:108CB0008DFE9E8D52E1ABD38F6A1C2EDC784179FC
+:108CC0005755C53D2B9854C496DE108FB1C35062E2
+:108CD00063BA6C0376D12921FB5023AAD17BF428F7
+:108CE0004931559B80724A1C7FBE3D7B1AD5F25795
+:108CF000EC4EEF795D2403740AF371C4C3245393DB
+:108D00009BA177F1A46AD1F7EA164E0C0A514BCC1D
+:108D10001E57ED9886A05C17F24F0CD83E6B4FD5CE
+:108D2000819149E51B33394562D216EE6A33FF3A29
+:108D3000F42B9899CEC61B17E7B4BA98DAF714410A
+:108D4000E61F30C22221EDDDDAEEED45ED196ACDE8
+:108D50002B24B8C738D8B6F4F62F512FDBED354A9F
+:108D600095176CCD759E0EE84821D64A09C51B01A2
+:108D7000EFEA7E5A2C0C606223BD67775D939515F0
+:108D8000A9762314B90E30F98A2AD7B4E7B3CCF206
+:108D9000340D9B67F3E9FB19DF7439D6C23F308B82
+:108DA0005A1041B9EE3971669A3C855639FF25D57E
+:108DB0004C31F31C216CC56E701A50DEAE71CC01C3
+:108DC00022902B43F3665D50100F9F31ECDC8A9E9E
+:108DD0007400A68D588BEC15C184080A00530AFC58
+:108DE0004F5D7D50BE47775C0A5CA3818C3DF01DD2
+:108DF000BF35276B26FEC834D3AE1834BF90514E12
+:108E00005612DD4F43BFDE59A381423851243D281D
+:108E1000B176997E0969F6D0FD0AB6723CBCCDB731
+:108E200075BF71528C55ABA5DD34F39FB46D0963EA
+:108E30007CB31F3DABECE34EF16295C05F0FED15C7
+:108E4000B3C75043237743D5CC083B874F6A486666
+:108E500035D0813B7C20323B2C429C837AE802C790
+:108E6000E11BD5B1262BB3CBB5AC1F6555C39CF325
+:108E7000E4B8CAFA97EA2B535DD00BC0AF20D120DB
+:108E8000831C251B62169C4B036F5318E13146FA75
+:108E90009AE28E5C912B7DE7B2682B81C8402F62ED
+:108EA000F7D986F00811433CFC2C534F3DC4249461
+:108EB000C2E9F542CBE256C3B4C35F2DACD0C76E56
+:108EC0007AFB1F44FD434A7E7402DDC626FF1E3A2C
+:108ED000E823EC83D9021CF92ED4B4BEB27007FC8F
+:108EE000C56B9E628494218C68C731224F795ACC1D
+:108EF000C7EC69AB78BBD73AB7AA6E60D09880BE92
+:108F0000348030C21E90D1DFEC3C1D3A8E59D926F8
+:108F1000820A16C6894F7861C919E25E8029EB4141
+:108F20002EDD369F0E403E71C57F69E964A5FEBF08
+:108F3000167043E67BD5CB77FB12C7A8C1C6A779CD
+:108F4000300701ED8B2578711CFE607AF38BB23D02
+:108F50000DC783C4DA81D0960131F1482E44BB702D
+:108F6000046C33879BCF0323BC5376AE4C6405E778
+:108F7000DB948265CB0DF180E3B2B08FE3F2DD4B81
+:108F80001BA76CA3B5BD5C7EAD984BCA5AA9BC4D5E
+:108F9000D2FEF1839104DBD25C07CDF2FA0E4002DF
+:108FA00033382490450BAFC94B8D808A90AA0E1799
+:108FB0001C7FA994D0DA74768256F497E13863BEA8
+:108FC000850198C62C43223BE7C47F52C6B6C7AF83
+:108FD000AEFC51FA6E902EC464E1B824EF473242E1
+:108FE0007F652C4CC118FF4D2D7A033CCA6A35A40D
+:108FF0002DD8B7A4655AC9CB714CA97BD562BDA643
+:1090000005E74306BC4B383792FDB5FDA934C5D6FC
+:10901000042230DDD7D4325AC7B8AA5C93B4CA410F
+:10902000156F837B0D8C33BFE27BD32C3ED795200D
+:1090300030CFD55C4437F4AD9CD0CBA9A6A34D6C02
+:10904000ACDB057BC7FA41A87F026D5AB6BCDED304
+:1090500080AB4FC56554674FB55DA36EBB536007CA
+:10906000169F58D22E3D061493B85CCA52C4BF89CD
+:109070004CBEAEE1033FB164C6E95E35E798965356
+:10908000D5DE991EC2C58DAE9811243EF409750D2A
+:10909000C6BFB4CE0BF0362AA2265EB7ED2C7FD227
+:1090A000C384F5DEB077B21C3A1F45DA18D61DA48A
+:1090B0007AA03467D912B8E9BD54A83F191095D2E7
+:1090C00035F84C9104EEE863397585E95CFF5E3450
+:1090D000368FBA67C9F8F7EFC54378EC99A3E9076B
+:1090E000B79AA99D51457AB3E60FE34D4CA2F238E9
+:1090F000283E08013621B1D688B3DFC683BF8EC1B2
+:1091000090C98D74D8E400626F84015A45DBA14197
+:1091100020F16A12B5ABD6A81E9493932C03A2BE7D
+:109120008BEA6B5AD8AEFC9ADDD26B9D5D275DBB96
+:109130002959962DD2EF7FB562E2B1197E5CCE49F6
+:10914000852518FED4EA0734CA28E02F02F371AC53
+:10915000AF0299A72CFC0B514949480B494C376980
+:109160005978E780E70FD08523B12A35DCFCF82158
+:1091700006A70FF17E01FD6B0B487E09639EC9D1E6
+:109180004011B1B6E6FBA7C165B117E7D8B5C61F58
+:1091900046DAFA7DFC593A9DC5331E316DFE0958F9
+:1091A000891D367BC7313BBE3DED8B6FDF7E74F68C
+:1091B00042D6CD0EAEAD5B31B2DA624045EDC8C1EC
+:1091C000E8FF517144F1C5F9F93F3724C90A5651F6
+:1091D000DD8EBCE66870A11D6116D81B4BC9CCAEF4
+:1091E00050EB50CCFD253B9260F0963ACC2F642397
+:1091F00096EE8941CB54C6DAE481BBD4F573C8B48A
+:10920000C4AF83DAB5A64DE34B673102506D4D2FE5
+:10921000D47A63AAFDFFA79F72C202BB7B44BE4201
+:10922000E6EE22B4CBBA8C270765BD14F4010CBE60
+:10923000914DA07B13094D5377C3AD8E8593A5D770
+:109240008E2543F253EFA2AFAD2D379EF9C3DC5309
+:1092500035DE3298E87D9A1CC9F856D03D6A482E12
+:10926000F271F0D4193B61F25206569E020DDBF505
+:109270002CA7E143D88A7408E0B55ECFF906CD2D5E
+:109280009A8BBFF7D2300ED2C89CF106F485DD5A16
+:10929000FA268CF583A76507794F6F78C5D37E5979
+:1092A000965C0297F42228FB9C3863369D63774EC8
+:1092B000DAE8070407E1FBEF42289E08D9C125C27E
+:1092C000D85C7E5F179CE29BB5A6F547DFBCB35226
+:1092D0000D91A3372EC74055208C8A4E773F978932
+:1092E000D818BD4AD3E9E46C0BC4A6D874B3E6FC25
+:1092F000881A9D24D191AD6EB0D028684DBFF985F4
+:109300008BCE5C83730264BFBA1D60FFFE05ABD3D6
+:10931000C2A4595B21D3A723835E811EF444679ABC
+:1093200083EFC4ECEE3B0458774203E211D9C58DBC
+:109330004F65DCBA6242117445D44912EABF054C4C
+:10934000EDB4FE220027E3437CCC1D1722DC68B07D
+:10935000989D95D0A8C12B2964E5650CF0F545E8EA
+:109360004AF0BB22661A9BC6D1F4682C73C58EAD39
+:1093700076AE12F48CC713D59DD04F0329B88B8CD1
+:10938000CFB9998F8D1B8A1A6037C6D2086C796B5A
+:109390001A045AE1C82946BFDF2F8DCCEF78C67575
+:1093A000EBEBB8E4AB1CF11EC54EF736189E6D9B77
+:1093B0005A691B7ED713BC860FDA9747F3CF2FE38A
+:1093C0001AE705AEF00558B498ECE57DCC9C6976BB
+:1093D000FF55F298DD4F51A9C2D3AA8293A6FBD7BD
+:1093E0000A7CEA7A24347BF24AD4B8C35BAC138596
+:1093F000A3A8C0F5D7D3AE36ADC4B9D7C2D13049D2
+:10940000DDCB6AE8E42B8469034AFB8F7903109D66
+:10941000313814DBFC5B38F50BB49B27E995E096FB
+:1094200012B3C0B2BC3AF64A546175D0B1420A8652
+:10943000EF1279F688FADB1A927C9672370C6DB2CD
+:109440000F1DF615495001BDCED27D06D44DAF702B
+:10945000D8E9641DA82A4069A85D02FBA1B61302E1
+:10946000D70104F1964808F78D64CBF799CC17DC47
+:109470004D07A1E7869AA28AB3FDBB92F33EF1E3C2
+:10948000694CA478A47F604453E73A9419CB1859E7
+:10949000035BE5AA7331E181C2AC71B8A19A178C64
+:1094A000210E6015EFA4B29BE50029737EFAF782C6
+:1094B0009E233DA91A3B7B40A87A1E5B523089CF80
+:1094C000D2FEAC00996A56C371BA938C1A41A6EECB
+:1094D00084C1E299EECA5B0FD145F11C8BBC080E2A
+:1094E00044B278836489266BB66CB5610DC1F2ED28
+:1094F000651B8326BA951635B41ED45DA3133DE7CC
+:10950000B79A7C4055A20BCF1945A09E87FABDFBA8
+:109510003731F1DA582D68658EE40B775E62418948
+:10952000FD78C05ADF012795B4EC960E57494B6879
+:109530007D9A29F742848E8977CC453976F8D324F1
+:10954000EB3F5778482CDAA3AD9BFE5C7830DD8E7C
+:109550008FEB7E0C3BBC1F83583E76880DDF55D4C5
+:10956000DE752D12E801021DC257FC84976486C780
+:1095700050EE03063DFB9BDEB197DA934E7563DA3E
+:10958000196DA1AB27422E64CD41BB4E7F36F88FBB
+:10959000887F6B6A01F25BD755B5DBA79005C1B434
+:1095A000BE61C2EB8338004564B007CC0CEDC5D773
+:1095B0006CAAED0CF1DBBA27A7FEBEB9C554A26FA9
+:1095C000F22C33D3AA5E2CB8BE263BA384D539FF38
+:1095D00040DB268E2991C3DD807522C826A6BD33C7
+:1095E00028E5095CD2FE999B6C74E16F3F133B0048
+:1095F000CA2A4D45FF2848792CCB0C119E1C13FC20
+:10960000A8969C3F79F583A4E96082DE34AEED3AFA
+:10961000F21873E6726454DA234D866B6B7AA16399
+:1096200064D1CD9DB4E961DF27F61BABD06A5351FD
+:10963000392BF1962DF80053D67471A0DD6431D822
+:10964000695671292A7C3BCF79F1CA089875DE31B9
+:10965000F8B07277200C44DF0FBCAD51049E134468
+:1096600067BBB51126149ACE8AA9A0381F68647DFD
+:10967000E305F64EAE6B70B1FAE26F9B8F31FCA141
+:1096800066E406CBD210185933FC7010B79B2F95A7
+:109690003FF30F40DA70334E4DFE5AE34F3015085A
+:1096A00056F128D58FEC0A938A1F88F2596EAB5376
+:1096B0004E3059F3A2D3578B376C74058111B41F08
+:1096C00015DC562A5CBA6BFFFACB2D48954C0D0F72
+:1096D0006C10ABD9C15542C5735D3DA1F2493E63E3
+:1096E0005F7A416A2D56CCB4B271461CEB7EE160C4
+:1096F0004476825743659C9DCFCAA0CF5573D15104
+:10970000D9CCC19DB048DB4A1F5D05EF37D66EB599
+:10971000D3B47649B0540AC2D52C989F1B45851501
+:10972000BE34A89708A7FAF0C71CA9FAC9874580D4
+:10973000672D4AC3885438228474BE078A3CB3C557
+:109740002FA99FE5CA568DEFB71A7AB12A67E0F9BB
+:10975000444E9BD4F20D1905EC83ABE22819EE823E
+:10976000CCDDFBBB0F4D00E7CCF1B23B4040968611
+:10977000DBC93440C639D20761B0819237C229C7EC
+:10978000FCC41ED0107DE10BF2B50935AC1BFC0BFF
+:109790009A4867A24EAA7B80659A7D32475B12C7C2
+:1097A000FFE0F71265BFE4F401A52F5EBBBE6ECEED
+:1097B000BA429FDA0CEFF00CE98EF91B13051F6F0C
+:1097C00063CF8516326BCC88BB573B788C2410391D
+:1097D00058D05429ABF8C91B75B8606A9EE4C25CC6
+:1097E000B31E361BE389ACF254F63FE27AAF75192B
+:1097F000B149FFE6F6B1D47C816C88B214B50A9702
+:109800008E640A6EEDCB488A193B61B29BEF49BC6E
+:10981000CC351E7BB5F62D48BF7900791DBA0B0CEF
+:10982000B584DAADF4B11A9EFA510F9DA35D505B79
+:10983000410F46DC0A8B2F6A3AA7AAC37D8C9D1C78
+:1098400056F067799EF9E10B86C670AE8C70565C57
+:109850001AA0D7D8DC348AAB5FD491C3E92DB1AC60
+:10986000B7C99F036E798CDF8CD6F9D2462B81382D
+:109870008344EB5572B995EF7F265F23C1DAFBF283
+:109880003FAD032E71D4A62AFFBE628D3F7D67BE19
+:109890006652DAF82F2A3631B0753BD38A794D916A
+:1098A000E9F177071E054AC7242C8D57ADA0D6E1F4
+:1098B00003E9621FFC49C22242F7E9F5F30995D892
+:1098C000AB8AF1DBD4BBF5AFBE6B720D8686C4BA32
+:1098D0003156B6B8576792B210D3B72CC1AB26B287
+:1098E000AC1E7558200F0A55BE9D25B6CABE12A7DC
+:1098F0005C420EE865CD1C4E20983D51DF5C801621
+:109900001308EFB0D2E542CEE789725F74B5F88CE8
+:10991000D211041D4D58C87B4506FD92F7606ACAF6
+:109920000C7D7FF0A7390A5F43A995FD49B91CDD7D
+:1099300014A32A9F56DD589CC66DC874C58C7199B6
+:109940004F73DC983C37672229CC06E684D82B116C
+:10995000667EBA01AFB2AE4FE940AF8EF54261927A
+:109960002B0DA08D5C4CE3FE88DC0B7E686C61D116
+:10997000AD97D53869315ABB2F9EF2153F0F34B9D8
+:1099800084565DEE213ADEB85DE8790177259B11BA
+:109990002419B6B4F92A008052A878071248B016E4
+:1099A000BF80403F21C0DEBBC233BD9372CBBE201F
+:1099B000DB7B74EEE17D1AA38DB91F7A9384AF909F
+:1099C00073C4EDBB9DAD56B25BEB5D5288867C489F
+:1099D000328FD0AD9501FBBF1C26D0FF2C8B229679
+:1099E00085B5B833AB66673AF97D3C6D5BF29BBBDE
+:1099F00014676FC3F582EC5E50CBD397E048934D6C
+:109A00004064093998E601038DE202A05A1EDE3354
+:109A1000854553DD08D713C5B340E012A9A4589F6C
+:109A20009EAEFE62C98335C49B0E5CF1695D2CE17C
+:109A3000920C5AC7F1416E040EB1640A40B1E98735
+:109A40003504A5BB75E47180037BA2F8E046037E74
+:109A5000CDC6B6ABCF2DBA759EEA7640731113759D
+:109A6000208A13865B41C5CA887136818876A6082C
+:109A70002D85F289D42F56C4FFE86009ABD5E7B233
+:109A8000E627F2794FBB03643923EC1B19CD460559
+:109A9000BAAA247AD02E47B68507AA998F881DA521
+:109AA0007D2E20347022FB0EA7CE6BA144AD29770A
+:109AB000AF338AD28E84517AFD2F13EA8247C57C58
+:109AC00076631BE68C361077E2D849346F8BD22F41
+:109AD000FD0A3268F50662CD5138C584FD17D5EF11
+:109AE0005D73C21F2491D3EB985E76F5D12F62543B
+:109AF0009B4104CF4DE14584ED9E64EF0937CFB122
+:109B00007C4256A59524BDBEBF61C4E8AC181C5D5F
+:109B1000AC2D752083C48C1A8C02ECDF82DE47E901
+:109B200068CED8B3CC903275D218FDBF5A710FFDF4
+:109B300071CB725876EDA3873C6DA38358EF1778ED
+:109B40008E016B6E6CC64D39E82BFCC7F2A87449C8
+:109B5000056BC81A0AE8140FF94FC1F91FA069F67E
+:109B6000C591D9569EBF95B92C2D5786CAF49ABD7A
+:109B70007ABBA33487E9C67FD4E1745F745EF7CC07
+:109B8000A0B4A107AB9522241568381852E633D447
+:109B9000A0ABEED8619F5B49625F308FDC1AF61F85
+:109BA0000FC2570DB8D3B8B9CB585BC629DA456791
+:109BB0006B2930C66A97CC1C36A644879D4511A3F5
+:109BC00050CE6A15A39B1FE2876BB7B258DF0083A4
+:109BD0000E975F145C73052E38D4A73CDD311F034C
+:109BE00085CC3ADEF8E845B459BB449513C3F8C3B5
+:109BF00044BC0B76D474E4B954B7BE58685C8A91FF
+:109C0000887BFF65CCE0BC804C1CE775B80D0AC9A9
+:109C1000DBCBBF3E4D13B0AC07B6828D51F2AF79AE
+:109C2000D6C87C35EC608E537C877911F199854BD1
+:109C30007C738E13F3886BFC6EBC6F6565A3BEE707
+:109C4000CB0E7D559402EEC44E7ED51366F53715C6
+:109C50004A5052BC846332C0BE3F56A3AA8A72BD2A
+:109C60001E13764537C2DCE35E91B1B839922F35C9
+:109C700068BEB719729B1BBB5B2D80B98418247B0F
+:109C80000C27007F6DEA6EB7C60607288213296C81
+:109C90004EFE5D0C04F648806F6ECF91EAFC9DE5A8
+:109CA000B8ED8015A1731F6C8336C82F5F570484ED
+:109CB0002BEB1B2619750E789BEAC9B9FBBEF7631F
+:109CC000C2D0C457D9A7F86DDE0B3B82ABE70C8E30
+:109CD000EF114D3EC57E2D49AF1825044BF2CFB193
+:109CE000CFFC9B898C8507F6DD330F4354B68FFF7D
+:109CF000A84D2A6A231D13B990408E2677FE6276FE
+:109D00003DAEF3582129368ED09C8896BAF007EEE6
+:109D1000E003AAC2700B53B64249FED1A37A67642E
+:109D200018B38B7D11D91BBBCC7B0DAB601C718F25
+:109D30004C25E32396631D80DB809B5DAF5F48FF6E
+:109D40004050A4401549AD4E17662072AF481D82A1
+:109D5000C17C1566F3DDF3F3DD71105C06916C13C5
+:109D600072A9279A5E692BEAF3406214B19DA70B92
+:109D70002CC0E9C59076DC6B7E25BC7FC5D76CB066
+:109D80006B55E8719719D33AAD93EA46B4A27DECCE
+:109D90000CD0874A40C0BADDE592EE12A2B7612727
+:109DA000FB5EB56490B5718755404EFED1CAF4D7BD
+:109DB00012BE109CFA18184B34AE3D6DE40573E3E7
+:109DC0006D052D054777A469945207478ABC64AD99
+:109DD000892EE5BE3568693C9A8FDEA839D2E8DB6A
+:109DE00058E375C35B465EFDD0C06BCEC07FCBCD64
+:109DF000F089B2231EB64E3D37EBF0077F20429626
+:109E00000378AEE564C0EA1FB3CE08BE4BF1DC4276
+:109E1000656F0378AB6375B599C21212492F5C4127
+:109E2000567519CCB858C9BFA9C075BE4E610FF898
+:109E3000C119C996A25F600EBC23F0E9B1BA1073D4
+:109E400003C7D3FD3956624A041B2A7A359604A209
+:109E50009DAED00E973266744D3EF52461D3D00D81
+:109E6000C805CFD7FC7F9AB23D552D69D07014DB61
+:109E700024A118FC67DEB9B7FF9EC1A35FC7E7B195
+:109E8000549C6FB4879D15A9223491741CC9366205
+:109E90007D5B78D7492D39EF39E2886F1FBEB0D18D
+:109EA000BCDFD4E99D4122C724EB2D0E24A1047709
+:109EB00005F01D78BFA6AE9798ADE678BA78051084
+:109EC000215DC4F69DB0E2A9941F72324AB41B3FD3
+:109ED0002574A732A298A1C6CBAF69D97F3DE85AB5
+:109EE00066F57AE6541E424693E78021B5F2CBFF31
+:109EF000231E7B21A584857255087DED558AD213DA
+:109F000021EACDC206505A8206E79BB1399A5DB864
+:109F1000F92387ADB28CCB893B9898D1B950D064E6
+:109F2000A5CD4FB6CB05B7FBAC8D1157E46AB8ADE4
+:109F300000D9E231A3E0316CBD6ECF6047C949E47E
+:109F40009C50AF461660F372D9D6C6E255337A9666
+:109F500052204143139A68D860359BCD8567AB6C1E
+:109F6000B51ECFE9540C16C9316D40FD706C916778
+:109F700097F24FE0A34A668ED01B5F998D718CD209
+:109F8000D328133560B02CF2AE7EABECCA4C047310
+:109F900088E816052A99F5F2059E94B7818EDDAD05
+:109FA000C7141BE3376395EC8295DECCD5809C13F8
+:109FB000CDE7AE5C777266978A173676781D852076
+:109FC000FBE7B028298151DB83029A69EE2DFA263E
+:109FD0001C232C53F80C745A502441E9866728F549
+:109FE00074B5F95727D85FC1D1685E523A80AC2268
+:109FF000C4A05A03CE2D1DC474D1C70923BB142E8F
+:10A00000FBE26CECB4004F1CCA7D31502577D84B75
+:10A010006725158AB44B313CAEE2273454CD4864F1
+:10A02000A5F127F31B7DA0E834A755A393E90B2CDA
+:10A0300064912AA5C8795515388A7E44FAC1C0FFB3
+:10A04000ADD87A3A6BBAE72D83DFBAAB801E28BF52
+:10A05000305C234240DB1E60B4A6099721B06894AF
+:10A0600006B051B58EEC1F0AE05926F740CA88DBCE
+:10A070005D48B8F393B7BC211DEF353644B4F8D52D
+:10A08000683F2E311B57972C06116C6D41D96FF923
+:10A0900040A7750D5D716796900F31B49B91A5BE79
+:10A0A0002DE14B454C57962DF8879189C905BCE4A5
+:10A0B000564ADC3B755F32E4682E3577E2436BFD30
+:10A0C000E4912914ECC901C7F498D708CBE67E6F58
+:10A0D00021D5F8A8D7F584ADDAB34A1961DE280C8A
+:10A0E000138457E42B5D1082AC96D36FC5CC3FDE52
+:10A0F00079517DA74FAF81718E57EBC57A940CC013
+:10A1000097E2BE484DAEDBCEF00F5D3905C8301189
+:10A11000DDA56E6EC184D7D1F7293C924A1476E949
+:10A120007718D68A055277091A4C91B82529A9EDD6
+:10A130007A0483D76FA966E07AE76A427A0B1379CB
+:10A140000930ED3286055254884B85F3322106439F
+:10A150001EDDA7D67F9A3E748CC7306441594A49A8
+:10A16000807BBDAC614C9BE5AA2483E1C951B7E675
+:10A17000B66C8CA15588A152BAD222473BA3B20B30
+:10A1800081B11B30A765EA726E2A7CDAE369E1844B
+:10A19000811CC5DF2E852C3E8C09D240025A5F9F60
+:10A1A00065B427FF35F200E232D09FA425FF920E5E
+:10A1B000E9A62A23AA8A9386A821578136F9F08531
+:10A1C000AF65A832892E4D402F4A0DDDF66ECB1BB0
+:10A1D000CC9A44E924581BD1FC0C9AC3F8637D1631
+:10A1E00090B71F7359D6F5C1B2C36D78B099A60B5D
+:10A1F00020BFB50C62A7DF87EB1760FDDC95F4315B
+:10A20000C5D74F7F3B96904F25870E5AED2A073FC3
+:10A21000E86DBDED852326A201289CCA0354C1A385
+:10A220005DB2103522A9BA641D7BB8D55EC9AE39BE
+:10A23000611FEE86074F852BA5DFB4532D2CE8391F
+:10A24000DADDF4338D42F4C56E47EE7128F9A222AF
+:10A25000D9F7532341B1272C90E0ED3EF04FC3AC2A
+:10A2600044BF75F1615DF38FF434D7AADBE8C460B5
+:10A27000077FA4262630217167982F48CB85EB2EC7
+:10A280002790221EF573409640BF9944C7F27CA2E6
+:10A290000CF8E987179A4948A1418DD8680369D518
+:10A2A0000DA98CD846CFC5B35E2FDB33D60813DE9D
+:10A2B0009CECAD8FD0DCD2FE33D589FB227D453FAF
+:10A2C00019A9302AFECF9B9D5FA28C8606EBA92F91
+:10A2D0001E3C7AE800F03E08DFCBCA52EF058C81C5
+:10A2E000541DB0DEA6D5E96C9C6846CD85F609A85C
+:10A2F0009B7EEBF210769DB1115F7164C3A5D98787
+:10A300005FA96BAB727906ADE61B2A7CDBCC5ED411
+:10A310008BB4EF95893B24BAD0A24EC7CEB47D90C2
+:10A32000761F75B1E6A1A6983A7769700704418C4B
+:10A330006D5FFE51C20D10B635F8D7236EB0E7132E
+:10A340007EF285E4FC056E3E5456C516CEE473538A
+:10A35000C4804BEB6C4A6FB26AA848AE68BB745AB3
+:10A360004679816784EF38C7BAFFA6F1DD7CE18CBE
+:10A37000E8FC909BE015580F3D5CE8DEEF207DEF98
+:10A380000361DA62780DA7305DFBA966930AE9A73D
+:10A3900096E8136FF1161F7DC09EA2E070B8382CAE
+:10A3A000D97CDC00CE33142B9F28F9F8EF0C94B441
+:10A3B000263432F97FFB6A7AAFCCCBF9E63B1A84BC
+:10A3C00056ECA9695131EF20687A362455DE258490
+:10A3D000E405C396D40DA4EA11F7906661E295E511
+:10A3E00087159A23E07607E32B77F618AB7872E0AF
+:10A3F000350F679B4BFA54D331404298AFC06E7310
+:10A40000C3677141AFC12B52AC650F56BE3C4E6C59
+:10A4100075194FDC4136B6A4F32EF9FFDA6D2B66C1
+:10A42000AE9EFC9B4863BDA542CFF677B085E7633F
+:10A43000AAB372F5E64B4015B1432E4B30B011E58F
+:10A44000DD258920FD5E50E31393731A3F82439705
+:10A45000CFA3707833D6CE5A13F19B0E7A42A398CD
+:10A46000FBB1349B983E802A833916CE68E4BF1E28
+:10A47000DD5211883BFA643ED1B09D424E9FE8E523
+:10A48000512ED19A1FA4DEB78D2C92922EBF50511F
+:10A490007B7A10D36B22884D974185E1DF0E8A616C
+:10A4A0003411C4D47EA3BC7A19E3C7A3804B5535BD
+:10A4B000369C7E09E1274D3059F33334458AEFA3AA
+:10A4C0005E5AFACD81AD38BD8F1B00F424413E1891
+:10A4D00058017AD2469C6055D55E71B3862C83A80C
+:10A4E000E13DA86E29C58C2C78B47222936D214869
+:10A4F000E9DDBD277113C46664342C641A8E13829F
+:10A500009E1A827DF43D7C2F8CB3B37200CD8AF904
+:10A510007CBDC133049552BD2A7D179F7C82923445
+:10A520001CD7B3446564D57B01DD6769E84F5FAE36
+:10A53000314B5ECFCC19030ABDBF1B25E9324CBCA1
+:10A5400043B065D88E6AEC87CE59ED52F2BDE44532
+:10A55000D192A151C27DD74B929C22AEA0765321BD
+:10A560000AF8D96A230B0BD0BEAED861AFEE48B360
+:10A570002781BB25C3AB8CB36208EB86C54FB45FA4
+:10A58000C9044EB2091D90EB0D4D832481011E219B
+:10A59000907A27A8DA1EB02DE0F5C11463CEB95A1F
+:10A5A000AC8FF67E3370C8373B827CD80E79FB4780
+:10A5B000479EA2ABB8652D58A056B88BE1B6BFD563
+:10A5C000E51048BA5F74DB9B3006131944FA2D304E
+:10A5D000CACB4DA366CF6875315F0BC45BFCE3AAA1
+:10A5E00002A7C6F1EF2E79E24AAC997E50DBEBD39D
+:10A5F000051494C3AE5104E4A07273CA501E6C6C6F
+:10A600006096E1F9AAFE8D935F14D4EA01A906E2EF
+:10A61000619B42B10FC76B357A86FF42367AD60707
+:10A6200070BE007A959A649E8EE0A687A264F39726
+:10A63000710A72D9B06B2FB82106EF00D1D8F2DDC4
+:10A64000A3CAB1B73C39C74F2EDC9F2C37839B562A
+:10A650009A56F9449B9C246A0F8BF7D2B74E7752D7
+:10A660008ABE131A2AC3FDD29B41F50A9AC4010F70
+:10A67000649EB589BEA402298BDA39CEED746C0BC9
+:10A680001ED4C113B565FC77C7602D9E14678D81FC
+:10A69000345CC40586DDDD1A144A0AD496325B9E0A
+:10A6A000B01A3C63E7FD487C95952857E5C26725BD
+:10A6B000C5B41DDFF45F7EE955850D72E820A1C2A7
+:10A6C000DAC30B9431719ED7DED499AC5DD83E7954
+:10A6D000681F9485480526677783D4877D18B784DB
+:10A6E000A68BA331AAC0CA40D46F367499A51BE6C5
+:10A6F00060127E2DDA0E9A697FF1EA3C7AAF67E349
+:10A700004AD5A02C4ADE5094A167D5BE0A43F6A4D0
+:10A710007D3A7044431CFCC5D9A6A0DA1DE206931D
+:10A72000672826FE9A33D30452A4D03FAF3C40BDE5
+:10A7300057DCB32209519FF1A49F100B227B27EB1A
+:10A74000086599C6EA1017902F5429E12290BC455C
+:10A750002002B1B02E0122DA337F9C967072C50DB3
+:10A76000B1BC08E868E085DEC3C5A020692AAED583
+:10A77000EB88EBF90E646C2852FE4DEA91F4A74287
+:10A78000735380B554B21034ED7F9559B2AE241096
+:10A790000232FF80D8B59A3B4911EEEAE83CF95AFB
+:10A7A00033980D8287FD8E2DC545163CE7C9F48987
+:10A7B00074D17CFC6FCE7495C992941CAA9E0EFB3A
+:10A7C00020CE9B0852751428770E6E3C876F82410D
+:10A7D00017C7625C67789059FD8D4F6F0A591AF759
+:10A7E000F846D37ECA860864E0B798FBDE52A8AD6F
+:10A7F000F3DDA7B7D8F1148451D4ACC4B833E0402A
+:10A800007293B67BC103F087E328D40E670262918E
+:10A8100059C24B6627F91F01B54AEDB08D8F9DA433
+:10A82000B73EE7969A83C43E1DC9C902B92641F5D1
+:10A83000695AAC652B42E98E3861788CEBB457B11C
+:10A84000A9EB6C2D1724AC39B7E567C19F5BDBAD75
+:10A85000D019CA9F2F42471A7FD0248BA6E19F05AB
+:10A860003AF6BD5E8020A42BCF1C7F786BFBD48191
+:10A8700072E94560C7D26E16E6E4289364D8D49096
+:10A880005D0E10E61990A09A1456B3435F66EB5A1A
+:10A8900054B502C37819340437B1A70E3DDF19A1AE
+:10A8A000F77105A5631F8CA99C97AC298E8E22B4E5
+:10A8B0001642A00E9574C61CCCB666843A05BD91AE
+:10A8C0002FABBB69E552C00571599238CB9522AFC9
+:10A8D00052BBE7FE7AFF9CCD05F5C91348C87BC380
+:10A8E0000903D6CCFA859DE5AC7A3768B521F5BB6E
+:10A8F0003B7E6BC76D65BF43C6B03AB416640E624B
+:10A90000224845D862CA206E8FB066B5FDDADE9A5D
+:10A910000B0B36578DD3130FCB17F09EB415307732
+:10A920009E8467A5722932A083B4CC3ED10125EC68
+:10A9300002CD82DB5A02CF158DF7D1FF7B190AA118
+:10A94000F206CE77981BF33490C11CE07214518D3F
+:10A9500059700393DE7279E27810C804F3329C3C9C
+:10A96000040B4F9FA0FB0B9E54C804EA6F0753C50E
+:10A97000D972207917A0BFFFBEC4A68004D09E2440
+:10A980002E3446C0D39DA8C6C742DF26E61EE58BFF
+:10A99000FC2A5D07DA5EBC85E66019F3E4964D7E1D
+:10A9A00013B87AF41BDBE74040D7243A78AD7453F0
+:10A9B0009A17FC97AB009BC2344C02EE4361FF7EBA
+:10A9C000F0935AD71791002C64965790D6CA027A02
+:10A9D0005882CBBDB4FC39E7625B72C6A2D42ABFF1
+:10A9E000C7015F0C0CF4A8A02C39D03AD680C6DD84
+:10A9F000931379BCA07A8C9D42C6427DFC33308B88
+:10AA00001136ACDF29E2DFD49721E1D5FD54DC46D5
+:10AA1000BEABED1A377E06E8CB77B2AB6825F5AE54
+:10AA20008AEB3DB6FAEC7178F3078A34399C50060C
+:10AA300016F96D1FC26761DE0F28EE295B5D4221AA
+:10AA4000DB51A735F92F72883B99EA85152AC06337
+:10AA5000CF36B5DAB31D0160FFE7EDE80B1D5356A5
+:10AA600079621772E26B4F4E4C78AB8CC93FDDFDBB
+:10AA7000D99CE958BC3E18350DEEF17575EA834E48
+:10AA8000F9E2E0C1F557D331D627A6A5EACD76EE97
+:10AA900081BEEB6C13F9B715A3D8BA1A03BB1C7AA5
+:10AAA0002BCC58B5EF35CFFC984496604A6929F70E
+:10AAB000E008AD914C379D9CF59DA6C80B37D86C2E
+:10AAC0005DD105A29AE9B11F023A427943440D765D
+:10AAD00048B1070BDB4BBFBF633243CC19D24A2BC3
+:10AAE00029F6BD79FBD9EFB09B8EF4D85CB96F58CD
+:10AAF0001CCA362AD5A5A84259DC54F495CBBB9F75
+:10AB0000D46D23AD89A6326D4A94208ED9C1BE750D
+:10AB1000F20AF7EDD792DFB2654F59CFA3107B7ED3
+:10AB20001C3A9E9384377541C3D9BEA4D6C5FCFB9D
+:10AB30005CB0B568859922B8DC700936C2177A68AE
+:10AB40008C4DAC49CA64FA43CA6644AAA0232BA51B
+:10AB50002C723CE1EA77B2A101C14E492C12B0310E
+:10AB600090A9BFAF60E99C7C41E39DB094CC0D936C
+:10AB7000CF0DE5D6C5819669A363F9163AA5B92329
+:10AB8000D821645DE112956F75A77D0D790EB9FF2F
+:10AB900014AFC92B300E8A258939A83D4CF022A16B
+:10ABA0006E8310603B13B880854B8EBDA79837C469
+:10ABB000DC1CE51D99B4F7B3C7E8CB010B399393BF
+:10ABC000555AB8FF2DD30ECB72FDD3153B64EADD89
+:10ABD000062DF13A07916FA18660284C4329820324
+:10ABE00080E63A08EEA3E4A990629C0FDB4EE06891
+:10ABF000A1B455F90F7F1ECAC795822062A90163CF
+:10AC000051AF589395909EE7282FE108CDC00BCC0B
+:10AC1000C43FE652FE646C049E4CEE9E49FEFB521D
+:10AC2000D1E97871A5F9F892091A143934748301BD
+:10AC30005CA5B0258CA1F15FD6FE17ABA5754AA126
+:10AC40003F5C2B53AC64947F36512DDCB7A16D145F
+:10AC5000D8BE7B55656C1F3DBFC8A7F0C08120E6FC
+:10AC600096BA6D9BB863707C42C2E5B573097E4E9F
+:10AC70000BDA866E5697368A04BD52B2F8C67462F5
+:10AC800009829448163B5C8AE8D76A103CC8FC3AB3
+:10AC90000A88892B8125BAC3D295EF93F1A3EEF4EC
+:10ACA000581E0315EBB49FB08E86DBDD1CCF76B249
+:10ACB0000FE1C316ED9634153B6CDFB8C7E9801D74
+:10ACC0007A41A9B52C110570D6A59B2A9435E5309B
+:10ACD000BA8F519E04F3336BB4C77958491050A210
+:10ACE00072FD18AB50B9E729B97EEE4D361B001244
+:10ACF0008D31254A5CC0729829151BD412F340F699
+:10AD0000C5587EBBFA36672FDD0D70D3B0A47181B4
+:10AD10000967BC71F77B0073AAE59AC372CCB3755F
+:10AD20000CB06C5F9ADE46175598171931B6188A21
+:10AD3000688C438329E87CB13364EE4D4D68B79845
+:10AD40007200E13C8656FCB1A75F5A4011711ABCF3
+:10AD5000476B7B1935B2CC46DC9187DCD1F2C3D688
+:10AD6000FE8582AA90E0C168ACC692158DE014FA07
+:10AD7000C64CB9420FBA1BDC500336AFC36C47E078
+:10AD80003082BAF30AEBD5571623E4B460098DC0BC
+:10AD900087730E79184093A5B8B633124F9DA83427
+:10ADA0000C1C39FF2C00679B60A1760C6A5A67FF68
+:10ADB00066F5369A3B8E8C9A75485E9EC413FF0CDE
+:10ADC0008A01F08E12B319AC9FC57F62D43EC9EAE6
+:10ADD0004B2A687B7102371D55DA50EA585C2F21E7
+:10ADE000CBB1ADBF2281981B5422FD41736DB4F8E5
+:10ADF000467521DF41C24D3CEFA62AA681D491358C
+:10AE0000B4C1B901211C435C99CEA08FE7F7A81506
+:10AE100034A79E57097D3E6768967E426E2FA13B00
+:10AE20003C001EA3D71724B0B833F3AA8CD5E94150
+:10AE30008CAB9E7E987C56D8E7ACD3CBCB29BB2E6F
+:10AE40009B2BEB14CBE2C80CFA98C1015D858C8179
+:10AE50007CE610E90D939DA971231F0B40967BDBC7
+:10AE60006F3AD88B93DB9F9077FA21169EDFE34BE6
+:10AE700067805A1E606D302D1E3947F18C5902C310
+:10AE8000A67C0307E5FD9B58EEE048BF58C2ECDF07
+:10AE900088EA5977CD76EDB4FE5A9FB677E8630D10
+:10AEA000E843D67F187E9870F25DD9A1103181D227
+:10AEB0004418FC7C1231DE5EA591F961AED75AD8F8
+:10AEC00095DB03ED4B2FC69BC0F30E4543765276C0
+:10AED00093C71AC8A1054B3E95000ACC268E346F45
+:10AEE000D5ABD85703E9D44CC7FEE82C7212F276E2
+:10AEF000E91EB3B07E2D7ED47D548AACD8B1C55D39
+:10AF000003CDC7F851D786F9CD0250293888217D65
+:10AF100090618943B7D5E7136F3FB7060F9ECD5BAE
+:10AF2000B8318E5697DBE5A6A1657C6787B343E809
+:10AF3000F2C933E73D78C1F79CA2DC9CDB124CE1FF
+:10AF40004F5CFA0B3A00C114293F6FE523693EBFFD
+:10AF5000AD05985AF05B4ACD56DBD696FF9B81A88B
+:10AF60003896F8B2A0E06DA1BDF50CB33AA72D9AC2
+:10AF7000D65CDE2B520AAA50E5A9EBC9E3606A53FE
+:10AF80003688E0541832864BB2FDAD6B14EDEC4FB1
+:10AF90005DFAF75798984BD0CC365BCDCDC7FE867F
+:10AFA00085784205E63EAC16948694E0500A0E5130
+:10AFB000DC64AAEC8ED6953FA49BD13293DACF3FC6
+:10AFC0001B15FAD6A46834069F5AC574702D6649BD
+:10AFD000EE8A379A04464C9E29F7EFCD7748271121
+:10AFE000FA1050C6ED584444A49D2BCB9C6A187BA4
+:10AFF000DA18F3566FEE3B5D7195F14E6912C03C65
+:10B0000047033499276FF0561CB69A5CF22B3DF338
+:10B010006D5245892F7232DCC5D2BC62490BFF8F5D
+:10B02000AD6B072B9F9BD8D63539405C379B68B8F2
+:10B0300069512447120A587DDA10438917EE5CF9EA
+:10B040000A0896B3EE52C2D83B65A412DDE41C1484
+:10B050004DDCB7CEA0A14A65D32A832FD8C010F00B
+:10B06000B0F88DCB0AD40DEC5513375A4E73867C4D
+:10B07000DDC54A7ED8C3B7EB20069606DCE6D89538
+:10B08000553798367F6E9A0766CDD25FBAE0EEE00C
+:10B09000151C8379897386620C582FFCA2C3FDCFDF
+:10B0A000A80F12BDCAE9E3CA7C04137BA35D74BC7C
+:10B0B000EDE609671C2F8790B4FF65D848E97A9BB5
+:10B0C000D083CE2F59A8F2F635CDE509C69F47EAC1
+:10B0D000C5B4483EED1A7F6966EB2659F98C0FAC72
+:10B0E0006083CF36A72A2D866DB62F0367EAEF5E01
+:10B0F00012F8409937FF0F1FD045BB6B81D1E2F3A7
+:10B10000CAF265ED480F320A4566C867B43D4E3F46
+:10B1100056A554C3C21DDCBD8DF86D7E2EB2F67BE4
+:10B120008380F5EB789EB6890DB47CE47B1D8E4E52
+:10B1300042DF85B40C5A01D2414C72A4AAD71E0436
+:10B1400051B3428EC8F5FAEEF7D3E820B8DA973E4D
+:10B150003C8D0384680B9D02868CE24A64D589E1AC
+:10B160006083F36BE9F4C9549C50EFE501D20C49BC
+:10B1700029E688AFFE941D6D4DAE833AD7EDB71525
+:10B18000C58D0FAF90224374E465E2E9EFD05BDF39
+:10B19000A5601849EA88221210094A547B177FAD2E
+:10B1A000CDCBAFEBCDF8D450653E82A86CD7A4C709
+:10B1B0004FC60D87C86C47D61423EB1FE9E906B5C7
+:10B1C0009A32EFB4204468D9E4B6799121601778B7
+:10B1D000901F6A9DCF1CEF4E0BC428D9743D1B9D58
+:10B1E0001E4432580CB598D4B1BF411F1FB4F4B3FC
+:10B1F00084ACF14C4EAC2415495402E0B4A920971C
+:10B200007D03051E606AF9781E119C52814D06C0AF
+:10B21000CFD37E403171C17FEAAEBC9FA01A2A70A5
+:10B22000C7ECB445C9CDA5B2011E58F40B004DBD05
+:10B23000C4D01588323F3360F7160B4E483378A0E0
+:10B240002160BF4D26B740BDDF0002235CEB85D1F6
+:10B250005C1589A047EE1032503EE23941F43ED3EE
+:10B2600053DF6CCCE5B4E2199D9FBD42B04D97E52C
+:10B27000A318AA3BA047D8EF9BC77B5FD721C999EA
+:10B280003C45D3F0BC6A6A74128FE8BBC4B7EBB517
+:10B29000BEB58897A78F42E4B76E0FDCDE13C832C5
+:10B2A0004EAC20FD1F4BC063EB144536A1DA6E0B8C
+:10B2B000D258A04A527C57DBCF257760781056B31E
+:10B2C0002ABBFEC54625166E45D15CB0B9380AD8F2
+:10B2D0006B4531B6CFFF12D5A5A3285E3C853C75E2
+:10B2E000A36E160A009D425F9D8E7026E2AD370167
+:10B2F000A6D468432BF92DE21E080E6A637F979A45
+:10B30000E4A162A6313158554608647EAC573B83B0
+:10B31000A7519ACDD490D145159EA5D81C4922FF9E
+:10B32000654A6975567B2928D8B1B3AD1AC61CFD8C
+:10B3300027278A8241B2B017BD9C93A25AB5BB6F32
+:10B34000E02405AFE966FBEEDE5F475BA8AD391B85
+:10B350005EB9384B6E25859D5CD2BEB6FFE7A23D37
+:10B36000DF42CC1D4814A70E3EDC965CA9EDA6D6A4
+:10B37000501D9F360DFA394B8AAEBC2D29877A169F
+:10B38000F7E7D2B6713468F19AFB01F21E6DB35241
+:10B390005F07F9CE09E485D0B2657269668D5147C1
+:10B3A0000D3F6157E3F05C7FA297FEC590B0423439
+:10B3B000FD082D159AD8B7E5F0A3D5B390DC27B0DA
+:10B3C00080BA4E81673A303A9D5B907C07F6A20DB9
+:10B3D000C1F9CDF9F400D7DB28BC30734A38B8F88E
+:10B3E000BC0E1219D9AED4D582F2D5E1D8C6C54C5F
+:10B3F000607BD8C017791FAC187C0BF9507CD83B08
+:10B400007D94D192B039ACA75AA4F2D617215B141F
+:10B41000C7C98A9DCA3A43D142593930A38FBC1853
+:10B420006B285C64A994787D6A8A38D5E4DF902023
+:10B4300012ABC74D6D548482E07D771C88A9411EF4
+:10B44000C7A61BFDC499353B15EAB392315729B500
+:10B45000BC643D90AD278E68ECB704733516D125DA
+:10B460004E46A34A616FEE6F1C14401A5EC4D1733E
+:10B47000626793CE2CEC0F94B514D21BD2F801F076
+:10B48000D4D0D876BB7575E88F9830978584863D83
+:10B49000FA05FF5C81D82AE4B82E719F91DBB4E9EC
+:10B4A000C8E7B7C2D72F0CAC3484165C4CDA66E41C
+:10B4B000E14CF16CF0DE63ADEFB50A50CDBA9E6B96
+:10B4C000EEB5ACDE7228F443975CC6CC42521593BD
+:10B4D000CA6D800751249561368ADDC9C203CD0D3E
+:10B4E0007E4DD037A8C4450F609200040CDC73E594
+:10B4F0000E19CA8C56935E667F29308B7869753C2D
+:10B50000777912308737288C3ED312F85DC78BE6E7
+:10B51000A121DDFA2EE7CE75B019B0B2AE67587929
+:10B520006713B5F8385D94D94713DAD7BAE9B34051
+:10B5300094288A706F39A10BD00EDB382AD7DBC96B
+:10B54000317C36A5CF08A52EFD832FA07D18A452EF
+:10B550006F796FAD48ED2868F23562F57F834A6FE9
+:10B56000F77BC4F958512E3320D2D7C71A70EEEEAC
+:10B570004FEFD7C97F239471B1C96C38FEDBDD5022
+:10B58000CF2FDDCE579F0925B61D57732B1639E4F3
+:10B5900023B5E9EC7FB8A6A93A66318225309BC075
+:10B5A0008ED459DB5B6E531C449D80BDCA3FC74A95
+:10B5B000509CF7448D7D506502348357C08195C5FA
+:10B5C000D1D5E5A7C213B12685288038099603D4C2
+:10B5D0006601750D56206C0571ECB798A191CF30BE
+:10B5E00037013CE7F9025348CE5921021662A5F60D
+:10B5F00038709764A4F34A701D7C65ACEA130BDEC7
+:10B60000859DEE2481E146CAB83FEA43DB980AA350
+:10B610000B6BB494F97559FD46F74D436B268B17A8
+:10B62000A37F05E6406BEF1691DC519A810BE1791F
+:10B630004CCED0D4BBF4D707135808F22908634A7C
+:10B64000786788B0FB9E336ADD55312B1018E93DD1
+:10B65000ABBFA7908CB6DC2E8253B5239AF5430678
+:10B66000A6D27975675F6A8F2AAE28FBEB1156C5A3
+:10B670001343E5DFE67CF0B909D3C8BC9FF2A045CF
+:10B68000E910A27CED2A485EA782F75A9382CF6127
+:10B69000A5DAD1B010078B25792FB32ED4564BCA1B
+:10B6A000D03702A5833F1756AA0AB66F53D34F7DF2
+:10B6B000A1DD31DF1EBCDD849293589A8E5A95AA83
+:10B6C00017E11829EEB4A6C09DD0C8605EB9543702
+:10B6D000B194B75F1334A72C7EC80FF3D3B6D079DB
+:10B6E000035B7EF52B7B42BCCF4208A6D6E0ABDDE8
+:10B6F000CE6DA4C06661843A503894B5547C8E43B4
+:10B7000001BE7651E5805DB0B71EDA62741220EF9B
+:10B710001E3DFBC63808CD13C3A322C6180EDC1F7E
+:10B72000ADBFE5A9FB227B858C0396AFD1D069CB59
+:10B73000D89A2813B7F6D171501EEDA12920BF0B5E
+:10B74000017ACB966CCAE0AADC7B73014CADD1BA0E
+:10B75000B20E040CE118CF5B42BCE97083EA2AE325
+:10B760000F80437BEF3AC673D1E0FCD92DDCE25A5F
+:10B770001DE7CF5DC9E20425CD97C12460DAB39EF1
+:10B780008459D99333552D838209CDFEE68B798C6C
+:10B790003D8F1319CE2E42EB5301DD6593E84EDF4A
+:10B7A000D49CFB8802AA27F6C1F80AA87013BF0C24
+:10B7B000F2F663134A38329C6CF20ED3E942AAE6E1
+:10B7C000936306389B08E5D58F118B86AE8C3A1AA9
+:10B7D000F7E415F31EB4DB62BC6471B598DE58461D
+:10B7E000499B5B94888FF3B91C9690502AFAA8065F
+:10B7F000F62CE7CB846ACDDC35C7AA3513909A5E68
+:10B80000B97213019695BBF57188834E51A56205F7
+:10B8100093DD6ED9FD5138B60075522B1B7FEEAF0C
+:10B82000D7DCD6F8188B1B7623458A534303AFCF5A
+:10B830001FB82D2627CA7B6D997E947BAFBFD3524C
+:10B84000BFE3E571C6FE10520562D761EFAB1D5F25
+:10B8500089E78B503672CA124AAE6E1A71FD049790
+:10B8600005CE4498E0F18FD1D076EC7C038E252371
+:10B87000BDAEFD7D94C1394349BA972070174394FA
+:10B880000022239F993C0B542B0AF8C17BE9A3208B
+:10B89000501725545FDC8256924DECCAC78CE73AAC
+:10B8A00099710D50B9AA81A2A173EF8A6339549E90
+:10B8B000B4D938073FCE148BC9524514A4AD9CB0FF
+:10B8C0000213422718D7E88811D5AB238BE812352D
+:10B8D00087F95DDC15276D57641CFF627D31F5A08B
+:10B8E0003C3F1EF957FA1A509C495DADCA00E50F5E
+:10B8F000294BC4397A3A62A54D568AF97AD127087C
+:10B90000B05671CE816D4C0374D7B2924FC5B6114B
+:10B91000EFEB140280AE3BE3C985C5856E2310EFC3
+:10B92000456EDCD71953DE0072CA3C05A5192C9D63
+:10B93000E5275B5FCDF6E4BDBF1A600246D9D82388
+:10B94000B92943EF9CCE65320184CDD82137FE6DF5
+:10B95000E926C7FE9373A8EACFF12E5C077428BCD2
+:10B960004AAD725589847A20D8A27C9D91A2BA2BC7
+:10B970007F4175EC313C31436C0B7CF2D97E68E43D
+:10B980005C285FBB4DE6DA811FBC124D0F1CA01175
+:10B99000F91B65E48EB07B8930CE3BBD670AF02190
+:10B9A00008C30336ADEC3CD65B642411C4E615BE77
+:10B9B00046FE8DB44D253471DB0D2E7DC66A44974D
+:10B9C0002228CB7BDF533D4D847A20755760EE18DB
+:10B9D000DCD0DC52251FBB95A0063520C0F4D7FD76
+:10B9E0004B9676ABED69B79A6562AE7045D6935FBC
+:10B9F000DACD34202E8EFD5AC8126AA57F44EAF4AF
+:10BA00004A39DF997854B46BD5B7108F3AA524DD45
+:10BA10005F16D7B939DB0092C75E8BCEBB282F07E4
+:10BA2000DC9C2F969D4A1F151EECA3FA53FF7A0645
+:10BA30008FB190E2C1898D64ABE70369AB85A4A99E
+:10BA4000E8646005945530A6FBBA4C489F36D9D8B7
+:10BA5000B3D422B3FEC63504447CA21F1E85A0C306
+:10BA60001986DEA4AC89BD1F58F8FC28225C460E5E
+:10BA7000DB9FAB54487A643B61344AD7D0EBE06F2C
+:10BA80009E576C3B373C9A81D86FBBD0D3448874A7
+:10BA9000DC1BF2E6EDDCA20A05D072834EFA3965B2
+:10BAA00057AC2A035C49C39D26BDBA467A98E1D5B6
+:10BAB000E6D218826EDB50A8B9C725EB591F5598FE
+:10BAC000A768FB93B66DBF924521C078CD33F7B020
+:10BAD000227034986F6A1C7E966850A3356FF1D738
+:10BAE000060BF551362648F135FA2C65086A23997C
+:10BAF000786B813AA90B7FFE3C31DA4257AD9C1836
+:10BB00005D43020CD22A04757FF5B5704AFBD4263A
+:10BB1000F5D94EB95008A0F20FF4BE2A5B4936CED3
+:10BB2000200D3D201B8A50E63BA57E0623049F7B0B
+:10BB3000CE2C1773978F5A3F88F7C28BEE000357AE
+:10BB4000A6341C6B28B3A270F3DAF606750C497B99
+:10BB5000AEBF92FE62CC2D30236A33EBBEDA52A226
+:10BB60009247CF8153D0025A32A4673D3414905F7C
+:10BB7000FADD254356E9E62CC939DE5FC01AD34AFF
+:10BB8000564C4F9763E0425F84BE8D48BF968FFF4F
+:10BB900003268929D60BD78B6D8C7AA5CED9EEB525
+:10BBA00078F626C90C1324FEE1EC9D46B8CBFD3295
+:10BBB0008A543BBB42DE52B8FEA22FEF1A34A2AD2C
+:10BBC000755C19EFCD93B28C14BE37BB1DF03C39B8
+:10BBD0003F50190F5FFCB54A8796730E07D57CF36B
+:10BBE000F30CFEE708BC72DD866DFD88C7E150C32B
+:10BBF000AF53611DAC42964B22CEA3963D08D94D62
+:10BC00007553A97CFD84105A67CBF8860989800496
+:10BC100016AA3B1BF843A9A010131430E64D488028
+:10BC20006C2841DAA457FAC613CF2BA77971DFE449
+:10BC300080DD849DBF6B37AC5B63ADEF40B0AC3152
+:10BC40007F5FF724739AB149C9A72D4DFCDA9B9FFA
+:10BC5000B60D43A6B4AB3905DF663B07F46A0DBBEE
+:10BC6000E4B1011FB3366B2FA7941078096A78CB23
+:10BC7000FC3EC5DD40108CA8DDCFFDDDE9582DCEA2
+:10BC8000117738842FA647B2A417D280A374968860
+:10BC9000E6CB7ADD58FACFAA599B94C635D1C8BEF7
+:10BCA0007333CD9526B974AEAE797EA224046F525B
+:10BCB0009DF2403E03C85489296AC250AB02050870
+:10BCC000D8CDF9C560CCE2B2AD153A4ABC04A9643E
+:10BCD00051E808AC75BC9CD737279269A39457B537
+:10BCE000ADB4F45EA09ED99227151B882D49BEF2F3
+:10BCF000BF41F40A45FA51157171589516FA4E90E4
+:10BD0000AD243D6A100632770D7E8C2BB975F42771
+:10BD100000DC966B64DFD492EEAAB9F1E0E343D87D
+:10BD20001F22EFF4B242F396230FB3D2C0B07416C1
+:10BD30006710194074AF9F10BB6117377CA58D1F2A
+:10BD4000233FCEE960BAB912902BF4455619AA20C8
+:10BD5000C2BD8D18EAB89D812BEC4282D13131678A
+:10BD600006AE5500A2D99CF6AB3A3BA90012F5836A
+:10BD7000EC2C5C488AF088ADA3E4F229B14B19C6DB
+:10BD8000AE5A75BAF39360D1B2F9611B5CE45B966D
+:10BD9000EF8A259F918350C8F9A985046B881B0AF7
+:10BDA000AC8D0F8A241601ACF8AC4E630128E17902
+:10BDB000AB27BE57F7628EC5DE42BE5721DA92B27C
+:10BDC0000C24024FF3108E829B4C5AC1EA9D9B7744
+:10BDD000F9D336145A5C0283E19D31993AAE1527A6
+:10BDE0009DFA957EF97D4C2F01C194496E192489E5
+:10BDF000C2BAF93E98A4A67AE2F60286B702EF71BB
+:10BE000008318B9647CF2648C0B59D502262370433
+:10BE100050659CFD4EDC2DD08EB2FD8CA988E2339E
+:10BE2000A2C68514D1F7EA8800F1DC0ECD49BF8D9A
+:10BE3000023A4244B562AA970EFBB7CAD810443CF6
+:10BE4000287EF1A269A06BE83DB4773509668F4979
+:10BE500054E3D677F3CBE78C34E6E8E457D80AA965
+:10BE6000A7293D7BEC4E8A84DB72FC5D6D0BBFD64F
+:10BE70000987BD5B5152662C71755AC6AABAAE6D60
+:10BE80005493F23E68DA484C28F12440E1792DB40D
+:10BE90002CA31279EA595E6BB43A145912DF86D595
+:10BEA0008BF3C73994B506E1DBCE6DACE2F0257BB0
+:10BEB000C021791F0C0B12C26884B28BA38E217033
+:10BEC0002EBE30FDF298302D0D3B6E71EF1FE9BF95
+:10BED00092C8FBD375F4B7BBF90618A042F21375EC
+:10BEE00067F8A66C8C0169DD9D6C0F9F6A69BB8D3C
+:10BEF0005F48A8B85E0F65C05996056D820A82F149
+:10BF0000751D6ED9225BEA8C48FE5251434EB76BC9
+:10BF10006B7FED64294F599C57CF9575FF6AD0947C
+:10BF200001F0F50BAC78A6AE6B9150C59B659613EE
+:10BF30005CF23756AF4716133691E547B3E333202B
+:10BF40003EEA9E963C4D19C68C47AA0E1FC2CD975D
+:10BF5000790826CFFF17475B2ADEF5F3753DED37ED
+:10BF60006D90069855BC1F961CDDDD3A24FADA1652
+:10BF70007D1FC14AD77D3A425F052CFCE178D3266C
+:10BF8000C8CA84FA57E17947F7F3991E98C7393E32
+:10BF9000A2D53356DB5E31A67731035B4294172B73
+:10BFA000B52A1BCF9D10FC298CB9C9FD3A0A72B382
+:10BFB00054879A212AD9EA94DB6525197E4C1D867F
+:10BFC000FFC4E5B6C1FACDA05A35E2AD3A3DD9B6C7
+:10BFD00024EFDD5AAB79FBB94E9F9475D7D7D9C002
+:10BFE0002D607FA96FE0AAE3896A72A74728190626
+:10BFF0006A9A03653F1E977831A81F93E8790CCEA3
+:10C000000E5A97DD469DD52A9708BBAA858F96FEC6
+:10C010001143B309765F344F2C908E0B5AF6BE3B1A
+:10C0200046D500901F2B2298735ABCA51E1312B33D
+:10C03000B0D98A912CC8CF10AB00E5C09D1CCE585A
+:10C0400048CBD8539BE71F159F48E8209C2D5FC71E
+:10C050005DFEB4D3E887F6B6A1753B54EF75252491
+:10C06000D082493B394E0D3683EB9B8E98C1C3CDB0
+:10C07000FEED67EC8F283117E89C34B82663A2FAEE
+:10C080007DD5ED1F79A4460A4BF3C25F4CB92190D0
+:10C090005C66BF129CFEC4E08765BF52B78E32ABB0
+:10C0A000D17AB7C01926D8F6EC8911963A3FC82044
+:10C0B0007EC3931F671E3584971E3410D499832046
+:10C0C000B26AA34A20B4006D855B975CC3F3BAA63D
+:10C0D0003B6582221A96F130BD81CF81ABF19BCABC
+:10C0E000743B90C325E482B86356F6B129BD4A1269
+:10C0F000CE64A66049BA68831EEC958612DAC3E85E
+:10C10000C51C65EF1A524613A0A59BA6482EBF5525
+:10C110004ECF369CA283ADA06224E699693C67E0CD
+:10C120000048249AF9E61ACEF2968658F70AE2D227
+:10C130009638F50FEB06445814E97ED96CE4269343
+:10C140007DEF3BADD5AC59516E8F7C7A48DAD67B0A
+:10C15000D3695DBC0EEBA2053F00C18BC7D614EAC4
+:10C1600060DE74C316C782885E964366A4458ABCA7
+:10C170009642BF9B6128B72BDF55EBC8A748989321
+:10C180003F8443A80AD97BBDF624EFAD9CF1C3A040
+:10C190003ECD8B6D35C5521109C36298ABA12D9C64
+:10C1A0008C3B59A86C00654F37F901D295F85F8C2C
+:10C1B000CF056DFB60E5A99EDFC858A0A716B2CCDD
+:10C1C00070071A6F637D419A564B7DFD811A247268
+:10C1D0001984FFC0826252A4C4CB7CA52893DD845D
+:10C1E000B9D55F0ADFEE8CB6C87C46021C80B2B5BA
+:10C1F00019A90F9755ECB1AA59E6431E8605E682A8
+:10C20000DC7412B85CDC2F7FB94D4CD2884DE55FF1
+:10C210002E59736DB2DF403B0DD3F951EBE2D1DA09
+:10C2200087F3C6FCBF9CF6980ECD7E39AC8561C9FC
+:10C23000507DD53CCA4432068257E60482F4784BDE
+:10C2400027A2DD9C74AAB58BDC8CE6127D639E0E62
+:10C25000E30BD22757861BCE3A51D328E9A94E6368
+:10C260001E113C92F39ED756A1C08CD18DA84EF5DD
+:10C2700043D938E79200686A039B169BB7EEAC5827
+:10C2800039FB8A52ADE4A90729B189972E9C8C66A7
+:10C290003F91B29028CBBE5F73901EAE63F0EB2B44
+:10C2A00081F6FA620C2B6A03BF7C67BBBDA2420712
+:10C2B000F15F2BE744F9ECAFEA60447119CD20B58A
+:10C2C000AA8A79F8E55BE0D452A8EEB10D11E65FD9
+:10C2D00010E33766231768A3DC8F9958A599F254A9
+:10C2E000BC23717640E66D3E7BD3042DAE428DCAF1
+:10C2F0006C3BAF889D0D026292DA66515018B43ED5
+:10C300004994022A965029219E7581CDDD93AB0A6E
+:10C310000EC05E44F359E7137E8D67EC57CE05726D
+:10C3200043C3328F63387AA3BB43B6047D321DBE4C
+:10C33000E24718A427B241CDBAEE12D2C5E174D1BA
+:10C340005417CF51D81540D4CF75F21C91EB6C80A7
+:10C350007C6D6617E9BF0D687E8EFAF40AF608CF89
+:10C36000A0B92D2657A561D2D667A7561DEF1F4D40
+:10C370007E14A5E5EAAE215289B980C3D873F64E82
+:10C380003F463A4F04AE9B2BE577B8A98116E2757C
+:10C39000E8FFD1CBB23B246D3A226D70F1889B4F00
+:10C3A000FEF11DA19F5A24537805A9AB58FCFD1638
+:10C3B000BB751C88F3ABDE73B1A8F820062F5C4C6C
+:10C3C000DE2A149F9660000E0C95007F7A68AF4FAE
+:10C3D000D075CF46BB714D40CC2DFFC22BDA2EC19C
+:10C3E000AFF3EF1E8C370CB2B982112886CD42DD37
+:10C3F000634B14EBBBAD87DCFE77BA6605B92C98AE
+:10C4000055BBF20A0E0C036966014DAB6B888EB901
+:10C41000A3AE19F23DD387B70632E952B367DEF611
+:10C420005FA3EAD301620CEDB3D11B944303471A17
+:10C430004DD0251A1E76E767BDF067E189DECE672D
+:10C440004DF6B589F219E9C9644CCBB63565A20140
+:10C45000E1006C3F8939E97FCCCCF41499FB835916
+:10C46000680539B07FC7E673D83970CD25E12F7CD8
+:10C47000C282D2E06EAB83289FBC91794A6F118D46
+:10C48000041A427909CB47FAB6E516F7047AE7D1E0
+:10C490001A78AF0A0BD37212B6E2407BD46DE1F783
+:10C4A000A63B5D5A171654E11919DD4DDE2841915E
+:10C4B000A4FC32C755BF36B4CE8483686B8DEB4F76
+:10C4C00040BE05F4A2B82D49D3E11C9EF38250E989
+:10C4D00014BB83B1B4F513989768EF7DE4C7F49764
+:10C4E0004462541AA309EAE685351FCEF443FA756F
+:10C4F00076EE83C36F5FA4C1C6B4753E8DAF7A3349
+:10C500005A17BA74DF38644420F989501B253C9BC4
+:10C5100065A8134E4BD07B94204A2FCF7E63780CB6
+:10C520007AE9459FF02E3DA2E1FF210B29D7E9C40E
+:10C53000C69F6F2A559221A15DEFF76FB6810FA1BB
+:10C54000017F945384376889E066B3530A77AC5708
+:10C550001DEAD1CADBEACDE50B35F9CCC5EFCC53EA
+:10C56000621A0E5B955BCE97A9EB9814DB7A6A5C36
+:10C570001B2BFBA0C8D97F5F26058DEFB67F4BC371
+:10C58000E2FF6AA8875FC497EA92544F58D46D14AB
+:10C59000D0761C37461719431B0B8990297CA94577
+:10C5A0009D6440B61E7075D4419E12EF64D48EDD3A
+:10C5B000F03745460A3A4207C5F97FBDCC4E030322
+:10C5C00053FF32BEE6033A154ACA4A2EB285E23D0F
+:10C5D00077856BBC84B966AE33992047C10FCC4CCC
+:10C5E000158094ED75378DEAD055A06C0CDCC50E26
+:10C5F000B70FCE8121EED672C4AD33CA26DE8329B1
+:10C60000D1849D3A9DCA0305E48C58D58ACA1E215F
+:10C61000104176E627F0BEB94F467E5CEAD841C7A6
+:10C6200022DC2E0C33FEFF57D156495E46D70EB59D
+:10C63000BC97486348B9BADF5FE19BE3D8B97ECBCA
+:10C6400043A0D47805E9716A0EFC5305703817E3EE
+:10C65000D4127BA61667C3C08DD733EBDE45280204
+:10C66000535FF1728B995FDBAF38F0128B65972DBA
+:10C67000981FB8478CBF788B175F25977FD66F4878
+:10C68000F7BC813CA0877B81ECB00055947ABFB2A7
+:10C690001258316EEE13DD8A876B68D98F605C3F6C
+:10C6A000335EF1919D2B693C25D5048F4B3BA6F45D
+:10C6B0003E46659BEC8895163421CE456DDF2D4BAB
+:10C6C000D00938C330289976C201C137C836F52958
+:10C6D000F2070FA4B68BDDF9092168D1F688B702FD
+:10C6E000D21CB76E8BB0021E8C737E8F71F1571AFD
+:10C6F000DF6703DDA0A26A94D6F6B9E23598BFA63B
+:10C70000797417E037130F718FA2B03965A73248DB
+:10C71000A294F0A4015B0486E16FDE8E3286516F35
+:10C7200086F8E01F76D417156F2F8F9383505F6BB9
+:10C73000FE4C2F25BD8449EE4B5D03A256DED41B73
+:10C7400091001C944F213B7E13FCC72DAF627111E9
+:10C75000003BB77B064D798B30D83C279422830869
+:10C76000509D2DA2AFEC9EF0C1EB82C30BA55628C5
+:10C7700051764B81BE1C146CF529B8C06B7EB95143
+:10C780009D2022B7F91E8FC40751D169BE1AB60980
+:10C7900047F3F83EF11224F18F59493BB1219F85AF
+:10C7A000CD49D1B27FBC0DDE290AAB15303F0BDD80
+:10C7B000FC0FF0321D1C601C9EFD4B200A382D4AD8
+:10C7C0001B3741DF3867DA302CEF7DFFE4443BA4B0
+:10C7D0003529C2445195E10D6A414EBE82A13810FF
+:10C7E000FB997E5087C201420D1054CC5C573759DB
+:10C7F0004BD91961E2ABA3900B471EF3A22775C575
+:10C8000020134E7EEFE91049CA81A3B40FDCA4C700
+:10C810001BA5D520C9693E0D64A1D4D74D7525153A
+:10C82000CB1E409101F601199DF45B4897D3C54C8E
+:10C83000A59218A232F4BC4B208E4A4FD91426B4CC
+:10C84000E0FA43C8284F91B3634643D10ACDAB16F3
+:10C85000D3730D4B2B7FCD70CD00DB7FDCA6C6AF35
+:10C86000ECCFAFBCEA0246E35873646FF54A28B6D2
+:10C87000B7164B0100469A39F16D78D0CB4F6D61F8
+:10C880007A917053C7C64E05971290D7BCF2DDFF60
+:10C89000E89E03A9797A9EA020C5270165B328C523
+:10C8A000BCD167088C51B13314BDF4AEDBB565BCA7
+:10C8B00049FA958F4AC3128BD7AC818AE6E12EC81C
+:10C8C00057576D3C1549DF2653E6CDA0D3F609CD69
+:10C8D00025E3205D6222F15132E53192782769D05B
+:10C8E000C1449C946969C5DAB796791D47349D3077
+:10C8F000ABEC36F2F91300B034845C74D9AB7456E7
+:10C9000024036D803BAD6736341FCD77B5A6663CFA
+:10C91000C132A938AECF8D12EDBADE59D941F4CA71
+:10C92000DAD1D9417D46926E11EDA63DB97EBB3E6E
+:10C930008A384C00A94F76E468B62EE4945934D175
+:10C94000ED299F714D814095AF9563BACE8DC72C6F
+:10C95000C2C8F2B16309B03AD8819BC9C5EC2B3685
+:10C960002CEE4B891FE08A28DE183EC5B972EE8B8B
+:10C97000510C72898F6ECDFF43E385E2E562989199
+:10C98000A42AC82C7EB7513CBADBB73BB2D950FCC5
+:10C99000953C54DB6AF149302722FF0C7D5A6A38F6
+:10C9A000F93BDFB7F56819BB7739EA94B6E50E199C
+:10C9B000E5764311FFBC2459CE57B70DAF2CDF0AE3
+:10C9C0001B35E923F0AFD88CF5886329BAFE18DC53
+:10C9D00010154B16FE596A3303D8BB34E44008C621
+:10C9E00055075AE16304D9A66C2C172F6F8223F9DF
+:10C9F00062A7720067E7BB384096FBCEE4682AB7AF
+:10CA0000EC3141D7E2C7965C2EA7BC99C72CEAD07F
+:10CA100003D49AC8E5D9D6AA11C8F875FD813AF4AD
+:10CA20009C502A19EE77E0BA3B121E53EED35642C1
+:10CA30006D81E1477586132F556AF51D2A4ADBC1C2
+:10CA4000F1E4BF78653C40E96DA5742D85875F3FB3
+:10CA5000680462A094B60DE70E7F0A184CD874865D
+:10CA6000AF6B9F2032F1DF47CDFE6455E90B6CF9C7
+:10CA700093C3FE3DA716E7F944A88B38119123888C
+:10CA80001AE551DB7964BFA454A9B95898298AF6EC
+:10CA900099AD20B55B06CEC3AA1856D6DEAA62E5CC
+:10CAA0003E1BFCCD6AC35FED26CF627279A28A0D70
+:10CAB00084413D0C511D74B5B99C752D40FD9CCB36
+:10CAC00006C6F14101F02F770C82A87EA76A42A129
+:10CAD0002A61D5D4D45D7CAB7A54B509D0B142D1AA
+:10CAE000C7596AE3D1D7DD573B2362178DD96F78D9
+:10CAF000DA5CDDF0BF4E4051EACDA13CB0D840F445
+:10CB000056E37E2FB25C3432F4BE6C96F9F7EBEC50
+:10CB1000EA3E6E32C2FE26687B1F17FE888AD85214
+:10CB200059F84C8F0CD5A8B23DB0750BE111B27518
+:10CB3000A3E3520F17DBC3895A5E43D8B849D1919A
+:10CB4000E15B712481FA14AA888D813D0EDAA2F38B
+:10CB5000E2A959BF13B29F2EF99D452DA88154A675
+:10CB6000DEEA8DCCC2CD98FDA9A0789D2EACF6EA68
+:10CB7000764ECB0CFDA67961B702F499198C6A5DEB
+:10CB8000195E46C0C29129B317CC98A14CB4376640
+:10CB90000DBEEC703B22EE80299957B163430F071D
+:10CBA000A393004536DD388AD5A736AFBAD02171B8
+:10CBB0003181B906EB059070C8D2CF9D1F914FDE31
+:10CBC000562A341213DC5B2CC7EB43F5B79B6E7807
+:10CBD00068493637AE1C261FDFAE4B297D5CBE4B45
+:10CBE0008526D5AA1D6A0CEAE4B70AC23720E56C8F
+:10CBF00059D48A1191042ABD5ABDBF5B0606059619
+:10CC0000A876DEC1C3ED832B086573DCDD3ADA4319
+:10CC1000230B183AE6A9AFDAB62C0D0A24F5455DC8
+:10CC20001131BBBD367CF2BA2695578E887EB0890D
+:10CC30009B585734BF8A409DFBCF630B158D5F9D7A
+:10CC4000693BB69966755931B3B2AA93C1358A7CEE
+:10CC5000D6BA78D7301D6977B6B7D6EBCA232CBBC6
+:10CC6000BC00B4276B19DA69D1F2A813FAAAA9EFAC
+:10CC70008114A8BF49BCEDFB069C3A14C6E374F4CA
+:10CC8000F6B8E449C46440764215C26BC41EA5A43C
+:10CC9000D451B0A45959B28ED6D9C418E432CEB00A
+:10CCA000A9D6183EB20466825B59BDFEB400AB52F1
+:10CCB000DC6AC2949E85DAEA48E56247C6908E4FE8
+:10CCC000D09D366EAA047D4EA0ACF8A5769453D5BF
+:10CCD00077584B0567DE4DACD30AB834FFB4F7B9CB
+:10CCE0003B6B7A4D3BB7213465DA5722ECF153D2D6
+:10CCF00081BD49A26CEE2CF40E55E985F42F17B8CE
+:10CD0000FFE8727E4D1098434062F07BD6423D6E44
+:10CD100023A2FC02CA098F5E31E65E74C90AF15192
+:10CD2000F54A721890661C74113ED82FA5B84309B5
+:10CD3000F792212F1B1918B1EECDA9522DDF866174
+:10CD4000A9825F07546A09560A18F3F742B7617758
+:10CD50000E2BDF802DCCF8FBDA1C86F8D29CB9169E
+:10CD600061A222CC7B78AD333EA3B82CB7FCBCAA21
+:10CD7000059E0C86980A2BE0C73021557742ECB906
+:10CD8000BE15CAE8C4B60E961B3A60F935B3ADAC11
+:10CD90009763E27F7B9A3124AD25C3EED08B7D81F2
+:10CDA00057D5BCF2DAABB8E5D8794751F2033975FB
+:10CDB000D28BE534565FBEEEF42DB328E5F3F26E68
+:10CDC000A7A6CE125AE1F08A723D7782B8635A75EF
+:10CDD0001BADE68E14F7863DB483CF6F009C3110F7
+:10CDE000998AE0D62108E622E3FB6A9B744710602B
+:10CDF000D6286A9FD2F57F5C847C04460FA49A9D56
+:10CE0000A863A0218D7C37E00ACD0B2FEDF67B9532
+:10CE100066B7971DD349A428F34C0C5147E1E0B9FC
+:10CE2000973709D281FBBA4BCAABBC46975B416DC1
+:10CE3000418C6DC372062197314F03F7F45FDF2EEB
+:10CE40000D6A0263DAA3A2EC0EB770CC9CFFCAE5B0
+:10CE5000B3F95317FEAF6E295418E43F44323A9A9F
+:10CE60002B06B7BEC2C83CCF3308CE1F7720567101
+:10CE7000124A0B8DD299FE20C46A6CC890C2BA20A7
+:10CE80000EA1720618EBF8114E24F967AAC2D3FB63
+:10CE9000192E626DECDE06A338363510E1C33F0073
+:10CEA0005DCAD1C8A1E076A33E22CC998208C1A375
+:10CEB0009D0C158C038344BF23E6AA264FC2B99D5F
+:10CEC0002DD4757BC7AF3790C3C90CB245AE04ED06
+:10CED0000B3A30B138D26688B064745C9205ECF3DA
+:10CEE000035D6AD66E6274BA5CC849A9AA9A4537CE
+:10CEF0003A9B706C232E2E25DF087C233F1D6D5D31
+:10CF0000DD00F019C9ADCA65BA6EB1FFDB10A91E0C
+:10CF10007BD7DA14B1ADFD1AB8E1832AC013F53F0F
+:10CF200068C8611A801B67F6B229278F144F568193
+:10CF3000E50AB4F7B47DFA8BD09EBD9F055C03D79C
+:10CF40009C2F9684DB7C72949F7BF62D5063395521
+:10CF5000F43A70BFB1478EFCB5D710251E6202624D
+:10CF6000AA5DAA82D0C8D295DDD4132EC39D373DC9
+:10CF700073C138551D7DCEFD3FC5D71EA6F11E7B62
+:10CF80009C89667AEA07A8BFDF4D7C575DB82B54B1
+:10CF90002E2330BC0C5DC65C7A582C4BB56881E101
+:10CFA0007A93B019EAB1636B10F47181A2A107DD25
+:10CFB00040CC5B5CD2C56B60DD1061996F7536EE5D
+:10CFC0002CE6E1AF37861D2104F1DD8FD6983D0DAB
+:10CFD0000C8E7E6DCBE7607FB31A7FE7D5648AA99C
+:10CFE0003A405FAD98B74B8959485F562B2A8F3925
+:10CFF000CB9161E985C4B19235D7201C795A327939
+:10D00000A92C615EC03E30E06BAA6B57678FA4F914
+:10D01000D8948684C3FA9F15356A887007C84FF77D
+:10D02000CF2239EBEBC0CB00DB91906B1119782D3F
+:10D0300030665874EE6A728F8B0571D6ACDB7C9DBE
+:10D040001FC38A14ED4B8BA9C137C3C69116C2BC4E
+:10D05000CCEB45B7BF38064A7AF2531EDC1949C6F5
+:10D06000D15BAA7DCF0CDBF2D6DDCE655AAA666C09
+:10D070003CEB3EF5E9C252992AA425830C4544585D
+:10D080001F3DF252874CB15CD5F6E0172FC7C15D4A
+:10D09000A5694814405F47102E15A644702E9A1DAE
+:10D0A000D485B51D28B074C235A831FC74077A0F39
+:10D0B0005BCD867D4D9D1E9C46C73F29DDD7C13A7D
+:10D0C0000CC60187F8CCAB7C1DAA447E4FB091CC36
+:10D0D000E114F60C93615FE17606AD6346CF75D43B
+:10D0E00070F0C999ABDAA9D645BCB31D8F32F33ABB
+:10D0F000D59DEB80BD96D3CB71ACBBC35F59F7C94F
+:10D100007D497FCBFA3AD453C2CB554AC3FEBA2AE3
+:10D11000E7050EAD9C2E07295FAD81EF28D1E9C64A
+:10D12000696F47E867DE264BAD7F6F3154774C6CF3
+:10D13000563D029F88D4D3F1EE7CA65E2AAFE3B6BB
+:10D140006E0314B4C309C0751CB710386434C3E748
+:10D15000684FA3B94DB8A43A10038B4B2563AC2696
+:10D16000D5672ED97DE5BF8FE1A0A5236BF367427C
+:10D17000DD5EABE3F6DA95271B24037C28F02C98C0
+:10D180009122239731CE10021A278EF27A53FBD0C8
+:10D190000628D8DB7FBFE1EAD10600A28D52A9A9FB
+:10D1A000770F284AEF7C495CFC0A50585944D96BE8
+:10D1B0008991851005893783BF71A2BAF6DFDE3702
+:10D1C00008BE8771D3886CD24675C858CE013EFD23
+:10D1D0009B6D1E1A7D1D873AB9AF356A4E4B60496B
+:10D1E000F8664F33A9A65E56896F6719B4FE2322ED
+:10D1F000B9AA3A251353C8C5520F927CF9ABCC4A51
+:10D200009EDC526B8CECABB1B5A082506A4D7B1E9C
+:10D210004F7066ED18B5D2951546C5361A99B7ED1B
+:10D220006307E8BE97D77A3892F78B0B759B0D95FD
+:10D23000D6E8534404A4E52593E453BDFD42611BA5
+:10D24000ABB5970DE17D9AD0313EA3D597C8D010EC
+:10D25000E4408EEF62C9B2990E0DF5E89F34A1C08B
+:10D260003140E8056E2ABEE487D225EAD832E3AF22
+:10D270007066B199D296A9D249D0616827309136AB
+:10D280000F24E0D2CA77345ECDD2D717D4BC323661
+:10D29000C295D64A2833322673A99E3503E8914BAE
+:10D2A00063BF1DF6971261CC327FED2BBDF9DC72A6
+:10D2B0008432AE39FA5AF4541395021551CD0B3D10
+:10D2C000D70F1B9E1744D6D04ACF3A0DA6BEA9321F
+:10D2D000B2F34B6E2A1CF3F6E8AB34CD5C5B148AD8
+:10D2E000601A6D3A0388EC539F4CA960920ECD638F
+:10D2F000FB53502BE2ADA401B031B39D8E5B537252
+:10D30000C8F5F28CE39A8D40CB777B875BA8EFD78B
+:10D3100009F62E5F67ED910376636C54C99FDE3387
+:10D32000796F4326098256CD8F89933B9D8CB8AC8B
+:10D330009E44C959BC71DABF8C1F06A81AB38EE38C
+:10D34000D98256CEBED951862D4212CD35B7346F13
+:10D3500060BB2EE34DB1C201F4BA1776279DBE5FC4
+:10D360003B88739102991F69B5692D57BB928A5CFE
+:10D37000A4943C09AA0F6EC3CC2447FE3016A158D2
+:10D38000879F7FA8D23FDA00170AD6D84487B628ED
+:10D390009989E1D53C0AF1EC0659FE47155AB61AAF
+:10D3A0004A01CAC0C3CE4C395594286C0ACF6F438A
+:10D3B00008B6737B0352E5E95DDC5AB4DD5EF81311
+:10D3C0005CFA604EEF9C14C2FFD576435E62FF06A6
+:10D3D000653BBA9E9BFA253CF38076BAAEEB25AF4F
+:10D3E00031D42B7B0A2305B0FF824C48838CBC0AC6
+:10D3F000CB77C6E9017711F4FD006826A7B0CB739F
+:10D400008A5E98EB6F4F98F0043ED8A859C50CCDB2
+:10D41000E30C24ED967DB3CA5845A87F4B85275B66
+:10D4200017072FC125FD39A4E544CD700304420A36
+:10D43000E1FA940CC49DE4F33F57A14D800539D225
+:10D4400089B41EAA72C02E2747DEF24CB465FF7B5A
+:10D450007D20C8619D244A95A91AA0D06AB40A35D6
+:10D46000C0B044EA8F6CBC34DF0C29386F7856B8F2
+:10D47000931BA4FD892181339CC558CFDFBEFCF4EA
+:10D4800064C879057B60F6309912D02321FE21C350
+:10D490004E16E9430EAAF970DB18C98ADB026CA7A5
+:10D4A0001AD41AD2943BCBE0C082835DB2CDAE5A7F
+:10D4B00049ECAD666DEDA6316343501FB675C1FFF3
+:10D4C000B160896B989C35F5E67D50CD78C7C4A6D0
+:10D4D0002A469CAB33386EA63D46EE527FED12FCD9
+:10D4E000E00C72F2D8689F701B28F94EF68D93A459
+:10D4F000616507400F5DD3A81EBB387209319A924F
+:10D50000562117B6E4A93C5F0366991522AF6B0854
+:10D510007FCE8CDDEE4C0CA83C23FA49F849F35140
+:10D5200033A8AEC5303312DCEA225A3212A051A51C
+:10D53000B88ABDD18C84AA347A49CF21A7D29883E6
+:10D54000E662AE8557CC413F812FDC44AC6886EE65
+:10D550007F624CC9AD6FFB3754017A9DAE0ED47D0E
+:10D56000AC2E8F941F2366F38B03B0D914D2A4532F
+:10D570004A3C700ADFC32B5D489CEF30C8220E96F0
+:10D58000C7CB5C5BE3EB6156B9EA67BF47037357F0
+:10D59000CDE0768C82570BC223F928244684C6FB43
+:10D5A00056D3C2C76D227801DD8FB84330EC00D668
+:10D5B000B929AC5A2CC956E93E8EFEF20F10E97C0F
+:10D5C0007CA15B336550D26FF8951B06409D86FAAF
+:10D5D000A9215073B4E5C82440E241AB03B713A9B5
+:10D5E000525D01C422B983C81FC628978A363D49B7
+:10D5F000CF5F6E9CDD9A198A33C8505BC46517A350
+:10D600009BC87192247D603928067B8F7033A89D5A
+:10D610008DEACF3C7229BB51FC5506C2D529735403
+:10D62000F9388C305DEF1A86D4D44F41AD6912724F
+:10D63000BA781E58033F449F5759085A92B156B7BB
+:10D64000563A85D6AA6FF1195D08E56331EAE975A6
+:10D6500050CA1A87D49BC7433CDBB4CF0F31387212
+:10D66000DCDC4852E5594427A1DFD7C3F8226F1309
+:10D670003A558431ACEE096CB7642B17528EF8061C
+:10D68000083EA52AA060C154DD7FCED019D33570E5
+:10D69000239E2867EAC6C64E16E78F3511827C2581
+:10D6A00071F2398DEAEEB0299E8FC64D04C2AE8A62
+:10D6B000AB56BE4109FF23260DAEB5E9F2ABB84328
+:10D6C000C01B276D158D4EDA5647DACDE0CF75F2C7
+:10D6D0009F88F15BAF6642DA999E8F9AA45448E81E
+:10D6E0007C1B7456ECA2AE3F920874B214BB429CF1
+:10D6F0002707E5DD87C61AC6AD24EB7A3122EB7B1E
+:10D70000FC4AE2F3E001E2C959CF93419A44E0B107
+:10D710007C593DFCD2FC8D277BCF4D2908FFE98F3A
+:10D72000296B6EDD12F73DA4AE1FFCC405761FF910
+:10D73000C0EF1237393B2C861B07E71A0B116D49D6
+:10D740005176D2658202BDB9CAB195C960AF6FF397
+:10D75000AC54CFBC309014E9CA3E6072C49BE5392A
+:10D760007B429E3F0BD09B428260C462EDF502DC9F
+:10D7700041D84D746FEB07CBC812D0E7F348DB3DBF
+:10D78000F3A98F3EBE6E9F29F5FC2BC4128269540B
+:10D79000480045B1EB4E3D448AE8ECDABFCB7EAAA7
+:10D7A0001BA40346887C00C8C6799A019019B81654
+:10D7B000D268082DEECC146127BD7FC945F7AFF2C2
+:10D7C000EC703AD0E8CE9DF0B4E6BFB255840E8E30
+:10D7D00027BBEBC9ADA350C0501215CCC54989ADCC
+:10D7E0005297964E308B14EF962FE43A46D94A74EE
+:10D7F0001375DE284FEEAB4832D2996DF567D0DA5B
+:10D80000768C71053CB962A77DD6EC53527652C82E
+:10D81000A360CFAAF1D3A6000ACB41F4296A876D91
+:10D82000520680917744C3458030F78334C6A37194
+:10D83000E83312D651EADEB25F4FAE9DEDA1276B01
+:10D84000305A14C654A8A2288242A71676B42714C8
+:10D850007C9C5052692C014051CCEADF2E0BD5FC48
+:10D8600095E1A3B6B6ECDD3D1F8423A594DEF7FA5F
+:10D87000B0F48644CB55ED4335CCE226E3C5EFC882
+:10D880008D6886B9295496A66D934327034DF0877A
+:10D890008C34A6BC4E0C74C8CE19674778A007A973
+:10D8A000EBA8A4A91D775378A7E641F8D1CD810153
+:10D8B000C5D3F36FCB7172E0AB7C4A8B53CE7A5CED
+:10D8C000A430A1A0108B0576D3112F31EA60E7C9EF
+:10D8D000AFB94DC35B1378C02B1F96F93CE1542FB1
+:10D8E00050BE32DBAB04B0051CE6C691E68A4B673E
+:10D8F00043493E44AF6C2FFE08F5F4F631B3A8DB84
+:10D900002C0169AFDE09431377E9C8025D2EC9A96E
+:10D91000CB30D903DED7E1DC5F2B9A9CF360F9436F
+:10D92000969ADE4185AA222F933AD9AC4125C79D0C
+:10D93000D684074AA890C52737B78DE42E8BBE1E24
+:10D940001EF4A6191FBE1B9F440E6AAF5C4E45C253
+:10D950006A227CC88AFEE139E99F0E9F16A4DA3953
+:10D9600002BB5A6A0C53B4D7278E40BF7DE9B22E52
+:10D970002100F8091A8D768B4B9BF705EFF80F7491
+:10D98000CF606B31954B5925D0C5AA6D9A4ABAF430
+:10D99000C555CD3307BCB9520972E64B435F16B289
+:10D9A00047F4E9942184522B266FCF8DCBA76FCDFE
+:10D9B0004B8BEF313C9C7F49EF0F467FC13F08AA5C
+:10D9C0004D925AB95F79A3209272DF640E1FCB2B60
+:10D9D000B6CD18EFE319C19CC7D957E23B5F4E5251
+:10D9E00032B6309D55ED6B504514DD89A7D3F3F960
+:10D9F000B94E8E08D674DE910DD2E01D03D2849C00
+:10DA00008D90A0A7BB8832C523D983B177CADC58D3
+:10DA10006DA77AC35CEF33300780B532DFD382CE97
+:10DA2000D999D05AE7056AB554EF2DB43895C0346A
+:10DA30000C70CD2694E3A8D58347EB960084CD39AE
+:10DA4000401206B75E96FC2D0A73D05E2866F23A45
+:10DA50005A5A2A527EAC5888D855054824277D3C0E
+:10DA600037E4B5670191F0D1166D392695795ED608
+:10DA7000385E03CB847C1BEF3D904DEC0B6972BC90
+:10DA8000D112BD8719A5EE30EAFEE3EAC9801AA2D9
+:10DA9000D815EEA37D528053E1C0D93653AF0F683D
+:10DAA0002C3B9894DFDAEF321E3FBD2E7C4066613E
+:10DAB0007DBDC7110AB975C75456D3314CFE925576
+:10DAC000F141A69CFA47E5857B595C520322FCA4F0
+:10DAD0002532331874EC1FAD58D84B6C1CE7A335B6
+:10DAE0008350A0487C556E538D42CD1E8D15165522
+:10DAF000F4763762AB655A0C5AD5CB92A478B7A3AB
+:10DB00008828DF0E03E693B00C3895E449DD34E352
+:10DB1000ED2B98F4C6F8777518CFF627A67565AA89
+:10DB2000D249FB0CE27C0AD2A1D144E72AA999761A
+:10DB300000D9D40DD05E6D7D75B6456D2C8985DA22
+:10DB4000DD2375A4AD642AC7898BAA2D13320AA3DD
+:10DB500043A716DAAE9787507CBC39CE2AA4691841
+:10DB600047327EA5DE50CE4B64FA6E99E7342AFF29
+:10DB7000A424A186939CD6FF0B37797B57C5E8F286
+:10DB8000423C1C39D1B8DA6DE796981A56423CA847
+:10DB900047785C802FD34B242C8FE0C8B79E94AA83
+:10DBA00087351DE231A59298D93732F9728BA79843
+:10DBB0008C12A750F04661B97D521A88C14B2E01D4
+:10DBC000E67B9665C305609D7FA7492C8CBC6C41A4
+:10DBD000A1BAC41881C780ADD32C4AA56C04B4D7B0
+:10DBE00003D3A8FD6B643D6E86400DD5D656095A09
+:10DBF000C1C36ADA9651ABAEA10D3A2CA8645FA7F7
+:10DC00003B035B2F6D756B4A1A64A8EC055EAEF1A1
+:10DC1000C1B5A960D22B0C854A62B13AF2729B0B56
+:10DC2000AF5DEAC2ED09446A3DB0B2271A4D7839BA
+:10DC3000700D79B60C8A3D809D5DDBFB1AE216C142
+:10DC400004AADE2741FAD615A675C936BA841D95F1
+:10DC5000B3B6D4AF212B838F2E9ACA3C0E9EDA1A0C
+:10DC6000D289EFE93CA3A0DD3B82FD7AA2083525ED
+:10DC7000E846C6626AF26785E6DA16E7CEA1309218
+:10DC8000A13412EF5569DCCC99FBC35A2A8542C1F5
+:10DC90004CD6E3F6D50BB05B32BE6791302B622ECB
+:10DCA000E2AF6AEB278226CFEAAB5FB164179071CF
+:10DCB000C8CB4A9FF8B196F17D51D6212AA334787A
+:10DCC000EA97A93B4AF8F949B68E4175D63AD36D21
+:10DCD000BAC3EF3668BC6F4AF7BD345B7177E17940
+:10DCE0003B90BC49A03CE9D2A4D662F60593530F01
+:10DCF00019766A8C8FEEC1AF59FD64C0B708456FC5
+:10DD000050802C10274CA7EDC9D6CC5C5BE556C7DC
+:10DD1000D4493C1CE4439A74763E4F5BCE906F0826
+:10DD2000A757062A2B193E6D86DA1ECB4EEB40A272
+:10DD30000DF71D161D8604F09A9D3AAE488A7FB5F0
+:10DD4000C102C5AF7D477B27E15D96E63E4FA6B792
+:10DD5000E0EEA2F735AC12447D0CAA2F7EE2022140
+:10DD60007ABBF521DFA50D3B0B830DFD6A3AC3C8D5
+:10DD7000031BC2FF528EB22DE568577D86DA633BE6
+:10DD8000D0C45DA8A563C85EDE8A2B2A6609CD4B88
+:10DD90006F2194FE1D5E0BC9B6AE227BBB98CD5A97
+:10DDA00082C463CADB58B89F414840FB233FAAF8AE
+:10DDB000BC7903A8BC17A0D6F79331B9EECAE85DC9
+:10DDC000DFB51E9205ABE7387A3CF3EAA615292A9F
+:10DDD0003B1F6DD978A893A121A19AC0BD61298468
+:10DDE00039CA28AE1E5B1B7FE3A6132A80B4B22B70
+:10DDF000F3AA0E54AD795FDBC66721494EC69097F2
+:10DE0000DE46941CDD2D1791C56E911A619062D982
+:10DE10009FD177C153BF55847CB296565E525CCA7F
+:10DE2000BAD67471F5D1EE625C64EA56A7461F4714
+:10DE300011BCD58A9D27C233A545821271BC76805C
+:10DE40005F4C21BED34E215C04B6D062CF904AED28
+:10DE50007313E9654218C21E35C6542E8D14D72798
+:10DE60003102410D3235A05FDC5331AE5FC3A5B244
+:10DE700045F9510EC6A72D80003903000532A1D403
+:10DE8000FAD62CA057B28BCC44F029D101031282D0
+:10DE9000137DF7445F182C8B63693C729C10ECE98E
+:10DEA000E706861EB6CEF9D491C9B369D0A44F3027
+:10DEB000831623F83ACFF3C64AF44A8275C6604205
+:10DEC000E7F0E197B37769FFC8653C30C52D6D80F9
+:10DED000B0C5EE807A6FD44B87020C0168F3BFD0D7
+:10DEE00069E5037E9F7C466D3BFD1BB5BEB551E7E2
+:10DEF0003080094756E14283746529EE1A8D66AE7B
+:10DF0000D596620EFDBBB6FE1CEFD55687B4948C39
+:10DF1000BDD632AD18962DEB18D52284F63071405F
+:10DF20004DB86214E22176BB6B0052941F5CC6753B
+:10DF30004DC920EE08CC7699756A2512290DC0517D
+:10DF4000FF459EA91AA9ABCAD5FB0DC44D50BEE62C
+:10DF5000124004284572628E19DD219664E3E3C104
+:10DF6000328D16C84ABE4461A7F8289E368F06A493
+:10DF70008A1F0C2053F2C1019EFE2C15D50D70FB9B
+:10DF800043AAEBB9D5536608473C16152DFD2F4221
+:10DF90006DD98FD71F6524ACEFA00FF14D9FB8CD81
+:10DFA0001BC35BB0CC4FBDC7BF2635EFFCB1975F3D
+:10DFB000D8ECA928CF3C164C1CDCE4FB14F1D0763D
+:10DFC000ACD8098CB7258C5222542669B3EDDAA35C
+:10DFD000134070A96B7DA90C769411E2503B641735
+:10DFE000E7BB4502167A901E15E830F93BFB434D1E
+:10DFF000409A93A8A9593F91E5FBDD426B918ADFD6
+:10E000009666C6CF5EA5F8895B2FD45919D937AD6E
+:10E010004803FD127FFFE9B1C25145345C2ED57132
+:10E02000040CE854464AE6F626610C8749B7F93CE9
+:10E030005C5B47958D05DFB1E9405C292235C28FD5
+:10E04000EB977CDC6BE8450F473970727EE1930DEE
+:10E050003B2FED3775C6B5A588A8114E76301BB598
+:10E0600004C6AADCA030EC035D57D1E050BED01D41
+:10E07000340240297B61CF62625D262B51AEF405EC
+:10E08000B48B6A3172F7885B7E1FA1839D0455BDF6
+:10E0900026C4F8C9FC703EBAD8BCFFF4FFD5D8221C
+:10E0A0004822E2EF22BB54D166E6821D3C112B319F
+:10E0B000073EC2752407C251D1E913FFC69FE2FA99
+:10E0C000F9F7F9FFAB44E4D56DBF297C858100E108
+:10E0D00089EC83635B2DFFF15D5C54BD4C9B1B0899
+:10E0E000E9278D2F172F65015ABE7D43E6F49982EB
+:10E0F00056A47EB60F4BA58732EF1827C2D93A68CF
+:10E1000022DA35C962F170B20D7EF311855523ED27
+:10E11000A4363DED4A53A42547ECA1593109B37803
+:10E12000C7C42F6D11D2539B82725AD46436CBF47C
+:10E13000BEC15C7514535EFF8A9A20CFCAD79F195F
+:10E140002F1789444A0F7E7D81487B7AA642F34689
+:10E15000937DBFC4D675615EFAD0806CC781FA0426
+:10E16000BD73726BDDEB4CD750E4AD6394F5A34304
+:10E17000FD586D4FCC10F065D81B9DDA6C3793E2DB
+:10E1800020306ADDA544484E8B57A8D8EE757E57DF
+:10E1900091B06E03F77691A6BBEA760C2F02D1817F
+:10E1A000365096753FC7A5075728D58397713CF21F
+:10E1B000AB414D56FABF68F23CA622DBEA7E96A838
+:10E1C000B9632D603E60351A76ECCB528E2D5CCF54
+:10E1D000872358298C0E7F882D668107C54BC06028
+:10E1E00029CE633D2D911376EA18C471F9524D1F63
+:10E1F0003E17206C0ABA29E148F7656334F1B4DFB1
+:10E20000A605C4D9683AEFD6CD4C778D2698208BD9
+:10E21000F9CE30EC032274A3DB2B5C30E40A7A3DA8
+:10E220006FCFE7E778110C9276CDB6168B7DE51BA4
+:10E23000BCA32FFEBF519CD3963B594BDA6C18D030
+:10E24000C0E8AC78DB0F16D575D06ECDA6E1EB1F1C
+:10E250008596E4B1CA7F2C3AB69141B286A021AD31
+:10E260003E2D8B841DF612D51F49D34D985B0D4072
+:10E2700081CB7D3E309EF57A641F05E4A072356740
+:10E28000040307710565EF882D8F30DB9F6B5EA35C
+:10E29000316D794F588EB917437246DFC264C49509
+:10E2A000368339FDE7A5E35AA03745EEA7466598C2
+:10E2B000512459E973E74B38FAC748389655ACB33F
+:10E2C000F3873376E85ADDE449C6400A13E7397527
+:10E2D0008FB65B3FDCC929F45EAEB67439971EB1C8
+:10E2E00057DB9A21FAC65F1DCFE8AAD04A37D494EB
+:10E2F0001CAECE86BF1FBE264CF8B7E68872943C93
+:10E3000015CF9C123ED4FC3E606B1AD8752CB942D6
+:10E31000E2B56531616B2D68627F6F7BA047182B7A
+:10E320008BAEFCAF90F8E0EE28EF90955A53BF0506
+:10E330003C7FC51A05912F256A50A5B740C698188D
+:10E340005BDEA61F77A5C924D69456EB7B460889C9
+:10E35000A984C66D26CD01A93294189804DE07253C
+:10E360000A46BD0376B6EB7F43468C92CB650F150C
+:10E370001ED2D3C17D1E0BA61631271EACB8EEA946
+:10E380005EA6967756852EB9340967588910E653EC
+:10E39000E53BC4F24F15809A4303433DC5CDF78B4F
+:10E3A00051CAF36B63BE35B414D51CAD72D4BF062D
+:10E3B00055CE9B8ABE636CCFCEE7F95CDE69AF01B8
+:10E3C00038BEC7F7438E377C2E7F1D086507591965
+:10E3D000AC72269A87BF7F069C0BBBA73231283BC5
+:10E3E000B615534AF9A53D3E1E3CA301A7D1AA7C10
+:10E3F000B550B088122498536BD8EA1D2C7575421D
+:10E4000074A6CF7AE4DFCE17F38FE1B1CD0A64139F
+:10E41000A7DF49F4FF3DA8406F2B9DAEA940A3861E
+:10E4200076BFD870838BD9496FBFF2FB823BEE4930
+:10E43000EC55820A5DC59552606136B5DB4B617F54
+:10E44000F56571DA66DF3979181440C8DADB69716D
+:10E45000753DE63B57A226D3AFD9527DF2383D0534
+:10E46000901E3D1193EDF9F54FE249463EA59A8481
+:10E47000D2B5588431A1B186CCDE699D3C47950F59
+:10E48000953880BD4961045850759CE1542EF0DEEA
+:10E49000C1ED106B6B6E7C281F23C37997FFD416D8
+:10E4A00046A152213F76329C8E56492A48BE213DD4
+:10E4B0000AA882A04035574BD6D4CDDDF23F6B1170
+:10E4C00045D8D0DF9E03514C21DBB1C740F9D3E5DD
+:10E4D0004A31C22E736B8416B7143214A96062D607
+:10E4E00081F64FB214334D665B9FE21B15DDBAC750
+:10E4F000D62ABC0F37084B56846F501D1A7182EF15
+:10E5000076174EF8494586671336141806A8BF5883
+:10E5100035CDEF28081F8EEF25E1F6E1E3F88DAF4A
+:10E520003B6E80437F4B1E11DD964EA1EAB93CB78E
+:10E5300036A92BBD1C9276A9BA1A44DD9BE10EDDEB
+:10E540000896CC5BE0101915426C19E75B579CFEEE
+:10E550003610AD71067D706429D00C053BC4277C54
+:10E5600085C41DA5DD6719913C060891DE9BBF0B94
+:10E57000C7A2C66E81CED679B26C2B7ABC1A88EB54
+:10E58000D1102F1CA3A703319880E0588AF83438A3
+:10E59000D87C52B157147F350B895F9CFB5408B768
+:10E5A0008767C6831EF120FBEDA17B9019562B6A6D
+:10E5B0009CE3EDC4AA1989ED5B54753DC69BA0C3CD
+:10E5C000171EBDFA1948BA39392442D6B5A56ED3FB
+:10E5D000816C98830DF8393411DFAF50C427374769
+:10E5E000AED0F820307430543644C1C438177CA8FB
+:10E5F000973CBFCDB90D34A48DFE4504957C058CA8
+:10E6000021E0DB293FC3EE1510233C29E658326F89
+:10E6100007DF0485C66EFC0FF38876EAB7D3ED7486
+:10E62000936E92D0A0D66F1E4480E2078BCC30341C
+:10E630000D0E4C05ED82C7603779D74F3C0F053181
+:10E640004BAE3A70C5E3C495FD6E53F38F30E20BC9
+:10E65000026E758C8C29C4B6F21F6BDE003A24EC76
+:10E660004D7FE97A4F7944534ECF74104A827E6CC5
+:10E67000BC589B26D36B3D56E325142E8969071E93
+:10E680002637293A79E17874DE62CCBAF832B4B22E
+:10E690002F85390DF9B6D425D9B8AB73DF94CF1CCB
+:10E6A000E068DA664899A71A137B2730A1AF3DAE20
+:10E6B0003C881D282D405C8FC2F893D680AE5F3613
+:10E6C000998BEDE98E455680368B8786F1AF734E78
+:10E6D000FA34A1938AA0FD72E5343DA76FCF0914E7
+:10E6E000D0C94C225CD82B2B630B3D2201892A19FF
+:10E6F000DF33A497FADA10DAB82A0227897FD436F2
+:10E70000A2178D18EC08DD32967B521C49B8E753EE
+:10E71000226818ECCA68997D33FEC176CDA7CE4831
+:10E72000FFB90AD3D635734044CBCD08342A2CF137
+:10E7300042FFB5D1560CBBA8CF3D170D61412DB39B
+:10E74000619626A50E19CFB6847D336C01C1A56CE8
+:10E75000F7B70E0B219FD70CCBF2DE62218282AC81
+:10E7600009E71BBC3CF8F8CCB6D6ED32D009FAE785
+:10E7700016297467BE8F7E620011FED983B8A0F59A
+:10E7800086EEF1D6573B76D4FCD11E7269A9440FB0
+:10E79000F7A4FA1C2FB2532C0F7A5A7C6A8D595F5A
+:10E7A0008BF454B2C090A0B74E3EA95DC57FFBF973
+:10E7B00081E46087EF9B3D75BE36C89C4976613029
+:10E7C0007F9A6EAE80E0D73A9F5BA95B8A38DFD133
+:10E7D0005D662672D7EA4ABA36D2AD80BB6345255C
+:10E7E000BB8590B7896B64BC206841D53E792273A4
+:10E7F0009586889BF95668F5DF6F6E102D9A307AF2
+:10E800003EE89EA653AF9AE52D97D29C4569C8CCA9
+:10E8100089676BE1C4D63C2B777C7472540232A1B9
+:10E82000442CC70A4C1913EDBC52454208A87CE39E
+:10E83000E7E152C7E0F8A63323EFCD43EF310D13E4
+:10E84000CD1B9D5D7EDD65F94B626A1FE354C710E9
+:10E8500088073A3D33AB419F98771EFACA88DA4958
+:10E8600049D0D1DCB0A52C3840A3C14BE791DA0EDA
+:10E87000C209809EA149B756E983F4A3B64D47AAC1
+:10E880004D00F0C296336CA1CB680FC6627843246A
+:10E890005B9E5E9378FBA97B928789DC0E3BF3102D
+:10E8A000D697B921B13256BC77AE5896F572390C6D
+:10E8B0005A8BA345DFD10D34C7A4F8E9659921101F
+:10E8C0009716AD573C238D080504E25A8D6906CC96
+:10E8D0002B2FEFBC235A167B262D28614F81B2C106
+:10E8E000F59D5FD13C953C537F67291F9C8782DA59
+:10E8F000D61439AEEE964AA6DD76DF883A44A70BE9
+:10E90000E743F43520AB14FB093EF815C378EBF56B
+:10E91000CBB998E2C2431F2077C3F918072390C9E7
+:10E92000B1F647B5DA58929C62C53BA2C46581082E
+:10E93000DAF1F3609915681333159524F5481CEC4A
+:10E940009FB72D626824CFFB75D9EBF7684E50B1A5
+:10E9500016B0EA676B2C44BDBD3EFE4BA30A46FFD2
+:10E960004EBA435A23F9C5171B2103C961323C1320
+:10E970006D122A2DD81D449314AED47EA8F8653BA1
+:10E98000823D0E49341A24C061DF533FE99D77BAB6
+:10E99000FB48781A043F11BE6442FDD4A314F789E2
+:10E9A0007E858B4BAD2EED9692B5B4E737B8BEC6DB
+:10E9B0000304BDCE5CAE4866380717D9F7DC451EA8
+:10E9C000E0C262E0680FBB0E26C0E4441B025A5549
+:10E9D000ADBFA0111E59BC01F288CFA5FE1C2C773B
+:10E9E0003102724C59C9F82B30AF46EBF8E6FD9571
+:10E9F0001DDC8812FCDD8F46ADD1195BAD7EE38A4C
+:10EA00009AF1AC1B7D591B097B189208A584ABB108
+:10EA100094E15194A16D579999A26DA2C8726EE9C3
+:10EA20005DD2F7D32D8A5F64C7D0D9B2E2612EBC24
+:10EA3000CE65CC4A3DCCAE97F2933AD0B42BC0C74A
+:10EA4000AB5D31D5ECD4FA071495109BE62780DD39
+:10EA50003DE7A905FB2969BA5786758B0FC070D7AA
+:10EA6000A17D3DDB6EC47A2F625FE4F7EFC52C9A7F
+:10EA7000AD966D2F2151F2B15EFD1D1E941FB04762
+:10EA80008BA11B611D0B3E4BDE834C0C02D7CA5F72
+:10EA90007B78C1C4F4E57024C14D22CF013A6440B3
+:10EAA0002268E354C48B8131916AC625E25FB73E88
+:10EAB0003FAAC3A1946C299014119D9E95DDE98B0A
+:10EAC000454C030EEBAB7089F181AABDC985872740
+:10EAD000E8636C3691DF68DB9EF56519D8217856BE
+:10EAE000BDDCECA97E3877A0A44350BCA72C935B77
+:10EAF000A11F86EB86A0609C6921B4C426C394A79D
+:10EB0000AC6442795561781AFBE1406D3EDEF61542
+:10EB1000C6A0AA01C988C8D113C739F9FFAC31B161
+:10EB200076EACA6B3C02AAB2E7AE7288203372B3AF
+:10EB3000370FC68ACD5EC4A70CD295EA96EDA5A084
+:10EB40000567FF3DFEB7A8D50551B800C78360A98A
+:10EB50008A32D3D712AA4CA63CE09CA202985658FF
+:10EB6000EAEBEECDAC748004349AABDB3DAB0AB576
+:10EB7000A5FD564402932EFCF0AFCE4B93C76BE835
+:10EB80000BFB3F45770B0CBA9EB8B51D1BAC873EFF
+:10EB90006BD6C5D4A3B438F4C856F03036B98A0A57
+:10EBA0005465061054B93183E21EDA1143753E14E0
+:10EBB000C56D3EF5CC6CA386A96BF2E3D393F70643
+:10EBC0003FB78DA7B7DA07AEA7DDA5542028AD4B18
+:10EBD000514742773BAC6A25AF5DA61375CAFEBBB1
+:10EBE00095C12ADEEEEECC0168A0795DA756576785
+:10EBF000FF01B6DC4E656ABF44AEF394C5B5460A64
+:10EC000008F5803AE94D77583E9455C31172D4699E
+:10EC1000A009202CC7BCE97FC351E18FF77F11BB4E
+:10EC20000D6A6FBB006D3D4F1DAD396E8605F396C5
+:10EC30002E7A9120A02498E7A8A8C0171D401BFF9A
+:10EC4000D10E18EF008E4BD31FD9910E1FAE8848FE
+:10EC5000698CFF7E13E9E831AEC0208218C93BB74A
+:10EC6000C46BCD9174F19BA71FE6F14354865BE61C
+:10EC7000DD93BBBCCDCFAD72B92F05356676262DA1
+:10EC800001F9040D84FA93AC89BD9408B9D1A48824
+:10EC90003A13FCCE2F2734450AF6B1E304A317D864
+:10ECA0007F28B5F550879D986A14F77A781CD4E7C9
+:10ECB000996A24C47A8AF513580F937D9BBD4AAC98
+:10ECC0001E30888123517A38A269B19AE8026B70AC
+:10ECD0002CA16A57A41EFD5F89F9B85F55BCC22CF0
+:10ECE000137EA30E609E8611E1AE779FB9C11F45CA
+:10ECF0000F93B2FC44BBDCFECBBE55CC96E2B963AD
+:10ED0000F900F4BCCC29E086CB950A99AD6B5CAADE
+:10ED1000E2209BE3A5D650DC9B724A9E96A0270A70
+:10ED2000145D101AA281F90FE687A2FB4EB2A34030
+:10ED30003740257ED50E4667B2A15F3CDC31178790
+:10ED400089D3517A8EE8941036CF987843F6BF90E5
+:10ED5000F14DDAFDB334AF010C155233B8581763D7
+:10ED60004398478F0FB3E28BF6CC0F0457A4323091
+:10ED70003E846E02E961B2D3E8A4DD66AD715656F9
+:10ED80005A84A7965741662E3610629379A021D6F1
+:10ED90008ABE7E48FD40731B8AAD79B6EE2C5C7A44
+:10EDA000AB531E003C10ADA4011F295B83E103D9C6
+:10EDB000DFD38154C18041A2641F576B7D91D0E99C
+:10EDC000D1731B88488E9DBE78156CBF53914D172B
+:10EDD000AE17FAECD7D2C169E05A29218D0BBEBE1D
+:10EDE000525D5F695F52FFFF7028C8B46A4C84F5BA
+:10EDF0008FCF903A3285AC52F4E12EF5BB0D657F92
+:10EE0000A66CA560E75E1A9854E5EF7D056EF96281
+:10EE1000A20CF307B4EA104DD5C26E5492003EE343
+:10EE20005C19674860E1326C66F5673396DAD29B0D
+:10EE30008E42D9A34939B7B518D49299A66846A28B
+:10EE4000EF7A44C3D7F6BE5E96877E1D1F9D15FFE1
+:10EE500002667AE25B63CD53F966E952A1269238E5
+:10EE60001EFB22F798E862ECEE202F43023E717BF6
+:10EE7000FD24B7C7A224157356435A08C2DC9CD799
+:10EE8000A46E02464592D28C3DE5F791E321A96636
+:10EE900087013A48B640D545BD83E3349A0C6838BB
+:10EEA000262EA4630541374E63CBACD7BE02861035
+:10EEB000A1377089DFF197F6805F1CF66611C712E3
+:10EEC0005C7BB046FD23D9D2A2669C68C0048F5EED
+:10EED0002AE8BA394257025BE9DDE54A7817DB1CBC
+:10EEE00041BF45F76ADC4BA7237F976EB08B40F09C
+:10EEF0009336B9AA7EE2F563DFBDCD49435BB3D457
+:10EF0000031BBF09003F011E2837047F077D3E9D7C
+:10EF10003F00000000101C1E05F5281E05283000CB
+:10EF20003000F0D2F0D2AB0A1080080A0101592B50
+:10EF30000040403200000000070A00FF0001D2003C
+:10EF40008004130318140004041B00100A0000B00E
+:10EF500004FFFFBF96307500C080004040010600EE
+:10EF6000002C010500DC05080801040548004000EC
+:10EF700000000200012005480040000002020001DC
+:10EF80002305480040000006020001270548004014
+:10EF9000000008020001290548004000000A0200A4
+:10EFA000012B0548004000000C0200012D01131147
+:10EFB0001815211D1416171A1C1E24191B1F292B86
+:10EFC000312D26272C2A2F28302E33320F0B070104
+:10EFD000030D0A0E0C0902050806012400199919EF
+:10EFE000330000190030080000CC1C0019991933B7
+:10EFF0000000190030080000CC1C041A0014002086
+:10F0000003000C2003000C02001028000000000088
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:10F0500000000000000000000000000000000000B0
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F090000000000000000000000000000000000070
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D0000000000000000000000000000000000030
+:10F0E0000000000000000000000000000000000020
+:10F0F00000000000000000000000000033ADBB6D08
+:10F1000001010001010000000000000000000000FB
+:10F1100000000000000000000000000000000000EF
+:10F1200000000000000000000000000000000000DF
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F1500000000000000000000000000000000000AF
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F19000000000000000000000000000000000006F
+:10F1A000000000000000000000000000000000005F
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000000000000000000000000003F
+:10F1D000000000000000000000000000000000002F
+:10F1E000000000000000000000000000000000001F
+:10F1F000000000000000000000000000000000000F
+:10F20000000000000000000000000000003F011EA0
+:10F2100028371E0A015900000700FF00561D10E0A4
+:10F2200001E00000000000000000005335303030E5
+:10F23000420000000009030F000300000005000069
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000000000000000000000004E
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000003D0011E0
+:10F2E000060112201B0C0401011C0008002134003F
+:10F2F000000000000000000000000000000000000E
+:10F300000000000000000000000000000001D2002A
+:10F310008007130318140004041B00100A0000B037
+:10F3200004FFFFBF96307500C08000404001DC083C
+:10F330000500101C4410270101BA001C05C088609C
+:10F34000483B060F420000000000000000000000E3
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E00000000000000000000032310C0001540059
+:10F3F000000000000000000000000000000000000D
+:10F4000001132900101C0100000000000000000092
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000000000000000BC
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E00000000000000000000004030000015500BF
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000000000000000000001240019BD
+:10F510009919330000190030080000CC1C0019991B
+:10F5200019330000190030080000CC1C041A001424
+:10F53000002003000C2003000C02001028050C31F1
+:10F54000004100000000000000000000000000007A
+:10F5500000000000000000000000000000000000AB
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F58000000000000000000000000000000000007B
+:10F59000000000000000000000000000000000006B
+:10F5A000000000000000000000000000000000005B
+:10F5B000000000000000000000000000000000004B
+:10F5C000000000000000000000000000000000003B
+:10F5D000000000000000000000000000000000002B
+:10F5E0000000000000000000003D000C0041510040
+:10F5F000000000000000000000000000000000000B
+:00000001FF
file:b91535356cec937a9d07b45a58393f214f105b8a(deleted)
--- a/firmware/tsp_synaptics/synaptics_JA_a1.fw.ihex
+++ /dev/null
@@ -1,3953 +0,0 @@
-:10000000DA6AE3BE0000000600EE00000002000015
-:1000100053353030300000000000000000000000C8
-:1000200000000000000000000000000000000000D0
-:100030004453352052312E302E3000000000000095
-:1000400000000000000000000000000000000000B0
-:1000500000000000000000000000000000000000A0
-:100060000000000000000000000000000000000090
-:100070000000000000000000000000000000000080
-:100080000000000000000000000000000000000070
-:10009000493243000500FF000C0D20000000000065
-:1000A000493243000500FF000C0D20000000000055
-:1000B000DF06B782F5DFC2D8C3F962B127B7AAEB72
-:1000C000F43D59B7AFE58F1252877F9F7B333232B1
-:1000D000F69225080BEE7477D4917BE1216D2FAD5C
-:1000E000C04F2C169D48656592CC0B0EE8C7FD5895
-:1000F000F328ADA415D23E534E74B2D1FC2D1AA2F2
-:100100000EDBB4A608E9F743CFFEE21772D7865E8E
-:10011000D7A272D6D40D5DD6FB46B27B5857A1CB81
-:10012000A378418F90AC30B2489FC7EE5CFB9E7FB6
-:1001300093F3E9D7D6D60CD3F18391B7B872DDF239
-:100140002D090F50066F5C677AED0C04A381E06403
-:1001500015D59272BD17F2776ACE03C51401A71A9E
-:1001600090552D88A7576FDC9D9366F0FBC70FFE57
-:1001700093DA0065395A033A46A3C4800E19E0F7B2
-:10018000DB6E6EC2E1A837BA43BBF2373919872557
-:10019000DDED3D7B874D0C828646922A6C71DEDF59
-:1001A000D110C9A9EBB28CA11E9DE4697F64807F48
-:1001B000EADA9F2D13F825B05A5FB4B04D0C6B717D
-:1001C000D6F02EF18BD69E9734DF1F306F66530D1D
-:1001D000965F917BBEFB4D729534601EB642FCACBF
-:1001E000EC2E5F30DD4E2FBE3C0C6488211092DA7D
-:1001F0002DD5D22FAACB8E9748A2F48A8A0F938846
-:10020000A17C0B8222FE418810D2B8678C8A2C1206
-:100210000A377F6447C2566CB5B19FDE78302879C3
-:10022000B6C461B69F75D246EBCA570A24ECF433C4
-:10023000340DB958E1BBD9565CDDCC5D52B8697953
-:10024000E09EAC2DB0EAB17E47DAF85708029CBFB9
-:10025000FD353668EE67E322CD189960CA9D5526B4
-:10026000C4BF886EDA1D50EE5F0087088E17352DEB
-:10027000F42AAA8618FAEC4B4D6A7C1A7306B04B26
-:10028000D107F74A28ABBE9292D4C977EC7545AC3A
-:10029000855AF4A55C6DEA21134F8E420BD9B42028
-:1002A00082BAF4212C559CC548606E251BC5FDF112
-:1002B00027BB4A45FEF6362750E60EDE2522A8BBB0
-:1002C0002A246F55DF8D418D4F2EC121F490088374
-:1002D00062139ECFF0BB75F5834C73895EB06318D3
-:1002E0000585E4E867299AA8AEC9F6944BED1F2F5F
-:1002F000F7467ACD647C0B4B7388FE41CF6B67C1A8
-:100300005C8938F001C6A48A5D2ED532F974248A3E
-:10031000BEDFEC9AE45D95E15160E6C035CF254A39
-:1003200048F16D3B5B6859960A48B86EA8CD88D1F4
-:1003300066FE8A5D92A9EA19F8741C6572643AA196
-:10034000D2F2EF2C638BEBFFEEAD4E59D291ED73F1
-:100350008D9DFD1F035B054374D3919C341C474B5B
-:100360007B17B371129FEB36518A06AF5485CD26A9
-:100370006846972D5876E7D2A0BF9D403C4663352E
-:10038000C42E379D3BF6ECC12CA120FC08482F81E0
-:10039000E716F21B676D2EC58A4D6E2933E3577041
-:1003A00007F0CA195BF8221E959227A14D0BA59A5A
-:1003B0008B726E98B3D778C916246B62654793E148
-:1003C0003EEEB80F1F35E8A617D1492ED705C6F265
-:1003D0004F2C3304C53ABE95B68D71DCBCFE1E5D54
-:1003E000EE1E1279AA01E6C43D101FCC844E15DF23
-:1003F000FD37CCD93BB1D69ABA2F9B7563531C7C81
-:100400008BCCF48B36BEE29F129B903AC568AE301F
-:100410009258673E6383B8D3277691E07AD0D4B4FC
-:10042000D72EA9319FFDADD011B61E355B246530A6
-:100430001B307E2E6A431FE8BA6E5C6BB96CEC9081
-:100440003978A8D7240AA5A6D8CFBE07C293A4237B
-:10045000AB60E318C5A52DE5E7529E483BD2B12815
-:10046000BC5983647E0EF5886DDB3EAA8B31B1F5F5
-:100470003DB5C756C4D839D42BFAA5C16B9462B325
-:10048000CF8F57B1C70F234A00BAE5E669FF05B31E
-:10049000B7C3E491BEF3C8E7A54E2717984257F2B9
-:1004A000D51DCE618FAFE38B58440CA4C1C54C8AD7
-:1004B000E3619C185B7BFB7DF76707EA4C071683BB
-:1004C000E4693E89A406D44B73DFEFD133F96B297D
-:1004D0007714808E6A0D133D639B74C295E10723E8
-:1004E0009616B3F84392E68B8A3A31633991E8A9BC
-:1004F000A341240772E8A93CD8960B1EA40DE07A0C
-:10050000ACCE3FB109B8BEFE0E601E922031CCD4F5
-:10051000B37EC456A2E965797BFE3348C009E71F64
-:100520001F372EDE0F89C1CEDB9F9620AEB2F1B60B
-:1005300050F1732400F5A6447D5732017F04DA6937
-:1005400071B8357E184642E57833756B9467468FEF
-:1005500056039436F11C1BC8CE61EC65FCEF49C014
-:1005600050F13AE40B1479F7B639831077555BBC38
-:10057000664C33EC26FE17D77CDB635C31A8F57341
-:10058000447857BB30975E2D15D9E350ACD94DB3A5
-:100590009A4BFB6B077D136480B9FD4CB4AF8AA600
-:1005A000EE3E7791B0FA7276FC58A130BB60CF4432
-:1005B000FC7987B7BA291AEBE21FE5477641240A8E
-:1005C000A89967D9B7E57B107646A2C6B61553241D
-:1005D000E2DAE3BCBEC2CE83544D997CB9EED4FFBF
-:1005E00018D98793DBE7BA911279A793C03980B500
-:1005F000E231E932EE9B0D7D57934ACB2D6326A75E
-:10060000DFF7F611C8585EAD58F5E90FD496B780FC
-:1006100062380D8ABC00287A5D3287EAF2F6698A70
-:10062000C02E22CAF30CE939B62D157A5BEBCED475
-:10063000AF99AAB9990F280D537953B76B12794A1C
-:1006400044E28CC6236CB5D5BF3BFDB5F350D84A08
-:10065000E6AC5AB06B805E173DF266FC2FECFDF401
-:10066000AD220110917912523E9D93E799C33E301D
-:1006700041008C4B222E644E49FAFD26464E4A28F4
-:10068000CD29900108B1060316F3B971048E01F665
-:10069000C4E1BDD732BD39F62DF1DCBF9AF27C0240
-:1006A0000A2E9F266CA13BEF0852E7CCA3603B5873
-:1006B000C8BC9F44C37020F479AE89F329D1EAA65F
-:1006C000F0F47782DFE9BF05DB3DCC19FD588DCD15
-:1006D0002BB0AA47D113A074CECD4022069C6A83CA
-:1006E0006F3BA51E998B8D8D9C1F53F5C52758D642
-:1006F0000B0CCBD2DB3E1F95D1E1EFEDAA92484225
-:100700004708CB3103A4063EB30EDB9B498E45BEA2
-:10071000D11B86CF6BCC3E73DEF1D90E3DE097E561
-:10072000E027197B4959E37AED32D44532FA83C97F
-:10073000C7F40320DC141A7E9FDC3138B6A762842C
-:100740009F6072E164632E3BC8ACE0F07957E5E648
-:1007500003160423CADD7027C3464C8B9E17AF11C6
-:1007600047D71DAD883B9B5B2D9E51B23CA428937F
-:100770007D3A0BD691E561C2D22030FA99D7A632E4
-:100780008F2C7D89620F76A9075CF270DD58539338
-:1007900010754F3112EF540B2F3120DBD4F34DABDA
-:1007A000D95534795AFBD24535B6A7B01E522C57CD
-:1007B000B5814B96FD0C5613B70E8C2240907EA14E
-:1007C000305E52AAD370A97318265F20B1A183DAD4
-:1007D0009F6EF137D231D89E299E0D864D87678F47
-:1007E00017BA60523160DABBC7565D14D068AFA348
-:1007F000BBCC08475062C28EDA046C86A83C5648CF
-:10080000684912E0A5CF0FCD1CDB24976B31809592
-:1008100065E83A8E99D3F226DDC92A3C7D1478B07A
-:1008200068DF94BEB180861586F66DFABC7482319D
-:10083000EEA9BCA1E865400F248619C81AD1105D45
-:10084000EB5A3C2B9C7E7F27B3053A39054C6BCA8B
-:1008500023902BDA1BF8B4C88F2D33D3805E62C08F
-:10086000473AD0F2A87D503061F01D179A7BB78FC0
-:10087000DBA44DA14D490F67C42F3AB30A71A8B943
-:10088000EE7FF382CF823E3729A4228BB3BD3DD0C9
-:10089000F377AA545C8E605A27F0D32257BBAD6918
-:1008A000EAB57106F84B718F50728AE2EF47F4098E
-:1008B00007D910BAF1595232C6F4D24B80C206E5BC
-:1008C000FFD9D1039ADD579395B7D3BE55D9616D42
-:1008D0003CEC7784C027D1BED7039F92CE200D1663
-:1008E00022DCFFBDFA608CCB4AB0FD4E147A0BE2DD
-:1008F000281EE2BCFF5CB4903C083D66393E448350
-:10090000F45169096EB704452400773EF83D0A9B0F
-:100910000F5C9287D49FFE65A86936DA7C8B8D00C8
-:10092000EECAA1DDB05E168A7EF114D8B22FA26C99
-:1009300056325F30A517024E30741D515FF035A45A
-:10094000311746C002FEE0EEAD8DBA4EF579B2D059
-:10095000991132914ECF45AB56415C68B86BCBB81C
-:10096000C27264C167D657E099B5B0D680C502316E
-:100970003573E196378E747A3F6CF32B14EF1DF3C9
-:1009800010856E196EF3749B2D8319C991B194E98A
-:10099000C0A4ECDAA2DA1F8BC1ACFE2999083D8213
-:1009A0002C830D5328388406BC3B3FCEE420E4BEA4
-:1009B000AD75C610DB956836115C6175BE49730C68
-:1009C0000CB7E3B72985D630D03B894BB2FD0F2356
-:1009D000B0F235A79714FF1F305AF58EFBEE040CCA
-:1009E00073ADE6193C1BD7F6B0C135FA4204C945D0
-:1009F0006DCBC07C945BDB68317310E09AB56BB64D
-:100A000012B5390870C1B49AE6B579D84523857412
-:100A10000128974B11B290B6B75089C2D757605092
-:100A2000B8CD5022FBB7DF57B3F99BCAAC2E2F606D
-:100A3000446660EE1CEDE69DB45A353D8BE96DB819
-:100A40002014F381C9113558DF349BA7BEA686B6A2
-:100A50000100939F6040FEC179ACB81FEB0BBB9DBA
-:100A600089E7973B8AF0C2AD0B1878A686CB8C1D20
-:100A700077CCB8A17A280A2FC313E78C0B53A108AF
-:100A8000751CDB71B46F08DD6464B3B474CD73405E
-:100A900089F0DEE8BF487F910059E93F1DB9842EF7
-:100AA000F9BE07C15142DF67D43DBC1D823C68B12D
-:100AB0005E2CBD24EBACE9ACFA955C6908A7B2D713
-:100AC000D85EE0D45868CE9C5DA0779874E6218704
-:100AD000A442750E18B6D43CC0B4A827AAF58E5F00
-:100AE000AB911AF05A0C9923CE6D830F223709FB74
-:100AF000E6953F8655CAC0995F67DB2AA438D89629
-:100B0000B347B7C24AF490FFACCB18FC32800A4A14
-:100B1000DB1F1EA19302FB53B330753F11A9555241
-:100B200026A828B11D95C80BB16C183FEB23BF2335
-:100B300084BD53F13A28C63C993B6018DA9B565164
-:100B40009E3A52EA99FB2A77498205078B2CABD84B
-:100B50000B7FE0F2EDC6AF5F41B780B3E9DBC6A71C
-:100B6000554111F3B5443CEA5DD1E43C437717D0DD
-:100B7000F2A2675024738D08D95014CB41BBB696AE
-:100B800047D6F53A3AD112086FD2732BF82CF3E31B
-:100B90001E835D819BC16F57D52E7BE80FD6541FF6
-:100BA0001BCC0F800A27D7094FE57E519783A47E7F
-:100BB000CB12E63048FE35D10CAB8B1A2F90DFD428
-:100BC0008C01C5E286AA60BBBAE20F841902C9088B
-:100BD000743D1704470A67C8FBAFF2DE7DCA6CB6E6
-:100BE0000C930B8CF050425BE498C8F4A57F801FF7
-:100BF000D7F503A9C578951B8E56198BAB66F0C542
-:100C000095887D73B2D763EA3D66E2FE0E3AE3C291
-:100C100097893ABB56EBC938935A83DD178366C868
-:100C200006B3EB35957DAFE9B6962A1AEFC675E5A2
-:100C300013147B4EE69C529F2C156F4D68EF9F5C02
-:100C4000DA862549DC68F17F0AC17CECED84C302B9
-:100C50007625737CE10F1D79E2F3306237A46733A8
-:100C6000D03311BF859116236E9CCAFE44297CF5B2
-:100C7000947A3D8DCB30D2A0FDADA7A5E3769B0C39
-:100C80003DEE33DE6EDBA012139BA7855D99A4BEFB
-:100C90002AE27DE2ADE0C75E2E99F640EF5DCCEC36
-:100CA000551BC228D2C898A0A450EEA629B61B4056
-:100CB000CE263C84E4CA0893399A379A6460E239B4
-:100CC000A61961E73F2ED4EFD5E6DC1DC200985F80
-:100CD0007C5D0CD386C324FF31DD55406BB71541D5
-:100CE0002F7D99D7C44973D08EDA41ADCDBEA428EB
-:100CF000FE38F3D119FA5A91510E403AE99D2C75FC
-:100D0000A976D0D0A6C98023E7569C4D6925A8C4F2
-:100D10008818A666F25FF8D127C93975EB760CC73B
-:100D2000E408F29C6AE46C42FA766F5BF248F6EAF9
-:100D300087C1B21FE4135778977AE756E94044BC5D
-:100D40005CDBB971F5AD2CF2DEB165F665F31A28FE
-:100D5000F722353ECBA3CF139EE3056F7DD193EBF6
-:100D6000C41A2EB38876AA4802B8178C5DBC5065A9
-:100D700009049C002FC255F37663F14119B69F1DFB
-:100D80005D78F03C950F80A1438263B913D285B2A0
-:100D90002AC0A1A474F985CDA398C92012AA9C5F8A
-:100DA000118B40CC2F2F5DF275BE207AF28411A8F2
-:100DB000A5E6B6B2A85534AA49EDA1C81087C63D2C
-:100DC000E8B251AFEE59E0B5A661B807FF162BDBCC
-:100DD00048C91997F2A9761EB3996E41DD2BBE3230
-:100DE0004F38DDA467B941A42B9AC00E85A92BFA10
-:100DF00033EB8796A16266E0C1B9C3D7B6835A8C3C
-:100E000089707E9E449E9847D79C3E595FD56DE37E
-:100E1000D09A8631AFBD7BBF50389B2A17696214C8
-:100E20001F9D7725B183FCE2B0ED079AB6C9B66D78
-:100E30006C99DEDC83E96FD86A027CC197AF1D69CB
-:100E4000376F8C0F7298C49A9B4A773ADF610D9581
-:100E50002FB8E95DD020A23F440F48422087658328
-:100E600098FDFA2E37DFFF7B8BE4DE86288042E197
-:100E7000F8448CF620E07E27A6F64E9EA404A1BE80
-:100E8000986F635B3FB66D94D9827CEC2B419F6673
-:100E90009E0E05DD3F64607F5809106C0A450C0604
-:100EA0000FBF169CFFD8E499D8E4EBEA72A809AD0D
-:100EB000BE8D2F75CF882F4A3250534E84CBD47EAF
-:100EC0009CF753B2E19C735840565336F6486BAFCB
-:100ED00053CE552F099250C20F41626C3CBDED3B81
-:100EE00039CF891F085CCD8B8989EB11BFB16007B1
-:100EF0000DCD6A00271EC5B3A92D4DFCA47848600E
-:100F00006EE94BF5F2BCD56DC46AC1C3955646A0D7
-:100F1000397BB48C1806884EBCD9A439AF85BD1571
-:100F20008F0B5E80668F490FDE3A796B1384862DB6
-:100F300054667AD7247A39157BC16201E29266172A
-:100F40009287EAA9552D625CC902AD761D3A988A4E
-:100F50000C853DE794FC96E5A09C3702BD4BE9FE6D
-:100F60008B8DE56521E18565A2A02186544F3C85E6
-:100F7000DFE1DA2E4CB12E3B4D5B7CB23734597E2B
-:100F80001E8AECFA0485ED8D62760CB0702673C172
-:100F900019713E0110EEFC86929E2DC7B9F684E8C9
-:100FA00098852B0E05103B9ACAFC95AAFA322B7B2A
-:100FB000307C8937677F54448C04C659EC3AFF2F44
-:100FC0007063496C53BD4769AC9B4C960EEB4B1F4D
-:100FD0000E34F6D70A05CCBA327F2E82C7B04C7ECB
-:100FE000F570DF290497354AC2BEC25D171692CA52
-:100FF0008BB560D341F8E98108CC078D1E07F685D3
-:101000008E7DA8E2578423E3689384FD8ACCFAF3AB
-:10101000BAAA3F3A600FF599F841B975CF8610F733
-:101020005AE9EBDB8D756C7B88E6E4EDDDF4C23DBF
-:101030005D942080F82DD5D74B4B03D81973B50795
-:1010400053A7BA11A52B2F4B70417F36B78C5E7416
-:101050006A1E377280FCD6DC1825C84CB61BC2C588
-:101060005E7BFB936B32F281378924D5D14B77C6F7
-:101070004C4C2331B93B7A9A08DA20FDB6CA9E9AC5
-:10108000023707F6A27AF47E80EE49818637E2893C
-:10109000DFCF2F36EFAFBBB1F495948ACE3AB4B11F
-:1010A000FE3475EAB49B91598E881F1BB865D9E24E
-:1010B0008CA21088DFC806866979140193082AE596
-:1010C00038EE637822F1DD5437ED055076C7C63B24
-:1010D000B31F1F2B10684A7B5A43E589B9734F3CF5
-:1010E000CD6B43B2706C56035D6AD8B9485ECA22B4
-:1010F000B2D6F918C731B1333B20BD5439C03006E0
-:10110000DE637C212D24740A4399F6B6C66F861AD5
-:10111000B020B4349A353D89CE62292CD640556131
-:101120000036847E429B4EAFF29CF181909CF6800B
-:10113000A49BED353D507297794A56EAA01275E6A8
-:1011400092ADBC6770082A433C3DC9FB9A94B74CEA
-:1011500024E6AA152E7C7BDB71D1689DD196E23BFB
-:1011600041117550F975F5600415CC9BD482CDAB57
-:1011700061CAE3618E4C805FB0A146C8E888FB1D60
-:1011800014D77EC32F88CD1235F4EFE8006861864E
-:10119000916172947201C59CE22252A2852AC9AA69
-:1011A0006236083AFA193570BF75B7760543116D86
-:1011B0005327C43675D568508FD581D0E1506DFF67
-:1011C0008533A30A715DE33B8678D7FA25FCA7A88F
-:1011D000DAACB9B3FEC5C6BBBCF2040961CC2F9D25
-:1011E000E1A15109A7691E248C72A4028B304971B8
-:1011F0003A22333DB4ACDCF51A6E815481FCD6261C
-:10120000C401F4DF9C8968A0F0C2A8753FBB317CA3
-:10121000E85917AF04391D63C67EB77FEFDABACA43
-:101220000949841B5A275F4F2EA3D8F062B2D56EAE
-:10123000B77263B3E278FB34CE3FC2A2BC6047DC36
-:1012400053EF6BEE6FE9F1D12D65BB8D6D5BA77C24
-:1012500013C6F5B4C61C28B792C8D113A2B16F93B8
-:101260009120848D4ED8688FC702826E0E5FCFC8E2
-:1012700040EBFEE122F18DC3AA98C1B949BC2565B6
-:10128000C1E15D3EB11E8EA9F0B2EF6BF7461ED4F0
-:1012900055D50D59B69501BF80FA0A6949E514CDB7
-:1012A000238116516529BEC81C0F0F0228C01516D0
-:1012B000ABFA67B0962C8F6D3A49CC3830B6A3990B
-:1012C000CAC450E1CA335BDFFDFDC4E87991A4478D
-:1012D00061CF83AB5D1C3D8C0B28BAFADBDB4A8502
-:1012E000BF0AE23910E3F801A87664F892175EB0FD
-:1012F000BEB035D74E98D791D93F227F355FB822FF
-:10130000F930A86C6B253E81DDCC94FC0A115EF6A9
-:101310008D54A754131215E0D8CEBA5F6CD63CACEE
-:10132000E5B1DC61FE50C68106341B6ACBD77AC0BA
-:10133000AE9B16BA3ADC5599656413D20AD03BBF0E
-:10134000B858A71EC6275C55D21DB9FBA548FD6439
-:101350009E17102521DB58460032ACAAEE56F6BF88
-:10136000F6819BADBF8A2B0DED2F43757766748A8E
-:10137000E6B415F6C7936867187EF0A7732F5A086E
-:10138000EDD95A840695AFD4F8D056B3C012F8DB25
-:101390009FD288C64416166FF4A8A0CDF1DA46ECA9
-:1013A000FF5A7E83BACE8C5695D039F37D73EFE326
-:1013B000138DE0590A835E0CB7B4A3A29F0EA03030
-:1013C0006A249AC9E7FFC8D40AB963528AAE349C2A
-:1013D000AFEB03C31DC9662EC853A8C8262E39D04B
-:1013E000F9457067377C8D5C3FA805B5B3CD62F7D2
-:1013F0008664C6BDA266DEE79718A51CB4C3B58E89
-:1014000027C8C64E679D6CAE8F48888BC2ACCA8F0A
-:10141000E0E502BF480D7338143835E28ED9879560
-:10142000712616B332F522E80E44944CF384EE4153
-:10143000BC7C07B24DAC3AE965EB58DBB93B5A5E70
-:1014400098F7B4BB12CF507B703F49DAB5146E18D1
-:10145000E988D981D180665204063A639E918EC68E
-:101460002082B68830889884059C866715039E3F45
-:10147000BAAE9A4E90F9C3C29892147F45C2A87A28
-:10148000314A1235D551019DE3AE03DCBD37045C12
-:101490001DBBAEB6F989BD3A65FAC03E3F44F500C2
-:1014A000E5449602ED188AF929A47D2F3078C2D13F
-:1014B000C0B69238C8B20B1222A7641BC827F845E1
-:1014C000FA940F2DFA635255363A9427BCAD7B7FC0
-:1014D000A017D287AFB2A00C6C4E9F533C4B5C8CD4
-:1014E000E54F0F6475BC2622DC7AEDCF0447A0D807
-:1014F00093533A3129C691C9CFB0E5D0862795D408
-:1015000011C53535FC5DA7258C3881F80E8EF006A7
-:101510009124262AA50FCCCFD065DD5437D82C884E
-:1015200007FD21E51AE97B9195236EF801A0841F40
-:10153000508586D840171B375F3FEA3EEE218C214D
-:1015400025163D709B39F04C39A724F543B6320877
-:10155000451D39387B58CB620FDC1587907449FBE9
-:101560002F8556B37FB84ED875C0C0FB715F9B4ABC
-:10157000652D73190CB20966B2B0A134CD89D7B10B
-:101580002C4F774E2F7186A5A7E020A73F6762AD4D
-:101590007F21D02EBD96F8D4F9F600E27B7EBA000A
-:1015A0007DF14E7BD69671AC034152A9B372FFB761
-:1015B0000B07E03C8C79966FBC48A71B59F315804C
-:1015C00069434E72685E29A617EDA7BA13EDE5CB05
-:1015D0004EA9FFC3A9F7F99652AD2F389C66673E16
-:1015E0008BDFD83B34187CAD483F30E4AFEDA461CD
-:1015F000936A1AE22A4AF95CC0FFF7BD2988F6E827
-:101600008FE8F1B6F8E0C934BB69A53EC0BEB8CEDC
-:10161000B0B635CD22C235FA6BB7C0B4A82BA280C4
-:1016200093F875C72B32003CBA58BABEFFC21110EE
-:10163000661C66BB3FCB10A286435E701474349860
-:10164000FDF608305EBF3CC5527BD222D70751E879
-:10165000DAB09CA2C88D34C53EE7AA2016818C263C
-:10166000B509F304A99138E5D78AC5F8958780DED6
-:1016700053928EFCE98ECCB0D6E652B6B1F28232ED
-:10168000C0D8C4674D12EF9B1C761AF12F46C7A72E
-:1016900028D4198015007CAA8B8394CD42CB1FAB34
-:1016A0005A747D4E347BC09D16DDA32808BA9E690E
-:1016B000D2C6290A622E08E6D6CCEBEE4447B359CF
-:1016C000F3C18014BD0C94B7D9C503A7FE1B5360AA
-:1016D00038203ABBAD9FFAAF947FCBE4C1BC800FFA
-:1016E00054FE6079C0A649E97E754FAFAD31B2AA0C
-:1016F000FB9201D7E05EA0D906823BD8FEEB11A099
-:10170000DB9602C22FA2A056474AA337754412089F
-:101710001F17BF9C5AE802674AC05F5A1A2638DC76
-:1017200086CB9FBDDB9D07CE74327C72024F44DEB8
-:10173000A8F2B44D94888DA4A2EC3A427E098C0F95
-:101740008CF664A4EDB59009D93467C2276B3F12BB
-:101750001E21E9B2684AA43AB6490C44AED16EBE25
-:10176000E216A26DAB4F1771C5BAA8A689E84EF272
-:101770005FC411DCF19C8181C0FACAFC40EFD67ACB
-:101780003BAB98F977ADBF7A965282A29D98FCCE7A
-:10179000EF30C35C761ADFDDDE9D27EB3B81C28232
-:1017A0004DC7CDA403BFE373CDCA44AEF305CD5CF2
-:1017B000AD048712BFFBDF37CB846E248E6E5C587E
-:1017C00036192211B3B39C0C3319E0E63240C0073E
-:1017D000943EE3F4920DAD140FC486E1CFDEF4E342
-:1017E000393A44B537AB917E4EBE56B63A5955623A
-:1017F00054BDBF2739D7EE5066787BBF01A49CF05B
-:10180000CDB01C529099CFCE31C1F3795F431E0702
-:10181000EFEC4F067789DDA621FB82C74CF9C88A19
-:10182000C042272A3606AFC30A09A71925E5CC0C02
-:1018300053EB52ABEE5E743DDFC642D98A80222460
-:1018400002318DF6D6EB0B5FB17728A88CAFFFD2B3
-:10185000B7B3D7894E310714F0FB2E4CE679A0E3DD
-:1018600024FC501A94D6EFB5E32BE7CFA15EAD1060
-:10187000301B3A9A0AD60B775727943C49A8332C49
-:1018800098D0CC1B5C4F09606AF366E28EAEC8FF4D
-:101890000842B8599F1EAE69A36E1F6B14C28770B1
-:1018A00016AC027904FBAFDAE3B3EEC39B227C01F2
-:1018B000290D7880AF2B20964117FC65EEEB35E9BA
-:1018C00051BE56D41A9FF250798096599C03951BAD
-:1018D000A3B1F9525540890F0CDE7B680623EA4913
-:1018E0008EB0550BD42724F04EE569A3101EDD8B76
-:1018F0009BD155C433F27CE2E7F3614B75AF568858
-:101900007B87BC861D204A3BE3433DA9A68E2E174C
-:10191000253D4EDD8281FE03B99458D93F94DC37D2
-:101920008542C060FC9C9CAA0B6D1D23F1EC06B7A0
-:1019300096B2F6DD284C17EC72AED6D45FFB03905E
-:10194000993557649B21028391F4C44D538863FFFA
-:10195000C272D622238E6130FAB0F70BB08C733E80
-:10196000DE61595DC15101E1E6B13F603E5216AA08
-:10197000CE6305F8EC77F67C6571266C856A05F612
-:10198000531A5BDCF876C934DDEA4DBB78DBBC2842
-:10199000E3B378598D888896379BAC7D206122B35C
-:1019A00086180C250FF9325C4D2E537A1B128BC60C
-:1019B000E542E4112D4FC638F30C62F8E9CA71D242
-:1019C000F062E8DBCE772F0A6D56475532D218D534
-:1019D000928BE0D0CBD7CF79E0B7D6C1304BE9EED0
-:1019E0003A46CB559C69EE6F75B9B0726258584E45
-:1019F000BF39225856D0AD8F33C91716DD6CAAC433
-:101A0000774F108FBD8ED4CFDD1EE6DEED3B60003C
-:101A10009C63A113A3A608CC721E6CF82D3441B1AF
-:101A20004D0FFC1A28ED82AAD1D60FA301641470C1
-:101A300039D7A8304A3CD6D92ABC1A2D72EFC33AFE
-:101A4000FD83CEBB8A777D6951EB8D0B1934D4664B
-:101A5000B1E3A13E38D56FE35769F48EC7CE35D3D5
-:101A6000086029DCDA0402CA67AC3465DB9B1853D2
-:101A70004D6EE3180CF815528A394D86A77299B24B
-:101A800009741FD9EE00AD7C004B27B002F85DEB66
-:101A9000C0E7BB711BAB1A5CA83A914D36E1432AF3
-:101AA000F3A3932C4BE888543391FBAB024882009C
-:101AB0006AA07FF25FBF328A0E30E26982FB812822
-:101AC0004FE726EBBDEE6FC0766099159E4097916B
-:101AD0009CF30740D2A128B0E5AD7C80037C138A3B
-:101AE000C0582DB150392803D7A688A1AB9E0CADA4
-:101AF000CA1D028C0DBEDB0B0B43435A0B9468D2FC
-:101B0000B968EEE91145C35FE71DB7A1C17AF44E8C
-:101B1000C9F2256BC30B8FB7788466AD43C502D27B
-:101B2000FBBD20B1A7D4B229E0B47E258ADD68D3FD
-:101B3000D3AB5B7F567532FA78C8068FD9F020BFD9
-:101B40003A2773236A4A5747E309E5EDC938CF0EB0
-:101B50008A874F1E6C51AEA03157751D00658E3EB1
-:101B600099715D5A324D714AC5A40D2260B892290F
-:101B7000B85B2124B0BA755DD2063F47673CAF48D9
-:101B8000660EF77C551DE0F267E9594B8021C02FA6
-:101B9000298284F8961B079F147FC9EF0F3F8B5053
-:101BA000E39B3194221633872FD4FB91D7DCE08B53
-:101BB000F6A59C7F7016DA9942DF2F06E86FECA439
-:101BC000F44C1E04DD3DB140AACF4A28465E6E9516
-:101BD0007F7F4CAA12568779F88760BAB9A8162C6D
-:101BE000C60019759284628E7042111D0AE1886DDB
-:101BF0004A2716A39497500CD079B1DFC276826E33
-:101C000020D4CC3BED7284EC17837ADAE02773E8BA
-:101C1000BDAC54B38C007FDA601BFE20214FCBCFCC
-:101C20003E828A90AEDA19B0FEAF948F87F81E2BF1
-:101C300030CA764AF03E388DCD3299156F381DC8BE
-:101C400069840E0D803C89A5B367620D4BF733673D
-:101C5000FFFCC4705FE93615A43CA7A35A311AA74C
-:101C6000CCB5BE04729101500E9C9BF4C8AB416D83
-:101C70007DC1EA36E7202C9AAD9BBE29A8ACEFCCFB
-:101C800025C6E1C100C1708F4767FBB64B8F93D764
-:101C90008F1D9036D6628D5463DFD5155B7806397B
-:101CA000CBF3231EB7642BC5F5BEC5FBE33D6058DF
-:101CB000B0ACE7639DDD38B677B36E7D9A0E43BC5A
-:101CC000BA47F30FCB694BAE9390CA2A24561468D7
-:101CD00016AF1F7EBD79C7F98033374908828388E4
-:101CE000B704225DB05A1ED9A65354D658C68C608C
-:101CF0005F7BAE7104E140C4CC9426B3A079565EFC
-:101D00008636BDA0755E6A207225ED8E2EB6DAFC91
-:101D1000A2E78DA133839A1D24695D923387440A1B
-:101D2000A9D42EB83E7E89B0C590BF527732871EA7
-:101D3000A87C5A00456373098DF6A0200028F3792A
-:101D4000A76D0C016A6C08F982615459B7031253EC
-:101D50006D0214E94621231E006696BCE411992306
-:101D600096E2A8423D309E73565E71DE4601CA7F00
-:101D70007ADE241266A4F6585C1A596A37B02539FF
-:101D80000C2BE56C53AEBD8948642C7549712F2925
-:101D9000B062C1ED0B30C19DDD94EB85C4F4E07EF3
-:101DA000FE6790FDF22A30A1F59306536DC6E31A43
-:101DB000A5007F068A9CE95CE5BE9C2F093FED06E5
-:101DC000B897921DEC027403060E00FB263005F155
-:101DD000D47E83EE9BE7097C08E6673EF3B2324689
-:101DE0008B1EBEB23D17807D704D925DB9DD0281C4
-:101DF000EC95C0F148E4E03A172E00DF330DDE1019
-:101E00002CBBAC733CAD9DFD8C8AA77D427E30D44B
-:101E10001AE91562EA0883791E8C202EC8C28A68E6
-:101E20003F9AEEE0331CD65A16918B9A79CB1582E5
-:101E30001CC73161BA39CBF3838706384867A9DC00
-:101E4000F626632406E59039510AFED642CD28F8DD
-:101E5000C85A517C6313C517186F38148A4FCDF7D1
-:101E600095630A7B9AE04E89A59BBE2FA05196CF21
-:101E700058C0233497C1C74A4A50E2E320CBE176E9
-:101E80000EDA6B9CB8418E99BF5D4CC5037F7E8B8B
-:101E9000C330965E8A498F69A54C18ECF9EA8C0428
-:101EA000F1F5EDEEDE775E6644ED3672339F2295F6
-:101EB000F9D7D813813001EFF86B05C6395DBD1B2A
-:101EC0005989AD56D234B44283E6572B86F8FB9736
-:101ED00096961BCD160795704AD6FB4171EDA0F181
-:101EE00018631322F02121486D9412B769ECE2388F
-:101EF000FBC6EA4AE79594DBF2ED07503F6D17C742
-:101F0000B0FB82F1FE7117143D248FBB8DCF71EDB4
-:101F1000FC202282A11FE4F954812ECD124BC71759
-:101F20009FC12822870690D70F7C112E185022843B
-:101F300069935C77323D1A8299FCC60D7A9A4F9567
-:101F4000B29408C3F4C4C58415E5EC357294360E1A
-:101F500041BE57736F5C4523B2E3272620DF702F05
-:101F60007C64BDB3161173781DB64FDC80E4FA773C
-:101F7000C8E8027F0E88E6FF203CC983FE3ACBCE3C
-:101F8000763A0D65EC56D47F9575BAD61BE4A8C297
-:101F9000CC387226D308D18D69C2F2D8CBFC40E58B
-:101FA0005B6897531F37634DFF3372DC15AE78764D
-:101FB00028FA3BCCE23A79744AD81C9A2E951B8AAF
-:101FC0005479144279E5C687720306AA69BE660B86
-:101FD000673D532738781DD26908719A98D49FB00D
-:101FE000C91E02ECD3BC8475EF41D87A073B4FA5DC
-:101FF00016A154F42370C095BD3E8F71E47E121A71
-:102000002D3E3004E6BC259726A990A0708BE2DA1D
-:10201000A735AC2FF2A50712056CB60A9322336FD1
-:102020008AF794D76DE874358E7176312C0FA071D4
-:1020300079582E04811F6F6DCCA77A100CEA14A773
-:102040008018532E55E5390BB30096B87A5479327F
-:1020500019C1D689FA890FBBBC33C5AD7877A61DE7
-:1020600012ABA0C039BF796732887E72C9B51682BB
-:102070006261EC7C70C4EDCE9AFDD90F2D160094F0
-:102080001166AA2086853AD4CBEC84AF4C881150D7
-:1020900017AAC4674FB40D16F763170BCCCDCF0F3B
-:1020A000422FC61C36CB4E800D9D4A77523B69A20B
-:1020B0003A5077F32983D049F0B8A9123E0C34275F
-:1020C0008A39E512AD820ABBA2B67B2400FA2BC482
-:1020D000B29A82C03F8A394B87F010915A32D8F5B4
-:1020E00081C58CF093C31FD975EEB888AEEA90F61F
-:1020F000B5AB76209D4F96D1E7A99CF28E0E718CE0
-:10210000455C7605C1BA24AEC743EB106D8F2FDD59
-:102110001924834FFE7EEE4E5FCEC5F1677A74229E
-:102120007874E89B5F8653DCDDC017774CBCFFF505
-:10213000C4005A23CB1173728EF1A2B4478FF06999
-:10214000F921522F8EE7D1B823395A4E8DC9DDB00F
-:10215000AAF6F218EC8B5BA01DD77312F79AF01C4D
-:10216000B7FF682CC5ABD61F0BEF16797674A91292
-:1021700068B85E5E92B323EA6F348C300C3B013A50
-:10218000DFE368459022C3BF57F5591EE4ED6F7138
-:102190006D1F0357DE95203354AC1AFF4DA4FE6625
-:1021A0009540FA83D16D1B245CE40A975A094F5E6F
-:1021B0007D07F4B92EBBE547FF7834B9EAE68C0E0B
-:1021C0001A460BEFA67CEDE1BA6B8D59702373B400
-:1021D00006B790E1777A4CA2B0C99F035E9810EAE7
-:1021E0004CC32C621BD0B404DD25A65FC85C066E10
-:1021F0004938BFFB02A2352B327D00633310331CFC
-:10220000301B1CDF5C4149FB80BB274853AE0F9657
-:102210007214144BD6AD736A300CE0DB5223314894
-:10222000AA410856C001675CD0D18C5CFF74DC8188
-:10223000C37A5A13BE36B45F274EF8BE56256F4C8C
-:10224000A0A75217654FE569997D04E118B7A6A2CA
-:102250000206A6219992F2A8849D0CF4A650EA8F5A
-:10226000052CE5C5810A8040C836358C6ECA586396
-:102270001FA9452C07EBD7FCB5C9BEDEC43D903481
-:1022800063504B895760C44A3891CD920583C55835
-:1022900005576154B0D09A141016885B31CBB277D1
-:1022A00043CE800254E49DB94706E43528D7A9649B
-:1022B000BAD99B583390A6A206C114AD2FDC0C8B63
-:1022C0005FC0F444A94D281814D1D12E8950002F95
-:1022D000E85D492CDEAFA2EB32341764805CCC722F
-:1022E0008D67CA5F904FEA2533EB53B9E3AF749E15
-:1022F0006A0C1BC2BC3B2D038721B54CB67A7913FF
-:102300006536147E78654B7DC01DD288268C646A44
-:10231000638FFA1792295073698CF25BC49DA109EF
-:10232000415968439517BA66B9AEFF30ADDCAC933E
-:1023300012D1C15214C001C480FF8DFFFF953385B7
-:102340005BE87C3A5AD70D6E856DB1E7EB80E415FA
-:10235000F499AB99E4D055F0BBD7B21FF35669F5A9
-:10236000E1E7EB39DBB819AD509E14CC18D95936DA
-:1023700002071A0DAB4DBE4DBA4BD4E5A56C570FF5
-:102380002D24E3E6930142FA22CEA077133D5D1F90
-:10239000BC9BF27DD58FA85635292F599DFB6FD157
-:1023A000D7CB33DCC9948AB3EFF29DB3864E24A514
-:1023B000FCA421B0C061501017045837F2A4176470
-:1023C000ACB0614C5A89544B9DA7D9826B2143C54F
-:1023D000189CACF30AB49929E24A84227362A59747
-:1023E0004F9E608C1E711CB2D8918FD96B38E2A1C0
-:1023F00030450A8951520FD80EF297E58A0849E014
-:10240000F1847333C6C5B05C3C83C0FF64540914C7
-:102410009B27B28A1A1AE140F707545BEDBF65DECD
-:1024200012DCE54E4247834CA6E2C692C6A88BC199
-:1024300047DE0C2A99644DD5D2DD24219DC8BDFF0D
-:10244000CD1A0CD0B2874DD6C8A89F4A8B2F809347
-:1024500005984E197EC7715EDCB97E32BB46BD1F42
-:10246000CC7D259C8B37E91C27858A3B2A7DFF6123
-:1024700049FDD773C4C9B5617755D83687D88C461E
-:10248000E20A31C4ACC665E473170F550570E569FF
-:10249000B41D3ACEC465BBA9029A4278A47C3D67BC
-:1024A0004C5D7F8200A6EA7D8FA7131F71C1AD9A94
-:1024B000DB5DD7FB50E8B8CC292AF880FDB6F520C3
-:1024C000780E1214A80ADE22B15220716E5D1CC66D
-:1024D00072A2D093907584675AAF941DF7442DCAA9
-:1024E0002C3034D5911721E333C483F4C790B8223C
-:1024F000953BF9D47A4DBB437872E6EE20A5F17096
-:10250000B7168266A52D0B59515ECE0E7612CEDB24
-:102510004D778E0360BCF6E5170E46EF6519699896
-:10252000E21851AAC58B5DCEB189BE47FFC9F06ED6
-:10253000302D9F028DFD22DEA11C9218A6D9EF2F0F
-:10254000CCC59EA35F9EDAADDAFFEEA8C49E969737
-:102550008A74BD7468A4A220008F9074C600476C72
-:1025600056E435A4A7EDDF3CFF3A71C76B8CF97BCD
-:10257000D0D52B828E2839B295D58EF43316CDCC9A
-:10258000C9786CFC47F2B6A638E01D0CFA305C281E
-:102590008811A1D9152ADA80A636B88D515D7E75CD
-:1025A0000F5652A657EAF408722A04858E39121C77
-:1025B000F53B2AEA576F70BAE08783EAC337A81D54
-:1025C00015AB2ABBCE73AF21C7CC5A5744B73202E2
-:1025D000B5CB01D9A3E478FADC42995F467CBB1500
-:1025E000D60BA14F39F3EF5698C1E86C3B2AE5DAD8
-:1025F000FEA52587A21D377E92AA459F2B2F0CC9C9
-:1026000049CE6A71A46B1866186AA5C84E3CE9D811
-:10261000C7C1F65A6836666ACE18C9CADB2F2D992B
-:10262000DED611BA7EA1A76544E177E2F88DE39486
-:10263000090E6C2B235EB5499CF27089FA23248D18
-:102640009658D32C028BB6CE8C50A5A0E6A0A86DD0
-:1026500007BE460F8CF637268C01A2E14E90A07D76
-:1026600083F7AA1F07FEB253FD5FAEB79A89735D69
-:10267000EBE7A078977E8E2D1B7D32F54A47EF065B
-:1026800006F8ECEE6BEF853DCE8579782BB1E45101
-:1026900039F45935FFFDE1112D70F513E48F01A7D1
-:1026A000DC46E9607F97162723C053FE90B084D1A3
-:1026B0002498CBB0AF42CE6A3E603A0F2BF4F5CCF3
-:1026C000CF6D83B09658A84D9E2999523B99ADC4C1
-:1026D0003EC6DC5A8D3F0767A65F3F29F66852BCAD
-:1026E000DE50616F5BB6F07741B207B03F3B4A9472
-:1026F0009428369CB41A17C589601A76C8F199DFF8
-:10270000F81492FCB6D6579CF7D64CA142396E32DB
-:1027100035EBD23B62346AEDE64ADFD12841C1A7EE
-:102720008E5D97A366918EAC09E30CE5EA4B929916
-:10273000A618969DC3550E6EAB6D5AE25ADCC6EDD7
-:10274000E35A76BB366B71622D1C01E253807E9595
-:1027500082FB136838BCF302F0FBED8D3F8F793FAD
-:10276000A7EE456FAE129059E22C9C7E43EEF4AC7E
-:10277000526608B215B985BA61FDEBEA4155B0C79A
-:10278000C7FD03D85278780FF0AEF9DAD8C3982E87
-:10279000F3A76ADFFA476F61D1DA881AFE89F41F5E
-:1027A0000CE595F373C101FCED59D03595CD7A9FB9
-:1027B000D0C6CCF366A3B9426D2363F0EFA69CD5D7
-:1027C000229A48223DE1B64DCF764B8D1C27B608A4
-:1027D000842C8EAA5DB9185F8D88E0805A2428EB7E
-:1027E000A2CAFAB26C29ABF99ED36E50D187EAE83F
-:1027F00003733C93C0FA49C6EFF3A7B433AA90C859
-:102800008C3A8CAFD6655C2383CD3789AAC0174537
-:102810004FABEB1D75F5D7EA954D87D752DCA8E590
-:102820005B68C26769172600B1FBC564B856BF6113
-:102830002C810DA1AB20AFE151957BE8AED75C17A1
-:1028400041CB2216F3852411B4A14778FCB358225A
-:102850007AB330D9BABDFB369A514A212E23A91931
-:10286000F6DA57B51F8DE1EBF31EE78AC771F81B47
-:1028700043C49EAE5834DE52F055EBDA10C022FD50
-:10288000DA42B7535D4FC8443E279FB85E3301B864
-:102890006A0506EF7E37D0F6E6E887D4B18C577F1D
-:1028A000750E5D9350AD4C30B32070822B1122EB2E
-:1028B0001A23040D1FB264A5128F53DC0245612157
-:1028C0002A28C69053D13EA48F313C5DE521F88F74
-:1028D00096351699D37EE011E90CA2115890EFC7F6
-:1028E00002CED2FF9AB84A53D7B381C7978E8B884E
-:1028F000FEB7052DC9C944EA17E8070D0BF8225B9E
-:1029000025381DA96AFDC12F60F7DB3659A2B7B182
-:10291000ADF5EDE97FF90E1547CBDEFDC5EF47F7C5
-:1029200054507AFC62E7B3F621684DC89D300732F7
-:10293000BD8DAA96DD2507D08926061AD932BB326D
-:10294000C200D911FC3AE6138ACF61202756C9AEDE
-:10295000B5DE2272B0CFA9DE0F6553A68986C362A9
-:10296000211E26E9555F3B046C89D335E9F781596F
-:1029700068BCE8B4DE75A506BA45188292F05A889C
-:10298000D0AC5BE50344006E206EE4A754C0D9A42C
-:102990002FF2E2595F2250ABE30F98181CAE9D0155
-:1029A000A9489441F69C20564593E8254944EE6A8F
-:1029B000B4238BEEE306760179A06CB07F064A8DD6
-:1029C000658BFDBF42AD0EA1E721CA20B7F876A204
-:1029D000999E2A04CF3B65B03F9B82608235CCB57F
-:1029E000E9563FE3D76B7BFCF42354FF8B7741958B
-:1029F000FCA34192C2FFE550FA238859759C1774D5
-:102A0000B3F0CE8521669E26DE0348DA7212480FA7
-:102A1000AD9B85AD1AA54ACECD93554F109A097935
-:102A20009269D8A6775D04E9CC530F69E528059D26
-:102A30007E8CD7916692D6F08D930EA4E649C77D21
-:102A4000993EEE6D8337440DE98A88215BC2E768C1
-:102A5000DA719A2C4C72B05E058D4DE9EAF920438B
-:102A6000515B989D56789F8D43AD52ED81A548C42A
-:102A700026B6122851B99EE9700AF4DB8EF8371A8F
-:102A8000AE215E84496B81F73F74925E32388B20B1
-:102A9000A33E190678AF9CD801D73D52D1FAC3BFE7
-:102AA0002FF4B250D90075004592C96765B3B5439C
-:102AB000E9D9D5C0ECB3904836AA0E205FDBDE61C1
-:102AC000C42B900B7E3506E0A88FE7BEA1572FEAF6
-:102AD00039BF7C22EF6517FE4885DBAC77CBD3DAB4
-:102AE0005E06BAA03A9AA58A6907F3BF3140171566
-:102AF000B788F973E985FB1E1AAFF43333791DC229
-:102B000059126DDB9414CB410F807DBB74349796C2
-:102B100099D62E4505224AC3D156E61A06F5CA169D
-:102B20003C89860992BB43BED44413FD1C23136524
-:102B3000BAD919BBE7493A7AEB53169E6A51ABDC16
-:102B40004C5ADF44B37241C676A181129C72B47AAA
-:102B5000A0EBD4403840D4669E3387291F7E8489F9
-:102B6000123968F73513E274783C13C7262F7BDEE1
-:102B7000AB656AB6E4CFEA3499BC5C1B66E6995A49
-:102B80005AB5D72A9C44F08209BB94EE2779C162DA
-:102B9000029D55E341D8387B204A977DE7D458976A
-:102BA0000FC6ACF871EACC39A88A0B5444C260BE97
-:102BB00006B494FC6F3D125AB34414C1EC64FAF6A7
-:102BC000DCF5E2B95A16B2DF4E0A99E188097D2890
-:102BD00031C3CCBC0C74C24566097DA7A7A231AF36
-:102BE0007592EE370B95EED8CD2CBF4CFF6B7792DC
-:102BF0007717D0ED097F85D321366CD1F2B12480CF
-:102C00009D65291C60E75FA930F35BA79AA5C8966C
-:102C10009BED52D4CBF7DDE8F57B22F41DE1E3FC1C
-:102C20008E6412597F31EA5320E3169B2387B0BE8E
-:102C3000E629FBE621392AEDFFF25009F747A5CC3A
-:102C400014F4A4D794F3BCDD49328D369543261293
-:102C5000993DA032884701C1B2BA9628A2A4950432
-:102C60004BC2E0335CB58BC6F685C966C2A1445A37
-:102C7000A3FD1A19BCB0F58B236C872D2A10FB37E6
-:102C800023A63E1D52D0DCA080748201D1524D1F7C
-:102C9000739D1D67EB6257A1993A55F0F7E32A2718
-:102CA00089DDABDD821D8EBB7271731CD08DEBB0E4
-:102CB000FD14D84D45367E665F217A0E76855B74AD
-:102CC000A072864B0D3AC1125EDD70E293643FC97B
-:102CD000453983988DCAA8451705A6E6BE42270246
-:102CE0002C6A103C982BF79491CFEB6FAE2DA0CFB0
-:102CF000D54415A55B2656264F68F91D87F1757DCD
-:102D000052563EA40779DC64EFA0ECE0586FE7A9C7
-:102D1000197E2294C366ED22B2810C902CAABB527C
-:102D2000B9C2D0B7430676DAEE73A0849BC541CE14
-:102D300020CF3EA8829FDCD93EF48669320A320950
-:102D4000D9129340782671CD728BF7BA87FB01FCBC
-:102D5000147FCA6E9A8385027E8D84B483284717B8
-:102D60005856B6BB6A9FB5F291390C08A126E8E225
-:102D700065A29CCA8990DCEDA41EA30F54D2A43492
-:102D80006A1D56E7FFBE4F6FCDE8302AE005EC2AFA
-:102D9000D97967DE9C7D5077763E331FE23DE80FA0
-:102DA000F3751257741D94BB103FA2818CBDA77A96
-:102DB000FA47D563AABAB9B22B2146647229DCE37B
-:102DC0004C8535EB536DCAF9D46C081312C5FCFB66
-:102DD000E399484B129B175C33F6A600712F33E43E
-:102DE000C654DEDFF9CCCEB7248795E79BED6EFEA7
-:102DF00009F1BBABD21D0DF840C46D38075618C69B
-:102E000031D6F84A95E597A99B82C2E5BD7DC1E41C
-:102E100048E3E1CC8B36C1C67A5A421A72885C0EFE
-:102E200019F29791D57319DEDAC5D09084AD97BFAA
-:102E30009FC012BE427C061E3DD62507E5239F1F7C
-:102E40000F4A22F41E023D71B31FD810159AA2BD7D
-:102E50008BCDC92D8E3EE292A1E8A5C83364EC9BD0
-:102E60008F340DB10CFD103927CA1C562391BC7D3F
-:102E700027B45ABB8916965CCCCD636BB2882128E7
-:102E800019AB6A507ABE477D059F13A7BF43339F96
-:102E900035FF6D6C4D0431AF5C94EED7AEE6640A3D
-:102EA000741BB2A1740944C427F3F04D7FA302BF81
-:102EB000AF614CA8A4DA240AA1756381B9BCA09EB5
-:102EC000617613D3C05B1285C4C0FF48E9A68F8D1D
-:102ED00079E5ECF48FBDD6C3E9BFF89F109DA9F347
-:102EE000AFE6C0191D5254FD51F5A40361C0AD6594
-:102EF000E07CE05426C05E24684C04C8C87F61466C
-:102F00005842B4888007311D59499223961A165B9E
-:102F100058DC98794F8157107BD7D2EAC6C9ED6249
-:102F2000FFCE76E2D8EDC4CA9CC00EED6975DD0215
-:102F3000CEDD3ABB28EEFD0A9175208E893BB73C69
-:102F400003A6C3DED38376BCDD08BB5C8B07705958
-:102F5000D6741BC2B06B35B45067BFD2635E1745E1
-:102F6000566724AC83AC178018276E24B37EE27BAF
-:102F70000FAFDBAC5FF1F1375F466BE7D48824C657
-:102F8000ADC464F61B13BE8D401CC2A9171AC68DB2
-:102F9000F2740014317D65092D5D5424A6F4CFD957
-:102FA0000B9EB0544B9A7E742887B829665F858F34
-:102FB000AAAA28DA2B6B924C69F3AF031587B19953
-:102FC000077F7500FA848406A0779AE2F2CCC29754
-:102FD0002EE1A3A88EC0F485C127A0C6CB4A34C574
-:102FE00098B01C825FEAD2757B4EE3B43E3713B6CD
-:102FF000082DCBA9852E8A48779DCA5311102DBC68
-:103000004D8270DC39FD47A828D49179CE339BFBE3
-:103010008A8D1962E747EF991B0960B0E4A5BF21CB
-:103020009F10013401D7AB2B59A41BAF86F1392E69
-:10303000E7DCEE65E558EFA486B45A2C34577201EC
-:103040009B409FBB1E76A63A05DA442969E25BD312
-:103050008239973EE36047C31A147FE5B50482E2E4
-:10306000CDAC50A98BF1BB237FC8428588FDF363AB
-:10307000801151C47EA5B0D3DCD911B47D9B4237F9
-:10308000B4DB43AD9A6A2D72D062224AE4F27092A8
-:10309000E4B428CAADA76630910D1F49E6199C9E7D
-:1030A000B9094D80B6ED2F0882BBC4D8D9B1D2A5DD
-:1030B000BECA05B501C9F4B3841B5F68729B55B9DC
-:1030C00064A7E37A25A0E30C8B9DACD1D4787C7403
-:1030D00064A54E152956A11F0B05C8FB35842DC9C3
-:1030E00086066A46C0649644DA0881E67D72441C0E
-:1030F000B98B0ABA2C87327DF0EA26C23E489F413E
-:103100005D4BB4DEB6ADDA26061D42FFBAF1B5E17D
-:10311000C7A9A26B59A3362636B659E5A740BDE527
-:10312000BDF84941257D845222197E15E3E87A7263
-:10313000F48E4D45A2F1F5872FBD3B145D95172206
-:10314000315E2FBA3E308029FAC0ECFF81D145357F
-:1031500098F32203EE5AAD35EF7D92EF13C83F1B73
-:103160003DFF19DB1ED46A985D259390FA8F6AE8BB
-:10317000DA1C6606A9DE1DA9B0F6CC19363415BBDB
-:10318000ECB7B30AE66BEBE05355AFD634EC986E70
-:103190008983ADBA20E5508330183F19118403D3D9
-:1031A00050ACE9382CB8A6CB555686F49507640682
-:1031B000A6C3A6C7E07781A6EDCE3D27FB3DEBDF9A
-:1031C000BC7749E85F9C2D460AF8616ADB1668A562
-:1031D000E2EE5C27E140D8BC16F58C628D7A0CCF0C
-:1031E000460B7CB7A442CEB7368B0CAB5753761B3D
-:1031F000108E0173F4C6D067EAA3A0B86B93811751
-:1032000002509AB08E74BC71F71D08887D82332EEF
-:10321000199F994EC1F7D2C2969D0F847DA1336A42
-:10322000F549A7D2B1B2378AC13D1CA1142A332D6A
-:103230008C374072DFB48A9E51DBC8DE7DB1382303
-:1032400079BC246CA4C6FCAF00911CDF4E65805A8B
-:10325000D99CFF56465C095D99E41658BF497784AE
-:103260001CE03B352B72269A1B52B7254CDD506E65
-:10327000CB7D750D25CF8B2F7F345CA2346FFD1273
-:103280002BE0DFA625C0F8A386BEB6BECEFB00E9C4
-:10329000F0F59EB2B208A4C4A95762A15E5851EDE0
-:1032A000A581A0FF8E78CD15C63E50C2897EE476FA
-:1032B000FB3DF0CDC7BB5230A7B1D9E8B0F96CC522
-:1032C0004932C59542172B1968CA20C952412D3978
-:1032D0005BC9772FAA2E932E33C727A84C4E01B473
-:1032E000734727A4EB92322E78A19A2D1EC1F96E56
-:1032F0007C9535EDD4A148861E19BCFFD02D8C3E9F
-:10330000C8C2F506CCCC3D7C7101A257E25FB27019
-:1033100004D3A6CC43D3D01B543FF8A664D5BAB986
-:103320006F883BC5057B5CCD600B1447C5E800B6D4
-:103330000E7BD0918A04A604C2B46528756F231849
-:103340001E8F9E8FD6127919176CD44B85B3246BC0
-:1033500020B407E805294AC097C7CD1EAC698EC2C4
-:10336000EDD9993E6A2A4900F68B8A0B9585292763
-:103370006DD98689859962C18EA40E65425EE87317
-:10338000E7BB719B12C256A25C96320A9C4E461A4B
-:103390001B63E3467B2E144CDC8C754AA87772AB1A
-:1033A000AC4EDD73B069C33D7A28E75AB7ED1A4BCE
-:1033B00056F46BDF1C327136C7E4BE3700189275C5
-:1033C000AA9615EA8B7F626FB4A7DA12DF26C6FCD5
-:1033D00016C22177072C8F6C57D51160A5F59D2C4F
-:1033E0005B3968C9C95D0F1287464BFBF3C48F5A1E
-:1033F0002B17F6B48447E0991055F607295B5EA8B1
-:10340000F552FFDDD9A02A400F0BB2D4C20781DBF1
-:10341000D6E12499F82CF0D2E5E532ABBC32470E68
-:1034200004ECA54855652E244C4F02EEAB6768842A
-:10343000C5B3CD0CCE7F1860216673EF1319A44479
-:103440004FDD97B4D17B778A58DD793256BB83C282
-:10345000BB53A454F2DD729EEA460C4D548806F824
-:10346000E2EC3FFBF5E3FD1FF4931DCE6C56073AEB
-:103470006CF88FFA645D411E3D43117026BE4F32D9
-:1034800096D40742CBF42A9E64BBEFCBA3DE28BBC5
-:103490003C95F5085556F016E2C653E3971D52EEDB
-:1034A0009056E17D5521D841998DE65BFC442085FD
-:1034B0000B91937853F488921E01CCC64BA4A4368A
-:1034C000BD7DBCEC2B03D66410BBEF408982889293
-:1034D0001CC2441822BC957FC2073D8D340E906BF0
-:1034E000446159AD28FAFDA52BAB12F9DCABD665CA
-:1034F0004368DB8BEE1F2108B91D63E646592B5448
-:103500001BA0A9EF11F56B66C8EF4E569EC98B76CE
-:1035100031DF4092F7F423B31345840FEAED73AF24
-:1035200042B554B75D066ED167C6B39634F440AE6B
-:103530002223B61ECBCE904FB560B3565EC7AB8D7F
-:10354000F2655DCB3913B1CA5E20B2044B60CE4147
-:1035500034145917D4D9D615A734299379DE8F6935
-:10356000CDDFB08F2AD976421AB2BB9E8BEF168C74
-:10357000A122ACFFB40E392BF78F83C89DE015FB59
-:1035800026203F341BBABB71A2621612EC9642D1C0
-:1035900020DB435076752463DDBFCBF438312FDF59
-:1035A000236622582406AB8977EBC91214E478BD50
-:1035B000FE9370704BC29FABF8BD78D200C545C872
-:1035C0003F2CD09E964A9A65E529523527EC52C782
-:1035D0009F46BDEC9CF7409AB4AC5BF62FB5B5475F
-:1035E000F012F57B0AB6E2A4FFC1E8F201701F1EDB
-:1035F000A8220FA40F8A1E772ABD5B306169CD75A2
-:103600006B2617199E15342C2EE9F96E7EE732B71A
-:10361000260EBF11BFA360842F8C8602BA56147E7B
-:10362000EAC57F9F8B1698F081F0095CB4FB444398
-:103630005D348E3FAC022211B1B5A9D02D27303BAD
-:1036400088F7BC732DBE2C21A9910459ABB4B69D4B
-:1036500090FD5E69FA4830FFD16CD886101249F8A7
-:103660002C37B01F185A98019C5B25E37EFF08E3B6
-:10367000E2247F4A7B97167198A0303C2BC3331D00
-:10368000EA7B62E2842EDE4416B6427D00FF14E837
-:103690007E02A7BB9B84A73698D855EC5982484137
-:1036A0003D04D7BC1693C4B371A14FB42B0A239A1F
-:1036B00067D4BF9D2AA2E21D47492437856754502D
-:1036C000ACA4887B0B0002B1B95CF1A5E7F8ECB2C1
-:1036D0002096F047B8900801A1C7C8EBFAA1A3440F
-:1036E0001634816AEF3EDEF1C68E373ADD0B2F3598
-:1036F00049354D0CC184F6FA6F211D2B325C3BDF3E
-:10370000AE63E6CA1774678F92CF777493CDE88F54
-:103710002ECE4E22B85D65031BA50A3A74F7C11779
-:103720004221C62AF30AC2DDAE5BE8C3E8BE6DA340
-:1037300004C289D57D72F17BDE8120B9DCC3EE50F5
-:103740005D4F4EB29879FE0FE79B65A63C485E8FB1
-:10375000E49DFEEEEFB8B2B55DDDBA7F2053D2E353
-:1037600093277ABCDB91E7DB878A740C6A591D7E4C
-:103770009E1BF33BAC7C3CC5458C640CD8633C770A
-:103780006D2CABF6D7A06F71C67235091276ADC538
-:103790007B3729EC5C2B0672871B6DBD50BDF9E2AF
-:1037A0005186473FE1CB1F5385D7B75E8B77365F96
-:1037B0009FD8F2F6F05BF208C7DBCFFE394AEF5C28
-:1037C000FB6A70102E6C95AE169BD7B6F0F0D5C480
-:1037D000D2DB517E2B0525C2C3B19BB76C78D17D5E
-:1037E000A636E16090287FF643E2FCDA45C5661C08
-:1037F0008A4501FD673E6DA9D9B39E27CE52CC12F2
-:10380000478F85E4080D32B87C5B9BF95A3FBADFDD
-:10381000F36B84085B5354818CCA782664ECB07BCC
-:103820006E89A7DF6B0F12FC0E61DDE8BA6714E149
-:10383000D24DBC492F0A8879304EE428337AE9D436
-:10384000619C7D6FCB1369CC17AA0B56083A160DF5
-:103850009CDDF8A32D9264DB6DE3636E17D3B5DFB7
-:1038600043FBAB3D927D8984E8873BEB66C4EED198
-:10387000924D32D884213D146208937F3BFAFFB603
-:1038800003E393C69F28F6C3C62386B6AB02A12FD7
-:10389000A40867086936319D90CF2E29BB7D11059C
-:1038A00001B972BA1D1461B550C2D2BF2EA982B936
-:1038B000D0053BA21971244A96302773AAFCE95916
-:1038C0007B4141DAD436EC1DD57CF60C2EDCECFBCA
-:1038D00042A0813CA70CD8484024E7115B80B63D4C
-:1038E000DE5D3C215C7359234122859CEACD90A585
-:1038F0001BC539A92685355ADC6133433BC22DDB14
-:10390000C1F3CA7F8ED3AB10296FB929AFB64AE095
-:103910008EDEDF7D98E2ADD03CAF7D3B0116458A5F
-:10392000FDAA67F6654C85175D1B13203CD5B930A1
-:10393000EC2ED7CE548D8685CEC1EC442EAA6AA338
-:10394000DB35A406CD7AA3F667CEAD7B52474B5349
-:103950005E03FC18D6B59FCEB3BBD999CFD56BBD4E
-:10396000F574B7600AEC015CEEAF0EE717CD6F2E71
-:10397000F637E00235610BD8827C2A55F7F2DA314E
-:10398000F0BEFE57BC6C629404B3C6A1465AD47212
-:103990007FCDB4C748A0DDE539D17ECA4065FF6F51
-:1039A00054E62FEF6A51FED388EFAB6A507DBF3CDF
-:1039B000D1F633341FE2CD94D621F379464E6D1EF5
-:1039C0004DDA00C3F9578FDA4F79A7846A3A0EC1EE
-:1039D0005319B01A3D216F7FB581FC5AFF9215AB88
-:1039E000DFDC0F91F732C1A34919D22615D866FA48
-:1039F000C865E3B8201EEB179BBE95C97F0F1DA6B7
-:103A0000EA94AC0B18B24FFB3274514BC53AEAF44E
-:103A10001262DF1BC0F6B33023DE30E82D6928A325
-:103A20002D4A457F9922D74D955B882E0EA8D34D00
-:103A300075806208319DB5538518B24396E82A0116
-:103A40002481BAEC7484202308DBC24E84A37891CD
-:103A500032621EC1E4ADF3A69239D42CF7D6BEB1C2
-:103A600081A4851ED71B69BD79D88377F1F5CB3E3C
-:103A7000702E16D76C59EB87773CD85F32876B3541
-:103A8000B10176069E75DF263455F73079C08BCAB2
-:103A9000EEABD02AE739517AF81EFC81C49C3D81F7
-:103AA0001EAE566B20F735A993AA864B54DF68CC1F
-:103AB000208D7A92B279083819D395CFDB74F91733
-:103AC00013675E24B9A1AB8C2FE86F1282C2F93C58
-:103AD000D370839A71BF7EF6ED951B377C294CF726
-:103AE000E82D5B8020BA0FF7613BDF016D45A164D3
-:103AF000EFC696403B6700F48D0F0D9CD859D44A11
-:103B0000456A2ACE1C7F98A68CF54FC797D5DCD086
-:103B10003ACBC786EEF1B8E090A4E19B7D35DE2775
-:103B2000A409B8EDA50A5D2419CB9DCB3BC8CD08EF
-:103B30005C76C0DB77A397BE0495CB46A873197853
-:103B40004D26C2C3BB2AD8856AA389E7CE7047C871
-:103B5000BC4845007C5B4BF92EC12E3A8066336B26
-:103B600079DE05DACEF8CD08D183729535E258F4C6
-:103B70008A83F18023EDC7D01A56F12083BAB10BA6
-:103B8000B35FE8F457EEF3B87E082A1EC84F165606
-:103B9000F2BD86E075999A2FECEFBC4FABA6C77BC0
-:103BA0004374A91CF2227F650830FD81978D5D4327
-:103BB0005A812E38F4A7D654F50CEFCB260811E61F
-:103BC000D2264F49340EF78BC40E19612DA8A6E9F1
-:103BD0001DD892E6772F7E5F5E67EBCB5C7743075D
-:103BE0003E62BE81A34DDBA95591F4065D3A656145
-:103BF00076E38BDF7475220170227ACF19CFCBDB8D
-:103C0000F3B96DAEDEACD10D6A7242FDDA3FE4F17C
-:103C10006B9EE82ECAAE6D84675B231EEB57A79E92
-:103C2000A9F2D592881FABDF25D3C2B9DFB044EA31
-:103C3000472868DD4BF1CAAEB45E22799397666B74
-:103C4000BCC38ADB72CDBC775327DB9B1A43D3CE30
-:103C5000BA833A75D72A4F7D9363BC65D686D8F26E
-:103C60000802DC4F2849A4F0E74F71C5EC3F8A6693
-:103C70005A7BEA15A92A89631452B7DFFB3527223C
-:103C80007F2FBA3FD9B1908D6835834E5B08C771DD
-:103C90007D60F1D3757AC528939468C26A9D064405
-:103CA000DC17EF2B4CFE1DCAB395DD2B07F9AFA82F
-:103CB000888AA082B779CC83D0BC3DBDB07FF83F65
-:103CC0004CCB02F652A637EEC610D6BE3E3DAEB481
-:103CD0003673FA3EAC2F10B9F5B851643B6C9F8C2B
-:103CE00087BB0DE52A37221DED15A3C4EFC6E70EED
-:103CF000D092EF00D0344A4ED671C50FCF83A9DCE5
-:103D0000A2194E5A7D7E7481C745D8D0558BFB18B9
-:103D1000594E330B45D712E94A82B0F14D51D5A91E
-:103D2000B133E939D8F468B4B012FC996E04DADC26
-:103D30003E115613891883E0CDF72FD82F730392C5
-:103D400024BBC0FA2D7930DBAF74D4B05EF9C2C5A4
-:103D5000ED1ADC110ADA1DC6D228F30DB08521CF89
-:103D60008371249F9E1D8BD89FBE4EADC8F1560413
-:103D700088A9B450A51EC14B2E4EB20E5F418CF6E1
-:103D8000BC40CA2DD3492E606519674DFAF746B677
-:103D9000DA0888D23221273C948ADA3718D7CDB591
-:103DA000C18981674BE35E94FAA17884CCFBCD5343
-:103DB000C5CB17AF45BB5CF3C0FD234E954A0E95AE
-:103DC000499F035E8092BED634D21B38A27E6FAA72
-:103DD0001521256CA2907F51A9D582A12138FBE045
-:103DE000F874A3E2F08B324F9E476948F496F508C9
-:103DF000AE6748431435E17B5E60756F2E97BF65F3
-:103E00006FAF237C73F19577BAE7E51961E4340865
-:103E100061C196B0EE4053DF5AFFAF3B91325898E4
-:103E2000ABCDD5A94CE6EB7AA4D8ABBBE1588475F1
-:103E300040DCBB8A61D406708CA3870C0A4DB0EDC0
-:103E400052E7C8A5AC69797A107119A6BF379FD31C
-:103E5000B640E67EB5F216F424F0B94583F7327524
-:103E6000552AB870AA406A8680DC5E99E858A58514
-:103E7000198D995892A2E1F57A3BD0E422E51426F7
-:103E80008AD9722F071FA14C298F840A0465EEDEA0
-:103E9000CDC1EB2EB6149E08EE0CDC2CEFCBF4D982
-:103EA0009F18C3FD8B81295DC1371CA21F2555B406
-:103EB0004874FD2ECC55B70C9E424B36AB8F917497
-:103EC0000A17414235C48617315046A12190F20BA2
-:103ED000D44BB67C99D493327BC1FA01181E18AC2E
-:103EE000EE0D7C4445AE4EDDE4052A7A7A08630E79
-:103EF0001E18070CF4D41B8BE50C29914655A59F81
-:103F0000BD4A8A880193E596441EE9450C9342C454
-:103F100076629F1BA0D64BAA7AA9774F8302E8A7A7
-:103F2000725BBCEB4D64B35CADC65E1362D4916151
-:103F3000D2FBB8D3D71BA2DE7A77A88AE466924771
-:103F400095272F006C927759D86C98E332284AD97C
-:103F50006F5B589210A798EC470844C15BE8D2C346
-:103F6000E5F9EAB8AEABFCEE55676D0222B6F43067
-:103F7000963C944DBE96D684E255AD018C26D21D5A
-:103F8000783BB51B0CB96771DB8F2F4D553CDB2897
-:103F9000D34F945858DFB26DECCFCC683C671CFE11
-:103FA00092EC58450882989E2E9B36FEB25312B66C
-:103FB000FCD9173241F60F52D524F1C36320CE3716
-:103FC0001A9BE4B77434A2C12246D3D658CBAE8D27
-:103FD00008BB0A282F5BD8A6DF58ED5E190C89A311
-:103FE00025F3C60AAF9ABCBFE1A06A8C5C4302E726
-:103FF000AA0A303F0D91DA92ECD524910AAB98AC25
-:10400000642B28285D5D67F219997F27C1E25BA7C1
-:104010005ABE7F4170A0BC2D2BCEC2EC1DDF62705A
-:104020005D80B4931207B9FF04F5CE4675E4CCC7A2
-:1040300066CEF95EC6E30849D64CE02840AB992627
-:1040400095F04F68E507F16EE275B8B6F0AF4299AA
-:10405000B35484BC0205FFC95ED83558A30EC8AC62
-:10406000461F1886ABE53E0A816830DDEE355FA855
-:104070003CDFC79380215DD61841761A87CA4F7BF3
-:104080006C48AA0148423B664EBB4D7E725979741A
-:10409000F2FBA78BA113A38C371FD45CD2539128BA
-:1040A0001A01B6948C9E1DC063A873BE66CDEDE95F
-:1040B000CDF31D99674FDF89C81535FE64D33EAA3D
-:1040C000E06878E5E882EDEB6EFA114E1D368EC29F
-:1040D000A9C2E8A8C520330F6C93FE913706C9AA80
-:1040E000205E313171DBC5EE59256BC772B4CDF856
-:1040F000E0609ADB14ECF1DC13BE5CC50991F66F4D
-:10410000B70D1B79D283FB7D7DA5A8CB9FA0F60BB5
-:10411000A09C367C52340C16D34B555F12C6B95A4C
-:1041200013D9A5BCE1B5515ACA5F97A9BC75CBD6C6
-:104130003F68BAC01F1078DD4D641333E22EA537F7
-:1041400070F15553BC3AB5FBE7CA090829B3B76CFF
-:10415000910E591A4621CBF25F466A7F0988E448DE
-:104160009814CB810671B626DF2BF040839D0C841A
-:10417000ADB516E87E4421EAF633EDF23E99FEBC79
-:10418000F0C60551E2801250CB614A3BC2D982BFD2
-:10419000F213BC3AAB456CB48F1DFB15EB3357548F
-:1041A000828EB3644A51F88D11B95B568B25443722
-:1041B000416394E3B753494B7ED5711BBBFBADFE06
-:1041C0001BBB598B3D71126158D3F8D538909F07AE
-:1041D000C7E68538844338280F21BB92B6A707432A
-:1041E0002D2C5193B597688529A064105436BAA335
-:1041F0004D7B210CCDB8D7761C3731A7C6B90D320F
-:10420000F6DF6284DFBCD13DA0F541D34EFDBB2A71
-:104210007E20DE9FA2CDAE3DC6662A7680FB947ED0
-:104220003529BD1C8EF61619403B1E0593ABCD6A91
-:10423000814551F36B2728BE550C65C87618DAC244
-:104240009B68E30D50342A9ECD95F82681636E5FFE
-:10425000036368C6AF9B82F1EB2645237CBF122D1A
-:104260008DFE1C488B1A45C60D5DC029A170A5F8AE
-:10427000BBE3485718D180C40E8FBFAF4F844213A1
-:1042800083135A38387A82371BC7036121B73D3A06
-:104290005E962CFA1FE9F3C181CF9C525476FA49FD
-:1042A00043A6016B08F9A7D677C7E09BD929D4DECE
-:1042B000D519502B98AE83E37A15C4BE6EB61BDFBA
-:1042C0006983CB4F70C2D0C57F45A08E4B3A6F3902
-:1042D00080515759E0805CB72EEEDFD70387AAA440
-:1042E00068DA78D188F8D6072FCCC216E6AD592502
-:1042F00083B16FF9E15556D85E72E58303903DAF07
-:10430000710F85F5BD27254467EA0993F1161787D4
-:1043100054AF8B70477BBF007007720235A7F24520
-:104320000C019D295CF13A109DF45D40159CD73736
-:1043300072E181077919F5D2682327EDBFEEA12339
-:10434000482A65F7E41AD09C872C81F5AE810A7B58
-:1043500078072A09E4C2CA8D0E3127E6A7926A9629
-:10436000B7F58F690F63021D7E36DA6472883EBB33
-:104370009141CB94B5439A1467AE48D9569A4B777E
-:10438000819D604EC5D15E1A97127905270CFBD02E
-:10439000B8ECE7C4B8F75BFD7AB8A2E3D84A4E1789
-:1043A00048CB27A716D9B2C760CE3A4D0CFA319B3D
-:1043B000F7B1CB337495B8DD2FBDFACBD93C1A28B1
-:1043C0003E53FDB56DC2A1C4D8356E054C10C80072
-:1043D0000EF27B13D25BA42C488C7BA3F26BCC60D7
-:1043E000F7247230ADCF35DA85998400027F6C1FD7
-:1043F000073EEDF8DCEF2F1BA205B38469B13D0049
-:1044000007C55EA7AF733092C88C537C29112F6CFF
-:10441000656DC9C203AA8FD109462DB2AFA590B36D
-:104420002164A7B27845FBA0F7282DFBDE55436435
-:104430001A79015A0F6546EABD5B045DA532D5A223
-:104440009D038AB9B47386C7B13B8029B772CCE9A2
-:104450001E15ADC4DA367B46687A5591F9C9AB8131
-:104460002A4E5C4A60E1D0CAE72C18281883CC5445
-:1044700061800F46506FCB827187A5CB69A9959C4F
-:1044800075D45BC23099AEF187ADAB5B374EF208A5
-:10449000AF2CB940F9CD290132588A116E7CDF3436
-:1044A0009BDE47EF76CFCE1ED41AA79974345A5E9E
-:1044B000761CEC843862349098DF1FBD14A71C82F0
-:1044C00099E837383733C3CB3CC8BF01C3F605C0C2
-:1044D0001328203AABC8CC076DED93F49D1B716E89
-:1044E000B2C22CACB8CE507743A097B1720D267DE6
-:1044F00097D96843F0906D0CD92DCFEAE0943476CB
-:104500006556503F8E6ADD7A55B56FB3FEF4D1081B
-:104510001BD87537351EDB456940A917627DC97EFA
-:10452000DBE6B6EE856AF8C52D84BE09F4056A9807
-:10453000EF9EED3EF03326294588E64C65BBBAF088
-:104540001C8526EA434689E97EF0F9FA0227D1A0C4
-:104550004FC1546FE78E3B7A39B12CA3F4449DCB05
-:10456000A69B39280804435999BA68FAC8A6771E49
-:104570009BC185B4845C434ED8DF98D666E77C2324
-:10458000ABC5D62E8EC0CF855BAC9F3C5656E6445D
-:1045900019B665E874C6636F5D95858303BEFAED51
-:1045A0001444B6146752FE0678712FAF85FE6D3540
-:1045B0001AA154D88B9617AADD596ECAD1792A321E
-:1045C0008556121C5E7FD3A7462C8B23379EC13F96
-:1045D000B85647F4E8327DDE2ACA0DB4054A7E8714
-:1045E000DB07EDC4F1E2CAF9B0E1B8D8531699027D
-:1045F0009722F9EEA523182EEF477039A26AB4EB83
-:10460000EC44DEF3403822839EE198A79A51E8AC4F
-:104610000F133AFA5D4D73F82BBC957854662EEF64
-:10462000DBFA4159460A53E6693ABD02CB7CCE22F9
-:10463000AD0E623910845AB69A8CC74A5384F5BDC0
-:104640005997980DB9B21873594D93D707A9A9E393
-:1046500056EAEE5AE3FA5C81589E3ABB570161E193
-:104660007A68F781FABC35E4CCA08DA18A1947FAA3
-:10467000B457D1B3E6D820ACDE29278CF3377F12AC
-:10468000103C367C8A53617E8F9EEE793F9B0D5A9B
-:1046900033C3DCCC15E932D7F8FCA4999C442364DD
-:1046A00085F4EF3376FA70CE457A522E211D39A368
-:1046B000B5F0AE3D7DCB106CC3C2879462BE5ED2B6
-:1046C000AE0C971AC5A1AD90B16F681B2C189AF467
-:1046D000DFD273DB5CDC96D2D43C5006107ABDA4EA
-:1046E000C744870521E1835E92425A9883B6F7EA70
-:1046F0006472EDCA57AE89A63DF55F2C8B43528E8E
-:10470000E48092A963E96D792EAD0E9D4EFA2C6E70
-:10471000089F4B907CB9FFD5FB0C2B503281731E48
-:10472000AEEE606030A13E87E41174AEACC3FA4CCB
-:104730001546BCC5B845101B47C181B949DF613674
-:10474000E3C1BDA8E922455C5BCFED9BB4A9BBC129
-:104750000A4C54020EBD97B8F7C7751EAF6EA2E89B
-:10476000CEF45101233560A068ADD567C44B1A4320
-:104770006BA75EB657D4E94E4DBD7651C19696DB18
-:10478000BEC2EDF3482ADEFACD11B7DE462E434B0A
-:1047900021D38FE365D00631D34CF5ED67727ED718
-:1047A000353A288E1046B54585310332F437187EE8
-:1047B000381B60FC91BD0D595205D0C6FF90B22B3D
-:1047C0000B90CB52E20F1CC224D7E3D297DAD1D39D
-:1047D0000FA758795482D189BEE2A538180404463F
-:1047E0004C13A47ECF08151562E037A31F107C1769
-:1047F00066B8A8F2847B91061D03F1CC0EE9290866
-:104800007999A3427BFC2398E783FB9215BF5B64F5
-:1048100058F835FFD61D337306DF67267838277FB3
-:1048200082B1CA8178988E41AEE2924D9359E3CB22
-:1048300020A70277FF73E30962453F2EA30060F4CF
-:104840005A1324926626F8BABF66790C4CB6287DB6
-:104850008ED2FA5952A8574C0966460FC52612CE79
-:1048600004F95752E058F7175A134E54C9F3ADFCE8
-:10487000263DF448377AD3D82C77C133C0921E64D2
-:10488000B304E4E9680415F40309053361C7F6F1DC
-:1048900007545FA472F2AF5E7166B1C1811836F839
-:1048A000CCF0DFDE1091D0F68DFF20B12CE0DA7372
-:1048B0001C77A6A883DE0FFAEA625A802FB2DAFCD0
-:1048C0005853611C905B192634727C5CEBF90C6FB9
-:1048D0006732DCE52DBC16971D4956BF7D81FC1360
-:1048E00007DC8F77F2E296EF703DE2B8DDEBEA028B
-:1048F00073C6FEFDDF67A6A2F9590D2773CEAF067A
-:1049000001730E4C0F15E4068BCF53158473BB0156
-:10491000B8010F17E79310BAF76AC1912DB06A4535
-:104920003402580504C52A4ECFC504D9F9583DB301
-:10493000D5C54876D6487E69D3345AF7E33C73B37D
-:1049400021325CF5A536E3BD7BFE237C04E7F35DF5
-:1049500014259479A812133FDD23F97DA68D3D63BC
-:104960007DAC2A1CB3F6CB33F6548930FEA36FE935
-:1049700083C2D0960A06C6D94C6D92ECD2D9AB113F
-:10498000A45842A9EEAB3A893B9BB7B3032C50E540
-:1049900055DCB9F8D6EAFDB0F45AB685C95DBBC39B
-:1049A00017479BCD0BC162F79A1B802E83FEAB94F9
-:1049B0008678B145594FEEDE7D7FA14441B51EF4A6
-:1049C00074C0EB952A2391C8B2D7C32361D092D487
-:1049D00046D676CBF6EE28DB4878171A98E9EB8EA8
-:1049E00051E988533A64CB3AFAC3E99857226EC327
-:1049F0000646892A68F9A9F2EC911AC1F33B164FD1
-:104A0000845DB278F8C4E47909F817F62D165B1CBA
-:104A1000D9ACE4199FD9272A5E1FF04C1B37E7D881
-:104A2000704975D7A834D7038511768E325508CFD3
-:104A3000551CA88AE34072FCCBF5BE2E73E6CFE886
-:104A40007A27EB504F9346302BA4FDDA584569CABC
-:104A500079696FBCA3E5C32501CDC6B23F41C993B7
-:104A60003D215B47356609620E3E88CAAA5AADAF42
-:104A70000AF2D92E4699EE32D4240B107A144BC088
-:104A8000B28155D8D086E12FD8D65620858818FF18
-:104A9000FB7FBE438A5C24833DB67EF15A150A8EA5
-:104AA000E4C0D2B14E71BA3B1CFE6F83E955183C8D
-:104AB0001FE53035A2775A8A1152CEAE6C1708D84E
-:104AC0000A668EFA4D290578E64DBAA77052467FE0
-:104AD000F106DE629E43C690E73557920BF370CA2B
-:104AE00094C1EDE67B6807076E5B86CE76ACDF2669
-:104AF00026552FCA67FBC1C445AA1F3F1FA56B16C9
-:104B0000613FE9513D50987A6414D7B336051036A9
-:104B1000E6E79BE18BD6E51300DC12E8D4A5C6EBF3
-:104B2000591DF86DE85DF0D19E8FA7A482CB744427
-:104B300024A70A74B173BE9B97D6F2A99E65AFC233
-:104B40003B959050E0C8A60AF1FCAFFA2416F68710
-:104B500039553F6E581CD7B2313418FD4062B31B33
-:104B6000344A61469DDE648F0F829B5F62308038DD
-:104B7000811FC3812BE363821D5C48597EF2744719
-:104B8000734C009B2B9A4413F68A050B15C0ACCAD4
-:104B900079B7E9ABA056B5B28F1251D330A87DE1F9
-:104BA0001805021C12E354A71316EABACBBEDC5058
-:104BB000056729FCB3B612BF98DEB67B5FD541DA34
-:104BC000C9F02E21471CB3067E4BDD141871BAE2E2
-:104BD0009850BC6619FD8F168DFF870137CE684946
-:104BE000734D272412D884601BB8565D9D38E79614
-:104BF0008E9F68246308D3F5F0736E9BEC804307A7
-:104C0000F5CCC8F0A4E55DB57106EB9D1E9B2A2C82
-:104C100028C992A54F9BF4BAC86996F926AAFC87C1
-:104C20007177B4E511EBAF941EDD3C5A21DE0364CD
-:104C300009A8E23DDFE2E554AA645D17615FBD9A11
-:104C40009DB7C093E2A0305D49E93A74323B5AE324
-:104C50007EDF9670BC2D7987C720D06F35012A8EF4
-:104C6000E4117FCAB57E261CF1D44FED446A11AA27
-:104C7000C7AD19F0BF265F8F274940B65A67269CFB
-:104C800060942061AECB5D94611EFD8DEBD349280D
-:104C9000BA44B41E9F1AC84E1218C926A89C71D5D2
-:104CA00074E8365B581C715E8A712AFBC3E10BF60F
-:104CB00055B8394AB134263E9D6E750ADC0FD025B1
-:104CC000B7195942AF17E78FF266618B599BE60916
-:104CD000AFCAE9C0CE17CFD46C8BA44DAB7611DD33
-:104CE0005EB5AA780CD829DD30EDF0AA860BE32159
-:104CF000416BB8C4722F590A38CD228DA0EA0E1C20
-:104D000086A0058078C526627A851587368618388C
-:104D1000483AC77B71E61BB95CF5CE6C9EC571AE97
-:104D2000BE84E4FA871F9D53E411B93A4BD903A816
-:104D30004A6DCF932FD70859BCA7E0C41BAEBD3333
-:104D40004686229014268573E6487E60B00A647217
-:104D5000E1BE9E98D269D0E10E2B576BA62B276B34
-:104D6000D1511B1AC81965639AED8FE6BD4191A711
-:104D70001348E72E7673978458CB55F2A22D73799A
-:104D80009A373CDD8E0B270DC52787591023023338
-:104D900041F27FF6C85B57DD9D50436895D66C6144
-:104DA000D31807FEFE174C6FFFE0F9D744B618542E
-:104DB00014D88F37DCE2904DF8ECE13ABB35396B13
-:104DC00055D262C517EC6C05720988961234BA4A3E
-:104DD000B7AA830E64FD059677CFD4346949EF3CBA
-:104DE000342D58664405F5DBA2A4811E0D2572AC56
-:104DF000D8C6EBF9B36C1522F9F11FA8D8733E841D
-:104E0000DEA485EB0F07C9703814734B3364110BA4
-:104E100011280A2ECC4BB22E58ED88DAB5C2823555
-:104E2000AC296B2B432C0665D6C89E2FAA25F330E0
-:104E3000CBD1E954B4790D127A63356D69CC57360C
-:104E4000364A1430E5E4777A25E53E4F1611E3E55E
-:104E5000BB71DCE31A5CDFE4EFFD97AD30694854C9
-:104E6000FDBA1FD715EBC4FC0E903022330240A2CE
-:104E70001A7DC826BD232BF3658E9A3DB420C3D876
-:104E8000FA153ACE205AB61C066B82A7283737157A
-:104E900087B39454BB78DA1D9882F1B05FE91B0E9A
-:104EA0008EBCB767374190F0B38D7672119A509BE4
-:104EB0000C625FDD53E39A3E2B816A409B4DD3DC4D
-:104EC00053739CB09CAE7FFE7E9CC977391C970AB9
-:104ED0001B561EBBEDC8A6F315F16BC91589E57508
-:104EE000CBC3F4ACE0334194CA0E720B7ED25E2089
-:104EF000F68C284455F37709CED890697CB1DB57FE
-:104F00005AE7BB6B99836D06CD414F8F05DF0E0CC1
-:104F10002344C9B3036620522A5848627077455922
-:104F20002E286BE6BBC6682F42A073C3AB786172B4
-:104F30002FA06917EF343AD92068A0927065FA7AE9
-:104F400039A6131480AA9E5857CEA8C80668C76C05
-:104F500099FF99591345BEF6545C980EB38590F8A5
-:104F60001954FE06951BBE7BCD651196DA6B09C5FB
-:104F7000474BDAE6676F827950513B3CD93265AADC
-:104F8000F608C5C5A4664BBB406CB627543ECB247F
-:104F90001DFE93666E2D4DBA4586828BA48C2F72B2
-:104FA0009B658526E30D7060DBBBCCE218D524C37E
-:104FB000268D8FD708823EAD066E0F71B491F4A393
-:104FC00032C7D7EE460C0D4A42B3F29736B6910A75
-:104FD00054062470D241B4D55225BBF32E92D85238
-:104FE000AAAD6F92B3B814EAFCC7C3524BD3ACF767
-:104FF0000E7E51FCA4D775399AD9BEE8E25E2CCC5E
-:105000005EDD6AAC561E5374CE6ABFE1C9F8203B20
-:105010002D2B2003E64DC02EEC77BD4250FEA3059C
-:10502000592D7CAFB8E8EFDD871F67CE9D5D7174A9
-:105030001A5F2B1BD3428F6111B2E55B6C96C70FD1
-:1050400056CE8588A474C41F098DE664E0F78DD11F
-:10505000F51610D29F0DC7AFDD8BE237E6690D194B
-:10506000F20642A79BCBB355B454E6E1F5FCB68BF0
-:10507000CD13E707BA5B1FE154CFE4C873F8233DB3
-:10508000B4D928CE7CC54BEE5323478FE0E45D6F47
-:105090007ADDA831FCDF82324864DA23CD6C856F7B
-:1050A000CFD2EE5C29C3D89AF33D26E635DF224FF6
-:1050B000B71CD977964E6F097FB89F974B3562E33F
-:1050C000F541A47FA3AABD9F54FF1B83F5FA839BE0
-:1050D0001CE20C9A9C4B90A01A84F0F16DE1E8D987
-:1050E0004ACAC062E2688D401E88ACA9A0357755D7
-:1050F000D26A51AAF130928E4CF7BBF16F5A98D117
-:105100008243BE1FBAE975304087E18EB789E8CD8A
-:1051100028DCBFC9B2F55BE821B6EB153D831CDC8A
-:10512000E88DE4200B6C0819CE635DA1DFD35ECC63
-:10513000B0D1043134FD06318E7FEB2CC2AE350286
-:10514000D4711881735CCDF930C4852775FD0519BC
-:105150003C234EDB435E8761B889B050ACD3370344
-:105160000046D90E736AFC9279D0679346D7C86619
-:10517000EAF4D2DE9E5DE3970B3FA9FE02D033999D
-:10518000D1EFE9F532B751AF27CA847784120D10F9
-:105190008F86001EF83500837D96C8ADB556CEDCEF
-:1051A000F5AF533BEA4EF022704DAF9C7D0290C9A3
-:1051B000506CDDF75ADCADC6485424E06EFFB4EE07
-:1051C000B0B188686013A086EC35C4028700CD6D4D
-:1051D000F5E5A021D1C0D9D167B1183E2659E7CB5A
-:1051E0004B196D971B66DA1CC6A59427D4E41C3CAA
-:1051F000B26FD856917167F04A244965FFCAE7BB80
-:10520000B5907E779946DF9E05F88CA8B2760B1391
-:10521000ED34609487A650C2DE0F62CB84A13D14AA
-:10522000900638EC586197283F02CD0D49D6390FCA
-:105230004EC8517C4D2C70313B2B23B055E21CAC39
-:10524000D49EB716590586D364B4495005884E01DB
-:1052500076724EBA07F62EFDD4E2C2B6F00EEF6AB1
-:10526000B0CDFECDF8C30D2BD8762BC191DCB68C1A
-:10527000F46976CC9E06F35389271286F533A15440
-:10528000CC734561E553A5FCBAB65E820372E82093
-:10529000A8F5128E4C296439EE558FAD666228EA66
-:1052A000D176637FE00BB526E2563A5B3A855ABF6A
-:1052B000C4679EC574EF6F9FDA5EEF5B94415453F1
-:1052C0002112374D949C19323E90BFA8C4ABFEA466
-:1052D00073CD163A2B650A1F77B92C776577548AF8
-:1052E000B67A82A08C846CA66BDB78E4F98DBBA8BF
-:1052F0002C9CF63A1A507A81A36C1DB445F54447AC
-:10530000D5915EC1C12A1919B590F98FB0A4911138
-:105310004DC91363C1944987000973F611BDFDD2CD
-:1053200008DA1BF7A1611CD536E796BD4577312514
-:10533000CDD2FA2644BAF93562770C28B2B2427E51
-:105340007CCE9652C3A8F0BB0734C158EAB0CA0D50
-:105350000F44D6C9469FC76E34371CE82D4B7A1AC6
-:1053600087AB27A2D990DBB19E91CE4769E70B1F8F
-:1053700001FB6308F2A8A05BA68E2811FBE547CECF
-:105380006AEFCA3F12B90EF47E3D5D610B8CCB1DF6
-:1053900064635845A4D646993DD830AEBCD7CF1AE1
-:1053A000358A836E75AE128E9806E973C1B0588C3B
-:1053B000FA18E751D7A99CFA8B197354A6F8FEFD89
-:1053C0000309792CEEF3741A62FA9CF9ADA5A104D5
-:1053D000D50BCFCE1566C8F25F247AE17027C57968
-:1053E000E5D355844F8C98E66931811AA44D395024
-:1053F000CE1CA971A7A690CE58C5D92092B176B07F
-:10540000E029B43DBCF3630CF1187264AF00BA1824
-:10541000A8925CFC3A047F754E49D5DCBB5F15FA57
-:1054200042062AD3C00DB795A61313A4FFB31B20C1
-:1054300071C283FC993562616FA2397C69C47D19A0
-:10544000F32613F429E5ABB76814F20342A4A8BD10
-:105450000E6888A07AFC5A40AE698FC343E9ED36E6
-:10546000316E266037CB5A4E3739FD5F49EE60D238
-:10547000F5F049DFA4F38816F18CF71E84DCD99986
-:10548000238EC23D3E3C774B68B2F3964B815E451E
-:10549000AD9432AC5F526365BDA52F3193E2ABF1A1
-:1054A0007A30D691AB3E82F00488224020E8ED2885
-:1054B0000E0F2B37AA5072F37566650B420D8E677F
-:1054C000BBD9769C315212D931EEB27D3CE4F969F8
-:1054D000CC22D6DC6DA52B3A203D62139313001528
-:1054E0005AD96505887A03E84FA5AA4D8667D22761
-:1054F0002816DF561C5F71F26FE12D17BCC35635BD
-:1055000076FADC593D66EB9ED23E0FD002AB43F1FA
-:10551000615DFBB59CD8375213DF857460A89CB9D8
-:10552000393CED00DD50C5DE03107B672BD7F79AC1
-:10553000F9949301246F0F37E618B3E3A4D7F1B1C0
-:1055400038B0CE7D05D911D45247A2CFF2C10BF9A4
-:10555000CDD5CE6212E5A28D1C904FFFC3702AE913
-:105560001B660D73385EC4BF3C298B95E5CFEFBD3C
-:10557000A4AECAC683835392058DFBFA3D59CD6A0A
-:1055800098D65107827252B6C7CD30EE16074656EE
-:10559000BB9B221910E8B1B04B1C5DA151DE2BE280
-:1055A0007F3C9F77FFF1960777722339A14035043E
-:1055B000BE4ED96ECBC2E758C880142D314611F9C2
-:1055C0001EE290C2C42405D94250FE1DD20DECE863
-:1055D0006DF471B04BD8610EDDD5371092A794945D
-:1055E000AD5A7E304C83276E48A2FBDEA4D212F265
-:1055F0003BBAFD2D5BB40695A0271DE8B895A98799
-:1056000063B7FE1D8A21E84B7706C2BEAE8F1ADC57
-:10561000EEF2A6A855F5920588E63EE0DD8FC35F61
-:105620009A641F85D9FB2FD0367B581181BEB0A359
-:10563000903864F11CD96E9ECAFA09ADFE770F034B
-:1056400042B6414A27B12CF7CDDD9C2383E157EACE
-:10565000D04130B78A445B14BCC26FFC4D625B938F
-:1056600061EAC8162F0C5588E48DAE73341DA3C6AD
-:105670000A98D696F1428A118D909AA6FF73947F6C
-:10568000098600CD885D62125DE23F8904219BB5E9
-:10569000E99D31F3A4A3E21E2D287590DF965F0EDD
-:1056A0001C360EDC6E3F68F1882C189780E4416B45
-:1056B000775070F693DB02F323751950A0244CDC6D
-:1056C0006FC50AFF56A1388DC094FB7A9DC2048332
-:1056D000CA3DAE624B1535722CF91728C2E157C589
-:1056E000C4EA32023CBF14DE46AF8C0B8814383D4E
-:1056F00009CD4393526F426491A5BE8BE2BE00ED8B
-:105700007239C986D6AE33A6E01BA0D010239B9970
-:1057100051B4EF7D256C67A0BA5102397D188E46D1
-:10572000164FD16365C19525DE67C2556B35569717
-:105730004DB343209A68464AA580EEC20F44381DF7
-:105740001B0514A613F72A73AB452A9656FCEC33B7
-:10575000256B29C25EC37FD79EE084395746A5CE0C
-:10576000569BC2352A39B4264D78B0EFD750D75F53
-:10577000F1208B88DEA5802A5B7ECD33B2FC922699
-:1057800004DF8550A2684D4FCD380CEF143546919B
-:10579000C64BDB7187281426A16021CFAEE05DBD2A
-:1057A000A2803CB7010D696ABD69D253A7FF916E13
-:1057B000BBFBD8AE5FAC9B5564CEFFFB2472855318
-:1057C000EB6C2FEB8D2F6F541F23A73BB31EB10340
-:1057D000F1C8D0A97B918A31C0979AE9ADE35A58B4
-:1057E0000BC4616528A7FD5AE8AB5CAB6DD0B6B3BE
-:1057F000DF43BDDBC0962CCFE25E302FB110784D79
-:1058000089EF8E14F08A220474DE011882C7B02E4C
-:10581000DA90FBC4F45D19ED17B7C571C151E235DB
-:10582000B041FD0DFA82629BF0FFF59CF4F3835BBF
-:10583000FAD2B4D72191C76EE8BCCF9F4767819257
-:10584000F5163CA6C8222BFC64759AD50C32508CF8
-:10585000F5C3D4DBBA038E63A4E29BD7B1EB8E29E8
-:10586000270D4A9A9DFA82E6F9BFC1A60522DAB64B
-:10587000A6711540A46623142A8D8BA723C0DDDAF8
-:10588000AE6D375740DE08273B2EC5E9BBF281C518
-:1058900044F427570C6EEEDD6CE154C97CD5B04E54
-:1058A0007E07A383A9FE0B04F26331F7339A17BF77
-:1058B0001D03FA72ACC11E15DE6654E48A84A9D2B7
-:1058C0002F6F8D10358875E1FDD4DC237717BE5717
-:1058D000ED3E9EB734A65973384B872B27DC39A190
-:1058E000385627B3BA970398F03F4A9F62D1FC0F0E
-:1058F0009DC4B9C2FB7A17B3B7C825A114E21546F7
-:105900006D010061A12BB253D028CBED5206D94ACC
-:10591000833A3BF1D8A4A67ABEBDFF7F84ED28333D
-:10592000C179EDDE8245DF5DDE3BE28ABEA5C03A8D
-:1059300054514D332998D48BECF997C77E9EC83FBC
-:1059400057571460E6360EB636ED8627CF8F0B8B91
-:10595000E6323EDDCFA240EDBF34E95B6BBF1524DC
-:10596000DB6D48A780647E0E201297CD4EA951F0C2
-:105970002FC6985AEF82F0C57C943CE47A935C562B
-:1059800019970CE37990B917631358130359D7107B
-:10599000462D33CF6B2D6FCBAE78305EE0B773D032
-:1059A000832551770BCB8C13959CD8BEB73330B081
-:1059B00040C5CA575B449A7FE86F8C0EA9D942C58F
-:1059C0003B23C4F0B00660B38A2A4E2B7BDDFEEE8B
-:1059D0008EED8955E003AE190B628F25F33DADF1D5
-:1059E000780BB407F7916BEE16FD0BC8D4EE7D4B28
-:1059F0003D396F146B0680CAAF16DC9AEA96EFB297
-:105A0000A460CFCE2098D01264C29897FC2DF08C61
-:105A10009B1582D23CF2525F4F0615E663887430C4
-:105A2000F9B46E5E319D57198CA18CA860797EAB5C
-:105A3000F9E65B9099A6F3ABF068422B60ADAF93AB
-:105A40002B11A03B836202D8604011021A6189F7D2
-:105A50003B636DA7A04AF12FC66135B584F1E67DA1
-:105A60004A7E61BD63E65473ED0122B5D6C404CF0E
-:105A7000538185B7E06D9C2FA6BB475B2486A2EEC1
-:105A800015C1BCDB4B4EF2A2586FC13343F257BB7A
-:105A9000E4CEF18E771A13506AB0889D7855526D16
-:105AA0000B7E634DD89EB30120FDFDAB185CDAEA96
-:105AB000CCBB9D2BC685A20C0A6E786ACAEB1F2C44
-:105AC00098DC75D8870FD442C60F0478EC60DBDF12
-:105AD000739AE84E5B616BA7918D0A319901ADE332
-:105AE000E294E168F75DD3737C31BF1EF5D97B8A00
-:105AF000475C92521319E637E6C00A49BF3E57D7B2
-:105B0000D4399090D60D5656563E86EABCD93023ED
-:105B1000619701BF331BF5FF2BFF2C51F54BF9FBB0
-:105B200080025032F0986A49499BEE3060B4469A40
-:105B3000941D9E378C879CE614494842B2CC4DF2A6
-:105B40001959B564AF78DE32B1DCB682E44D37CB9B
-:105B5000EF9694D8C70D1673C727F112982EDC6BF9
-:105B6000928750DC4129411B8E2A8C340DE190E54F
-:105B7000BB4F89CDCE854C76D1EAEAB262B72721F8
-:105B8000D1120692381D5FE6454C882C8CECA7712B
-:105B9000A54DA1B898EA747CF68ED78CAAB06F791F
-:105BA00089A5316767EC4B18CF87868FC9CD0B7AF3
-:105BB000726AF7B51F0DE2403CC9D35E43AACA5AC8
-:105BC00087177E285F8A197013305EFF5D7D03534F
-:105BD000DE72B6F2CDFDE882E6BE7210B460331B11
-:105BE00060451026834A2D8F04479E9F02530A4E1C
-:105BF0007639751913F848CF1832E92AA900A5EEAD
-:105C00001DDDBBE4D54F47107A6758F9A706AB8C6A
-:105C100024BD522B18615AD21AC23A16EDDF4BD36B
-:105C20003979DA9F898A94CDCEFA38F9AEE64B817C
-:105C3000ACC654CCF24690C52A75B935BC3D884DEA
-:105C4000BC6EDD7FEA2A29A99A4513FE35AB371FC2
-:105C5000F26EB8BC88772D28C347BC05FE1371349B
-:105C60009A2CA51A8E9D483DB90BE8AAE508B62CDA
-:105C700073F6E3AFEBC2603B846C5B9822BC559E2D
-:105C8000BE9B9D01D6A4BE353EA0343E55DEA1721A
-:105C9000B5E6F53412363D6C0FA89B49958D254B22
-:105CA000C3FC70ABBFAC1C7023FA0BA3D3D0DA8853
-:105CB000D14648F74E1EA4DED5629EE12FE7D0CA3A
-:105CC0002BF32499D8CF184916356EB11094E5619D
-:105CD000D182B2BC306338425E131971656A25D136
-:105CE0005D2E3857097D92F471B178FA69BF5F7AF9
-:105CF000C2193AA8154DE7BE51D22F06EC7A3D8164
-:105D000012035272DE87060ACB4CE32B4C3DDC6358
-:105D10006FEA7817B2420E2F212D234AD32BF64378
-:105D2000038C6AE7F49B8A0BF3D2622551FA76A4BE
-:105D3000B3003E2395DACFFBB03C0C79B10F283687
-:105D400054B5242C53CE68C05F4BBE76891D6924A0
-:105D500095F2DA2417F826939F1283700B9E79F33D
-:105D6000C49A1DDC8F6B65713663F3D866F462608C
-:105D70000B575171DFF2855B0D9B3FE977E3AA5921
-:105D800015A622423DF854ACFF12442F482F8BCE6B
-:105D900057AB7356E4A56DAA479A07B21877E3E0AC
-:105DA0001B8038303983A793B288D3A88C5823AD91
-:105DB00096DD793372DEADD7EFAECDCB62729262F3
-:105DC000A337BC0A53FA4AF754EB2FFEB56052963C
-:105DD0005272474815C2DAF3FE522C7B3148140B3D
-:105DE0004AAA6B5701CE91976001EA43771402AB40
-:105DF000C4324CD549E1FA59179813F816C4F91C66
-:105E00005AE0EB9E077851E3DAFEFF6CC68D0C7CFE
-:105E100089F8E4E4E5757957D2540EC65BFCD72DBA
-:105E2000F9D861F79326ABE450B338A3338E144E00
-:105E3000339DA9271DA14F58FD1F5E3E7BACF2800C
-:105E4000D6833124A3229AD767C75719500420E577
-:105E50002146F548B1A50D972D3F4717960F5EF8DF
-:105E6000C93A637F1D15F05858CADB90E65867C8D9
-:105E7000C4ADE8C759FEABFD7E4B974ADD2ADD2F46
-:105E8000B928F68B103AF4927507C444317EBB7E74
-:105E90001A568D07BF9008520030628DFB1DD29AB2
-:105EA000BD71FDED92A02CF4BBAE7DFB1F35D37F01
-:105EB000C0DC8603A7522D103318658EB44D549262
-:105EC0004B2FDFCA6EF2FD817AAC2536683C81E645
-:105ED00001E0ADE95F450B8311E513AB493CB4919B
-:105EE00010557B632B728539524A358BFCF3F59341
-:105EF0002E6A9FD5389A166762FB18D41DE10A04F2
-:105F0000B95004395C2C085894CB08D5FA76EAAC21
-:105F100099349F0B991E7FC58F1B94DAF862252B4D
-:105F20007904A13CDD4CB2FF3821DF550813C6FED1
-:105F30003DFD3F1F066055B2FBE6CA5709866E134A
-:105F40006AB504BFB822F37F0217C49348D2680C25
-:105F5000F172962D7C53A0951368C0EFBC1D697734
-:105F600020D1C289877C7611C66C0288CCECB4CC77
-:105F700098DB63DF1C7A3C5BDD71E4F97B8FA07CEE
-:105F8000B3EA6A4D9EA23BE4E650ED000B752C1679
-:105F90009557C4DA31AAA1312D98B160BC2538C01B
-:105FA0006E71B43CC9EF8067F75E5A21CB031F9531
-:105FB00010681C7DE42E74BF93F335AD89A3CCC269
-:105FC000C4668E73B41AB4B29B0F6D7078D9EE317B
-:105FD000FCEBBA63AE8A127AE3D4AF6B0FBF1E5BE1
-:105FE000CE8C22D1E9260043ECCBF7AA28C7D59066
-:105FF0007D306A9D2D560478579682CADBCB55E5D5
-:1060000049D37756F661159A261D0FABCA4155B490
-:106010005D8B46F7FD301DA920AD4F14FB87ADD336
-:106020007948B2E1E8C465B31ADA4F701416B5992D
-:10603000912FE4C89296654EEE2744B201D6B2A8DD
-:106040008414CBB72E695005D79183BE9CF96FBAE3
-:106050002540B08A05E4C72090FBA35D770AA2BC67
-:10606000721C10BC8DC746195C0BAC42198D6C6C50
-:1060700081126691B59DB6CB183F7849EDF10D4E72
-:10608000E4CE88DB16568EA5F6232723908301766F
-:10609000E4208026478BD271C4BE9598369A817EC3
-:1060A0009D9D528826DA9D74399ADDC0FFF56DB743
-:1060B000D755D122BC5B1CB86EE2E63D30A62AE083
-:1060C000C64B6AC166ECD5FB7DEEA561D77A7CD163
-:1060D0000147CEFB4DCCF65DF1782801AEC7B3EC9D
-:1060E000F6F644BC8D6921FA208BB7081E711DB1EC
-:1060F000C546EACA734CE90B543722015FC6F0F477
-:10610000E59CBC5563E1773A08C1A3DE94CA9F9B26
-:10611000D4929C3B2371FD60338B8620A6424F694D
-:10612000BA57D62D3BAA3B7603AE2CE40D26DE6B88
-:10613000E3D48079E0B2103CB7BABC280A5BF61011
-:10614000D2AB798242AC0C9F3703D731DCCED7A2D9
-:10615000AC8E0699A744E02EC5B57E78C01385B6EF
-:10616000303CE830D7CE8987B45040282E08CDCEB9
-:1061700087C106EA8B8867813D1587D4334B986BBE
-:10618000D11C4AAD0A47B6B05625090949F2094360
-:10619000DCC2BF9BFF54C5C20C631C22522DF0E42D
-:1061A0000110978B5071B3C0A5C264F7557E17DEFE
-:1061B000B39CA03480AAF98008E7E3BDA4E748E7D0
-:1061C000E324808C20B3A83B88D5E67730A3004930
-:1061D0005DFE0B69C758AF30FDE608D47F11C1F2F0
-:1061E0008F2B9C510126511DA438467B42898CFA85
-:1061F000D27DAFCE1E8CBE35696B947156566289C6
-:10620000E90D27BE8D034F740E77C262B57E84A957
-:10621000BCA5F828BB6776BBBFDF0911FC28522C50
-:10622000E71C1AAE38E946142E4921A2D14479F868
-:106230006C9550F403736C62226593520B3CC13031
-:10624000A576CFFE75D5A3C7B19B3F8D4098B5F21B
-:1062500084368F713F77211DD14B7F28A0D2301D0E
-:10626000FE8EA9B6B2070CDF58F0BDEF682F3A9644
-:106270003BCB5EDA5DE70F0EE6F7ED91C43949627C
-:10628000E54AFCE2D14AB2444E0B5C7F9F2D8596D5
-:10629000733BD09F4DBFFF50E908869D0A0682657B
-:1062A000A03246509C149F2B7F878652F4C5A55977
-:1062B00032718B0725FC5D28E59513105C995B63B3
-:1062C000F2E45801879B08D5767A2035E12D95B305
-:1062D000D30A0DAB001267C44B1FDDFF8DA8AB5472
-:1062E0004A3985BCDE8921E491B5C308B141D8D1D2
-:1062F000E34FC07C973D111064036B2B9B96EC6DB4
-:10630000BB22D5E3E3415C45CF451D262127233F32
-:10631000D6C37E9E538B9EDEE675C0563965291F17
-:10632000F9189678D97516509F9057996E97F7700F
-:106330008BD7F2C302842801CD2E377564A02913B0
-:1063400007D2F689362CD445A523940D0927CFB35F
-:1063500047EA61A19A9C947583E7370898664E4492
-:106360007D0DC760D8404DA4EE2580BB5D92E282D2
-:106370007E8C4E94EE86F7BE70419A5969B542768E
-:10638000A8DDA49AF845470532A9854381AED6F524
-:106390008837C712CCB4867BCDFC5AC43DF2F65286
-:1063A000147E59FA2A255021A2FD86B654E01065C4
-:1063B00096F58EEA9E88A5A00FE1AE48C0C33EF3D5
-:1063C00095F2BCB2A41E9A9EED339E143851BB4286
-:1063D000C8CD9B6B8EF770626153B8580092919450
-:1063E000AFE69B9F8F170B8163A3DE5181BE37F809
-:1063F00096626CFF613E35F30C57E0A31E8B9398B9
-:10640000EBD9D2ED4A5E3CE50C7F4FF85C9C212B2A
-:10641000E444FCE2A3CC0535223B81A83E996C3EC6
-:106420009AF711E63157AE5E70D086C297BDBBF2C7
-:106430000BF90247EDE9DAFD3392433F55D0837EF5
-:106440004EC9610BC39750A8989C81BE7D9BA8F054
-:10645000D133E7862DED5087D41D9DB5B84FB4A735
-:10646000D409A6399184E44B50312F74FD35AFB770
-:10647000AAA3FF9EEAAC742512D8B6F904B5AB0AFC
-:106480004B67547F9C46F84F668DA2FEE0F1A77CD7
-:10649000BCF0929F90381B7D791CF2538E48D9B284
-:1064A000993ECA09D44A5134D001821C68EE7ADB85
-:1064B000902116B2BF3CA6E7816182DC231ECC6E20
-:1064C000EBA2A9A1CF5313C02E13D86B27D869080C
-:1064D0001E523BF307D5C0EBD5E19B5D276AD17413
-:1064E000FE927F06E1AD9EA59C23DC685BA8C40FED
-:1064F0004BEE9E6566CB65CD9DD0ACD0E515E8E34F
-:10650000F5B205BF92415330968B5B33FDDFAA197C
-:10651000A8074F52264427B08A8F4D23AD329337B8
-:10652000AD5CD016A73148FBFEECACC0F97DCE5374
-:106530007C474271223B0D065FB3CFBA1B10227617
-:1065400090024B36E506B513E74A140072FA94DA66
-:106550006736D83D3C7503BB1DEBBF8AE2438EDE38
-:106560006A2A16DB1CC26008EEDB1BE25E01C37602
-:10657000A74B13F6DE084222FD17CFE2AA91A0C86E
-:106580001D2C5CD58B1B4EF628FF387E629C8E7DC1
-:10659000F08145A5CD91449E923417D5C6E0754F44
-:1065A000D59BCA51222D79FD496DC24D4879901471
-:1065B00018CB920172F3F9FA69F2070DE37024C463
-:1065C000193E3C0014F68232136B9BBB27563CD11C
-:1065D000084969316E75F915AF7633C932C71EB2F5
-:1065E00006C0251DF0E2CD9353B6B3009352ECA93B
-:1065F0009F59B380EF8507CDADAE66522579CCDAD1
-:106600008E9FCC0A3A2DD9AD6DDBCA7CD9EFDDCB9C
-:106610008D878557D41705BD3DEC2BD2BEFACBBB79
-:10662000FA1EAEDB7B2E6B9D135B86EAACFC324719
-:1066300015AC2E6C153A067826ACAF0B439CE223C2
-:1066400001B52786BBFED377E743E5DD72AEAC8E9E
-:106650000333D5E8D558B3BA68FE9CB940E68AFA48
-:106660008F11C64425487E96FFA1C5C6541F26C07B
-:106670007C038C2B7C4622E958E620A0E9FF62547B
-:10668000B189BE1C448BC0A08C0225424C25D7D5B5
-:10669000D4842EA3B76EBA315B4A0C7C979A6B6296
-:1066A000C2BEDA46D1EE942DB9B28154D66B9D3973
-:1066B000EF57A7724408E1BA7252B75B01A28EBFCE
-:1066C000412F26CC76D89A0D784FD5F38D51DB62C9
-:1066D0003B95B2326BBBB4F0CEA53DA0647BE7978F
-:1066E000E7F94F3565F7F0D40BCCF7BBAF09A59FA1
-:1066F000D5BA2A986722F0E67A8FB5217D71505A73
-:10670000FC0D87950C44D33975C7ED05CE0B692B6D
-:1067100073B946F5D4000BD366796401806AB6621A
-:1067200026F9078AE20C8EE24132FA0AD8D0BEB0CE
-:106730007591EF7C7598BC557222F426EC38FFFBFE
-:106740001FA964370A1485751079028033BD03BE12
-:1067500074764580CC6BA2EA9D599C46BA7767E96E
-:10676000D62145E64F7FFE11DC2EDA3AECFF0CDA3B
-:10677000E42C270907AA10D6B99E2EB5DA3097BDAA
-:106780004201B8760CA31207BC40A3E14717C90623
-:106790000E05D59812E378BD507A8E8A8989918D3D
-:1067A00051808E3449FAF644FEEA82FC449C02C0D1
-:1067B000C6481BAB29FAD5142DDF08D0EF9EB51BB8
-:1067C000531BA05A238FCAAABEA2C7C9BE5D01CC63
-:1067D000762777069BFF3D76C0A4E372F7505B28CF
-:1067E000CD02CA3F95573CFC9E6BDE564BEFD45A08
-:1067F00070B9F4F8F3ED34E179262200DAD6574087
-:106800008E1A384916858482BDE2B97369ED053D5B
-:10681000BCC5C3A87E4495EFB9872B0189187B11AD
-:1068200007CEB4CA2694706B6C9F576A1907060B83
-:10683000063F17597AB02783DFFF410FAFE4DC240E
-:106840007EAFAD1CC3A1606DD5B962D20A2F5C4F7B
-:10685000EFECC63FA24CCC6CAAFBE7DDBA578E0822
-:10686000BA696DCED6B55030CE46FEEB5E91E2C72A
-:106870008919857A89E686A7AA5B83DDA04DE85C45
-:106880007D5E0EA6F0102B63BA13EF4914A2BE4032
-:1068900012398BFADF1E16BAD2FE102F9EE4E31EC9
-:1068A00072D3FD803508E02DC49A0353323E3DCAB1
-:1068B000C4E702391B2D9F4005CDDF4834DF245C3F
-:1068C00021C2D24AD38E4C7F5A6B484A7E4AA3EAF1
-:1068D00029CEA85C3ED07A6BC0A1B2793F3DCBB93E
-:1068E000F0B2AA472AC18BB462657E8EA3933DAEF7
-:1068F000C0E24F5E26D31786B1F24CFD517811D815
-:10690000729FD7537916744954474ABF3394879F6F
-:10691000A9150499E669F3EF70AC42C15E3860D8FE
-:106920007CFEEDB3E22CA252F972B1A8259D04B908
-:10693000B77C961E025BAFCAE14E69C6873069C557
-:10694000302740F893413D74E8B0450508821A4F5E
-:10695000824B72A50A5E91D628C62F2298960DF01A
-:106960004A2E614566F9DB1A2F97DC12BA20814F57
-:106970003614649E55C377B1436CE53C40D19261B7
-:106980000124217BABB04CAA6F0972CBB74C86F0C7
-:10699000DCD977142BE032B5AE16B2B3464F44883B
-:1069A0007A8AED803ACC2B8A7C0754387EC546D94A
-:1069B00009F28B3A7D26E88B955EAEA38C737E3C04
-:1069C0008289A9D7DAA2FB88ABBAEBC7784E3E170B
-:1069D0003417B9FB4975CB98B61B1C8D3F15719ABE
-:1069E000385DEFCB471185BEA9AEE069E67F2FE5A4
-:1069F000B9AA3607E73189314E226E0A2ED5370AF9
-:106A0000E80D1C54A18C8A87DCB470CB39AF1F779A
-:106A10006C14CCFF503C828FF69FD4754006534BCC
-:106A200072AED6F0754A55B9D295956CA0FDC7CC1B
-:106A30000B0D59CFC3F99BEE389F7C3BA035BFE0CF
-:106A400054DCA42D58F2463664E238A21E1916FC16
-:106A5000D2067087AAAE4CE0FED2CD09E604E90763
-:106A6000702CC85A5882445336F8F4185D1B43EA18
-:106A7000C62B7431D9676DFC3CDBA82CFD0CADD561
-:106A8000A32065D9870BC85FB899FC6222DEFB257D
-:106A9000F6ECB0A0B419DEC96690794286CA1D81B1
-:106AA000D0639286926F9BCE398CC0DF6CF5DC236D
-:106AB0006E40796B8D6AEC7E1B00C168B3D83FEAEB
-:106AC0003FFA87DDAE1B8745EC12F262651EF76563
-:106AD00081C2FB781D0EEC30272CBFE3DB9B5347B4
-:106AE000389FF6FA0D6CAF39BB93B1B0FD8BB89EF1
-:106AF00076CC56288105044F03EDBA3C3AF60100E6
-:106B000006F85D60BB35EAAEE062F6BC2EFC34BE32
-:106B1000745F1062B7CA37334A24C1CA55B438B754
-:106B20002768903A4A26FFAE42A98A896E66B881E4
-:106B30000C554B77BF13CA311CB2AC5EEAC6ECAB46
-:106B4000C98A711F53B5F1152034131969B13D0F6E
-:106B500094F85E54FE5E20169A1F8AA0B4D95B0D8D
-:106B6000A676212B3DD3F2E98F26F8E8DA287103C7
-:106B70008A1AECDECBF1101231191C5C307C19ED55
-:106B800061EE9CC72F8DDDA4F7948AFD25A1D86EF8
-:106B900087A14A0BEC7670A71D2AA4AF5A4F77FD48
-:106BA000C5285DCB4F754861DE5D2E4A3136904A6F
-:106BB000E0D9CCB09D3FAEEFD238CC481AF1B92D18
-:106BC0006AEE3479A2E8533ED803529F0906A882A0
-:106BD0006163B5F6E5A584669ACD013FAE8F0026C8
-:106BE000289C711177F977E08CDB58DBCA84A78386
-:106BF000325539723566A1BA16684EEE9B4530CDD6
-:106C00005EF5704936DF0509D2D61858DB5C0123E2
-:106C10009333BB69F8F2A51F586E20FF51340B8FD8
-:106C2000BECEF1C022635211372ABCF740951C2B0F
-:106C3000BCD76C1FF0D9DA01AF4D53018A8D2D916D
-:106C40007A91E0C66E4CA4465431B0993A107A4815
-:106C50008F508DAA436076963AAFE20B81DE87DDD6
-:106C600031F965BE1238EBB5C063BC0B57E0E07973
-:106C7000110A06090F6416E2768BE54C132238A23E
-:106C80006CC4407523B52B8E847D037CD45D45BADE
-:106C9000F4EBE2FBD2BB04B6DED7B3040114AC6D57
-:106CA000C11B0BADF8F1EB8DBC03B3F06D6D6ADF6A
-:106CB0008E10D5D844661BB4F4EBBA6A46B7254AA1
-:106CC00062BD1F647D897C7B29A6CF38293352C6DB
-:106CD000BC5AE2FA5123873FB3617D38232A4061D1
-:106CE000BD734D1BFE97BC84128E3C313F95705096
-:106CF000D3CAEE62CAB657C2D785EA8191D7490B8B
-:106D00002A701ED63D37974BA6EA6C64179B898480
-:106D1000AEDB633CA4F8A7D46943DD680D6CBB2FE0
-:106D2000C400EC29C8D12B9BE273F21B61A159541A
-:106D30005516BE5B2C1CF3DBF6756CEF7939E6E873
-:106D4000001A13703D3CA32C8D75DB483A7806F988
-:106D50006FAF4DAFCF46BB58E5A813F3AE45D1E3B7
-:106D6000D11500054AF8B9BB2A0898C10AC85E7B4C
-:106D7000B9002167B1BE4FBEA47AB345E5A65CF762
-:106D8000F0FE461E029EADC44E0F58A8810D102481
-:106D90007FC993A533FCC508D80E860D6079A1F292
-:106DA000723AD3DE3D99BC1068085F80EB61C12B5D
-:106DB0002CFDF49981FD580B74650B0FF2370F68A9
-:106DC000533D7181528CD08AA53602C05A1B8C0F5C
-:106DD0000977806BCB231B6E7D1E0C2ED633319C26
-:106DE0005A1C900970AC03E65FA6EAA838E4D265A5
-:106DF000739B19BA65323E654929F015563787F0FD
-:106E0000D3B4A2A2FFEF72575E0020C182916152FB
-:106E100079E34892DC65FA74DDF5FCE9868F8B0F27
-:106E2000A696A2C6AD40C2B0D87D7A5FA7AEC29288
-:106E3000A867DA05C26237DD1DF6D058DABB0AEC66
-:106E4000DB64D45DF68CDC1DEA154184441301EB50
-:106E5000C81464B8C1B876F59D4B0F2CC7F3F9B4CC
-:106E6000CB156E269DD4231AC410EC4057ABA8381E
-:106E700094B1131859585C87CFB8D09DE1E9749448
-:106E80001F458CF674DFBECB117CCD90EF986D144E
-:106E9000E8275A883FCA095162AA736261C4A96C83
-:106EA000FA35347ABA171252EAB4E0CC294DA53338
-:106EB000AEC0B345ABB432E7DB555C410AE1D60C5A
-:106EC000E53D65EFE3E11A31EA9BE867B14D7233C6
-:106ED000085BDCF13DFABFC7B3E87E0EC1D9FB3DCC
-:106EE00053A4C254E81B6C2B41B48C96C31345C405
-:106EF0002AA02F722C39E83D1F1B542A1D0D16EDB8
-:106F0000205ABFE3FE0B762FFE9B44FAB475F3D6EE
-:106F10008D4A0C7C660DED98566BEA36EA7C98B586
-:106F200070DE6F5393835832FE231BF4DF2DE2F49F
-:106F3000CD54E4FDF07C0BB5558E5CAA7B2CE95951
-:106F40003DCCFFF17EC867610018454EFC1AF0EE9B
-:106F50000C78803362290C9F79CF7F5B7CAC3FCE6D
-:106F6000CBD288D5A0F0A265399B1C97A794115D60
-:106F7000A5C1ED79CE55BAE9070EECD131BE3F2A55
-:106F8000EEC6436AA499C0A619ECC2407926A17A3C
-:106F9000D4E248DCEFFB183579F54479E4B642B623
-:106FA0004B5D6BF4A66CF97FC53808C924B1BD7977
-:106FB0002FEA3CB1389C397C0E18C97EB8B11FDD70
-:106FC0007EB2A0FD1B7202A1E77F4AF6F5874D8FC6
-:106FD000B9D7958AF811EF480335FD6ED9E683E5F8
-:106FE0006A60BB3D812160DE46CA8730027427A2F9
-:106FF00099B632B1115DEBBCA6C89D465EDFD2E505
-:10700000D24DB1C34B974AF4CD833AB7E8D9BC957A
-:107010000DBBD47F57E18594FCD90F57927CC18872
-:10702000023E3A53C24FDE87F730810AF10443989B
-:10703000E64A793BB992C981FE059F93726B06EFD0
-:1070400000CCA1CF7670D8F3991139DFF48A0FF311
-:10705000A3CD6F05F3ACD249C10E18251FEBD6BAEC
-:1070600025704C580F555F0D2FD7F29623C65093BD
-:1070700066C7BCB3DF6AB371AFBAC264C2E36D74F2
-:10708000D34E75D86EEEF18F7CF2048DAC1625E1EF
-:10709000837424250CE54A75B56620D09C53B2A6AE
-:1070A00063500D68E183DB03AC58F506142E84FEB3
-:1070B000D6FBA59B8B910D6AB56AA0E6A31E06D4EC
-:1070C0009AACF9604719CF69A91487A296C24AC041
-:1070D000E3EB14516804BBE8ECDF5BC866AE8E9945
-:1070E00001029D935AEAD6682775CD31D4433E8973
-:1070F0007D934406EEB9144EDC28E1A2FF7DA7CCB7
-:10710000C52F45DBF452902A4D73B6A7B9FFEE02A6
-:10711000E8B939D0A492C726AE65F438B883EB83BA
-:10712000F5BB8A504CE0DCFB4BD9657FB87C0B8A01
-:10713000FC41055DFB1AFED4BB3D5389EA67D18A49
-:10714000D0237F96913DE73A8AD39336BC63B5B797
-:10715000D4926C49233E6A18C65497A702E360474D
-:107160005792B6DF9050A74D7F52B83366BCE7B850
-:107170000F268C877827687B9D4D1C20DBA2CE2FA5
-:107180000BAA1D9E7A12C87C9630C83C5A3266CE35
-:10719000B18FFC2FE0F38DE7501E50314F3FD1AA45
-:1071A000BC5C8E337F339FF8F58C86585400DDA38A
-:1071B000D09CA23D4CF1E2D8FF5255CD4CC0FA6DA7
-:1071C0009678C8C57FE6BBA474B295E179E97A20C8
-:1071D000CC903CC49C53E548A4DE7A8EFA80FC2611
-:1071E000ED9B07BAACA36C68ADBD6B5F402E7D3ED6
-:1071F000AB690BC4E6A5D09E07591F5F34586B5688
-:1072000032A7885F76C2BFC94A1EBE39CD97447E79
-:10721000DF07C5A2363AA87DB51CF6E2614E6729A4
-:107220001F4D53EB1AC50AC0FA9CC2F0C55325AADC
-:107230006BE17EADD475E815326E91BB76BBAA05C5
-:10724000AF73F94EAB2CA510268C890BC9774C1B5C
-:10725000C94E191B7CF9B72C873E8AE7970676370B
-:1072600022EE8946FE8AAA05A0D3A3A1D7593A7176
-:107270001BF0BA9F97FB29A7587C8E4E6A1EA86EFA
-:10728000A87A1EEB2945A95FCF463744B28246460D
-:1072900020D89C4FF6B6B21B9C1AE4F97BFF3A96B5
-:1072A0002B0915281482F3175B8335DD1F8D37F00A
-:1072B000E54F1E452E80CA53EB81C5D72BCE81AE3C
-:1072C000ABA777E88EDB3ED07C50A7B09F7BDC9EDF
-:1072D000E30D243B1024621508FD3E45FC41DD69A9
-:1072E0006B81FCE595EE2C54BE7E91DC24B7463FC5
-:1072F000EFE6B0623E2AD90E00772B4B73F1814A3C
-:107300003481BFE0457ED0C5DB34D126DD5DC8E3E6
-:10731000FFC2CB9EFE73400C50F294CCA7D8F04D28
-:107320005B93F1D1E2ED3B2B27AA856F596F907CDF
-:107330000BAD5903EC0B2927333E5443FD2B0FFFB4
-:10734000543A5603F7C1E0AD01D3DFCAC2510DFE76
-:10735000E2DB9248A4A9FE63E4F6263670912DD6AE
-:10736000DD86B3E1BFE178D52C13A3CED0AE4E2C91
-:107370008A3851DEAA5E9E1B5A6F689B600A21B153
-:10738000CE7ED1216F7F76A06DBB9FFE2044771CFF
-:1073900061D188A84C9DB22ACFAED582ACE03742ED
-:1073A00078B36F475A8A9F5BA39469312E90BE28A9
-:1073B000ACB756B7E3C6EE55BCE052934AFB41CF9B
-:1073C0004137E0446167DC9886CEC9545336B7A490
-:1073D000555C21B1D69D94595517A3FC0ABDA0F068
-:1073E0008854D1FE42D9EFE74AA8C2377A953ADDF0
-:1073F0005B49923D70A935C23A0D14C55EEA97C744
-:1074000048D8E9105E7272111AF17794B8227FF9A8
-:10741000A4DAA466D9A9845692A47BA808DC03C583
-:10742000B139C93C6B2A4370ACBB9EFD1A937AD527
-:1074300012CE341770E59E3A1EB18FC8A92A85E78F
-:10744000468056107EC163C1156A7DC282C883D151
-:1074500084CEF19D4F2B2B441528DBD3B9248CA56A
-:1074600052FEAA6CC4ED2A15AFB717E870F44B3C76
-:10747000F32EA7BF05A3BD8B7F3A8E6C6BAC1208B1
-:10748000B4DD4E3E91D0F4FEF06465AAE0A058F65B
-:107490003948EBA6561C9830A207FBFE5158B0F0B5
-:1074A000012128CBBC151D8E75E74392F82F904221
-:1074B000A43D6FD7779E581948F312827B7BF9CA97
-:1074C0008D67B5B69675B28D238DC5B3441C18ABC8
-:1074D000727620E8DB79F3C833DBAA47BDB11AC165
-:1074E00087661261AC07744309CF955149D9A0DD75
-:1074F0006216BAA3816F201DCC30DCBEAB6F95E65F
-:107500009F4E268BC7656DC79D54728DF0C6B0A483
-:1075100029070FA96E8C2184E56B87C37D85E4A0C4
-:10752000CA450CDF5965F95BFE4F9E5A044325BCE2
-:10753000E2D979AA04D53AE4499DC66C3C533F95FB
-:10754000847DD6E857B9EC797783581BB489FE2A35
-:107550002C4D052E8809CA5A38600ADCAE04DB704F
-:1075600085699D4F9AEDFD54A2FDFBDC0BF931546A
-:107570000B003B5EDA4BF7770C5594EF337A360607
-:10758000121F7435E63470A3B11FFC74A6692C84F5
-:107590006CBC83F8A66D7547B3A03C862557E16E99
-:1075A000687C1BCAAA6B5FB4B68D9FB62ACE2295A3
-:1075B0009A61A0A76D07264306A88DA916BA8DB9B2
-:1075C00060AD699B5C1CC61625B8675EDD928B4E6C
-:1075D0009C0397A2128F730EF951339F13E0E0D5ED
-:1075E000848DC5D1F17108B4C64597BCC441B90FAB
-:1075F000A5FFEC4BA788C5585505F6DFA53A321B09
-:10760000712C66A62F298746C1EF1E5725B0DF9F34
-:10761000BC005AB2923E5B3EE869CD12A97E2EB5FF
-:10762000D745A6CBBE5B1B87BE6D3D418D6EFA4430
-:1076300008829FC47E6F362DAD57F5A8710701E80B
-:107640007B34EB237257CEF8F936774205EA912165
-:1076500094E88311B9B9965B8199BBB7F6CC881BC6
-:107660008A8F863A70AA675AFCC11940C1B7B9D649
-:1076700004713A57E27EA6F51FE24492FC75896CCC
-:107680008360C2AE017A5515D80CF423A5C9196AD6
-:10769000EEB48CEEC9D04E18F0A44F35517B4C7A25
-:1076A000D5548996AA7A5833D61F88DB2C91A1B17C
-:1076B000CDB5A57396DDE01C7582FDFB99838730FF
-:1076C0006ED41B6FC236CBE8D677C3B2058C74FC80
-:1076D0002CECDBBC393421DA272EA6BF89087C5C70
-:1076E000DD7BAB5DA2749E47E1A5AC11216FA6398D
-:1076F000871ED72DBBA48F36D3CD6D0CF26EEF88CD
-:1077000090AF83A4CFA14488886C961AFD7B9757CD
-:1077100064F5F6F99C24BD30FB0E3ECE2ED1857566
-:1077200039F2AC1351589BB36D4DCF1531609FA703
-:10773000039CCF15B469BE6E0C98FE2645E218C2B4
-:10774000DBDB3EC73F1C231F1EC251C40B3B6F5ADD
-:10775000FD2E0515AE624D68FA725266D0160BA268
-:10776000E1B2AB199731BEF0B3BAE1CF50EA26D1FE
-:10777000BA0115DF094CF29B54DF5EB339505DB896
-:10778000073B6FBB4F1BDC2EBC07FB8016E125BC03
-:1077900066A48FCBE5B41D7B6825CD96472EA298B5
-:1077A0008F1B5C039C1D6C39F1B86EEDCFDC211989
-:1077B000D6E5B082DDE9A50F418A62876FC6BE2F8C
-:1077C0005884AA39DE32BFD7852823AB99A58356C2
-:1077D00028FCDBB2CDA9618C7503B593BB38E4A35B
-:1077E000027D7884A8DDDC3EF6205FA8324D08D605
-:1077F0008968A8D8EBA5F4E73B0BFFC7B27A01EB89
-:10780000681D20E855DEEBD0FDA6CCA997B477CE55
-:10781000440A85E8476A4436ED6357E3BDDA374DDD
-:107820002DE1A055CDAE375B65E7743DBA58F951EF
-:107830009CBE1C614C462A63B50CDF8EE3D67626CF
-:107840002B727201F6C529D2D0D8C435BCC37C5383
-:10785000B280ABE0B6D16D26A93122DB173C4FC018
-:107860003A94C763599A1FA71C7C2C1900605CECE2
-:107870006C9C4083546E7FAB3A4B5CA5B1D8B50687
-:1078800017D28FE159206179E499EFCC5A338329DB
-:10789000DD92D76FD0EAB43C981B8665AB7E96ED3F
-:1078A000F40A9F0AD866BEAE854DE8A75A0F7AE360
-:1078B00008075B8A67FA4CC2130E2A037E5685C3FB
-:1078C00095305AC39C392C1732F32568DD81E45F6B
-:1078D00072E4DAB69FF95BB47DF7DA3B21DD0690FE
-:1078E0008D9AB626FDBFAC7EC07D80B5A4314A948A
-:1078F0000BCBB98F61803764556F92DBD568B21FAF
-:107900003679E5EB4B0194C27919CE2C1FD040B1EA
-:10791000F0840D1D418DDDC5CDEE58E4E36F83FA93
-:10792000FE2CE7333F1CCB5C2C5B9CA7B4E3356F8C
-:10793000D63F51374489C1D65B00BEE9EF5536EFDB
-:1079400076C1DAF63C6ADDCC78AC7E6ADA1F4F3B52
-:10795000F18103E9E85B247D8B1AFC84D79783F8D7
-:1079600099C3C2394799A3B1DFDCE53AED3F824DB7
-:107970000042663B1E2B2D1C9D9DA05996DA893E28
-:1079800042262B04D158BA509228A7C3C614746B50
-:107990009CF65BDD3B0A8E23171CEB16009413BB91
-:1079A000A315AD195281AAF44CA865562D04E2E046
-:1079B0008748197EF18E1DE0C9F4BDB5C7824446E3
-:1079C000CEA7B4EC49C74052234ABBDB243ACA6D68
-:1079D0000A2066E43F3028CC4412A3F61593E98DC3
-:1079E0000F6E52CFCFDBFAF62BD56E8816076CCB15
-:1079F000F974D902BFD5F0EAC609EF85C5C1C90639
-:107A0000EBFE7ED34F41C76A5FFDCC37192032753C
-:107A1000276A2D93D060840D8D83880DBD8230F54B
-:107A2000900AA8F56DD2F41FD0F96485EEDEB5EBAF
-:107A30001EDF6C72BC3ACFC8192A870E4551E6C1C9
-:107A40004C5A3987A2C119AAC977DC0666C0E4F38B
-:107A50004949DA50C0C6E251D52A3ABAA9F625DC1E
-:107A6000EE87F8E446DC1BF37372254531950BA9CC
-:107A7000AF5BFA45E744DB46C56EB4145546100EBD
-:107A8000D508A296FDFCC8AC30ABCF60A65BBFE3C7
-:107A9000622A3562697C174BC511BFC86C93EDD360
-:107AA000AB06CB34A3741CDD021465433055B6EB32
-:107AB000BCB23165A146328198680A697451F99166
-:107AC000CA8964A132A3DA516BCB09C08671CF2079
-:107AD00094C86A378D77812686A145CF02F28D1929
-:107AE000BFFB4958512317670D9BAD002D418ED127
-:107AF0009C5EA8DB022C3E25DAE2261BB672B5702E
-:107B0000B480E3EDDC0B7B3C0B965209EAD23040AB
-:107B1000D02DDD1151A47E3621BF5018553BA692C1
-:107B20005BDB92E72F0F0247FAD317F436E31C39D9
-:107B30007E9E9FCE52DDF44D0D7A1CE16D76B2250E
-:107B4000A347B82558BE6C24E2BAD157C65866156B
-:107B5000E87E3E984555ED7F5F327F19BB874831FF
-:107B6000DB8F6F32AB647522DD35B1B6E2561FC7CD
-:107B700051CDAEDFC953072ECDA33990DFF1E220FE
-:107B8000C894ED944A0F3527AF89CBD1507BC315EC
-:107B9000B51169A3DE82CCFF29593DFD2F5CA3DE20
-:107BA000BF96F0B41CBF6FAD590E6FD7BDBE38A3E2
-:107BB00003C4F320A4770533CD00975FB571EE7F42
-:107BC000B80981BD520E58AFDFC5F38CE9E6AA13A0
-:107BD0008BAC80A6D30E5376CF35E675293897D572
-:107BE000476BF9478A987E054B5327A825218C5867
-:107BF000C3C4B88D839A3D41AA93E12B10C38698E4
-:107C0000E45BD7E910D415ED37E98C2CAC8D712CE1
-:107C10003C148BB5DE8FA1BC3C6E5F4E126EC5A7C7
-:107C20003CB9B6E7804BD7FDD3E29C2969C7B74F73
-:107C30002353D38DC79EE86788EC0D43E16B921008
-:107C40003034823DFFBCDE6007942EF806AE42DB86
-:107C50007632EA5A95AFA1CAEF3F1B0EF4A0314A23
-:107C60001EF543A58E7DAAA47DC5E9E8F1B4356A69
-:107C7000A9604BE975F7C83D9ABA709B7163950688
-:107C800095E1D9A193D8D29C24A8BE3B0E797AF570
-:107C9000D50880DCB6887A20E78B995AD4C2DA49B5
-:107CA000DCFFD7AA6AC5378544724881396F2AE458
-:107CB000FD2A3DC1DEF932880C73FBFC83952BF85D
-:107CC00003F98CAE2B2C395A52BA65FE6CBA1DE101
-:107CD0004FC00C027C9C1BAA48C350B1AA4E14335F
-:107CE0009C39E170E0709323BB8222E825D8F171C2
-:107CF000779AFCF16C7E4F7879BFFE6241F294AACC
-:107D00007B277A04474B7E0DACA774C7B11B099C37
-:107D10002CC8FFF118226E65F9018EB94ED890007B
-:107D200022453161842363E76DCB705E31D71BB28E
-:107D3000270E97286AE3D7F5164E693B39735C33F3
-:107D4000502EA9F36A43A499C45E31907977608E6E
-:107D5000C25CDAD40354D1EF4ED28FE18F018D0C87
-:107D60007E5E0851EDBE235CF93128A572FEC28704
-:107D7000381E4917221FD69829EE011DB0313D1338
-:107D8000DD4978A5AEAA6D95B51041144B83F56C0D
-:107D900082F4F21931BACB2F4FF628DF1517FC57B2
-:107DA000D442851C8938FB8EB971D58F8C54F4FA76
-:107DB000736D9F24E765FC8DA8A7CD43D737E3E912
-:107DC0006A45764C1EF5B79290C79435794E116787
-:107DD000BEDD660E957A5ED0ACBBDAFA18C3BCAFD6
-:107DE000B9E42468DB6DDD5070FF0E726C51F54311
-:107DF000632FABC5F34D84C4EFE89729D16DBE4E18
-:107E0000B80219541BFBF4642AB76A0C5C43675E22
-:107E1000BF07DA1A36F2F9E40397323A45E7531806
-:107E2000F97408C8A3E44F0B818DF3DAC4BCC40015
-:107E300085E91166FB3649C18C155B47D75FF7EEC4
-:107E40004ED70C75F0633A3A6C7414B19475FF52C6
-:107E5000D7938796AC4B8BBBDCDA1D075410BFC49D
-:107E60008E56AA9DDC92515297EED89156F79131D9
-:107E7000757506B444D50FBDA860CCA4BF4F064F9E
-:107E8000E99FD9CF704D771672136890518B325994
-:107E9000D336C5E34FFD30B5AC18B50FD96DA5B8D5
-:107EA0001ABFA8739DD664E750276FF8D1B17978CF
-:107EB0007E9AB8D1E03B9418700ABE90681341BA1C
-:107EC0007C7AF97988B8055E438915927E0D226C1B
-:107ED000E5EE4EB29B942F0AC6231939A3D045DC98
-:107EE000960802269B72B43A0E1AC0B61F3B80C495
-:107EF000902AE49302E3B66FD52EEF760D43578BAD
-:107F00000E95EDFDF17CFF7AB6F339FB2C9D557B88
-:107F1000A65950C9DA228FABB89B2B2DAECE350AAD
-:107F2000CAB57769B426E159E1D0FE3F93842A04AB
-:107F3000F9B298FA5FC668FB935E0237F5DC235D01
-:107F4000EAD22FB6D63ADD4E2083FCC0630F4EAA8C
-:107F50006FE90219872DED4676805A3418D6064F00
-:107F600058D169209D3B490C8AF44CDC4899C16D7D
-:107F70003CE974D8EAF975535F435A7DF69B2EDFCE
-:107F8000B0F193704E26DD1E1D7696BBD48333D59B
-:107F9000B2CFC2A0DCEA554B063514DEA1B7C97FCB
-:107FA000BD220C982055D65418804036C7E302FCF9
-:107FB000BBA86A84BE8F534369CFC645F3078C20A4
-:107FC000498D0470DAB6DF4EAFF2C2B5D8E633128F
-:107FD000E150B211EBA5564D48FE65138C49393D71
-:107FE0005C80D5D29BB7183B80E728E99BB981D844
-:107FF000E566E489873A23F2E8DAC344E822973158
-:10800000BA73329B5613C4F429EC4B3B692F9CF98D
-:1080100075AB638CDB814CB31A3B571227C6AF2577
-:108020001182F6E0BA496C9F58FF6A0A721ED8E6C0
-:108030007C6B7EF4EF8AEB4E217DCE04B64817E5CB
-:1080400017A164AB2F5D706A641D3A254BC0E2B581
-:10805000400981D3C86263BA176D6650840FC03877
-:10806000ADA6126CE175F176F5BA8BFD54BB184ADA
-:1080700074A8DFA3F58AF6331A4F489FF38009C529
-:10808000ED0FFE9D5B36BC8E7166F2BBEE451E5059
-:1080900070CDBA74AEFA8E189D3C7A0E2A54F886CA
-:1080A000E2569B1955A8029BEF5066A7C71875B6F4
-:1080B000377ACBC957F05E371824D1284146485249
-:1080C00078214AFFC1C47BAF472ED09F1FFE78D9CD
-:1080D000BAE10C45FEFB1ADED63A8C5D253B620404
-:1080E0000BA6DD27181A6E0C40A7AB22A76A18B0A2
-:1080F00032C369F5B3CBB25793D1709E063711DB0B
-:10810000996B96F8EC9E14388E9C0F433203B94459
-:108110008333A4EB02982AB1E8910C841574B1DE84
-:1081200006ACC2CE6107DF9412C966101F9CA30F74
-:1081300036AB9441F0C4E7180E5C7BD2DEFDD4D19F
-:1081400083CDA221F292AEB9F61D107BE0648FF2CE
-:10815000735669109EEBA815413800CC201129B93F
-:10816000564BCE1B17224C205E23CA48095E3D5D4C
-:108170006B2F65F3E8C4CDD051E65368739419664C
-:1081800021EF2BFDB242FAF0406B31D0193E93BA89
-:10819000BEA2063092384579104CFF848878E3FF00
-:1081A0001949C6F0EB14FA22C765AE1C7662F36E6D
-:1081B000DCD8B47926F21B737345A4D86EA6C59695
-:1081C0005B00630D7EB9567B87A23182DB3885D692
-:1081D000DE75D5FA483F747CC3416E1F4E3E19A828
-:1081E000B80EE52196A4B38B844A21D2B6A52D639F
-:1081F000AB77772A016CA91DDDC8ED5A025649FB01
-:10820000D9845C6BFB843D78EBE2C3AFDC214AA8E8
-:10821000831793D0E36220C8C7D49ACC12D9F78CC5
-:10822000D8CCA5E167B90C3A69CC152F2F433A1287
-:10823000DF3289A579CABFFE94FE706161B2729F78
-:1082400088AD2C0F26210289917F41B30B8736F030
-:108250000C0988B0CD48E5C6FEB9833B6094DED3F7
-:108260007AA28C7E22A95ACFEC01F7681CF446A6AC
-:108270008C710E8D1A930B5564312C382B9FAA8F5D
-:108280008380BFBB5DD7215177129AE51E5DB5C1D2
-:108290006080170A1B2A0F44F576292DFB00B04297
-:1082A00026EB1B2108AC249F5218A36CA61675ABB5
-:1082B000522DA1E3BB371523AF05EF5D6BEFAA1B72
-:1082C000C1492DC480811CAB27E4B689E225CD418C
-:1082D000955DBEC1B41340F46AB7856C87F34E1840
-:1082E000AC1B2E1859562E0DB7E0DFAC78C4B7453D
-:1082F00099FE43E39CA9011B7BB9362418033B7DFF
-:10830000AF088AD5D48C24D60434684DC48A9C8A9C
-:108310003EDC168F55E7C1F2465636C13ABA08AB75
-:10832000DB6F498C775AA12C3E7BA68BA9E2C32137
-:108330009514C7DAF2A4CECFE54FD52AAA6CDE6A2F
-:10834000ABE35E34A108CB85887D3B485AFA0B9C91
-:10835000C5A5D87323D737771BD993E8B94A22F636
-:108360002E2A0391E5ACA042E334004B98A8EA859D
-:10837000B21025804945404213256A3344922C0DA2
-:108380000B5B1BA2308C2A88C6C3B7D9B9C16E98C3
-:108390000CEDD2F413D2B2CD42159A7B52EB093DCB
-:1083A00013F1CCCA40F079CBC2F77E3DFB5454C5E3
-:1083B000590406CC461C7835C2AF70DC2FF55F152A
-:1083C0000E0928AE66B6B26BF382DADE3248527E10
-:1083D0009F6DF8A77DABCE3010B4AB5CA19504D3F4
-:1083E000B64290681C7ABB5BBE9791ADAB6A0FD862
-:1083F000DC70388F6F23282639C636FF8467F66411
-:10840000C921B73493C65633FD3D9C5A100D2D92A9
-:1084100048511FF3D6FA310968985A3F7492478140
-:108420009ADCB3B127D00DE9E9384864470761D633
-:1084300013E492326866FE5B772796857DD1D296EB
-:108440002761DC8BFC81F2B4D69A95985995B79840
-:108450006623D78872BCC946C42BC4CD7C6A41E66A
-:1084600003AE6593D94117B27D6C4309085AB8CB66
-:1084700074C5316F7411E2EACCC107C5E1634C6881
-:10848000D1D9FCC17F5BE6EA4226237E2D3ACEC7D6
-:10849000590575D30259057F7DA3A8A16C27D10A80
-:1084A000E3F5A4A2AE7C72F23D5C2DAEAA2727585C
-:1084B000B2E03BADA8EDC6612D917BB8CDCBADADA3
-:1084C0004CC070FBAB380FABD37C60A4E5FCCD8611
-:1084D000BF1B974410C6BB1F057E87BCE7D65A60FA
-:1084E000E756F23CAD80897E0DFEEA6A46D402EB87
-:1084F0001BA5FADD2785D5556856A3AEFE98513FDA
-:10850000CCD189D8E024ACE8ACFC38345130B78FFA
-:10851000A2D7EFA7EC97092A33237D984C295A3C20
-:10852000EB326891956B84212C24026C67C19247D1
-:108530000803375E6C78C818536EA4D95B1D9C5332
-:108540009EF8E0A7472E214048A2860393CDC96D2F
-:1085500064D3FF5B91C94FE60480952B832520AE41
-:10856000289210C2A6615F792FA01E1F45030C53ED
-:10857000BF52455BD33DDD600A2F0A91059DDADBD2
-:10858000ABFEB7E9C6CAE9936BEA1B8520067B857B
-:10859000E832A4F3A03DAD9743038B8B2141FB65EB
-:1085A000031DC98551AAFB63A095D32AA22F82C2BD
-:1085B00026A0031F523C94495DD710C7260F74B5FF
-:1085C000FD0905AB1ADAC0BCF9DDD4553BE8D09003
-:1085D00074CBFC30C0904D30F624E57F858155EE9C
-:1085E0008DC1AE2785CC57D06E9E70408D4AA507B1
-:1085F0000B80793F7ACAC6B16BA49BF20FD6D35DCC
-:10860000D2A401D0D13AF02C3B2F187D0AD3FD2003
-:10861000B719254BD0B63F0162ACCB54D670A92D0B
-:1086200087B8BE843E6D1C8BE42660EED1C778B05F
-:10863000F2A7C1B73A78EDCE7B296F4120B586D03D
-:1086400019A37B935D87C9175C9CDD9F341A362480
-:108650006E852A69B9DEFC406429B2222EA3EEB1F0
-:10866000B8340FED7B5E32C4197E18D3B055F202D8
-:10867000C2470A990F20076EE1D137F62598CC2121
-:108680000B882B3FDEC76A88C468F037FB5DFAA70A
-:10869000DF711C1B11B29AFCDCFABA95895C4AB4F2
-:1086A000E7E8CB046554E279125165D6C12A3B1E36
-:1086B000649A9E675416AACC4D8ABD193B8C875E7E
-:1086C000DAB25044D2B2B73DD3A463F4D46F8C1065
-:1086D000BF446C1DD855E5113E5E4B16CDE0DE0D56
-:1086E00039F83053C32DDC524CBB693A1EB7D568FC
-:1086F000BD170C251E3BD01AF8E31F3924F5E2F90B
-:108700004364B3437CCBD96695E39993C51DD0559B
-:10871000DC6032927019D2F12C510F4BD4EFEE097C
-:108720009173BBF944E081A0CB292CB58D08329818
-:1087300054DACE6C2311E47E85D04C14D67CC90467
-:10874000629E29DE5DA3C2C9145231FC086D2CFF64
-:10875000B92605C9F2ADC94C0225C04B28ED22E669
-:108760001A53376DEB823E397CC4F7ABF318FB79B3
-:108770005A868D404E239D660CCB1C977C61ACCAFB
-:10878000D1252F28020934861F0A2A543C853750E8
-:10879000BCC66E9B178A2623A5D35AAE6A874E9213
-:1087A000D9F7E565367772CA856FB869EFB868BAE8
-:1087B00025695C682CB88442722A3114F77FDE3256
-:1087C000EE651C05ED8324138FFCC8172263AE24CD
-:1087D00029854D127379238AD5ADE73C09E3D22070
-:1087E000068C3DD54538966434EE6B854DE2D972E2
-:1087F00034C3238285306A79455EB973B6BA958CE5
-:108800005AECB691A0999086D2C68096AF32B50147
-:10881000753037E290309DE4A418FD68A5F98BB659
-:10882000303B97F12B3E88BB3F0B98D5F70C3BE3D1
-:1088300093660B1C7B35E25DF002C0132334EC62BF
-:108840004ED2BDAFE944901CF457392C94CFF1ECD3
-:108850009298F7678D1148199B06D0D66788A7AF05
-:1088600016B01B1845F918DAE09017DC3E6B97122A
-:10887000F31CA2BCCE3CC7D6B1C0DC05A0D88D127B
-:10888000E04A404E44C277DB40BB1ECDB5E22F79B3
-:108890009452A013EB193E2FE24A614C091AC6CC40
-:1088A000308EA94EDB978E997B0935B8E426E855C2
-:1088B000096A5B34B884E80B6D6D973D2B2BCB9F19
-:1088C000297B956206F0AC9A86FE4B9646B396A538
-:1088D0005E7F970E3D1D2D9EFF6DDCD4880E4616E3
-:1088E0004DEA1BB2A436515C913C7B748F8819BD54
-:1088F00006C34CA50A99D09009AFC6E6A5737FD9E7
-:10890000CCD24477F71FFA5A3C6AA5922EC497B08E
-:1089100093A7127FDD9E7C6097E7D378642AF8EBFB
-:1089200012DBDA320BD3BB6B21C8AB89B769DBD75B
-:10893000BDFC06326FD9678F7E405F0E8E82B4BF5A
-:10894000E513AA00D5D6AB08D4426C983749A36B7F
-:108950009AA6DE7789B73FE736AB1C8714EADD5C61
-:10896000BF22B0C876E8C3F98D48A6BBFE70814B24
-:1089700040214677CB0F19CF22963D534E90981643
-:10898000BF7376CD9999DC31593976258AA8ADA087
-:1089900033893743296B1B61D1F3875FFE69A3B02D
-:1089A000877D5F733A24FE7B4FC7387D5F6618BDB5
-:1089B000F412FD4A1ABD23BDB6E018D2C82D5304E7
-:1089C00040CAB42C3707DCA6421B34B38F91B1B434
-:1089D0002A56DA3A6D148E0A083BB3C0531FFEEADA
-:1089E0003529FEE46B628EBAD36E7E8BCE00408753
-:1089F000E215E0B6925B1AB06CF7D4D9EDAEA2479F
-:108A00009AA0012EBAE3A4A36450D7C7ACF824F708
-:108A10003A6B0BCCF1589B18691C904E8518C936DF
-:108A2000287C10C295EF6E62C5AEB02BE41B17D048
-:108A30003E0A991E5567194048F7B92B9C1FF1371C
-:108A4000811961001811EBA845A0E93446B75CFA1A
-:108A50008530854435688E7C347E7A3B3D0B92119F
-:108A60003BF97B63B9BF4B9A759DC42EA3538FBB53
-:108A7000594E8BEB810E8916AC1BDC0822DE764E3C
-:108A80004098F84D38F023DBF285FE032447492354
-:108A900054A866AE106661679E43FFB5EFB44860A8
-:108AA000044913966A9269AF8FDBB60DE52D8A41B2
-:108AB00001C5A41568D218CF8A8FC4621CED44B1D9
-:108AC0009452F6DD7532F4B164719DF4F8EA31F731
-:108AD0004E785610874050B36A0B22FE216B9D7C66
-:108AE00013BCF85D1742847EBD83EB9DBC69FC9D81
-:108AF000B3FDD3274DCB7E599BD737EE6D9B0547F2
-:108B000080809C116861FC016AF54B1C4FAF227B91
-:108B10000A78D148AB3C826CAE017F35FA7B50407D
-:108B20007AEFF6533470746527DF6353813D3AB6AC
-:108B30005C61CCB7EDA49673093874C40E97457781
-:108B400050447B1E123675FB0B5731092F275532C7
-:108B5000EF0312F417DA5E3029DA2812D799E75BAF
-:108B60006B9466E90075431C22A00ECE7944132A4B
-:108B7000502463EFCB7C454838D600C6FD03861DE4
-:108B80007CA725F13EFB40FDE46CC96E6BDC01BCAB
-:108B9000AAF7D65833DD85272CC247650088BD1259
-:108BA00097706A6DE81D8AD27EBC515DBCDB2D0DCD
-:108BB00087FF091BCBEAA3B2EA1D054FABA96B4E99
-:108BC000798EDB06E96593F660C0A3671CADC480AF
-:108BD000558B90B90A11D6BE6734F6C22E1D89F89E
-:108BE000289592AD5A6D6CD545116BCE77668F592D
-:108BF000929F3ED0ED4719A97994D5F6D7B3166662
-:108C00007E65C528056A6B9B38CDAC9F0E7526D254
-:108C1000681F67D88211D123F04A2B14907C0A0F69
-:108C20008661F9C43228E8844D9E706E9464DB75C9
-:108C3000D47D986030B51A12F283C26E27F04CBA18
-:108C40006189A060A325E0DD3C60FD224DF20D8B23
-:108C5000CC291EB999A1C31163049C9BEB3CBB3684
-:108C6000DF5E2FD6B52F22D671D830C25EBB9038CA
-:108C700008BCE3EA08B62E259BE232963DA6AC2B53
-:108C80004427D2A09A585A5413FED18EA1A94B1250
-:108C90005B6E861540A1649B1BB6522B376CAEC42D
-:108CA000F791D37FEBE37D8C0833A983D343DEDEDA
-:108CB000E549EEC1F7AC9E05D6E20369CB1844D571
-:108CC000435DD227C04E8D89C6495BD2D68674FAE1
-:108CD0009AB99C72E158113CDEB4B6097C023301AA
-:108CE000DA2A760B84D358B7598DD978D3DF0D0F94
-:108CF000878A6320EFDE8BD803C5FBD3A26A2621C7
-:108D0000E7E8123B2207322D068ECB3B76950CB25C
-:108D10008F53B4B8B73C305B6AB54EA3DEC50A6664
-:108D2000EAA2374324600F54D9DA2FFB20A0C7668C
-:108D3000120B0D376AE3914F0D92D9215BEF5B6403
-:108D4000935CE7923AB969FF1CDD39E829C2E1DC9E
-:108D5000F024848594D170017643CE54821F977499
-:108D6000102CC5997A21A3E5AE4424E296F85B92D3
-:108D7000A2312366A22031165F7B5F796FD0D809BC
-:108D8000681CC60393E9FBEE058A93FE7889601F91
-:108D9000ED3E3BFAB90546738D56B22B5DB8AA3B42
-:108DA000F2FCA6281840C33BB9CB645C74FA7F3050
-:108DB000FD469D1C4B70BBD5428F581666E437DDCF
-:108DC00047F87C45E5529B095405AE9C7100848EA2
-:108DD0008A5FB442FA857DD81536DAC339C8C17CBA
-:108DE00056F1FED4E22832240BF44BFE0881B2F394
-:108DF00032F3C621A92F63C6167AA2AA51801B4D51
-:108E0000D6FE7126E28F8C126BDB8B28DB5352224D
-:108E100040ADCFCBFC4342DEA139B927A879118EF2
-:108E2000756C82B7794652BC5DB7B5B58CCB981CD2
-:108E3000841CD802F04F7807F1B57452372B97BFD6
-:108E4000B2E8AC73B7269621B296EFBBE44CC7CA22
-:108E500033F6EB0E1676E9E36DA9712DC34CE45E93
-:108E60000A0CA7BFA6631A2820F56DE205C8081DE5
-:108E70002EB26B735FF2DF69BB3695DCF12CE35EDB
-:108E8000CBB4632D0ABCA02ADB5364FBFF833A8674
-:108E900095694821C4F5791220758FD9B8E8B9329F
-:108EA000366029F03DEBB6A99B79DB7B8563163AEA
-:108EB0000713EC635379FAD2790F50242E1B703DBF
-:108EC00055B9FF81888C4EAA82B61B1CE990D160EF
-:108ED000F606866462E46FB69A4692338DB18E428E
-:108EE0007E1F9DA6600962ED8D41D9FABDC20413B3
-:108EF000D4BE37ACDEA0B470322C711EF182A0FD5E
-:108F00006C904663D27B2049071AF8639C3B271B71
-:108F1000BFA56F783F837C32E5913CFAF0C7A93456
-:108F2000CB565D927C0344B0DB876350FC4939E447
-:108F30004D47752E7B075C137BCFAFDB33B8968F25
-:108F40009758A11B46F8F9CDD0E8BBDCA73ED6A3C5
-:108F500040B6A948DA7C96AFD961457C54427496F4
-:108F60001AF68ECE300ACDEF0B258F83B4BABB6CC8
-:108F7000EB498231F4D554D4C591B4F5B87A413572
-:108F800005B9C4B7618E6EDE711EE1EBB2DC3F1B2A
-:108F9000DA982730A6B5601C8DFEFC4CF2996C580F
-:108FA000E96B657DE4B8AE2C939FF98C6F22CC0CF5
-:108FB0002305FCC88FFD3C4CB6A7E9CF4AB07ED54F
-:108FC00016AF9E71B34321ADFBF2D93BF0854A80C9
-:108FD0003591BCC3117CB66A7E74B02464D35F281B
-:108FE0007C18201BFD67201EB43299F2DCF54BE79C
-:108FF0005FFC0F5866829413456E11DCF7803615BE
-:10900000E75E747C9152801790669BF938E3C1CB80
-:109010001EDC82ACE10B355966FB463264DDCFB411
-:1090200073182E0DC98BF92097E98CC149E374BBE5
-:109030005232AC8289F2073FC3D42AD49CA685E081
-:109040006629F1D846329BEEB035C4F6DC8A80FA48
-:10905000EE333F50304DE9D9C635E0E197939FF9A3
-:10906000A8A717075EAE01833B26CD33CDDE3B8438
-:109070006FD42F0423B00CFF12CF21F06B68480F80
-:10908000651D45E4A4084807F4450D3340D92C95E7
-:10909000019E54F4949F42582F8F03D15838B876CC
-:1090A0003952DCBA93DD3E756A15B3D8A3996E5672
-:1090B00066B5CE374D00274753633812B24690DF6E
-:1090C000A013CABB469C07581AA36BE9D964700168
-:1090D000F71FFEB783A23ECF2B90E0288BA7E80FA7
-:1090E000BB60357A4618A213A5205CD04D0656A069
-:1090F000F8802B0FA80B712F87035A6D5A5B144F02
-:10910000435E37C0A3AECCABB973202D0EB3CA5F9C
-:109110007059A30C87CC517EF185EFA8E6A313A567
-:109120000D1B1ACD3C3947040EFA062FBE75EA23F3
-:10913000A1FD2F6CA56CA35EB98F39616FC8F4E2F5
-:10914000B9A74EA722BEBAD4DF26113E99A811A80E
-:109150003CE37357C00D210E4E8ECD4B3E20E1EF08
-:10916000AC39A9F697DF3EA5683F6ABAD43FA85A42
-:109170007EEC2A7AB13F72BD6E63EE71495A4604A5
-:10918000DDF9AC1DD71C3DE3693D264D1D27ACC55F
-:10919000D62D2F3AF3C5A8D0F79242513E6715510C
-:1091A000A5F3A9126BA5E8990BE5190882B44B77D2
-:1091B000EEFAAF697515A892D9ABB0A6ABC761201E
-:1091C000EC62ADC85C6A890D347FDF54DEB9B4B19E
-:1091D0003FF0BAF4131168F3E9C13CB7E7F03D5929
-:1091E0001646801C82BF945EDAF298E77AEA166728
-:1091F0002452A9A7C11BD6B4D5BE5E5C3A0E4BFF64
-:109200003FC4D532ABC2308BE15B941323A0FE2D5B
-:10921000BEB06C1B0963E79DC5A9FAD520C9EE5104
-:109220008EC1EC962F66AD37CB5E8A9DA0FA96A8CC
-:10923000E5C333D0869DEC79F9769F441123F1582C
-:109240000797F79601EE8BC1131F808FBD54C07630
-:1092500076CF73E8E6E4FBBFBC2C8571909C1EAB17
-:109260008FE33413AA3FE8E0C239A4481DC14EDFA2
-:109270006C49C05C1A847AC1DC247B3D93B63A7C8D
-:1092800086BADCDE746A9954BBD3AC8D7A527FDC2B
-:10929000AB613E25EB069F0B6F8C05D2240FFD1BA7
-:1092A000AD9DA99789CC803D74F005074703C16C3B
-:1092B00096370CE25C0E1057139215B2DDF7A884B6
-:1092C000DBE6A8F48A8AC882C4E0A4934C0C9E5FB3
-:1092D0000CC6D4BA7811D3CA9B30CAF1FA1AFE3A36
-:1092E00069170A3C67A3C9314E2519482E55140841
-:1092F000A27C7F8664B8F9B04BBC00214FD9DAAEAE
-:10930000B41E675999385BBA3AD3B6D9A7BC1D5178
-:10931000058B9AC34665E8FA02EBB444F8B6EED57D
-:109320009834BF86045D68A79E96894B5272F8AD4B
-:1093300090DA0D04539BCA2115FFDF8AE192E42ED7
-:109340006FA2373E4E8CAF249AD518FB18C9B3B321
-:1093500049185AEEB14ED7F50E171FB0BC699C6381
-:1093600025ED7F79A5D7757AB36A8182F90C1FA79D
-:10937000FD1A81F88D177455524A04DE2E8BA4060F
-:10938000FAD40B5920C1C5520F14BF47EEA023B524
-:10939000CA723F892A51C37D8F98FF09F152107418
-:1093A0009558136534361A12A3CE83B5FC5AB74BC1
-:1093B00031A547E136229FD6BAD712907B4200A44E
-:1093C000FD46732BE7F26A8B76B2B9A1F862187C7E
-:1093D000863938974AAEC2FDFC47B8853B5E762B8E
-:1093E00028DDD62E743F4977D11920FFE1C8DE97DA
-:1093F000C75362F994A6FBF5B102A7C9D74EAC5D7D
-:109400008C065CE9741D1C9017872F1C26F3D3F97A
-:109410007A921603636E8756DCF6C8E641B3E4C25F
-:10942000DFD1F462DEDAC30F05F429631CC619B379
-:10943000122560670F91E54D6D263F26F1B8640552
-:10944000F3D56ADDCDA883C9F7E34E854C9719F2B1
-:10945000B33CB231B73E023DB8A762A661A95E3AFD
-:1094600062B521571B40624DA1E314F3259DEABD6F
-:1094700007E7CA5E5C532484859FCE713AC3A72C4C
-:109480009FEB4E48ABB0A4BE07E97FEFE97F5DBF1D
-:109490007B178D70213AA1B15F3D352A3E90FB814B
-:1094A000A8D1FC61E4883433C67B402265A19F6D5E
-:1094B0001A0F85036C71953CDC51BB4628F9CE240C
-:1094C0009F7BCCD8FE18F97AEDBE5892AF7D4C0345
-:1094D000220369FEB354B7056FC2C3C827001EFA42
-:1094E000FD723B47B06C3B7FF3A8E6137B5D9B8E20
-:1094F00061F6B595E2F40AF07FCED9DC13EAF162A9
-:109500009676BE5C6D43AEE8E37DABCACEDE2849FD
-:1095100096F37C0FE60E9ABF5D709F2DF1BF7CC65F
-:10952000EC8A324A89D5C81429774E72A40E91FB71
-:109530004DB48C6CF69EBD04F0E8D15A55C6BE55AC
-:1095400041805CE0F84D8F7E77EFB9A3A3BB9B63AE
-:109550002B8C84C1E7F4693E4A7F8DE00A90BA5AA9
-:10956000284A7F637F41A6A00F377DEA7BAC3DBFD1
-:1095700038C2ACC95E596A17B26AF8941A2D44A869
-:10958000CFE14A79BB61BFC380628A696E0E08254C
-:10959000352D5CA06FB3E57F845AD13517226AD789
-:1095A000B23726324958F24D4C8FB53746CE7E73CE
-:1095B000F420E14107B515BF72F77E70D2D27A3D33
-:1095C000640C41D0B006A8A0E637119C834150C678
-:1095D00031640AFAC125273841862D9E9957E76CD8
-:1095E0009A45B5DEEE8A3A1CC698D942A24B62571C
-:1095F000B6F763C17257889A481BA2BE910E2452D7
-:10960000E40F7E23B479A60B5D64DEC19495EB6E06
-:109610006C188AC3B34C8DCF632FF35D385B883FE2
-:109620000DCA242DCEDFD9C09F8D9186FFA825FAC3
-:1096300092DF974AB5DA460FFDF69921B06E8E9803
-:1096400040EB76DF335D374B987A2D7241CC8F0A31
-:1096500011FB0621516871067F2896639ECCD94D77
-:1096600017A891917D374739AD862922A5833D8082
-:10967000C9D1197320971A60F0B25EA3C5B0CB1F91
-:10968000D9F8C66C86C156E0662411861804325B90
-:10969000F9035590372F1EA73F2E298E72C4594BC0
-:1096A00085D40CAE6AA44E9F7268F291ED69A81F32
-:1096B000343299C31A41BDA855D3F346F4FCDD8E6C
-:1096C000E689F99A0F557F578B7DBA5BE4D5F69EF4
-:1096D0009A6B91F9319F9FB1752C3715F1BD8B7045
-:1096E00041920621BF989F0486DECA827C534CCFEC
-:1096F000BF3978D45CD774F653D23B93ACA40480C2
-:10970000D7E5076AF8F3F257A03E9A9338BDEA20EE
-:10971000A83599003B9BA2A88711975349876F7F73
-:10972000F679E82C00E8EB8361D7D2AA0A806E3D77
-:109730007F1A332A015BF3137FA6CB6EF3AAF5B62B
-:10974000272F9D32D2F833A261D24A5B3A429B1A4C
-:10975000DF9940F09279C1FD00B9559364ED8462C0
-:10976000A328E38793FD8B3EF6D0B79DEF997D0F3D
-:10977000144C602F9DEBE9FDA84D5B98010CFD0C8E
-:10978000415E290607659C7C62D8AE154494C67775
-:10979000DD53C1B1C58B4054662EDE14D87FA06462
-:1097A000725A85F968C7DE36D551F25954893E3967
-:1097B00066AAE342C0EA2810B9B231C03594B87D38
-:1097C0001384167CA8AB9384300E702D5E4392A355
-:1097D0009C1E88C5527C71120D6F56996BB1A0CD3D
-:1097E000485D6D9D479D82D0AF27FE420F3B94C1DF
-:1097F000E37EFD1D3C53B1207A4FE8102C883C13CA
-:1098000040CE6B81452D0182913D603E38A81A9F64
-:10981000239BC799A17AB2503A15F00B943A8C96D3
-:109820008D1193CC42FA16875F51AD5D319CC4A275
-:10983000033E79C254612B3DC2B3C5910BEF6FC893
-:109840001D1A66F66D6F26C38C4FEC3C74141257CC
-:109850008B4E254576139B4062DE6C1800A47EB5C6
-:1098600002264A0AB2CB5A89652B757D338ED1BF49
-:109870002674746777A7A21D3EC84AC4FB89730388
-:109880006929D2050299AC8B7A7E7F4A949B434525
-:109890007AB76E4D28D13AB16ED1F4ED4699042DC8
-:1098A0007653E7A2909FD7CED1016400B6550F1A28
-:1098B0008E6C8A42E93820CDC771DC96FE2F0DF3FD
-:1098C000EA2708EC79CFE78F965533815C961D6DBA
-:1098D0001452A40397CFFDEF182E5456A4DB695BF6
-:1098E0009532358791537E598C39A7AECC546F4051
-:1098F000B8C273133C42F95ED2091D098BD63D5E96
-:109900005EFCCA45F962900CC69E77F0C7919C7DBB
-:109910007B249FA36AD960E7C723B5DB8B0DCE827A
-:10992000E95A8C1BA3740F39BDAA932BF50C62E97D
-:10993000EA8A1310F72509AC4D043C054EEA9D7ADE
-:10994000A3C3B122095B87B53464A0D1B18DA25104
-:1099500029DD2F8D6F6142CEBC5A7C9C8F66BE95EF
-:109960005654F35355BBEAA7181AA7AD5E9B50494E
-:109970000A949E720B57680C8125E5E970C8CB519B
-:10998000990960833261E97A809369AD2017F09874
-:1099900037CC57C606C61F021604A8CBFF8DA9F008
-:1099A000EB70EE51EF5F78E452A68AF52E051DC3E9
-:1099B0000BB5D56E708637899681F8D47CB5E9E20F
-:1099C00020CCDF26745C5C8E1E8E8ED90952DBFEA5
-:1099D000CBD6E3C1F3483B7373F36C3750E94213C2
-:1099E00061A395C7511498AFC7D54BB88BD4940CCD
-:1099F0002E1991C151AED0702A93EF63051779CE1D
-:109A000061EBF81E87ADD50AD88E539C7415C164DE
-:109A1000012D2709C0D83A3C827C773C23447A4602
-:109A20008BA25C626520C8F478329D82F8CBA4F2E8
-:109A3000DE01EA8008A16B8E2C48960FD194744BFE
-:109A40007048BB66BC3D2BFD67CF008103576D9FFF
-:109A50000A16F6CCED7204D7FB513322EFD8F5EBA2
-:109A6000ED6247EDC80F2CDCAD71E062E161DFF61D
-:109A7000D0EC9F41E2FD81C96EDB58110D6158ABFE
-:109A8000617F3CB6709B75054E8ED23630AA0CD8DD
-:109A9000FC501F9DFC72390A4C5A4B03C4F340FC26
-:109AA0007C8C3F23169BD01042BAF5F81C6A429179
-:109AB000C224D220A3287C36E0363C44111D83C545
-:109AC00027EC8207A761E4E6E5B2A2F9EF1F336352
-:109AD000E02EC94F0CB1DB8F84D9D8962136B3550F
-:109AE000B608F867D56A60C3881B8CC45150D10A88
-:109AF0005824F03337A6B00F66BBDB50472294C41E
-:109B000018924DA0D1A8BF7564EFC738F9B9828FFC
-:109B1000B2089781662ECA885993A081E178394AA4
-:109B20005D1CAE74E1E6C6DBEA63B97EAD7A4DBE7C
-:109B3000C206EBFCB7450B670DE02A72B998A1A4E9
-:109B40003E4FD6425B696FBF69ACCBE3845A6EAFC0
-:109B500048EC0EC32EDD93A94E9963E97CD459E8F5
-:109B60009A5ACE2B85E651E0C0B832701279710353
-:109B70008CEFE4B0706FD0CC8E96648D883384CC3B
-:109B8000F0DCA64DCE8C1DED2501024B26CECCDDA2
-:109B9000D4AE5EC9E836D4DEC6E96FD39A1BF0773F
-:109BA000B50D7A59DBA2ECCAA75141F015A6572092
-:109BB000940E1BE556EF6C50FDFD10F33094A98D0B
-:109BC000DB72EA657A35D7E933839DF800052360B7
-:109BD0003187099275E2CC77F700C61C2182752483
-:109BE00031B7E3D11069E754740E87499C053143BE
-:109BF000D5E5EC380AC215D92FC4E715665D87F2A2
-:109C0000142DA56D6BB3B6FF8B0712F6ABC85ABA0D
-:109C100018D79B87410ECADEEACB96F64F58A5D5DA
-:109C2000D280D69EBD5D54DCC70ED06E5BE4BD45D0
-:109C3000DA0D6D441E70DFBF718BC7D31A8BE778C6
-:109C4000940B0D887FE9514FED92396797DD87D1ED
-:109C500041C6D838041EB25D1B1948D7C8B7D48B8B
-:109C60004EE23C6BDBA31A618E59FF40EE7ECC7254
-:109C700004460E484196FA052FEBAD1BD3A13E9149
-:109C80001E23254DDD6F10A9816150E84D709FA402
-:109C9000419D1264D5A2C510298878D08A4409B0A4
-:109CA000C6DD34857A1076CCD249963A34FC08B1B8
-:109CB0001354AA07F6CF439CD38F54D573CBB8CE99
-:109CC000235058114DB090617F433F3A5279C008FC
-:109CD0008C95233EACAE639FDD1BB4E0E464A5CA63
-:109CE000DFF3082963C570ED388437E4BB9672CF83
-:109CF0005893A91959823B3A13926CDC2560B2162D
-:109D0000A689011FF5AEA5A03AC81F3C2E8CF1C351
-:109D1000AEF8995ACE170397858BA95367B23A3D8F
-:109D20000F102A118E3E75A300E9C09A75D89BD0FA
-:109D3000F09E277346963501E8CFEAD629FC1C072A
-:109D4000463BE47BA946AC1D0BF59450835869DE75
-:109D5000D4AE2C1BA28DC469C6451D3C489E8056BE
-:109D6000167D3D85FD09AE1D3C9B8B2CF34D4400BB
-:109D70004EC36B78A68C8948B4F1CF23025D37DCE3
-:109D80000BB80C00E4B40ECB2942FC9DE8237BCD3C
-:109D900068D1762361BD3544713329E0D23E7EB26D
-:109DA00081F31C9E4BC953CD855551410D145471FF
-:109DB0006A994A5299649E22742DADCE99DB86D958
-:109DC000EB8B654AB759852F49FEB7703ABD2C0F0A
-:109DD00069A7CA39FF0ED17385701FB3E288212E9F
-:109DE00021A955E02BE92A45F8EC8DD1AC846847D0
-:109DF000B03162361024D6E1E1B5207CFEE37B452C
-:109E0000B9D8AE3793FA1E32F112ABDF94A6A49EF6
-:109E10009CD7FBCDBCE5544D2CBFDC5BA48E8C4B9A
-:109E20001FF2B36B7451C907397925674D4117C7C4
-:109E30008D85045B5B3D330BE090C59922A2A95050
-:109E400011C8F3A48C2BD36A0F5ACE925A0F4A5DD5
-:109E5000F2988643EABE7F9130C8998AADFCB1F38F
-:109E6000541012381B8CAE4CAA50476B778FE9C246
-:109E7000B195EB62BE7458CD37952DA3AF4BDD592C
-:109E80005706B26B6E0F9685466C519970A74914B0
-:109E9000F591DDBF4500FF569F4AC4E633A77E1CFF
-:109EA000D21F3584EE6FDBCC450A7335033946CBC0
-:109EB0003482DCD72B9F8CF34F2E08E5F9C68FA98F
-:109EC0009E445FD6F38DD8D646CE222A09CD183DC2
-:109ED000FD579A6232C002DE23140C1C5BFB8F3DDF
-:109EE000C9FB360BA2A69F02F7589521FEFD58AB81
-:109EF00094C752FA2B7456A13133D868CF8DC42D34
-:109F0000A8A2DA8A541A6B008AF86414C9DFF184B3
-:109F10009FDB0CC1DDD8D72AFB431B9408054EAC50
-:109F200008F2676FBBE4DDB9CA77A27B6A2DAFA9DF
-:109F30005D2ED738C5432794CDAB3879AAD3D8A6A0
-:109F40005B5949D73B40DC9CA06A2CC18C269A0BFC
-:109F50001FFB6ADED8EF224EA36A499DC5EC3C7A0E
-:109F60007B54C9B341D029057E7B5E8C38A0CDB12E
-:109F7000CBCD104CE0FE6E714C4166968589B6BA29
-:109F8000F201635CA03C924FAD24F93E5437EE8160
-:109F90007CB6EAF5F8CC5E7B15DEC8A2E1E9428426
-:109FA000E272AFEB2B504AE7A4834DC9904ADCB173
-:109FB00048E7004ABEF7F0E5CD9124E7B009E51A7D
-:109FC000013CD19CF65E52C72E4A008558BA5E9A73
-:109FD00058EFBF855E801402D5119D974655DF6B03
-:109FE000FA54FC6618D541E8E12D8BCD7B604F41DA
-:109FF00099535B47FC76F2128FCE434DBDA5AE1050
-:10A0000088B53D71ECF736E1D445B0B6D51714DA12
-:10A01000948FE74B0C667BD7897F1DC4C70F5E18F2
-:10A020000F5E15C1CEBE195BD792F6B6DB2201F2E8
-:10A030009A2E17FDE8F4692A47005BA4BE35CDAA25
-:10A04000CDE5E01B9F3367FB57D57B9309C3EB99A5
-:10A0500033F17C3E0D941031AB2789756EAB4E9B6E
-:10A060002023BB35430B92A1C605BF5055A564B64E
-:10A0700047A21505C5545FBAFC5782D5320D8D2213
-:10A0800010FBC3D588320667AB4F666674814CCA35
-:10A09000C50CEA4E290969FE95623A10447B635C5F
-:10A0A000B9E8C9E0ED49F3E40D5CB5A5985A77C36A
-:10A0B0009B93A246624B75A55AEFED09691E3FC9F5
-:10A0C000D62065E5ADA0780D40FD503C6C797369F4
-:10A0D000428CCCBCD97A3B4A8A7141C30940CBE758
-:10A0E0001E605E6D4401A100369FDEE5410387508E
-:10A0F000BD174192ED9C30A0AA4E90BF6140BD4477
-:10A10000F7D506635A3BFC08FB1B6EFC6F002C75F1
-:10A110000BE438F088D9ED6BAEDD47460CDCBAE1D4
-:10A1200007D2A1E1E5D4639A72E8B1618BB789895E
-:10A13000CB9A0275F666E7490571F31B3206DA33EE
-:10A140002AD4F8B33B72A9CBF7123C34AB235ABDE7
-:10A15000787AA3280F89B0AF4051E32164D5CFD8D6
-:10A160009B96946D6B1D2A5E38AA310E91163A4467
-:10A1700077DC1F63CEDDC0DA8EBD9C4B2897D6B846
-:10A180000B925E7DA4E8F43C74DB7DB2B1520B0807
-:10A19000A525DF4D3530757B6E9AECE43B6581512A
-:10A1A000FFC5950F86A4C853A6600B356ADE9708D5
-:10A1B00048D64452C2DDBE9FEA57E37C1F94D329A0
-:10A1C000397342AF85EF4D3E118F4CAB2AB44F70BF
-:10A1D00014E3DF8B4B5B30578CA97D04BE64CD89C3
-:10A1E00040CE10BD3D89BC71CC713577C9159E2D0F
-:10A1F00093DC02155929E99AE70934E4C632F4F8E8
-:10A2000056C0A3061664F80320C397283EBD6B5CB6
-:10A21000D4A0637B3ED7F5C6DEFA822D8701DDC56B
-:10A2200088B5F08BF357082A85EAFD99545D6F3B9A
-:10A23000F17205F10755A601D11522B941BCFFA065
-:10A24000C2D90888E9986D7A5F17C46C85457C3B54
-:10A2500064F87C8166E1BAD9D0A1EBE89D79F85F1A
-:10A26000DE501E93BCF6516EDBE8CA24B56DAD54CA
-:10A270000FA489F541E525CB7EE0E7B267F200DB6C
-:10A280006ECB56AF7F74BFA00C849FD6F21BAD601F
-:10A29000323A46CA4869C61B77FB4B4492643BF28C
-:10A2A000DF3DB600415CDFA6927B54937712E068F5
-:10A2B00025BB9610C26498D39B96BFB16983A6A1B3
-:10A2C000399F6404844F1D5E5BD064029049334E15
-:10A2D0008F10983BFA4213CBC0E1274575A3262285
-:10A2E000785B27C031470D5D50A6D2ED22291E961E
-:10A2F0007C4F773D6C07949F57532FEE3E5219EFDA
-:10A30000711D69BA805E4612B990E1FA7B421CF673
-:10A31000FCECB8ED065CEA9FCFCED26026CE42E6DA
-:10A320003CA93EA170BFC4549E0E2E337218BF923A
-:10A330008841DDD0974132FB2F5D591FAF055E8309
-:10A34000C60C8E8A141D9EDDEDD4AAFD02C72056D0
-:10A35000B85A8585007F40F5B060E8914B5CB161EB
-:10A3600062B0CFE5B86E704091D1B09B4AFF431008
-:10A37000BFE5AFFE6181F510CB9354891743D9FC3B
-:10A38000ED70FD371AC2FF8ABFA6E627F92E06FF39
-:10A390000D804CBBC5EF39A1E0D00D57D43D09D29B
-:10A3A0009F56C1177C754C6F65AAB72ED68CEE45AB
-:10A3B000EFEA0637277C5E790134922FDE48ED8B79
-:10A3C0009777EDA22890F10D14408DEF1C7D6677F4
-:10A3D000EBFE878773D7E6EC337064320495177809
-:10A3E000F0FC474CBEA6DF8D2540D4DA7418B7893F
-:10A3F000DE57C8A5A65DF8A56580726D0FB91E076A
-:10A40000CCC0E65A5CB770F0CA79504C4B5DB005D1
-:10A410001777311F86213512EDB317BF4DD6FFFBDD
-:10A42000ECBA8BBDAD8C00EBBE5071257678D9347B
-:10A43000A4E1B489B93CBBE6DB13D5653B01E4FF7D
-:10A44000995038808F756B04FA9A2B11AA4EF8F147
-:10A450008BB09A838FD9A26E4BCDED74D5AD855E4E
-:10A46000BB3538E6EC5D708B2913B6DA0BB4B37EDE
-:10A470002FB997431E59C47BF1B3A1F3D5AEFDF7B5
-:10A48000AAA28D9698AC80A523839A4244FA79DBE0
-:10A4900020CB5A69B167F97D2D1498D60EFBBA5DB1
-:10A4A00047C6FFAA5082BE0426EC64ED0BC7CCD58C
-:10A4B0001222C48506C91504BA1C306967BD1DDBAC
-:10A4C00019CDFEFBC340718DB3EF13416CE2972BA6
-:10A4D00045272C42DB7FC77603CFB16C17E938459F
-:10A4E0004DD493C8A382B7D9DF14699A8A1FC66F67
-:10A4F000DC8CEDB2B7688018452BC2EA42DB240C35
-:10A5000027970797D1F96E35783A4E0FF63434C352
-:10A5100046DF2D2E8FFA2AAEB14FB25011027429A8
-:10A520006973BE706EF74774B8911F1ED733B1E5DB
-:10A5300084754FA48FAAE3E4E195453B4BD388FF94
-:10A54000B1DC90EFA2ECBE956AB0DF46646761DBD8
-:10A55000277105618B30F1BA354FBE2255368CCE4E
-:10A560000EA049C2CC0C10B16331381AFF1EF37F24
-:10A57000E4F39D6525E931AE7F9B507CCF4BF28E95
-:10A58000EC60C7CDED99D08A14AA1C95536E7E76E7
-:10A5900017F899C1E906FE8E0FF7A26001370F96F2
-:10A5A000CE7A30267C961A6A69EA9DBDCD64E3B402
-:10A5B000CBB1A9EB164A951BEC58572C0CCBDB1BE7
-:10A5C000126A7D3A0980E3558AC430A9BF2F266FED
-:10A5D000119D2B624B5C4C82FBCBE8131A5FE83772
-:10A5E00024891AF8867D595A274071E7EC2FF4C068
-:10A5F00025A2FC2A8A9EA07DF86FAD67B862A5C728
-:10A60000BB25D089AF8C4841A44B710D738999A9A2
-:10A610006796551CFB1FAF9F5A074071B3F982BD67
-:10A62000F35F96E7EC43658D8551E78D5F1FACECDA
-:10A630007ED04223D1D56867E57E4427ED72AB79A1
-:10A640006D60BA9B75AE9094B3640CF8DCA598A1CC
-:10A650000EA40201F8693F8C5FB42052A6E5A41154
-:10A66000E8316EF7AFBD7E0B103630323BAF194D7F
-:10A6700011A76F3B4A677025E86DD0FFF2ABD4C0DD
-:10A68000A94FD52A70CB08454612B2D36398EA6821
-:10A690007016FB03B018EB5C41F1619B050EBF4DDA
-:10A6A000C567FB64B96D92AA9CBC395133047B1811
-:10A6B00036B2065461AB9A98E6D628E93F6BDE4D78
-:10A6C000D78CF0C9ED7DA14C527715CF5B4BAD59BE
-:10A6D00031DCC2F36C38E08F1F522AF469BF643456
-:10A6E000962C33AC1B1EAA2EABF83F379272677ABA
-:10A6F0000FEFD2FF62B87D912B49AC1C6C971B19F0
-:10A7000041C2F1C3FBE8F8198E5F28440D3FFBEA14
-:10A7100003D3D1FE01A464D8478865324497F98BEE
-:10A72000B0EC7708FF42947A46A742859E51768620
-:10A73000F0029143B86A0143EE32C1897ABBCA0480
-:10A7400069E977DF752A1B9F941178AD122DEF50C0
-:10A750003A5A6F1B17E1D4FCCB7CA8B03DCEFC4924
-:10A7600097351F5A5F44370A00449EF627FF9770BB
-:10A7700010708B27DAA57382AB1D2B6B22083695E0
-:10A7800092399EC4BAE9AA5D59F7CF758B486C6AB5
-:10A790006B7818E2C82FC6652BEC79605494543A54
-:10A7A000D632BDF5A15415F4570BED0A6C8074BF79
-:10A7B000EB115AC0F4348FD1F1705FB0978B02E087
-:10A7C000613958FA7A1B5C9205FB7F429F30867B89
-:10A7D0008B4A9C65858042279B4A1A60122B17374B
-:10A7E00093B8B5261FC43C95577EE9DF858C735915
-:10A7F0006F264F4F245C7A6AB1B56EEB404DE5B1E0
-:10A800004D69805DD01CAD76CF19E91D60F3B82984
-:10A81000F46FDBC48FD20A6485072A842217BBDF5A
-:10A820005CCF6EF8D20B1D589CE7529925BAAB024B
-:10A830002990FA6991D29EA9B70F8ED79AEA3876F5
-:10A840002F0C83503CB3B9F1DB07B1AC0CC4985268
-:10A85000381285D2BEC3CFBFB650E847A0D41C8102
-:10A8600020AC45292E6BFB0444EF13F5968C155351
-:10A8700033784076DA252EE2F8BC6635E067A5CD60
-:10A88000389D3A7AFE34D047C2C11D9862E4D7F9A8
-:10A890000306D597047101BC3777D421FA135E6C97
-:10A8A0006FA7CE73ABA9FF214B97831CCFB1A066D6
-:10A8B000F9BC46FC06061001D4140CC11BDB51A2E6
-:10A8C0005F77A594FB38FDB7FCE88A6D27D0EB31A4
-:10A8D0003FEA6CADD14FBF8E0B69CDA101C1878618
-:10A8E000B1C286EF2DD55CBD7D77B7361853766043
-:10A8F000E125237E1D18C54C5A02C52950D94F8722
-:10A90000F135463ECAFD168844AB3886E01E473412
-:10A910006BEF6624E62C73A9726B479AC1576F4B95
-:10A920009D74A365302F867C5C98633FA108C206A6
-:10A930003632543CADD7BE9F6ED853A45D480DE16E
-:10A9400003FFF9B93F4BEE6B4DCA96E5A52E43D7F1
-:10A950009606EBEBCAF7999B2185B139515F18AA8E
-:10A96000BE7D11EC5B39E046C441F396877F5D20E4
-:10A9700057F7E708E917C58EC947A3D8C5548273AE
-:10A98000C7796B5F5528ABE1AB3AF066EAC0F8BA1D
-:10A990000CD21F964EF1E7A4CF78EB4BF9EC706820
-:10A9A00099DE680C6B64A47591C89882CB0A131564
-:10A9B000D116A89AE96F03B7A7DCA05B1C6CB9534A
-:10A9C000E61636F2EA6457E332ECF83E64ADD60C94
-:10A9D000FC60D0E029C5603D343B101C1FE0671FC0
-:10A9E000ECDEF3148FDEF29C05A0E4BCA5F9DDF7E4
-:10A9F000913A8949FAA06DB14DA810379A21A9DF83
-:10AA0000FED374A6000F72F8323BF3094BE66F7D5C
-:10AA100096C7DC670E8A449867EBA22BAE0EF80649
-:10AA20009D55971570B3D7854BCD07C412D97DAB13
-:10AA30006FF19758A727ED97499029C0DA6F96359F
-:10AA400001E2C8F2D99EA8EE3DF53690E59A1ADCEF
-:10AA5000F4008C7E36146C8B56FE2312F69525106E
-:10AA600033CDE1C47437166CEBC264734FF76B07D8
-:10AA7000D9ADA1615A664C2030C7B2E67E7868FB3A
-:10AA80009AA48910FE010DD6D8CF3B90A56315D1AD
-:10AA9000C4F162945C1F065DA4EF3C216D036B0C56
-:10AAA000A51D8491DCA2403ED38909774410590644
-:10AAB00095DFD1F8EF93E1723E026C83138072BE92
-:10AAC000826A3CE0EBB5D712475A6F7BB80FA920DA
-:10AAD0004706BBE2974C07D1AA6FE1921024CB1D29
-:10AAE0000578144E0A199859B3D8EE2EC5ED27EA09
-:10AAF000265449A136076D71585358A6974171CF16
-:10AB00004D25988362764856BB58BA4A934C5020DC
-:10AB1000A8BD3D93B74F54B16F7B9547C8A9153574
-:10AB20001748ADFBDCF8A0C2136B59BF84A66BC5F8
-:10AB3000EAE33F93094D631D0638F8EE2946AD9FC1
-:10AB4000D218B88A7C4992EB708DCDD155978F7D04
-:10AB5000C7383ADC8CE1DC2E463F8FF2A0FA7EA9A2
-:10AB60004F816A18BFAC3C2BEAAA9B3852BC3522F5
-:10AB700082AA702E14E9212151A8B58DFCC1DE07EF
-:10AB800002A636ACD8DE84AE7B2BA775315B308154
-:10AB9000012DD4E01ED8D9CE21503E3A9AD1068458
-:10ABA000AC4C7C6928DB765397D4585D2F6B7220B0
-:10ABB0001966001592F180FB31CC5C275D210217EC
-:10ABC000B988614A2CB1557E44FA0A7875D618D9ED
-:10ABD000D5E000E135ABD1D049AAC3FFA8ED2AB337
-:10ABE000B0C41AF70F5E065D15176210897A501D02
-:10ABF0003778696324DB84D2D85094BFF2CB1596A2
-:10AC00005A83DCA2BD3FDAFE1736EF89339B682FEB
-:10AC10001C326432413F7CE1A55A5A43B291BDA730
-:10AC200072244298EEDE0830A8A8C7EB5C1FEE65E0
-:10AC3000543248D1990FF2DB6FF2F31C4E6714CFF8
-:10AC4000309930E655E6B181923F189A17FD2038C9
-:10AC50005549752440E098949AE23FB7B702E770EF
-:10AC60009A56E63F84FF9CE5FF278A9122FF1685CE
-:10AC70003D3275ACBC6BFB0EA699BFEEDEC6D60EA0
-:10AC80003D230CDA2225E5626CC0436DE8DE5B579C
-:10AC9000DC9EEDB35F05A6ABACD4B59B166681AB6D
-:10ACA000B4191E4719B26EAC10361E9C488F64173B
-:10ACB000A1348DC8F67B1C872CDDA9628965C6B4DA
-:10ACC000F52F77BEA11E679E470DCB7143CFA2190A
-:10ACD0004657D2B0136391D70C57B814C55BD12D2A
-:10ACE000A6704F297452160B979CE600AE803872FE
-:10ACF0005E94ECE9223B38289A6B967FFCC742258C
-:10AD000095D08C7683824B2CA71B4449BD265C5181
-:10AD10002734F4AE0E77BC89856127494A78B32A77
-:10AD20002204BECEE643045086C3EC473470C562AD
-:10AD300021C85F4C646A49B974B154BDB65824A89F
-:10AD4000F353986ABCBF16087DA9F5CCFBBD0FBFB5
-:10AD50003B32E7B5E6E19E2B0105FBFAEEA5CFF409
-:10AD60008675AC3594436784544CE82A23EAE2E8BC
-:10AD70001C211A2D07AC45E9B4530D7B1335DDA713
-:10AD8000EED8CBD500A57C466B00F23E25F8AF800F
-:10AD90004B760FCD3661D6E8BF5B0BE9D3305F5100
-:10ADA000B20956145F05CDDFE5CA877893FA60765D
-:10ADB00004BB7BF9FCF9A6EF7867DF46B5CC97B307
-:10ADC0001A24C39A9A9FE412B2AD8D3D51EFEF86DB
-:10ADD000F6C55E4667ACDEAA858B53BD57473EB8C5
-:10ADE00040C69112B46EF8CE5C47979C8277B0153E
-:10ADF0003217FC5525539D91A814DEC61680BF72EC
-:10AE0000DBA1DDC029D89A4BE088017583771F0547
-:10AE10001138E31D83DFC042346FBF6F246DBD481E
-:10AE2000442ACA35A1F763CFA4A869079330E3ACDD
-:10AE3000B2B26F8B481A409A6795FFB105EA905AF3
-:10AE4000158A3244C589A2ECD48C98952B859CD761
-:10AE5000F508375E8DB97629F24EF27EAED55A41AD
-:10AE600023B5628446CE4200095ECFE26D32871A76
-:10AE7000F7F7EB354436A21EDB346877C3B1AA2D51
-:10AE8000EB24A8EB782460A0AFAF5F7BEE39963857
-:10AE90005B88DDD64852A576C587639176B5BB2918
-:10AEA000144209BD4CDF5DF1701790D9770341A6BC
-:10AEB000DDB736B172954C506150F02EFB120AA8E6
-:10AEC0001A320088B3076E91549E90774F65DF4B1E
-:10AED000E239FE7EDB2C6DA0D41859771376E83367
-:10AEE00056040042D73D28884E3F55C2A5A25BEBD1
-:10AEF000FE60D5CED7160A7B05D11EFE8B10799742
-:10AF00000B9BDB365B4B2A053C105DC9646A176FEF
-:10AF1000583A514D14100D284CEB1DDB1E777BB9B0
-:10AF200043A0ED35D60153B5240F723E11D32C400A
-:10AF3000312357E19735ECD589A6F42B5709EB5906
-:10AF40006BCC4ED7F61EF423D8FA6A761C20186311
-:10AF5000756131C0DF814F1C44A5DE22F512598E88
-:10AF600047E93DB07ED1BFCF6641A90F6A96B7D5FC
-:10AF700010086BF2A86A877170E731018189ACF71C
-:10AF8000FB26632E4CA88B0A759981DD645573836B
-:10AF90006BDB1AA8D0DB62EE3305DD0349A154A9AF
-:10AFA000690818F97D4D9B6C3A9135688120518F65
-:10AFB000B24934AE1546B6F15723808F49ADD3CA96
-:10AFC000C54A3C3236BE22D979180F6CBBC3233335
-:10AFD0005F5F085EC5FA7521FEB32596C7F75C2F43
-:10AFE000C8D6C1694CD7A0117C519FA25B81664E27
-:10AFF00090DEB479101533EA77A0FF29571B3A97F2
-:10B00000EE69B0C57A36648752526341ACDC48CBF6
-:10B010002C87350C3FFA398F2F08C2B7DBAA2F9F38
-:10B020004D3CA5E39CAB322428071E250A48DAE6EE
-:10B0300068EC5B07C5ECC4761949A23E31D0CA71F1
-:10B0400074C6ADF13FD99F3E6A7A4B40637BC4071B
-:10B05000835F22E8A7B513E105AFDE45E35D4C94BD
-:10B06000637323F918CFE91324EAC89CB20D85ACA9
-:10B07000FFCEC39E1E106062EB6C94FF83053A64A2
-:10B08000A3BB6B2E3CAF7CB7D159D9A4CF5258BDCE
-:10B09000096FF8D17CD7880ADBECE2A30F7AE9A428
-:10B0A00043DDA5FE518301545DFA0A647439D91455
-:10B0B000BAC02C1087A86CEC838E3D979B2A932DE9
-:10B0C000F407ACC70C94A81E448F533488AA018897
-:10B0D000E01A87317F4FA01648BD8C18F1E09164CB
-:10B0E000C9D449EC906FDDE1DE26C4C66F97943D6C
-:10B0F000692EC48EEDE41E2D89D68F61B94A0A509F
-:10B1000091A51E9009B721D6835B686C291444F57C
-:10B11000BF4E590548D6DF9039BD787D914127BF94
-:10B1200045241C0036D791DFD74A38921E858DB84A
-:10B13000A3AC1D2590E126C9BB44957F77B009A932
-:10B140007D88A1E48EB2290CA26E72A93312B814C4
-:10B150007CFEAFBD5FCE96DFAF2DC3E75CC849BBB9
-:10B160007B9362A0108116640E1B1BB36E162FD743
-:10B1700045F7EE57B5360CCCD37669496AD35FE60E
-:10B180002DFB3AE17F53AF9086894347D63D89CE68
-:10B190000F39C6CCC3921C1B9B2F81DB0E72C922B8
-:10B1A0001F41CAE5EAAFC3627E52DCA7C929CDAB15
-:10B1B000F5715878CD9007691AC70918A82E519FC4
-:10B1C000AE9CFA664E09C01B8EFF1C7FE724B54A71
-:10B1D000F84935FC99397A08063998A0D314AF6438
-:10B1E00084904911A06EC6A4D41D802555D602278F
-:10B1F000F7704E1CDA8029DC0773F91E1C1B4ACA43
-:10B2000023CE468AB86F25A3FFBBE9944758BB8677
-:10B2100080DA4DD5C5E673D0AC952326CE15E24530
-:10B22000CDAE4CE0D9FCB5695D979F62F792853150
-:10B230001750CE258B7867A989F565BD1E97E487E1
-:10B240005E7A53BB5E61B0A4627D84F0837A67E668
-:10B25000F0242612C19ACEC5188311EB9AA0E19A68
-:10B26000AB2BACD39EE8A4A0FC20A92BAC481A962B
-:10B2700067E28C99239E9D24EBB02521C095E23492
-:10B28000BCA134D5476B5E020E48A7866313CAEF94
-:10B29000AD49F720F430818787087D0147F53D5D92
-:10B2A000663DB84CF57725D55DD97DFA8CEE429E8A
-:10B2B00015FF92A86D0E133380FF6DB2094F187100
-:10B2C0000F93E9D8A5B96401CD77B47347BBC4B572
-:10B2D00006FB30AEAF033A1BC2245A18E4FC53C13C
-:10B2E0008B6BB00C0AAF86ADE9201443188E1B3C63
-:10B2F000570265EFE8C9F0DFCFBA8494DC777EB3FC
-:10B300008C3DDBAE1AEE1DF660D9EF655AC612A170
-:10B310005B0BC607C74DF8EB7B016DD18BEE2A9016
-:10B320008D8A642363E549A5DB0A5C0CD5EC6822B1
-:10B33000C31087206864A26317E59B34A980B96BAA
-:10B340002D9720BC5D39D327DD7C4386A7648121FE
-:10B35000F795F94D03F45BE93698D11B98D1709DB0
-:10B360007820B6EEEECD9444223D3A851F497BD637
-:10B3700052AD860FAFD633BC160A562ABE9F940E26
-:10B38000A62429F2E5AAF9DA8DE1ACBAB552AF7775
-:10B39000E62C199646F2858338CC5F317981C0342A
-:10B3A000AC91BFD9F8393213D6AEAB790A95EF29F3
-:10B3B0000A1EA1E1FB67D81FD63B3E574354C46920
-:10B3C0003F021619313CAD0BA7EB5BC6F12076FAB4
-:10B3D00083EE32D24681F1AAE68568110BFA8B8C96
-:10B3E000FC324222DA37C2DF3C3B58717179913628
-:10B3F000C03579F613D94E75A8E511B776866BD1AD
-:10B40000B32219D47F260F2E53A8FB3D4F3FF0C81F
-:10B410002313EAB5DA7B5957966610DFA3DEAF9F98
-:10B42000FF6DFE80DEB2C0CBAD1D8B041A34DE9BF7
-:10B43000515C3D876E357B76A89A20B7D24D5A0471
-:10B440009094F0A0F493C45BB4F7FC0094C02C3F3C
-:10B45000D15986F34342AE371D08BC27C500EEE440
-:10B46000B8B7F444920283C076B10F613048B64D4C
-:10B47000F0F706B57C532EF5609904D0949E6FA129
-:10B48000D643FAD7D6BFBB60FCAC668785E111EE28
-:10B49000FAA340E350085FE871480489D32D0CEA11
-:10B4A000C89FA42E4E9D9B853B60D7F6993D647640
-:10B4B00099FAB1E421BB887761CEBC2C1993AE0D0B
-:10B4C0002A1B7F3B46CBEA10D6D02199F1F6EF1428
-:10B4D000ED296A1FA8E7CFC295C2CE2F1498E9576D
-:10B4E000DB62559CC7BBA9D2E932696AFB21E263E2
-:10B4F000B31048A70496892038523BD92FE6C0A440
-:10B5000046AD53B0BC4138597BDC8474198F8E0929
-:10B51000B921A5817591C4DDAB0F6C3275B582443C
-:10B52000AF48927209464D17F674F128956BAD5EDF
-:10B53000B573DDFDB78AB35F6416C07848D7A4122F
-:10B540007E8DBBF65B6BCBAE94567B6C361143E7BE
-:10B55000198844B3D96CE3F2202FB948F491598685
-:10B560007632AAAA2858CE2CB63058D0F0A6DBB531
-:10B5700063536949464C896626C29011F96A8A99D3
-:10B58000C02E0082490499B1D446D5D17877B861EC
-:10B59000CD740515E9DFEAEAC978F8E169E93FF019
-:10B5A0004268555FBABAEE0623E1BBEA44E0488C34
-:10B5B00074DF6390D0C0CE61830DA1FE1D57F29A57
-:10B5C0004EBDF490EE52DEA4BEC0EBA9CD00A04467
-:10B5D000145C6ECE23CFAA8DF629BEA2959AFC3AB2
-:10B5E00014BB2402001A8D0D44C95288852599E6A2
-:10B5F00007A8F723EA3B124CA9F83CD69485FCB582
-:10B600001909A8CFFC42F9324A2A06BB6DD2798EBD
-:10B61000CAF86922940DCFEC6DFAD433FEA2BA06B3
-:10B620000B690B92D611A17CE38EF1C9CC1A511093
-:10B63000D444A0284A60E8B5F25BFC52A85C938130
-:10B64000C0CD20A9C2F806C5A30163B7F5A5D057A0
-:10B6500082732730F13046ECA03FAA47F1120C88E4
-:10B66000329020F205E8A6156ACF382A7A92EF18B0
-:10B670008A3683DCCF2454C707B543C0B50BB08BE3
-:10B6800040B58F332287527357226FF41210B9A03E
-:10B6900029C81B8E2B50E35CD9A3E2A778EF4B752A
-:10B6A000FF95991DA9DF463E60B6CFFA64FD1F479E
-:10B6B0007E490C20BEBC8FB7171C9CD3AC03FDDCAD
-:10B6C0006E01A5F55C27B28E434C30F9D1A3CF06AD
-:10B6D00011DA017260D63017E23363E96104742D28
-:10B6E000E270C02B29593215FC114880642374BDC7
-:10B6F000BE23F92B84BD7F371BF9C2EEAEE90B27C1
-:10B700008AD482F4B5564AF49E17720A78BE061699
-:10B71000D9EFAF8808AF3758FA3434F9890F5CFD98
-:10B720009C19842388DC81D37A6F62DC3A24CD575C
-:10B7300011B88541381B4F68AD06EA80035FB47CC1
-:10B740006805C574478ED1631DF27B60327F1E0A87
-:10B75000A388D88BB6DCBA96FFF1845ADCF05AF88D
-:10B76000EDD27E8B4077AAE5FC3F81DE38A0665B98
-:10B770000990456441B2755EBFF5AB7BE62D298625
-:10B780007B0A54051ED447DA7C1EE0348C9378D0B3
-:10B79000F0DD59EE977AB50F0F0DA6DB324A4288DD
-:10B7A0005C7CE23D6A3581F8DD4228B70722F09BD8
-:10B7B000DE55A3A1EA895D5C580B52764A5703A671
-:10B7C00023051842DA6FBC16F371EB314E24C5E243
-:10B7D000FE703C07495E3C451A0DAAEED52BFC8253
-:10B7E000E51B5B077513D936D14125080AABF2007A
-:10B7F000E857F00D050C42B013570175FF2DE9D540
-:10B80000FB76BB56E588FF02D471A4E514AE9DA873
-:10B81000B6FBC9E705180BF1698C5BF1C8F4FC2194
-:10B820008E50698DC9AEEC3488C6A4C4708ADF73AB
-:10B8300072C651AD72E51CFC2AC1BF9A96603BBB33
-:10B84000E53D1B3FC934BA41D4370A565BD820A521
-:10B85000C19A9B34CD4DFF57C38280AB39584D6C94
-:10B86000BC0D06B38481D14C844C0A5FB02CAFF67A
-:10B87000B5B1EBD5A87648B441A467F5F1B22CC5B3
-:10B8800055037F5FCC968480BD3DF526D10FB40C67
-:10B89000EE49B4897C1D0445B34667C9591C176E2F
-:10B8A000E008674FDDC0D8D9561F7D104E4FA55315
-:10B8B0001E69CB9B2D179BC6A26E02CE3E1D71CF7B
-:10B8C000510641CA63182B435482D71B75F7BCE756
-:10B8D0003E7C017DDD1CFA5D6C7BAC455BD6E8B936
-:10B8E000BE8B56B661468E1D4C3374D57E7E299430
-:10B8F000C189307F8B2AE27AC3D02047B76C83E1BD
-:10B90000FF39A48D64A46E50E38B4C55309B3829CD
-:10B91000475CF48B111F88729E97B457EA0A99F41A
-:10B92000923D3BFD5459B0D6D6E8A6A13590CE0E37
-:10B93000957E38503E5DF7B6445CE56BEE065B1FC6
-:10B940000AFA0AB96BC09A5A33599B49E376AE9FFB
-:10B950004AC4E74A92221F3A175AE273470F708A85
-:10B96000F737C366797EDB5205547F353AE7717D40
-:10B97000638E2F3864A67781FA2DC310EA9C44CDDC
-:10B9800084BC85B702C0ED03A8ACFB0D2FC8D674EC
-:10B99000C0D2494CD93E1AAEF04E8AF343B2307150
-:10B9A0001CEFA487ECC01195ED0F56E3E6B84B4AA7
-:10B9B000EE7B2DB59DC2D16080D3C79963FA6DF33C
-:10B9C000333D57E46ABE2B04FC25C2D670B5D9E9D5
-:10B9D000A23656E9A3FB8D76BDE957666834390176
-:10B9E000150C9A7C151CDCF2EECB5D5F8733B7EA51
-:10B9F0001AE123DB89C8A6A26E5E5B696539AAEBF2
-:10BA0000319B6D1C1AC81C43EBD00A8A4F7C3B0348
-:10BA100029BAC7D7BDAAE36CA1106C588F20E05695
-:10BA200063071A65F382B4E848BC17F0AAD07DE931
-:10BA300066401CC5B482509C59625AC1C6CDA73A13
-:10BA4000EE0EFB76A523388437A930F55FF4EDFFC1
-:10BA50006C00A5E49C8A034A260AB487208CC7A1FF
-:10BA6000F966A7E105726BFA890392854BDD8E8436
-:10BA7000D0E1B9CA4E35739E998A6F63D8E4E1B5B7
-:10BA8000627C88B3885E9431C477953E5EA86584F5
-:10BA90001D3FC55E0F08772297FD7A443076023746
-:10BAA00014DB5D4E4E10958D02BEFD2C099CECD230
-:10BAB000DCC0B4D0CFBF1F633B786C0210EC2D2DDF
-:10BAC0009C1FB4E879F1C91F58975DACAB0F851680
-:10BAD000662C10E3034ED2C1BFF4A28C9D4CAE2F56
-:10BAE00076BBC31BA6C9BFF547A1DEF0580DCE013A
-:10BAF000F9741B0E74683804E26F9AC7DF8CE76D27
-:10BB00009CB2A9D143C7C0A08F08F364311B8590B4
-:10BB1000B9F7917BACB184273AE7AF0A3C6D588600
-:10BB20003AEEEF4C0D01182E0851767C351B9F25FF
-:10BB300073267EB4AD358B44CD3C4CEC7245B9CA0E
-:10BB4000A05A2EED5092182AD1725FAA5A5678F454
-:10BB500083A316A835E15B25C6E5CE74E1C5B21412
-:10BB60003187CA2C965C069F5A8FA32F1E1AC017C6
-:10BB7000345E54C4A2F2A24AC3353CE31F15C3008D
-:10BB800065067C267C5EA1E2CE2F2D1D6F6F77CEE1
-:10BB9000785D37072D0655F16BF22694DC61A852CB
-:10BBA00084351202E0E0F9C8A984D0B97A83C5FDD2
-:10BBB0006C80960DF97C60DA6F5DC9A9861FBD9D0A
-:10BBC00047FF0CA8D0FE002A571D7E1DC32647261E
-:10BBD000945032A68BED8CB621FDE59D001FDCBF95
-:10BBE0001BE53EE6D141B0698C891676E03A84FCCB
-:10BBF00069AD09D37F447907EAE72D596DF93849D2
-:10BC0000D8FF510CFD31705EED1D33FFC18E35E55F
-:10BC10009E2EA1695925ABE61EFF1BF8AFC7CD8448
-:10BC200008D582094C72B3F7A9ED72949DB72C0F19
-:10BC3000F15913DCAAE29363BA067792A4606A3BD7
-:10BC40005091DCCF2FEF56780A172DCC76CAB64B21
-:10BC50002949ABCB49F7EAA3D211BD6F416135A0A9
-:10BC6000635212518C953BC3A48C3133596E882694
-:10BC7000976431840204E8EBE9149C6C65F8ADBE6E
-:10BC800012CC1211A1C2D73E7AA9DEC826B4CD9F2C
-:10BC9000FEB6D25FBE909478954A9A8B7E51704DD5
-:10BCA000C6CA8631301A7F73C00062D6B896FAF2DF
-:10BCB0006FFB6F90F4B4593CCB3D7446681E343C26
-:10BCC000677AD901AF2ED2745F252A31AA63C5499C
-:10BCD00012306DE27674B5E0B4350D20078E25CABA
-:10BCE0000DB487C5FCFBF668513FE9C0488EB85FCC
-:10BCF000E3F93C3E0D42F8B76404AA07B63DA4D769
-:10BD0000EC79A67F5EEA24F07ED4681B47461A9A37
-:10BD1000C6FC9BAB60D58EECF359B27FABD62661E7
-:10BD2000583D833ED695ADDE598FFDD3E8E6F35AF4
-:10BD30005C2CEAFD60D22E63DAB1F2C45CB60CC4AE
-:10BD40000C96DB184F3401F1FAFB4B8A7F4BAD7D2B
-:10BD5000679A0718CF1A4E4FCF5115DEF4F789694D
-:10BD60004151501CA5A2F6CD0D2BC964963C41F75C
-:10BD7000CFF5C4B3368D3AF10B864586E2914986FC
-:10BD8000E07E14C8040AC268068296EA1F868D5BAC
-:10BD900055E8847D343C640464840B7BCA2DF437FD
-:10BDA000105E6AED755FAC74C16AB26050BF2972F3
-:10BDB0003D7306C46FF8F3CC7C531929A435B844FD
-:10BDC0001E4A7ACA2ABC8BA82AD0A8F719A7345BC6
-:10BDD0001AD456CAC27CE8EE4AD0B45A513E01B1D8
-:10BDE00056E5A4D4FDA5C1E6183E5FE012EF11EAC6
-:10BDF0005734260CA286CFBF986899B7E227EAF994
-:10BE0000F20390E890181043BCFE51DCCD98F2A8E4
-:10BE1000ADFF6EA83C9273B8397C21E728F57A70A3
-:10BE20005E3720B83FBFE63F585154C9E55CB79D27
-:10BE30005F56C90D2D48FDE0791A779181EDF20822
-:10BE4000DE9EF9189ED024372FB7F47F912E09F289
-:10BE500025A4C568D0470E735B4798D50A054026D0
-:10BE60001B04EC0637424D8ED456AEDFF96664BC37
-:10BE7000C755A4B23823B656438D983402EA215FE1
-:10BE8000063E9D7CD59CBCE014EC60A5D9AED1EB00
-:10BE90001E6D6DA3CACEC6A8F30420DAFF6D07D0CD
-:10BEA000F87F2730CAB01E77575656BAA02D2263A6
-:10BEB00076DCC9D6275592450966F71CC11797DA73
-:10BEC00031946A84124C955DD1A26F10253764605D
-:10BED00006D7E8330A1E022C46541D0478008CD97C
-:10BEE000E140D7FB3902A97AADF91125D4C58E28D6
-:10BEF0009AADA8C4F2A6F973137A967595AD595BFD
-:10BF00005E1ED1C1E46163C21C9D34019D4F922B22
-:10BF1000CA34572E1C8F08A4A00F2DDFB2D14D8D2F
-:10BF20006F3426FA51B4F84592CE0E81CC20ABD8AE
-:10BF3000CFB5EB88F031C520D58C0E54D30C4DD144
-:10BF400083FBF7C09F5F9EB2460F6609ED4E8BBF25
-:10BF500052EC8998A383F9DDD9E1C1B52D571D664F
-:10BF600086426243D3224D36D491F08B411C9242DB
-:10BF7000A9A0CE7FA427EDE95AF1AEBAEC581799E3
-:10BF8000F3BB0843834FA625F39D972A99F2D395D7
-:10BF9000C011AA372DED5E13BBB83031B47F8FE6E8
-:10BFA000AF9DAB0D964835124F8A000FFB74938CF2
-:10BFB00072C23697FA958E9B2C4F94EE962FA279EB
-:10BFC00083F21F0C9F380BC3C8DAB4BF460AF9CD01
-:10BFD000E19CE6AAEFD545B9815F9711A70090EAE9
-:10BFE000A6E7B9AE3CECB0E7C53D5CBCC15A6F9961
-:10BFF0008AF82C69C9B82C86FC8D9C3D1E57276D8C
-:10C0000038617FAA6F036A0C6B51EE26080F06A8F1
-:10C01000570086F0C35A99FEF86565CCD82BEBCF54
-:10C02000D9102EF74A01C83D97295EF908505AC128
-:10C030001DE6BD412ABA40F3E5200F45AF7A5A8785
-:10C0400026F9F9ED2DA87F2996121C0E978077BD51
-:10C05000E23FF4AAAFFB761A99A85393C722C21CF9
-:10C06000983609FB05C2610A2100BA95BBCBDB9566
-:10C070007008CA1C29EB75B58D0EC160F7FAFA7D00
-:10C080003DF1229DF88D0EBA794B12A663884FC8F8
-:10C09000FDD98FCE976CE77E2A418F7FABE090B2BF
-:10C0A00052B801EEE87B11FB2373BBB961BEB559F1
-:10C0B000FC1E0A98B5FEA1142461E541A4E0E62126
-:10C0C000131A2DD1CFC17A7919904137B98D0888CB
-:10C0D0006C406910271E4A33897DD6778C821318ED
-:10C0E000237DC4A168EDE5E296C52C1693F5F60D07
-:10C0F0001B752CFF0365D3DC05728BEF8269B85387
-:10C10000CB49078CC4F9E47FF7E63B30422435C0C5
-:10C110007DD9E373A3B9D43C8D074CCD977B8D0DAE
-:10C12000F7032ACFD55A3B5F76E96EE036ED938F61
-:10C13000F997925584092AA52B27C84BDB9A5ED81C
-:10C14000245F2FD7251BA7C16BC60E7041B52B48A6
-:10C150008BBD27AB401F1E4CF1FE6947BDC436B6F0
-:10C160000F1A7E2E86CA9C72CA3DD9279E83C07E36
-:10C17000CA2076CC836E1B084D7DC9C7DE5906697F
-:10C18000A46EFB9E56C1FAD0BC05490C56EF854EF5
-:10C1900056D6261EED7F0BEFB5E9CA3D5AEFF3A93F
-:10C1A000B844F1ED9F484F266C8DBE48C5249DC80C
-:10C1B000BC3327540C284EA57A041E824342398191
-:10C1C000670248FE7C4C8599D5F3123E0D5F596499
-:10C1D0005E1461334C9AC730024FE332403F0FE7A1
-:10C1E0005BF4DFCF9CA31766ECF402F49F91AAAF37
-:10C1F0002AC4795A61D0816D87B627AC8638F7BDDD
-:10C200003D22F6443B2E799DD13BB66B6054DEEF68
-:10C21000268A4CAC294FB1F117156CA6FE051ACF32
-:10C220004D836445B2955329E12BE3AD9A5E8F2689
-:10C230003A270416A235EF62C0503DA870C50C0E17
-:10C2400079D816BCC823DA348C7735C0D7AF75FFE0
-:10C250008C1CE0D688E0086F1C8A6A81DC606D6205
-:10C26000CECC4C5D3DF102587E0E97EE013CCCDE0B
-:10C27000B24509C2E97941FA344E790414C3BEE2E9
-:10C2800062A16D9F3A837E04F307D765B52A113DFD
-:10C29000D4BD5A7067299B7D702F194A415AFB9271
-:10C2A00049A9C51787E0AFC0BCCABA66C399DD8487
-:10C2B000863460A7A3E4C02B1A3F2A7CF83BF2E641
-:10C2C00021126B42677920E9143C5383A958AB547F
-:10C2D000B7F311B02AB62B841294E1CBDE4F18715C
-:10C2E000F316621386959E1971B2A67FCFF605C527
-:10C2F00061E05038CBDE8209C59265BEA719C181C5
-:10C30000BDB8D4647D9FEB603ABE5F09E318670F48
-:10C310004907B9D10E80B77D24BD48FE84EEC877A9
-:10C320002CD7247AFB1FBA3545C932ECF3A565D763
-:10C33000BDA4C15D37FC1A2D4CAE270CDD7A26FA60
-:10C34000A5784C72CF73920E778A8093208FABE6DC
-:10C3500082E5AF5CB8AC28A4758429E0A5CC151E95
-:10C3600088A558A9EADC7EDC24AEFF02B6917C5D8C
-:10C37000EB771427A790C9CBD205413C9C2C534A9C
-:10C38000C292AA41CAC2D8F9D1C527D1D482801B92
-:10C3900089235243C39252F0914D029164984552C1
-:10C3A0001F874DD8870D0276337658FD9F0108828E
-:10C3B00089E6487918702F8B4066A66248AF585DB1
-:10C3C000D4F97789DF128A60BE12AC0C6D5850E93F
-:10C3D0006DFF2A547884DC460F956D74E1F77F7900
-:10C3E000FD0D24E9ED96BCACC2A6EFEC2CC4A28BEB
-:10C3F0002C4288887C02B54B317174F712A3A29E3F
-:10C400002D1F3170D0638384B3E4806E86F6AFBF96
-:10C410002112DB96D0BA77309B7E8FCCB5F497474C
-:10C420009D69797B4778F2097AB3BEF71FCA218DDF
-:10C4300086FD2D7A9A2C84ECC10233CC9790153A64
-:10C440006DF81A6C92B9CD160CA769F53371BC184A
-:10C450001030FD319FE6B1BD097D9C9042EC7E68B5
-:10C460000FB321272B1A7E5BE14A08FD4F93C72F9C
-:10C470007E830B8CC6D87A6E42EF29EBA4FAED09C5
-:10C4800060C86DFCF8BC1EEA829F27A88C743FE34D
-:10C490008DE17BBEAF2C50078B9525C8A8AEFBD98C
-:10C4A0004AB250D97F8CBB9B80A8C8DC503A8D6FB4
-:10C4B000B90B37F53DF6DAE5C6B51C3E809215D5C9
-:10C4C00070533034BB472BF9F6417EE6024A3E0FEB
-:10C4D0001753A1B7A1227C6ECD7F257316BBA47321
-:10C4E0003C0029E9737F9379C1601DCE4A52D50380
-:10C4F0009440CF15912644B971F471FF587FB1155E
-:10C50000A3F5B6B75E3FC2FE2353EBD637869396AC
-:10C510009A97361968DDF69934470AD2D11FCD5A59
-:10C520002FC123B0A3819B028AC9D5CC5363772145
-:10C530004A719E58C53D4719E20E85B0AD1BAC7ED1
-:10C540001EA522D765563B0BA3BD8ED22D3BC37BC8
-:10C550000B36C46EDC082C71F0E5C51AE307017FC9
-:10C560006DACBB9AE3312BEF1049D84A8760A50622
-:10C5700035C97D5772347A77D6A3E0CE42B342BE36
-:10C5800057C76DC9451D8E77A85271882A64E53555
-:10C59000E66198486712DEB7B3627B8223CF551BF2
-:10C5A000C72904BC3AC69A200EE743AD94D4E1B63D
-:10C5B0008E7CAB0B310944D524E6B43DF72B5D8569
-:10C5C00064C16E8EB2CC66058B1CC2FAD85A2BD6CB
-:10C5D00040CB5D137907CD2701BBDF31821238577D
-:10C5E00070CB7E2A392AE8794609FF2B1BDA4B1CCF
-:10C5F000434F3FE4F993E9D67DADABFBBDF78DAF7B
-:10C6000012236DFEBE664B320F71D25CC83721100B
-:10C6100013441391450C2C1F59E0B4668EAD1215CE
-:10C620001176A2F08F48BDD200012BCCAE0EF7459B
-:10C63000D53FD07CC534535DC839716FD7DC14D178
-:10C640001989BFAF91826E93EA53377D7B45DCD465
-:10C6500054E8240149BCB2A73A2A30B38EE6F3E38A
-:10C66000C9EE61DE9C31ADD9BF4813F41C11B11A7B
-:10C67000ADAE85ABDA1436632B3280F5BBC24CB756
-:10C6800025078B3E333F043CF3AB8711D748C141AC
-:10C69000CE08B6C503FB8D22A807BD4835712FA370
-:10C6A000E92F6DBD6819FE2087ECBC4E3DF02EBF12
-:10C6B000BB95EFAAEE889CF1E79379787C8CA40A6D
-:10C6C0000DE01DC35371A6FDEC268A1C8A6465DB50
-:10C6D000D3DD4C90FC16CF7D85B135D86FEF690660
-:10C6E0008A807E719D07BE6723C929DEBA686B1AEE
-:10C6F000558818B8C8EA39669CD513EFE8F5325D5D
-:10C7000021D39974C85C693425BA58BE93EA6DCCBC
-:10C71000DA318BBD89D0DAAD180AD7AB7438B6419F
-:10C7200097BF1E32FF0963E0FD152B1E32A4295965
-:10C73000A21E548573659803E53763D10AB98FA5A6
-:10C74000BC01A1E2E006A498DDD74654A816B59E28
-:10C7500006E5F244700FBCD9E3BD08BB3E071E8C52
-:10C76000206DA6F985B7BE22DEF362418F3D73F1DD
-:10C77000ACA6D73B6AF0A42567DFB286B35CF89F0E
-:10C7800031AED4EDD5AFFAF209A1A205F50E184CE1
-:10C79000E5C1B74B25B87B41CBCB8886D9F3E2A85E
-:10C7A0009270EC58FF609634AEFF786B9310CDE436
-:10C7B0009B14FE34BC09FB905F4D5C6616CDEBFF0D
-:10C7C000A6DA1E21119AB864F951BE194E06F2E19B
-:10C7D000C17A6AA182EF2F0BCD13C5736EB47B3C77
-:10C7E000721B0286096AB5093C9299848DB1B1E940
-:10C7F0000503988F4A9A9FAC7190261CC59A02181F
-:10C80000D1C21F90A3A867D07F1327F9B99774B13D
-:10C81000F532DFD39CE77ADEA13602089D870085DA
-:10C82000D0CCC4C27D857F3CDD1506ED4A7BE03867
-:10C830000ED2AD23C455C171778200B15AA754FD01
-:10C84000D5FD696AFC9FB495B17CE7943B48C7DC91
-:10C8500071A26D0781FCE03BA3E4C0FA24B4C3CB12
-:10C86000E3DD69602320289476F98F0F7E086ED06F
-:10C87000D108A4A723AC9B4CD18E6D0BE51799CEA4
-:10C880000CCEAB3EFDC6E63AD4438EDA795A574F0A
-:10C890001697B25C412F796591A569DA33DEB991BB
-:10C8A00027A7358E5A3D1B6FCAB46ECF426E3B71BF
-:10C8B000FFC0F361EDECDA490D3B36272BF40DECAC
-:10C8C000CD6CC8424FA41F21C9EA3EDCEC540DF8E0
-:10C8D00029A5B53ACA0209A90C8E42872ED3DA15CA
-:10C8E000BAC1B801E70F537D3607D866BAEBC278F4
-:10C8F000BD95A2AABE33B41840B089D8341A0AF242
-:10C900009BA52A668F79BC0318FC893A39070D9CD0
-:10C91000D87002BA52CF32CDADAEC054D2F81E0D8F
-:10C92000B37CB432EED9E24C6CAE6854BAE507F190
-:10C9300005924268D2CE5444ACC36C888AA27BAACA
-:10C94000314220901DBAD313710EC33CE0308D7577
-:10C9500092BBA931C036F2B07532DAC824CFD0B15B
-:10C9600040E395C4BC1F6A4BBF5DDA2C4D4188097A
-:10C9700011AE282394D89E41CA57A367773F44D26B
-:10C980000C10D6EC8AEEFCDA71F9470B2C9D19C617
-:10C99000A1A550B02680CE08BA7612269BCBF9F21C
-:10C9A0008ED9A08DA51697FF14ED4798A1F5ED3609
-:10C9B000BAF7371E29FB63F5C4D8AED1D42D15EDD7
-:10C9C0003EECE33908A543ABA78E7BA9D140538A3F
-:10C9D000897571865FCB2570928580EBB4F25252D7
-:10C9E000B4C93061318A6B29C5568A398FA95C5E1A
-:10C9F0000F5CD32A474DCE350159A2546544679C3C
-:10CA00001FFD785E4435972B169C959351251ADAB5
-:10CA1000D8ACC6A2E12619059940DA3759B7D55ADC
-:10CA20002C26A7C61FD98025553A0126E31100847C
-:10CA3000C239347065F67E4754D79CF0DA55F0BBA6
-:10CA400041BC1C474101382973F730F91A33A4431C
-:10CA50002207963857BA65C5A45BFB67F2F23A84A1
-:10CA60009034F2B16540994E368616F1E8FB017EAE
-:10CA7000BBB8F72AC76321E6617398484DADEC193E
-:10CA800047E77258EAFFBE2807F15718D3E02BBFDB
-:10CA9000DEB1B487EC76734F061DD464E95AF1E930
-:10CAA000984F66E35DF08A2E3D9E7B85AF7D828048
-:10CAB000BC782F2695E5E220FEEACC86E7F513F157
-:10CAC00080DAC3A00896A76E0A6072D6E4215310DC
-:10CAD0003A59E6A94983C7460F87B77C01EAB317DD
-:10CAE000669BE600F50536570A4C40984BC6E0B306
-:10CAF0007520FE8C6D2D18A1BBFB3D8611A124E590
-:10CB0000F843A726F6017036891475DFBF64E1A8E3
-:10CB100061EFA064877F9DEC7AE376650A84F7F77E
-:10CB2000DE097DDD2EF4BB99F7A171EE13331D7084
-:10CB3000284D17765D55C2AAFC665094B6ECE841C4
-:10CB40009F911F9C7616D2503A4D2209F29C4F7F3E
-:10CB5000E5D16706DE176CB90F32760B039E516D77
-:10CB600091C72F4E2CD8930FE2B287DC2E8D6AE04E
-:10CB70007966D2FA1F231969EFBB87D4323799330C
-:10CB800030C2BE6239CDB8B9DEF81B759391E18031
-:10CB90007EFAC148F55F103AA21BA6CEFD95A28B86
-:10CBA000072F7F454CBEA3515BBC7FA8AEDAE3BF25
-:10CBB0001D9CF185241440B16ADC36A020045B6022
-:10CBC000F4748566D4DC257BEF27112F4161EBD50A
-:10CBD000F421DCCA35A28373CD0DBE49AD67E9F1FE
-:10CBE000B0BF3BE015ABC77D51793B98D77EA7819D
-:10CBF000F866846C78004B9A3CB608AF707855F4B0
-:10CC0000337394A9FCA00B71CD3549F5B84E56E2AB
-:10CC1000AF16A320BAFF44541BB8041B3B2DE75B9F
-:10CC2000F6483F0C4FCCDE3B30A9761EAEC1D25247
-:10CC3000FFB5AE99F8D369CCD1D6822D42D91EC5A5
-:10CC4000B372F88A49DDE68E215DA1DA2E7A6DB3E2
-:10CC50006A6CE568BA31DA6B0CC421C4D1CA762C8F
-:10CC60008305506F8CFAEC396231A4C702D75FDDBF
-:10CC7000C3481A39898D9D986397D145C02FC42325
-:10CC80003B76C1CEE47552B997EC18C1CD42BE7463
-:10CC900018F2802ADED3EEF681D7A44F87FD5A29F9
-:10CCA000DC732A566CBE2B54F56AF54FC4508205CE
-:10CCB00065439DF806EEDDACAABC0971CE6D860712
-:10CCC00062D7CC53ACB19CE9E8A72C308B88D3DA7F
-:10CCD000A7B5E7D8041B7E996EA848E0C94752A1C2
-:10CCE0004798B75781473534FD4E09E9D27D45460F
-:10CCF0003035068902C079DAEE67EC8650A0EACFBB
-:10CD0000D8CDF2FF72799C411EE87908440ECF39E4
-:10CD100063F43FE6226ECD44183A6DC71E314B379F
-:10CD2000762810F017041FB06B54A92FE3F10BC441
-:10CD3000B8E9F943C630FA0C9809876AB14C6136F4
-:10CD4000F6EDE3DFF05AA0805DFB2281AE1049864C
-:10CD5000051D2CC965DE85E2500F0D9C8F4E0ACA59
-:10CD600046A454383C0A55C4815FD090899C3DF25A
-:10CD700019B825F3E14A164F4581787B1A128EAE19
-:10CD8000837588E8C9425B398F75A5660D2E625E92
-:10CD90006B4603D7158E7AE269F6298B9CEBD58416
-:10CDA0009DE48EC27AE0E4F36C42A171124B83528F
-:10CDB000F8D52D0686FE28AF0B9970315302A50FCA
-:10CDC000901A3B9991F53B925C293BE9903C57CEF8
-:10CDD0008EC4F105F14FFF9A1D650E480F308D9DF1
-:10CDE000E21D30E72963F72CF8707479B70F884992
-:10CDF000AC0016D1D79C94493F965A4E7F8733E0BA
-:10CE000010D0B24EAD7A6545109B123BAECE8FE28C
-:10CE1000CEE011C11B607434157595B788628732F6
-:10CE20008D3C61D613F42A58B8DD99E329AA17710D
-:10CE30003F4FA99420E28FC64056DF927DFF7924B0
-:10CE4000BCA1FD94047EB64E7CA2867DAC8C9CC6B3
-:10CE5000B7A82F41324C581C3F57D80B54EEC3177C
-:10CE60007E80F569A0E896108618DD747DF59563DF
-:10CE700056B7B987D31199B4C014496AA7E793A8E4
-:10CE8000E987FB21EF5310F2C6B850C6D9AB600258
-:10CE90000B9F42514A1D5D45F1B343DDA466B2913B
-:10CEA000F82E8527A99C1A91E1C7D6BCA1AB66B222
-:10CEB000A9E30B06BF9DD74896658CC190E92B82EC
-:10CEC0002F5F8A84B485F5EC61959F1C863FBBABD0
-:10CED000145FE4FB14B63EE9944F27358E47CA1E13
-:10CEE00037732E680F8A925A0E3A6B705C70D24379
-:10CEF0006DCEA5EED91D46F852E251A640EC24991C
-:10CF0000F697FD1E6E5CC0D942C552B175524406FB
-:10CF10007820C0EC0B6637591AC6FEE9E2878618FE
-:10CF20001B717A37D6818421ED7A3ACE2513F86EBB
-:10CF3000BA146990A82DFAD7E18B4DEDC94331BAE7
-:10CF4000D146DB6CDD6809D155799D5FFD007157D5
-:10CF50000F5534D2BB79874025C9346A281D016238
-:10CF600053CC5854F22456F4A3C88D5A75B48C8A05
-:10CF7000435B610B43183898FCB474B6EF21CEF3D1
-:10CF80009838E158765EA5F44E155F0774BCA1424F
-:10CF9000BF4787EE7F392348AE5A4C867AD16BAFB4
-:10CFA0005ECDB289CD7B3EB215A5D58B00343AD18A
-:10CFB000F13E95A32EC32B17FCB98058426E198100
-:10CFC0006276A7520D035B8DEB2870E6B7641122E1
-:10CFD000FE1130E8B2D2B9FAC88D878C8718636A1F
-:10CFE0000B485E4B7745E470B1B9C0BD4E0BF3A35F
-:10CFF0006E2E61A883458E5B917F28D07BC86269C5
-:10D00000805A73376E212CBCAD52FE5C0D1056DA7F
-:10D010004874489C64D49BD4ADFD20667D756B5CE0
-:10D02000415488D9D47D4DBCD7015EDCECE4E89650
-:10D03000F6006B96540D08200A1A91E3B7311E953D
-:10D04000E1D686E161FD30EAD3B5BA22D6032A9B48
-:10D050002F0D86E40E24988828CB64C8914733BFEF
-:10D06000248D07FE9E436689F5F9AE92FEBA797665
-:10D0700049CE1F8BC7FE74B4F30ADCF997FDF2A802
-:10D08000C7246A455100D971970D0599234E6BBD90
-:10D09000A3B15F25668D321F3ED485CAE96B562049
-:10D0A0001B5BF3893750C61F64E9F3490E50E561F5
-:10D0B000CED20AE0AA1D3F63AC0CEA7045840DD4C1
-:10D0C0000B02023389CECD7F0204A6FD4279D946F8
-:10D0D000C25B7BD440169D83E2D5E0BD01CBF53029
-:10D0E000BB821BFAE152467C41BB413640243B5E89
-:10D0F000268D6AFF735F9F162AD0ABA80FAC6CB960
-:10D100004CC5C54B8C00FEA74E2C17FE7D69AB5459
-:10D1100073F9B61D2940FBFC254DDF02F00F1640C8
-:10D12000EB3A7A8362660E321353BF548158A98258
-:10D13000F31CB0610B612ACC90CCEAC9EF8ADF8086
-:10D140004033CDA05A8046EAD36F51F846B518CA8D
-:10D150006C95F760FD2EE41DCC090D6A5ECFD643B9
-:10D1600070844CCCAE681715406B30AF810946FB1C
-:10D170008955D69AABEDF95262EC9D804C5FCC900C
-:10D180000038A853A8E157CF02ADC2DEE6BF264D56
-:10D190002E8A9D090150CABC142D43980A8B6E1724
-:10D1A0002B7A77A20AEB54007C0DB82D78F8C06872
-:10D1B00094044941AF3991967CF917D3A2F7EFBC9B
-:10D1C000744DE9E8A8F2CD7F9545DC7A19CD085178
-:10D1D000626783A354F97ADCF12C0F14697B046F26
-:10D1E000E88ABF0951517031BF64F64B1EFF566487
-:10D1F000743BC148F1964DD92BEE839DF204B68263
-:10D200005843BC21F458F490906790FB4992F2C2C5
-:10D2100039A9887000A08B263572C4C7E907AAE92E
-:10D22000B716DF204531237EBE8024B706617146E4
-:10D23000993EDEA63B52E9CF1D833B186F8B3BAE78
-:10D24000DBE7E7D62E98C55B4697BD8AE9AB04318C
-:10D25000383640F1558CF9E7F83249255F76697A1E
-:10D26000CFA189EE6C3805D2EE914C300204A97B37
-:10D270004C6E15C33E13E1681B8E6DD4EE7261CD0A
-:10D280004DB3339BD47D3F7F68A5D724CE718DE10C
-:10D290006B3E937E7E6E8264C9A69CA00A5C32526D
-:10D2A0005DBA6DA0A1E6EB9DFC46CF32D65E1FFABB
-:10D2B000DB689FFCCB2AEBD5A776D611DE4C739D9D
-:10D2C0005BA3C1740BF23C0ECA3EAC2C57E9CB50A9
-:10D2D0002F9ED4228E44E6B1CECA5F738FD3737271
-:10D2E000F95EAF688AFB61FDEB9D025D485AF8A3C9
-:10D2F000934D8C4ADF51CBCB6C16504ECFE3F620CA
-:10D30000451903FE84F3629F1A189700252FEF1327
-:10D31000ED7141D111B3F3DE06479DA5C9D789BE92
-:10D32000797FD9738B6464A80613124F31EED7F856
-:10D3300039AB3D4F94C1CAF604F6C0C7C43101529F
-:10D340006F17FF36218D786AE90D9C1E91889EE645
-:10D35000B3168F1E6BDCEAEE3B58A305402CB2C11E
-:10D36000CA17BF86638552E0B204B9554EAC05F4C6
-:10D37000DA6DA404FE80B0DF15318EAC7B46BE387A
-:10D380006A4096282257004AE81CF2835AF58070BA
-:10D39000B37607FD4CE7687595F6DA8DE146568859
-:10D3A0004548393A1236F4C8E3DA1A9ADD18AAC2A7
-:10D3B0000B1C64AED429923C0D444F57462833646D
-:10D3C0000782F46E1B0147C84F727B6ED26966609C
-:10D3D000E45DBBAA62CEA573A50D0927974604D8C4
-:10D3E0004DDA6744042048F2AD467274E4FA2C33F7
-:10D3F0004E202AC7193797D78C06EB580336036D92
-:10D40000960291AABB9006E1735CBAD2D2FD8F9CC2
-:10D410006265B45A90CDF43358F4108FBCB65FD720
-:10D420001C0E8EABC01DC70BBF241CD80936C49977
-:10D4300002C8BBBA27AE12EAB57500D6DA1E372D80
-:10D44000574A0247ACCB0B1715F43A7428975DCBBB
-:10D45000BE96B4FAE24D0E30F6B7D7016C082669D5
-:10D46000C183C0654CB5BC0B2C5B42D0639F746C10
-:10D470006FB1C38DA08CCAA2294DEF5EB23C08DF0C
-:10D4800009F16B8D275B495F800845770CFADD5306
-:10D49000EF21A49EC869F17C1E5B2144E8CA0A2ED4
-:10D4A000A68E008A09FB3DA628B90562D5A74D873F
-:10D4B0000DF8374F41C267684F488C694BCEA01AB0
-:10D4C000AE4B71E58EF52FF96D121F1AC64C9E0EEC
-:10D4D0001AFE887471B5CEFA4D8134650264D93B69
-:10D4E000FEFE2CE5E508831A167C4D174C90EAE504
-:10D4F0008557ED0247DC36E0C9766F5586EE6BAC9A
-:10D5000062317A98BE3E937C990B5624EE140F0834
-:10D5100023B4D3CE6BA9ADB8DF316A4B3EF3F9E942
-:10D5200081588FDD297D226B3E2B6B950B3559136E
-:10D530005E56D797D0B11CC5A4B730E9B5602CDDD5
-:10D540008758C853AE132F83F113C75EB3FF1199E9
-:10D55000142D7D9A94446DFDECB857232ABB3315E6
-:10D56000F98AF88186838EEE37C3598CCAB1421F7F
-:10D57000AE1D2D609BC26FA97583AFC98E906B27BE
-:10D580008E0A50D8CADE9AAEDF457D0FEA406C0F96
-:10D59000174FE6BEAE1AB207D5B517F95FEB722C7E
-:10D5A000F0473866CD9361B2C959B639762DD1ECC2
-:10D5B0002CECAF77E63D960C9DB67D5EA0AEC7F62F
-:10D5C000A4E63048DF668714AADEF3029522C8FE7F
-:10D5D000979FC23A344D6490739F4C128A2E46DF57
-:10D5E0005801C6E1704BE5DA07ED6CB16FB87DB458
-:10D5F000C07D6303F15A68D85E53D7D2BD74A61BB1
-:10D600009DD282A9699FABE2CB9561D040259561FF
-:10D610009F4FD18586EFA6200A9FB374EE29C0EDF7
-:10D6200059BE453A89B75A5366583CB0167C51AE3C
-:10D630004AAFE7CC9C1C3DF38234B8FE974C098777
-:10D64000E45DB3F0FA778D1ABBC6920382D0699C71
-:10D65000163A4EF4B5DCE85A5F0C7336362428BB14
-:10D660004EE966D03ABE401766A7A71F4B04A9BA79
-:10D670000900B3F851FFC3C774F17C0E6D80367199
-:10D680007D826F258FC2E00562810921751E7B09AD
-:10D690008E0A8AF3071DDDEA997D28490A1D8185D6
-:10D6A000443A0D07EC59B7DABDC20BDC77536D2055
-:10D6B000F193D8DE92746CABD833404E4D6F0F1798
-:10D6C0002E2B5A280C14D8E9BBFCA41F893E318D9F
-:10D6D000179A4E3091BFDB04C2892D345BCBE459DD
-:10D6E000D6FB0E06923FBBE8333CD1134190BF2ED0
-:10D6F00041F0C218C2E6064E66091796302E233E48
-:10D7000009E876243568F2FAC5D96E60B6199973BE
-:10D710002F289FB487AB25050A877439C0A33730FB
-:10D720000E9E4BD3F703E8F217F2C1BFD314457E28
-:10D73000AF9C2C388B10BC64F4EC06B8831C9A00A8
-:10D740000270FB7EEE2E88FD070F91DF3E0EE84251
-:10D750006291969007B15484A07C1F09F5A2B2276C
-:10D76000C642D1DC38C406FB560CDF6BBF7B6EFBB8
-:10D77000102F214CEA3A4A6B847F7A41D2F9DC7B44
-:10D78000BC3AB1FBD04CDA18FCEE211477C91C224C
-:10D790006380175D493D3FC609D2232E615AD3C825
-:10D7A0003C65C7B7236287DFDB772DF7A56CA65AE8
-:10D7B00082AE753249C8D59C2657A4936864FF4C45
-:10D7C00082DEE2BE204B3D1F8534C980646C36E4A6
-:10D7D000B6B9702FC8FA9B61517CCBD5D4F96FF7DD
-:10D7E00052DE28E95194F7FCACCF3487714887A307
-:10D7F0007AAD30C1810C0BAB67458F03790BAF69F4
-:10D80000010A3AE0C6AD35C59AC21ABD012400929C
-:10D8100037D7A4ABBB6911327E3133880143A6C12F
-:10D8200013AE2BF2ACB998C63600D17ED40E2EC9F9
-:10D83000421884753399791BC993EF3421A29B490F
-:10D84000043159C776A6FB240A34A91A6D8508B19C
-:10D85000AF1C3A10E134443B64B5C0A7283D828335
-:10D86000F0E153A180DE8937964BBB06C9E90AABCC
-:10D87000EE0C1F7732741EED45E685D92A4C45E53E
-:10D88000612702403D31E2FED89C9CDF4F733FA0F0
-:10D8900004C3CBEEA3EA6AA96D5DE943D245757472
-:10D8A0003FBD30A669A1B87F7565676C10C262493B
-:10D8B0005F94C92EC8441D0CD23D631920429A972B
-:10D8C0000072ABB2F7F21AD1C8E4AA727EE9C7CFF0
-:10D8D000F6DB6213DDEE1A3CD1DFD8FE1FA7E9BAF2
-:10D8E000CD3D1F356F0591308746D9A4F31E6C538B
-:10D8F000066458C5163E48E54A9E94E770417AA8EA
-:10D90000B0EADEE899B9328A7943C3921BAB2ED0D4
-:10D9100065709E1D4555D659CE20C26B60004A5792
-:10D92000AAF343A7F42E88ECE3F733A73259CCD4FB
-:10D93000CA8C6ED97EBAE2E97B27FF8E50DA20C509
-:10D94000C6D59FFCD163992EBD5889E334ECC89E9F
-:10D9500032E27D69684777B6BF21CF9E4CCFDCBFEE
-:10D960004DB12F6B1B24972EC1CAB2A4B83DFC0742
-:10D97000B47B465C40250A06866F53322FCFBB8CA2
-:10D98000386869BB63C21E00F656DFC6A143D0A447
-:10D990002212261F6C663182DD01882E17B5B94E22
-:10D9A000854152957A026123DD154CE1B028157C42
-:10D9B0000FD7DB964EA598886EE682F19DEE5091CA
-:10D9C00023D5B0E58E8BC2BFE9C370F7A90EC62080
-:10D9D000DAE5B8A21D6D351DB24DDCBD86C3BDBCF8
-:10D9E000D5E89952DAAC0F8E06FDF067F82C77CBAC
-:10D9F000019E3E99685A0995FCFAA2F530AEDB3CCF
-:10DA000046747269958E787ABD637DEB0866C8624C
-:10DA1000A6777E7698EEA90A324760DC28A7B5F192
-:10DA200086DDCBA67EDAEF51E6892130BBE2282DD8
-:10DA30006AC42C71B2C53F8DF2FCAADE8211457911
-:10DA4000A82B90E73F6F4AD25CC73E2DE9AD8B799A
-:10DA5000EE26FA20C7FD780734E452B5B466C9292A
-:10DA6000B1535F3285D7C8CF41A6DE60AA78C5EB37
-:10DA7000B893B2230950D32BCEBB365ECF4CC33CF8
-:10DA8000817A3D73156A24563B99637C3A04EACF48
-:10DA9000C368A1A362A0A9CFB17A4EC6AE05D4A334
-:10DAA0007124A8399DE334CA6E6C7C600D17CA439B
-:10DAB0009579351375042657F10EED45C9AD8BB335
-:10DAC000A18CCBE5189092725DFA2A485CFE40E684
-:10DAD000CD74A6904CDFAE55CC44BCC2E4A595EF06
-:10DAE000179DA6F06C9F92DF1A1BA5FB027DA44236
-:10DAF00011DAEB02DECC21381A4B607FD3B5F0820D
-:10DB00004522AF12ECE993905E5F0FFBCA57108B72
-:10DB1000858887A6441994155B50F396E7E88AFE3A
-:10DB2000E0DA07CCBCAE097547F3AF9D03B15538B9
-:10DB300064EB7A299C6472BCA9718964B96C7DC15B
-:10DB4000DF7AEB0CF54865352C25E50F9B8BA77C20
-:10DB5000C67605EDCF0EC77CD2F7C91F602835E029
-:10DB6000466036E6B3363D25D80571C1B4C3805949
-:10DB70006218F2D91A4E405CA48EC66CE45A3F93E8
-:10DB80006A525A81FB0A7D1F187BB4541EC8456136
-:10DB9000A0A8A1EA168C44B3F02E0740F8F09F48E5
-:10DBA0002185367300AC80070F946AFDFC3515851E
-:10DBB00037B68D32DF63BC5DB40281E656C3B8ACC4
-:10DBC000B468BD4DED41EE064E06F9CE635BC078FC
-:10DBD00013CA05D4998D32968BFF1168A745FE466E
-:10DBE000ED60C9CA94A074FDD7761C300B5CF6F8C2
-:10DBF000F0F10EFA5C683CEE987A92AE44B352CAE9
-:10DC0000A83C067983E26F8AA5C6703ADECBFF9006
-:10DC10001B4FDA12C6133B5DE2D7A0A3E2916FFF60
-:10DC20002B298F628F13633DF13AA4127F5D1F5140
-:10DC30002209786701099E6F813504F73F8041D63C
-:10DC40001A6980C3F3C72A8B925D5C564A01AD7D89
-:10DC5000EF89B1C18D231EC2E13ADEA30AC3A21D22
-:10DC600022EE8A0FD234798FC313A93992C360C4CC
-:10DC7000D2AA776EE735AF6C6AEF66265A8BAC5E38
-:10DC80000EE120F9845AF4A4375BAE8636773D4422
-:10DC900060161E6A376E96237636C06FD5DA6C5BD7
-:10DCA000609F17BE31D20B6B72B402644742D7BA81
-:10DCB0004821F101ACE3E14750858839045DD45F28
-:10DCC000CF503F6921E4E40AB5601FFD6EAE9D951B
-:10DCD000E4720B39973A1061E49F9ACC11BB1AD6C3
-:10DCE000F8C66187DB70BCC370BC73E07FB63304D9
-:10DCF0002D33F69851D0EFDCDA1A4D419CF9DD58FE
-:10DD00003BBFCB374434F5FE8A4C66A7E689AB02AD
-:10DD10004123C4B30ABB806DCEACFEBA14B90BB9B3
-:10DD2000DAB81DEA847EF72CA49C16AA528415CA80
-:10DD3000E1DD4BC95ABAAEF1ED17044663287222F1
-:10DD4000F6CD4583D95DC7E2F936C7A5EDDA94A5CE
-:10DD500008FE8A6464FC5210F0B099007ADFE9D3BF
-:10DD6000705FB90E2FEFF5D14E0B75AD3615F81962
-:10DD7000406B73EA15D5C490162B8E835661FC7FD9
-:10DD80003D063BE3DC89575375D8E5833CC8CABAE6
-:10DD900039E39CEE067272A5EDD91297A79DA013E8
-:10DDA000C825347721409E339E677C1556F10F02BB
-:10DDB000248746E621F828E11ACC59A3CB024E79F4
-:10DDC000043A54B45EAB48BAFCD4A4BA55E7AE12D8
-:10DDD00063C01FDDE43CF98BB8F93C0ECBEBB024FB
-:10DDE0003239838D25D3137EC1517A36FBB4994BDA
-:10DDF000D92E892554099A2C7F4F6E1DB2471CDD00
-:10DE0000864AE5F71D20A29DFF4A87D4FF92A83AD3
-:10DE1000CC38EF4F7AABD1A473E921E1FD49B2735D
-:10DE20002769B03927D226E570762CDC69448C79D5
-:10DE3000685213D9B7B174C28910B86F7422130A2B
-:10DE40000837CCE4FD4F374716684B2C87730D120B
-:10DE50001B907E6B9838DF1A796DE76D7BB6C42F07
-:10DE60001CB3406485CE2A2D3D8C8DDDEA48E25AF4
-:10DE70002D28DBB40167620405A381F68E8818A5FE
-:10DE80009483E28559F831B699804914CC3607A1BC
-:10DE9000DE5D03FE8D41141AC83F2C77B64D90E12C
-:10DEA000E7CAD20394E48718A07A1AE2152B7BFD07
-:10DEB000A21A8A621E37A70D4228DF3E452850313C
-:10DEC0003B435F6A94493290189958BB8A533A1F72
-:10DED000650C0D89D518A98C8981079F869BE89BC5
-:10DEE0009A1DD3869D6951440BC9233DA679787A42
-:10DEF0002B932AACF110EAFCFF9EE49B2E420462B5
-:10DF00003A2FB4223BEDEDFCA1A9596E5E03BA8411
-:10DF10004F42D9820E2B36207C79D511D030D47067
-:10DF2000AF72E7E202846AF7424ECF8D3EBE285AB6
-:10DF3000F9921144CF08F27B65F8F0707CBEEF9047
-:10DF400007E31CDA2504F1F6B6391C1F0964A78320
-:10DF5000A22FD4DE16012F9CB44CCB93D52E67177D
-:10DF60007F1F86923DF6D98134F7C890F7A98FC1FB
-:10DF700006650C71CBFAD1443DF980CA7D5E6D73A4
-:10DF8000AF975743C869EA4F27A3808CC6B7CE45E1
-:10DF90005C9DE7013F0EEFD5E0E4C19177C11FF032
-:10DFA0008CF712DCA26A9834CCDF36F26DF1057D75
-:10DFB00042C768BD8D302DA32AC002DBC43B3B7A2B
-:10DFC0004A3BC930F6C06D3A4B1D80FB9D908202E2
-:10DFD000E48921EF29344983AB21EC67B2F9662645
-:10DFE00080FB9823F8F0EBE11F33C958C4EDEC1F18
-:10DFF00008537C1665D578382A1894FF7395ED4838
-:10E00000D545688F7BF69B7873F18087D6AA30144C
-:10E0100088B67126BAABA28AC5559732B1A754B556
-:10E02000F5EF1BC87B65A819E91C263129B55B777C
-:10E030003673A5BBC67987F1C68D17738CFE76E45F
-:10E04000E4C12AD1E07B0AEA38929D958AE6411E16
-:10E0500097956A5B68397145C595EF7904BFFED520
-:10E0600026B8719B3380531FD0E4B1940ADD56E586
-:10E07000784B9DB42CCB7807131E3D71826BF392C5
-:10E0800002EF9FD8B90EAE7F12CC0554C936B067E7
-:10E09000B253CC7964E8167E89335CC92A21A33651
-:10E0A000556E6F4F2E14AB1B3772F528966141C821
-:10E0B000F6EBAECF0F825CA865D305CC61DBE7CE73
-:10E0C000148297BCB9140652B2B3408A774DA88C1B
-:10E0D000FEC3AB41F95E2CE8BBFFC6CC862E0157D0
-:10E0E00089DE01A7F2627DAC9E72755C8F75695402
-:10E0F000875D90433BFAE54342F049B892BA992BC9
-:10E100009442481CDA8843A8143B57AF7355D39206
-:10E110009D294B2311396A4CFCF011E8868A76AEB2
-:10E1200045B068F4DDFFA4B6E124F7ACE727F1C8F9
-:10E13000F4CFFBA7EE54A50C74D4B1938E7D299433
-:10E14000A27B52CCC0A32ECA3E2267473D6C40E45E
-:10E15000B3095CD35B77F8A84146F52643200A8AC9
-:10E16000B416BA4CB194DD4AE9D168CC3E66EC9E57
-:10E17000635491CC5A946D71B9A0703DD5C1781893
-:10E1800050AE3572746E22C9C02BEF4FFD4E13EDA9
-:10E19000F98A0A2B57C6FDC77D26A3D457C1F2AD15
-:10E1A00054004744558BEAFB9C195C32E3A6A81A3D
-:10E1B0004A6B4006D1DCBDB2FF802937B414756FBD
-:10E1C00076C0FD4CC3A82AF4F2CF45BB4F9EA38C6A
-:10E1D000EAFA2C8FB570761DBC410C72B3E8363864
-:10E1E0003C5405D02907410865022AA115A50FDD79
-:10E1F00056A00AA4DA54DFE904D3C63B42D2A7E70B
-:10E20000A4A64A1BBE125D9FB9BAE4AD242427A080
-:10E21000720BE0C4331E025F8BB17617AAE8437F0E
-:10E220009516D2364CB72A0D5CD073A543C66AD971
-:10E2300065C16F0A318A4363F08A6A62CD438D7487
-:10E24000C431D21C7F556E10DC5FC82D4571476705
-:10E25000B541142261A0ADC2860F8E5E4BBDA16C8C
-:10E2600047D4C7ABA075A6CA039461780DB6AAB50A
-:10E270005BF320827B52D71F0243D11480DB701CDA
-:10E280007834997CB7BF503EE3302CDD3BD7420851
-:10E29000F1FD4AEFF0A668AAF6820376611576F5DD
-:10E2A0006E84409B91517BA6249D9C587E9C48C6C1
-:10E2B0001ABA28EFC5335E17477AF7EB1F5FF1896B
-:10E2C0000F20C42FD518E1AC82D9EBD86EF8BCCBA7
-:10E2D00072A89901D9133191B5DCFB407ADFCB2FBD
-:10E2E00032301596CE8052F38688F52C7BFA8688DC
-:10E2F0008400EE364B76B3E096A95AEE20D59727E8
-:10E3000084B1B130E84ED026C6D07735F9751BD828
-:10E3100075AF169EEAC12CC99E98B41F2FF093FAD0
-:10E3200025E518FDA3D086F668ECC6DCF9CEE45AE4
-:10E33000AC8BA5D01EB3238CE0545A6731C58DB881
-:10E340002892DC934A47C108DCA5965AC36A973BDA
-:10E3500077CB26176C03610849010617850C72AF4D
-:10E36000655F85085559CA1E16F461D77AECF6BC6C
-:10E370007E6B90787DEEBFE0B861D6B31AF0D9DA43
-:10E380003AE7CE5CBBDAD2921B348653D7C43BDF6C
-:10E39000AA93C36E5DF9509E80336DD7678BF4E905
-:10E3A0004A186483AE3EAF9174E1098119723B5EF5
-:10E3B000046D1C2DA57DC1C9C4DE49DF87F07284C0
-:10E3C000D8138BB39F29A993B149806E8940980BCC
-:10E3D000E8D5D3D026D0FD51A890599B6BF35C0AA9
-:10E3E0003E272F5B81E1996F300791B537CF29D751
-:10E3F00067E7AC1B0DBDD72A41F039286C8DD1E7FA
-:10E40000B9CBAAD2383A55D271B38AE1AFE49A793E
-:10E41000B45461A0ACFEA34EE31AD6135387CFD4F5
-:10E4200029BE36CF5D0C10E978C93881F5706508D2
-:10E430001247309585591682BC2AE9EA6457D1C142
-:10E44000716A594DCF5BAA4EBBBBD68F7CD2964B1F
-:10E45000215275DA05C191096D7CF5FABBC76A00D6
-:10E46000897D28D46B7500ED764A046F67485D8C12
-:10E4700010D6DBB888515C632CFC3A421FE6C3D14E
-:10E48000D32245BBDEAF446EE79C08864E62406FE8
-:10E49000A989D24665CF4FC004D1496D886EE87A0C
-:10E4A00082F246F12545C115DAEFAD37959C7142F0
-:10E4B00082E19123473C50B81D519D499BB2D13612
-:10E4C0007B2061F060E04E8E1751A14080327227B0
-:10E4D000C771E40D80BB1A6A669DED015B6D88F41F
-:10E4E000BD828B118665C6AD77D2ECAAB364495A5A
-:10E4F00050E308E0A5E584F5A993D66F97222DD4C3
-:10E50000DB35C6138BE14F5706CB0A89ACDF711997
-:10E5100093017917DCC531360B6A6542E5250CB4E9
-:10E520009B48BB7C2EC80FBFF612E175CD1015DCE1
-:10E53000570D838DD6B0D832D12CB8C39452EC2964
-:10E54000EF878BB5EA9600971358C78E7FBA2035B0
-:10E5500087A3F7DD0429223CC1CB2A77F45EFC9720
-:10E56000FE5507DD45BA49E0212CB96E21B5BCAC9A
-:10E57000F2F82D63BF82940146857E531C31386FBB
-:10E58000EACAC1FE77A0EBDEC5EA01C60EA77C5F32
-:10E59000B2B93885BC20F68629419058F10DADBF3F
-:10E5A000758F1C82E29439AC4021BEFF1227E34BE9
-:10E5B000EEDE1AD7DDAF651FE257C0AB34A56ADACD
-:10E5C000AE3D761110E079FC04EFA229E707FFD6F3
-:10E5D000526B04DA924DD64CE0636C8ACAE3EA9A35
-:10E5E0007819E202B35B6763A8F272231C6EB9C6A6
-:10E5F0001C45C85DB6BF6E0F52F7BB625D969B8827
-:10E60000640BDE61CD9E8A1F4077F1794CA43834CB
-:10E610004ECF7F3564BC8102B4A61CC85280CF9710
-:10E62000BB4C8CD54A89B6AE76D6F81C8352D4D76B
-:10E63000EC15008A45F584E71B350B09F48783A2A6
-:10E64000875EDEDACB77622BD2647F24E77BE6D667
-:10E65000B156C761A56A649420AA615DFE3CA0FE24
-:10E66000B466487746D3D08D9F0D5D113CD1475895
-:10E670001E8ADD529E8F22ABDBE8A574F2EE91027A
-:10E68000806B2252FD3BD26D1DB5918AC579228BDC
-:10E69000BC1B978697D50E4135798A1626844DA7DF
-:10E6A0009A09D09EB1005F1C8D568D4291E38D3A40
-:10E6B0006BF9299117850BDF3F3728D841A8C6A0F1
-:10E6C00088B68BDFD1993CA6D11F3C1AA7D977B069
-:10E6D000D48A3857926C79A8A7366161CF973543B1
-:10E6E0000D846089E80FFE67AFAC9A9D38CD55EA7E
-:10E6F000EEE5CCFF1026C15C053260ED4064C798A2
-:10E70000201519FD3D2E0EC3D87528B6A4FC4FC4A4
-:10E71000C832103F29DB4C4C32FB5CA6C80C586554
-:10E720005A7863C35BCC2759855BFA938CAAC121C5
-:10E730001FE5432CB1FAEC92C80FD37AE5D0FFA8BD
-:10E74000B255500F4BEA696A88FD14144A79CF8E8E
-:10E75000FA30F0B1FD0AC3FF2CDAEAF604C87D6E88
-:10E76000DA8ADA82A4401C4C3CA2F69D8A75655D6B
-:10E770008416465BE05F6C7743C3A837B1F4CA6F79
-:10E78000A5442C6216FD27F949F13BFFB209DED8FA
-:10E79000792ADE147B5EDCA6E6A9899AD19E344BE9
-:10E7A000C801F99B17C67EDFEB588EF19E1CA29420
-:10E7B00037C84B0DC8360092284C600347B7E7D7DF
-:10E7C0009F5A079D6EF40BEAA2A8303235E8DACBE7
-:10E7D00063D08DABB09C5CB85F377B6B885F4E8B32
-:10E7E000FC07CAC8651C6081086682002008CC3D11
-:10E7F00053F14A1FEFDF32337050BAC7C18589AC7D
-:10E800005CBF1F3F7EBED48B2895F634316E513CE1
-:10E810008F9BDA8F70404ABF1ACE81BB7B93863CB8
-:10E82000FF664F4731C8F11C2F639B77C89129C5FC
-:10E830008D8D36ECD4873869B9540EEF47BC1DC8AE
-:10E84000E7B2F8717FD204BFDF18DDBB75D0087165
-:10E850002C5BD7C971B859DE8D55DA6702C2CB710E
-:10E8600000B440841A8C320F1E719C5789CA327AC8
-:10E8700073C7190B4F501B075BC91BEA0B4518C226
-:10E88000FA81B00B63155C40159355C8AB32602418
-:10E89000721C5C55341A288420AD96B63A8C66B347
-:10E8A00091C5D7277B92804E6FFAE973674F3C5F23
-:10E8B000E69AFB8EC377CDA0883DE40E1C9C852A8A
-:10E8C000E26962778B28D39799A6506B4FED6F5F03
-:10E8D00007EDEDE15C229A4592706B13C7DDC70C22
-:10E8E0006B3A9EBCE44245D34584BC6D929982D379
-:10E8F000E0048F009D1CCF352E07F167F42981CDF0
-:10E90000B567DC3FC7BE04872207512BD22BE454E6
-:10E91000AE80306E9DED24044E1D44A32CE921F100
-:10E9200020564EC91B97D0C270E0A0487D76556333
-:10E930005E174C73B450B97A1D1881D74182E77ABB
-:10E94000AFD2CD2605D3667AD04C9489D5A42A02BD
-:10E95000B85D75926EAEC29A79A731FAC7FEDC8DAA
-:10E960000F856B2460A974A54390C8C398CB590246
-:10E97000DF7CA831EEF5A58A82A67965F3691BF1E3
-:10E98000D243AF7767DEDE9CD7593A5555A3F5A041
-:10E9900013EF0911E7BBE4150F126A068A551CE153
-:10E9A00014134775284A091A3F6FC1D4328DD89283
-:10E9B000E858C7532284488D3F436AA3C349C39490
-:10E9C000BF8B694AF392A086F5B1DA5B3ED4249CF2
-:10E9D000AC108F1A9A45BD2E26D64D16BC69B82F9D
-:10E9E00071AA578D19E2FE0D67AABE981EA9225082
-:10E9F000706B6D8F275890096C9995216E91014C21
-:10EA00005FB01CDC2EBC369427AFCF09B86D6C44C8
-:10EA10008502AD7E2E8A699317A3D3B61A28CAA1A0
-:10EA2000A7C3493575FC87F23FCEB1C8B2AFFFEB43
-:10EA300067FA44C7DDF3752E64E4D3827C3A3D1D4A
-:10EA40007A0E4094EAD939C7300505DD1258CFF265
-:10EA5000D3820A5AC6EAEBE62B1B03B9F654678247
-:10EA60001D2A5A247C4D8857D640C619E3EC3FC076
-:10EA7000F009FAF591F306E594A8FE497C6DAA49E0
-:10EA8000F89B368AAC1F2E4F99E15D73FCD6D9EE08
-:10EA900060B1BBC15E3AC9665C4A597FBA3F9FE329
-:10EAA00059B2F351D4A0A85F1293F0564BDDDD1D8F
-:10EAB000DA31D0518713595CD19EDF3CA4E6C1AE58
-:10EAC000218D8AFC3A91FE75EB9CBE32BFBF58F98E
-:10EAD0001CAFE54B8FB95CBA47115EB978335A94D5
-:10EAE0009DDF893CD060536327644542A8E34FB55E
-:10EAF00070A0F9228E88E9B6F406A83E93DEA5C878
-:10EB0000D8C210A853FEB0171C2C4262EDAEE5F23D
-:10EB100061994A8DD445C56892B1DB2AF8279735AB
-:10EB200054D8DCABBA2D162E63253D325E6E3B58B1
-:10EB30002AA4902816771B934CF2F08937C2A6625C
-:10EB40009C4B16ED082EC305C6E772FC40C8B7C340
-:10EB50009FDD1EBE29BAB9B7CC126F8A8EA7F58F7A
-:10EB6000DCC2EF931DCE26F3A29C6128A7B0488299
-:10EB7000D3EAB0C6720ECF4CC1FF6E7B1015B8D66B
-:10EB80000617B68BC93B6B4756385ACDA2D5BADFAC
-:10EB900058A162089DE3F0205B1758459097A23872
-:10EBA0003A556B3EB8724D1AB53CA5FEAB5992C3AF
-:10EBB0002A10D1D514EA4D68CE13AE4D9A71D7B94B
-:10EBC00096828EE59B9D506DAE2A4B2A0C6CE174AB
-:10EBD00079BBC689B0464D8C9F9B15415FA75DCB25
-:10EBE000CE37832C0607A000DDA2C91771D2C4510D
-:10EBF000E8CE4A899D1F133973CC40DA6F5710ACA9
-:10EC000029EE8B2FEC7249CED6BCBD3142F68A86F6
-:10EC10004F39AF9082A5B1D43D5EF37B673C039A38
-:10EC2000DE263CE1A21EA1CBDA1BEAEDAAAB5E42D6
-:10EC3000EAE47D20C1224BD4221DF1A32316B80B98
-:10EC4000405F4E49833595F72F619FFFA52DFA53FD
-:10EC5000C1D8F7556A0DAFA37C65FD6EFAFB571D51
-:10EC600073A4290BDC769B016CD729642707D29FFC
-:10EC70004EA50DFE994579183E5C3F3FEEB702B9AF
-:10EC8000A7B63A25D959B1E676B3A2AD53C8DEB4DA
-:10EC9000C1C6CBD25C8798BAA3989389C75AA08D76
-:10ECA0001EFD7EA6DD91DF2D1938C8537720CB5D80
-:10ECB0001784A04AA3251190215406369E42F8A637
-:10ECC000E9DD847E26D673482BBB0253613D8A0062
-:10ECD0005C03EFE8C956A141BA813C695C126B281C
-:10ECE000B2D39AAA0199F24A5071A3B17B1F63B4BF
-:10ECF0008F6D325EAE6E14655D6976AFC01C79AA09
-:10ED000043FA33D14C5B844EDC7F759409008DEA65
-:10ED1000554A38C5B52ED5D136E18A23A9740328C2
-:10ED20001CF81C973C3F1AC941C4BCCF0B4E716103
-:10ED30004BFA1E79701569AEE32599BC588271892A
-:10ED4000C96F035A898A62B4F5D85D74615EAE9E5C
-:10ED50000F4E7BAD8AA351CB047E15133B54D19447
-:10ED6000417F8305C22135BED703B27FD284BC92D6
-:10ED700033CBC1AC16A52AA12B9FF6BFCF5978295A
-:10ED8000694548E7C551A96EBF11C1DF57E5006469
-:10ED9000F184E0123567ED385AF72F83256E6173E1
-:10EDA000115401C3DD877905909525D570B7539A25
-:10EDB000F17BAA2F84BE9284D2D2F891D63A735EA8
-:10EDC0005E4B0EBD4C258656F7CDA6544417AD615B
-:10EDD000B01CA28028790A02D6BC391F74458C1C4D
-:10EDE000B68D7EF85C076CB4F4EC5B5100CCCF922E
-:10EDF0005B552335CF79B1E26F338C740FE276F631
-:10EE00007B47DD81C03C1376B0FA542967BC582B90
-:10EE10009E0F7E7EFCF9A56E323B861E3BE0C4BE93
-:10EE2000E1088911A1B000549A2E13F0C835ABAD9A
-:10EE3000490442C40EEB35E005421657D2F661D1C3
-:10EE4000ED65ED60F38B44BC24DC1FB6B54D260F99
-:10EE5000F7F55D4E1E1222A9A0629B2AD1A52DA115
-:10EE60005A1702548836763D5033C545FB3ACDC01B
-:10EE7000B6C94B073412A229731CACEDC3506747C7
-:10EE8000253BCC896DBD1D1C4A758FFD7BB20C35B1
-:10EE900056FB6A819FC132073DA44BF1D16BDBB4B5
-:10EEA000B822F26B01E3DD22F00D2332105F201255
-:10EEB000C3044AFDA05565BCE0832A0654F861539B
-:10EEC0008008C07173149306592E4C2EEE81E3E82E
-:10EED0000DD4F6C1A08CE93AC34C0D7BF5CF894A1D
-:10EEE0009866535C96F264F003C338DC50DBFFEAAB
-:10EEF00040A25CD0F37AF1DECC66EB6B0CBFA5A729
-:10EF0000000111330454031E0537047F070040003D
-:10EF10004000000000101C1E05F5281E05283000CA
-:10EF20003000F0D2F0D2050F180F0A010166190166
-:10EF300040403200000000070AFF0001D2008003B9
-:10EF4000130318180004041B00100A00001400FF2B
-:10EF5000FF9996E80300C08000100A1800044040A2
-:10EF60000506000000000600320010100104054AEA
-:10EF7000004A00000000000000054A004A000001AD
-:10EF800000000000054A004A0000020000000005E1
-:10EF90004A004A00000300000000054A004A000041
-:10EFA0000000000000054A004A00000000000000C8
-:10EFB000054A004A00000600000000054A004A0019
-:10EFC00000000000000004030304230425ABABCDC4
-:10EFD0000D040113111815211D1416171A1C1E24D7
-:10EFE000191B1F2325292B312D26272C2A2F2830AA
-:10EFF0002E33320F0B0701030D0A0E0C0902050810
-:10F0000006040010001000100010808080808080B6
-:10F0100080808080808080808080808080808080F0
-:10F0200080808080808080808080808080808080E0
-:10F030008080808080808080800010001000100020
-:10F0400010800BC3036909A5256909C3036626332C
-:10F05000000004080099190000000F0030800BC365
-:10F06000036909A5256909C303662633000004085E
-:10F070000099190000000F00300A00026600000429
-:10F08000011E0006C3036909A5256909C3036600BB
-:10F090000004011E0006C3036909A5256909C3030D
-:10F0A000C00AC00A1421081400000000030F8000E9
-:10F0B00080000008000000000000000000000000C8
-:10F0C0000000000000000000000000000000000040
-:10F0D0000000000000000000000000000000000030
-:10F0E0000000000000000000000000000000000020
-:10F0F0000000000000000000000000009E057805F0
-:10F1000001010101010000000000000000000000FA
-:10F1100000000000000000000000000000000000EF
-:10F1200000000000000000000000000000000000DF
-:10F1300000000000000000000000000000000000CF
-:10F1400000000000000000000000000000000000BF
-:10F1500000000000000000000000000000000000AF
-:10F16000000000000000000000000000000000009F
-:10F17000000000000000000000000000000000008F
-:10F18000000000000000000000000000000000007F
-:10F19000000000000000000000000000000000006F
-:10F1A000000000000000000000000000000000005F
-:10F1B000000000000000000000000000000000004F
-:10F1C000000000000000000000000000000000003F
-:10F1D000000000000000000000000000000000002F
-:10F1E000000000000000000000000000000000001F
-:10F1F000000000000000000000000000000000000F
-:10F200000000000000000000000000047F031E0555
-:10F21000371E050166000007FF00561D10E001E0E3
-:10F2200000000000000000000053353030300000C6
-:10F2300000000001030F00030000000100000000B7
-:10F2400000000000000000000000000000000000BE
-:10F2500000000000000000000000000000000000AE
-:10F26000000000000000000000000000000000009E
-:10F27000000000000000000000000000000000008E
-:10F28000000000000000000000000000000000007E
-:10F29000000000000000000000000000000000006E
-:10F2A000000000000000000000000000000000005E
-:10F2B000000000000000000000000000000000004E
-:10F2C000000000000000000000000000000000003E
-:10F2D000000000000000000000000000003B0010E3
-:10F2E0000601121E190B0401011A00070021340047
-:10F2F000000000000000000000000000000000000E
-:10F300000000000000000000000000000001D2002A
-:10F310008003130318180004041B00100A0000FFE8
-:10F32000FFFFFFFFFFFFFF00C08000100A1800046E
-:10F33000404001FF100500121D4410270101BA00D2
-:10F340001C35C88860083B080F580000000000000A
-:10F3500000000000000000000000000000000000AD
-:10F36000000000000000000000000000000000009D
-:10F37000000000000000000000000000000000008D
-:10F38000000000000000000000000000000000007D
-:10F39000000000000000000000000000000000006D
-:10F3A000000000000000000000000000000000005D
-:10F3B000000000000000000000000000000000004D
-:10F3C000000000000000000000000000000000003D
-:10F3D000000000000000000000000000000000002D
-:10F3E00000000000000000000037360C000154004F
-:10F3F000000000000000000000000000000000000D
-:10F4000000040303042304258C8CCD0D0401FF00AC
-:10F4100000000000000000000000000000000000EC
-:10F4200000000000000000000000000000000000DC
-:10F4300000000000000000000000000000000000CC
-:10F4400000000000000000000000000000000000BC
-:10F4500000000000000000000000000000000000AC
-:10F46000000000000000000000000000000000009C
-:10F47000000000000000000000000000000000008C
-:10F48000000000000000000000000000000000007C
-:10F49000000000000000000000000000000000006C
-:10F4A000000000000000000000000000000000005C
-:10F4B000000000000000000000000000000000004C
-:10F4C000000000000000000000000000000000003C
-:10F4D000000000000000000000000000000000002C
-:10F4E0000000000000000000000D000100011A00F3
-:10F4F000000000000000000000000000000000000C
-:10F500000113290080800000121D8B010000000003
-:10F5100000000000000000000000000000000000EB
-:10F5200000000000000000000000000000000000DB
-:10F5300000000000000000000000000000000000CB
-:10F5400000000000000000000000000000000000BB
-:10F5500000000000000000000000000000000000AB
-:10F56000000000000000000000000000000000009B
-:10F57000000000000000000000000000000000008B
-:10F58000000000000000000000000000000000007B
-:10F59000000000000000000000000000000000006B
-:10F5A000000000000000000000000000000000005B
-:10F5B000000000000000000000000000000000004B
-:10F5C000000000000000000000000000000000003B
-:10F5D000000000000000000000000000000000002B
-:10F5E00000000000000000000008070000015500B6
-:10F5F000000000000000000000000000000000000B
-:10F60000000000000000000000000000008009C3AE
-:10F61000036909A5256909C30366263300000408A8
-:10F620000099190000000F00308009C3036909A583
-:10F63000256909C3036626330000040800991900F0
-:10F6400000000F00300A000266000004011E0006E0
-:10F65000C3036909A5256909C30366000004011EE7
-:10F660000006C3036909A5256909C303200A200A06
-:10F670001420081400000000030F80008000000523
-:10F68000050D730065000000000000000000000090
-:10F69000000000000000000000000000000000006A
-:10F6A000000000000000000000000000000000005A
-:10F6B000000000000000000000000000000000004A
-:10F6C000000000000000000000000000000000003A
-:10F6D000000000000000000000000000000000002A
-:10F6E00000000000000000000080000D002151001B
-:10F6F000000000000000000000000000000000000A
-:00000001FF
file:f50e56f2c19edd1f77e219183bc2679171515de5(deleted)
--- a/firmware/tsp_synaptics/synaptics_JA_b0_3_4.fw.ihex
+++ /dev/null
@@ -1,3937 +0,0 @@
-:1000000038DD48AA0000000600EE000000020000F3
-:100010005335303030420000000000000000000086
-:1000200000000000000000000000000000000000D0
-:100030004453352052312E302E3000000000000095
-:1000400000000000000000000000000000000000B0
-:1000500000000000000000000000000000000000A0
-:100060000000000000000000000000000000000090
-:100070000000000000000000000000000000000080
-:100080000000000000000000000000000000000070
-:10009000493243000500FF000C0D20000000000065
-:1000A000493243000500FF000C0D20000000000055
-:1000B000F475B9815E82A9EFAAFAF82039B2B49634
-:1000C00043F5E04A742634893ADFD10918EC5632F8
-:1000D000C78B51A04FCEC9A42BFA103558A31DF3DE
-:1000E000DFF4C560070817A397265F0D938035449A
-:1000F00089057FBDD47FEEBC436D020EEE29FA88E0
-:1001000032C98E57952934F21B80708B1EB8880D2A
-:10011000CE46143E9C4C57C3ABB6C3A5E1536419FD
-:100120009766AACF59007470B3F9BE82105DC603FA
-:10013000EB50A3FC7166599B12C871BB9400A1E7F8
-:10014000661BB53C8AA929632A109F6BF8354FCCF2
-:100150009B4D4FB38A62D12F8AAC1596B7F80E2506
-:100160007464A4C6819E2024E91E0726606AE66F97
-:1001700070FF95745F48398EB524F80C1287B7B4B8
-:10018000AE74EE3DDDCC84B860D58362E4144B657B
-:10019000C053ABDD3931AD66AD9940A82B3E14D5C7
-:1001A000DF626E5416AC1D109678606CE04156BA52
-:1001B000DF8D6301C0376A4E68F9380DDF2549F7D6
-:1001C000AA078A08F3181142D22785465702EB6E18
-:1001D000A5C4D79979998F65765D75D3D7D7FDFB7F
-:1001E0006FDC958042C2754548A748B53BC4AD3E1B
-:1001F000C13F5E1F0211E098D7ED36E06334FE1771
-:10020000D26D56605E328964656B52DCA2F1015298
-:100210000CA4E657A31FCE4C6735B2CA70601433E6
-:100220002B6D1988C267D67D74B89A81DA542C3F39
-:10023000491ED90B00D17B5EDE74B1B17E29F1C1BC
-:10024000728FB8F354530ACA68DE310937696E7A7F
-:10025000016B4F2D6A0EB775AD335DF3CCBFDAB1CC
-:100260009FC365EDE3B1C88933A010A42E2A77FFA0
-:10027000941CDFC7C46DBC3168C5D507FC1325A726
-:1002800059788952BA53E27CB1FD52977DC40682F7
-:1002900007299A27888E6956712197069BB7E94CE2
-:1002A000BC43110C106717D4B3E026CABC2193D508
-:1002B000691165E7D7F351B98F092A9B21B55DCA4A
-:1002C0008F37050FD741C227608E05483CEBC046EB
-:1002D0005C20277D9FC42CDB31D3037C089EA59036
-:1002E0007C892D8FB26EE2CF18D13B306AAADB42F7
-:1002F00016A19A55F3B9C30B60CC7AEAF7E4BE15A0
-:10030000FF010CE10DF9265FB36DC5CDBB6EDB1FA0
-:1003100094BE9A1463CECB6A00FB34E6E624B6E1C1
-:1003200014EAC05A5C6D1A6D7A30E1F76AC288EC43
-:10033000D0ECA644C1C6B2612710D6415E065C422D
-:100340003848CD56E7E153B8687EA2AA8D3EA2DBBD
-:10035000060FB745D8E7B2092C190F176D8D684104
-:1003600062C106CE4562FE34DDD61B820C32B42C4F
-:100370002B40712C607821CDC14E643E91CCF92088
-:100380009AE6778AEBB1A763325720CB861699F5A8
-:1003900030222A723AE86D118ABD7DA135428D93D3
-:1003A0009F9EFECC988D1AC007C006F83F1BAC8FED
-:1003B0009F22C5972B1F6E4CD95F76BA3676DC3BF1
-:1003C000AAF331EE8C1512796A9C9CABA374A1B18F
-:1003D00092151D32C4BDA03D3AAEC7C00E2D62D3EA
-:1003E00049195E178500AC1822148603D933EE999B
-:1003F0008E6FD156F1CC00CF4970B3A342B87EB80E
-:10040000C4D76C02D907A46328C1903196FDCC45AE
-:10041000FC1FE9E66637288E9DC2AF3579B26F21A1
-:1004200001AE10D9B85FEF84BB5E35C05D6837D2CE
-:100430009A881BE1BFEA6DC1123F5DF74B44F2623F
-:10044000FC133F6BE2A2C3E62EB27B654463596A9C
-:1004500045F4F7BE20FFD97B118E6D729283260C76
-:1004600088037C190E2A0D00F4305C18FCD21D04A0
-:10047000C3F73FBFFDE1DD665D8BABBAEB5C20C32C
-:100480008677B49D8B2ADD5B695E65BFC36009BE5C
-:1004900019AC0657BC2EAF615658A044C34204FAAB
-:1004A0005D017AFE0F1F337A38690C407313C40C58
-:1004B000A494C815D20753E43685DD7B92CC017C29
-:1004C000886E5EC5973FECB5B8490D6A9467A7750D
-:1004D000687A4178CAE6B9BD4D786C7255B4C6A049
-:1004E0001417242FB2D72B025698789EC6E6E086C2
-:1004F000C904C486CA07F5D3FDD26CB858C85A518E
-:100500001EE3FAA48026DFE5A5FCB3F103F94BCE88
-:10051000C8F8821A799FCC65B0A0891E1AAB757D88
-:10052000862A8266DB13D4AE63906AD4B034F8F0C6
-:10053000729C6A149755DB8834231AB84B26998528
-:10054000832F31503F7283D0C5A34A22E1FD82C878
-:10055000A4C2AF70AED34C731D9050F2019FFD6BDF
-:10056000B747BD30F8B80762033C564AD562C51A92
-:1005700051E0BA03A0EAFB201D95E5E0777736DA73
-:10058000CD8A77B94F6D32E0505802F2C8BDB8D568
-:10059000EC53336EB35DD52C29B293559FB647AD5E
-:1005A0000A1E13D102A9D5E996AF5186D73AD9C907
-:1005B00092692DBE0294245C12D361D2F100C90B62
-:1005C000267A22702C57D4463D10BC7F0810D718CD
-:1005D0000E73EB21A7C3567A9DBC8F8E1559AEC3FF
-:1005E000234DD83F4940D01F01A5A31C7B42A6A1A3
-:1005F000533844478CF60F9E3F392186D450B05C67
-:1006000026D7EC576C0EEF96515A2D37E459B7FEAA
-:100610004DBDEDE762317E0B73C2299F90E37E0DE5
-:100620001600961EBB20B898BF89509213D2F9309D
-:1006300038BAAEC7AD0CD7B20920B56452A629ECC2
-:10064000F8A2FFF1EF3A1F62BBBEDC6D2EE9485CF9
-:1006500030701EEBFC0B1942C19FA16FCF4D76721B
-:100660004E408B5DABD52305B0C591CDB163BBB614
-:10067000FD561AD36482904C8C149C3FC8BF0EED7B
-:10068000D0CC93D37A6FE50322F1DC1C280D92596C
-:10069000DDE79C52A1BDE1ECE417BDE98023E1C296
-:1006A000C6FB6AFFC0DC5143CEEA3B8E1F816BF173
-:1006B0001DCFB30845768513646A2D312B100FD6F4
-:1006C0005C8DF4EEEAA385CC571DF63CF4BC69348E
-:1006D00042638444A104877B32F31834893464264E
-:1006E00054E9E21C110491E4195D6DC64DED443DE1
-:1006F000CDA0340D3A501046EA2548FBF8F91D20EC
-:10070000A04D8E1886C39EC16ED7A075D5E8210670
-:10071000FD8E5599A436E51907DFB41CD200F03AD6
-:1007200083581080EF77693B4DEEF2703D23267DB4
-:100730005B3382D7EB7FF0A7E1CC11ABCB8386A8EC
-:1007400049B35D4BEC3DD97C03D2A200FDB00869F2
-:100750005C4F482BF1E727AFE55AC67E88E4D6798F
-:1007600045FCCDDCED5718EFB2B8A57715831252D2
-:1007700074B2382CB26974929231D392FAE4B613FF
-:10078000ED76C8FADC7B26B7771EAD982E5A15DABF
-:10079000333794CA60AA7E3BD4884BC374BFC22D42
-:1007A0005796F09F4B8AE13A8E2589804ABC42CB0E
-:1007B000EFF01FC9093E8CB5CDAAB2409023CE2FD1
-:1007C000175EAC18DB05DDB15BA7C984105E995FCD
-:1007D0009930E811738FF28EEDA91AF590ED29BBCF
-:1007E00060411B09E05F324FD43650A89349F86E40
-:1007F000EAAF9EF6288AFDD6DF14925EEEA61802B6
-:100800004D147B38B4ACA7D54F013B3C322E6DB4B0
-:100810001316066F77994DAAFC9B35DD5EF2D85909
-:1008200080B0ECC0554B2B74A9B288126E7ED8F301
-:10083000BBC7B33B28A8E49144019F876961FC0CC6
-:10084000AB55D7C170A02B72B6335B3A4BA899AAAF
-:10085000DABCBC2AC43D93843962ED79ECAB4E0915
-:100860002696CB124E2A153847D1945DE2765DE587
-:10087000D11771DE6A2BFDD19BC80727284EECCA21
-:10088000185BF7F2A6AAC53A0373FADC4C42BB73B5
-:10089000426D3F5185629BE863B9D45937527773F3
-:1008A000457B3148902044F77C3A8BC33AD186F39C
-:1008B0002F5F5CA2A1B51BD0CB66D6A8C596958547
-:1008C00011BF55367AEF35E0D154462628297F5896
-:1008D0009E49DB7BA2CD47B3F176D088E0BA3B419D
-:1008E00022429867A77E9DE4068A4E88F0CEDD6599
-:1008F00015E1F05553789B5B24E612CCF0FF52577C
-:100900000A5FAE63CEB36900B9113EA0404D6B459E
-:10091000E6CE082BD05BFDEAC504B5F13DFF3127DB
-:10092000910BE258070F8B7C112D97C9766FF2F06F
-:1009300014ECB2233BC0D05D3B996753D8156E0DC4
-:10094000B4F89838600FBC9945831E2C697D6012FD
-:10095000ECB9119231210BEDCC6C7EAAC52B4D3F29
-:100960004D82426053A12C42D373415F023F2AE67D
-:10097000D77B08346FDF8D1379F12F9CE85B010280
-:100980005336F826FFB66CAB0EBA95744D5AB27753
-:10099000ADC7EC74386B340AD6C8F4335EA481C991
-:1009A0008FB157DEFB81E1C371FE77221C91BEF04F
-:1009B0003382CF2EF6DC03807AC7126FCEC59E9F9E
-:1009C000A935695B60140B45FCA860E7694C880891
-:1009D00041B3DA45F43B6FE516C5CB1B425EC64812
-:1009E0006F3E8029D180EBFFC9602F127CAF61126E
-:1009F000F3A6D77CECED128EE01521F5B9E6609DEB
-:100A00004ACBA9D2E106E14ADE705CC2E509415950
-:100A1000044FBBDC2F7DF6C5929E0B8D4EB662D483
-:100A20009A3088F4579E25D28F3952445DEE8B62FE
-:100A3000AC25D629B39F7C7F8B7DA4F8E6A9AFE1D6
-:100A4000883F7D1F1575555DC9C6AC62FCBACCBD2B
-:100A500087C421536AA6BBDB60C60D4907E3179F15
-:100A600068C6FAC77A17B8A86FA3DE3091EA22F1F8
-:100A700043962C54A61C566D33158D7986D799F85C
-:100A800022E5DF80DB27054857A4DBA185E639E3B3
-:100A9000200EAF84AB5AD334CCC2F4C99232E230C8
-:100AA000A808C85BE12FC7CB9BA2D7D0AB8E70D470
-:100AB00026363724DDD7211CBC378E8CC5C5017086
-:100AC000D28C3E1E695C4B9CFF1E0E2272B2CB176D
-:100AD000613BB2057F3EACA1A9EBA08ED076F2853A
-:100AE000AC44BDD8CCE07DBC23EF63BB32A873BE61
-:100AF0002DA6BD1EEF126ACBF7639F90A10F2D9715
-:100B00003E6C202F6C70A22246A36D85D02CED5D2B
-:100B10007EB78A578915E9389C536E2F5391F0D4CC
-:100B200020927E1BDC3EB422D34604F2EA1AA1D303
-:100B30003D5ECCB15D55DF25C465287B0002622295
-:100B4000A36E5C5506F5FED8E997AB38FAC106DE10
-:100B500075CC69A9F773F21A826B747F680543E458
-:100B600078B12C4BA3E94CFF5E9126F3572DA9B326
-:100B7000E51682F6D0850680860A8FCA2F3B521F63
-:100B800035386840E9CF3CCF62BE70BC2226D8061B
-:100B9000BA7032E33E933982F18B713F2F888CDA41
-:100BA000B3E43336AA954EE4552F06603AA0374891
-:100BB0009F539A0A120DD29D0844C7D8C46F52821F
-:100BC00056A3FDD31AC1A6B95F718EC7902CCF9CD6
-:100BD0008CCE37F2671E8089FBDAB07D6B0B6FB766
-:100BE000564A1742C936A5E5C3A6F6DAB9BE4A94F5
-:100BF000BFFD8A1332D1E2CF0A38559F190488B657
-:100C00003F507603BE344930F632FED2A69096AEFF
-:100C1000FB808D336E80486B8098B98FECA4C6FE44
-:100C20000E0624C726019D63A38B3ADE512B377431
-:100C300022CFC8009B825E1286B2C26611070A02EA
-:100C400085A04F0E7EBEBFB18D5F7A76C5F19DB097
-:100C50008190FCB094EB39D6D3A000576A38C9957F
-:100C6000854067B76887BC253152A374208FFCBAD2
-:100C7000AB3CB4E4D080E5CC6663AB256105C270C3
-:100C800047100E1FA547E5A5EFDE4AA2C0A07E26AD
-:100C9000554B99CDDDFA30520139830A7FF0FBD9EB
-:100CA0009F3FC08B3DD9CCF7FFBAF25212658C9AA8
-:100CB000343FA4E492F7D2B11E4D33DA05D661AACF
-:100CC000E9EDD567FE14C43BBF638A702C51DF0980
-:100CD000006E6B96CCE2B596ABEC116BD66858CF34
-:100CE000594460E72FDBA04806A3B00EE3581E89E5
-:100CF000AF8BD6CA1110EEC2F4A106F40432814EB5
-:100D00008E23AC66F05348D81E5B0F3729E2FCCC2B
-:100D1000F457473869D5C17DF0D47CA9C9A039C141
-:100D20006D6A107FA65F9F93BC82F5BE4194DA285E
-:100D3000A9616D0C2973DD5138F1901F60237B92FE
-:100D4000683490792BF0FC61CCD2C8B5DE2357DD36
-:100D5000450C3257599EE4BE4984B4B6A6D1F5235A
-:100D60005E6B902549958E65AEF57DE89AA912993E
-:100D70008BFDA3FCBE1809B4E7B7456DFAE3192053
-:100D800072376A07D6CF13255903227E49D384DFF1
-:100D90008EAEE76A072D07477F42CAD15C83FA8E81
-:100DA000EF648C0BB15FBE88E18952E9426C791621
-:100DB0003E0280B26FF0004078502C5E48253E9293
-:100DC000AE96A7B7F8BAE702C4CCAC73806108A0AE
-:100DD00040F533ED27C446BAB7FAB25F18FC5EB1EE
-:100DE000EA419AB65E1D32C6DF8ACC82A165B86040
-:100DF0006215A6D7BEE4247E92AB7186986C9B02E6
-:100E00003E7F155DA3C108EB0A356A1A331FB9F797
-:100E10002A0F1F4036F4224BBFB63FC8CBB3B1C830
-:100E20008E9B0AF86880DEAE49E2A9D1CB06ACC938
-:100E30008226DCCE227770DD31D9594060B5F67C50
-:100E4000A417851C7678F85E6CC7E581CD16B5B51C
-:100E500032FD5119154CD0971698AE33794498FA53
-:100E6000E4A3FB3A604E1FE2FBFE86C69960ED519B
-:100E70008F3A904E72FAD9B7E8F4F6C7F860B0949A
-:100E800024859F9331AEE6D5ED2FC544AE0856EDCF
-:100E9000AEC6B284443F9372FDC5545E161540F74A
-:100EA00088FF7FDAE5B2507EE58460FB871941A8B0
-:100EB000E091AF618A53EC92445DDA277BF3938D26
-:100EC000A35907AB297575175C9350B738F7385A93
-:100ED000315BB68DA3E3D5DD2100868166B98D7EB9
-:100EE000A234D43C98E14DAA9DBE347D5401A0D0DB
-:100EF0009C2DEA01FC032C66CF2872743362978420
-:100F0000BB08015A36B2262E222C3AC3BA0C03E093
-:100F1000A4099DAC09E7E2553CCF2FF8B8B11B7A84
-:100F200085A2782B9E61C5FFDA8961AE1EC80CEFE1
-:100F30008540CAE52132E124CA6B294A6239C902D7
-:100F4000C5A0BBED5219A47C8F68D9AFDB965322A4
-:100F500010E48CB506816D75C3FC0C85A131C7C941
-:100F60006ADE3A786937AAD4AEB2E1EE296F44D985
-:100F7000D074EB8A8A001E94F0EF0EC2B14125F5C1
-:100F8000B111B0A200223CFFA8FA743AEE0B1994FA
-:100F9000714DFCF9AD715006F740003F6324DC9DB4
-:100FA000215254D4F6C7E56C009D6FD16043DE48F2
-:100FB0008C78C602E2E06E8DC1C9A00225DB128BDF
-:100FC0007D82BB308216BB69DA8B9FDB1545D791DA
-:100FD000A1D81E37D9308B2002CA6C0344F9B6550C
-:100FE000A61C787DA4BB60EBDC9397B303738EF0F3
-:100FF000FDCA5E1B5949C5A324901378DBA51FCDFC
-:10100000464650EE9664DF04336B3770E65194C366
-:101010009D914EB219ECAA53D4F9B280E2BC3718B4
-:10102000CBDE3412A3323272883E1C5A0608C70D3A
-:10103000A382B37DB11C4584C9C6F2C80E84CCA07E
-:101040006822BA608A3A8965ABC1CB24DB1C566042
-:1010500051A8B55D84A0BE85400CB531D56E616FD9
-:101060006460AA753070F26C1FE49883A899E8C296
-:101070009E11029783EB80060BFBF0A920C567B198
-:10108000FA040B8E57C2C42A4F2E64814BB8D99DE7
-:101090009CD13E3366D27A390522035BF6ECED74BF
-:1010A000E6ED7AC1A6934B6146531765528B024C0D
-:1010B0003005E34FD640A05246CA5060D4A6522F06
-:1010C000935C0E492BB6561AF121B0AF3A9D793B8D
-:1010D000B0A18AE49CC152C3A719C95645FED1F4F8
-:1010E000F9552825B54B9C329A486ADCCBE99DA07E
-:1010F0000AB37F8BAD5BED80527B48A046199659B1
-:10110000F05B2889E12177236F0733A2CEDF2DF131
-:1011100057C2FE37EF61BA1C5BF81D6D11E3A3A740
-:1011200048C9470C53A5B336CC4CA3B22C77044521
-:10113000D3DD70D2555E7810A0AC736F96663B1706
-:101140009765AE77A27F84D645E658E238A4C20000
-:1011500056D96EABBA777F92381C288E8EE84D8BAD
-:101160009F98667A5E817D3B0CC3EB236A3C51E518
-:1011700051FB7FD95DE0B1E103CC38C0BF59B11656
-:10118000461BA2143052F9AA1EFF05F764FDEBBB03
-:1011900054CE79C3801D8DC098375432D345259CD9
-:1011A000503F06D658D85F93D4DE684D33B8441EFE
-:1011B00013D18D409E652BD41F1E3050A0FCF60726
-:1011C000100542BEDB5867E33912F2EE9BCB79255E
-:1011D0005510C1757AA53C436A609F74295CD83963
-:1011E000E35E460E93E457B7B0B484446F58F605F7
-:1011F0007CE330755EBD498A08DB93C67EE121A49D
-:1012000011105456003F18CC6B58B44BE97C5D4824
-:10121000D5902920E72222B9CA5E11B735EEC6BEA5
-:10122000B00C3CA37408258252189F259A2A7EBCD4
-:10123000B43DCEDAD978B4B1D9706AED4E3EB40877
-:101240008D68D12A4642C050E269FCBF37AE104AD1
-:10125000F107E1CC5EC628E7BC288136EA4296E376
-:101260008907D0A57BF7D6A1F336E440E9939144F2
-:101270006015C7B099BCF9327BD3D7A11EF702BD68
-:1012800082BB4C559EF725F68003AB0BD00329BBE0
-:10129000F25D16902B89FA0B58A3DE28AF494F3C1C
-:1012A0006AF63E66107A3E7557BB13EC96FEB32F76
-:1012B0009607B367FB9225C6E74862F770268AE572
-:1012C0003F49155E57F0CD80ADD38E92824B61EDD4
-:1012D000645B92FA1B191E1D32E2E23C408133E648
-:1012E000AEB26F74670B688692548E05A029E8260B
-:1012F000DF35FD37D890F2D731DDC59541B33A14CB
-:101300006977ADE714AE160D492DF495DDC9BD9D85
-:1013100029D058F7FE14BAA1C373F9641D620826D8
-:10132000837ED716B8C1D847B1A7D6547BAFBB448C
-:10133000F60C0435B9BB2F37DB7C7653B0DB94A2B7
-:101340006D2139763FE62A71C6ED3CB17ABA8B3908
-:101350007E57E63F36560B0667AAC24AED5A4B2B1C
-:101360006EEA882E116A344C586F0880BD14627280
-:101370003AFC5E54178DB215BFC08C8C67F915A866
-:10138000D8389F0C29F04284146C57015E67F5DB56
-:10139000E78C57A89DB8F283A9A0C7FA8EBA3C443F
-:1013A0009A010C9759328C18EB8C01461AE5FD8195
-:1013B00096F34AC5B1CD2AB46295C71416C1C98B3C
-:1013C0001B25751802A92291E08AF00ACAFCCA9569
-:1013D0004F40FC9A2F2DEADCE1D02775D38CE9DC55
-:1013E00064C135027B0F8DD23CCF8437AE511922B8
-:1013F0000E6051A9C81A46D7F6DE9CF867348AE613
-:10140000D1A91C6519018EB9F066E73630AD0D30F3
-:1014100043D162FBA58268B779ACD9BA3B1D110FE5
-:10142000002424A6E97827700E5C92F8CFD30D9E95
-:1014300093169CC4276634EA3CD36E17B9B5B2FA4A
-:10144000674B0FC9DA10E79C9AFF28AD207374EA46
-:1014500019AB0B9E27E1DF7CC9FD53BC14900095AE
-:101460009E90FCBB62283492194B13EC0E58E0148A
-:101470006E474D46995B32FA21C1DDA2A9159159FB
-:10148000B51A15D3C95CFA6BE5F9BC48E60D8A6C50
-:101490009707397716A94AD78890CE02AF0795A843
-:1014A000A581B8E40D05CDF9A245E1DD606CF99A9E
-:1014B000B1BCF36918F87760D33EBC8D639A6B9C1E
-:1014C0006F59520A6033DC8A80A356079A8B507199
-:1014D000E42CD755A509BD53B6DEB0C35AC30B6182
-:1014E0005F4D95C7E7C103FDB24504DFDF8B652F74
-:1014F000363FC58F9C7AD9705953E9CF5A31FFD402
-:10150000B6EF8B4D08ABE6FBC241CC79199B508EF0
-:10151000F95B8F6E1ED5A0B755F40FDBF069B37A77
-:1015200094A245C661E4EA7B7940BD2652F3607718
-:101530008DBD22F8695FC36C0C144CFF19EF93F852
-:10154000E2D9C5429E357E1F4F374C923EE3844D13
-:10155000B3FB36AC8A36BB80C3B4FDD5D9DFBC84BF
-:101560000FB2E74C3931AE7058211088974B7D810E
-:10157000342CEE97EDC7A35559680B6F3A480A090A
-:1015800064015AAB537305498A78587DD197CE646C
-:10159000449AE977B685C2AFD79E4D243269DD60A3
-:1015A000EC60E65583972751B1FF816C14E5C69E28
-:1015B0009FE64FC846FB97F8E955F5A336896B8639
-:1015C000CBF3501A1A3BE1677A2F80B9FF25550FEC
-:1015D00008811FEB947DB98B8B028E396A01491FFC
-:1015E000BE52E8909A661DCC486EF10B94CB37BC86
-:1015F000AB446C0BD482C3CCDD152202491687485C
-:101600006B26CCF27FA39656995C28DD7F9072F30F
-:10161000D7A99EDDB85DF6C1A682B5EF71243DD590
-:1016200016D32043EFF01346F37CC637F819B8D72A
-:10163000A0C096775E1AE646CB4DD7E73A530E46E2
-:1016400065B6FE9ED5BA953DCA72EAAA6C577FF878
-:101650004A3134519226F604679D0C023D8DF19F6C
-:10166000EFAD811F79D1847F618B96D23D968A3C04
-:10167000ED47548F45126E6126CA33D64CE5A1441E
-:10168000FA6FF76E0B9C93AA69E3660DC476C701E7
-:1016900021135180874C09BEFA0873CAAEA58BDBB3
-:1016A0005A7A7017EFBB84084920E3BBCA100CC8F4
-:1016B000856DC3D9EE999C9E0CEF9C96855305C60B
-:1016C00057E5003D29ECED159520FA7CF1A3B3A96F
-:1016D000041AD781AA492CC378763E43F2C6D7684C
-:1016E00000FFE72CDCF63F66CC8C8AAEF3A1B49900
-:1016F00080D57DA7AF457B971117258EAF95BB662B
-:10170000B5B32FBA2057535F09F8885B91F40933BA
-:1017100090A08EE828A81A274497A0B79068BF50D9
-:101720005222B9C59719B9A281B34AADC404F5AB29
-:10173000EFC147AC9AA1F2D2F6CCCE5A3D0F5AA7D0
-:101740000003B5E7E65D2A07DA299A7402601C6B8C
-:10175000F8EB506D79180A9D82E34C7F05E767E24C
-:101760009701E669E6E58DA4173E59B4B5EBDB09B0
-:101770000E77A6119859A322277D12B64F0C47D891
-:101780004AB08A64D1E3F999A80582BD0626759D01
-:101790002144C572F010DA8C77B9FA452D8D889AFC
-:1017A000F5FF51183290CBB58F85DD9737FBB83CEC
-:1017B000531644BBE87F1305B883DB6E16B4D3DE43
-:1017C000EE0EA5BBF53DF9910D136D07D70369A783
-:1017D00090D2B6D5B854025656377778ECFD6A9A4F
-:1017E0005CD8AB5E17748781FE5E25647259245302
-:1017F000BE646297B9EADA89CEB1F10DDE1C35D943
-:10180000437338450ACDF44BFB7EFEE0D77950F99F
-:10181000946D2A80898090A801D971B118425B8D9E
-:10182000DFEC991B974363D3C992F998BA6C2CDB10
-:10183000548FE20D888015DF0F0C1F2013D43C5508
-:1018400007980F5AA6ADD31DEA9CBE016454B92A6D
-:10185000D0761347985D0F21F3CA2C83A295AD1261
-:101860006A4D3208340CB4D7050A6B036B5E144121
-:10187000AA6CC3BFDC5396243B18EB84953F3B49CD
-:10188000BFE20714EF2E743746094FD57600F79C58
-:10189000A8D8279E45573B26C83D6FB4CB38EBB33D
-:1018A000A57D01D928D709DB6351ABA2ADBC461792
-:1018B000BE8F1B82ECD802EF90389F560826888195
-:1018C000182DD5337AD17311FD43A5BA8C243B6210
-:1018D000C4E7711DDF654B069473B871E58E3D85D5
-:1018E000D895C9C27AAAFB9037E04CB6099DB88852
-:1018F0005F234290BAFA9C9EEB22BF015AD554C294
-:101900006B67CD503F640235B3F272F77BC32A3068
-:101910003A8A90F6ABCB405472AD69BE4E56F2A4F3
-:10192000474EEB0BBBDAF0265D2CC6D3DB44F970D7
-:1019300000CFB667748D1F00EDAA2E458DEC8BFD90
-:101940005305525044B07F6AFDE085A897968807FA
-:1019500032C8AA4C85792328FF5DFE229B587D6DF5
-:10196000B5081C6665B12E0833F7211D05991EB513
-:101970006BBF27927339389C591B25DFE70FF1A104
-:101980006AF75615AEFA4F379738B41004317BBE5C
-:10199000D1B8690D937CBFC22BAF8D79E97FDDEFA4
-:1019A000C939E4040CB796CF9692506D80EA1F09AE
-:1019B0005F14C3C9F0B6570670737AB6D843CB7EAE
-:1019C000ABC1CA2F6C70A52181B668BAF7E99BC676
-:1019D000AE0221CD916669548397F5C136357927DA
-:1019E00033838E0FE58A76975638C863E219F685F9
-:1019F000138DDA9F5202EDD2CAA2992AEFCF26A800
-:101A00007125D2895A23525C073AEB7EA146DA76D9
-:101A10004372106E0C559B2B2B68A894FCE683B682
-:101A200029916A857B532CB2B5DBA815887108C350
-:101A3000BCFC485850BFD2CE34E9069CB04C5E275F
-:101A40000AA8027DC6D48E1BA469A33251A7FB9BB2
-:101A5000D471BE115EBCF67A9CAD45370C8BF5ABEC
-:101A6000D64C849ABE59E3A7B6CAB32774F74F8100
-:101A70005DA49A03502E26064E30A004283D4664ED
-:101A8000B993A4D7CFC139CF83A64AA3647EF523E7
-:101A90005F8DF4461B52578C055D05478793DB0825
-:101AA00039AE8C0D6BC1EA29A3947AAB94D218F5A8
-:101AB000520F9A46E9B3D605A20531EAD40BCB0FF3
-:101AC000A94C1CD8F0D5ED89821E4F297C01DE532C
-:101AD00094C8D57B825ADD615D90B9A05B9495FD79
-:101AE000D88949A3DE5B6AB45BA3AB578EAF5DEFC9
-:101AF000718E9C30F6993D411895A1B038E3BBDD5D
-:101B00005C5E7B0BF5868126A3ACC69503F184D47D
-:101B1000CACC3A27FD32F5A0EB4E327AB83FF08BB3
-:101B20005AE8F73AB7F6CF6488C568B038CD36F8CA
-:101B3000D2BCC243F5B565386CCA791507C4F172D9
-:101B40006D9AA4D83D7D99BFC46DA9B69CE70BE6FC
-:101B500065AAC7A80F3FFF6EE1721C2F5B0A94872E
-:101B6000219AC793E19AAB65D48EB767EAF577748B
-:101B70002BD12849FD4F4013C4F346FACFA9CCED31
-:101B800043B60CDB8B3C0802C15083D2404BD14F93
-:101B900096DD4F772D1456E1AB8D8E944441F7E7D7
-:101BA00044CEDDD95AAE69E1BD49591B7FD6CA631F
-:101BB0005D22F131929CF029F0EAB6B335818000C4
-:101BC000B9CA6413E670448E6ED2324F2A45181794
-:101BD0006EBB48290E844AE69DAEE19B0BE8D96BAB
-:101BE000692D99B9CD66E65237F729F7B390695D4B
-:101BF000C5868B8DBBBC07186FEBFC6A78B4FFB74A
-:101C00000E5A8C8ABEE79458E39EB7052CD4F32E67
-:101C10003FD2E938D21928F85C5909D41D18F9A81F
-:101C2000B80D55A61989979C476E48FB1C748554BE
-:101C3000221D16DD94485C49A52CE0D59234D52AA6
-:101C4000E843B59C737AD6BFB0F757296C40076854
-:101C500069590F22EBC77ABAAE8EC2C0EEA8162918
-:101C6000C2EEF637B22B5B92B2E840038413DA522D
-:101C7000853B124AEA6D2B76D8B32B528197753B80
-:101C800053FDA0490C408814A78175C149602CC63A
-:101C9000D16537E428D9E601EC3B1CE652FDD0D0F3
-:101CA000C07894DEEB02E45375F20328795573266D
-:101CB0003C07FEBBCBF24CE1B583A352FE379C44FC
-:101CC000ABF6002E21A876A31260C5E0E6AB219307
-:101CD00082219E4752554F4C908D6F7F0577AC8B7C
-:101CE000D8FB9083EB032778AD658A37D76B25DF68
-:101CF000776EA03E629E20AAD513DF04E3B8437C32
-:101D00005C5167126E6121B84392D5E1A0EEA1F358
-:101D10005C581CA964D61A9DB732A9F00FC0DB3AF3
-:101D2000F0431692E819BBAD3D9B5680C50D4BE5BF
-:101D30009FE2F334BE4BEDEC9F169324558D8DD16D
-:101D4000AD6F2D64A48D6F2602BCCF5B83B64D872B
-:101D500040A3F2AA76C87A2C4AF78316F8ED2853E6
-:101D600050B2E6147203763EE1F780056BCFDE37A2
-:101D70003E8627E62604A954F67A787D9E4ED3CE79
-:101D8000D02BF7C07D5342EEF6916261D48006C23B
-:101D9000FEFD61FFCCC8BB46C0C4C285FE32F31A4B
-:101DA000E08AAD8449A6F3EE9D289795DC9D38C85E
-:101DB0002B83C73C01512A66FB93EB1804816E6CA0
-:101DC0004861C6E5AF3EFF677ECAA769A5F02AAFA6
-:101DD00067FC415CF258DFB0925460C6529D84F8B3
-:101DE000EA392939B40875FE14C3FDE3D359594DB6
-:101DF00090881EB2686389B7F84BC4F6BD13828B16
-:101E0000A29DF07E8B70A226BEA74B7B7A0C760536
-:101E100021B2EC9C09A51359879E759A47C90F6298
-:101E2000B04D3F8C131DA09BE1C7D184AFB4FF1D03
-:101E300075F6C5DF8F585B47A9ACFE874A96383CDC
-:101E40003FC48BF8FB30288AA838C90561DD8A8D2C
-:101E500059CFC2C5846ABDBD8FB20090F435B25768
-:101E6000B5E6AA6FF5E0F12184C06489209FB5082A
-:101E70002AB3673074CD37F79DFA9CA5E385007DC2
-:101E8000440B04307F8896511FFC9E51CC3747414C
-:101E900025B7A86D98759B6B2372BCA8AA1AE4DEBF
-:101EA0007483EF16D0A57446B754830E075854A216
-:101EB0007012639E52F8FB6C9BA716BE1151746999
-:101EC000411D061FBCC5159D2B553D6EAC5FE53908
-:101ED000AD7E24DEE77523955572F90494489794F6
-:101EE000604E9A4BDD81BF908C0B198552CF022634
-:101EF0009288ED39CF39E2C949D24DF2D20DFBB704
-:101F00007548148E993926EC79578265C5FB375090
-:101F10003E9094DF8A8289D86FA72B525CE68E2F81
-:101F200044D3A61D9FE00B3FB7DB1F11EF3651676F
-:101F30004BB7EB955EEEC8521908CEBB1774DD584F
-:101F4000B667EEB982FCDE6EB28889C17D9B26AF92
-:101F50001DE8EFCE7E941EA834A2A1B8A0638C1E0B
-:101F6000D0A6E67A98E9EF3C63B259A3118C1A6EB9
-:101F7000DB3AB6195D76861E19DE4544D04793B527
-:101F80004CE1674029F3A427E9E8405B0DEB84703E
-:101F9000BEA6C2FF1470B5569544C719789F1EBCE3
-:101FA0005B6FB0205853489EE48AF4735F8C0EE157
-:101FB00080E55DA82B6FDD24F3FAE42240CDB08CE0
-:101FC00097623B493114B64BE8E880EE07931C401A
-:101FD00098FD68BEE5A4B2EDFA832FD8F8D53C573A
-:101FE00042FE2957FEA9C5055C0AF4B9FA5C756E74
-:101FF000A4968498AD135EAA4E674C5436F2E56001
-:10200000E55AE3B2DBA6916C9A03731A14CB2D8EBA
-:1020100013814A850C898FB0E7F38070C54A7D52E1
-:10202000734578030F310056D821E581FC3B33F727
-:1020300065457183C0B376A602789DA5873FB361DD
-:102040002BBDB39C2A45BF6741568C56F5746E2E46
-:10205000ABD753A81148F2C9E32954008367DBF3D7
-:10206000BF4804A497FB4984EA6C606B92E121436A
-:10207000952CA4C751D84461EC646485D280401982
-:102080004B10B50B6EEC27D5DAA0E09D0BBAE40E31
-:10209000853A9CCDFAA281EF46D9D28BDE196566CE
-:1020A000871BC7961297D0DD0AF56AF71CD16835F1
-:1020B0005832CD42B9B3B388794168728E88615382
-:1020C0005DDF63498B5329549B8EF91F57ACBB943A
-:1020D000A9FB019E899780D72A29DB89F9523514FB
-:1020E0007B8D225BD4FEB96ACF4FAB68293BD9E721
-:1020F000E9124408A244DC9407C3FF62422711C7D7
-:10210000DC4746835137D525AD3CA6FBD6B4491FE5
-:1021100091E9A05ED6B9CDF0882A419A1CEE4BFC1D
-:10212000752DA5EA99FD7047150778140A2B4A47C3
-:10213000B767E2FD484D48C0CDEF9EF1FA01787CCB
-:1021400099162814748C98A3381732D50430E0DF20
-:10215000C572C57E953AAE1CB63BEEBF589B6F9FCD
-:10216000D0B5042ADABDCEE0DA00F8253614E9430A
-:10217000BE922A3B0AAC3D02A59FDFE485E9403AC6
-:102180009F6C3C46B4CDFC8B64CD38BB8588BEDBF0
-:102190003818A091D176AF14ECA3C2FAD8A0187F5A
-:1021A00001F6B5ADA709E50262CE66051F57F690A8
-:1021B000495FE58B413029C17D47F3F653F68F0A1D
-:1021C00041F03CE4BD5E5591D0AF918C11E527897B
-:1021D00033BBC5C9F357808F0C5ADBA2EA84855FF5
-:1021E000643F45D1F7078231DF16B52DC2C549647A
-:1021F000AB4C923775E1E071FFE83EE7954563F936
-:102200004F4F081675D91F007515BE11C69BA0EA61
-:10221000927E94B35C4B6EB31DA9B701C1E3104924
-:1022200070C135FE7BE8531767791FACD2568F34E7
-:10223000A849B4B5A89B7237EE2B8C25C949D7980D
-:10224000C815204769B3143B47A94ED00E23590C3B
-:10225000C6AEB99F880C02DFE5AFA837196AD085F2
-:102260003EF5938332B18F11A22746812836AC1EEA
-:10227000DED88826905D67708EDA9CCAF5F185BE3F
-:10228000FCE227E714146186643505DE7B021747FC
-:102290002702727A5F4A62A93B3A901AD05F6AE3DA
-:1022A000E67ED7C6F784442B899468A7EC3B565248
-:1022B000EDD674E9879D3F0CE9F4E87CA94A30DF4C
-:1022C0006CA5D4D27020508E1D28D838BBCDD27BBF
-:1022D000FE7586477EFDE9B68DB9C995848765BDD3
-:1022E000B3AE0A0C26B20A68521F68B25C4DAAF857
-:1022F000A8D591BD1852642C1539062B634577E398
-:10230000E5DBA9AC5A29088AFA0FBF32FC4767F40B
-:10231000D58E819AAE3F967E27FD04B56C913732FB
-:10232000B0CCE1985DA818128004CCB9863654C7A9
-:10233000F3D5966F7AA577EF76C48F9B41A035BE13
-:10234000D6C465DD1916C69AB06CDB6E87D320CF74
-:10235000E56BCAE694D234A8DE4BE7D0FCD8AF7C5C
-:10236000C95A05DFC0F8CA0BA0DDFED7FC5AC18BE5
-:10237000D503C5016C948CDC46A4C02D06114E25F6
-:10238000BD384AB2E3ACF90B3268B8151E1BED8FAD
-:1023900072644383EA795F498BFC2B4461B1902ED0
-:1023A000C502A75FABFAD01423C483E9C749B04C78
-:1023B0001FCAD124E625DBF6C41BC2861A8D5398AA
-:1023C000BC3DFD927C21402BE98450E12A09110D8E
-:1023D000E2B206168045FE10D37DD59AC05DFE138D
-:1023E00077C445C1A25E0B4B2376405D175A7F61CF
-:1023F000D7AD7ECFCD8472CE81E71507FF52C537AA
-:10240000A6EB5BE7891571C1116916FAF97979C8EC
-:10241000DA86417F6FA59AE39471954450219F41DC
-:10242000429E1861F085D868D5DDAD938451F135B1
-:102430002385CE30F34C2B1D62709BE7EC4346792D
-:10244000AB45EED840AB62681EEB61D1AA2319E11F
-:10245000AE714D7AD18808818901AC43955D76F0E3
-:10246000FEB04B8D5BEBF3B66F28FE6F9FF416DD6D
-:1024700012DEDC5DAF56A37AD5A8FC3E8898D60F55
-:10248000990AAE0C80986A1F3AD8019E8B02CF2A17
-:10249000D3556EA46A82FBEC2CC1FB11B9D57C55D7
-:1024A000279A88EFB8D36D5E0A89BA2DDC3E778A09
-:1024B000F1D8DB038E370CE80DF9C428955B145A6C
-:1024C000737BFCF0FC71AF05255FDDF68A6E55FF6E
-:1024D00010B43DC6A4D570F73B97C9510641AF7FF4
-:1024E00014519A258B19FB9162AFBD25E3142F5D22
-:1024F0000276DB1FD0249B1288E72E61D3A0E07503
-:10250000B90A9833A3838ECD5C978D432439B64E98
-:10251000C9ED69DADF5DEC780074FFEBE3B797D7BC
-:1025200067F818D9D061998720A7292D0B43164544
-:10253000FF1995FA1591AFF1EA59D9962F28CE7265
-:10254000CE76521B1944ED72AACC77D107D3A5EEF3
-:10255000EA67E2FF938B7D91169EC49AF7F5C95204
-:102560007521104C139C03D30E147D44652A02463A
-:1025700089BC833F9EA69EFF9656683DFDAE8FECBC
-:102580005D9A45D44BF40D3598A50E32C4661B6791
-:10259000CFAAE0BB3E31085C868EA87E98CFD7F4E8
-:1025A000B7044A454EDAB53753C883A4A4C5C91049
-:1025B0009579B171CD7C73AC9DB3C70E929C3E5F93
-:1025C000B86C01FEE11BDE94D6CB1C72EB4FA688E3
-:1025D0004CDA4612136E38B0A59BA126B00AA007AC
-:1025E00023034F5ED85CF4A992066EDBE2D5870127
-:1025F00088B3D3E0C934616BAE9ED52A349535E2F9
-:10260000B5D6A3B5572FDF1B8E843B7EB2E59F1F47
-:102610009DC12334EA9AB23BE0B342BCB6D317D093
-:10262000925ED76627BE270BD56B84322DBDF1385D
-:1026300061E4B641DB031E829A72C2F133051ED3F8
-:102640000DF6B86717BBE6D70A68C9664D367965D7
-:10265000FA436B1407DB8035155F5B5BA2CA1F7DF5
-:1026600038BFF753DA37002F0E672D5163089F36B6
-:102670000FC1AAEF9534D941E8223D184BF2771FDC
-:10268000D782378932CE0C5BFD955964C07329AA75
-:10269000828E34BCC7C68C88CBEFCC085387C5C6A6
-:1026A000B500A3018B8394F0BC6F933E013D3D3B8D
-:1026B000C8D8EBFFCFF0180C58F89C1A8F70345222
-:1026C000E35176B36CC7AC9EE37406CA74166A987D
-:1026D0002A15C6B544B6AE5326F214B3B8079AAE5F
-:1026E000536CA7BAD8F2688A86A18F4C9D949AB190
-:1026F000780AA5197BF0CBEAABD8BDF84BD06114B2
-:1027000091CEF077414B904EFBB6935617ADC27EFB
-:10271000EF7E0FC47D888B8ADBEC217114DA9D7CFF
-:10272000185C34F4560F19985820923E361B8F0FC0
-:102730001D02AA681EDE5443E98B084510E42AE214
-:10274000348CEC88E844CC80DD878739F52298E723
-:1027500059D0A7875C5AFF2D960295295A8E79A6E3
-:10276000344755EAD6FC4AD2F2D1B7F3DA9ACDA76C
-:102770004059D99882AE39E9E61B1C5B6FD092B6FE
-:10278000F16D0D2C022F7ABF5C17D69AA1B3A2333C
-:10279000F4DA2D1D1E5C20812268092F79277174BF
-:1027A000CDE76EC1E4B18AB8B45BA253FC131AE65C
-:1027B0001603CF2953577C2DA17E65EEBEB36F0F54
-:1027C0000F9CE36D3A22306ADDF93DD68BBD8E0D4C
-:1027D000F063BB9B6279A701F9039413C1EEF594F2
-:1027E0007B108D2798BA18C6EA0D8BFCB50A803489
-:1027F0005406D32F30ABFBD572292090DED0323572
-:1028000044EB5D6DAB8D695A149582DFA9CB4C5AB0
-:1028100069FEDD15E266B9D484E50F6546DDF38D0A
-:102820008200A5F1065195032257E0EC5A945E31DF
-:102830001B79FD6B04A298711F815A9F4FD4AC7015
-:102840000A0F2453D2F918E298BF4CED6665555132
-:1028500016021A4BF0B2CFF3A76C1914720428F4C5
-:10286000AFF71E1BF350580A91BFAD428F53DFFEE6
-:1028700085304E012AA7C4142A5B0FF48511B1D00C
-:102880009E7BCA0DD4C21D9020EF2CB34357405EEF
-:1028900071B048D58F5E1A094EEADCF000338FDA4A
-:1028A0006D29D1E8C832E81A29F1858DB91C7D94CB
-:1028B000F740B75CF084044B29C1F072870EE394B3
-:1028C0001B3A37BE4346996DBCD3ECE5239D0861A6
-:1028D0008E0D6C4A3ADABB9383531E693D344158DE
-:1028E000023D933F458E48DF52F0995376ED4068A4
-:1028F0006400ED3394CB52C28F367B7089FCAFE518
-:1029000085B19A1E4EAE2D6E4063A00FF06DD811AA
-:10291000F23AD813574A9E12DBBB3ABDE3A0075DDB
-:1029200075CAF8159D85245B299671319A65AA1F91
-:10293000E6DE6EA0C6DB2E63A07B3643C269F8F0EC
-:102940005E59BF7D7AD2C17111A9F54EEB1EBB282D
-:102950008439380DACC3F3F80F8734ACBE6BF69DE9
-:102960000BDE430A766FC3B75F4A3B711537123AE5
-:1029700082B91409880B70877BC098C4DD657348E1
-:10298000CE9B6E9BC8C8E23CB4A1051EE04CF27B16
-:10299000CF7E9FF14B16A3D7A36E65262A874A9454
-:1029A0000FE51C05807D4DF0CE9D60E29FEACC4294
-:1029B000AB0A104C7F3E5A433FD2A4712CFCC54158
-:1029C000AC1585E1D024DF981327433DFADFAC93A3
-:1029D00051CBA4350E37218AC3EC1379A29DFCC5D7
-:1029E0005F976781B62A4AEA5964ED767A1C325EAF
-:1029F00060752F57E79211356B76910542774AC67D
-:102A000060AEFF132BF4BB04D73F27008FFA9F8DD6
-:102A10006F560D2F71909763F466580DA6C0F3752D
-:102A20006597A245BDF0FEDE241E81501E4167B9A8
-:102A300080E9618CE33B70D45F5FB25C82742951A2
-:102A400056698F2A9597DFC39A69B80F228181AAA8
-:102A500082F5582FEA8E7F6DF1DE366BBC8842819D
-:102A60008E8C1008CAF16E78C71DE6AE10A4EAAECF
-:102A700029A1841F2C69A4FEC9644B2D9BE2631C11
-:102A8000E5C4277A5F27FAD8BB81183C8965F8ED41
-:102A90009B24E63936E1674E2B7A681E7FA946AB48
-:102AA000C3065B635448E08A1FFB414BFFF87BDCA5
-:102AB0007A0112473691229C42CB29E17AD7F0DF86
-:102AC000CC1ECA9909C578EB2573511BEF7DCCCD7F
-:102AD000CA5B7ACFF9965D6F0CBB800B6635882791
-:102AE00072B778B38E0084E94C5F65708FA8B3DD50
-:102AF00074C5114C2C5AE91CE9E2112FCAC197EC9C
-:102B0000F3F20A38613D5787528AC1069A616F70A5
-:102B100034AE5BAB5F33045025FD862C92BA8E78C1
-:102B200031F60BB03A2D284AF286098C0B74B14766
-:102B30009E5102D5B7BC74E4C2F79F081D7F6DEDAE
-:102B400022B301CD0F2F16732696F02A4774D59F16
-:102B5000AE26F97F51130663725ADCA6E5F71976A3
-:102B6000484FF64BD8778529D2B7BFF2FECA9220DC
-:102B70006112AA5F0DDD1EEC49A8145517AF408401
-:102B8000DD7422A87C86A16F530EF8EB58BD14EAC1
-:102B900048E402EBC4CAA86D4D47644828965350D8
-:102BA0001DC0199C3EE075C8F26F72D18B5D5E55F9
-:102BB0000B98184E54D74A065060D71627F5DA5F9F
-:102BC0004E623552A805ECBE0B11CE4A6D5CE23761
-:102BD000983E26C49C078F71AEC8D9A668F96913C0
-:102BE000AB86E02C87A2E1A5F8D29184CCB2FC1B85
-:102BF0005E091C076D862BF99DBBB2BA5B179F312E
-:102C0000E5C0BB9CD0F85AEC8E5D1C8838093EF6B6
-:102C10004741A7485196B23D7768189F517EF0EF23
-:102C20008F6B3739F12BC5B6081F4811E620F31119
-:102C3000CD51282B67488746F2F03DB94768495A7D
-:102C400081320AC447A0619324EE47D96CE4C76F70
-:102C5000B5385B71FCBC0E9291A3271E7310F5A7CB
-:102C6000E35697775E2CAB1F1DC452A1F3CB577B65
-:102C700080C7647D55AA669862B1681DEE80877131
-:102C80004F9FD2642ED62A9913928C34B5B919E687
-:102C9000AD0ADE4CE92E15A39F0BD83AB5B47245A8
-:102CA000077AFD428AB47722EBF923D5C90E2C8A24
-:102CB000C73338C65CD60E22A6C25E4F4240133AD6
-:102CC000F1AC3E20E0642A28BA153863188C0FF462
-:102CD0007A5458E739E35FAEC6EF4CE059EA67042F
-:102CE000E4BE751CCAB5B7FECA5258BAA1F830FF87
-:102CF0000B404B21C7B4AE1ACF59D6C465459FCE01
-:102D0000725B88BDCFE3B001A835878CD3B2CDBD4F
-:102D1000FAD0B3F3ED852206103FAC086D5546A9F5
-:102D2000044A1C6D93B88A61B183B644014BCB88C9
-:102D3000881C5CBBA0192D233BEFE9B4A95B0361A0
-:102D40008829FDA9B90E504DFB5B37A3A6D49BAAD9
-:102D5000BD7E44EA8AF2A4C34E1BDE87EA4A125CB7
-:102D6000FEB8DCB22E65B018AA1CB16221EDDFC13D
-:102D7000EBF50D7AE0ED4D80DC116671A7D73E07CB
-:102D8000103C47748F01040792506F0A08AB4A3613
-:102D9000EA10A0482BACE3A7F36F39EFD36EDBCD7D
-:102DA000804F386EBE98258BC5BCC852737F57E9DB
-:102DB000A5705327F7F4D668981BD333CAC0D53310
-:102DC0002E7DB6C80204F8F92F21CDABC90ACD8DEE
-:102DD000E57781397C21E9B98C404D41F02A585C76
-:102DE000194F5EAFF88CB89CE117BCDFD6E1074104
-:102DF000A9B7FDB3A1760A03D191CB5CC11F91A401
-:102E00004637D98B9ED700457FDE45465784194A01
-:102E1000DB3CE8D6AF0B2A9CEB1E205864C7222F60
-:102E2000AF7A8CEDAC9F822544D336EF675E9DBBB5
-:102E30002B6537EA6D4C3F045CDAE1F3F512E43FB1
-:102E40007873C4F85A39F532D790B9D7339F27EA47
-:102E5000EFB31308EF12937EA0ACA8F198FA35ED0A
-:102E6000AFC489DC32BCAD8218F3918D9D8441FEE4
-:102E7000026F3C60327B554F64EBE1C667A793F26B
-:102E800076BDA88093FEEE6C187717D87D72297DE9
-:102E9000E61CB6553EC6DF01CDB2000B046CBA4944
-:102EA00027849E468626B8287B2B259FE873B22F61
-:102EB0000A740098C4A250CEA061F9BF257ABE3929
-:102EC00054D939921559E0930AD231CD4837AEBF63
-:102ED00062932F9130962C16C413792466DB4DA291
-:102EE000BE859ED154E1FB2678918681E7A5A2CCD0
-:102EF00081AEBFE5B4AE4975313CDDD2A0152546A3
-:102F000082BABFE0F19DE205A8202B1C5D47584C1A
-:102F10002F0591668374309F528156A601EE39BE0B
-:102F2000BB9D1DA813D78E5A2482AC0942F9B90C57
-:102F3000B23E1810C70FD758804B76F2C5443CB745
-:102F400000FF61E8250AC3C1166AABFAC69C00CC33
-:102F500070294D923909D80EF23E4A208FD7FBBF17
-:102F6000AD89C285FA9F2716540A1E1B304CEBC34D
-:102F70003FFEAFF7C86A3230B0FE4C7A8EA8F451EB
-:102F800022C7B36F4AF27994D044DC14FD7732CF74
-:102F900078F063E9C8FC32B3EEE260044E18ACB3DB
-:102FA000D5250682297B67CEF93192C67DDD0431B5
-:102FB0003E41737FF699AF9F9E169C3F2092214D14
-:102FC000D3FCBDD6120C94D6B9F7FAFDE6CE353552
-:102FD0000B18DD302F9C6596A097C36442B0B2E910
-:102FE000C39349D6E1451C3A10B9FD51BB75ECE6D7
-:102FF000A7F5C44B92BAB2C39CCE0C18AD7546323D
-:10300000EC567E845119F69FC72432F0259E2F1F5F
-:10301000C49170BEFD25D704BF7BF735D0B1FAE867
-:10302000CDEE8003EDC77564547F95974D01D29026
-:103030000E011321A0DF9B1E50973818B9020530EE
-:103040001F698E9E48D48ED2E2DED4223CB1E6D5F2
-:10305000F62F134536110CCA9E686584C1A7E41B80
-:1030600088459F1E1CAD7512C1C274DD8FA59FECF3
-:10307000598C53B38D92EE14B38E45D46EF821C2A1
-:103080008E42B3BAA022547412478451CC1235F642
-:1030900044A4C5EE38865D86C573C6F9C94C1CBB11
-:1030A000CE5D3D06AE7AB3A0DCAECDFB9B59C643E8
-:1030B000B9CBE813F07C905F81E9782CF67C0FFEA9
-:1030C0002867D67BABD4F1CBD130AD1B1F4E69C680
-:1030D000DBE08BF22D2A36C040F8FD3FF33B6E92C9
-:1030E000F59E5222F3EDB4F68F4237716DBDD0DC00
-:1030F000879B3C343546C079B22B7091315347865B
-:103100004398CCE7ED1D301B48DBB67CA025D03BB7
-:10311000D0279022E9D99D40B5424C123C77BDAEF4
-:1031200098752E61C205953A38714762798AE1C374
-:1031300025430558354C2BE396ECB18372A5F3E09B
-:1031400013943A5E7F73CC8246F6E4D5343A396AFA
-:1031500028D9895217E0039B4CA3165B5CC3666DAC
-:1031600015025FDACE0E3E1C448EC8C0F7E36B1822
-:103170003553E5F8CB24D241F4556FD09C8DC6ED84
-:1031800054446146552CB168A9B310F7BF1C28F40C
-:10319000389186B7F5F1EAAE34D37ACD42508F87B5
-:1031A00028EBBCE39F2403F9A672633E9686C640D3
-:1031B000A94F2B12540645067747E4AD807C64CBBB
-:1031C0005D023D9F0524164D380B76DEBDAB6E3A91
-:1031D000F07B012FB5728CF01BA1229D540DC3C84A
-:1031E000D70D644E0D1CE4DC4B0004B90C8C563733
-:1031F000A73173F14B531944AF223E1A96F42F4E68
-:1032000011F626A77BC24D001233DE3AF641D2D822
-:103210009F791C58FB04CA19517C35E23E78B99E4F
-:10322000ED20182A6B573983F89C94C1B251F2F7FC
-:10323000123381271CBDBE91CDAB6B8ED4DC32BA6C
-:1032400088EEA1890016A9A28DD440A7C86A0C54A3
-:10325000FEF3380CE38137852982B2C2C31D5EB507
-:10326000BD2A8B4BE8015CAC7E903CCEC0656AAE5B
-:10327000DCB04D37380D77F02B5741B645D2EB8592
-:103280009D353648DBA568B649B4A61B8FBFFE59ED
-:103290009FFA758C1E4A61024B7CC8390C6F3DA2A7
-:1032A0002A2F7496EDC2716624C31B6DBC5562282B
-:1032B0000788AB9768BA77FF5A2D9A282B896266E0
-:1032C00049FCA95EFAF56D14EA5A7ACC82B32499C6
-:1032D000C07985107E65395CB1345CACF5B991304C
-:1032E00054CC268CA67ADB4E5EC67AF3E39123A5F6
-:1032F0002EA69E3AA5E20DC23105F73A603204BF10
-:103300007B2E6EB66863CE5C10C9A5716C1F82CC33
-:10331000D188A9EB9AA9306442FC4B51617F2A30D5
-:10332000E9A6663352A00CCA84B1E3A2704E217F95
-:103330001E53216F404C81FB2477ADA7821F214A89
-:1033400017C6C8FBAA2DDE0F7150E65B7DE92EA7DC
-:10335000E2007FD95287C11192319081116B255FB4
-:103360003B7ADE65D7F8F2A33F1EA87CBD7201EF61
-:103370004FE821E36BF6CBAEE6C1837E8966DDB90B
-:1033800052E811789CF835419689B632C4EDB939C6
-:1033900076BDEB8DD9ABCD1030DBB27B7EB179023F
-:1033A0007496FCFF2C697D1B9390830D39657CB16D
-:1033B00085BDE7EE269EFE92423C64A2177C9113E7
-:1033C00083681D831642AF5680E579C4BD6FC84E31
-:1033D0009D95A821DF46A8785C7D8916301251752D
-:1033E00074C0DEA04D34D8F92CC119A12FEF03EF22
-:1033F000282360A5DA85DE95F35CAA1932CD8F8784
-:10340000E098A447627CDCC8FD233A1F3F43C81202
-:103410003F6A273AF6B9FA6B86D2CE74166EE78702
-:103420004612DF4B8E4C91ED966BA7C9422632EEC9
-:10343000606BF73EEA0A5352D91E992FE10D53F9FA
-:10344000557FAA4B9F6B0385EAD0BD8A14C737000E
-:103450003367BA22BAE3082E51732A549846ACA2B5
-:10346000E41042E51A23232C4C325779DD71D95DE3
-:1034700027E3C248147063605F33335EA3B1B2F9CF
-:10348000DEC7D38068671C4DFF6DF5BB17DE5AF5AC
-:10349000B37F821ADEE3C58683B410B7A3D12AFDB9
-:1034A0007754741B5B9C78E3C41A41307BCCCDC14C
-:1034B000EFF0608301AA63F53712B9E93C0825E60D
-:1034C00064DA8212A1E91E0BF8328A1590F47D4C61
-:1034D000F673C8A159FCD78032A390C8D4A84BB8C2
-:1034E00020BB3ACBC47DE6F1F7F49FE68E35937EA0
-:1034F000C3AEDBA3295D84AA63C471742D60D9298E
-:103500007C5AB56165FBAE6174CC0138F070A54D95
-:1035100038CB80F217DB5AE7D388C0C9FD83AD15DD
-:10352000F282AF9B82FF6761F5B9CA0D0A72F78C10
-:10353000A397EFAD43AE71B23D7A769E7713795281
-:103540008DE01DB6E346E88C9EEFD28A1865DD92C9
-:10355000BEFEB6FBEEB4F0E4BA04B5CD405D1A761B
-:10356000A9647009534A4DE046F3C21A7668FFDF3A
-:10357000E6BE8291F44AFE5F457E713C4DE5B2ECB9
-:10358000586DEA71558A68C1448BF84DC3F5539460
-:10359000EED17167EBD89341AEDB060BF1E0C78942
-:1035A000B251ED43D29AAF1D3B689E010FE62EC982
-:1035B000D85E75D986768748F64868E666FA168634
-:1035C000720C7C41B7D6E25C4B02286D814F479C60
-:1035D0006CD01F014717AED9A1F9214A123A1C2E0F
-:1035E0006BA13B32A4F4ECAE07E3A91C273ECE4A04
-:1035F00009B2A7A8C1B223048F479ABC49690D3408
-:103600005B8352A16AF75A1A99289AC08AE4F01487
-:1036100064768796CC34A8EBF772D307065778D038
-:10362000404B225F5FB148CB9D83EF68042E1106AB
-:10363000A4F784E6DF34B0A4E3F2B7223596CB4B8F
-:103640001E5B1A935A6796B3AFB92D4781D7BABD9F
-:10365000FA40B25FCC14F4E85852420B35E411281A
-:10366000CB6C45DB6C09A0DFF47C49310803562C98
-:103670009A2BCDE7DDFB1CE0B559DCC145CEFA2322
-:10368000826647B8944DCBB261034AF208CB033C43
-:1036900014A14CA1D56E42DC51CA603EC1F409F4BC
-:1036A000C02216230BBD4916F2F21E6DC194BF78DD
-:1036B0003F73C8E74E57B05289EB44BF466675EA80
-:1036C0009E6D7541063F9A4712B1F7C382FE7B1883
-:1036D000B3FF9E3A9FD85026297486F1C40931F76A
-:1036E00080746D09372B41A7E1D7D519B790495F91
-:1036F0007FE463E41E794FD9D5A0DD2DC845ED9B4D
-:1037000012897A4961ED44107406C0D3291926A0A4
-:1037100054C0E56F6B84732CC66940AF7152EC44A2
-:10372000E06192AF8CC34B4186B4C763999AEA2F8C
-:10373000FAB3373B5679F614B842B8BF1E1B496539
-:1037400072E8E4B281580788985FC00E7224B831DD
-:103750009CE506F260AF6418ADB372869A75936B00
-:103760009CCF0FBA196A7B6121807A2E13F045E550
-:10377000BE36C9601E1E5C957789D1CCBB5C3FA666
-:10378000589153C83EC828D130A3E71352DAA86A2B
-:10379000D552346F8DD873BF1DA5868B50BB01DA0F
-:1037A000AC938F83D6C548A891CFC4A4C6DF5EADC5
-:1037B00071C625ED0A17408ECF59635C4B17445AEA
-:1037C000D85C8D0153AC566976874BD1462CC3AD7E
-:1037D000899DA1A1C7EA570A2FAA359B7AA326A0E3
-:1037E00098835093F7DF7D7E6A5942FC2B5E5C9F85
-:1037F000441DC610C6FA8CC3A470A66A9AB9ABA0C1
-:10380000BF3472BAC0F79479AC0C7DE68C45BA9C93
-:10381000D2AB8279C87647519EDB03CC350B1A3E7A
-:10382000567D84547DB93C1FAD25C8FCF4B3DCDF64
-:103830006DB503CE9E477FE63806CFFFA97CC9E869
-:10384000730385BBFF90102EDB251FC272635FDA06
-:103850009A984052058BF9C26A81EB1BF9C5FC624C
-:10386000AC8E9D2A42790E980291BA03CAAAAC9FE7
-:1038700063F102D5C7046FCE3EA93D3B44FD0AD596
-:103880006FBED60DD6C61924EEB49BED4A04DB17E5
-:10389000CE3D89B186BC3D85005998950BB7231F55
-:1038A000804C8BFA3EE84ECF51348A88E6056F8013
-:1038B000CB2E7F456382D1DFE1D67EE93047030D11
-:1038C00087EB88A2848539AF21E8E09F79776CCFB8
-:1038D000C4F3A28F40806675F9C69C7302FB2DD19C
-:1038E00081E32DA6375B96816A15ABEF56DD109B01
-:1038F00087C27D2B31E6154567B1D9FA925CBDD3FD
-:10390000146A578ED6254A660C22594F842A22C63D
-:103910007FFE90AED31E4737B6F035A7820334A999
-:10392000362A25FBE0DE4C76138FD8702FE8CED0F8
-:10393000B0ACEA817D5BEBFD2A75FE72E163D6A631
-:10394000C0C74509C3AE417C89772184BF18C580B3
-:103950004297600DB417AB06A0F7FA8B972256E397
-:10396000D6A0A49168D5BBB7A8FE1C8EA13A7495C9
-:103970006E8FEEA1CBC4C6B55CC587CF1109EEF73B
-:10398000FE822B6DFB3D46053A5E2BA9B39934AA06
-:10399000CE44AB28E27BF465022DD2E174BA593CE7
-:1039A000F9568A7D47AB52CB4CD5AF190D90B71E57
-:1039B000A13A28D4846FD1F428F366016AAF8E56F9
-:1039C000165DE39F7E33BA5785C9DC59C91071155E
-:1039D0008240B5700C7EF5D6322348B053CB59FCEB
-:1039E0001CD48CE9E0D2797BCB440BCE7EC545DA82
-:1039F00078F81B100247435BDF56B0D0C9786204E9
-:103A0000E46305757B538511D32DC932A1D0D2B69D
-:103A1000A660A8EF747F0373E77BD4D67A4CC1A667
-:103A20000B7959B00BDA1C3A5BF3C3998367F396B1
-:103A3000AC60BA79E056FF3BE6B8B6AE72193E46C6
-:103A4000FB338E1C75B4609042132C987FB669339B
-:103A5000EC28BB6864764CCCF4D8D10FE8AB6C4151
-:103A600090800CA3DA3D716E914BF002E5F8952B36
-:103A7000A0A076F73F15E6677E3FAD76F005BECF96
-:103A80004217F25223A583CD717D75ABF870C83B08
-:103A9000593BA55C292A9A48AD4517189CCF5A6B0B
-:103AA000388CD1F98E987F559646351B7F84DA0C79
-:103AB000F6FA5763F163BDC4E56E81C31C8776AF28
-:103AC00016C577CC8F722B6B4F2DF29FBD6D34874F
-:103AD000857DE7E9E3F7DA0D6429C0A7C9D4D2955B
-:103AE000506274459CC48792D42C8585AAB366AC79
-:103AF0006D42D061A168B0E49CD6E05D853F7C7EDC
-:103B0000D1E12CB657D552E822090B6EA0A160670F
-:103B10004A0B6896FF6FBA791AF296B3873F3C75E5
-:103B2000637609F8FA2111EF9BB5A0ED9CA6CAF0C7
-:103B300077C15BBD02E257DA17E9043EE702A599B7
-:103B4000C049A4F4F3A81EAE4C6EE8F1309FD16BCF
-:103B50005F0DA15C75D89B1932789017C9D3FD947D
-:103B6000D3029AC4C807EE1C8A0210CB3D52B67B22
-:103B70001BFD9DDE5C4EAF64E1EE81E520A3798EF6
-:103B8000E93BE5D1ABC8B2D4F85681F535C3EDB207
-:103B90001B60F74A9798B732F82355722C816EDB79
-:103BA0005B430D5DDF0891B859779F1175887EDC06
-:103BB000B3A3F0FC7D65B700302573242AA12DA79F
-:103BC000D0E6D8FA134AEAA43B9ACD0B42A28C4223
-:103BD000FA16B108A1B81E10584B2F950280355C1B
-:103BE0006C8E9A11AC29B22395246E304D06863C1A
-:103BF000052FCEF3B31DB5760CD94C9705AC65F601
-:103C00009E90E8C06EB275FC77174D0025FA059DB1
-:103C1000A4A723B3FC0BA729BE74EF8645F53A8F02
-:103C200052076526178BAA1C8921AC2A90A8D33D80
-:103C3000D513BEE8C165554CA1B3F0B91A3A9C66DC
-:103C400003E1D83992065B7920201F6C53E79DB4BD
-:103C5000B186675B3CDE1B1CA9FD8982D8049B886A
-:103C600023E84760458FA9788014733F98F63EFF9C
-:103C7000EF7C278060B9053F140BB3E861C825CA03
-:103C80002B8107BDA153EC85C169D78ABE1AC9CC67
-:103C900095EE1993C000F54AE729903770CD26E1DB
-:103CA00099D57D48A6E621BFA0836FE8B0389292EF
-:103CB000F3DBFDADFD3663E3AE6E2C5CACC93E3785
-:103CC000BAA78CDFF9B2C7D709F19758246B42D352
-:103CD0000C1D8F61A065833481F340445331976B91
-:103CE0003F0FE1E2D908A71301A12A242D609AAF62
-:103CF0008B7025A58127C4487B516941B914D9C16E
-:103D000071F00DD1993A8C604EB4E7188D9FD117A0
-:103D1000FE761260F85D8AFE8C0B665F9C39058C1E
-:103D20009DEC9E92EADBFF3DAD0A335E7EE7E60A3C
-:103D3000511CD7D9C9095971661F0A0BBA74696732
-:103D400041481943F93E65C86E8AFF899E753DD684
-:103D5000FA988DF60471FCDF53CA2E7C13960B394A
-:103D600054DE65875F3BA8B3F18746405EE694E288
-:103D7000A5280B24C3BC9C02558BA8C47C9052CDB3
-:103D8000AC152A3C68950847653DACADBF9933CA70
-:103D9000F79AAC4C277819C6E91D8E279DA9D7063E
-:103DA0000C8751DEEF6C6CE6FD1C0655B6322CFC20
-:103DB0006348AC0D9AAC3203F52E2FBF3E6893AE2C
-:103DC0007EDA39C8A956B7814F9E35FA8B44452211
-:103DD00021C2EDA80DA77C6F004C69A1298C9E82A1
-:103DE000B554391660F38E710304CF99222939DE58
-:103DF0002BB62CE199124C14E90DB1A68829A16DBE
-:103E0000DCD7C57B24C8E924D38673C17C6A6BEEFA
-:103E10001068BEEB39730333759DCAD3326863CE25
-:103E20001A0BF0446609C6956934E3315FF6AB17A7
-:103E3000E94889053818BA80164297A16527FE0C13
-:103E400050206481F544C6A1E08CE0E05B90948949
-:103E50006C9E4C24CE000C85C3E35BB6F786B81D80
-:103E60004C9F43B3732C303F68F2D650E2C4D44227
-:103E7000A7DCA0ECBC6E715915647F57FF97E4DB9B
-:103E80008B63067A945CD49CD59FDE0963712D8484
-:103E9000EC1C8FF6A3FC258FF1FE35746C48900D59
-:103EA0006B4DF041F0682E07F7ED8DB0C2E613BC04
-:103EB00014D0664C664E292A823E1CA41798407482
-:103EC00053B5D988A0C6D232E6581D8420B3D8DBBA
-:103ED0006E2A84887383F764936600D8408B0A68DF
-:103EE000FD868B6725B3CF2D852F9F52B0ED2B5AC2
-:103EF00034AD3A0ADC55CD148DDD4DBD072F4EC9CA
-:103F00009B4F68A453CE6A792FE0046FB3B1F0A73A
-:103F10006AF2758D1B3CBBA541F53CF765F8AAC557
-:103F2000687A11ABC83D6DB6DDF01D67DC165F1C0D
-:103F30005C7649905C8ECFE343745EFA776664EFFB
-:103F4000AFF776F2F2B3E5F16066EF1CB8D445E462
-:103F5000DA845746508E24452C7FA275451325F6EA
-:103F60003A2413941093D27F416D8D26E8B84F23E5
-:103F70008441CDFE278D13DA65B8DF32BFACF66D14
-:103F8000422997935A4BAE5FCCF2D2AEAD403FC8B8
-:103F900082A0F14F5AC4E37D066E9374FC817B9737
-:103FA0000DED10C1ABF202C8DDA750E45E82E45112
-:103FB000C09A14D5F7C9A42C1DFA49F4E921DAB73F
-:103FC00016484BD63C21FAC5F12D2F150D57F78316
-:103FD000EC1CA2E5A7739D8F183C400AF78E809ECB
-:103FE0005F5A528F48A67346D3EC7C229590D2F349
-:103FF0006445720FEE7AFF9C3FB5ADAFE71FCB0370
-:10400000174CB24468BF72FC454927AE3F8B67D856
-:10401000C0C6702C042E471B08C5C6833DC043D8BC
-:10402000EE4F7CB6E87911E310BD729B9AF8CEA1F1
-:104030006C97DD60F46AD441C6B32AEC4C8F90CC07
-:104040001405B65A2F701A7DFC3D806D5B57F95AE6
-:10405000129DB0796DD78CE55C9323149E39D6BF41
-:10406000C6E24DBEA95A011A0E246B6C5277A014F9
-:10407000977BBF9A85A3E1AFB493F840D431371250
-:10408000A1C09C16CCD4E1B4C04E2F2F63752BC5B4
-:10409000488A45511FAC2BD58784BD3B55EC0F3B5F
-:1040A000BE47D181B38767E508CD64F3259E110033
-:1040B0001E5FFA73BEE71B3EB845601E48C7012766
-:1040C0003F5CE08321FB4DF972FEA378B2D19AB137
-:1040D000452F00B076AD1E498EEC603A49F2E3659B
-:1040E000844DBCAB59E401A4F757E27AC5738DEA5D
-:1040F000CB6243502F6A6287A5B0C16638DD8C7AE7
-:1041000051DD5763D27C20CB83C9365A5352444188
-:104110005812BD8DF6A5792C93BDD254EB90BCA757
-:1041200072B1E90B18C912B5422833FA299DBDF9BD
-:10413000073EC788D0FBB4A5E77A8DADB2E680868E
-:1041400091AE9F757B27E71EDF346AB2758231E03E
-:104150004000568DC061AEFA5124C501F75C03BA28
-:104160003C944BCDDDF061C8AC4E69C3655873EA31
-:10417000D902D159CB220E96C6B6781576E10EAC8F
-:1041800049665BC5473963F4AFC1EB513F5160D815
-:10419000DAA41D7ED1F9A85CC0733A869B7FA05437
-:1041A000DA767D2C04FB918F00F900833BA310C8C5
-:1041B0009F8D562F9CFE2C9A1458C3B46030F79AEA
-:1041C000A7DE2EB4CBE5898646798E127E21EC9C43
-:1041D000A1512FC7A85B024B666A27A27600E6446E
-:1041E000F2CF594EB660C1C073D84856AF3A7E2957
-:1041F000301C25AEDCD570DEFC5A0407FB4D3F5960
-:10420000F77C34AB1D62DF5819DB4633CF9DEF716D
-:1042100026CB6452CC4F3B989912B1B6EFBFAEA8F3
-:10422000630464BAD40D6728E5A26E06B1543FCE8C
-:10423000AC9598414802604B89BCA14B45237A2C30
-:1042400096859D36621FFF9BE848D2B1394F58EEE4
-:10425000F3C595C8D57F9D48426F6233F02B9FE42C
-:1042600071113AF4237591B3B7174674FB9BF9A506
-:10427000E9A12D648A892552AAFBBBE81A4BEBC041
-:104280006E993A5DA166A97CC288718C47DBF5E323
-:104290002B35863EB6F08DDEC0ADBDAFE39A9821DA
-:1042A0006023D4E475AE15BE8ECB7D00EC563F87FF
-:1042B000D067D5ABEB3769B78588C7BCA57705C88C
-:1042C000CC8825A6914D23D9CDC12CD48F0275045D
-:1042D00026A8EF4F3A2E7464606D90334B38BDBA08
-:1042E00006FA6BA7633C1448D20990F7310EF29E90
-:1042F0001E7BD83F4CFF0AC8BEF37E5BC670CAFD6A
-:104300009C3EA22C6112C08B6F8788E8833CF4D45A
-:10431000F59A92973E05F8FD25E22F342A825CED4E
-:104320007635E35AABCE496BED5C486AA700F82EB0
-:1043300059323A649A7836B354444AFD1D4C6CAEF7
-:10434000DCC12A4D8694534157B3697CBF1D863426
-:104350004AA1BDD6706B104CE60EB68E9B2FAAC537
-:10436000ECEBA01B2B6C7A840D1EBC43DC265C227C
-:10437000FDD28D31E3A51B301D8FD776DF4B109119
-:104380006F7B202CD3CFFF99E77CCF0A25D22F8AD1
-:10439000556690B1E930DEADB08D871041BBB3E713
-:1043A000FC98A5FE1E0FE3FA751DF98386A8D3A419
-:1043B00077A7C5D1DC990CD9871C41D191D2DB6C90
-:1043C000060D91295088AE7234E123E7E0D606AAA3
-:1043D00052D9AA05D79311586FFC5278C96DADE335
-:1043E000BA32419E99E83E90A8D5509E43C7CC0C66
-:1043F000A4FB4CB2F6683BB299B484B48DBAA691D2
-:10440000A6ADFBF571C7C23C9E480ABBB13960A797
-:10441000CB1B6BE5B0AA7721524FF6387A2F379035
-:10442000BBB9E5A7C5F8248F096E32B2E41E25BDDD
-:104430000DD31E640A070DF490ED10DF01C98B8DBA
-:1044400001F6CAF18ACEFAB0A5A8EBE59D4E9552C9
-:104450000B3E99F9B827B21FC89B5008215E20F186
-:10446000C810F990B0762163C243431E19BC10D620
-:10447000F0A24EDF26CF41535EB53822F4264850D5
-:104480004B1BC5D49A48B5FDEF0B94FF5B2C45A799
-:10449000001A087C37F327AEB70C929F42B6CDF5D1
-:1044A0005AF3819E5378D775C86C83F40380914A80
-:1044B000BC2F3B75F8D59826D09028C0BB496EEC30
-:1044C00020A76254773DAA3BF3A2F9BF5A9E11CBB5
-:1044D000C98886F94C67F243DC64D6FADDE053EF15
-:1044E000A27668FEAFFFC9CEFBD3D0CF51EF4E010D
-:1044F0005C838CAC726BD1577753C92A0C8ABD860A
-:10450000F0C79C7F09C4988ECB92B9AF517D23062A
-:10451000A5A8BF14F1DDF78EF09E130E1E3AD0B1A0
-:1045200056E8DFF33075702A7D93EF8155738BE287
-:10453000DA9AC5BB37028F968F03FA84016ADEFCD4
-:1045400088BB587BA0528203E05E1F69317EB14078
-:10455000F289A849438655D016F7DEC3D0D817D0C4
-:104560003ACB289C3576B82095504F1D11B8ACCE6B
-:10457000FC61DEF50C16A9D1BCE12D7D036018703D
-:10458000A719D69D75145B7F40FF2A78BC180A4096
-:1045900075AE1C312A1F6022C4FE6195AE0D8EBA25
-:1045A000D81E833BEF29B0A12F6DFE7B1A280A7815
-:1045B0007B78CC98274DAA7AD0673EF633E41A9ED2
-:1045C0008E50CD2C17ED9379BB2ECC6CC7C845EE21
-:1045D0007C660D2C7C1C3C5A6B3B72A8E4DC8A6622
-:1045E00012AB620E1FEE03FD2D67CA07835D1DCE61
-:1045F000C9B7E722B00485982C82B7471BFE8D7E91
-:104600009B22C83EFD96F28AE2321BD7FD29A48187
-:104610005D6594D5364545DD2DF4D13D14A608845D
-:10462000D8A99663AC40967525C3E4ECBE5F934869
-:104630006E79631CC6ADF781D7F41A5D2C51A5D3F2
-:10464000060C12FD60D52B92FF6B6D6BE1561A02C2
-:1046500007F16BF95FF43A032DE807B9D4355C75BF
-:10466000BF3C7DB0101EE40BC23B5D2F9901671863
-:10467000714F57A8D6580BFEFF625494D8CB21FE39
-:104680004E364A1B17149F2BEEA21FDD2DC1CEEC18
-:1046900075CAB316CAA3D12976D371013C9E6D7C2D
-:1046A00068497D38C3018DAA5459EA8FF76470A810
-:1046B0002CD342D2D70C8DA960ED2B722321851803
-:1046C000131C38E7BFF69FAE8C8FD27C1E6C797FAF
-:1046D00005B947115AE3618C01F30B1A1EC088F12A
-:1046E000A6A246C5F837634DF55A50DD629428A856
-:1046F0008370670F884CB2902F6BAF7442476C7A0F
-:10470000ECDEC9437FF96297C74D7979BAC60D6867
-:10471000769E9478A5AB76B83FA33D60A8837E6271
-:104720000266DF6FEF0D38983DDC9EDA3BF7806E56
-:10473000A01C3E98BB4B67845CDA851DFB5F73E071
-:104740004099A440486EF2283DB7795B6A66F998B3
-:10475000321AACAE6EB62DD377F2B207B5D5197951
-:10476000D77740584B30132A5090B8356947F6AD8B
-:10477000F4399BB2983A23D2EF5604B78E4FFD5AC4
-:104780005628895D09056483A3E48E99508EBAE1A9
-:104790004C4FAA979A96A3AD8EBB6CBD89EEFFDEF7
-:1047A00054F7412E10CCF63A545BDD3EAE2610474E
-:1047B000BF0AE1C83EA045E01E97DBB520DE0CD065
-:1047C000D79B25907496FD1BD1C1D25F85AA36E692
-:1047D000B803ECF21BD88419B84AE7A9FC882F3B30
-:1047E000DDAAA4514432026DDE49A17227F0B91F3F
-:1047F0000FB975BCA677882343C4F5DBF58000E9C3
-:1048000055685DABF58B19FAEDB8D7488AE7DE79C4
-:10481000B0BFC85193DC52CB7D717E65037FECCD78
-:104820004F7344912B0A6DCF21B215275D0C92DF97
-:10483000568817F8EAE09C7A05EC4663A0A1132B92
-:1048400047B362D9C10C7AC0DADFF29E290B8C3CE7
-:104850006F5A20989E4D7E9CC75B94DD65A8AB6720
-:10486000A6C42C31D0CCC72E7505D5912ABEAD0A71
-:10487000783E860112B1BE49F9E450340B73E5ABC2
-:104880003C1FF317D2BFE1120E2A8DD780F368794F
-:1048900074F6DDFF82991B86C6018A0B071980908A
-:1048A000BC310DB4BF2EE512C2011A12F8629A1F74
-:1048B0005DF72147576ADF7BF6C78F56E4DA7393BB
-:1048C0003ECFC68DE6B2F679B151B25712D9C7CCF8
-:1048D000D405CC29B9C2A3C9FABF4611B069343D89
-:1048E00028DFDFD81F6F7D5A102D22FAC67DD17EBA
-:1048F00092D259F56C875A54EA65F19FB94DB0E5EB
-:104900009845469A31AB9F8118A135CD4B1EFA9937
-:104910000CCC08D211DF7E1028653E04D3C74A04B0
-:104920001DBCCF45B1B47B6F7E13AB561482046FB0
-:10493000CEF4ECECBA5B392128C646ED01F0814C8F
-:10494000AE9DA6D1AC5947B7FE262035865491DCE2
-:10495000EFD0FD3E4E2D9C7F5956FC13157DE4D1C2
-:104960007B822E23D569C6A99901540ECFE148AAAE
-:10497000D3340B9B5106047671325B911B7AC19341
-:104980003F69F89B14060016A70D9C7AF81D03B525
-:10499000D9A91FE6A1335B455957F2615DB24B4778
-:1049A0005CFA21DBA0F66BCBD815886D861270ED12
-:1049B0007B729FB37087E079EFEE0AC03C7A308F4C
-:1049C000493D875ED6B04F5EF70E5F81DC204ECA50
-:1049D000717A568AF893F1DA177764DA93BE06C2D1
-:1049E000BBF811B8E310F8B9EF4FCBAE75BEDE05DA
-:1049F000CDE2F8CADB7FA95D772450390F7C065BD6
-:104A0000D3F1BB63F1217DBDC00DCD619D966F07D4
-:104A10003AFF76287982A9DD8B98974975896B0BC7
-:104A200045E99BBC2B1202350128ABF44BB9A25FC0
-:104A3000B23D54ADA95EEF100829DCBA3252BA116A
-:104A40001FCDF63DAFD69DBC9FEC52EA884FC8FC07
-:104A500046FBD03144D66C9983E6C7B37515659B88
-:104A60004EC1BE3C307F469C82B2264B200E6E3F2C
-:104A7000A4B0052E0C6C71BAFFB0D9659BC1BC4DBA
-:104A80006C5A19E16C1E89CE36B4924972E286AB3B
-:104A9000A11B49169FE89E2D868BA201A299B79A69
-:104AA0001B757B3E33A849F24D90FB68BEB21910CE
-:104AB00099BA8D02D69DA4670560EC223F0FA7D559
-:104AC0004EB981FECE5A6440572690A5065FAC8E43
-:104AD0001BD9DB74A8B020EF80C7808268B2530175
-:104AE00093F62AF4484BC40B53CACB441B53A1C7BB
-:104AF0001DBE026DA8B2E017D655B23A3501AA0420
-:104B00001EEB3F8E8A1C1C1CEDAEE9BC43C8AB2BD0
-:104B10007D9BBC602B416B1D03498257A55373825B
-:104B200017D01B04C0F1A27B46C3A2D2FF492DA11E
-:104B3000DD323D673B1CBA0A16C9F3F82835E97423
-:104B40002291DF1B994AA293E55C2ED3049706912C
-:104B50003086324C289909419E39B096317486F6D8
-:104B6000EF92083D168879431D6C6BCFAC81A5BCD4
-:104B7000393CEFD21A3DF5E887A0315CBFF4CBDFBA
-:104B80003DFCA81D04BC70223BD63A511440303B7A
-:104B900025DAFDF03B082489BFA5E09558A520D271
-:104BA0003941EB50E073D7E1922D515B3BB31F2F9E
-:104BB000B5AE3DD973EA7F0321043AEBCBE1A87986
-:104BC00077F1B571A40F0447A2A7BE82033C1E7300
-:104BD00087807BF3E637CA926B2692FF7AA4F27045
-:104BE000D157114E9DBE4C56FB6C84E3E6DC27C7C3
-:104BF000C1DE1D964D1D1E0B44F5036CF35E02D302
-:104C00008007CEC4407E13D01B71BC273852890A5E
-:104C1000AA1C74AAEDBF5403D72A7963B88535CE90
-:104C2000C75A787C98B31297FEADEDA1BF25F0A6C8
-:104C30006E92DFFE2A96F16BA7ABD26CDE4D3E5D25
-:104C40007AA55B33F01EE0876F2DE08638CA82A01C
-:104C50007C8C57DD938994FC561C7342F72009D74E
-:104C600002CE45408B0BC5C52F09462615893EE768
-:104C7000AF999D2DE73821E5B3284F57F8E85FBA83
-:104C8000AFB1FBC9569ED12D34EC60FE2316947B48
-:104C9000BFC02FA2C50EBFD8612195D65FACC9D2C7
-:104CA00012CA072DC502B01A391A868E2280EC7CF2
-:104CB000DBD06C1CDFD5BB3AEF1ADEB2E5F21DB3D8
-:104CC000E05504E4D06B2D8C7ABFE155CB55A1BCE7
-:104CD0007DE2CC36C6CE30F0C7FD69FB35C82DCCA1
-:104CE000ED11AFB0703FE0A84B1BBF92F71F2766D6
-:104CF000D6FD39DECEE0D48ED2554F3F9ED5CB6661
-:104D000029389CD2F13A7919F537FA8029E5CC0E89
-:104D10007F2BC891D88324289E02EBFFA9F444F08E
-:104D2000AD09E2E25E2BD4FEA23E20EB1550E689EF
-:104D3000E796F2815F1604BF715E199D87C96558B9
-:104D4000327F7EAC90259D005136219D9698038E32
-:104D5000FD53ABFFE8E3F5C5E32EC1E0D12FCDACA9
-:104D600072D619A1B09C5FB5ADD8C8C74DF2272443
-:104D70009F3CFD64739EFE85D3E007A3C2966C5EE4
-:104D800091DC133ABBE8615194DAD33EDB33081F60
-:104D900060F618573207A9C085BA824FD4518CF3F8
-:104DA000C1FF186317C143D1C5479337DBC813B59B
-:104DB000BB521C31556494F758FBD728F58B8B29CF
-:104DC000EC4EAC75BD037AAAE549D48A1BF5F9B05F
-:104DD0009E4508FE88A478E134B03359002B29732E
-:104DE0006A2FEF9E76D505F2D66D3719645F2341A1
-:104DF000CE7F137B17BBA23A92B379281EA8B924A1
-:104E00008F92859DDA9805A3B3149E576D47B10222
-:104E100050E0EEB80D3AD6FF5FED2DCF6BB1032712
-:104E20002F99CD673CDDD714FAFDE8B89BFC3CE533
-:104E3000A62C551AC075566BA3CC983021B74D716E
-:104E4000A56B638F04DBC72D5961E5158CD064C356
-:104E5000E3FC3B561ABE9CB9478E106B955DE00093
-:104E6000AB6A8B4D16C555ED5A7FDE961BAFAF0E64
-:104E700013D1378F9235DA1F4592C1B535AF5BF448
-:104E80003E5244B5FACD072BCFA9F62FE57263EB5E
-:104E90003D7CBCCD0EEBE1609D5455D2F6121C3129
-:104EA000AABDFBDD4ED276567D13A3FFE934EBBDE0
-:104EB000E6ED630A463DAF75E5CC3B5A6E0762B539
-:104EC000FA18F57877E1943857BE46FE547634E206
-:104ED000AD33DC6CA8C6D62E8373BB2AE8BD13F4B1
-:104EE00011B60C4F11814A49E7724CC2B0DF8BAA50
-:104EF00078C7AD219C5EC53B537572F34A174E0CC3
-:104F0000B48709F82BE795A0014A9BEC7087BFBADC
-:104F100047FEB77B967AD43A772BC810B087944C6B
-:104F20001C995153BA1BE6D988AEFCA3B93E679FC2
-:104F30006B65B9E43E4B37673609975CDABB1BFCFF
-:104F40005FE210F1F988A8708C1484BA9387049EEC
-:104F500004934A44B0B1064C2EB2DDC3B2E0BC4B60
-:104F60009D1BA6DE006DB1019CBF32C6435EDF9B78
-:104F7000A854762D817F471F916C5DC2AF8B974AF5
-:104F8000CD04E0066A18748C37FA635A515554FE02
-:104F9000705C46339097BA42B8CA6F618851E2029A
-:104FA0009AB7B8435249E1E528D240D8C4DE09593E
-:104FB00066C9D7D1F941F75994966F7FF4E81B9AE7
-:104FC000B7C067490BC6760013A9049C56BCA40D54
-:104FD0008043D31317468A41ECDE2B068D9967690F
-:104FE000410072149FC5DC0C6372A282EFEADBC33E
-:104FF000101ED976B409849EEB1EEF2B372E399301
-:10500000916BC2F28FE378B9E4A525D098B09941AD
-:1050100080119D9F6CE6A28C28C5336F071A2EE184
-:10502000975E717A6A0AA5AE371AF04219CF7B02F1
-:10503000BE29DE48C27D3F51051A1D266CD31FF0E4
-:10504000791D67B1D9F3B39D59E240720EEC2F3B45
-:1050500039E35B60F1D4E5D324661694994C0C5D7A
-:1050600073E9B57DEF59D1F7F1557255F220CB397F
-:1050700067E25DB2D941572D5D8890650362DDB569
-:10508000CDB6A5CAEEB80C7A856185EF96428BDF66
-:10509000E308F4FF97A00854367944C3797D388A31
-:1050A0004A19AF49DBA0C5C5B7EE9D6F01D626FAF8
-:1050B000CE9F1763B9B90EB1D469F080E6BA215D0D
-:1050C000DEDF3395F1B64950747811C59B859FBAE0
-:1050D000D6BCC4B0EA3B3985B37B54ACBAA66BF0FE
-:1050E00018375FD96713D06C6B98E53B0CEAA28A3E
-:1050F00003FFEA09E5FD5EF96994BE4CB43EFA8F00
-:105100003C112FF505F631B26A5C47AE16C5CF3DAE
-:10511000DC445822D1BDB7FECBB9D87A0E0743DAAA
-:10512000E960D8FE6CC25AAA2C9D7DCD0A139C68FA
-:105130007A6CC54C8B1CFCD173C010B521850AFB61
-:10514000DDE326D8291A919FE5D959293A8B8F4456
-:105150005780E508430856E7C5F523A9D3E9680B4E
-:105160005A7F38A7EDEA9C86ADD3EADBD154467E60
-:1051700043F15EF518210EC07E327844514449ACAB
-:10518000D8440BFE061131BD109FBB71ADA43A810E
-:105190004BB84E75C88FD3931E595A8FB1106B3BC5
-:1051A00009598856A0231FD59D43D2E36B1A3E5F51
-:1051B000CB4FA1D78102F4F3BAD83B80DD96EDF650
-:1051C000D94E74DFB95CCE0A1D3DC217476DF6B8E3
-:1051D0009C3066EC2DB6AF93B0126D4488A85EF596
-:1051E000C36613BE4EB5CAEF44F1D1499600ACC8B0
-:1051F000798B30A82816A50CC5BB5287FEE0D49841
-:1052000045EE762F661C30749C28242511FF253F1F
-:105210007AEADFE98479DE7CF8BD38D685B6B92232
-:10522000F3B6E55A24D2F3965373C5F0DAEF1E862F
-:10523000310804275822DE3C0E896B2A0049675248
-:105240005B21D9D753B014A506DB9BF2C1D96216F6
-:1052500072C2EFA95738646A55C106A7E030BC8C0A
-:1052600054EEB39CA9DA20E5B8BF72590E952C0311
-:1052700042016AA9676880944E1083A99334009A0A
-:105280003CAB8A037BE504E75D3E929F74AB589D7F
-:105290007DDA26D086E8D188128BB15D744E889A6B
-:1052A000DFD9D4EF7B038A1A7AC66B010FD483F857
-:1052B0000A57320C9B9887BCC38F5EE8F78C261A7E
-:1052C000259FFBBA96E965168D77190A970B2AD7A1
-:1052D000F8F863FBF6BF61A75C9DF6FCB91DCE161E
-:1052E000511EBD7FB19892E4249CAB1DF5FF0A1BB3
-:1052F0005D7F09ACCD560E7C3FD856B3C3ABF18869
-:1053000037B7D34BD43F2EB39239EB316A2460DCEC
-:10531000854BC7A91D3BE017A3D4E42278D77AFFB9
-:10532000BDBBA7B122E66D542552595ADA470AC9C6
-:10533000C00E9767241A400A09F3CE3D7E53E7CF8B
-:10534000A99F7C033B9145F8B5F6457C07BDDEDFA0
-:1053500058E8D839A2D42831640B04B28E8A96B3A7
-:10536000BC0F9368F9691C6F91526AA6A2F7B20F3D
-:1053700065DECFE183E356A6ACED9D78584E2991CA
-:10538000C4ABEF1194F40B43DF61C939E43EF37110
-:1053900085BB319E27878460C3966CDDCAD54C518E
-:1053A000E47028552C2F9F10F3F7145DD60AB2270E
-:1053B0003A0A27CF0D92F62D42260CB4CC2F6F68F7
-:1053C000EBF0A255A3041FA22F292CD7D597D834D0
-:1053D0009B186FB0A4FA4BB5746E47D21ADFCF0595
-:1053E00093E75E4A7C6BC89BCE60F0AB5DF5B47909
-:1053F00098027FF5582E237FA40100F95DDCBEBA28
-:10540000F41277EFD6B000B09BD49FB3312DF344A4
-:105410003F61A59A926CA6490F54B87008075DE5E4
-:10542000B3EC7A7A84A5511D00F453D378B0AD85DE
-:105430006C4323CE850A45E5A8E99CC4296E6555D1
-:10544000629EA5C45114615A271A7895D4FE41A3CF
-:10545000D27E6BA560FB53AB22CC5E0FB18C653462
-:10546000886B0603F8F1D304BB2E6FF809F3D25C06
-:1054700085DB83ED66BBDC3F61861D4113A8AFCAA7
-:10548000D52981E5C3361E94E2868AD29FF8570259
-:1054900020C17FAA0146C389E4835EF16AF78EE8E2
-:1054A000260C9682BAA555573B2FAD077842B42FEC
-:1054B0007ADBDF90CC698B6D2E02C8C7BFCEC145A9
-:1054C000A5AE3CEAC367ADDAB17285A01EABEE595A
-:1054D000B048DBD6EDDDEC794E1A548F4D0A95ECD1
-:1054E000428DAE889B89A4C62F336579CC931AD0A0
-:1054F000A6BDD0D6C3E5BCF9A5E1A177D0BC6B1C95
-:10550000BFF87B7CB5D18A8AE2102696E215CD9D44
-:10551000BDB02D7ED18576082F237BA09D7470A50C
-:10552000CD8EAD98F1ED71E68DACD7C06A48D36EE3
-:10553000DD44F8FCE33AF848C6F10A7948258F893A
-:105540005474478C3A096C14E41F45248DC8638851
-:105550005CA5E6B107F456BEE8EC960743B39ADCC7
-:10556000250E455EAA1597AC2244A901B13A105008
-:105570002EF7EB9DCC941E11A4E593EE78ACBA7493
-:10558000ECC09855100BB1435E8A390DE933DED972
-:105590001DF3DB4B428683AC47E783AD2875E302FE
-:1055A00094791F7B4C79CCC4A4DDE9D4A6D1240A1C
-:1055B0009F5ED3B118465610526336E241E0336B1A
-:1055C000BB54C9AE83C35006A82DE24D0C6457A34B
-:1055D000393EF49C36E0BC785BD9C7F806AAFC9348
-:1055E000D88EB78935B0CC02A8267D3601BED480CE
-:1055F000C4B01CEE5D18311024C8DD62D0DE6AB87C
-:10560000F5BB680468B573BCD9331DBFA14A4FA36D
-:10561000037D12752AD02C8DD0C838A3C24AB4C0DD
-:105620009FCA309A4DE586FCE872D055549A66645C
-:105630006D59797934763996211D7E538283E9DB61
-:10564000A463A0BBD04784DA0906A19065C201100B
-:1056500063137CA15895FD10259A713D858CD7B4B4
-:105660005AF3C3F2E83C93698EBE6EC2E9CBCF6FAA
-:10567000A5DD7247FA00799DA1F2580CA3A92196E5
-:10568000AAD0845B19B9C8AE3D8CADB5C009130B67
-:1056900097FDA92D47B82BF2DE90B775CEB01E212D
-:1056A00043DEA4614799678D21D8F28D8C66EDB7F2
-:1056B000714A3C5AB21A4C2BE9DAD1A60257ECAC2B
-:1056C000AC2468F0CB546BD59EE2366F7B1FCB8841
-:1056D000BBBF5EA989272F3A0CCDE9AB3471557059
-:1056E000CCBAB612F6DF21175C7D7060C784C9049E
-:1056F0001E0CB1772D423CAF595A89176276EBBF29
-:10570000861C05B208342A2074CC6CA8DA9D58F99E
-:1057100017568B2C1B90F7A8C4461F28C6201AD4F6
-:10572000FE3AA3958D1D5031DCB11387DFB909CC4A
-:105730004FEC59800046B47205CBD4C8D102E19336
-:1057400037B7B6F4A6415F5D0B118C813E42ADA424
-:1057500064CA71294CA48DD92E3283F6A944FB1E4C
-:1057600050F457EF7229F259C1C2F4DEF720B10D9F
-:105770001B20B0C23B918660D3A5C14BE9602BD200
-:10578000534D409276FD6085F41C3BDBE3C7A629B0
-:10579000AABB3B1B5296C23C921705E5CA2E242990
-:1057A00022B9B10329676C573FF469DD4242AE92DA
-:1057B0007BF492E88D32BA1FF9F604AD279EEC48CF
-:1057C000F7FD8304EE26AD2FF127EC05F75FE581A9
-:1057D000820D37C7DBA1993A955A9F6344836F5571
-:1057E000C25E0F44ED4B78D2EAE832D0B3F6DE3633
-:1057F000AFEF5586A1D0F5D2EC349FB343EEDCE396
-:10580000BE98C838F417F09007DE141055A98766C3
-:1058100055F8FC116F1B2CE1B477A0863D37272289
-:105820000441B2CE627FD52D65298C47B80A77B581
-:1058300034FDDB39D6EE2CEE0799C0E67F41F352FA
-:105840008FDE20FF08C2703868FF3F5BAE429301D5
-:105850006A8924BE06A75DF8BB4C70188FE2857676
-:10586000189B636914C26445FCBC8FAB2C5D783D0A
-:10587000051A23A60FA9645B4C6D97956A8E239F2A
-:1058800098A0029BA31F79CCE0EAECA1A7618C64ED
-:10589000D3FF9D3A7385CBBC9951ED1F01B5D199CA
-:1058A000F77FD98608A63862E70C55331C9B0C217C
-:1058B00044A0C8F5F290F24F575B9B9B9FBB11FF32
-:1058C000E3285438B934546A827F058B7288D240F9
-:1058D0003E48E2BCD61258EC6DF3B7E7594E755B03
-:1058E00087E8A2BD0C20EDB34CE56256FE1C9DE09E
-:1058F00013A4E72521CFBE0C43EA5C8504A1AADBF3
-:105900001D94B8A6B02A4D6FDBE849DCC84DC4A190
-:105910003CC4BE5A72ABCCD4C8EAF4EA3C9A030940
-:10592000D50890D915DE28BB4B48E650C3F28B76DC
-:105930004001E4A3273929C58E4264F8CA7D088551
-:10594000DEC3353D04C4E54EB950D77155822BD91D
-:10595000D33947CFB8F711984C7EF8AD1FB60A205F
-:10596000A00AD634A1F4AE6BF551FF63E8F4E0D49D
-:10597000B79A571B7757ED193056B49133454B12F0
-:105980005D99AC7D5D86184CEA185E106DAC5801CF
-:105990008A154C6A015C357D95EF70C8CAF38A8917
-:1059A0000FC1F4479B257C8D49418234741BCA7713
-:1059B000F763A96068B300358C6B69C9E0B664B958
-:1059C0004EEADC3FB07D05392376E6469A8389AE00
-:1059D0004CAD87374FC85CF872335D6C1C16B7B995
-:1059E000E321DFC51F573984BD6F4EFA7A16CC7B91
-:1059F000A84771FC8E93CD9481278DA76C53EC91B1
-:105A00008EB5E3F96002A79845F4DD7C0945739AE9
-:105A100066CE9B4597F425433562EB6DE488C9ED6E
-:105A2000BBA468B0C5E28D2EEA4AE8D32E6600BC5E
-:105A3000BA58246F2D7809AA51DE9843FF88272F82
-:105A40002CB3802FB57331DD1F9A0AADCE3B9BBFBF
-:105A50009940EB752F9A78F4770AF40A9AE3DEDD21
-:105A6000324244430B5C1D880CA45D6A3D30427099
-:105A7000DD18D0CB5D32DED22A7C5068B313D81249
-:105A8000F6088F159E42BBF286161CD85A261811AE
-:105A9000DC5A349A1CE376681E4C6003081091D8D7
-:105AA000E02F282D39C26C11CE0252658351D9AC3A
-:105AB0004BE9FF5AFD266D71F559DE48107C3A1C02
-:105AC00072622710FEFDB55AF6D540D59A6810F6D9
-:105AD0005955D8B6FBAC60A3DDC9AC7CB8BA00029E
-:105AE0002A7C18A47E58540976278DDF3B11D88E66
-:105AF000D527E1AF45582C35DE4477CDA7146E99F4
-:105B0000CB3E4E6ACC96DF4EEA7E92BE98CC2A817E
-:105B100002390A767825FCF02152A77B0221E91F81
-:105B20007443FC9E53B79E76F7269438D0319A8CF6
-:105B30005053A8E00849E40CEEC175922C91EE2D6B
-:105B4000C366F6EE9D0F0AC77995300ED221E3D5D4
-:105B5000C39983D1F06491BDDFA450B5D95BDE3326
-:105B60006AF74107D2ACAD64ED53D0B7AEF3E7BBF3
-:105B70002992A87F490C1688561015A35977E4443A
-:105B80004A654C8FEF919FA599AC4BC68DB50DC35F
-:105B9000667A77B70FF76CEEB0678261DB529A4195
-:105BA000929DA381AC9452C8E85117166498C949D4
-:105BB0002C9CB8D971E44A1712D4D13D5BDDF20CAC
-:105BC0000F6398231D2D5BA61148787EB23EB0B4BA
-:105BD00085B4E5B4315AF94B33B3E5AB8D04A32C4E
-:105BE000CA815C3F59832EA8F067AE56394476B718
-:105BF00061D119279E032504F3711AD6A3BE10158F
-:105C0000A11F631B04F1BDA6AEF866022E83C8D5A2
-:105C1000D8AC951708DD8507BE64FF0424D5AE5DBA
-:105C2000C327D7217880A1A0145A35F9F4D57BC7B2
-:105C3000540BF9F2D3945542E8BB7CFE17F71303DB
-:105C400020DDE871F37A0674B66064E08571AAD944
-:105C50007D83E4A008CAE0A179FB225559C67443AC
-:105C600034C210EEF9CB18065CA2460974EDD25B83
-:105C70005099913C7D96F786E5F7DECBA2C3E049CB
-:105C8000F60F6C1D793A2C701D9D314D73F236065E
-:105C9000015A9EC91C578BCD2AA8FD00E67DD03243
-:105CA000686F255E5A51943CD4C2C6EDA148A02E1F
-:105CB00081E02C9DD0556B1FD0AC8C7CCD410EB4B7
-:105CC000C65C0066848D245619DEBDBD114019ECFA
-:105CD000B5D4C0C30EF29C389EDF12824AD9B402FA
-:105CE000F242AB66BCB5F4F984EF2EFFB621FCA3FB
-:105CF00095EE458F1995E2FDA487456A5F6262665D
-:105D000024F59999104BA3B7C60E6AC7913434D5C0
-:105D1000333AA6E102B624560ABE6328F8F9E23FF8
-:105D2000A6EA2598F31EA061BBE759F1387DF77B01
-:105D300082CE2891A009AA28D1F56F55E71B4CDC2B
-:105D40003D668E82CFE3236039E0118AD20CB5F430
-:105D5000E49C6EC2CD9EC4E1FC00CD19BB62107DF7
-:105D6000C4D270E67D955ED2E5FD19BD1942FED024
-:105D700091330F45E0B54FC4372D66341352D134FB
-:105D8000DE8059C73508F501B0E7FBBFCE7406C207
-:105D900023844BE281B321E953E6FBECE892886A65
-:105DA00081EBD88F0AB03C3C1396341706B8765472
-:105DB00003DF1B625B1E733EA344516166DB58EF39
-:105DC000536F45B47C1A4964BDE9D08C9C909549C9
-:105DD0003A55C92B0EC6D98569D784356433C7C7F0
-:105DE000B083FF149569F81EEB5750391309558994
-:105DF000AED63C4FB64999C8D22C3D43CC2492A58F
-:105E0000745A454FC6008E4B070FB31CDC03D26B90
-:105E1000FEAF7A470BE2C1C1CB4303F89A6E829979
-:105E2000D8282007DE37562D34E8D60F99EF99BFD2
-:105E30007369AABFBBF70A28B9F3694433A617F6FA
-:105E400040AB5C9564337444F3948AE71E9355CB5E
-:105E5000F73753A483F5B86AE958400A1F2796B666
-:105E600074CFA895A507CC97B14A3405DC5BBD6615
-:105E70003017BB784A6C2011EB51FA7C1071473314
-:105E8000FEB413031D8E1CEDAA95A39BCA7952552F
-:105E9000F0597C169A29B443494F94CBDEAF95DB79
-:105EA000BAD49CEE2529DB9C092F5C8CA64ECD6ACA
-:105EB00065859E48C6D277010467AE9ACD83404778
-:105EC000C3ED8E817A2C364F02FE77C838BABE01F8
-:105ED0007B3F97F4EB9075A4789FD9DAF941DEA85F
-:105EE000E81FD9C8E3ED4005BF843307698435A9AD
-:105EF0002F4E450B933704461C9E974B79C2DB34DB
-:105F0000D6C0ED45829E6D176B5DA4CAAD80297029
-:105F1000D66C271194794E58B5950F34C591693ACE
-:105F2000027DA132EE282B67DA5F91E489BF0E680B
-:105F3000FD4BC8246724BC226B2666BDA9B4EC7651
-:105F40006438ED9091AF325C51326C7C5F51FEE869
-:105F5000D015419115D24F2ED24CCBDE779FD5BCB8
-:105F6000A2CAD09F9E62FDA0E016C8A05A991FE861
-:105F7000D433C4A8713C5CCA0FE4977F766C4AA9FD
-:105F80002501153FC1E92DB43055515BEF7C49F92E
-:105F9000CABE434AFFE82416349753EEB9B7644C9F
-:105FA000F3BF1247B42E7721AD2839A843C5470265
-:105FB0009302857861FA2FCB81D35CADDF3985659B
-:105FC000C46179C0B384ACB691F9B5D08EF68CF3C8
-:105FD0000CEC79AE5CBF1E36330163F8F66CE06200
-:105FE000AF5F35D0D9A1CC2CB7DB484C98F5531313
-:105FF000753E8E810CD1B24C08B278B40D819F23CE
-:106000003B5028D92B7565B4B751579FA3A4300BCB
-:10601000EB3FCBAEB8517EE10147CD5B061F166C5E
-:1060200021AAE5B320F5741E323AABD6FB97B465CE
-:1060300018DDAEB40696FC981B0D7356BBBC2FC979
-:10604000B18D7EE3CDC11E61A6A621F8F24B5F4D56
-:106050002FCCDE55662390EF22145632F0EA5D967F
-:10606000E480642908B25AD3A909C234F81DF15C4E
-:10607000232FE2D75B5BD9B42BB501B5F7C6BA00C5
-:1060800072C38F0C5876C0943212E7B39B9D5DC9E2
-:106090007B1E311C3528A9BD8E3861F4CDC5FB7C33
-:1060A0007268456FC3251435B720AA672C4F7084DA
-:1060B000F4998A04C7129B9B207628927D7ED1C5D5
-:1060C000D90CA811B7BB4A20DD73DB1FE70C1EFEFD
-:1060D0005D6081B449A97A7C1FB22C5D6175D54C95
-:1060E000A00ED6FAF7D78E9A8B05B1040D2EA20B0F
-:1060F0002DCC1899031ED85FF631EB70BA4A823C5A
-:10610000466168FC2ED0AD7A2DD4ED457FB8CE46E1
-:1061100084FBD0FC5F3D0EF9AFCF58C75B5BB28A02
-:10612000DDDF1A7E8C4901AC1406DFE581754B7703
-:106130007200307C5D7F6ED3180F94CB3D4CEB70BA
-:1061400046B0806BF283087BD565025124C2E3F828
-:10615000A643E4F13F35D4F74E435FC23FB21D3052
-:10616000EB7F1F9F8E6EAC4865772834A70DC498CF
-:106170002F7D83B526E2F77626566E8BE3B39EC954
-:1061800009276EBF3B4FB1B81ADA04D15A061C2258
-:106190002B1923A08C5FEEE4AA475B076B0790CE18
-:1061A000559F3DCA2E55C3AC71A056DF667F8886C9
-:1061B000FEB07A1D92155A208648794F5C38F53F1B
-:1061C000297939E0BE8AFDF218BBA08CEBFDF4CE34
-:1061D000070E1C6ECE12E784C4C935D0240635895B
-:1061E0003A97E44BFA242B7C55041E47BA52E00D33
-:1061F000F28757569283C49352B70C8859C76843A5
-:10620000312D1F3CEBCE73730757E374D1384B50DD
-:10621000E9DA42A63F9D33B6CFAB92AF23CC0F3C19
-:106220000633A26EA9F3DF506AA624CBB18CDA85BF
-:10623000E261D11AB4E0951AE8D3B7C169B4171670
-:106240000A8552553567F493F2380825AFD3476273
-:1062500062C8131E03325CC088B888A2B2B4F45777
-:10626000309E322C3177DD3BDC004F0DB2E9F85E19
-:106270007597B0AA90D1848E8CDEFB74393D3B3C7F
-:1062800007C407F78E8B6EB21436D54B4CF6B90E99
-:10629000B4343F4165AFB9C379B4BABEB93CBD7837
-:1062A000522885B286058CFA4E3232BFAED5EC9EAE
-:1062B000933EAD8E268A85971E3A5EAEF2C73FB0FA
-:1062C000B1685668F0CAA5044AA38AE037D59D1480
-:1062D000843543389FB74C5463C25FCACB06B1AC18
-:1062E000F31CC9D5AA57F54390A46D97A9E2976A04
-:1062F000D34E587ADAE98053919F01E031489A529F
-:106300004493A8505F71C6C1685A69112F9A7C7670
-:10631000EECF71BDA524852541A53980EA802B2FBC
-:10632000D3858C75689C26394A986FEB021BC50E85
-:10633000A17766ABC6192B528BF4F3D4F8E1B911EF
-:106340005B9386D4419CFAE3A44C3D70EC7CA39112
-:10635000FFB03BD0F8205E4C2AC5F15943504C2E7B
-:106360006A1C05B0287300E85D4D4152B1BFEF5182
-:10637000D52CDD4C5984A35E1D4AF84816051F68CC
-:106380004C386C4447FB17190F5C708511C9B8B4C1
-:10639000C71C4644A855730B87B6870F3CCDF999A7
-:1063A000422D93E6479DEA0727480A839208DFB10A
-:1063B00085867E7D9D913F70DEC86D89251DEF2D00
-:1063C0002D5247848E61A2D428A470203BAD3B316E
-:1063D00089514E26431D00387EC1BE17893A88C8B0
-:1063E0009BA4D3D5AF7221BABB830821987DE6E187
-:1063F000E9B31B553E4ED2196CD48B7F3BC4C74FBB
-:10640000875EEB334B5684C3BF92A529D9B2E0789F
-:1064100015C33638CB2CCDCE5AA8F1EC7C8921B3EC
-:106420009FA0C3F327EC8C3B764F1709397E55E6C6
-:1064300064987C281B93D31E30D6612529CA1FB9C6
-:106440005C2CB7ED98978D26793235B1773646E2D8
-:10645000A9E268F26E4EF26B13343B21C61543ADD0
-:1064600022D409A82638CAF181BDA5D851280974BB
-:106470006A3323C9DBCC4A4804AE694C9446B93C24
-:106480006F6F1195CBBAF4259C26DEF1E9ACA225FD
-:10649000D4F83050A28D4E20C6859D6E3CE6100487
-:1064A00024506435A85D60EC799AE83EB669D57CE5
-:1064B000628DAF2873C80AD0901AD3383D5169E471
-:1064C000ABFF47548CD06BB2E1595D2F1310B3FB77
-:1064D00040AA480D15838A4240E4706372609C0FA5
-:1064E000AF5E4321D437A3B4A9B9BFA41CAC686C78
-:1064F000738036D1459F03B3125C3E4BFAA375D22D
-:10650000617BD7B4C966C9C6EB471E3BA4E77AEAEC
-:106510009BE90876F27318FC238214FB5E488E1FF9
-:10652000E0FDDD67E7D9770B9AEB58559FF322BF63
-:10653000D6B48BD96FF3C47040AFEE04FA216777FD
-:10654000D3ED098EA1794FF12FCE10EEA9FFB0083F
-:10655000DC453C90218E7D47FFBB719F00FADB43F9
-:10656000C35CC155F7631AF7D672483E74E3DF0483
-:106570005F4F9A86F75DD2BAD226F5EFD5A736904F
-:106580003A81320F32E39369624B5B365EC5CD814F
-:10659000921536B9C0DDD9CAA4C62BA96FF48C6E8A
-:1065A000A30536758FFC3B2F81E0E66FD5CFD5B0C4
-:1065B0002DE551A44C1A0D570800808F7507E3CACA
-:1065C000DE9E82DC69557F8880CA36FB2000246FFE
-:1065D00043C944DEFA8B12E7C07F544F481CC027E2
-:1065E00099911215EE8DA39C5C11EA194C54FDF79C
-:1065F000E8FF1EEF2ECA6E0E3F98272E6E31E8512F
-:106600008EF15D1A1183E48B8D7178916DD95B32B7
-:10661000C41A5F6F2BA0FDB70DD9199F033F4FDD43
-:106620008BAB6EC183D067D1F8B9955E0E606635CD
-:1066300023BF259C3B7CB2D92D3ADB05FE96D59B2A
-:106640009BB15BC52F38191D68462854BDEA5C878D
-:10665000F3553FEA12DFC18F6C429BF10B34A98ADC
-:1066600007D85EF2FC34FAFB08A445F10F745EF91A
-:106670001DAB82BC0245358647D5F4358791200095
-:10668000C0793D4196C8B8DD40F2DC556461349173
-:1066900015C8351996F480A7EAE00F34DD3AAF4605
-:1066A000AAC1E8FAAD90CD36E575854CD4C698EA16
-:1066B0000BDEB886E0B60D03CE6E4204FE41067BCB
-:1066C0009C97A2BA973FB33D12AE0033A57EABDFD5
-:1066D0004743B57400453EE75AE0C3F3DE915418D2
-:1066E00084F8A64ACCAC4304C340C7CD9D0C2E769B
-:1066F000AC902D49946BDCE510766A80C9E38A483A
-:10670000721D3911A156205B423B644A301B32AFE7
-:10671000830AAC866E8B19E6E973FD8064F8AB6082
-:10672000FDF2EA8031C470E2916AEFE0ED14C5E356
-:10673000C66AC0FABCCC6FD9155B8C06F336285BF1
-:1067400027BEBB957F62F51B0EEEDB7E2482448F55
-:10675000BD00BEC71CF81DD5F0A8953B0C76B5C58D
-:106760003C99EC2F6022D1424EE6632E1313246D28
-:10677000FC444400AC6A1C5B71BAA146D427670F85
-:10678000A6D6BB2918557B082CA66C2330AC897E75
-:10679000B19325BE8EBBDBE88C2CDEE178A892237A
-:1067A000F7701AA9C256281AD281E5ACCBBE3206C0
-:1067B0000DA2A0E04F66FCD6DBEDF69C91FC320307
-:1067C0008A4DDDB711C28FFD52624E4EB71D5BB7C9
-:1067D000907741DB1AB56068180832233DA9ABBF3A
-:1067E000E6573888C4E9B08892096A50168EF95085
-:1067F000E6BD76D0B935DA1F81A0DEC24FA266A40D
-:106800000596BA3180D58A323964F3448A48A95E44
-:106810004ED1E97D209B61C7056CFF36696F65AE7F
-:106820004645AF898EE4C4E5819268022B6C1C1347
-:106830002E8A1F5BC45D3112D2211B9147A70CE445
-:10684000768B55169222B0E0BE6F5DFC6208B28F67
-:10685000D28B9CB4870899D1DC4013C71077B94319
-:10686000A798488F887EAE8C4A2059DC7DD9C20F0C
-:10687000C9CBFAADD70A6FE97D9606A0FACF872279
-:10688000E568731EA5587F82E836348E88FB47087A
-:10689000AD1DED12598CA9C093542380762D01F4BF
-:1068A000032BAD9740B0B9D8E4D4F73F97890C18C3
-:1068B000BE5E0724CA0CB136408B0F26FE2054B4AE
-:1068C0007E418F90BE7CD573F013763ACA0EB944E0
-:1068D0005B5E69E234B6C701BCACBD93CBEF6D83A0
-:1068E000CDE1FCDCA0FBAF90E6FF8D5348C3063D35
-:1068F000FB3C7B1C1476F21A641447384AE02748A4
-:106900007DE706FE0CFC0E9A3A5B9256897E772D47
-:10691000608D36D7013FEB91CA4E07AA73CD9CF923
-:1069200099EDAD6336FE4C1604306D4DA4A40534CC
-:10693000660BA000C193FAB608207D41CBD7F4873F
-:10694000A29873D2D2A56EB7E78CC4780C8B562070
-:10695000C4E62AAF43029280E35930AACC9FDE15E9
-:10696000FC88E821806F0414B311479991410337E3
-:10697000EAF3DACFB69487FFABB59DF1C8B1A35661
-:10698000045DDA0614AAD89F120AB25420A5B0B545
-:10699000BE78D965CADB101327960DD9387A33AE85
-:1069A0000821181C29B098D6FEE18F978FF63D96E6
-:1069B000CFD81C769AED537D6E6E75F304D2FF1B13
-:1069C0004EEBCB7FD5AFA02F31B6E846F9790FDF7C
-:1069D000CAB437B4C3B505886D3F803E3E63FEFD43
-:1069E000499A9DC4BEE644528B4ECB4FF4D2360139
-:1069F0007FBB7BB11C96795A28FD30FAEE72D3CE5C
-:106A0000B96055397D81E6423E89D7698839646C21
-:106A100070DC9225D9809DD6D3749D0D5D62B5DF63
-:106A200037CDB0814136C49A8F6B76650D0BA00AC5
-:106A3000AB8FFF9F275C765D0C9E10373554B30EED
-:106A4000F49B8CC821F1889D25CBBE6FF435D071A5
-:106A5000F36CB74A27CFA92BE95FA824516CB7493B
-:106A600046120C9BECF5305517BFA145634FDE9ADB
-:106A70000A18A9F584398CBA7D5C21FCC795EE19FA
-:106A8000A30AD9726B98CAC8CB7A58BD44E2C459DC
-:106A9000E9ECACBEA03AE015EE2F4A2DB6D811C8ED
-:106AA000A1270867D0DD26D40C1165B0CE88F0DFB1
-:106AB000DFB4394A820894F259D89FF17514A58B36
-:106AC00072D477405C039A76C833F8AF5EB3024D58
-:106AD000487AC65ABE6B7574B2CEE5BB816F860D1F
-:106AE000199B9BD7C3A032829E886CDA44F3CBEB10
-:106AF00037203E470B56E708CCEDEA5B131B658D4C
-:106B0000E1AB79E82CAE8804E8F004EB26A44EA8AB
-:106B100081E55F894B5E1BD38ACA0BAE904DCFB225
-:106B200094E9177D4311604B74D62FE9CEDD1378BD
-:106B3000A6AED4AC9C9B2A9316D92C5471189F896D
-:106B400041A7A8C4477BFCFD76BC31AB26E950DCED
-:106B5000834964F9F1200FDA415908727F52A89FE6
-:106B6000E6ADA44459860192775900ACE99E4D3AAE
-:106B7000D8B7D1BBFA76CB52049475C6D7D79795C0
-:106B8000A99C15C9A2EE6761479758DF61DE3E6C8C
-:106B9000AB78846059E55DF4AD18D1E5DEA7645BA0
-:106BA000195B0A51BA900E84968D3ACD442D91D737
-:106BB0003F5CDEEBBEFAA29EC50EB7E99B5D044CBE
-:106BC000AEAABDFD840560A947CCB053502C2C451E
-:106BD0003BAB11298E46E7D41C7A34BA4486DC7F5D
-:106BE000860E4E2A9DFDF4EBF4A86729EFC4DE9CC7
-:106BF000D3971EC5918CA40C3F4A75658AC49D60CD
-:106C000024EB45AA88C2CAF54BE4B5C5A85D4C6320
-:106C10006A7A1D7557866AC753489C9937A3B7CCC3
-:106C20008431506BFB3AA091E18DC48AEA85E3F48C
-:106C3000B336DA3B8DFAF3B8CB5F8A7F112CB91EDD
-:106C4000828B029C45EFEE0EA0F58BB2F26DD9BBA4
-:106C500055E2E3BCE893B31268748036B802185268
-:106C600072ACB3D5A95D38DAD7B5444CE2F0D3F4B1
-:106C70003EC0B99BB59D71E27BFBE51EACF28ACCB0
-:106C80005D6C7B80BFB7829989D29534551B5513B3
-:106C90005D75359B29AFFB27BDE1B314F2E40F8E80
-:106CA000B3CE6BD015AACE18336C7F65001AE19C69
-:106CB0002AC52C00607CEAA7CF8B64C4D7F9137374
-:106CC000BD2144D78E426C1A98381DFE7174E75668
-:106CD00095C88FBA6CA9C0D56B6B87BAC79F06924F
-:106CE0000E6C9EF576729E7869DF0BE1959D23EF21
-:106CF00005C7D7491EEC062A6805EFBB8D4C6569B0
-:106D0000F4A5D588088740A59715F2F42C87511A69
-:106D1000C24F35100EB76AE239B41CDED4D42D56FA
-:106D2000F2FE55326AA43365CECD473EBD53330BD8
-:106D3000989D109A1FC637152A4B4BFCBFE57483EC
-:106D40002C23F680E2C099A91A5E66B55D574FA65E
-:106D5000E4CC190E9B84AD005DDD3ACF3FC2C3EC9D
-:106D6000AF11ED03B369A63420B56A1EF33984ED83
-:106D70000C4258016E425A04B5C6787DEF4D259EEF
-:106D800063057B7100EFD7D81E5DA1CE4B16D91FCE
-:106D90006B60496F169A28BCC7E1D2C1849DE7E3B6
-:106DA0008F30EFD1910AA92BCC0E25A7983DD1B0F9
-:106DB000E7E5B882EEA9001887F4EB2C37342849B0
-:106DC00076CAE1FD33E9C6CFDB4AC819D9F1C6BDA1
-:106DD00016829D77826A9B6AC91D79FFD88C0B7ECB
-:106DE000C352A5CF9FA9F77F6645B9CB63FAF40FCD
-:106DF000F516F410595E57FF43F3F604A19974DDBC
-:106E0000BA28F9EE2C3DB1991DA25E1A9EB6AA339E
-:106E1000649F7F5F466D946ACCBB2AA306CFB2CD38
-:106E2000CA097E2200AA0CDA7E28201A4F44861B4B
-:106E3000859B627241A55B12A0A5750D35DEA27619
-:106E4000B0B0AEFF36C9F5BCF72A1FBF858C0F095D
-:106E5000E1B628EC091D0BB44C96569D1A0A68172A
-:106E6000BEE4CD607A29233B93C12A323F66C1F349
-:106E700031D95894234BAD89C286F4BA3AE38E4B8C
-:106E8000675E8FD098689C60A857A6840C5167F7FE
-:106E90007BA6CA90CEB2696B50F8399546801C0C1F
-:106EA000171CCD2C5F206D55A2B05EA2D509B54050
-:106EB000E9F775D16F3B1207EA34C0ADAFE9DA9458
-:106EC000651F0E85A6F8443B2AFCFE822F47F2453B
-:106ED0001ED4E2F3242EA3935FEA0B380D6E46FF17
-:106EE00022069BD410B94692E1A4E74E9ADDA8F899
-:106EF000EAEB39BD300BD843C16F159AF503530344
-:106F0000A2FE466EF7080388DDBD44E13A4B11E46A
-:106F10007065D395CBFB2246FA73F3797DB10516E4
-:106F2000F414365CD1424B4457F8B8C0D8F85B4AE9
-:106F300039DEA5F2E9D16B47A92EE1BF09DAC61AFD
-:106F4000B06C067F03858568611BEC7764B1F39AAA
-:106F50003E97AF4F116F8E9CB08EB7F31DF8DA0ECF
-:106F6000527F2D6598EB2688C722D8DF9D3DB1A5BD
-:106F7000AD1BBFF866A4B14F34E61C7E0FCE33794B
-:106F80003C9F83A82C82FD63B5ABC166DDF8CE665D
-:106F9000A475FCDE5BE436A21A87C5B14F7A75DAB8
-:106FA000B0A03C65C595DA9D954AFB3EF735A0D764
-:106FB0000E76937977C7D06CC2BA2B18AB5FB01D31
-:106FC000B74D831CD3D9875E8584AE79EB5FE62D00
-:106FD00008C94D078EABA11248B1F1F79D508AFE4A
-:106FE00043A13E92E9FD8C4CC700FBE1BEC5E663C0
-:106FF000E9A4AB984D5208B4985E52EF7D820872B6
-:107000006ED05B0F9DDBE3FF2629D6A90CDF35662A
-:107010006929726940A058CC72A66B25FEDEF97D05
-:1070200087158C51F33D1D57ABC5F5D0155D61C378
-:1070300084EB80C6280E9458403EADFC4E757BE430
-:10704000BDAE1ED90656001EA0D5AD70CCD5C52B41
-:1070500005DB11D84258783C809601EFA6F46E808B
-:10706000724F764CF33908AB22629F3B08186620BA
-:10707000E3841396984ACA6D3B2F0CE9D3451979DE
-:10708000A0EDA0458F266E572A511AEDC4E9F511DF
-:107090006EEA3368BB2247A148AFF42046CD3C825C
-:1070A0001CAB1EF68EC6C356D557A6FB9370D08771
-:1070B0006D17DC4A1F99B0CD65C6C5FFA49550D3A6
-:1070C000ED8ABC5C35DE161C7AB45F01A1AB405B77
-:1070D000C8B6915AE2429ECA38AF90B9B2CA9FDA96
-:1070E00097A751EF02356F8B83493B1725232C6AF5
-:1070F000902126AD46026DAEA0F21BB459BEF2FC43
-:107100008A3F8CA3E2D138AAC0D902F37532A2F02B
-:10711000F68CCCAF80D6C3E3ED4B7D5FBBF0C535BD
-:10712000D7349C757EBF53280D0308F83B84AB1AF7
-:107130005904436E4F6CE2C2FDE63CBAF206813C54
-:10714000F17C178060696FC34733D96D7766A1BE44
-:107150002174D320934DE30F045E02EF32A255BF9A
-:10716000C3D27A567BC1F733BF805B579A575A68B0
-:107170005FE4AC0D477EDC915441B1F73C38AEDAA8
-:107180007CF78BE14933833D0BE40F98DEB910C1E6
-:10719000BC9A31A5C4C0B8EC649C3A5C29ED8493D8
-:1071A0001340E3A17ECE6BCEA911F2D4E6FD3FC41D
-:1071B000A905FD69AAB40394E988997D91A65DC2E9
-:1071C00092D7668E5A3393A3A80F7B5770C9E636C1
-:1071D0002BD544DA56F5F27A15CC506DC65F327F66
-:1071E0008D011461A4E3BFA6B8DD6451122246BE2E
-:1071F000F1CC1709C8AFB0566D740595C3AA8116B6
-:10720000C9EFF0FFE96D6E8C055786DFC204518827
-:107210009DEA651E3190AE434ED65D22C4C9A65785
-:10722000EAE2F3A51B374F8BC20A947F3C8991FA9F
-:10723000D9A11676B8373395A2D6689886B0B6A08D
-:10724000CDE8DE7CB67C175643BF3AFBB94DF9302A
-:107250002B19A1F554A4DB8AAD799B89EB6B5519E9
-:10726000EF032685993C8E2E06AE34F7393C9B1EE3
-:107270000A5C43DFF61CEB1ECF101DE1A800214E77
-:1072800013085AFC440371D8CFC2F16AC2065939B7
-:10729000FF6EA709BB4102AB0CDA26733EDE6CE839
-:1072A000F5370D229C0651F754E5FC3EE991217912
-:1072B0001769AF0C7BE79B375DDB11DA60B1A1A0EA
-:1072C000BC08D29233F8716180E570C7A9E9EB324E
-:1072D000D212C850207F7DCB9AAD161BBCF2066E31
-:1072E000F7ADE6CD1D517ED56AAC9A4B25025FDA2B
-:1072F00007E2BEC29F4E4BB54163F4DD47E74AE764
-:107300000F9C88859F424D7A7DFFA5113D17D9CAF4
-:10731000D3BC530DC5D4ADE768895521929BF41DAC
-:10732000199013E201C65A1B27B3D29FE80FB4503D
-:107330006C41AA7C67409FF5D1B1F478D33778AA25
-:10734000911F9D013286E342914AE4639B539B5B0C
-:1073500074A0E88CFD9DB3B6254F75A6840A35B997
-:10736000EA2521CE5D6909FE9B0CCB4D8D11534F53
-:10737000F8328E2A96E90ABB3F730BBD07B73AB2C3
-:107380008368C704B512594C1BFA3B306FB2E4A6B0
-:10739000A72C799E42268162D4D27ACD50D7CA01D9
-:1073A0007E772AD59E62825FA41B89CE5070549E40
-:1073B0005FDF7120F697F0A29EE74C5F6DA59E7887
-:1073C000C6E776577D80FB63C01D63E0C25A3A1161
-:1073D000737FF3DD960955D685EFBE87212D3501E4
-:1073E00015C16AEB1BBF6F69619244076CDA35E621
-:1073F0006086007025EDF123A01DE9D558CF261F2A
-:107400001751BD3DFFFC22B1CC360CB71BDBC6A724
-:10741000327FD7BF7970A54AF93333992E255BB8EF
-:10742000213D396F3438E74ED3AAFEA8196DCB78C9
-:107430004B3EB3BD3CBA8C8A8488DD1DB126C0F4B6
-:1074400032B20810765B6D9DEE43DBB052F4553BD3
-:10745000646C811E50F3E4C09879B74C640027F443
-:1074600098FE3971291AF00018D4EFE90FBFA5A4CE
-:107470001521E46AD59CBF77E77E2A829588C631BC
-:10748000FCA8041ED7934A8C042BCB54603B5BF9B9
-:10749000E1D09AB60B74C246E927FDB572858D35E9
-:1074A0007761956E8E959C5D86E9C92692A32B3EE9
-:1074B0002FDF65E35EE00F9DDD78EA170EEC1283A7
-:1074C00088132B5C7502F090E71EF30D7021DA3003
-:1074D000F98C0277CEADC1654368DD2F0D280429F4
-:1074E0008C3A8DDBE6D9AA57246762F16AF199E5F7
-:1074F00058CFEA4C436CC7609A37C36B735B9033C9
-:10750000D84CEC6F4D707DBCEB47EA86EBCB076D3A
-:10751000AC6B641B53C39576D6DF8443B8BD1ED6CF
-:10752000A23166BA2D1C1203BC57890281BA3C6C89
-:107530003174412C27AC0C4333E862624C6D8417E4
-:1075400019A96AFF9D573583E981B867C874C0518E
-:10755000ADE00FA6BD9C7EA271E9E01F3EFA864A0F
-:107560001B1F77A2121DD87378FFA3776274BBE943
-:107570007402DE3B71F6C4082C54A4AF8ADCF6A07A
-:107580000BE25DB088AD198BA438B71FF6CB7AFC3F
-:10759000C05436D5BDEB0B5908E867E7D407F93F6F
-:1075A000539619F77C82C635A4E9987ACDA1E31CDD
-:1075B0006F34EF94F77E8FE10114FFE022960DD532
-:1075C000228F3B57AAAFD75199B389012EA3ED0B58
-:1075D0004DF4CC13333A5475C0E7A5B52D47165D6D
-:1075E00063B1A06C0230D7D246584D42A078EA94DD
-:1075F00015FBFE4A7D0B29D6332778A11A0D656944
-:1076000021AB2E234A6CEA13A6D6C2071B81017D4B
-:10761000E6A35298CC84AE5E2CE3576E8B04AC2567
-:107620002177B104A382082106338B32B5EF78EDC0
-:107630008C60963920B6093B19DFF45B2B0A5ABFE0
-:10764000BE91DF1970D9896B68B5FC89BF573B0DB6
-:10765000D32B021B26D02DB727CDADFF61BA17352E
-:107660005E49BCB86FE294CBA291E43F508F98B9C9
-:107670006FB1B0D7A2439F045D4476178CE4228299
-:1076800045A464542B2F69B695ED9D1A255D3E12D5
-:107690003E9DCDA6A8252AD4D9220B17A65A6589C6
-:1076A000499141DA1BC17B648D4567430D3408D68F
-:1076B00050A4296A2D4EDD68C349104B608C3A6393
-:1076C00054FCAF1DF4ED14012B296E063E502843E7
-:1076D0004C39D339733EBF01B5A78DD26A9D40BEE8
-:1076E0005D7ABEAA5263B45F2E768A0E4DECBC99C9
-:1076F000351AFF47BC415E03746A22D98387BAF109
-:107700009066450276EDF43D786A649DD0C9E30F3A
-:10771000443CA0FDEBC3089F1704FF8E56BCD7F175
-:107720006CCB6F0C94464B914D8326CAB7F09B549B
-:107730002D84C4DCE7B2CEC16F943ED26B1E76447A
-:1077400077D234C3DBC348339CC3B8FAB93EFD26B5
-:10775000B6850719928F1D370C35D2E9504F7F74CB
-:107760004375F83E369959118B3BD9F03DECCB5619
-:10777000DC750E4EFEF26DBBDCF6A87812FC929121
-:10778000051BAA1291137312DAAD5B4356D508D2CA
-:1077900069DF55D9EBA9662B0EA9EE11831E8F9CCC
-:1077A000A98EF242BE2E8BA454D07DB3F12742C8DD
-:1077B000A3AC190BD0023725303391A7A77B4730F4
-:1077C000DC1EACA1B163F5A3801F69802F5770B296
-:1077D0004FE6FB8E6E07C98FFC2D66A4DEB89C2990
-:1077E00044239C60B6C76A1A6548F9CB5A54518F36
-:1077F000048EBE5AF19F3BA96E5FEC352942948EF0
-:1078000088054F91BC5623FE0667FBF976265096F5
-:107810007365C5EFBF0F5A5D6964E5FCFDA4EEE238
-:107820005C79BACC63B499E3ADF5DAFC61B8055282
-:10783000FDBD1AC52077DC5975EB59CDA53E79FE03
-:1078400000D915A92DE3380CE0CCACBBA584AAB0B7
-:1078500082FF1D3613A5EAEC57101A49E26D8F1608
-:107860003037C3EBB4D0ABB9BD72BD688DE24668AA
-:107870001E89E3A5452F232FAAF50D6ACBEAB7345D
-:1078800095A78D7DB6B40A61DE0CF7806A9DFDBBBD
-:107890004DC50F9F7CC5E46AFDD83E2094D8FFE01B
-:1078A000A05F57615C664C3DD3D7C75E332268B298
-:1078B0003505E39EC140CE757CCF331ECCEF282C1E
-:1078C000E64CE743DE77BB6FF2C12B07948B536A1C
-:1078D0002252963DAE529C4D89A9A32243FBEB0A4E
-:1078E0002C691B86836A27C57C790651689B92FBAD
-:1078F00040272D18DB76B71868CB2B3B272724575A
-:10790000F2FC5138FA0B3CC7880EED8E2E82F00F38
-:10791000F446F0304AEDF42B628F6A94C404C8F642
-:107920000A41EF2BCEE19453D95996CD28AA2C5B6E
-:10793000B5B8F0B575CE4F5C4C03F9A9C961252ADD
-:107940009690B196312BF67190DADE5E226B0AC703
-:10795000576DFC4847EE73FF42E4144D3624E0B700
-:1079600060BEB31710945B7557B94132B14CF187C3
-:107970002C8760A08DF818BD008260184371DC77F9
-:10798000704B6F4743490CCF71F6E95D75E5246193
-:107990001A578CF1A5DF66FFB0DF54E0CAE73B1A47
-:1079A0003A84C41FC5FD3392166E278E1CF4847171
-:1079B0001883D0E101BC72CF1639FCD1B81E6E75A8
-:1079C00059A382EA998B643F7EC1207A64B4EF1197
-:1079D0007FE099DE9C74B305B759F24C41A73C7621
-:1079E000BC6D8427B6A8D3382A6AE3EA41738E09AE
-:1079F000EA4D9E0AC3FDD668ACC9C4EDACA8E3C687
-:107A0000F890A3FA7109EAB1F497588CDB1C4FD7B0
-:107A10007C419E7795A10DCFFFAFDABC4EB3A26932
-:107A2000DF28E02FD9359E992D250B2D2CAFCE9632
-:107A3000081D32819778210885144FE3EAC46372E8
-:107A40001F16B0E65383B18EF1F6D1B52EA5197A83
-:107A500060BEAE2D015446B7D51681AF92441B29A6
-:107A600091C636541E72E141AE52A74FA167FF483E
-:107A7000C9D77CBE607C229D823678F9FB6835755B
-:107A8000F63C7A0724FE8481AC583C44BEF1A10741
-:107A9000785A3DE293F46E10BE63EC32CBA9C4DC9D
-:107AA000223A2DF06EB8B5177A3F1C9C73B77568F3
-:107AB000484A289BBAEB34EF0C566D83A8CF704F21
-:107AC000C2EB82E71D4156343A44E438FF3A996CE0
-:107AD00064A3BECBEA5A8C79189E4AC35860DFEC87
-:107AE0009D5B7DF0155D76E9FF977B79DB15C768B7
-:107AF00019321C531B6D25504DD4F40A0AFDC0BA2F
-:107B00002AD454E3C8A0B08C404A75D7E6D4B068F4
-:107B100075569CCAE973DA5B6A61D7F9FF5076BB88
-:107B2000735B142D2AF68505035815F70D62D96F7E
-:107B3000CAFE77BF9B85E4B72DECC9DC07E7FD2FB4
-:107B4000CA5BD2F64E72638BD42AB6FFE4437BD471
-:107B5000E51E4B83921AA7EAB88FAA1AC40749E612
-:107B60004075521E1E7142C7A9B055D65AAC9C7FB3
-:107B7000A07265AD9B3CAB3A9EA67A6D0F4C4F55FB
-:107B80003C55E8E67B2C9310D281018DC3B30714DA
-:107B9000ED8CA55E892B3F2F6213A4169DD7AE32C4
-:107BA0007992B15127F9D21E986A18CDB003D0F15D
-:107BB000425DA2551239E668EED071A4C1E68B6031
-:107BC000661B80E239DB906DD338464FEF27D5EB4B
-:107BD000FE4B1F3D1B67707382AE7C6F387E523E3A
-:107BE0001109ED2321C0396A66DF06F47AEFBE8FF2
-:107BF00032F951EDEB2D1F371B74DD9F25BB0B2E8A
-:107C0000A74EB6BCAD09E3F41541F57546C24AD19D
-:107C10003B7B3AB2EB34C47DE596D8DC071467268B
-:107C2000BC020C355EEA45DF8C351B56D717119523
-:107C3000CC807BDBBEB99DC5C33C3618D2AF8ACBA6
-:107C40000CD3AF910CBAAE343A9A58F6AC9149DDE8
-:107C5000F3787F478B5504030214B080533BAE3654
-:107C60007AA0F0F6B5D072CD92FAC64CF650B5AE09
-:107C7000BE5BF544643F95D7E1F2D4CB9B0A51C378
-:107C8000F9BA78E168B62B5A1765B8F42EE0AAEB7A
-:107C9000F1E1998A3F1439E2A77E379B5D8B631C23
-:107CA000AF656F4B0CBE3DB679B954BF48C7B71D21
-:107CB000409274FCC61C6173F5B264D2D806CB1531
-:107CC0002833D5CE9B4798552793CA7E9ADF0B2D34
-:107CD00081DD4C4CF7387F57C6301D3418DCE86323
-:107CE0009FCE081F3CFDAF3F1990B4A5C226AF4CF4
-:107CF000C71B5E7CBBEEB3C6FB18445FA34EE22EEF
-:107D0000B55AFA699CBD5B1F56B3CA3E5A47104D1F
-:107D10005F6EEB4FEC8109FA490B4B32F7BC984888
-:107D2000E252B7BFD299E9044E33DB04C04D635B26
-:107D3000C43A81F7434019A5EA865F9EAEC7775AD9
-:107D4000D063BF8993885BF85A4C08E9039C39D209
-:107D500081E65A0CD429D88FB64185E1B5CF104AB7
-:107D6000AB8A267D66639989DC18E1CCAB19B8B97A
-:107D7000B5578C0AECAEBFAF81FAC98320A39784B4
-:107D8000B6FD7B9DB403581D3899AEF6D5503967C2
-:107D90008CE0504C0BC6C4BB2A69E5AA3ED8E22E43
-:107DA000A8DF3314F435B74A59F09670FA148826D0
-:107DB0007572A184344DB05067F17A856056160E05
-:107DC000D85A3D6DB3DB3158F76CF97D79CA1C7018
-:107DD00066FF876461E48A0BEAE9082FBAA9EB6DB4
-:107DE000A239D2641618BAFD7A286B040104230B59
-:107DF000C0A86284904D71B0B96678A89B9D1EB1F1
-:107E00003085C73F950A33D1A1A385EF7D7155B564
-:107E100058889A5E70D2FC7AC8CAA7376D34BB4CBA
-:107E200090A1F123DE4B0F778C524F83F52B6AD252
-:107E300081F01E021823E295CFBACA6BAE4EB5157B
-:107E4000B01082E6E517E3FB8564063CEE16D24CE3
-:107E50002FB9AF14274EEF59047E86ED1EDF69D38C
-:107E60007F9CACD0BBA83073CB79AB86314BD90F9C
-:107E7000C183BE0378454677B7F6A7B8A7153A2958
-:107E800044725CF57E88DA2B59D26AB251E0D23E58
-:107E90007581462E1019DBED1804599F768997ECF1
-:107EA000B562F38DFD7C42D04B619B0DA7F68739FF
-:107EB000787A1A2AC462C4CCA33D8ECDD03F6553D4
-:107EC000EE21A36D31BCC445AC541DB8764F10F4FF
-:107ED0004E8EBFF7258BC1C8D842140C62F85CFEE9
-:107EE000698F11989FACA9EADE791CF414AF237056
-:107EF0005F57FFC491A698D73383653E1374263D20
-:107F000019A078EE004BD1967DB46C5F8422FC8181
-:107F1000EB13F5E3866A098EBD3FF04B301EB8695E
-:107F2000A2D388CCB6F692620447D146380EE0E17F
-:107F300039B5A9AF16BA05535E1D9E6069AD996D3E
-:107F4000E386F862EA15CB77016D62E272128D2248
-:107F5000B7995223DD2A1BCF276ED1B57E6B2E3FFA
-:107F600002E4AC8C9DC41D0F5B54B52F391603D9A8
-:107F70002A2CFAF871D4879920BE1855ED9059290A
-:107F80009A2FA4A857E59B25F435477FAF4AC4DC58
-:107F90000CB4EF60809989D1EA31D0F9D51ED3A015
-:107FA0002062BA23E69DC7A624B804E478D1D05A4B
-:107FB000F3AB7C5373E7AA615F72FCE3C910C8DCC2
-:107FC000509B9E99CDA35B3DF7E730AC3720412114
-:107FD000FD2FEBCC3A8815305B94E8F5BD61F019C4
-:107FE0002C5BF6C4CF54F128D13978A03E18F1B0FB
-:107FF000C2D575EAFCA90963BBF65866899D55BED2
-:108000004B375FDA7E78276DCC5DFA99137737109E
-:1080100080077D23936FB094DFE3BF53D5652A9922
-:10802000FD21CE98D25310C60061E41426B258A1A7
-:108030008E0BD29B2A9BECDDA8E6C3BA703C30398C
-:10804000393C989BE53E858A659433DC779CB590F6
-:10805000308CB986B18B13D629C5B3DA669D9445A9
-:10806000459F3ACE0DF02790F0F6E387ADCCAB7686
-:108070006A27BBB9417DD7BEB3ADC24341E290C5CB
-:10808000FFB26662E830F850A4E1B4265E7DFCFFE2
-:1080900066DAE5FAB42D70B3A68214270664939AC3
-:1080A0000243E8499F76E73AB002D105D0169F1502
-:1080B000A68F17D448A2059E1E11780A667E8F13DC
-:1080C0005D0E86F7B2C1132DB6B05FBDE85555946D
-:1080D000F47652ECE5E7A41FA0B85E6ACF1FEF8BE1
-:1080E0009DAA298E37869BBA1E5D15C50772AA9E6A
-:1080F0003D4A973DA49FE585FD13B443FD02C03181
-:1081000022B30B809CBA6E0351C5BFC40229C1F0D3
-:10811000309566C5C552433F59092AB641B9DC3B83
-:10812000DEB2C985C7BC0C10A5730736815917810B
-:10813000A93D91D7041A6D8397AD1E26EA6C0022E3
-:10814000E8DCEFD7E409570ECF934433CA3BE995F7
-:108150004021A6A5D24B6628EAAC551C60BE661924
-:108160008A2A6C17AF38CFC12708B2307D33237508
-:1081700059BC42F46858C0A60E297FC6D2CE76B844
-:1081800051DEDAADA7F5D69D388FF5831FA827DA23
-:1081900098CE1D18B8898B742A126FFC6012482083
-:1081A00087DAD191189AD9920FBC24B1D079794E3F
-:1081B00078845D1184998B63BB0BED4715B2A6647F
-:1081C0003D64B908632F34A1B35F860BBD3E61FBEC
-:1081D0007C2DB87DBFD6B137CDF5F7F97E95E75444
-:1081E000FBD4EBF663153C1AB1737AA80D420CF27E
-:1081F000A1D5466B772EF9EA1D837D411EA7FB634F
-:10820000F3CCC107E26BBB1794FE4D32F6FE997BAF
-:108210008058FBF5909DF28EEAC811A9B62E47A2B0
-:10822000F1D950ECFA46F9ED7EA33F50A2DCCDA285
-:10823000C6A3F910E8455575E6E3A81CFC8405942F
-:108240001A728D924F2C6F9940D4B7132E800FD78E
-:10825000222D59CBD8C8BE1B9122F333DD0D9AFBDA
-:10826000FC05A9BE58BDC400C7EBFCA01FD9BA4885
-:10827000F87C259E6903B494268F157A7D0B6C7467
-:108280004C30C1D75CD0B859BF10423EB5E33792ED
-:108290006C584D7368ED199BA0F764F78AB6668732
-:1082A0005B6853976BB68178AC1956B8DB93879FA0
-:1082B00024661C0A7DF8316B8D245F2F455D649028
-:1082C0004FB7958A5B311AD84902489CD3D767ECDF
-:1082D0000E53268DADED934C35FDA03E455DFEBFA2
-:1082E0003A627EC0EEE73B86A6642F7E303A14FBEE
-:1082F000DE044FF8F1D562033255EAD7F2FD74D8A7
-:10830000097F4B517EAA58858992F4896559F3B843
-:108310008607DFE269D7A64754D67A9717D1C054AB
-:10832000C1C76BB9DD7663BB1986BCAA548B67895C
-:10833000799320BCBF59779141A5C4534891452CEE
-:108340003C089B361A89E90AB85D1C003772DC814B
-:1083500081D031B3BEA5DAD29D2AB9D5D2B35BF9AB
-:10836000D12CAEEFE86AC8F149FC4EA1D493A4A485
-:108370006CC228973A9F21AA9FF1763A99D6A68C8B
-:108380007567E0451AA3EAF8B1A7FCEA81175F0F09
-:1083900029B530912A0D54EFD5D9E8D0483F9D0C2E
-:1083A000AE28AB21731FC466A6BD666B6EBD1940B7
-:1083B0007A8401DD7F030C15E693EB9DDCF93D1318
-:1083C000464C9A772163369A21AF67C6C0603AA5BA
-:1083D000318D47C432C4EDDB2FB75C6D3E42DA838A
-:1083E00080F3A4BBF82469A041C9829F9B09C429DA
-:1083F000ED356C255116A7A335DC42DDFDF8DF67AE
-:108400006F069EF592243C4BDA1094B109CF17E821
-:10841000F6915C7433439F2EA2A7C31DC7329845C3
-:1084200025AA27DEC97EF22BA032788FF56DB0B376
-:10843000BD9691E7C06428757A533DA376659A8707
-:10844000E0CB2AA4045D94A3892759FCEE97DA486F
-:10845000863700AFEBAEEF1876886CB15675159382
-:10846000471496BF8FFBEE86AE71066A806160513D
-:108470005E77804A3FF93E8C64D5DFB64C7F2E9400
-:10848000C539FD94234D8C66E11730D52249624CE5
-:1084900063869643DE1C30B7CCF27B9B1050549F12
-:1084A000E9CDBA4734999EF42F9099A7D3529EF5FF
-:1084B0005A03D13FF2867D14EBAFFCE6AC13F6FA1B
-:1084C00035F3ABAA15FC6631B83369DCF8A05099D6
-:1084D000226A75E3AF423B128A728C34435E0627F0
-:1084E0004045A89BA3659CD307C7B73160C89A963F
-:1084F00091E876370663536055494F7778FD796484
-:10850000A14E29C5DD878F03005391AA9B040E96C7
-:1085100074687CB5AC8E5E9CA5F813BD38820801EA
-:10852000FE2C294969AA1F8ADCA5827C969DAE682B
-:1085300052A85622F77FD70442A2AA4B56A9092E69
-:10854000E30249EE69BFAF95E166FD391EC51C47E0
-:10855000741AF297248E430AEEE2DD509D700F3EAE
-:10856000CD55FAA67831CD039A721D3FCF5F15180D
-:1085700023E8FE2435C86C45DD56E920A09958BE95
-:10858000D88AA41185C90EED619C9F6A9DD7434E80
-:108590007D6E0231BA6C6CC9DB066EC6B9E17761DB
-:1085A000CDF3AB0C5BA27DE8132B00FC1E9336CF02
-:1085B00045756B3C8D5749BEFC21B1FD055975AD24
-:1085C00066A9C7B1B4843520D08870EDC3FA6ED8DF
-:1085D000382B753742C1E9BD5BB2315BB33EDEDE9D
-:1085E00074E8C91B50FE8713994F62A237A241CB92
-:1085F00003D92152BA29296EFF9B006DC16414680A
-:1086000085F644DCB2E99F3B4E22A4786A9CDEDC0E
-:108610006756C8ADCF53840DCDCE5C25F9A134FA91
-:10862000125D6E15A9A9ACAE2A04AC468612939FC2
-:108630000F5887650E53870ACB7F63DCABA732DC0C
-:108640008A3B69A04DBC1D8524C471FDAB099C4CBF
-:10865000B1A1524791C12B6F47DC13F8ADA69EBD67
-:108660003FDDE356F3D5D81CA09D98AC2FF1C61A78
-:1086700097CEE9F9864398837CA5D7688FE453C0E9
-:10868000D2F7624EB40C7C0346DD7793D77650A3C5
-:108690002F01E2C4B15472F1D927E916C2C744A42C
-:1086A000A1B4AC5DAF023B83771C8CCAFF7814E8A1
-:1086B0005E1472F8FB50F8FFCA8D1B3405B333F615
-:1086C0003F7DD6721F1E8AA70E8E809DE29A019E64
-:1086D000A780F34445F387B303C15A2B778785AB53
-:1086E0003BCB1C263BEED54E8D7656866112166E20
-:1086F000DE1EA78C71EB2F4A57612A7FFCF2936C28
-:10870000288CE8DF6D33E7CD8A279C0DE24D7CA0F5
-:10871000C6275034AACCC741102FB8A22D33449A93
-:10872000F20C5F33CD93CA0FB543A2E5D3AF5366C6
-:108730009B78ACD01421DDC963C1A1047B60DA3021
-:1087400040CA30B80A535729130E3112FCB7A0C6DD
-:10875000F06A2D82C288BFE43F2F7205201C0945B4
-:108760004C70F2D0FAA428A6B8EFFB34200DB96201
-:1087700053A43E517E66462896969591641A1290AF
-:10878000681764E656F06CC557512BD092310FC56F
-:108790001387EDBC413DA547F057921E541CB98686
-:1087A00076162ADF5474C4AF04FE54C5286A2C75AB
-:1087B000E24D88B66DA5387CA3E592FDFB2EA9504D
-:1087C00010E2C641837D6F4785A757EE36BE4ED86F
-:1087D000BD11B019D6AE92FF73CAA37222F9C1754A
-:1087E00045199EACE64A9A1B706BDBBA3FBAAF18CC
-:1087F0002B14EF9C68BF88FA2CD5474068940C284E
-:1088000049101AA6F8E2EE4953770AC86739A8B6A4
-:108810007CE0D65A80A407CDBD995B81509B85C969
-:108820002B17FA5BDB9713505583737C9D2C518B70
-:10883000BAB521D61CE0949B104A91EC6BEF7C26D4
-:10884000CA68B51E2DE64B645E9D7219E4D08D6733
-:108850009461C42EAF7711B54548649EE19FBF9ADD
-:10886000C55B1AB78C336F1A2DEC80E9A60E543411
-:10887000F5CE60C7D011F71B6F05E7B01560173D47
-:10888000BEE9E1E7AF6E59D7024C9663E01473BAC4
-:108890006042588622092CFEE045DEADACDFEBA736
-:1088A0004B14A2CE4A01FE03AEB65C41719E87B75F
-:1088B000AF93696D528EFAD432D2639FC8F209CA5F
-:1088C0001A306258EC8E3BB1C77A69B50B1B7A67D8
-:1088D0008469582CB181D90A33840661A3875C4826
-:1088E000CD12C0DD025BC1ABB384DB4F7CA7640C4F
-:1088F00037D5C212A6E3D9C8156A61EA422DFFA591
-:108900004EA76CAFA56902DAEA672C4EEC63927B46
-:1089100091067DAAE89C791B0E8D4FA137A4D46CDB
-:10892000AB176319A5285217ADA26D04A793924BFC
-:10893000D28338546E126898FC03ACDAA6F53C1466
-:108940002D3ABD027DE2A2A317A781A5FAC6E04B8E
-:108950007FEFDCF5B2AED9394F75790938DF502891
-:1089600082DB97D8911CD7504AA697FC17C1A392D7
-:10897000A6FD71874D656DD904AB856A28681C65B5
-:10898000DC712313457B2695F6FC57E2993DD8719F
-:108990009A50D97CC01EC7E9AAA10FF863153159B6
-:1089A000C25E1B9495B69BD44EC46EF917D8EAAA42
-:1089B0009A2340154017FFF237C853B94945291586
-:1089C00035700E795B732C6C69293FD00C2243F60D
-:1089D0005804EF19ACA1426D9AEE5D23C8D6CD4480
-:1089E000C9791A51EB26B298721CDE31F5502596E2
-:1089F000589C5E6423081BDA8E538CDD18052CD638
-:108A0000DEB134EDE976A3E51B5C02A65BCF51C471
-:108A1000ED2C84EFA518555C21D43593C0ACFB3EFA
-:108A2000F1CEA9EDBE031B2F9949F51992F5B90FA7
-:108A300028DE5989615C3F9C177BE1E8145515716C
-:108A4000909604FD22DD04CE71AD5B9C996BDD78C0
-:108A5000F58FE7540CB8D09387B1F413BBEE674E93
-:108A6000D6FE34B73FAE4F82BA329D9A24CFE9F991
-:108A70005147AFFA887F7CC860AB125416A2B3C5C9
-:108A80009523B0AD48F2EA797398643F26C5B30EDA
-:108A9000BF0FE8162C87976628DF8C558C7A074025
-:108AA000263DEEBD1FAA9D481CD1B983D35C681436
-:108AB000FAB6D7DA73E866DC48D61B154C793184F0
-:108AC0009C640B37059C48AFADE098DF5AB3C930C2
-:108AD0004E43F1F7608D15D6D302B8E13A51B66E28
-:108AE0008B40A5968DCF3D9D0A952389C5DCC15C41
-:108AF000DB902888E4BEBE3D97D1543CA777EFE9D0
-:108B0000D17FB605C62C47B1500A8937109B52A5B4
-:108B1000E406724F901ADF07C22ADECD675F3BCFB3
-:108B200024F76F3A004DA6C32FF77741938AA051DF
-:108B30007110319A51C76A2BE59E093A8A603972E1
-:108B40001C04530355300C228CF9635684339BDD8F
-:108B50003190A023D564A638B8E2A266B7CAE6AAC7
-:108B6000457E1434E276587FAA3C8519591FB4B665
-:108B70006BCF796EE4BC2AAEFDDB9E0BB542B75BD2
-:108B8000009536F6D10084DB8E94361C201558CC27
-:108B9000E73023AD71599F27A015FE077B6A608DD2
-:108BA000D3A98322C4ABAF03D04860E6A26C2F14D4
-:108BB000021AD8F0E8D94A770F187BE4734A760591
-:108BC0007A7384D8D27EFACE6F606167D65F0F3B2E
-:108BD000E86DEF49738360A316ACABCFAD713AC6B5
-:108BE0005E4519AD22F39C66EE60E3EB353532034A
-:108BF0002D9EE84DEF7E5AFCDD5F53CACDE0D00ECE
-:108C0000E0D0BA8CDFBC423F620857E63344705173
-:108C100099F8930796A4E951EA3EF238174116CA2B
-:108C20001063BF61BB05F97F11B474B52FEDE67D0C
-:108C3000157586853E175F2036D45BE9611CD99592
-:108C40001F4CBDD24DDD2F66059FE0E4B952857201
-:108C5000E7409CBEC585D65A653D38E78A9D07909A
-:108C6000B31F1936C988AF823230DCF64B2E11643F
-:108C7000EA77A446513AA1B35489B68FBA1B2FAAFA
-:108C80007AEBE41C669C6474665DE0519DCEFC3F0B
-:108C900041F3B56E5415A127CDC60A55E12DA27832
-:108CA0003DAD4239490F2D7C431762493D48C151C2
-:108CB000073E85878ACD781E9EC2392106420B6801
-:108CC0005BCE718710ECE47D19C0C9023ED30596D6
-:108CD0007741980FA0E2F2E1E24C55A9019D49D9F4
-:108CE000304B2BDCBA10601D6A47E20492D033038C
-:108CF00047D11BAAD456251094AC336C53D1DFBC9A
-:108D00004C7E5B6EC60CF9F56C9E204316BE0A962F
-:108D1000525973E78C03C63447EDBC4B64892BBAB8
-:108D20002D9D25FE5C3789862EE3AF292AA0D589A3
-:108D30004506F5F5F98E506DD84458B07C69B5B745
-:108D4000CCAE8DA5A316316C0D0F57998FFB133A3E
-:108D5000580585F468CE926A3D587DF9616D5423BB
-:108D600056EEB8FED614B2E97675FF83E472A5D547
-:108D7000EE5002AA605A429DE3BAD956FD6F5CD00C
-:108D800042719675AB1D390B1E32E3904598E47D18
-:108D9000A052071AD2129DE2AB78CD9B8C74706CF6
-:108DA0004A535AC6A0F98B917F0EA89AAEF7F77076
-:108DB0004D7D8A1131DDFACD986AAFFDC0C62A809B
-:108DC0003554E4F97800824510441508A1F5C3D361
-:108DD00066B591E2BDAE79E8F214E5B7B8958A8838
-:108DE00094F847A120C66C66CA017E98D30339DC8B
-:108DF000B4C7F67959FB7BB52F9CA99C7A9DD31DEE
-:108E000085604AD9ECBC3813B1207996FF133268DB
-:108E1000A3BB59F872F71914AAD75026822F51779D
-:108E200083D390F90C1A96B739DC733F4FA1854074
-:108E30004F606A7DD8985A3DCF0D0AB41F095B85F3
-:108E4000DBEFC2BA9BDFC00D41E0F501ADECB346EC
-:108E50008CD0DDC9C15B9AD1EEB1FCB798D2B5B860
-:108E6000030922CDD15F3B34C3DA9820335973957F
-:108E7000B7D52CCA84BC28E8F38164B0A13BC5FAFD
-:108E80000C8D88190942F431014BDED0997F487D61
-:108E9000E58AA397213E204626B7352D7D7259A835
-:108EA0007FBAB719EA7708973EA96264AEB5358EE6
-:108EB0007559CEDA522E73FCF6FECC5E48D8873E4A
-:108EC0004D6935A770EBA76CAA63DA58D6704EC807
-:108ED0008E67470044197833A0641CE07755FE89FB
-:108EE000D5D2BEB0DF75B168F1AA9EEAD1D893722F
-:108EF0007D9DAE0E004C71B11BF85DF6C3401C3A6F
-:108F00000DE9A20C1534B9644383240728D1A620A7
-:108F1000BF1CF65C3A90957CBE8622341D58C9E38E
-:108F20003104EA8693B3FF1E6A0F1468A19707867F
-:108F30000D644F03A79585B4CBEF2C9536598F3828
-:108F4000C2121EBACD1F155823C3D5001B59501885
-:108F500068FACC8330CDFF54D3DBE99D15F9F0A03E
-:108F60004142BF26B3A0BA284CCB574E0E865510AF
-:108F7000E62D9C01E41FF7633960369D42796EA9A6
-:108F80003D3B85E440ED50DB47C510D532FE54062D
-:108F9000EA412ACB38B95139FCB77E93A94E66EB2A
-:108FA00050E24D363AAD1B28FF05ABD39F1A32591C
-:108FB0001AF069583B41215ED913B61C65768AE5E3
-:108FC000811DC5D67010B1CE166926E1406D15A879
-:108FD0002FE2FAA1581DB04B684A1FFD770B907520
-:108FE000616F2EF952BABDE5BD54682D319434B885
-:108FF000C3A3C952D253C392BF300267C7F19A0DBF
-:1090000052EE217AC9C588D62CE504E513635D9933
-:10901000A6595669EF7276FA6D2C33D8AF979EE356
-:1090200014D917802288519A9105A29FDF0526E264
-:10903000906EB75D3D0968FA629B472580915F5647
-:10904000F5A64BC4C44948FEFD22D43902EBE4CE58
-:10905000602B33CC0AB30DAA0ABB552C6F9BE22DB3
-:10906000B6D579E4DA2A6B0109DA496EED8A123B4A
-:109070008EE6E0F1DA4D13D33DB364CEEAD8011F9A
-:10908000F49E9B3E25B59EE32B17C90D84CDE65675
-:1090900017E64CEAC8743F614F22B5F63FB5464724
-:1090A000DAB86DB103A91AC8B022F6E0BAC5CFD0BC
-:1090B00058736566A73F5AF3D6367D6F53C44E8901
-:1090C0006016E4AE9A075852D868301D2676269668
-:1090D000B60A8571EECA7E4FCAD6FA0FFF0B93AB64
-:1090E00015469C86C5CBD09EBA3A5622C33B5366E2
-:1090F000537633D104250251D1E30F876ED812C8BD
-:10910000272E7C1748D24ED4AD116BBAE6A69E111D
-:109110006E91B15E039C22F3A7D5DBFAD48829FABD
-:109120006B6702CA3A8B2779864A84A53D07D69C8D
-:1091300072E37529AB847A65CBF538FDCA14B9B2F0
-:109140002C008BAE42F46B45445AD6C83CC48937D8
-:109150003AFA375D11FD310AED1B649BC2CA163223
-:109160004F3FB8C6F7B335605109F77E28533D61CC
-:10917000E37038A7A38057FB469E517518C0E405DD
-:109180003D9E1BADB228DA35F68D468461354A3DE9
-:1091900092EF0C6F1A27F60137113937A1225BB70E
-:1091A0003A290A4F4A84378C73B310A79214913529
-:1091B000D74161F7990D7819397A33D384E4FB09E3
-:1091C000DDAC58CA7AF7DB9567A1CFF6B9ABA25AE6
-:1091D0009238E0346E28AC04DA4B8015D2FB3EE5C1
-:1091E00075B856BF7BCD478D9D311E1FF94CD4AA53
-:1091F0000DA89ED59D616FC194C8833342FE7886C9
-:10920000BD7E387F12A35D24EBB63125DAE25A2108
-:109210005DC6182695A83FBFEAE0BDE5A62D946F70
-:10922000134B778CC0861185814642ECCC51565940
-:109230001F6BA55AD58EEFEA3178CA4FD2DDF833CD
-:1092400059DE528A1B03197B4D1A0F12EE9B7731A0
-:10925000D006A25690D4CB1D103EA695E5444FE310
-:1092600064DE7D2C41084998F454C0F0628E38CBFE
-:10927000CB6F120FAD1110F9D1BC55C100EFCC442A
-:10928000B492BDC5699EC7F55DDBBE4F7174B2E394
-:10929000442917343065B8977B637D1F32E0C2776D
-:1092A0000102784B7B8EBF54E1EDB682258FAE9BD9
-:1092B000EAC2D9A11A9DC82E5D33E96B5E94D8E548
-:1092C00007B16E5D9006F1E06B40A51D2DD62224FE
-:1092D00010F0491AC60612731171AEB95CF506FD9D
-:1092E00043EA90EB9C52A5C81EDA803D5F812FF9BE
-:1092F00074479A924ACFFE783422E5482C19BD264D
-:10930000B77ACB073EEB62074C8F7636CCAFDFAF38
-:1093100090F41B5A65A1C3B0AC89BECC3BA5514D9E
-:109320003048E0936FC4C577B9A5C907A9091D09DD
-:10933000F71CAA773FE2C93A449E458176E8577008
-:10934000CC095715A4510811AE54A6F1A4FE304221
-:10935000106D842D2F5C21F30A99DEEBFEEAB95BD8
-:10936000F4E1343003C4C03C6D5C9976F29D6386B1
-:1093700081405895F36F5BD40B3D4D2608FF495E45
-:109380000E7DDAE639431A69E2F617115CABA78E57
-:10939000457F0DF0961C6DF337A0F7713E1280EFFC
-:1093A000E6EC8F34CC3354A982BE974FC20E8CF0BA
-:1093B00072A052E0E5E49BCB21485C07548C360454
-:1093C00063B3C1CB913B280135D4CD2520E4005CAB
-:1093D00026EF7AF6867290E487A29C3BB0E88F87EE
-:1093E000A2BBAC4849BECD62C7C31D9CDB55F91179
-:1093F00094767137BE570D66642EF3FE26C6359FF0
-:1094000044AC1DC984892F6FAA2A267EEC9C55A6E0
-:10941000A9777F564CCD6263B80464467A09E3139A
-:109420005B9C4DFD00E16FE8AD3F91B6727CE41F9F
-:1094300021373F6E9163E4C816E2679D817925A8C4
-:109440006A93C580AF6DDC0FCF4B613BF9DB8FB00A
-:10945000BFBE8FD2F9208C05431F4EAA3AD84C2D9F
-:10946000D41A403C66EF611957880757395AB31C24
-:1094700031269397C0313C2235A81F2275BFD8CE24
-:10948000B370837E8308AD4CAD462DBE0B4558AFFF
-:109490005C36E968299160FCB3B9F439F6D4677099
-:1094A000D6DAA0E8F777EC9839E07B0E0611242F86
-:1094B0001F21B70A441D9E06B6EB013886E819B88D
-:1094C000E6D427683D701992B2640C56F595FCCA33
-:1094D00076DA2A08C0C787FB8EFAD904E8240B9DE8
-:1094E00066BAFD0EBAA228B782D903A1F099094C39
-:1094F000F9D9D70F0D865FDE609156611463C57F81
-:1095000023DF26CD3CBED6BD7DF1844EF81C96E00F
-:109510008F371215C96F741E8C09F4D0A25C29A76D
-:1095200046562337870BEFAA119A3C9743D0FD6329
-:10953000A90BDECC91000008144E5ECFD27DABBBF0
-:10954000BAE1F331643C8A0CB0FDEEF0D0C030F7E4
-:10955000B8112434C7E5B76B65EF95AFEDDE9EA873
-:1095600047EB763BDBCD7C37BEF8EF2A895304D935
-:1095700014E9E805779970BE4B256401998F692D30
-:10958000C2DFFB27B6AA535ABBB74FFFBCA89F98B0
-:1095900083F27C00E14EE0E2B6E957050CB663DFEA
-:1095A0000FE016CA8F58560DB8F986CD01E5794FF0
-:1095B00011E1941EFB40B2158E2DBA82C323D2DE78
-:1095C000473DEB5450B3B84A24D354542CA3096AF2
-:1095D000EE7B6D0E423B7053110AA1F666EA66DB24
-:1095E00025F7AF1C845E8B1DE54202D2245823620E
-:1095F0005196936184EB3EBF457CA8BEF6CD19C25F
-:10960000EBD59B9C689BD9C74996F916EB0F1DE8D3
-:1096100074AC76A72DD299EB7F79358004951185AE
-:109620000FEFF62A667AD912DAA3A1D2B7B7B4FF40
-:10963000627C9A64B88E64969437F15E251CF2C7FA
-:10964000DA8F91AB2DAD5D59047618F8007D1F8B34
-:109650002B91303F79053D06C9DDB280BBD4622D28
-:10966000905B55D50511D311C23DA561B54901B532
-:10967000F2DF430AE06948DED93F69CC8975FE2EE6
-:10968000854B54E7B4B560802B3F79A7874A42E207
-:10969000ED8E4ACC25EC6656F806D75E48EC55822E
-:1096A000A39874847541E124CF6B374ED13B82C3BC
-:1096B000BB79F3E9D68AFD3C4DA5EA05D306EAFC61
-:1096C0005E5E1D8B6F3D0188AC1485DFBB70FE4A6A
-:1096D00027FE3F461B502CAAE3085C5D1EDF717C11
-:1096E000634F3143372A64CD5A283F2D625B8F0781
-:1096F000D7C055A2E68864880CA9BAF9E4174A765F
-:10970000A6CE37EB5F02EBD0EDE6B423E27B1B5F26
-:10971000DF08C12AC44F460B54D9D03A4B11FDE69D
-:10972000FFE14745CDDF533FE02847CA803790CF60
-:109730008A029961A98F9796F78D474E6E83C36809
-:109740007FBF5963425F3F7229EE178CAE80287A43
-:1097500011C87672DC45CF74539508BCC107659477
-:10976000D18A530BFDABF89CED05BD3C116D58F64D
-:10977000D32066AA2ACCD27227C2B90F7F2543AC68
-:10978000D23DA055F94B83741E5BCC993FB0572452
-:1097900037AD7D486E23D18F61756A2A080A1B1880
-:1097A0008E82FFD11EE9A7E22420E747F58ECCAEDA
-:1097B000339FA979E8BE7FD22C8B4DE27C079C7148
-:1097C000B17CBC9A587C21EB1FA69AE563B671C0A8
-:1097D0000083B1E11A3F3A926770CBE7E5CDB7B9A4
-:1097E000F2C6A4E9098772B1B44C2CE418BE145E29
-:1097F0001AB24122D0DCD5C2F3F9A3AC07CB164292
-:109800009C21FDC5439154BA312416BA904B2A25A8
-:109810006E32CA166A6A5B72C9FAD895E2E09C4356
-:10982000CAA4B78769C5DD875EB2509B9AAF503B2B
-:10983000F321E1D2B2C25C81A4A85A2A5574E82867
-:1098400037017DAEF6616330980C4C9C17185911A6
-:1098500035FF2E0AFC35281B8568826D044B736D1D
-:10986000F77D5985C8982172EEC2D3968671EAB801
-:1098700085308705FA74E0E7D92E39DB9886B8ED94
-:109880009CE61F9D03C708BFD9583B49E92C9DC5DD
-:10989000031805734C0C3928E603B111A8B6FBA3D5
-:1098A000D5BDB83686F5D2E15005C2F8B30EB9CCB5
-:1098B000ACF8D023CC25BEBD209B8FCCC242820AFF
-:1098C000D128DA990B918C9C19B6B337AEF0E39B93
-:1098D000BE7E7B47714BCD9399DBD993D65B200538
-:1098E0006C032C74FA280B2DCE602D2EA560D74F5B
-:1098F000A872E5CC6200F56EC70AB3FF65369B38E7
-:10990000EFF1C2EBCA4D95876010AC77A64883157E
-:10991000E0128671D0480BB718E94A42DF53257A26
-:10992000DE8B6D2AD459FA1D9A596E1BC29A78693A
-:109930005D2801C184BFDDD5BAEB568681907E9249
-:10994000A6991A8767C5536338176190FED720041C
-:10995000D2FC7E89E050CE36D64C3DA5487EB8DAA2
-:10996000D402E3DCD3171E476A389C088C895C5705
-:109970005FB03325086F8FCD8D10474B151D797063
-:1099800058DC1B20146060DFF876E864423EFC97E8
-:109990006E9BF301AC1A23BD3317EA5E069C08A147
-:1099A000AE92775901FBA21CCCCE5BFDDEC7E2FA7A
-:1099B000764C168DBDAE900CE8DEC67B55548DC03E
-:1099C0000363266FC5BB41E00B1925681FDDD699DF
-:1099D000260765DB654DEA2A8596B5FA30B6EC9622
-:1099E00034A2C7558C610D98F2E9B143401847B0D5
-:1099F000ACCE99F0EC6FEFE75D172F49A6517F478A
-:109A0000DFF68B64F7ABD1831D48A84E1B081B6F94
-:109A100088A4D3DC30E4505C0C923BE733EE4AF68A
-:109A200045AABA5CA8CEE22035A48D09A08EBE3C22
-:109A3000B032FD3254426CF17FE6A4E81159DBF0FC
-:109A4000F2B26DAD73C57BF634A46D89B0BB52D84C
-:109A50000640264A8CCF61FFCEE15C37A31DB406D9
-:109A600093AC33B9CC6B962EADD241ECCD177BCDF8
-:109A7000A7CB95E4C8701DC65BBC4ADC4A04D70C72
-:109A8000865F7C71390EB25BCFACEEE7F06F1C2EB7
-:109A9000843979903FD2F402B33DD52459A2B568F8
-:109AA00065BFBB67078FE50968B8A891C03868C96A
-:109AB00047001C69969939B2C169C7988FC42019AB
-:109AC000184AD5F07EF4D9D7554E0DDE509B34BBE5
-:109AD00051B102389C3805393B02CB4635B6B71C2C
-:109AE000770449079095E1D1CDEF64F2B10DA72439
-:109AF000B0C3367FEA9D2FD0DC8E03343D464CAD9B
-:109B000063D7AE3109B7E805D4034EF5CFA7D176B8
-:109B10004414BA00D87E45A021C51E3BEED9D5F627
-:109B20005E7A0E71EA6BEF9A20B23B3CCACBB282EE
-:109B30003818110E8A39E7CEB6EEE67D3D4C8246E6
-:109B4000D1A4D0B7CCF30B983364A0514B5BED128A
-:109B5000C4DC1341AC1ADF6BB7F565E9E60DFB27F2
-:109B600078630EBA9B1AA15DBAFDC45F8D9B7E4BD4
-:109B70003DF84ACB4AF6A784DFA12B8C9E159BC7E4
-:109B8000527484D84B019C139F38691EB538F8B8BD
-:109B9000BF54126328D8292ECC5FC2DC03488ECC78
-:109BA0004DD1506B741D47F20375BEA55965B8536E
-:109BB00021D4D9971D41596B5C6AB94CE1526E288A
-:109BC00095366622410A47EE4DBD202FEE4006C86D
-:109BD000E5297D84E161BE96A25C0B6B1210CA97E9
-:109BE000B881171D39F4BA418916D0374DE9974A23
-:109BF000C763E96A23724EEED222D1014E34D91BDB
-:109C0000FFCB3B8E1AAC54F624A15EAB4247E087F3
-:109C1000EECADFB5B2D8CAF4C266DA36E44802DB6F
-:109C2000E9B1F84E418E2800B9137BC82087C016D1
-:109C3000DB245EB0A2E609C305B460354A5DC314F7
-:109C4000A408383C99D040D7D627285316E6E59388
-:109C50000BA8DB2AD4ED3AC01A01F9D7E4AA4F4287
-:109C6000A175EC735142338825E5CB16C0210FCD89
-:109C700060C68B3BF039656AF71BA8EE46A79511C5
-:109C800099B710A2D5868693716790A315A3ADC727
-:109C90005265747B2737E28EED435EE042F3C31ECC
-:109CA0004D36C6F807357CF1953E591A5CBD529980
-:109CB000931CCEED7A0DFA3C2989AED5E174389F1C
-:109CC0007BB67A4D9AF7F86FE72C1F2D7A1CE920A6
-:109CD000E49CB62F1BB9996CA73A19DCF223390D15
-:109CE0006AF5AA92EA59075D2F36F82FAD68B87762
-:109CF000BBD247CC9913CD74E7B02E52D2C0852683
-:109D0000CD2E3819046B00E3C48704ABE1CE8A255D
-:109D10005D8F05F549A5053E4B4BC3BCC7CD2E88CD
-:109D2000890BC9E9D04C202DD3DA824D381D7C6DCA
-:109D3000CDE4C7444041F379961BD01BCE26DE8389
-:109D4000D8ACBD7312CD7B8CC211A3AD90DF6E5C1D
-:109D5000293A5A1AB71BEC7BE6FF42491FE5437AC2
-:109D60008472F3FA3F51C3C7CC903CF8D5C443F694
-:109D700039CEF9F909BB090BB3184E48CE0E1B7248
-:109D8000BCDF44E247F8FD8FE22DC54EB49AACDB50
-:109D9000B5D318F1CDD15E90C42556993CBD29B8F4
-:109DA00069D04FDBB9A29F90A74DB96847122C85A7
-:109DB000C259F6D42085EF960586BD56B90AA392FE
-:109DC000F43AC20E893BE7E28021108D36678ED0CF
-:109DD000D57665C3C9C15BCB2BFE0FBEDFAC17F9CF
-:109DE0009E41C4A338E982BD512ACCC322AD66820C
-:109DF000C518798D9ABBF22F577A2D2E4AC6771F38
-:109E0000358F9A40E61926CF4669D1D4DEDD5EB1A2
-:109E10005F373F446D885479119AC66FE51A838382
-:109E2000573E980831F7AB4404257FE2130469924A
-:109E3000585D5D91BDD30BCA900D17338216B27673
-:109E40002ACCB62E917BCBCA8C8F7CF61834FC8042
-:109E500037754B2BAFA12F32E2480141C1B3BE5F32
-:109E6000FAFFD35DBFBE7B1B789CE917977BCD4281
-:109E7000B6A6E8BB882231DAFF60936AC1214A7C2A
-:109E8000BCFAD4DD795868C710AB353864ED958DD0
-:109E90007CE597ADFC9147F0CD51384CB7987AF2FC
-:109EA0000539143374C12364B2C2748CCF83149205
-:109EB0006468B2F39B55779264A7BEBD34613DCC14
-:109EC00066062D419505FA0276D311526126FD757D
-:109ED0004AC34F889DD131575749A4D465B4B37450
-:109EE00093C3EB2A860FF501B07F90ACF89C92D615
-:109EF00053B4AEF5B44848ADD0E0C4121EC7B76C39
-:109F00003B7E9C9E2A208343DE84A9FBDDFE729368
-:109F100052E3829DFBA7883D262D46EB5EE639C6BF
-:109F20007366164D704FEAFA1D14F32123FA10924E
-:109F30009FF7E812D0B042DF1E712F14D2C8454DF2
-:109F400049C4471B29586B82531534B20605113793
-:109F5000607EF5841829B0A651A1787F6275B0F7AC
-:109F60004FDBAACE58A4E83B06C1F195B66192E753
-:109F70000B0C8000AEF92CF52B3F7E1F959D5D06E6
-:109F80006036E34FC064FC6D8120FBADBFF3ADA232
-:109F900062B8A67155080E34D2D3F583B256F2D00A
-:109FA0007A30EDE7478DC53359CF47634C701D3983
-:109FB000140AA7B96F9FB29FB825764BBB865D6E1A
-:109FC000283EFC203615F9971418C07C06A289C2D9
-:109FD000C46371BDB9424836DC707E9FE548F19C90
-:109FE000EEA291289A298C955550BD222A6D55B222
-:109FF000C4CDE82E8D2A60A9858D0B3D483A08BB5B
-:10A00000270F11CA20946E129B4D4146D897687352
-:10A01000293FCABCE2E73D84632D57560C1D86A735
-:10A020001AF7C8F082BF145F858EEBCD1DF505676A
-:10A03000DD68485FE3409602149EE1AA8A0637165F
-:10A0400010F9ADA182D545E094606BD6038C61E434
-:10A050005A34E83100CE630BC663F1CEE20E4D4BAD
-:10A06000366BEA4B1CDD3A7E74AF99697361C71C8D
-:10A070008AC819E90A881FFFDDE5862DD06C1C69A6
-:10A0800050CC356158E1C16C376DE9B0BC0635087C
-:10A090005B6A93C88A6DCA58517B26AEAE91D902CD
-:10A0A000E754A9E6E0C9802B51A7D89AB088F6D426
-:10A0B000ECFF75AB32B264D4778221DF2B429A0673
-:10A0C000071EB741CDFD07EB8491B7892F58288132
-:10A0D000A04748313A272342C71795D5E04B6DAAD0
-:10A0E0004A998DCF3B8A42F69E40048AC8FC5507A8
-:10A0F000585E3828C3C67C9ADB64BF8237245587F4
-:10A10000F6A6A65CCEB6A0B0895A3F09FD165157F7
-:10A1100000CB2B7162BC4B99B1406270B47B54117F
-:10A1200091B96AF080A9DB214B773A151CBCA78155
-:10A1300072550EA0EC7146854D0561A37CECCD2DCA
-:10A14000C856B64DEFBBCE148914350F57309D322B
-:10A15000B20F0961A22BC7BCEC02AF9C17516CCCAB
-:10A16000EA6248DF6FEAD8FF0EB346B3BF48711406
-:10A1700031B13E9E1A7D4C9268C4392FB7D079C256
-:10A180004038D4504634C2913F4E9D3EE2BD435FBD
-:10A190009A5618E0071AFA1983A28B7F5BAA8EB72A
-:10A1A000883F766BED3DC8005DCD7350C101E0C4C2
-:10A1B000A20A53713960BE9A0C0EF4A47F111A677B
-:10A1C000ED775B915BDBE8C0184DBE50856C631783
-:10A1D00087503089CF9A61B43A3BB63765B3A60150
-:10A1E000F9BFC80BE8E6E1087D4171EA471E5E341D
-:10A1F000FF85BB9A5663A235D2C0C2B44217FA4754
-:10A2000030C774C3C04984118B6718444EC4BD4223
-:10A210007354BBE62A101532B556335EBB627B150C
-:10A2200071C840BA28C1D3083B2A1CE84471B0DF8A
-:10A23000669301994EA23B5FA19220E5DC74C26F48
-:10A24000D4E71EF6F90494ADB35E11ED4B24D58529
-:10A25000BAA33DDA22020224492CDA24A01F3AEFE5
-:10A260004613FCCB803EC6FA284FAD8D55DDA48C3D
-:10A2700008A7267F8B5603AE46CE8C9EB1CC249188
-:10A280007E80425CDAC68C1D33D8A70775C542D4E0
-:10A29000319828B57AC0A8D18803024F8BBD5A796E
-:10A2A0009383AAC255FB186227B6E10C049F31487C
-:10A2B00090A581DB9F2FCF6217E0240125B1F9E83B
-:10A2C0006AAEEF6BF77EAD54FB2219C9E5D39B3D17
-:10A2D00096D01752C86C5800FB39962CCD7E5D4441
-:10A2E000304E2A8280E3DCBC5211FF4C4441728321
-:10A2F00022D5250BDE2C87B300B8199B613310CC17
-:10A30000351F99DCB5C84E54CF622B849A51564AFA
-:10A31000AAF878C78933585E1077848AE7342871A1
-:10A32000016E3C98936B6234AF7EBCFAEAE03C7BF2
-:10A3300074F8D54485508DF37BD951AB83D5C7A232
-:10A34000A741C5136FC8CA3DC1C3096EA289BE1E0D
-:10A350000884F8432DC6F1EACAFC5C8337A714BA17
-:10A3600089EEA2295B19E2B250A9A1BC323CEF9C54
-:10A37000F01E18454D1F5EFB4B997FD5D3457523C5
-:10A380006E77F7DC239B43B2FDCE14326112834C0F
-:10A39000F3067178F22BDAF39B6F9D847BAB6B2C09
-:10A3A0002DEF1A9829054EB4E8AF1A7CEB5E38748D
-:10A3B00038618DA98631702B2475066B9F244C273C
-:10A3C000891B5BD1F0E1B56879F49C7C8BA0F5AB7F
-:10A3D000A41E199EE1EFEA8BD78D6D5E788EE8742E
-:10A3E000F069395EB0548F76695EDF58C09145C020
-:10A3F000137425356DA77DD5EDA5FA4271AB703488
-:10A4000029645A7F74DE48D0C97C369C9E94E7B894
-:10A41000F42D2D303D1E7E6BCBDD18341F73BBE950
-:10A420007477B377028F48D3C710497F9113D796BB
-:10A43000DA4405BEE644D05BA3FBB60FC31FDD2B99
-:10A4400048073EF9C7424C40D1A99AD9B49DD3C020
-:10A450003CA5FA31835912419D6891F4B2B7892421
-:10A46000AFA71B574EF9B5777B26E4CC9FA66FFAB2
-:10A470007A83BAB724E51AD53867595E6B63782EAC
-:10A4800005997A448A7258CC7A44D68E752A62C36A
-:10A490002BEE1C92583328C240A236E243F23D7A9A
-:10A4A000C09D35DA5C6EE01FE50951FE5CF7670B75
-:10A4B00072C9259FCE6EF9E2D9400AF785AFBA1965
-:10A4C000E8E2AA31CBC3E04340B8B26CACB224A5F9
-:10A4D0005F2C637F1C43402F1EB07035901F7F5E42
-:10A4E000D8A832540CC136531C01C1BD72FD9682EE
-:10A4F00011AB1665ADB3FA40B6AF6D20B269DA5351
-:10A500005FB12C5269A808693D0F406162E0C22327
-:10A51000F448073B71F532158F1596C15C0D532039
-:10A520006209ACC4B12108893D529AA1DE83FBF6D1
-:10A53000DCCF9B8EF31F48A194D5EE5B42AC1F90FD
-:10A540000E81378919CD73F4847E382B245474E03E
-:10A5500078BB3C0502EF848F0E650BA64BD194DED1
-:10A56000F3E48110800069D354118EE8E26E3E1C42
-:10A57000648B17E766CF9B26FF5891583B51EFD16C
-:10A58000305A0FDDE161D29B249DD93C18E74EEA99
-:10A590001EA50D16EA750CB73C25760ADF5AACFFEE
-:10A5A0009A26B0B34F2DEFF5C1600FCC304CCD3FA4
-:10A5B000BCF72ABF313CD3999B7B4C7BD6C9B28771
-:10A5C0000914EAA3FCB3CC20B0B2359AF602A37FFB
-:10A5D0009C2D463E0E2924C2ECFA1EC3D6A1937EC2
-:10A5E0008B787E5BCD78F93152C535F26B1363DB26
-:10A5F000AA20BAB69BE14DF1BA6C934F2629F230EE
-:10A60000E2C87062B18B1BC3BAEC824A8FE2B3B668
-:10A6100039FD06150E4BF6B8E825DBCA19F9B281EB
-:10A62000B0ABB6B6D269D035B9DF2EF19569AEBE02
-:10A6300045DEF5C982A0E5B09DC872B7AF8D6AA9A5
-:10A6400055FD19B5A4B16065B23185C42385758FF8
-:10A650008E98CCD0AA9DF6A825B67B14148D46649E
-:10A66000EE0B89AE19DC0D63E9F77A4BEB3397F605
-:10A67000591B0586030422D0DF23FB7EDACB16DAD2
-:10A680004C8B17D06B4E5E899262B8500D61E17BA6
-:10A690008F13CF913A7B76D813C0814579876D515E
-:10A6A000D599E839BE8B85B3D8F594B5A019C72ED6
-:10A6B000035A3A24C5578CE97D2CD801FE04779FB4
-:10A6C00078C8B1ADE8FEF9A4CCFF975BC7CBC8D280
-:10A6D000C8D68C25270BF9744C9EA19CAAFBC728D1
-:10A6E000D33AFBF12A2D0A2246C1A54991A64184FD
-:10A6F0002CD68638C134F71374DAC48C73129B914C
-:10A700006CFD3157AEB5AAEA9D9B7E88D63FD980B5
-:10A71000E88E84896FAC84F8516ACCF2DE70EEA6C4
-:10A720000D37AF8FDA040A2BC41C0620918353EB3C
-:10A730007826D344AAD0829D7EDAC15F74A8759032
-:10A74000E70D353F42E39B1122503D6D0A3D433AF0
-:10A75000F77F96D1A032D6A6DEA32511B25301060B
-:10A760007C2440EC511D7119CF892580C2C8C18A53
-:10A77000C9BB18D9A046E81D6F37FBACAEFD9E4B98
-:10A780000CAB4380966AC675AA2DE5AB6DD5B57F37
-:10A79000A8A94076AE1D9A27057F83F5B7FA6E13F8
-:10A7A000F91AAEB1AE01AAB2C0C3A8A1C414013156
-:10A7B00061ACCE78EF7E0A961511AAEE99141F436C
-:10A7C00004D99818A8005F505B307AA73071D47B09
-:10A7D00006CE1019010EE4708EA5A2E18D03154975
-:10A7E000CDDB07832018174F0D2EF70AD697A9F156
-:10A7F0007B824E8A8986A83F65BCFFEA91041019C6
-:10A800006E2F76D1E56C93D3BB88B19DB4A88A6BCB
-:10A810008146A3E6D4D773C8E3C4CA96A879AD3BF2
-:10A82000C7DB9175182B1F5B41156E97B7A5700A92
-:10A83000C014925EDF7FDD7AA0E14E42EB246A3FD6
-:10A840008513ED3FA4C4D56902694463D11CCF1AB6
-:10A85000C703448AB580E6A4DE03797BB62B932D2B
-:10A86000A3444A5A385F85A117F3AEC193F6713CF1
-:10A8700046EB02E121CA624716F5540542814D4775
-:10A880008106B8B7D290C60A8ADE01AB6624F40905
-:10A89000E641524A8919876AFE98F75E7F2730475A
-:10A8A000B4D64467AEDD5390D3888C776998C1786D
-:10A8B000856C580710612E7F6C5DEF9F54282B1C10
-:10A8C0001DD2181E692FA825C1514C6D29C544F809
-:10A8D0003DAE81AA503DA1659A6C4B8D79A885FF4C
-:10A8E000694EBFFED2C79B78F2FE09C2AE1CEA7168
-:10A8F000D1D242B3516CFB79ABAE3F093D8726CC38
-:10A9000073F96F50A796D6E549D0743DE1965AAFDA
-:10A910005D39960DE81C3783312CDC41B8C0EA2C38
-:10A920004839F5C039F39576ACDC0A3A0F3ED3507E
-:10A93000D75EEDF3427C9379C0866B137DE65A189F
-:10A94000D5158130BADD8FF721710B7818CBDAA4D9
-:10A95000BF969192BBB60B2E658D70462C58CDE3F9
-:10A960003235CF39333235D61DDC48790DF2F1104E
-:10A97000C9F7744C7B9C36053F12E820D610C66F91
-:10A980004BC0A9CC13BEC98F00D3D41BAC0A6E1523
-:10A99000ECE208D56C95B7C02EA584DAC6953808C8
-:10A9A00085D115211F8BFFA5ED82837A03445C5D61
-:10A9B0005259C2C1467742B67785DA4EBA25218907
-:10A9C000340A267F652A0E39A52FEC3149FCAA46A8
-:10A9D000FDE388A4191DAB2748E754DBDE6A1BE8BA
-:10A9E000E5C1E36D885AB4DDF4075B548DCC43FDBB
-:10A9F00095F73748AC09FBFAA3C66A7E6795A2C9EA
-:10AA000004D80DF8247CC70CEA8AD86E868D207E87
-:10AA1000A39277DF7F91A1ED772F2DC8A52F2BCEA5
-:10AA20006282241DCA2D2B45D2F2FED2AC2B38DE19
-:10AA3000A4EB609C51A8D00CC5DEFA6FB16818B1C8
-:10AA4000B95C32072FA3392F95D62AE7DECC66846E
-:10AA5000D0E71D8E6C57226031FC130C10CC903661
-:10AA6000E5858A75381544C20FA06F766736DEC15A
-:10AA7000A39D4FDE752218750EC25C7A7BD6F758FF
-:10AA8000C9F4ADA495B4D0C54BFB584D3223F87F23
-:10AA9000DDD46515082B402B4F27EB6FB9EC7FF108
-:10AAA000F9208D4775D1FF411F56A0604A27DB3E34
-:10AAB000AA7496B5E47A63EB0ED1BC153BE4DC9B3B
-:10AAC000F868F048B455400877064F0B076786438F
-:10AAD000C10C670747E212E9323D725CA422328D55
-:10AAE00091FD8B02927898EE33FA0C8F17BACB3C1B
-:10AAF0004D45613A81170D7695A478D86686E38E28
-:10AB0000500E0863080D70A0E503DAB82C0945263D
-:10AB100031C1F356D67BCDB7E765A91EFAAE5CBF4F
-:10AB2000135B95EDDD1E842EC277C5375A51AA04FA
-:10AB30004CC757205FE8975ECC8978889E8DA9F135
-:10AB40006C4C10A50D1B74CF12290C509E2C4A4D35
-:10AB50001494900D1AD0FC4404BE340E0C880FEFF0
-:10AB60002EAC80DEB3ABE856D73FDB65CD51323B30
-:10AB700015715D19EA637F4D8285C327A6DBAE445C
-:10AB8000D6E86E5DD4554D27609E4FEA6F977A27C1
-:10AB900081521890F96B7110EE46BAE38CA3668B64
-:10ABA000DD5F740F625E15A2FD025DC162C3725962
-:10ABB000B4C9A38AF55D1F9BECA39CCC4D054DFF4A
-:10ABC000FA38CCCA4B6A6E9A4495C78991FEF32A2B
-:10ABD000EFC46020BF671B3A8341F89F2582892D0F
-:10ABE0006917BD5BCBAFBF7C8D71500BF55C2E91AF
-:10ABF000BCCE87887EB0A8044E467CF90F1ED22EAC
-:10AC0000E07DAE054645FA0787A515E44D4CAC340A
-:10AC10004B5A3144072743F2A2EC2AECCE93436708
-:10AC20002FD416EFEDA049B5418791D8584D9562C4
-:10AC3000995BE0EBA8FDE699F2C64E18E08D48035B
-:10AC4000170E0E508F0EF52348341B6785ABB312D9
-:10AC500086527E6E8ABB9BB8A07F1CA6C12AC5C641
-:10AC6000DB891510E4B9B260C989CE33AE93865C36
-:10AC7000F98051BE734212D75A95A9C0A81082E03C
-:10AC80003E1B8F5F1FEB0250BF93E8D32A254CEF8A
-:10AC9000D4939ACF4A396FED008EE945BB27E6F68B
-:10ACA0004B44A72B5BDDABA095D3729258E1EA0F22
-:10ACB0007E64AE0FB8802B8370CE3F53BBC8DC7070
-:10ACC000D54C71D419569E56ACD973F121DB3FAFE8
-:10ACD000BA8F519E04F3336BB4C77958491050A210
-:10ACE00072FD18AB50B9E729B97EEE4D361B001244
-:10ACF0008D31254A5CC0729829151BD412F340F699
-:10AD0000C5587EBBFA36672FDD0D70D3B0A47181B4
-:10AD10000967BC71F77B0073AAE59AC372CCB3755F
-:10AD20000CB06C5F9ADE46175598171931B6188A21
-:10AD3000688C438329E87CB13364EE4D4D68B79845
-:10AD40007200E13C8656FCB1A75F5A4011711ABCF3
-:10AD5000476B7B1935B2CC46DC9187DCD1F2C3D688
-:10AD6000FE8582AA90E0C168ACC692158DE014FA07
-:10AD7000C64CB9420FBA1BDC500336AFC36C47E078
-:10AD80003082BAF30AEBD5571623E4B460098DC0BC
-:10AD900087730E79184093A5B8B633124F9DA83427
-:10ADA0000C1C39FF2C00679B60A1760C6A5A67FF68
-:10ADB00066F5369A3B8E8C9A75485E9EC413FF0CDE
-:10ADC0008A01F08E12B319AC9FC57F62D43EC9EAE6
-:10ADD0004B2A687B7102371D55DA50EA585C2F21E7
-:10ADE000CBB1ADBF2281981B5422FD41736DB4F8E5
-:10ADF000467521DF41C24D3CEFA62AA681D491358C
-:10AE0000B4C1B901211C435C99CEA08FE7F7A81506
-:10AE100034A79E57097D3E6768967E426E2FA13B00
-:10AE20003C001EA3D71724B0B833F3AA8CD5E94150
-:10AE30008CAB9E7E987C56D8E7ACD3CBCB29BB2E6F
-:10AE40009B2BEB14CBE2C80CFA98C1015D858C8179
-:10AE50007CE610E90D939DA971231F0B40967BDBC7
-:10AE60006F3AD88B93DB9F9077FA21169EDFE34BE6
-:10AE700067805A1E606D302D1E3947F18C5902C310
-:10AE8000A67C0307E5FD9B58EEE048BF58C2ECDF07
-:10AE900088EA5977CD76EDB4FE5A9FB677E8630D10
-:10AEA000E843D67F187E9870F25DD9A1103181D227
-:10AEB0004418FC7C1231DE5EA591F961AED75AD8F8
-:10AEC00095DB03ED4B2FC69BC0F30E4543765276C0
-:10AED00093C71AC8A1054B3E95000ACC268E346F45
-:10AEE000D5ABD85703E9D44CC7FEE82C7212F276E2
-:10AEF000E91EB3B07E2D7ED47D548AACD8B1C55D39
-:10AF000003CDC7F851D786F9CD0250293888217D65
-:10AF100090618943B7D5E7136F3FB7060F9ECD5BAE
-:10AF2000B8318E5697DBE5A6A1657C6787B343E809
-:10AF3000F2C933E73D78C1F79CA2DC9CDB124CE1FF
-:10AF40004F5CFA0B3A00C114293F6FE523693EBFFD
-:10AF5000AD05985AF05B4ACD56DBD696FF9B81A88B
-:10AF60003896F8B2A0E06DA1BDF50CB33AA72D9AC2
-:10AF7000D65CDE2B520AAA50E5A9EBC9E3606A53FE
-:10AF80003688E0541832864BB2FDAD6B14EDEC4FB1
-:10AF90005DFAF75798984BD0CC365BCDCDC7FE867F
-:10AFA00085784205E63EAC16948694E0500A0E5130
-:10AFB000DC64AAEC8ED6953FA49BD13293DACF3FC6
-:10AFC0001B15FAD6A46834069F5AC574702D6649BD
-:10AFD000EE8A379A04464C9E29F7EFCD7748271121
-:10AFE000FA1050C6ED584444A49D2BCB9C6A187BA4
-:10AFF000DA18F3566FEE3B5D7195F14E6912C03C65
-:10B0000047033499276FF0561CB69A5CF22B3DF338
-:10B010006D5245892F7232DCC5D2BC62490BFF8F5D
-:10B02000AD6B072B9F9BD8D63539405C379B68B8F2
-:10B0300069512447120A587DDA10438917EE5CF9EA
-:10B040000A0896B3EE52C2D83B65A412DDE41C1484
-:10B050004DDCB7CEA0A14A65D32A832FD8C010F00B
-:10B06000B0F88DCB0AD40DEC5513375A4E73867C4D
-:10B07000DDC54A7ED8C3B7EB20069606DCE6D89538
-:10B08000553798367F6E9A0766CDD25FBAE0EEE00C
-:10B09000151C8379897386620C582FFCA2C3FDCFDF
-:10B0A000A80F12BDCAE9E3CA7C04137BA35D74BC7C
-:10B0B000EDE609671C2F8790B4FF65D848E97A9BB5
-:10B0C000D083CE2F59A8F2F635CDE509C69F47EAC1
-:10B0D000C5B4483EED1A7F6966EB2659F98C0FAC72
-:10B0E0006083CF36A72A2D866DB62F0367EAEF5E01
-:10B0F00012F8409937FF0F1FD045BB6B81D1E2F3A7
-:10B10000CAF265ED480F320A4566C867B43D4E3F46
-:10B1100056A554C3C21DDCBD8DF86D7E2EB2F67BE4
-:10B120008380F5EB789EB6890DB47CE47B1D8E4E52
-:10B1300042DF85B40C5A01D2414C72A4AAD71E0436
-:10B1400051B3428EC8F5FAEEF7D3E820B8DA973E4D
-:10B150003C8D0384680B9D02868CE24A64D589E1AC
-:10B160006083F36BE9F4C9549C50EFE501D20C49BC
-:10B1700029E688AFFE941D6D4DAE833AD7EDB71525
-:10B18000C58D0FAF90224374E465E2E9EFD05BDF39
-:10B19000A5601849EA88221210094A547B177FAD2E
-:10B1A000CDCBAFEBCDF8D450653E82A86CD7A4C709
-:10B1B0004FC60D87C86C47D61423EB1FE9E906B5C7
-:10B1C0009A32EFB4204468D9E4B6799121601778B7
-:10B1D000901F6A9DCF1CEF4E0BC428D9743D1B9D58
-:10B1E0001E4432580CB598D4B1BF411F1FB4F4B3FC
-:10B1F00084ACF14C4EAC2415495402E0B4A920971C
-:10B200007D03051E606AF9781E119C52814D06C0AF
-:10B21000CFD37E403171C17FEAAEBC9FA01A2A70A5
-:10B22000C7ECB445C9CDA5B2011E58F40B004DBD05
-:10B23000C4D01588323F3360F7160B4E483378A0E0
-:10B240002160BF4D26B740BDDF0002235CEB85D1F6
-:10B250005C1589A047EE1032503EE23941F43ED3EE
-:10B2600053DF6CCCE5B4E2199D9FBD42B04D97E52C
-:10B27000A318AA3BA047D8EF9BC77B5FD721C999EA
-:10B280003C45D3F0BC6A6A74128FE8BBC4B7EBB517
-:10B29000BEB58897A78F42E4B76E0FDCDE13C832C5
-:10B2A00056598F5A170102B1D37D40D46BAF351A6E
-:10B2B00042883AD23FF5D586C4A2FB07781017869C
-:10B2C0009D4003ECB509424A06AF9F7AE79C06FA17
-:10B2D0000AC6297D0E0D1558651B5BADB1BE39241C
-:10B2E00031B094CE0E80F9EB83F8471D8E0DE283CA
-:10B2F000FDEA6C3F22284AE4001D5843198E9A59F2
-:10B30000E4A162A6313158554608647EAC573B83B0
-:10B31000A7519ACDD490D145159EA5D81C4922FF9E
-:10B32000E8467246BBBF5DC078B0EF3630E20D2410
-:10B33000E7DC70CC24ED6688F492BCFDF5758829B5
-:10B340009AD1C316B260DEED7543CBB76DDFF37DE6
-:10B3500052ACF42BB33547A38D39BFB1D3B8F5E563
-:10B36000D21A9C71A03D30266992E6C0326FAFDEE2
-:10B37000829C66F6AED4F12E27EA8A8984179B6DEB
-:10B38000EC7859980F890D879AC36C93D7AABA3075
-:10B3900061DCC342AEC1DA4B70CC36F8EDB166F970
-:10B3A000979A86A575506B4580FD55F2BFE183C71E
-:10B3B000DFF2609EAE1ABFEE6C987975308032D79E
-:10B3C000C7BBD8B54375B609A57E1F68777F2C75B6
-:10B3D000CBBFDCECA9E2F8546596E843D78044C2C1
-:10B3E0005921A2CD56E7F378ED20CA405B592D4094
-:10B3F0008C38221B18046EBA334779A1BE1E752BF8
-:10B40000D3735AFB7D2379F7BB980A5CCAE9F157DD
-:10B410009CD2165F29E1F9C0701F4D5AEE795AE4AB
-:10B420005B3C6DB034968F3678405A703189D50EBA
-:10B4300021EA2765AFEBB155971EB66B5B2CB704BD
-:10B44000CCF7379E9F9AE84570F7DF285052534952
-:10B45000F2CCA01309BD7B9B17154358E9A639F020
-:10B460001CC1E9D792B19BC8DED2C69D99E0BC054C
-:10B470009F8FDF0556AF0BC620A379DE917355462B
-:10B48000AB9F9DE39E4F1B585FF31E918F7B5845EA
-:10B4900003AD7C831667C1A48EC288819F5C6290D5
-:10B4A000F4A6B18A0EDDFAB87DCB28102E4771477D
-:10B4B000672FB66423C3476C7E9921E3EDB972A36D
-:10B4C000D88EFAA54BB9AE3780AA5D96792386B798
-:10B4D000E949C97FA96CC0F48462EDDEE975A58AEB
-:10B4E00078C31F59C0495003C43E4F8D2628B7DE8C
-:10B4F000795C14567431542E0B01647D08C43BA84A
-:10B500007C5A7E14C3E2DCE89EE9B258389B72E4B0
-:10B51000533FD5FEF1276F9E4EF7116C0592E56201
-:10B5200078B0BE5938E37F5CFA3FFA78DABE2CA8CF
-:10B530003DC56EE9D4FF775B9D24FD981B6249AB46
-:10B540005AAE9B8162958D0A767B345C603786515A
-:10B55000887F3B3BBBA4EEFCB51FC92B373814BD1D
-:10B56000583F855CC2ACE4536A91970D7030484EE9
-:10B5700038C21A3F1F7964F7E543CBE9297DB072E1
-:10B580003DCB3912953BCEF7627A5FCC0D962B18E6
-:10B59000E4B4EEB1711B7282137FA6370A80FA6A97
-:10B5A00028149624F6B3B21B94930D10DAE969B40B
-:10B5B000EBE364EA9098B01A5FA0252B207FD43D7E
-:10B5C0000C4E39E776AF7E85B1AAADA3BFD2C57B5D
-:10B5D000216C32A091E675596B452E5B70DFC6B9C0
-:10B5E00085706E21307F31599E620E21EB6FB72F2F
-:10B5F0006F316061983B5CACED3F8CBA3012254AEC
-:10B600005626A231930D06EA310FB25332A91AD948
-:10B61000A0C460629867B03AD9AF64E2B061D281E9
-:10B62000C9D8F1BE596CDCC9CA7EE3F95F812094A8
-:10B63000889E3266BBB58DF959CF8A167F91D6E6C2
-:10B640002B8217F85A5752C3DFDBF0DF90B5EADDE3
-:10B650006E9813C4CB95A9BE4A599E28B7EE4C6488
-:10B66000E32E953FCBFCB2153E60D89066220DE5E7
-:10B67000C783B857A28104F2432E33341E32E40F3D
-:10B68000C11F3BF9E817D543D12B45EDEB2C8CA816
-:10B6900091E7072B512D900902ED9D782F859FA2F0
-:10B6A0002CE0EF25A549459141E6FD21AE986DC9F5
-:10B6B0000C7589A06B325C8A61663BE00C3C42B43D
-:10B6C000D35B21EA184797A6EF55ECD68CACF11C5A
-:10B6D000ECC92B1BBDD424F1691E027286B3580A33
-:10B6E0000962B82D4FE20E61E9B31FB34A1D1D6F09
-:10B6F0006AD917450F13E13B2B121A0C7A182D0348
-:10B700006A3CE51AAF6C1B33096D29E543524BCCFB
-:10B710007051E699326DD1F9182C34336CEBDEF0B0
-:10B72000C277287099A88BEDF13538390AC4B36116
-:10B73000E17E9B713815C6596F070EEB20ADF17095
-:10B740001B5986EEF82726E9EC7C25B5CB1E1B306D
-:10B75000520EE061AC9F46555D478AB40A48ED8DB4
-:10B76000BDDDEE0113E28E37EB356BCBE7FBAAE7CD
-:10B770009A762BB2B01F2099ED3992DED70BF1BE2D
-:10B7800069CE6CB0EFE58F73B03F4E9BC5011AE9EF
-:10B79000E6B75AC9B8C5CBD545048839F2DA00C630
-:10B7A0008AAA471EDE1BA1CB3B20A483EA63DC8A66
-:10B7B000826ED0A744CFE03E115261D2E5D1AE9D5A
-:10B7C0003BC03517F734E75B39696C443DBD8024D5
-:10B7D0005E2F81F0C2B9B2AD78885DDDB021CBDBE0
-:10B7E00035B15E543E7FA2CFCD6C85ED9B4BECBA5C
-:10B7F000F35AB22F87D82E4EBA7A7DF6F4EA4C650A
-:10B800005F569A3E5C7C661DC71B2B01229C840FF1
-:10B81000D5687655B4A2306557D22D95FA897F2523
-:10B820007077BEB49EF9675C171CE19A52DD926690
-:10B83000A332368B40A249EA97FDA24931B9175786
-:10B84000F84B9304EAF50847FED909B163AB03DC72
-:10B8500054C5F8374282F7DA1769B63F7D91AEE9F1
-:10B86000A3DA24A5A09B3D63CE3AF1C04B020BB1F5
-:10B870007B1F59F67C2350A3520D9FADE7A27AE6B9
-:10B88000F60732F0E3C064CC7B447C1D5AE21D8A8B
-:10B890002493E7F0472DF102A791C5AE794B69D704
-:10B8A00092389E6059F211B64CA1E9650D7BF3BA4E
-:10B8B0004D8AEF1EFB5F98AB15B63AC653DE748116
-:10B8C0000FD17B29B83141AC1B84D5236042FBD812
-:10B8D0000E59B1E2D10D5CF205F59B58E11DC29401
-:10B8E000E4DC22A61EA52E775F78179F6576078871
-:10B8F0003E0C8DDF22CE392B913C08BE635490F074
-:10B900002353B95AC1ABC8516D73609A9A8A0AF22F
-:10B9100025A938D1133A44B26F29C6BCDF9C175E03
-:10B92000565003509290F4812C7C43982E568D15DE
-:10B93000DC49E59E557C3177241532905A29206DDB
-:10B940008D287D33929012811615F2862594FCC4C1
-:10B95000EE6E619527F56769609DE5394F609095BA
-:10B960004E68C6BA4CE00EC4F88DF19EAF6CBC8731
-:10B97000D8A1BD679ECCF372D6368F3255F30F9F98
-:10B98000C1C02F79BC60E6C93B718FA73178FB51EC
-:10B99000F17441EF11FC7F884DD1C5CFA22672E72B
-:10B9A00071118FA29E2E9992FD3AB82EFBC9BB83CE
-:10B9B000DB99593AE3A2C8AFABE27290767DD0A48E
-:10B9C00088381C0B3E9139DF8B86979C3F00866739
-:10B9D000256F390F2B1F07CFF5E396F53BA45FF6D4
-:10B9E0003D0530C83C67DCF8263B1FB780757BCD32
-:10B9F00066EE0275C71EA6DD394BF13533EC3B7799
-:10BA0000F41D2A5DC5AAEE55760FB81883F9ACC5AA
-:10BA1000F52F8A51C74357D0EC840711CADF74460B
-:10BA200001194D37A2D2386514E5F1B9ACD855D11A
-:10BA3000A33B8A5C7B6453CDB228C2DA73F1E97D03
-:10BA40005E26666DC155C884F0DF0A85FADCFCB855
-:10BA50007039DA63BBD46633877A7600130B556688
-:10BA6000C6CB4161511C218F641AB3425F63246BC2
-:10BA70002329F6089E9AC40330C750C3D87244C71E
-:10BA80003C61B8A318B430AF302600CB4C1342B39E
-:10BA9000BBEC1CF0C307A19F3B28F5BDEC87DFB3CF
-:10BAA00038C631C5A54E6819784305389030869858
-:10BAB000A4EDA3CBC3C1D322994C16525AE6F04051
-:10BAC0007057FE1F06990046979E367387BD78AF64
-:10BAD00085458C396318F38780EE59DCAAD714F6B4
-:10BAE0004778866A484D0455991FBABD5F9166FB39
-:10BAF00089D931AE7F54FEE008CA5863C58D9C2AAF
-:10BB00008195D71F118CC0B392693E470706BB577A
-:10BB10006C2F190DB58B9196DFCC36047CA498C799
-:10BB20006F160F5F8258B91AE78B28F585380CF924
-:10BB3000BCC441DF2D30834A1B6465B299EBF7AB7F
-:10BB40008E8E305B39048A628BC7977A823FCF4DE5
-:10BB500078BB2034FA36DA683B8E9143A3B1D60B1A
-:10BB60003324257BAB6F14C5FA40651C657C811BB3
-:10BB700087E284A732398D610BD3E83FEE60AFBF17
-:10BB80007DB92552642EDC82BB82CF633AD608157C
-:10BB90004FA9A1F60912AD5B02D1DD5EAA2DB95BFA
-:10BBA000D9A14499CF15F2BFB41E11C2FF8E0DB2B8
-:10BBB000B58BB29CE32F659E6B707B15BE6729C366
-:10BBC0002C7B8D0465E20D8284BB6E790C9A1C7C03
-:10BBD0006E05B9F4BB11B64338AF8EF40EF6A10969
-:10BBE0001A362448B1BB20E992603BD895CF26F99C
-:10BBF000160E2DF008738FBCA02F8D94736116F96B
-:10BC00008AA4D61195BC99087AB95A1BFC6AD0341B
-:10BC1000288BA64B26A8B7E0654B1220A72AF25026
-:10BC200010B2A8430E3CF164CDB5E5417AE4DB9552
-:10BC3000B928C94BAD360235DF6FAC321FE03A4C44
-:10BC4000D3A5091FDABBC0C3EF548E098B1B93C069
-:10BC500039C50600EA37FCF8BD33AB80E111BFE817
-:10BC6000563BA4F6B496E792CC1E6BED144CDFEB7A
-:10BC7000221DDF8E7E71D0F622696A3FAF8FB4A598
-:10BC800014F8BC9D9371FAA0E998ADE65646603A67
-:10BC90004C5E7C779099364A74957E47985C3785E0
-:10BCA00089A059EA1EE676494CBE137D210B6783B5
-:10BCB000EB74D7D6B6CE0FE373664C3644CADC328B
-:10BCC000B1AA89BE55D6C53AADE95FE17C8DA841E0
-:10BCD000CC55EB187643B60EEA482F946794D118EA
-:10BCE000B5D274F8334D0CE82DD52D973660F29609
-:10BCF000B029CDD21596874B2B47ACEF327DE9208A
-:10BD00003E50F92C0F6216E34EBCA97BB8A17A53C2
-:10BD1000BFE13ABD21EB92FC5551F344C32D4D01D7
-:10BD200054BA4B5ACC00BD53D1AC57FC6F22183CCF
-:10BD3000D70CE72D6C43ED3C4703CE9D26820104D2
-:10BD40009B2BEFFC40C0135B9A1E377CF14D90B0EB
-:10BD50009E14723584C2918F9FF27C7228ED9BEA0B
-:10BD6000EDB0F14499BF1BD9D5FAF13E6E92D34E96
-:10BD70003D7438ED89CA3FC131B6008441E81F3BAC
-:10BD80002D0BB0CA6749AEB6D4BB0FDB0BBEA2D534
-:10BD90000BC04816F5E81C3A76A725F90AF27AABEB
-:10BDA000FE46460AAF82CFD5F4A1361141B42B7EB0
-:10BDB00040CA662D32E2F6EE473D3AA9FE00EBABF3
-:10BDC0009A07EB5836A4B3A1EB704B78C97BFE1AE7
-:10BDD0003DD0CB7D94EEEF5ADEA5EFE939B22B884A
-:10BDE000E660B66D089E9389DF0F41D54900293D75
-:10BDF0007A7C801DA6197EEA7EDE01B35066EA0ECB
-:10BE00009A42A2CAAC94B8E1365DE2484A892BC195
-:10BE1000A427265D1E691260434C96DD00E127B61B
-:10BE20009AE0A412D195117170B1DC446821995344
-:10BE3000AFD088C925F21626F9351AC9F319DA11D7
-:10BE400099EB59DE20E82DC6AA8C16D66C941407FF
-:10BE5000AE366EEFD3501245E06985F76CEB6001AA
-:10BE600083D42BC3F842964D8D39D572D8CCB3B854
-:10BE7000361AC86CF044D47F5C1F2CF783F8A6ED0B
-:10BE8000E1CC0997E7E7BE52CA3D161BFEEF780CDE
-:10BE90002151ED47FB8529307BD176D1713C92A5AC
-:10BEA000E374018B8458AF23BBBC1C589B84306661
-:10BEB000CD8EE650317860919FC2F9FBAF69659EE7
-:10BEC00047E54F9EA4D0DA768DD50B13DADB5637D3
-:10BED000A8BB071C00575AA97593EC3640A7974397
-:10BEE0000E6AE97CC02DB2F0DEC9DB06737C3895A2
-:10BEF000460965E0B82D03431952754A710E67DA99
-:10BF0000C99105F536F2B98C4E3786A8974CF7568D
-:10BF1000668E725FE384BF50ABAA116849A7587060
-:10BF200091B207EBAE1E2244ECA004164D61D7F887
-:10BF30001C954D941F4338BF186A40314CC8673573
-:10BF400099564EC4C5FEDBB5CA398CC3CD4A98C0DC
-:10BF50008E3AC3703D97509B7C0C43999E78124556
-:10BF6000CC63D072253506CC73DDC47862C8C54970
-:10BF7000B7F6170571D725678535CBEC09CFC86EA5
-:10BF80005F3174F4953C58921F0EE822A1FB7A139E
-:10BF90003A299C073D611B39B954AC593CA21000A9
-:10BFA00009694F56EC6A189ECCEF2587D8B5DC742A
-:10BFB00005368429F79C3E3ABAD9C2A98C2247A0FB
-:10BFC000250EC8F85D046243B93B1BC41B8173494D
-:10BFD0001CB3CAEB4D805D9B9C490DFC3AE4FDE22D
-:10BFE000E2C2E58CD90C3FCA998A5D2830FC28074B
-:10BFF0008B84A1846B11E68CE350F3F95DEB761131
-:10C00000787F95C9DFCDE1297139100CAED84B5C32
-:10C0100090BA955DF300CC3A11F1E14E7692580B4F
-:10C020008D5D0D372F480B4C47A3150D55F6880D28
-:10C0300039E4A9863C9FD4C86E8DCFA00DDDFC7974
-:10C040003893C9B7808BE45CBB93FA0C88CBAF30D4
-:10C05000BA12023ECA25EFD8BD794E5532F3D53417
-:10C06000B4C7B9A5E3548A4E3EDE317801E1A8E6B3
-:10C0700036214F6F353B427FBEB0BD760148CB675E
-:10C080003F9DA6816F7C554D24B83B7EA248270278
-:10C09000BA9F8A5C014E24F7EC607DC33253DED236
-:10C0A0002364DC7DBC21A5B1355BB61A2B4A32F482
-:10C0B000A3EF3B8B16862EEDB42666B45F8E48EC5C
-:10C0C000783D240DFD389C8BC734EB47F88BB427A3
-:10C0D0009FA3A2A98FC5EEDCA432DD1DE71A9D6ED9
-:10C0E000F37C0AB09B94851D6AE3656DC7A6C79A69
-:10C0F0006F85937E952B3CB81A56C872A3AA87CE3B
-:10C10000E39ADEED86F77AD7F7486CEDE19B9F1254
-:10C1100062CCAFD624F767137E3F86AD3251402004
-:10C12000C1A0D09FB48E62A14904615373CDB7A75B
-:10C1300021C5FB47EC83D85D131AE77C700D99D5B8
-:10C140001DD8FD43E39DEACEAE7D7D2105E3CC35D0
-:10C150001C8797010979357684FF19B9FD34417A36
-:10C16000BA7861261CE0BB3BC3B3051A13BACA00F8
-:10C17000184BB4F6D96EFF4ACB40E89B17C5AE0BFF
-:10C180001F806CE3E6E768B6833AF474913091F26D
-:10C19000337D8EA89665249FC100FD3641F3661D50
-:10C1A00098582298EC16E30945F956A78F06CFE771
-:10C1B0001F676D4730AE9C34670496B847CFD228CE
-:10C1C0002202FBD3CAA3B0D072D0210B5B2B4D6FE0
-:10C1D00040581FD5F4DF499F7FE6B6EF6F7B88D5C7
-:10C1E0000FCDA88D3F50352983F92924D24C3BEE41
-:10C1F000584778D3286FBD87C6D95DAAB636B69B97
-:10C2000072760EDD261502FE9C29125EF263609E98
-:10C2100029FECF72DC467C5F22F33A1BE19280EB71
-:10C22000C0B7D7D97121F15663B862A0B242FB788A
-:10C230008CCEB61B1A128F42A84C04F32D2B4B84C4
-:10C24000C4DDCE0430479DDAD2AF616F5D76E5B2D2
-:10C25000BC9A7A036F12A51FED2A9B2F885B13A04F
-:10C26000E41E02329B7EF9FD3F0E5F97FD25973E4F
-:10C2700059282C36795789389F4AFF1DB040D3483A
-:10C280005CB6A63E8CDD11EAD58821B8025EC8787E
-:10C2900080868B1BD5EA7FE67AACD8A419F5D1321B
-:10C2A000043FE0EA48AD14503DC84776BD00CA05DA
-:10C2B000103642E86B08FCA5FCACD06331A39CD8D7
-:10C2C000A5334296C522AE09244D11C98B98E6606C
-:10C2D000594B8AE9AEF06406FA57A43049C0872268
-:10C2E0004F781A7ACE02703A898137BE080050C55D
-:10C2F00031E594E69756AC1B2790A2516A3310841F
-:10C30000BA41AEFADA51BCD6C802E5101B3A2A543B
-:10C3100043182ABDBB97D8763648832699FEF88203
-:10C3200072BACE53DF04BE4144FBC39DA280D59BAD
-:10C33000789F0FEC85378141A1CC548A8D6ABF9ECE
-:10C3400016A67E3A3ADCC779EB97F80FB073F982FC
-:10C35000F727C16483FE1DAAED2935B171A39F6A39
-:10C36000C6389296A4540F359D48F6DC228114A954
-:10C37000F654058C50F7AA9C8DA9363B8225D0A592
-:10C38000F881AD1D63E36CE44220227AF38313F855
-:10C390008B75D6A117C2D1F60FE4420E8FE372EE71
-:10C3A0003A1D23B6FDA3A01970678CDC14A9E19691
-:10C3B000FFB1818B2E66CCA413D177069D0114F3B7
-:10C3C00047D3B0BAF0580E2B954B3D6BDB59F18D2E
-:10C3D00089F48B7BD50A0C63E00DB1BD0136944521
-:10C3E000E94D1D08804EC6A5C8B85ED04A94928F0C
-:10C3F0003DA8358C98C6923092EE92DEEBDCF6507A
-:10C4000057D5736C7FDA15E86BD1346C92DAD5D3DB
-:10C410001E77ACA9B392A237C1BFE90E0A0B3395C0
-:10C42000330DD9ED68964CFCDD88447B82974975C5
-:10C43000230AD6392A86365A1525E614E1BB63FC51
-:10C440007288D8C38B7721478B433EB3357D4BE44D
-:10C45000FDAEC2BC67BEEBC21C1D004BC6852FA142
-:10C4600037CAAA2F54D8709390E9EBDE68E7DAED6B
-:10C47000C8A67DE4753A4D91EB5F6F457957F5E5B8
-:10C480002DCD27A05FF35089FB6584B1D232FD3BEF
-:10C49000EF46D42C9B28FF151EDE71C8D175155AA6
-:10C4A000288B92D7B5FA3D98B88B67058596DD6CD9
-:10C4B0000C29181016B08B2ED9B162BB0B7ED1257A
-:10C4C000D9E5E44544CC51802190F1089B5D46DFDD
-:10C4D000A94973696264533300F132148C2B51ED16
-:10C4E000B101B81B936F0866537985D28E6125130D
-:10C4F000FE37770DF217525F11931B988FC9FD72AB
-:10C50000690C5F180E23E198D98DE0B1CBA33A38BE
-:10C51000EC48341F2C9374411A12437194A6095E9F
-:10C52000873029155D84B308BF4DA23BBC51A3B928
-:10C5300097AF352DB66A94D5A3B9B54255F7EC7AC5
-:10C54000F74013905D954E8BCF917FC9812A638B05
-:10C5500009FCC750EA502E9609B34AC92927748F9F
-:10C56000F203141833D575E922821E815F3B2362E2
-:10C57000185CD26E7E3235EC432BC262504DA7F769
-:10C5800010F8A67ED45796945AF775AAA6080324E5
-:10C590000A92E567BCD252E8980CA26AC7CF97F717
-:10C5A000AF198D8B7D31BB0619E3DE21F29A852A06
-:10C5B00094CF7683F91A37E3AFF44C79C46376B13C
-:10C5C000FCCFB3BC33ACB1C7CA9139C1C0B3E3A28D
-:10C5D000C4C0A58BD56451BCD8D05C14339A6C7A96
-:10C5E000A3F1A34FD7AD6C69407C6B2555BF45FFC8
-:10C5F000ECBBB21150954CA40340E2C3FAD2FB113C
-:10C6000053E17C53D10BA236B54DB16AC7F54C4608
-:10C610009D28BC779015E013A4B99DCB0501E3BC20
-:10C6200031A2F0AA519C4B77FE15AB1A9FB8E2E5F8
-:10C6300032C0D228A788EDB56E747D066D2415BF73
-:10C64000835E0B2D8A709456C854DE905C02FB0EFC
-:10C650001DD4206404E276C2AD79B10BC4A2EB759F
-:10C66000426E68525756B31E94B70CF0775D2E3168
-:10C670004AB72C696D8CD30B9F1D7B24D282FC089A
-:10C68000DE888F5ACB70A5FDF2D68B4CEA3D815DDA
-:10C690006CF3A16E6495C65CFABF870549C589BF76
-:10C6A0008206B71FACD4AF5E5B1C032DBBC3A1F5E4
-:10C6B000A820804BE515301E88C0DB91D1EE5918BB
-:10C6C0002A7AE413070C443F165003AB67EAB2C85A
-:10C6D000D538A8CE5F4470610B48E3C255CE1ECA60
-:10C6E000777A2357539DDA94517E204A1D4EB9869E
-:10C6F0008B929A88AFB0E6CB48B7D94531EF7DD55C
-:10C7000012CDDBB0C1D357C65C1017A0F196BA9B0F
-:10C7100035562EB07D5FDDC6438D52A5CFF94FC192
-:10C720009A519079577674FF26D9FF466A70639FB5
-:10C73000DA3980C5E0A1889A5FFE839993C0F242FE
-:10C74000E2C574DB10EA05B1E67BFC7ABDA7D4F143
-:10C75000E1418815F73B164AA7AAEB24FCC39C9B32
-:10C76000CAF9AB057D5D0549F7AE5F5D8C865F6CF0
-:10C77000944784D67516715F72866A2DA499E21566
-:10C780007F0F36834C29B7534A09D97D0034764947
-:10C7900036E19D658203E4B34089113635F5FDE944
-:10C7A00041242D044C3BFD834FD63460E032C5EA72
-:10C7B000FA538A95CB3C2CF01DC0EA5101B8F751D1
-:10C7C000A6D1F2DE5923C710E6D9C9782BC533E7C5
-:10C7D0000748932BFD2AAE042D0FF381AD36994700
-:10C7E000B691693C33015592F4573157AEF5AA49D9
-:10C7F0008AA8008872AA55640FF1D5A6F1BF6770A8
-:10C80000B1D7F50B9D2680912C0A3DD2D23D28D37D
-:10C810008C7A7D0BD56F2786E9CE1D670417F388C8
-:10C8200077230E0AEB1E147D1F9FE37C56CB3C1032
-:10C830001BDE5238FEB532481FC1B04937CCD19B00
-:10C84000027A31A0CB0D8E9A9DE9E021B049D44BFC
-:10C8500054C23DBDCADC0CFBC93B835F5A497231EF
-:10C8600014E1B9B4DC3A84A4AE8E3F9AF2ECBE2651
-:10C87000F4FD7D4772D57FB489BACE35B240E7F07A
-:10C88000C7B747859650D3CA9F5B3AC3388A485684
-:10C89000A6F9B86F5C5A6164FB4EBF971EC0297140
-:10C8A000968CB0E237FD69635B383FE55E4DF77EFD
-:10C8B000860C56F7E4A33CAA3F7F112464EAEFE01C
-:10C8C0000AA05C270406E684C79FA01F330E1BAD99
-:10C8D000533B8D2132FA31EB3171ACB15F50B84826
-:10C8E0008DE31C1E5C4DCBFF84B177411A22CC93A3
-:10C8F0002D582BA6775B7FE69864058DD3A9A96098
-:10C90000FDECD49F1AD5A493E9B8660D77585F2340
-:10C91000293E4C11584C13F32CE6FF4B73D64B9A1F
-:10C92000C0E0F3A685BC925890B8A952441D4ADBDA
-:10C93000658638B92D9D815A1543B62765F2E2C543
-:10C9400039B4F0B9C2323A165CB4F3FE35A6189B7E
-:10C9500071522D6C755E865A9681A032040A784B0E
-:10C960009D357CAEC313D0B19D9D6C3C26DD257AF0
-:10C9700095179C7BE034BEE3389231A3AB419F8C8A
-:10C98000EAD378EF00487C3412098A4E75B0C38B25
-:10C99000F2DE6E8FA84BD246A18414BD4A64C7D97B
-:10C9A000E20C24DED7B14D89C33681ABB4B8A67D85
-:10C9B000A4BDC9728C81458980026949ED7F848854
-:10C9C000D42F0D5AE978C6B6A9D173C746AA8107F4
-:10C9D00057E0BC8B2EB48CEABE121BCC3171ACF983
-:10C9E000243BA99EA7A2B28BA1058765F5B6312F7E
-:10C9F000A3ADB60D08129D3FAE4E238D48D0600505
-:10CA000034BD3C89CF1703953CD5064874ADF34738
-:10CA1000A7FD99C3CB5904E853A288E196BB8F3890
-:10CA200008D6B7149972A6C8E562ACECFC96A6C409
-:10CA3000E787E8E40CDFE87C56C0FC9D1BED6FA99E
-:10CA4000B71304270CF2095EEC2328CC45861EE8B8
-:10CA5000BD543DEB4931024C1ABB90F642F4309480
-:10CA600093EEA3E327726F506B45B58D828FF95615
-:10CA7000C28A8292B675B2D328F6159B605141CF17
-:10CA8000EBE815278F837216ED2935D2B7D190AF19
-:10CA9000A2641EC90C0221759AC56C6D32909E4B22
-:10CAA0007CE168E4AC53394C13DAF60E8AB20FB865
-:10CAB000957C1017FFEBDD720AACC15EB3854C1E8E
-:10CAC000EF05EA3F64C71B406661308FDC8156EC9E
-:10CAD00027370D51164F86167B52C02F2AEBCE40BA
-:10CAE000A77C662201A6255D26F81E749CBDA3CEF8
-:10CAF0007598A4F9F87D1ADB7925A1C95EE7027E55
-:10CB0000F067342E35621780BA120ABA4E187ADFEF
-:10CB1000A0596B1FB50E4B7796F19E78A58B060238
-:10CB2000D34A637C6D8CF47D9D62B420B5FF593689
-:10CB300056EEE2F00653D0E8EC3F6D4FDA31FCCA16
-:10CB4000378F86915CD6F63D91C9896DA0ACBCC685
-:10CB500097BFB3D00131F29A0EC6E3825D53EF88DE
-:10CB60001E7104736497BFF4DCE98B4EDCA57D96DF
-:10CB7000FDEEF836E123A661484B8A395E4CB94791
-:10CB8000A00FE84FA60EB9303BB437551E45981399
-:10CB900013280AEBCB043DDBF51A7B167D68C79A98
-:10CBA000959F7186939B2C32C8F64CC6C562EEFDEC
-:10CBB0007B422CF00CCDCDEA8B24A4071235E38701
-:10CBC000494F3B7FBC4C689BD0BE0EDC78D75B2BBB
-:10CBD00075939F60471DAC3921A7B9DD672BABC8A2
-:10CBE0000369534761B08B21C1E11E710424CDF16B
-:10CBF0006D933BEFE62B96516738349599D00771CA
-:10CC00006762D4764317CE846DEB0E1387136541AC
-:10CC10000FE1018C9C620A5FC200D3D4908095F82A
-:10CC2000A579DBF470EE02AFF5F179C56EFB1F7AE2
-:10CC300086D88CEF860BF47E4A58A22A49DD6461BF
-:10CC4000252F53CE02A467432A5BBB9C946480DFEC
-:10CC50000C13FAABC38C80360567873CE7A3988E2C
-:10CC6000A700293CD00CA116347B0C5348D88783ED
-:10CC7000076545C03BEE9016B0709A7654F508E90A
-:10CC8000D93AD769F816B16C096EFCEA917DBCAB54
-:10CC9000D3853319C3155862FE0325D00DCC95EE0C
-:10CCA000B5714B8BF9177253FA8F2976213A894265
-:10CCB000D3D366D7976CDBEF4BC932EBD3D2C4C367
-:10CCC000806E697DDB84D74BA20B7D937B48FA9401
-:10CCD000BAAC874108EFBA4E622EFCC31F2689E822
-:10CCE000BE705E570881CA3E634E19163DC2EC8F76
-:10CCF000D589695DA0249AD5C94DE376344B2C22A1
-:10CD0000771E81BD517143506057665BDB9780157C
-:10CD1000D3AB33A0F94CC45CD6FED791181CD257C4
-:10CD2000FF8A5793FF15B276C1FDC10028325C1E01
-:10CD3000C6E73A68C5EB53DD84143E0EEE64DEFDB3
-:10CD4000A92F6869BB7333F3D3E06C2D02383D67BC
-:10CD5000A4AFA3C6661F0269E96ADD9976C2B83E30
-:10CD6000549C844C22615DE34194AE82450C778CE7
-:10CD7000E80ADA1E725F2FED5C7B2439186EAF175C
-:10CD80006B30AD93FA7C9804C81225707E9758F9E1
-:10CD9000E43E55E0FF4EEEC463F29FBD8DA22754E2
-:10CDA000CFA4F7422C96B5F4208A13A9AAA9DC6C6B
-:10CDB0001BC5F5CAEC17D96D08671C34AC1B8A0279
-:10CDC0005003B3092286F2C65215A93A69C9FB9BE2
-:10CDD0002FDFAC31536E1A48C2629A4D10F142995E
-:10CDE000D09411A75EC4E9AB436FCE504B1088447A
-:10CDF0001AD2A873CFB1957857C8672208947ACF12
-:10CE0000238013BDE7C3DE4E318102719C45E914D6
-:10CE1000A26BFD74899C2175414B5E0E483DAD8728
-:10CE2000D78A6E6B6AC9EA87883E74E89A70523571
-:10CE3000BB3F8FDD5F424BE4629294A4F357216CB9
-:10CE4000CB35467DC88FB8FC269EA6BB63FFB61ABD
-:10CE500001D8DA499439188CFFF01BDD6131F2E119
-:10CE6000608CC81AD88F1B8F4E7CF25004FD514441
-:10CE7000BF50A24BFBF2DE78BCE6C1E6226CE0D3E9
-:10CE80008D7EC9CAE960B6F6EC5B4C0B38DA4F749C
-:10CE90002EEBA057A57A78A9A1C66EC40002E3695B
-:10CEA0002A411FB149563E572601F8C865940536F8
-:10CEB000DD22990AF23033E182F54F7B7D64C7AB06
-:10CEC000230A9E84531A7F735127BE726240FD4825
-:10CED0006E9CE5C03A1B15B09EE2BA88297FAD6012
-:10CEE000F9610E930A4DE3E0842193DBE6F826997D
-:10CEF000901A797DDE3531104EDD88DCED1DCA9645
-:10CF0000DD3DB5AA3E01E063603FDFC05A6C82F6AA
-:10CF10004EA8D50C7B8EE95EA6924455FD22309238
-:10CF2000855C149B24D5B08432A5375CB9376EA6D6
-:10CF3000E8695C43EC3B2EF137125E34ABDEC16C2A
-:10CF40007FDFEE44712C42F2173E36015E1E323610
-:10CF5000198E3B619FABC4B929546A477D0B5E189B
-:10CF60009858E4433198F2E2502A9EB80C9F06D0BC
-:10CF7000E425B9F900F484911708C0EDC65D3FCEF1
-:10CF8000494D5C227707C1BFE3E141ADFCC657BB09
-:10CF9000677769BB55AEE179FCB1166AF03EF5FDE5
-:10CFA0001261086F459D468D4C42778765B6789C27
-:10CFB000DF443E54E50954147E542AAB8EAE9FB72D
-:10CFC0007DF4573D93988342315A3AC87614714B99
-:10CFD0009D0F5060B0215E2C610A8A167BD7010636
-:10CFE000A69C303D4D3D62D530FED73B413DDC3700
-:10CFF000A5C839CB2E5D4EFEFF6791290AA01740C8
-:10D00000195FB648E01B261C669B3FD78DFC4DD7A9
-:10D0100067DCAFC807D60ABD98EE717CE038C24223
-:10D02000000EED20AC6C5EC3D8DD0B9A12EB29E745
-:10D0300012C100B1955467F6BE54A443C20E8A3F94
-:10D04000139B619C6D0AA45E306B88AB95DB24F367
-:10D0500054A96D379FF3BC832BE5C19DA161D08A94
-:10D06000413DD67FFEF64349DB5C248821AE0B327E
-:10D0700007B59B0CE571235A63F59FA392FF6FD40C
-:10D08000FC213EA1C77634A2C7650108BFE7D04F97
-:10D09000A940DFE19BD44640D2814D4300F0180BFC
-:10D0A000DB80B92C60DE077B3DC72393972A4B8634
-:10D0B0002EFA34BCA1E0CEDAD7F502BEDEEF0EC305
-:10D0C0009B1EB535C29345650CA036061A4DDF8B05
-:10D0D00024B19A390A51ADF2DDFE885810596BAE71
-:10D0E00011A8EE526390B436F200DDCBD6E3678B25
-:10D0F000CCA4C9AA9EF23E24ABB95354ED0E90B80D
-:10D10000325786FBBEF6191DF89885DAF93256D6E5
-:10D1100055E4C738B0FE081A289B0E9A995E27DEA0
-:10D12000E0B3EBC29E3FF0888008B062D6B7A77527
-:10D130009F4E226CB1428B06C2D2CFA8D7DE78E8D0
-:10D140008BEC4C9C473A51CA636AC93FA40AFD6BF9
-:10D150006B906AADBEC818CA1F3EE82870A0D030D8
-:10D1600017819765F2836C7CAAAA438E9ADFA71277
-:10D17000347653C97B2831C41B8876DB50C31163D6
-:10D180004CFA704AAAE5AD0EA09FB7979D94025A3B
-:10D190002416EA7BA74FAB8EB17778DC80115C0A4E
-:10D1A000FACEFB2C03C151B6F4DD8C2871CB875627
-:10D1B000C8DB8761A4979CC439B65E074518D6962C
-:10D1C000E423E88929B628B863E52487E869D1FF14
-:10D1D000B1B9DA24C662EC4783ADED33E8E166AF5E
-:10D1E00031ACCBDAE088D2EB1653B3CB70CA67C947
-:10D1F000B51A2B4C638C5D985BCA176E2328B81246
-:10D2000058702499EB9EC6B1FFEE271878020FD60E
-:10D21000604590A495F8D72872F78905BA43D015D0
-:10D2200005D9B98309C82F4D6C52EE9B232A10B043
-:10D23000105784983DF0BD2C946C371BFFE1E361DF
-:10D2400039F9A301B6B4DDDF4793F10F8D43A06A2E
-:10D2500076D626E938747EDBE73B5733CE04993225
-:10D2600072DD3F901CFA8AFB0C78D0C859B456CABC
-:10D270005A06EEA274BDDB3B2F126A17464DB5B9B4
-:10D2800005645D5DFF9351941B4D1F898D3AFB46EC
-:10D2900027F6B1D3BB89AD9C173F19FDC9E927DB40
-:10D2A0006DE8B21898BE3DAC50B5EE0EC2311A57BB
-:10D2B0003742E781A6D341D338546811E98C9D7376
-:10D2C000402A00C9E0F484739D68AAE2D8C10853DB
-:10D2D0004754E8B350A50285E4B737B5DB7C65ED6C
-:10D2E0009CF4708A503DFCB6D5E7736331B9548B1A
-:10D2F0001C0ECA679854564EC6A7858961A0FEC207
-:10D300001DFA3919A50E32C56D43E87EB79218A4EF
-:10D31000B5952433E50684D7772CDCC1EF67AE1AC8
-:10D3200086644D9067CDED294B7193EA2B4782358A
-:10D33000C36173A0E084E8793B2888D153D4FD2DE4
-:10D340008FA871E5D69848542EDD631036614502EA
-:10D3500054053E013A48AA2A83358D618A5176AA3E
-:10D360006CB5FBB323FE3F4283FB83534CE0F0607C
-:10D37000B7727506B982A862037D63E164D7768DC2
-:10D380005DF936CAF3AAF0FEF8133FA0D531706FED
-:10D390008D8F2F772878C64DB9EE06DFC394FECF68
-:10D3A00037C9F8904C6775945A046A1962AA074302
-:10D3B00092D8EE7F095922E4A2EC3DCEF56611D851
-:10D3C0003710FAFCDD324BB8E154B457C45D4A77EC
-:10D3D00080F48D374C383B84F6BB9D2383D4468D37
-:10D3E000DB191453B02417618084F0D6EFF758C1CD
-:10D3F00033088D6DA9ADDAAE9175C6E21E5964C9C8
-:10D40000DA5244EE1EB28130E38DD0652BAC2EB6DD
-:10D410000EFF3877256CA8F938AB20D3CDD43B8CE0
-:10D42000C715B06FFA19EC82F7DA1C8DCC2526FBF4
-:10D430003F73A185410926DD1C45471E7799CD0F15
-:10D44000681D1B5192F3C0A0D948F7AC3CB43DCB4A
-:10D4500094F19762343810532EBF2185660DBFD7E3
-:10D4600041F71B70EBAFBD1494F1B82B4D67A13998
-:10D470003AC4BA0848348B400514D97153A2F0D18C
-:10D48000E6CE4D4BE171AD0FD4268697FDB5C8A60B
-:10D490006466CDC2B3D8E4899DA9D1DCB6CEDA2BBF
-:10D4A0001C79F628504846BD9E46D1485E5A52C166
-:10D4B000CB69CA255B7EBEFC12C257E3F54C9CE7E4
-:10D4C000EE49D1B0CBA9681B173CB1A291C238413B
-:10D4D0009114D7A66D0BFE3C36009714AC18B15BC7
-:10D4E000D4F1E3F59E2D88A3755F93B5142A983B7C
-:10D4F00009F7605A7E3E21C30726E7DB08AFA2AEDC
-:10D500007E0BD07912FD1E30E9DEA6A89B1F08D045
-:10D51000D4BC0535C878FF245CE2401DB8F9328FD1
-:10D520005F573FEA7CB67A6B09AF0857243952E55A
-:10D530002913FF99D7C65EBDA9BCB561BBD2E785EB
-:10D5400013ADCBFDEED5F1817B40ED7AEFC5422ADC
-:10D550006D7969EE507BF6FEB3C54C917407690C8A
-:10D560002ABF1DD2D2CA8973F145880BF9163244FD
-:10D57000AD9DA1D64714C9DDED16F00FED25A3151D
-:10D58000F069FB7E23C2F229BAA1137F6F6C30F8D9
-:10D590002CBE1BA73B5C2638F4A43C99E9B69B3112
-:10D5A0003F57B1CE1D3DF423444C0E9F1356A86443
-:10D5B000D192DF68B2FC64DB8FEFD2347DEA631B6B
-:10D5C00017342D1D46EF2AE91BD2DE7B705E1174E5
-:10D5D000DC00DC3AA49F3E886980A5AD4EFDF38651
-:10D5E000879FB27C22203B3B916A8503FC43858761
-:10D5F00095CF2F61928E2CCB2D31153275ACFD8BD2
-:10D600006F937BE4390646C8FF3E0B6815344E7CA9
-:10D610009E666E61A6650BC4CA89C7EFA6DC080CBE
-:10D6200053D48F7FC5DCC46258683DBE119882D741
-:10D63000AFECA740081055BC6F78315CC889F586FF
-:10D6400036E536C7E4BB5444E825083A11736C103C
-:10D6500033B4EF68C3029BE93571E95E40AAB69F17
-:10D66000DADAE27A1C4451D1C3EEEAFBD8E669C7A4
-:10D6700086725AE28F78347E12563C1C6448C3C9C5
-:10D68000C08CB17588DDCE388631700FFD2C09E86D
-:10D6900007073DEC7992F9077A87147C5F45E2D958
-:10D6A000E393F55085CDE364AC8400F97B10FE7FF5
-:10D6B000A8EEA86CAFD99556F4D8D10745A1351B73
-:10D6C000CCEC80BD3001B2BD7C2A0F5A6D622B704C
-:10D6D000492B61355FF9DAB421EF092F41499DC427
-:10D6E0002FE34BA5AAC81898D5D7FB377C32959C59
-:10D6F00062BE995DF02D48494162DC729D3020FE8A
-:10D70000DC8180730B3CCA9E51FB8E9DBD34E9EADF
-:10D710004330173D3385A18DAC83C34B67EE39870A
-:10D72000C4F34112DCA652A410141B06E2BCC3973A
-:10D73000BDDDD4CDFC1416B8BECA76B7236D8F48B4
-:10D74000D28688316E032F3BFABC9D3E60291B11A7
-:10D7500032F04ED1169E878F33F111C572BC1194F1
-:10D76000CAAE937BED5286A0136CEABF11B53AC8DE
-:10D77000908C9752CB8861E02667945B4FD5C94760
-:10D780008939418ADC617AAA0576A1F46CD759E619
-:10D790001AA9BB56D3199BE4698A2A67F07B3FCE4E
-:10D7A000D7F4B46971F765960B2A2E09C0BCA0BBEB
-:10D7B0000A90A61C9824E19C0FB19A454EEAEC3FD2
-:10D7C000747BDA5503DBE8BD053B379DA978DB0F99
-:10D7D00099FBE8B09969DA087E6DAD7CC54115C644
-:10D7E0006594568BF44368B51DE8566FD1F627292A
-:10D7F000CF31847787FA961682153F60BB96ED5934
-:10D80000C4BA7405543AEB0411521BCC5813CA2AFB
-:10D81000B96E7B217E0434D0E5334AA0375301FC36
-:10D820008BA97975A2E1FD22B0DEDE7EB2CCCB936E
-:10D83000C12000B18342A9481B77173854E7D0397B
-:10D84000BF418F6EA4DB5B03BF58D7A363777B33E5
-:10D85000DBE04E8EF881D5CDE45A27C42F4EC0A20E
-:10D860008C7A9985D98FA2D6C355E97D34CAE5E56E
-:10D87000675823F0C79E99C8015CB04D6E4B967BEC
-:10D88000046B62F62184D38025DD6F12B12DDBD9C4
-:10D8900073EF9A197D916F2E66DE18001A731A2F96
-:10D8A000CFB94903DFAC6384B86E8FC7B8861DF368
-:10D8B000ADE1056A1D6471DA9161BF39E7B7569A27
-:10D8C000E6C68EEEAACD434D4947A5249DDF40B460
-:10D8D000C8B582C49CADD9F9CB00E068F228F352F8
-:10D8E0006B3A6556565DDB5B0DE8045705D8098A2F
-:10D8F0009C4D64E76F0A2AF2B2272361DE01D494BB
-:10D90000D64822BEEF8D1879B7A0DCE1FD91C51194
-:10D910006DDC65DABAD9ECE218BB28AF1934CE78E1
-:10D9200048F6809555B6309CC5504CA567075E3AC1
-:10D93000CEB725786CA50E11E96C1FDDA804AC29C3
-:10D94000C9D90E3FF04B110E67E9FBB4D93CBC6955
-:10D95000731D2528A406AD35B85D513DDD6C3D67CE
-:10D96000C46964124FDCA6F832744D9A8540BD60DC
-:10D970003358C43A3A38E68AE378602DC6A5ACA994
-:10D980008A3F14BE5786ECDF8E5B990DD2E1C661EB
-:10D99000774E9D4F4A7ADD4BD0DAEB083C854091BB
-:10D9A000456247A8B56C2447621B6122081BB05230
-:10D9B0007AFEAA15CA9B324A802600B8775C9DAAD7
-:10D9C000D5CD39048D14846EEBB7B9C11FFC12D9C3
-:10D9D000141EB716BC9655FDCD4D01BFD6E6433E8D
-:10D9E000401F814B017A7FA699271BA5DE79324221
-:10D9F0005BCD7E3650B77BB78134ACFEDC73CB6B2E
-:10DA0000A8968BF332DC0245BA9F3068C8A438A4CC
-:10DA100017FE641E9D6F4D516F2DF88EBBE483C0C1
-:10DA20009A83119C462CD0A5B226BF180873276193
-:10DA3000669066B2368D146A2BFF740368BD8E3F04
-:10DA4000F2B14784C461F1807F19FA6FDE3877E064
-:10DA50008633521B8AC532950B910A663507205FC3
-:10DA60005FC5E948CC17BA8F013B7E39FC162CE123
-:10DA7000F92916094C836E5FE91A1B3A095AA91055
-:10DA80002848A7014A5B62AA0A59ED234B7FC6AF1B
-:10DA900014032D48DC5A0337BF2C5B8E28CFC1E519
-:10DAA0003BD83A2A2CEDABBAA6E8F1420DB100DC26
-:10DAB0007F9353EC20F6F92BA7C7E432E244EE2B18
-:10DAC0008272E447581B903DF8AFE15F067B22B4B9
-:10DAD0009BF7E4666E3E61E71110EC860909B75EBC
-:10DAE0003E2C45EAB966C1CE086DD0FEE686622BB3
-:10DAF00070EF2EB14DDBED8C5DCC5E3C9404BCE24E
-:10DB00001229EAA5D55EA900DC1DCF59B7BEE74AA8
-:10DB10009C5532F8BED4EFE9E8BA51ECB71D3AB8DB
-:10DB2000BB17837BA11343FA2A66C7FF3179A42769
-:10DB30004FE48913924EE34AD7DC78C790164037FA
-:10DB40006C89E00E1A0856A0AB917D7DA3ECDE1F18
-:10DB5000F19886C88BC1A2B17B4CB2A46EBAA7B3B0
-:10DB6000E6F4692035209B4431411DB328CDA1CC7A
-:10DB7000DC7790B4D2784D59EFD3F10BF1ABFB6663
-:10DB800096F5AAB9510AF0CCCEC602E6E6A618B9B7
-:10DB900098656C0CD24B5A7D393818A190B4574017
-:10DBA000DBF85914F8F8099D330D94C3374E7554BA
-:10DBB000CF9A8F088FD69C288436C7C88844FEB475
-:10DBC0003872812F837FCD4D579724D101DE0057C6
-:10DBD000D0E65D2D1590B58D9E955E7E05963C51E7
-:10DBE000697EF6B04BE54636599F574456E4787443
-:10DBF0005BFF73AAA9D9F86FD805A4A6E1C8B19BA9
-:10DC0000412F6FE43CBB70247153174B81762A8AF5
-:10DC1000AB89461B4749837AC4BB1E42902B876160
-:10DC20000CBB4DE13D52E9D80B05DEFB02A4B9B7B0
-:10DC3000B4C866105244C7FD074CD9591B5212296B
-:10DC4000C3492757B52AF5DA284F91A19C08AFECB4
-:10DC500061DB4B5EF0251560D81F38AE200D6C1CC3
-:10DC60009FBF5B7526E4CD007B0E16488B516DCFB0
-:10DC700033CE44A52987A0B5FA30C704DA6433C689
-:10DC80009BA297C149C66DF2837420FFEC0574B462
-:10DC9000B25A90BEBBB6FE813158B05B39D64374E0
-:10DCA000C90D41EF451F75B5ED6A823A8DB1E0F9B6
-:10DCB000B95D68C2D3B341CB9BD4E95BEBB9176ABA
-:10DCC000765013D74AEE51431D32111709F9DE4839
-:10DCD000A54F3D0A996470B9BD670C1C4733EB072B
-:10DCE000432E5B1E371B7CEE59047B66E3C3B5AF46
-:10DCF0002ADC52FC3E8C0C9539F24EE24AA5FFE537
-:10DD0000F81A0CDE54CB0B65E460A1AD0F91D47012
-:10DD10004AA24E0C81C3A1734F5DE64B05F15D2015
-:10DD20004FB18AFED667F35FE044BCA7476A91BB58
-:10DD3000D271AB03D832C1FF1C3019543CC21D2133
-:10DD4000323AFCC8A9246B38AD04146544B00327EB
-:10DD50002BF6A1B730DD96AFF080D901A2905D55CA
-:10DD600046ED15749381B8FECFD23061349B984A4A
-:10DD70001CE6E9407962C9000DDE5E44771BB832CB
-:10DD80005DDE0D8E4C590BB9EACE1A3B5E86CEE5B0
-:10DD9000800771499F99FBEABC5E1F5F0D421069C5
-:10DDA00059916EBE288B6DAC4A7385A573B021095D
-:10DDB0004B2116DC0F40FBAD195A1A00BCCB2D5875
-:10DDC000B41307752B365652EFCAD930E7742DA716
-:10DDD000962DE4194F2ADABD24F14F1DE3EEC67DDE
-:10DDE000D49D9775BE728E5A5D7E4CD589569D5BCB
-:10DDF000BE48F4499F3AE5F3D8D8E981CC6BA2EB51
-:10DE0000B138C45368D8034228644FF1CCA3BD8213
-:10DE10001A205661012E85B6843FE5C459CB2F01E7
-:10DE200061B27AD5E4FFA145C75C516AA4139D5A3B
-:10DE3000D33F73A6B501D670E003C3A7F27CBF50F1
-:10DE4000C670835CAD8FE0CBBDF4E27761014C39E5
-:10DE5000EA97E5ACC207C83CFD256CF49B66DAFB8B
-:10DE600014F352AC7756BF69E80C63948FD5559183
-:10DE700003590F5725A81C61561066405542C35CD4
-:10DE80003C3983E405041A8F30CD7F7B7C2B7E38B0
-:10DE9000F4C785214A53780F86340880C75DA841AE
-:10DEA000D0594342AC2E671099BA08E364D6576B39
-:10DEB0007375963F0980CAD712C4131B56BA73BA3A
-:10DEC000C39376BEA2D09D5CED5FF08D27059FA722
-:10DED000CAED880777FED092E86297210844DEBA3F
-:10DEE000F0C52006AE77FBE0091CC5CC320F2C41F3
-:10DEF000F316AF64385B19C3C90858073398B47D6B
-:10DF0000124894B4D342270460792EA26EE941AF3F
-:10DF1000CBE955447CE1A6AE67F6951E7BB0B53BD8
-:10DF20004E5B5B9F56D155B14BCC310CC88D50B375
-:10DF30006B2EC5148F1F74E78ADA3476AAA3DB3AF6
-:10DF4000D189A24638F7B4F64CB3601D2622EC0DF9
-:10DF500069D4B378BC174373502E0A2A0DBFCE9CE8
-:10DF6000B361D4F9027B8CEDD67C55F16D4F5181B4
-:10DF70003D21A8093AFA69D54EED15823D14651C7C
-:10DF800032440BB4B91D9561C714B45830F86EB45F
-:10DF900070C4A838D845890860D87845BFE57603AD
-:10DFA000BC9CA3EEBFC81FE7D2E3987DEF28DAC779
-:10DFB000CCE45BBE486F787B1F9D6D9D3414F743A6
-:10DFC000A6EB567EF5724F7ED9C0B406142490F1AC
-:10DFD000E2074D7280C7AEA72878FBE80D0695C80A
-:10DFE000E56F934FB4EAC109E5908DCC40310B74D5
-:10DFF0002E4F244C6B088370876957486923243D52
-:10E00000B7A3F7F2A67219AE30C454D0991321F019
-:10E01000937DBED9EBCDA6A057EBE3BE595D293762
-:10E0200075D571106A351617EB1ABAC517BF18F3F4
-:10E030001077A3A403BC44514E4EC79E9CC045B567
-:10E040007EFDF35BB0ED324229810E2DB93B0FF31B
-:10E05000407CD785A2DB0DFCC26717BF32FA5B4458
-:10E060003C9AFA2B9EE4CCB117541F947CFEFCAD75
-:10E07000513942187E65A9F9D6F101462BDCF581AC
-:10E08000A3FE6F0EC816502B2A362761BE28B63461
-:10E090007662E3D20EF1EF88AF8795A581C66A1448
-:10E0A00062FEDF2B15D571BED01F618187E3346915
-:10E0B0005D23A4605D5FAE6D43D094D72408CAD2BF
-:10E0C000BC3708DC1186C67D61C7706C9F7893529F
-:10E0D0001070FF2F8329FDE93713732D9875FD54B8
-:10E0E0008240B673BB718C75BD0A1150D1A5A0D406
-:10E0F000DA78E080F1616BC216D15DBA19054E6520
-:10E10000F56269AC24B63B0C994EC4C1C8AD291365
-:10E110002096A0C7A0C432B8E4587546A7585F0D32
-:10E12000B7AA7A474CC01330E27BA0EA4798483D33
-:10E130005BC7D756E8614DA53AE1D4E636CA76F119
-:10E14000D8EACB732F60522ADD51BBEA755F0DF818
-:10E15000B490908B612EBB687A826DA1144DCFFF75
-:10E16000033A403D3780DED1FC9EB873CADE3B8B5C
-:10E17000E5329039BDBB318826A5C85066A8D54583
-:10E18000F46CC2CC790E382CB2B10267FC313FC3BB
-:10E1900014A38106143D38A1B4F5A9B15A131895FA
-:10E1A0006B67DCEE4797CAA046B868505CEAF74B4D
-:10E1B0002EB7521F6577887FF998B7255DD7B3E7EB
-:10E1C000011C1F36461A611D745B95D259126BB83B
-:10E1D0003EA21E138EF8D3F4FB1C0E31F02A3A81B6
-:10E1E000476AAD60D1B958E9B2A3BF9D1FD7D377B5
-:10E1F000D71A378D566FBE04532158DB322B3E4B56
-:10E20000103CE8874C20890518C7BE8F4CC20ADF36
-:10E21000A3C3B68195CCD2AF851D8900812AA9857B
-:10E220001575413CBE4FF48371738E3EA8B39C6656
-:10E23000816D877FAA2E3961E6F3885464E2630218
-:10E240002CE23EDF7CC504C8065F8E18668B659E97
-:10E25000C253FD8A7389B5A12034B0927D0DECEADA
-:10E26000CFCF92585B2B520E41E9AD85E1A7ED4728
-:10E270004D1D65F2DA867A9E3CE46F45A2AEE8DA7F
-:10E2800062154C58FF23513E72E6A1146D7C3C4947
-:10E29000E2A8400A027CAD6D7F22715B9AFAF66CAF
-:10E2A0005E9D702C4DEB37F624368D31E117B4C8E6
-:10E2B0000EDD6F4499B1489DE09B268B4F6DD5A034
-:10E2C000DF7E5F9F2A06D39036F1C48F15299A917D
-:10E2D000992DA6F7ED123101C7F85911876DB38C4E
-:10E2E0006D95012A4152DA3BFF01326C3C224E3BD4
-:10E2F00081BE9605750E791D978FE34CB0F99C4D44
-:10E30000360FF0B628D8BC7B3112A73843D9CD746C
-:10E31000114058E66BD9B862B305AC0CD1265B430B
-:10E320009CAAABA22011518D180FC7B28A15A9B6AD
-:10E330004FD2B409A33177473C0DDCC368BB8B05D2
-:10E34000ECADA8721B2058F9BBA4E0368CD4F817AA
-:10E3500087B90ED974CC3362742A97621E461EB6F2
-:10E360003502603AC971393991970B9CEA2C70E3F8
-:10E37000DF8DF869C6297A011CBB5084E4261E850E
-:10E38000ED4954B453A9A5A4877EFB0A6B67BE1759
-:10E39000059341A9801322B87B656D0DD72F79EACB
-:10E3A0004C6A1C47550E3E812AF97E11A108EE04E5
-:10E3B0006D337D8525FD1BE3B84DA229FEE29CE669
-:10E3C0003F4E74A678436585EEE88714428072FC60
-:10E3D000A974184462C948F8380C2AE08F87B68BB4
-:10E3E00034D1B2F3C9A91214846F914CD32D957016
-:10E3F000595B4E40E2DD5CDA016626BDB3074DEBAA
-:10E400007D3F147E8E43B7881232A5FF06589F3891
-:10E410004180FBA2CD497595915F4FEF50CE105AC8
-:10E42000FCFF1D8B013A5635287964860D7BDD3261
-:10E430006BA3F38A6D21C937590068F90B249465E1
-:10E4400016C84527A897924F180C8F103E6C9A4D0E
-:10E45000AD8BCC3CA5ECE76C70256C3C73157EED68
-:10E46000569965349F4EE0A93C816889C3C62E2227
-:10E470007D77D3D5D0719B4AD6E61C5442DF05E5A3
-:10E480002A2B4AEA69D710ACC53DD40B92DE20682E
-:10E49000FFC1181E036A8DDB88A6B49C2FF066B0FE
-:10E4A0003FE5DD66DF57708DBCA60D605B8D6B4E62
-:10E4B000BAF1701DDB20030FC7F6302E150581045D
-:10E4C000E5397B01A9FF7FD9AA8F1856D66359C9B0
-:10E4D0009459A6D0F902714CCE9EBD628CD01CF628
-:10E4E000A08D4DA68BFB60C57B555F2483EEC631A6
-:10E4F0001BCEFC2CC33D505B7499030A3F5BA09C70
-:10E50000832BD1DF618EE348823E88B04273A8A797
-:10E51000ED45D2E0453B489090DFE9F4AE00AEDF38
-:10E52000703C31272AA2ECECB45EC378FC798308F6
-:10E530008A6D98CB1A42851980BF954728B4621C12
-:10E54000FD304602E73F8B5AE1F876C86E68455BBE
-:10E55000C38E4303BC0C75D98C654DC91105563269
-:10E560005533CD9BB751E38B285649E6C83910D0B7
-:10E57000E0A938F60E84DB7D5789C39466844E90FB
-:10E580000D5655B813E54D98FFD70D635214EA2088
-:10E5900071180242881DF56D983EF8E074A8660770
-:10E5A000C3659F30498387A7B9E3E928BE841A7BF6
-:10E5B000F608EA41F3833D0B9E4D44040E7EA663AC
-:10E5C000C9C6777B80CDC9952EC263908919ACD21C
-:10E5D0005604018D57E3E3E8DA0B889266CB206B93
-:10E5E000B8DE8A2D894E95A43FD784750E4A4F8395
-:10E5F00043EA510B4D6B7FD156FF7F8DA35E654182
-:10E60000836F6A8B23DBFE9457AE368B2155DC7B00
-:10E61000BC71D5B6B5EA437DFFBEBDC0FC5BCBDAAD
-:10E6200075F7B8467231B9A8997E3D03573A8E8581
-:10E63000AD18DDEF48CC20FA2E1259C1BC63006E34
-:10E64000534FF22B7EA53E958124454638443539FB
-:10E65000D8703E3651D41D0A7F56F1DA6CCB7F0458
-:10E66000BDBF332B2E5677A641A739A64A68EBE7E4
-:10E67000FAEC50FF5C1D1A5A0866F826D979D0B317
-:10E68000A087E027F87C09A117012BA357C38C7141
-:10E69000AFF3084C9DC523C2940A4CFB4949A7DE41
-:10E6A0008505AE01FD26BFA57DD1A95E59B4DDC6A5
-:10E6B000441CA12D6D371D797F90620830ED0170EB
-:10E6C0006A5D8CA9D2F1B1A4789416476EA3FF9D20
-:10E6D000B112D3EF9A60A3EC30BBADBF41C412FCC2
-:10E6E00079E73A5DADADDB6B08C1DB44A2463AD0B9
-:10E6F000210790D8A6A32D2A013851ED8B30748CB8
-:10E70000C7C4B119D1C64BA8BF26DCD054720C03C4
-:10E71000DD87BE7C07515D05ED93DECB7B9CED5E16
-:10E72000102E7F49577D4E6EC664402BF92153FF52
-:10E73000E5B51D10AB32A2490B0C96918F88D6A27D
-:10E74000F1CE8743651FB352A67322D7F1402D0146
-:10E75000B505AFFD61D22909C3325F1FA69DA5EBA8
-:10E760004C9F09FB5AE2CA210C9C5281AE88B836F4
-:10E77000166FB7AA69D74F8400F7C5C7CBFB4F9672
-:10E78000C655798B29812369E3B7C14FAE53E7F4AE
-:10E7900064AF1C9CD18E2B3E341B0283EFBCE6641D
-:10E7A000623CBB7D533D0B3831F25AA7B53C66261F
-:10E7B000E869D20DEBE650C474C824011784AEE2B8
-:10E7C000B8517E8D10CC0BF8DB127CBCCA7AB87BBA
-:10E7D00094D8204AD1BF0B2D05718A27F1ED946A98
-:10E7E0001AF1C1B7E96A855790D5A1152638DD9091
-:10E7F0008C68782662A3E19984D2AE2EB5E2CA7BFA
-:10E800009715215A7ADD1690843E09060E3E9CA685
-:10E8100084982919BB49622AA2015B51E6763846E1
-:10E8200023FCB8193C57433ADC54E248AA64738B82
-:10E83000E2463570157F64E74BE4A1B243F70BDB8A
-:10E8400025AE9B64A04CABDF0B9D167DEF15B92D5B
-:10E850007AF4F7260ADD7D23B076EE7B30A4BA2960
-:10E8600046459E0B84F324EC27B5C3A27DDADF185E
-:10E87000F6ACB98FCA3BBE7BEDC9A72E8D4F818602
-:10E880006B8BB13EB2F0FED6CCE7CC08A3B3A9F5B2
-:10E890007D63EC2A9F6C2A65F74D9CFE8B739D2847
-:10E8A0007DBF2639D35931CFF22E9A37DE22F94077
-:10E8B000488A728C3745385FBFFC1BBC5C13435AD7
-:10E8C0002E140F84CFA9CAED70A43D120711FC715C
-:10E8D000D6F8753AF9B89225D3D2076123EF66735B
-:10E8E00096BA2A1D31CCBFD6DD298021194E13409E
-:10E8F0000E74BA62CAFE50058FDE995D67ED1E89FF
-:10E90000498D32AB84CD9A73241733FA20A535A4F0
-:10E9100052928ECB403AD8EE215CC2341238D6895E
-:10E92000CF0B19ED3CAEB809CC70A7F010D420F78E
-:10E93000415E688E3C74A3EFD18228785F240BD4AB
-:10E94000B7141332A58577EE60D5C35C87E91091C3
-:10E95000C4CAA3C28A65A9AF52387B5087BEC37FA1
-:10E960005A91BDD807564F02A8DD95D593822982CA
-:10E970000C06883220BAF384792F6B21FC563AE0DA
-:10E98000D1096EB00F74BACACD92165FA94D2F424D
-:10E9900061AE4C75DCECB10AD1E576CA924CD65C1E
-:10E9A00034067E76BCDB60BC248C12D5DC55F1537A
-:10E9B000F374911408CB5B036D1B24FE81A04D857D
-:10E9C000D857C38D08108BA9CB262A31290AFC9E63
-:10E9D000656D4BB389089A52F41AA237187523074C
-:10E9E000A7CCACFFFEF866B0C58F4DF3DDA6E2778D
-:10E9F000201B49ED2244BC73BC50D4C7E29A1D3899
-:10EA00000FD1F53693E5192870CF70E520CCA8B862
-:10EA10005B11AC754F20DD6233DC66726407B12197
-:10EA20009B8E4D10E848EE3604C995BF53FB3DCB95
-:10EA3000031737E2E853AB8D7917E5F603801050E2
-:10EA4000B17EADF21A613D62C98E47D4E8FA9D11DC
-:10EA5000E4AAE9847B00E1D65A7B615D6C7F85BCCA
-:10EA60000A01EEE48300581998C4040EE008A715C3
-:10EA7000DFEE10F66B7D54E473E1F6027A46BF8B4D
-:10EA8000B2F5C932CFAB3F258E01B01E1E3A390117
-:10EA9000ECA21A60CB1D0CF5B34CB59F6CB01E0EEA
-:10EAA00049DCA689335CF3679FC93849A238B3A310
-:10EAB000FC38392FA2BFA36C3B0821BFCD9033187F
-:10EAC000BE7D075167314916F96EE7FB0539FCA792
-:10EAD0001C7D4A2727C0EE0166CB962B900509AF17
-:10EAE000BC3063F19169CF6A5866851EC5AF305B53
-:10EAF00068F0DB841B03E65BB6AFD415C304D50C0A
-:10EB00005D0C30BC1DF856F3E8ED817A49C7524DD3
-:10EB10001A2408888B6BF4173122FA2451B159E872
-:10EB20002F1B68904B7D6CF594E0E1C44919672573
-:10EB30007862206A33F59835A8B4447E83076B5B0E
-:10EB4000C07E72B16082F482BD55028F1CED56DC2E
-:10EB500002DD3A2336C94BE508AFD2923184418CAD
-:10EB6000752B07348CCA78AE5496B8423C8FA7D622
-:10EB70008E7018ECBC4453FFB18C3800B4255FB3E1
-:10EB80005CDF1FA32DB3EDB0638988B6DB51AB3CCE
-:10EB9000FC0651CF77E4D1DE500EFD6DB506430380
-:10EBA0004406C584A220DEC76146A89FE40DBCAA26
-:10EBB00022F299AA0122D28B47027FFBB2D1304FB9
-:10EBC00011DBD770E6E1312F4B8D57660E755A1C5D
-:10EBD00076CC76712159305BAF2892A662D036A9E7
-:10EBE000F0D2BAD72AFC5B2B36CF6D61E7F62DF158
-:10EBF000454EB5B0038AC0DD5F03DB3F0111C4E6BB
-:10EC0000C69733CE7BEB65B4194A48883CE29F8FA8
-:10EC10000061FF8A3F753924E00E03EE80C1F8855C
-:10EC2000050FF774BD17B65D5F46D7CEAD849CE780
-:10EC30008C10E0E129F40FABA27F7934998950BDA3
-:10EC4000F83CFD7764FDA9CD2FAD51ED5621CCD711
-:10EC50006F26FAB40A85AEDA7C93F179D39F45FF2B
-:10EC6000CF212E63D4791804D43EC5B220029E6908
-:10EC70005306C4988E53959B0582879EC4070ABF8E
-:10EC80002FF23CCE989BBFB4A36BD2C3C93BDB161B
-:10EC90000CF46263BCAB3503AB11B1F61930EC0B6D
-:10ECA000012EA4E60C5F2B85F3A77E0269A79626AA
-:10ECB0003364E8B166FA4536CC39E61D163947505B
-:10ECC0000F7F5938197A74E1C93531914BA5C5DCEC
-:10ECD00011601BB459C6C194122E9529590ED14505
-:10ECE000E175E1FE15079F0896C1BB31B79A8F9475
-:10ECF000E72B69E905E84F5B3F45ADE50551D01FBE
-:10ED0000BDDC93827FB057CA4792AF812EEB9DD96D
-:10ED10004DA669AB33A868F2BED83ADA433DDBB101
-:10ED20003D2137C0F7876131A5BBAD1AE2B2809FA4
-:10ED300035772084C421D3CA6BF13D34BB6D65D3D4
-:10ED40001930DD6351243552B7ED3B48858FF6C647
-:10ED5000111046175FECD5C7AA11AF7726F4CD2660
-:10ED60008D2FD611AB7CC55C7177E657D2C11E4999
-:10ED7000896B578F598D3118B1FA06E7430398CB49
-:10ED800014262665E47933D257631BD1E355837289
-:10ED90002CA43D0C4087B68628577AAE3D3B2727EA
-:10EDA000D7D2B678CE0851CF45030245F43A8C222B
-:10EDB0008750A121918F906DAA1CED9FE59F2C2477
-:10EDC0005298645E395747E611225DB7961280B0BB
-:10EDD00025B47B07C636B79BE4643FB9C558645E6B
-:10EDE000AFD46A75ABB0F3E2CB34CFDCF06F045B29
-:10EDF00031258CECD1A2F689910E06B07587057984
-:10EE0000B80888ED065C63C0198ADB4F7C2331BFEC
-:10EE10008ED0EBF305A7A2C7F3A1EF9A293372E6D0
-:10EE200043F5A948E63D26C4AC37E423487C329B31
-:10EE30006CE59D1365F3FDE7E14F451F4E3151C56C
-:10EE4000991D2FAAE28D5B661B461EE5F208EE05B2
-:10EE5000986F50EA19661EA4607172D63CC2B41154
-:10EE60005F98E1FE2686551BB87DCFCB507CF11311
-:10EE70008C27756157437D760C4B3D8F8CE0C875B0
-:10EE8000BC223660C7F3383E63A4079F96B70B4693
-:10EE90004AFC1D32BA8C6BD0FFB388901637569956
-:10EEA0000C555492A6898F6FC1910655C7D794C54A
-:10EEB0009D7C1AE45FDCF2C4E3FF633344F5DAA21D
-:10EEC000C128916CDB53A863BADB5CC01C062DA281
-:10EED000D6D4374274B7C1D3C1FF22F29789FC93CD
-:10EEE0001BD765EAFD83EA23E23FF0C7FC5B87FCA2
-:10EEF000B709696941DF5687C39E8CB365138F607C
-:10EF00000308B007003F011E2837047F07004000B8
-:10EF10004000000000101C1E05F5281E05283000CA
-:10EF20003000F0D2F0D2AB0A1080080A0101666608
-:10EF30000140403200000000070A00FF0001D2003B
-:10EF400080041303181E0004041B00100A0000B004
-:10EF500004FFFFBF96307500C080004040010600EE
-:10EF6000002C010500DC0508080104054A004A00E0
-:10EF7000000000000000054A004A000002000000F6
-:10EF800000054A004A00000600000000054A004A49
-:10EF900000000800000000054A004A00000A0000C6
-:10EFA0000000054A004A00000C00000000054A006D
-:10EFB0004A00000000000000054A004A000000006E
-:10EFC0000000000113111815211D1416171A1C1E1C
-:10EFD00024191B1F292B312D26272C2A2F28302EB0
-:10EFE00033320F0B0701030D0A0E0C090205080648
-:10EFF0000124000F9919330000190030080000CCDB
-:10F000001C000F9919330000190030080000CC1CB7
-:10F01000041A0014002003000C2003000C0210004E
-:10F0200032000000000000000000000000000000AE
-:10F0300000000000000000000000000000000000D0
-:10F0400000000000000000000000000000000000C0
-:10F0500000000000000000000000000000000000B0
-:10F0600000000000000000000000000000000000A0
-:10F070000000000000000000000000000000000090
-:10F080000000000000000000000000000000000080
-:10F090000000000000000000000000000000000070
-:10F0A0000000000000000000000000000000000060
-:10F0B0000000000000000000000000000000000050
-:10F0C0000000000000000000000000000000000040
-:10F0D0000000000000000000000000000000000030
-:10F0E0000000000000000000000000000000000020
-:10F0F0000000000000000000000000007FEB33185B
-:10F1000001010001010000000000000000000000FB
-:10F1100000000000000000000000000000000000EF
-:10F1200000000000000000000000000000000000DF
-:10F1300000000000000000000000000000000000CF
-:10F1400000000000000000000000000000000000BF
-:10F1500000000000000000000000000000000000AF
-:10F16000000000000000000000000000000000009F
-:10F17000000000000000000000000000000000008F
-:10F18000000000000000000000000000000000007F
-:10F19000000000000000000000000000000000006F
-:10F1A000000000000000000000000000000000005F
-:10F1B000000000000000000000000000000000004F
-:10F1C000000000000000000000000000000000003F
-:10F1D000000000000000000000000000000000002F
-:10F1E000000000000000000000000000000000001F
-:10F1F000000000000000000000000000000000000F
-:10F20000000000000000000000000000003F011EA0
-:10F2100028371E0A016600000700FF00561D10E097
-:10F2200001E00000000000000000005335303030E5
-:10F23000420000000009030F00030000000100006D
-:10F2400000000000000000000000000000000000BE
-:10F2500000000000000000000000000000000000AE
-:10F26000000000000000000000000000000000009E
-:10F27000000000000000000000000000000000008E
-:10F28000000000000000000000000000000000007E
-:10F29000000000000000000000000000000000006E
-:10F2A000000000000000000000000000000000005E
-:10F2B000000000000000000000000000000000004E
-:10F2C000000000000000000000000000000000003E
-:10F2D000000000000000000000000000003D0011E0
-:10F2E000060112201B0C0401011C0008002134003F
-:10F2F000000000000000000000000000000000000E
-:10F300000000000000000000000000000001D2002A
-:10F3100080071303181E0004041B00100A0000B02D
-:10F3200004FFFFBF96307500C08000404001DC083C
-:10F330000500101C4410270101BA001C05C088609C
-:10F34000483B080F580000000000000000000000CB
-:10F3500000000000000000000000000000000000AD
-:10F36000000000000000000000000000000000009D
-:10F37000000000000000000000000000000000008D
-:10F38000000000000000000000000000000000007D
-:10F39000000000000000000000000000000000006D
-:10F3A000000000000000000000000000000000005D
-:10F3B000000000000000000000000000000000004D
-:10F3C000000000000000000000000000000000003D
-:10F3D000000000000000000000000000000000002D
-:10F3E00000000000000000000032310C0001540059
-:10F3F000000000000000000000000000000000000D
-:10F4000001132900101C0100000000000000000092
-:10F4100000000000000000000000000000000000EC
-:10F4200000000000000000000000000000000000DC
-:10F4300000000000000000000000000000000000CC
-:10F4400000000000000000000000000000000000BC
-:10F4500000000000000000000000000000000000AC
-:10F46000000000000000000000000000000000009C
-:10F47000000000000000000000000000000000008C
-:10F48000000000000000000000000000000000007C
-:10F49000000000000000000000000000000000006C
-:10F4A000000000000000000000000000000000005C
-:10F4B000000000000000000000000000000000004C
-:10F4C000000000000000000000000000000000003C
-:10F4D000000000000000000000000000000000002C
-:10F4E00000000000000000000004030000015500BF
-:10F4F000000000000000000000000000000000000C
-:10F5000000000000000000000000000000000000FB
-:10F5100000000000000124000F99193300001900B9
-:10F5200030080000CC1C000F99193300001900307E
-:10F53000080000CC1C041A0014002003000C200357
-:10F54000000C0210003205153100510000000000CF
-:10F5500000000000000000000000000000000000AB
-:10F56000000000000000000000000000000000009B
-:10F57000000000000000000000000000000000008B
-:10F58000000000000000000000000000000000007B
-:10F59000000000000000000000000000000000006B
-:10F5A000000000000000000000000000000000005B
-:10F5B000000000000000000000000000000000004B
-:10F5C000000000000000000000000000000000003B
-:10F5D000000000000000000000000000000000002B
-:10F5E000000000000000000000460015004151002E
-:10F5F000000000000000000000000000000000000B
-:00000001FF
file:ea9931281557ad8d3ed4049b48c66110df5f0811 -> file:47e24dc6b121c45031dbde7202042f7aa294509c
--- a/fs/ecryptfs/crypto.c
+++ b/fs/ecryptfs/crypto.c
@@ -296,7 +296,8 @@ int virt_to_scatterlist(const void *addr
int offset;
int remainder_of_page;
- sg_init_table(sg, sg_size);
+ if (sg)
+ sg_init_table(sg, sg_size);
while (size > 0 && i < sg_size) {
pg = virt_to_page(addr);
file:454e3b030a2088101ef73df7faa75e3671b3e60f -> file:fe0546456d9e1cfe6b4bef55cf3223a9396ea587
--- a/fs/ecryptfs/ecryptfs_kernel.h
+++ b/fs/ecryptfs/ecryptfs_kernel.h
@@ -348,9 +348,9 @@ struct ecryptfs_mount_crypt_stat {
#ifdef CONFIG_WTL_ENCRYPTION_FILTER
int max_name_filter_len;
char enc_filter_name[ENC_NAME_FILTER_MAX_INSTANCE]
- [ENC_NAME_FILTER_MAX_LEN];
+ [ENC_NAME_FILTER_MAX_LEN + 1];
char enc_filter_ext[ENC_EXT_FILTER_MAX_INSTANCE]
- [ENC_EXT_FILTER_MAX_LEN];
+ [ENC_EXT_FILTER_MAX_LEN + 1];
#endif
};
file:2333203a120b3b853f71ef011a0755a3be04fd6a -> file:ad043a06b794391b8474af87890a89a47476019d
--- a/fs/ecryptfs/keystore.c
+++ b/fs/ecryptfs/keystore.c
@@ -1148,8 +1148,8 @@ decrypt_pki_encrypted_session_key(struct
u8 cipher_code = 0;
struct ecryptfs_msg_ctx *msg_ctx;
struct ecryptfs_message *msg = NULL;
- char *auth_tok_sig;
- char *payload;
+ char *auth_tok_sig = NULL;
+ char *payload = NULL;
size_t payload_len;
int rc;
@@ -1204,6 +1204,10 @@ decrypt_pki_encrypted_session_key(struct
out:
if (msg)
kfree(msg);
+ if (auth_tok_sig)
+ kfree(auth_tok_sig);
+ if (payload)
+ kfree(payload);
return rc;
}
@@ -2184,7 +2188,7 @@ write_tag_3_packet(char *dest, size_t *r
{
size_t i;
size_t encrypted_session_key_valid = 0;
- char session_key_encryption_key[ECRYPTFS_MAX_KEY_BYTES];
+ char session_key_encryption_key[ECRYPTFS_MAX_KEY_BYTES] = {0, };
struct scatterlist dst_sg[2];
struct scatterlist src_sg[2];
struct mutex *tfm_mutex = NULL;
file:1636f7886719f0e28cd7437917ec5b30b84fe7f1 -> file:141637ece67299b67150d13e9da4b95d7f30de17
--- a/fs/ext4/namei.c
+++ b/fs/ext4/namei.c
@@ -30,6 +30,10 @@
#include <linux/time.h>
#include <linux/fcntl.h>
#include <linux/stat.h>
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+#include <linux/namei.h>
+#include <linux/dcache.h>
+#endif
#include <linux/string.h>
#include <linux/quotaops.h>
#include <linux/buffer_head.h>
@@ -797,6 +801,18 @@ static inline int ext4_match (int len, c
return !memcmp(name, de->name, len);
}
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+static inline int ext4_ci_match (int len, const char * const name,
+ struct ext4_dir_entry_2 * de)
+{
+ if (len != de->name_len)
+ return 0;
+ if (!de->inode)
+ return 0;
+ return !strncasecmp(name, de->name, len);
+}
+#endif
+
/*
* Returns 0 if not found, -1 on failure, and 1 on success
*/
@@ -804,7 +820,12 @@ static inline int search_dirblock(struct
struct inode *dir,
const struct qstr *d_name,
unsigned int offset,
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ struct ext4_dir_entry_2 ** res_dir,
+ char *ci_name_buf)
+#else
struct ext4_dir_entry_2 ** res_dir)
+#endif
{
struct ext4_dir_entry_2 * de;
char * dlimit;
@@ -818,14 +839,38 @@ static inline int search_dirblock(struct
/* this code is executed quadratically often */
/* do minimal checking `by hand' */
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ if ((char *) de + namelen <= dlimit) {
+ if (ci_name_buf) {
+ if (ext4_ci_match (namelen, name, de)) {
+ /* found a match - just to be sure, do a full check */
+ if (ext4_check_dir_entry(dir, NULL, de, bh, offset))
+ return -1;
+ *res_dir = de;
+ memcpy(ci_name_buf, de->name, namelen);
+ ci_name_buf[namelen] = '\0';
+ return 1;
+ }
+ } else {
+ if (ext4_match (namelen, name, de)) {
+ /* found a match - just to be sure, do a full check */
+ if (ext4_check_dir_entry(dir, NULL, de, bh, offset))
+ return -1;
+ *res_dir = de;
+ return 1;
+ }
+ }
+ }
+#else
if ((char *) de + namelen <= dlimit &&
- ext4_match (namelen, name, de)) {
+ ext4_match (namelen, name, de)) {
/* found a match - just to be sure, do a full check */
if (ext4_check_dir_entry(dir, NULL, de, bh, offset))
return -1;
*res_dir = de;
return 1;
}
+#endif
/* prevent looping on a bad block */
de_len = ext4_rec_len_from_disk(de->rec_len,
dir->i_sb->s_blocksize);
@@ -851,7 +896,12 @@ static inline int search_dirblock(struct
*/
static struct buffer_head * ext4_find_entry (struct inode *dir,
const struct qstr *d_name,
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ struct ext4_dir_entry_2 ** res_dir,
+ char *ci_name_buf)
+#else
struct ext4_dir_entry_2 ** res_dir)
+#endif
{
struct super_block *sb;
struct buffer_head *bh_use[NAMEI_RA_SIZE];
@@ -936,8 +986,14 @@ restart:
brelse(bh);
goto next;
}
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ i = search_dirblock(bh, dir, d_name,
+ block << EXT4_BLOCK_SIZE_BITS(sb), res_dir,
+ ci_name_buf);
+#else
i = search_dirblock(bh, dir, d_name,
block << EXT4_BLOCK_SIZE_BITS(sb), res_dir);
+#endif
if (i == 1) {
EXT4_I(dir)->i_dir_start_lookup = block;
ret = bh;
@@ -987,9 +1043,15 @@ static struct buffer_head * ext4_dx_find
if (!(bh = ext4_bread(NULL, dir, block, 0, err)))
goto errout;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ retval = search_dirblock(bh, dir, d_name,
+ block << EXT4_BLOCK_SIZE_BITS(sb),
+ res_dir, NULL);
+#else
retval = search_dirblock(bh, dir, d_name,
block << EXT4_BLOCK_SIZE_BITS(sb),
res_dir);
+#endif
if (retval == 1) { /* Success! */
dx_release(frames);
return bh;
@@ -1024,11 +1086,23 @@ static struct dentry *ext4_lookup(struct
struct inode *inode;
struct ext4_dir_entry_2 *de;
struct buffer_head *bh;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ struct qstr ci_name;
+ char ci_name_buf[EXT4_NAME_LEN+1];
+#endif
if (dentry->d_name.len > EXT4_NAME_LEN)
return ERR_PTR(-ENAMETOOLONG);
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ ci_name_buf[0] = '\0';
+ if (nd->flags & LOOKUP_CASE_INSENSITIVE)
+ bh = ext4_find_entry(dir, &dentry->d_name, &de, ci_name_buf);
+ else
+ bh = ext4_find_entry(dir, &dentry->d_name, &de, NULL);
+#else
bh = ext4_find_entry(dir, &dentry->d_name, &de);
+#endif
inode = NULL;
if (bh) {
__u32 ino = le32_to_cpu(de->inode);
@@ -1051,7 +1125,16 @@ static struct dentry *ext4_lookup(struct
return ERR_PTR(-EIO);
}
}
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ if (ci_name_buf[0] != '\0') {
+ ci_name.name = ci_name_buf;
+ ci_name.len = dentry->d_name.len;
+ return d_add_ci(dentry, inode, &ci_name);
+ } else
+ return d_splice_alias(inode, dentry);
+#else
return d_splice_alias(inode, dentry);
+#endif
}
@@ -1065,7 +1148,11 @@ struct dentry *ext4_get_parent(struct de
struct ext4_dir_entry_2 * de;
struct buffer_head *bh;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ bh = ext4_find_entry(child->d_inode, &dotdot, &de, NULL);
+#else
bh = ext4_find_entry(child->d_inode, &dotdot, &de);
+#endif
if (!bh)
return ERR_PTR(-ENOENT);
ino = le32_to_cpu(de->inode);
@@ -2140,7 +2227,11 @@ static int ext4_rmdir(struct inode *dir,
return PTR_ERR(handle);
retval = -ENOENT;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ bh = ext4_find_entry(dir, &dentry->d_name, &de, NULL);
+#else
bh = ext4_find_entry(dir, &dentry->d_name, &de);
+#endif
if (!bh)
goto end_rmdir;
@@ -2205,7 +2296,11 @@ static int ext4_unlink(struct inode *dir
ext4_handle_sync(handle);
retval = -ENOENT;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ bh = ext4_find_entry(dir, &dentry->d_name, &de, NULL);
+#else
bh = ext4_find_entry(dir, &dentry->d_name, &de);
+#endif
if (!bh)
goto end_unlink;
@@ -2421,7 +2516,11 @@ static int ext4_rename(struct inode *old
if (IS_DIRSYNC(old_dir) || IS_DIRSYNC(new_dir))
ext4_handle_sync(handle);
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ old_bh = ext4_find_entry(old_dir, &old_dentry->d_name, &old_de, NULL);
+#else
old_bh = ext4_find_entry(old_dir, &old_dentry->d_name, &old_de);
+#endif
/*
* Check for inode number is _not_ due to possible IO errors.
* We might rmdir the source, keep it as pwd of some process
@@ -2434,7 +2533,11 @@ static int ext4_rename(struct inode *old
goto end_rename;
new_inode = new_dentry->d_inode;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ new_bh = ext4_find_entry(new_dir, &new_dentry->d_name, &new_de, NULL);
+#else
new_bh = ext4_find_entry(new_dir, &new_dentry->d_name, &new_de);
+#endif
if (new_bh) {
if (!new_inode) {
brelse(new_bh);
@@ -2512,7 +2615,11 @@ static int ext4_rename(struct inode *old
struct buffer_head *old_bh2;
struct ext4_dir_entry_2 *old_de2;
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ old_bh2 = ext4_find_entry(old_dir, &old_dentry->d_name, &old_de2, NULL);
+#else
old_bh2 = ext4_find_entry(old_dir, &old_dentry->d_name, &old_de2);
+#endif
if (old_bh2) {
retval = ext4_delete_entry(handle, old_dir,
old_de2, old_bh2);
file:e88748e55c0f246e90ca21c2094303719f83df07 -> file:d6cc4f986483ef0cd34b293c4c3c606c9a534ffe
--- a/fs/ext4/xattr.c
+++ b/fs/ext4/xattr.c
@@ -1145,7 +1145,7 @@ int ext4_expand_extra_isize_ea(struct in
struct ext4_xattr_block_find *bs = NULL;
char *buffer = NULL, *b_entry_name = NULL;
size_t min_offs, free;
- int total_ino, total_blk;
+ int total_ino, total_blk = 0;
void *base, *start, *end;
int extra_isize = 0, error = 0, tried_min_extra_isize = 0;
int s_min_extra_isize = le16_to_cpu(EXT4_SB(inode->i_sb)->s_es->s_min_extra_isize);
file:54eef679fe9e10dff36e4c16ee211a94cb20800a -> file:657f4958e8d6d64a309309a7ae8ef51d0cc9c524
--- a/fs/sdcardfs/Kconfig
+++ b/fs/sdcardfs/Kconfig
@@ -11,3 +11,8 @@ config SDCARD_FS_FADV_NOACTIVE
default y
help
Sdcardfs supports fadvise noactive mode.
+
+config SDCARD_FS_CI_SEARCH
+ tristate "sdcardfs case-insensitive search support"
+ depends on SDCARD_FS
+ default y
file:f94c41153d3fc9488315db572a6ce4e38d1d873c -> file:a73ef8b7c084b4c6011b6bc52dda9033a151b7b7
--- a/fs/sdcardfs/dentry.c
+++ b/fs/sdcardfs/dentry.c
@@ -19,22 +19,74 @@
*/
static int sdcardfs_d_revalidate(struct dentry *dentry, struct nameidata *nd)
{
- struct path lower_path, saved_path;
- struct dentry *lower_dentry;
+ struct path parent_lower_path, lower_path;
+ struct dentry *parent_dentry = NULL;
+ struct dentry *parent_lower_dentry = NULL;
+ struct dentry *lower_cur_parent_dentry = NULL;
+ struct dentry *lower_dentry = NULL;
int err = 1;
if (nd && nd->flags & LOOKUP_RCU)
return -ECHILD;
+ spin_lock(&dentry->d_lock);
+ if (IS_ROOT(dentry)) {
+ spin_unlock(&dentry->d_lock);
+ return 1;
+ }
+ spin_unlock(&dentry->d_lock);
+
+ parent_dentry = dget_parent(dentry);
+ sdcardfs_get_lower_path(parent_dentry, &parent_lower_path);
sdcardfs_get_lower_path(dentry, &lower_path);
+ parent_lower_dentry = parent_lower_path.dentry;
lower_dentry = lower_path.dentry;
- if (!lower_dentry->d_op || !lower_dentry->d_op->d_revalidate)
+ lower_cur_parent_dentry = dget_parent(lower_dentry);
+
+ spin_lock(&lower_dentry->d_lock);
+ if (d_unhashed(lower_dentry)) {
+ spin_unlock(&lower_dentry->d_lock);
+ d_drop(dentry);
+ err = 0;
goto out;
- pathcpy(&saved_path, &nd->path);
- pathcpy(&nd->path, &lower_path);
- err = lower_dentry->d_op->d_revalidate(lower_dentry, nd);
- pathcpy(&nd->path, &saved_path);
+ }
+ spin_unlock(&lower_dentry->d_lock);
+
+ if (parent_lower_dentry != lower_cur_parent_dentry) {
+ d_drop(dentry);
+ err = 0;
+ goto out;
+ }
+
+ if (dentry < lower_dentry) {
+ spin_lock(&dentry->d_lock);
+ spin_lock(&lower_dentry->d_lock);
+ } else {
+ spin_lock(&lower_dentry->d_lock);
+ spin_lock(&dentry->d_lock);
+ }
+
+ if (dentry->d_name.len != lower_dentry->d_name.len) {
+ __d_drop(dentry);
+ err = 0;
+ } else if (strncasecmp(dentry->d_name.name, lower_dentry->d_name.name,
+ dentry->d_name.len) != 0) {
+ __d_drop(dentry);
+ err = 0;
+ }
+
+ if (dentry < lower_dentry) {
+ spin_unlock(&lower_dentry->d_lock);
+ spin_unlock(&dentry->d_lock);
+ } else {
+ spin_unlock(&dentry->d_lock);
+ spin_unlock(&lower_dentry->d_lock);
+ }
+
out:
+ dput(parent_dentry);
+ dput(lower_cur_parent_dentry);
+ sdcardfs_put_lower_path(parent_dentry, &parent_lower_path);
sdcardfs_put_lower_path(dentry, &lower_path);
return err;
}
@@ -47,7 +99,7 @@ static void sdcardfs_d_release(struct de
return;
}
-#ifdef SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
static int sdcardfs_hash_ci(const struct dentry *dentry,
const struct inode *inode, struct qstr *qstr)
{
@@ -110,10 +162,10 @@ const struct dentry_operations sdcardfs_
.d_compare = sdcardfs_cmp_ci,
};
-#else /* SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT */
+#else /* CONFIG_SDCARD_FS_CI_SEARCH */
const struct dentry_operations sdcardfs_dops = {
.d_revalidate = sdcardfs_d_revalidate,
.d_release = sdcardfs_d_release,
};
-#endif /* SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT */
+#endif /* CONFIG_SDCARD_FS_CI_SEARCH */
file:59d82a78b44507827e76bc4f1112840a9cbce7ba -> file:2c93cba2ed73abddb834078ddc97c52034249714
--- a/fs/sdcardfs/lookup.c
+++ b/fs/sdcardfs/lookup.c
@@ -193,134 +193,6 @@ out:
return err;
}
-#ifdef SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT
-struct sdcardfs_dirent {
- unsigned long d_ino;
- unsigned long d_off;
- unsigned short d_type;
- char d_name[SDCARDFS_DIRENT_SIZE];
-};
-
-struct sdcardfs_getdents_callback {
- struct sdcardfs_dirent * dirent;
- int result;
-};
-
-static int sdcardfs_fillonedir(void * __buf, const char * name, int namlen,
- loff_t offset, u64 ino, unsigned int d_type)
-{
- /* This function is copy of fillonedir */
- struct sdcardfs_dirent * dirent;
- struct sdcardfs_getdents_callback * buf;
- unsigned long d_ino;
-
- buf = (struct sdcardfs_getdents_callback *) __buf;
-
- if (buf->result)
- return -EINVAL;
- d_ino = ino;
-
- if (sizeof(d_ino) < sizeof(ino) && d_ino != ino) {
- buf->result = -EOVERFLOW;
- return -EOVERFLOW;
- }
-
- buf->result++;
- dirent = buf->dirent;
-
- dirent->d_ino = d_ino;
- dirent->d_off = offset;
- dirent->d_type = d_type;
- memcpy(dirent->d_name, name, namlen);
- dirent->d_name[namlen] = 0;
-
- return 0;
-}
-
-static int sdcardfs_getdents(struct file * file, struct sdcardfs_dirent * dirent)
-{
- /* This function is copy old_readdir */
- int error;
- struct sdcardfs_getdents_callback buf;
-
- error = -EBADF;
-
- if (!file)
- goto out;
-
- buf.result = 0;
- buf.dirent = dirent;
-
- error = vfs_readdir(file, sdcardfs_fillonedir, &buf);
- if (buf.result)
- error = buf.result;
-out:
- return error;
-}
-
-/*
- * look for case-insensitive matching entry name.
- * Returns :
- * - char * of matching entry if found.
- * - NULL if no matching entry
- * - ERR_PTR on error
- *
- */
-static void * find_case_insensitive(struct path * lower_parent_path, const char * name)
-{
- void * ret = NULL;
- struct file *lower_dirp = NULL;
- struct sdcardfs_dirent dirent;
-
- int err;
-
- /*
- * At the end of this function, filp_close or dentry_open (if fails)
- * will decrease refernce count of lower_parent_path.
- * (ie, path->dentry->d_count and path->mnt->mnt_count)
- * To prevent those counter from dropping to zero,
- * we increase the counters in advance.
- */
- path_get(lower_parent_path);
-
- lower_dirp = dentry_open(lower_parent_path->dentry,
- lower_parent_path->mnt, O_RDONLY, current_cred());
- if (IS_ERR(lower_dirp)) {
- return (void *)lower_dirp;
- }
-
- while (1) {
- err = sdcardfs_getdents(lower_dirp, &dirent);
- if (likely(err > 0)) {
- /* we got a direntry */
- if (unlikely(!strcasecmp(dirent.d_name, name))) {
- int len;
- len = strlen(dirent.d_name) + 1;
- ret = kmalloc(len, GFP_KERNEL);
- if (ret == NULL)
- ret = ERR_PTR(-ENOMEM);
- else
- strcpy(ret, dirent.d_name);
- break;
- }
- } else if (err == 0) {
- /* end of directory */
- ret = NULL;
- break;
- } else {
- /* err < 0 : error */
- ret = ERR_PTR(err);
- break;
- }
- }
-
- filp_close(lower_dirp, NULL);
-
- return ret;
-}
-
-#endif
-
/*
* Main driver function for sdcardfs's lookup.
*
@@ -351,14 +223,16 @@ static struct dentry *__sdcardfs_lookup(
lower_dir_mnt = lower_parent_path->mnt;
/* Use vfs_path_lookup to check if the dentry exists or not */
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+ err = vfs_path_lookup(lower_dir_dentry, lower_dir_mnt, name,
+ LOOKUP_CASE_INSENSITIVE, &lower_path);
+#else
err = vfs_path_lookup(lower_dir_dentry, lower_dir_mnt, name, 0,
&lower_path);
+#endif
/* no error: handle positive dentries */
if (!err) {
-#ifdef SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT
-dentry_found:
-#endif
sdcardfs_set_lower_path(dentry, &lower_path);
err = sdcardfs_interpose(dentry, dentry->d_sb, &lower_path);
if (err) /* path_put underlying path on error */
@@ -366,26 +240,6 @@ dentry_found:
goto out;
}
-#ifdef SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT
- if (err == -ENOENT) {
- /* try case insensetive match */
- char * match_name = NULL;
-
- match_name = find_case_insensitive(lower_parent_path, name);
- if (unlikely(IS_ERR(match_name))) {
- err = PTR_ERR(match_name);
- } else if (match_name) {
- /* found */
- err = vfs_path_lookup(lower_dir_dentry, lower_dir_mnt,
- match_name, 0, &lower_path);
- kfree(match_name);
- if (!err)
- goto dentry_found;
- }
- /* no match */
- }
-#endif
-
/*
* We don't consider ENOENT an error, and we want to return a
* negative dentry.
file:913fbd31c86b26a2d66095155cade3967066fb0b(new)
--- /dev/null
+++ b/fs/sdcardfs/modules.builtin
@@ -0,0 +1 @@
+kernel/fs/sdcardfs/sdcardfs.ko
file:406e18645995ea3d9ef151dda560dcd34a1bd937 -> file:1289f2725ba14c1ee7dbe34ebc3fc33b613c9625
--- a/fs/sdcardfs/sdcardfs.h
+++ b/fs/sdcardfs/sdcardfs.h
@@ -40,7 +40,6 @@
/* useful for tracking code reachability */
#define UDBG printk(KERN_DEFAULT "DBG:%s:%s:%d\n", __FILE__, __func__, __LINE__)
-#define SDCARDFS_CASE_INSENSITIVE_MATCH_SUPPORT
#define SDCARDFS_DIRENT_SIZE 256
/* ######## ATTENTION ########
file:cdbba010ed9c06362ff310dba24bfb82a22b3ab7 -> file:debf9c22a46cba9b5084a7dad9190a04c3ff51f5
--- a/include/linux/battery/sec_battery.h
+++ b/include/linux/battery/sec_battery.h
@@ -67,6 +67,9 @@ struct sec_battery_info {
struct wake_lock monitor_wake_lock;
struct workqueue_struct *monitor_wqueue;
struct work_struct monitor_work;
+#ifdef CONFIG_SAMSUNG_BATTERY_FACTORY
+ struct wake_lock lpm_wake_lock;
+#endif
unsigned int polling_count;
unsigned int polling_time;
bool polling_in_sleep;
file:ffc02135c483c2c6363eed8dc0a4b15b2def6656 -> file:c2670768c2c23c47b01d90120b18d514eb7ebe99
--- a/include/linux/namei.h
+++ b/include/linux/namei.h
@@ -65,6 +65,9 @@ enum {LAST_NORM, LAST_ROOT, LAST_DOT, LA
#define LOOKUP_JUMPED 0x1000
#define LOOKUP_ROOT 0x2000
#define LOOKUP_EMPTY 0x4000
+#ifdef CONFIG_SDCARD_FS_CI_SEARCH
+#define LOOKUP_CASE_INSENSITIVE 0x8000
+#endif
extern int user_path_at(int, const char __user *, unsigned, struct path *);
extern int user_path_at_empty(int, const char __user *, unsigned, struct path *, int *empty);
file:320c736d4684e2dfe71cfe7625b88dd421d19de0 -> file:bd46f56c1350341ebe348f3e678f973fa3ad1815
--- a/include/media/msm_camera.h
+++ b/include/media/msm_camera.h
@@ -2344,5 +2344,6 @@ struct intf_mctl_mapping_cfg {
#define EXT_CAM_GET_ISP_DBG_LOG 43
#define EXT_CAM_SET_RAW 44
#define EXT_CAM_RESUME_PREVIEW 45
+#define EXT_CAM_SET_FACTORY_BIN 46
#endif /* __LINUX_MSM_CAMERA_H */
file:3408700aaf95c6b8f95d3912d1d833b875ac3f2b -> file:30480aa8f16a7a071cc7c44cdc9b6d1719392115
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -57,14 +57,16 @@
#include <trace/events/vmscan.h>
-struct cgroup_subsys mem_cgroup_subsys __read_mostly;
-#define MEM_CGROUP_RECLAIM_RETRIES 5
-struct mem_cgroup *root_mem_cgroup __read_mostly;
-
#ifdef CONFIG_ZRAM_FOR_ANDROID
+#include <linux/swap.h>
+
#define MAX_SCAN_NO 2048
+#define SOFT_RECLAIM_ONETIME 1024
#endif
+struct cgroup_subsys mem_cgroup_subsys __read_mostly;
+#define MEM_CGROUP_RECLAIM_RETRIES 5
+struct mem_cgroup *root_mem_cgroup __read_mostly;
#ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
/* Turned on only when memory cgroup is enabled && really_do_swap_account = 1 */
@@ -1726,6 +1728,10 @@ static int mem_cgroup_soft_reclaim(struc
}
if (!mem_cgroup_reclaimable(victim, false))
continue;
+#ifdef CONFIG_ZRAM_FOR_ANDROID
+ if(nr_swap_pages <= SOFT_RECLAIM_ONETIME)
+ break;
+#endif
total += mem_cgroup_shrink_node_zone(victim, gfp_mask, false,
zone, &nr_scanned);
*total_scanned += nr_scanned;
file:bf27120a727623de74465ceeebec97f4fba80f4b -> file:4416acfec7b94a835d5ae0cafc52d1d290dc9dbc
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -122,6 +122,7 @@ struct mem_cgroup_zone {
#ifdef CONFIG_ZRAM_FOR_ANDROID
atomic_t kswapd_thread_on = ATOMIC_INIT(1);
+extern int get_soft_reclaim_status(void);
#endif /* CONFIG_ZRAM_FOR_ANDROID */
#define lru_to_page(_head) (list_entry((_head)->prev, struct page, lru))
@@ -1343,6 +1344,13 @@ static int too_many_isolated(struct zone
{
unsigned long inactive, isolated;
+#ifdef CONFIG_ZRAM_FOR_ANDROID
+ if(get_soft_reclaim_status() == 1)
+ {
+ return 0;
+ }
+#endif
+
if (current_is_kswapd())
return 0;
file:224c91e6356a1704a9fcf8be6242ba84424a4820 -> file:a23dfa18ad737fbd66de54c52361e99388e4cc97
--- a/sound/soc/codecs/es325.c
+++ b/sound/soc/codecs/es325.c
@@ -219,7 +219,7 @@ static u8 es325_internal_route_1mic_head
0xff /* terminate */
};
-#if defined(CONFIG_MACH_JACTIVE_ATT)
+#if defined(CONFIG_MACH_JACTIVE_ATT) || defined(CONFIG_MACH_JACTIVE_EUR)
/* 1-mic Speaker NB (1-mic FT)(NS off)(SW bypss) */
static u8 es325_internal_route_1mic_speaker[10] = {
0x90, 0x31, 0x00, 0x0d, /* 1 Mic 1 FEOUT */