diff options
author | 2015-05-24 08:53:50 -0400 | |
---|---|---|
committer | 2015-05-24 08:53:50 -0400 | |
commit | bd65afababbd93569f20682395025df6c222f82e (patch) | |
tree | 962eb136c3e2bd65abb271568043a297ec0a48b4 | |
parent | Grsec/PaX: 3.1-{3.2.69,3.14.43,4.0.4}-201505191737 (diff) | |
download | hardened-patchset-20150522.tar.gz hardened-patchset-20150522.tar.bz2 hardened-patchset-20150522.zip |
Grsec/PaX: 3.1-{3.14.43,4.0.4}-20150522222220150522
-rw-r--r-- | 3.14.43/0000_README | 10 | ||||
-rw-r--r-- | 3.14.43/1041_linux-3.14.42.patch | 1174 | ||||
-rw-r--r-- | 3.14.43/1042_linux-3.14.43.patch | 2548 | ||||
-rw-r--r-- | 3.14.43/4420_grsecurity-3.1-3.14.43-201505222221.patch (renamed from 3.14.43/4420_grsecurity-3.1-3.14.43-201505191737.patch) | 6572 | ||||
-rw-r--r-- | 4.0.4/0000_README | 6 | ||||
-rw-r--r-- | 4.0.4/1003_linux-4.0.4.patch | 2713 | ||||
-rw-r--r-- | 4.0.4/4420_grsecurity-3.1-4.0.4-201505222222.patch (renamed from 4.0.4/4420_grsecurity-3.1-4.0.4-201505182014.patch) | 6580 |
7 files changed, 13148 insertions, 6455 deletions
diff --git a/3.14.43/0000_README b/3.14.43/0000_README index 7c172ce..6494a01 100644 --- a/3.14.43/0000_README +++ b/3.14.43/0000_README @@ -2,15 +2,7 @@ README ----------------------------------------------------------------------------- Individual Patch Descriptions: ----------------------------------------------------------------------------- -Patch: 1041_linux-3.14.42.patch -From: http://www.kernel.org -Desc: Linux 3.14.42 - -Patch: 1042_linux-3.14.43.patch -From: http://www.kernel.org -Desc: Linux 3.14.43 - -Patch: 4420_grsecurity-3.1-3.14.43-201505191737.patch +Patch: 4420_grsecurity-3.1-3.14.43-201505222221.patch From: http://www.grsecurity.net Desc: hardened-sources base patch from upstream grsecurity diff --git a/3.14.43/1041_linux-3.14.42.patch b/3.14.43/1041_linux-3.14.42.patch deleted file mode 100644 index 16e5d88..0000000 --- a/3.14.43/1041_linux-3.14.42.patch +++ /dev/null @@ -1,1174 +0,0 @@ -diff --git a/Makefile b/Makefile -index 7a60d4a..b9d850d 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,6 +1,6 @@ - VERSION = 3 - PATCHLEVEL = 14 --SUBLEVEL = 41 -+SUBLEVEL = 42 - EXTRAVERSION = - NAME = Remembering Coco - -diff --git a/arch/arc/kernel/signal.c b/arch/arc/kernel/signal.c -index d68b410..a0c63fc 100644 ---- a/arch/arc/kernel/signal.c -+++ b/arch/arc/kernel/signal.c -@@ -131,6 +131,15 @@ SYSCALL_DEFINE0(rt_sigreturn) - /* Don't restart from sigreturn */ - syscall_wont_restart(regs); - -+ /* -+ * Ensure that sigreturn always returns to user mode (in case the -+ * regs saved on user stack got fudged between save and sigreturn) -+ * Otherwise it is easy to panic the kernel with a custom -+ * signal handler and/or restorer which clobberes the status32/ret -+ * to return to a bogus location in kernel mode. -+ */ -+ regs->status32 |= STATUS_U_MASK; -+ - return regs->r0; - - badframe: -@@ -234,8 +243,11 @@ setup_rt_frame(int signo, struct k_sigaction *ka, siginfo_t *info, - - /* - * handler returns using sigreturn stub provided already by userpsace -+ * If not, nuke the process right away - */ -- BUG_ON(!(ka->sa.sa_flags & SA_RESTORER)); -+ if(!(ka->sa.sa_flags & SA_RESTORER)) -+ return 1; -+ - regs->blink = (unsigned long)ka->sa.sa_restorer; - - /* User Stack for signal handler will be above the frame just carved */ -@@ -302,12 +314,12 @@ handle_signal(unsigned long sig, struct k_sigaction *ka, siginfo_t *info, - struct pt_regs *regs) - { - sigset_t *oldset = sigmask_to_save(); -- int ret; -+ int failed; - - /* Set up the stack frame */ -- ret = setup_rt_frame(sig, ka, info, oldset, regs); -+ failed = setup_rt_frame(sig, ka, info, oldset, regs); - -- if (ret) -+ if (failed) - force_sigsegv(sig, current); - else - signal_delivered(sig, info, ka, regs, 0); -diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c -index 275a7dc..63688d3 100644 ---- a/drivers/block/rbd.c -+++ b/drivers/block/rbd.c -@@ -2084,6 +2084,11 @@ static bool rbd_img_obj_end_request(struct rbd_obj_request *obj_request) - result, xferred); - if (!img_request->result) - img_request->result = result; -+ /* -+ * Need to end I/O on the entire obj_request worth of -+ * bytes in case of error. -+ */ -+ xferred = obj_request->length; - } - - /* Image object requests don't own their page array */ -diff --git a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c -index 35bf2bb..11804cc 100644 ---- a/drivers/gpu/drm/radeon/si_dpm.c -+++ b/drivers/gpu/drm/radeon/si_dpm.c -@@ -2913,6 +2913,7 @@ struct si_dpm_quirk { - static struct si_dpm_quirk si_dpm_quirk_list[] = { - /* PITCAIRN - https://bugs.freedesktop.org/show_bug.cgi?id=76490 */ - { PCI_VENDOR_ID_ATI, 0x6810, 0x1462, 0x3036, 0, 120000 }, -+ { PCI_VENDOR_ID_ATI, 0x6811, 0x174b, 0xe271, 0, 120000 }, - { 0, 0, 0, 0 }, - }; - -diff --git a/drivers/hv/channel_mgmt.c b/drivers/hv/channel_mgmt.c -index 505fe29..8c24881 100644 ---- a/drivers/hv/channel_mgmt.c -+++ b/drivers/hv/channel_mgmt.c -@@ -716,7 +716,7 @@ int vmbus_request_offers(void) - { - struct vmbus_channel_message_header *msg; - struct vmbus_channel_msginfo *msginfo; -- int ret, t; -+ int ret; - - msginfo = kmalloc(sizeof(*msginfo) + - sizeof(struct vmbus_channel_message_header), -@@ -724,8 +724,6 @@ int vmbus_request_offers(void) - if (!msginfo) - return -ENOMEM; - -- init_completion(&msginfo->waitevent); -- - msg = (struct vmbus_channel_message_header *)msginfo->msg; - - msg->msgtype = CHANNELMSG_REQUESTOFFERS; -@@ -739,14 +737,6 @@ int vmbus_request_offers(void) - goto cleanup; - } - -- t = wait_for_completion_timeout(&msginfo->waitevent, 5*HZ); -- if (t == 0) { -- ret = -ETIMEDOUT; -- goto cleanup; -- } -- -- -- - cleanup: - kfree(msginfo); - -diff --git a/drivers/mtd/ubi/misc.c b/drivers/mtd/ubi/misc.c -index f913d70..c4b1af0 100644 ---- a/drivers/mtd/ubi/misc.c -+++ b/drivers/mtd/ubi/misc.c -@@ -74,6 +74,8 @@ int ubi_check_volume(struct ubi_device *ubi, int vol_id) - for (i = 0; i < vol->used_ebs; i++) { - int size; - -+ cond_resched(); -+ - if (i == vol->used_ebs - 1) - size = vol->last_eb_bytes; - else -diff --git a/drivers/platform/x86/compal-laptop.c b/drivers/platform/x86/compal-laptop.c -index 2d9d198..54407a8 100644 ---- a/drivers/platform/x86/compal-laptop.c -+++ b/drivers/platform/x86/compal-laptop.c -@@ -1027,9 +1027,9 @@ static int compal_probe(struct platform_device *pdev) - if (err) - return err; - -- hwmon_dev = hwmon_device_register_with_groups(&pdev->dev, -- DRIVER_NAME, data, -- compal_hwmon_groups); -+ hwmon_dev = devm_hwmon_device_register_with_groups(&pdev->dev, -+ DRIVER_NAME, data, -+ compal_hwmon_groups); - if (IS_ERR(hwmon_dev)) { - err = PTR_ERR(hwmon_dev); - goto remove; -diff --git a/drivers/scsi/3w-9xxx.c b/drivers/scsi/3w-9xxx.c -index 0a73253..5f57e3d 100644 ---- a/drivers/scsi/3w-9xxx.c -+++ b/drivers/scsi/3w-9xxx.c -@@ -149,7 +149,6 @@ static int twa_reset_sequence(TW_Device_Extension *tw_dev, int soft_reset); - static int twa_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, char *cdb, int use_sg, TW_SG_Entry *sglistarg); - static void twa_scsiop_execute_scsi_complete(TW_Device_Extension *tw_dev, int request_id); - static char *twa_string_lookup(twa_message_type *table, unsigned int aen_code); --static void twa_unmap_scsi_data(TW_Device_Extension *tw_dev, int request_id); - - /* Functions */ - -@@ -1352,11 +1351,11 @@ static irqreturn_t twa_interrupt(int irq, void *dev_instance) - } - - /* Now complete the io */ -+ scsi_dma_unmap(cmd); -+ cmd->scsi_done(cmd); - tw_dev->state[request_id] = TW_S_COMPLETED; - twa_free_request_id(tw_dev, request_id); - tw_dev->posted_request_count--; -- tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); -- twa_unmap_scsi_data(tw_dev, request_id); - } - - /* Check for valid status after each drain */ -@@ -1414,26 +1413,6 @@ static void twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_comm - } - } /* End twa_load_sgl() */ - --/* This function will perform a pci-dma mapping for a scatter gather list */ --static int twa_map_scsi_sg_data(TW_Device_Extension *tw_dev, int request_id) --{ -- int use_sg; -- struct scsi_cmnd *cmd = tw_dev->srb[request_id]; -- -- use_sg = scsi_dma_map(cmd); -- if (!use_sg) -- return 0; -- else if (use_sg < 0) { -- TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1c, "Failed to map scatter gather list"); -- return 0; -- } -- -- cmd->SCp.phase = TW_PHASE_SGLIST; -- cmd->SCp.have_data_in = use_sg; -- -- return use_sg; --} /* End twa_map_scsi_sg_data() */ -- - /* This function will poll for a response interrupt of a request */ - static int twa_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds) - { -@@ -1612,9 +1591,11 @@ static int twa_reset_device_extension(TW_Device_Extension *tw_dev) - (tw_dev->state[i] != TW_S_INITIAL) && - (tw_dev->state[i] != TW_S_COMPLETED)) { - if (tw_dev->srb[i]) { -- tw_dev->srb[i]->result = (DID_RESET << 16); -- tw_dev->srb[i]->scsi_done(tw_dev->srb[i]); -- twa_unmap_scsi_data(tw_dev, i); -+ struct scsi_cmnd *cmd = tw_dev->srb[i]; -+ -+ cmd->result = (DID_RESET << 16); -+ scsi_dma_unmap(cmd); -+ cmd->scsi_done(cmd); - } - } - } -@@ -1793,21 +1774,18 @@ static int twa_scsi_queue_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_ - /* Save the scsi command for use by the ISR */ - tw_dev->srb[request_id] = SCpnt; - -- /* Initialize phase to zero */ -- SCpnt->SCp.phase = TW_PHASE_INITIAL; -- - retval = twa_scsiop_execute_scsi(tw_dev, request_id, NULL, 0, NULL); - switch (retval) { - case SCSI_MLQUEUE_HOST_BUSY: -+ scsi_dma_unmap(SCpnt); - twa_free_request_id(tw_dev, request_id); -- twa_unmap_scsi_data(tw_dev, request_id); - break; - case 1: -- tw_dev->state[request_id] = TW_S_COMPLETED; -- twa_free_request_id(tw_dev, request_id); -- twa_unmap_scsi_data(tw_dev, request_id); - SCpnt->result = (DID_ERROR << 16); -+ scsi_dma_unmap(SCpnt); - done(SCpnt); -+ tw_dev->state[request_id] = TW_S_COMPLETED; -+ twa_free_request_id(tw_dev, request_id); - retval = 0; - } - out: -@@ -1875,8 +1853,8 @@ static int twa_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, - command_packet->sg_list[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]); - command_packet->sg_list[0].length = cpu_to_le32(TW_MIN_SGL_LENGTH); - } else { -- sg_count = twa_map_scsi_sg_data(tw_dev, request_id); -- if (sg_count == 0) -+ sg_count = scsi_dma_map(srb); -+ if (sg_count < 0) - goto out; - - scsi_for_each_sg(srb, sg, sg_count, i) { -@@ -1991,15 +1969,6 @@ static char *twa_string_lookup(twa_message_type *table, unsigned int code) - return(table[index].text); - } /* End twa_string_lookup() */ - --/* This function will perform a pci-dma unmap */ --static void twa_unmap_scsi_data(TW_Device_Extension *tw_dev, int request_id) --{ -- struct scsi_cmnd *cmd = tw_dev->srb[request_id]; -- -- if (cmd->SCp.phase == TW_PHASE_SGLIST) -- scsi_dma_unmap(cmd); --} /* End twa_unmap_scsi_data() */ -- - /* This function gets called when a disk is coming on-line */ - static int twa_slave_configure(struct scsi_device *sdev) - { -diff --git a/drivers/scsi/3w-9xxx.h b/drivers/scsi/3w-9xxx.h -index 040f721..0fdc83c 100644 ---- a/drivers/scsi/3w-9xxx.h -+++ b/drivers/scsi/3w-9xxx.h -@@ -324,11 +324,6 @@ static twa_message_type twa_error_table[] = { - #define TW_CURRENT_DRIVER_BUILD 0 - #define TW_CURRENT_DRIVER_BRANCH 0 - --/* Phase defines */ --#define TW_PHASE_INITIAL 0 --#define TW_PHASE_SINGLE 1 --#define TW_PHASE_SGLIST 2 -- - /* Misc defines */ - #define TW_9550SX_DRAIN_COMPLETED 0xFFFF - #define TW_SECTOR_SIZE 512 -diff --git a/drivers/scsi/3w-sas.c b/drivers/scsi/3w-sas.c -index 4de3460..61702ac 100644 ---- a/drivers/scsi/3w-sas.c -+++ b/drivers/scsi/3w-sas.c -@@ -303,26 +303,6 @@ static int twl_post_command_packet(TW_Device_Extension *tw_dev, int request_id) - return 0; - } /* End twl_post_command_packet() */ - --/* This function will perform a pci-dma mapping for a scatter gather list */ --static int twl_map_scsi_sg_data(TW_Device_Extension *tw_dev, int request_id) --{ -- int use_sg; -- struct scsi_cmnd *cmd = tw_dev->srb[request_id]; -- -- use_sg = scsi_dma_map(cmd); -- if (!use_sg) -- return 0; -- else if (use_sg < 0) { -- TW_PRINTK(tw_dev->host, TW_DRIVER, 0x1, "Failed to map scatter gather list"); -- return 0; -- } -- -- cmd->SCp.phase = TW_PHASE_SGLIST; -- cmd->SCp.have_data_in = use_sg; -- -- return use_sg; --} /* End twl_map_scsi_sg_data() */ -- - /* This function hands scsi cdb's to the firmware */ - static int twl_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, char *cdb, int use_sg, TW_SG_Entry_ISO *sglistarg) - { -@@ -370,8 +350,8 @@ static int twl_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, - if (!sglistarg) { - /* Map sglist from scsi layer to cmd packet */ - if (scsi_sg_count(srb)) { -- sg_count = twl_map_scsi_sg_data(tw_dev, request_id); -- if (sg_count == 0) -+ sg_count = scsi_dma_map(srb); -+ if (sg_count <= 0) - goto out; - - scsi_for_each_sg(srb, sg, sg_count, i) { -@@ -1116,15 +1096,6 @@ out: - return retval; - } /* End twl_initialize_device_extension() */ - --/* This function will perform a pci-dma unmap */ --static void twl_unmap_scsi_data(TW_Device_Extension *tw_dev, int request_id) --{ -- struct scsi_cmnd *cmd = tw_dev->srb[request_id]; -- -- if (cmd->SCp.phase == TW_PHASE_SGLIST) -- scsi_dma_unmap(cmd); --} /* End twl_unmap_scsi_data() */ -- - /* This function will handle attention interrupts */ - static int twl_handle_attention_interrupt(TW_Device_Extension *tw_dev) - { -@@ -1265,11 +1236,11 @@ static irqreturn_t twl_interrupt(int irq, void *dev_instance) - } - - /* Now complete the io */ -+ scsi_dma_unmap(cmd); -+ cmd->scsi_done(cmd); - tw_dev->state[request_id] = TW_S_COMPLETED; - twl_free_request_id(tw_dev, request_id); - tw_dev->posted_request_count--; -- tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); -- twl_unmap_scsi_data(tw_dev, request_id); - } - - /* Check for another response interrupt */ -@@ -1414,10 +1385,12 @@ static int twl_reset_device_extension(TW_Device_Extension *tw_dev, int ioctl_res - if ((tw_dev->state[i] != TW_S_FINISHED) && - (tw_dev->state[i] != TW_S_INITIAL) && - (tw_dev->state[i] != TW_S_COMPLETED)) { -- if (tw_dev->srb[i]) { -- tw_dev->srb[i]->result = (DID_RESET << 16); -- tw_dev->srb[i]->scsi_done(tw_dev->srb[i]); -- twl_unmap_scsi_data(tw_dev, i); -+ struct scsi_cmnd *cmd = tw_dev->srb[i]; -+ -+ if (cmd) { -+ cmd->result = (DID_RESET << 16); -+ scsi_dma_unmap(cmd); -+ cmd->scsi_done(cmd); - } - } - } -@@ -1521,9 +1494,6 @@ static int twl_scsi_queue_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_ - /* Save the scsi command for use by the ISR */ - tw_dev->srb[request_id] = SCpnt; - -- /* Initialize phase to zero */ -- SCpnt->SCp.phase = TW_PHASE_INITIAL; -- - retval = twl_scsiop_execute_scsi(tw_dev, request_id, NULL, 0, NULL); - if (retval) { - tw_dev->state[request_id] = TW_S_COMPLETED; -diff --git a/drivers/scsi/3w-sas.h b/drivers/scsi/3w-sas.h -index d474892..fec6449 100644 ---- a/drivers/scsi/3w-sas.h -+++ b/drivers/scsi/3w-sas.h -@@ -103,10 +103,6 @@ static char *twl_aen_severity_table[] = - #define TW_CURRENT_DRIVER_BUILD 0 - #define TW_CURRENT_DRIVER_BRANCH 0 - --/* Phase defines */ --#define TW_PHASE_INITIAL 0 --#define TW_PHASE_SGLIST 2 -- - /* Misc defines */ - #define TW_SECTOR_SIZE 512 - #define TW_MAX_UNITS 32 -diff --git a/drivers/scsi/3w-xxxx.c b/drivers/scsi/3w-xxxx.c -index 752624e..b327742 100644 ---- a/drivers/scsi/3w-xxxx.c -+++ b/drivers/scsi/3w-xxxx.c -@@ -1284,32 +1284,6 @@ static int tw_initialize_device_extension(TW_Device_Extension *tw_dev) - return 0; - } /* End tw_initialize_device_extension() */ - --static int tw_map_scsi_sg_data(struct pci_dev *pdev, struct scsi_cmnd *cmd) --{ -- int use_sg; -- -- dprintk(KERN_WARNING "3w-xxxx: tw_map_scsi_sg_data()\n"); -- -- use_sg = scsi_dma_map(cmd); -- if (use_sg < 0) { -- printk(KERN_WARNING "3w-xxxx: tw_map_scsi_sg_data(): pci_map_sg() failed.\n"); -- return 0; -- } -- -- cmd->SCp.phase = TW_PHASE_SGLIST; -- cmd->SCp.have_data_in = use_sg; -- -- return use_sg; --} /* End tw_map_scsi_sg_data() */ -- --static void tw_unmap_scsi_data(struct pci_dev *pdev, struct scsi_cmnd *cmd) --{ -- dprintk(KERN_WARNING "3w-xxxx: tw_unmap_scsi_data()\n"); -- -- if (cmd->SCp.phase == TW_PHASE_SGLIST) -- scsi_dma_unmap(cmd); --} /* End tw_unmap_scsi_data() */ -- - /* This function will reset a device extension */ - static int tw_reset_device_extension(TW_Device_Extension *tw_dev) - { -@@ -1332,8 +1306,8 @@ static int tw_reset_device_extension(TW_Device_Extension *tw_dev) - srb = tw_dev->srb[i]; - if (srb != NULL) { - srb->result = (DID_RESET << 16); -- tw_dev->srb[i]->scsi_done(tw_dev->srb[i]); -- tw_unmap_scsi_data(tw_dev->tw_pci_dev, tw_dev->srb[i]); -+ scsi_dma_unmap(srb); -+ srb->scsi_done(srb); - } - } - } -@@ -1780,8 +1754,8 @@ static int tw_scsiop_read_write(TW_Device_Extension *tw_dev, int request_id) - command_packet->byte8.io.lba = lba; - command_packet->byte6.block_count = num_sectors; - -- use_sg = tw_map_scsi_sg_data(tw_dev->tw_pci_dev, tw_dev->srb[request_id]); -- if (!use_sg) -+ use_sg = scsi_dma_map(srb); -+ if (use_sg <= 0) - return 1; - - scsi_for_each_sg(tw_dev->srb[request_id], sg, use_sg, i) { -@@ -1968,9 +1942,6 @@ static int tw_scsi_queue_lck(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_c - /* Save the scsi command for use by the ISR */ - tw_dev->srb[request_id] = SCpnt; - -- /* Initialize phase to zero */ -- SCpnt->SCp.phase = TW_PHASE_INITIAL; -- - switch (*command) { - case READ_10: - case READ_6: -@@ -2198,12 +2169,11 @@ static irqreturn_t tw_interrupt(int irq, void *dev_instance) - - /* Now complete the io */ - if ((error != TW_ISR_DONT_COMPLETE)) { -+ scsi_dma_unmap(tw_dev->srb[request_id]); -+ tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); - tw_dev->state[request_id] = TW_S_COMPLETED; - tw_state_request_finish(tw_dev, request_id); - tw_dev->posted_request_count--; -- tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); -- -- tw_unmap_scsi_data(tw_dev->tw_pci_dev, tw_dev->srb[request_id]); - } - } - -diff --git a/drivers/scsi/3w-xxxx.h b/drivers/scsi/3w-xxxx.h -index 49dcf03..1d31858 100644 ---- a/drivers/scsi/3w-xxxx.h -+++ b/drivers/scsi/3w-xxxx.h -@@ -195,11 +195,6 @@ static unsigned char tw_sense_table[][4] = - #define TW_AEN_SMART_FAIL 0x000F - #define TW_AEN_SBUF_FAIL 0x0024 - --/* Phase defines */ --#define TW_PHASE_INITIAL 0 --#define TW_PHASE_SINGLE 1 --#define TW_PHASE_SGLIST 2 -- - /* Misc defines */ - #define TW_ALIGNMENT_6000 64 /* 64 bytes */ - #define TW_ALIGNMENT_7000 4 /* 4 bytes */ -diff --git a/drivers/staging/panel/panel.c b/drivers/staging/panel/panel.c -index ec4b1fd..790e12e 100644 ---- a/drivers/staging/panel/panel.c -+++ b/drivers/staging/panel/panel.c -@@ -275,11 +275,11 @@ static unsigned char lcd_bits[LCD_PORTS][LCD_BITS][BIT_STATES]; - * LCD types - */ - #define LCD_TYPE_NONE 0 --#define LCD_TYPE_OLD 1 --#define LCD_TYPE_KS0074 2 --#define LCD_TYPE_HANTRONIX 3 --#define LCD_TYPE_NEXCOM 4 --#define LCD_TYPE_CUSTOM 5 -+#define LCD_TYPE_CUSTOM 1 -+#define LCD_TYPE_OLD 2 -+#define LCD_TYPE_KS0074 3 -+#define LCD_TYPE_HANTRONIX 4 -+#define LCD_TYPE_NEXCOM 5 - - /* - * keypad types -@@ -457,8 +457,7 @@ MODULE_PARM_DESC(keypad_enabled, "Deprecated option, use keypad_type instead"); - static int lcd_type = -1; - module_param(lcd_type, int, 0000); - MODULE_PARM_DESC(lcd_type, -- "LCD type: 0=none, 1=old //, 2=serial ks0074, " -- "3=hantronix //, 4=nexcom //, 5=compiled-in"); -+ "LCD type: 0=none, 1=compiled-in, 2=old, 3=serial ks0074, 4=hantronix, 5=nexcom"); - - static int lcd_proto = -1; - module_param(lcd_proto, int, 0000); -diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c -index 0d3e6cb..9d162ef7 100644 ---- a/drivers/tty/serial/atmel_serial.c -+++ b/drivers/tty/serial/atmel_serial.c -@@ -757,6 +757,7 @@ static int atmel_prepare_tx_dma(struct uart_port *port) - config.direction = DMA_MEM_TO_DEV; - config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; - config.dst_addr = port->mapbase + ATMEL_US_THR; -+ config.dst_maxburst = 1; - - ret = dmaengine_device_control(atmel_port->chan_tx, - DMA_SLAVE_CONFIG, -@@ -921,6 +922,7 @@ static int atmel_prepare_rx_dma(struct uart_port *port) - config.direction = DMA_DEV_TO_MEM; - config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; - config.src_addr = port->mapbase + ATMEL_US_RHR; -+ config.src_maxburst = 1; - - ret = dmaengine_device_control(atmel_port->chan_rx, - DMA_SLAVE_CONFIG, -diff --git a/drivers/tty/serial/of_serial.c b/drivers/tty/serial/of_serial.c -index 9924660..9dd8a71 100644 ---- a/drivers/tty/serial/of_serial.c -+++ b/drivers/tty/serial/of_serial.c -@@ -261,7 +261,6 @@ static struct of_device_id of_platform_serial_table[] = { - { .compatible = "ibm,qpace-nwp-serial", - .data = (void *)PORT_NWPSERIAL, }, - #endif -- { .type = "serial", .data = (void *)PORT_UNKNOWN, }, - { /* end of list */ }, - }; - -diff --git a/drivers/usb/gadget/printer.c b/drivers/usb/gadget/printer.c -index 69b76ef..44e698c 100644 ---- a/drivers/usb/gadget/printer.c -+++ b/drivers/usb/gadget/printer.c -@@ -975,6 +975,15 @@ unknown: - break; - } - /* host either stalls (value < 0) or reports success */ -+ if (value >= 0) { -+ req->length = value; -+ req->zero = value < wLength; -+ value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); -+ if (value < 0) { -+ ERROR(dev, "%s:%d Error!\n", __func__, __LINE__); -+ req->status = 0; -+ } -+ } - return value; - } - -diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c -index 488a308..3df32fa 100644 ---- a/drivers/usb/host/ehci-hcd.c -+++ b/drivers/usb/host/ehci-hcd.c -@@ -787,12 +787,12 @@ static irqreturn_t ehci_irq (struct usb_hcd *hcd) - ehci->reset_done[i] == 0)) - continue; - -- /* start 20 msec resume signaling from this port, -- * and make khubd collect PORT_STAT_C_SUSPEND to -- * stop that signaling. Use 5 ms extra for safety, -- * like usb_port_resume() does. -+ /* start USB_RESUME_TIMEOUT msec resume signaling from -+ * this port, and make hub_wq collect -+ * PORT_STAT_C_SUSPEND to stop that signaling. - */ -- ehci->reset_done[i] = jiffies + msecs_to_jiffies(25); -+ ehci->reset_done[i] = jiffies + -+ msecs_to_jiffies(USB_RESUME_TIMEOUT); - set_bit(i, &ehci->resuming_ports); - ehci_dbg (ehci, "port %d remote wakeup\n", i + 1); - usb_hcd_start_port_resume(&hcd->self, i); -diff --git a/drivers/usb/host/ehci-hub.c b/drivers/usb/host/ehci-hub.c -index 7d6f64c..323c5fa 100644 ---- a/drivers/usb/host/ehci-hub.c -+++ b/drivers/usb/host/ehci-hub.c -@@ -482,10 +482,13 @@ static int ehci_bus_resume (struct usb_hcd *hcd) - ehci_writel(ehci, temp, &ehci->regs->port_status [i]); - } - -- /* msleep for 20ms only if code is trying to resume port */ -+ /* -+ * msleep for USB_RESUME_TIMEOUT ms only if code is trying to resume -+ * port -+ */ - if (resume_needed) { - spin_unlock_irq(&ehci->lock); -- msleep(20); -+ msleep(USB_RESUME_TIMEOUT); - spin_lock_irq(&ehci->lock); - if (ehci->shutdown) - goto shutdown; -@@ -953,7 +956,7 @@ static int ehci_hub_control ( - temp &= ~PORT_WAKE_BITS; - ehci_writel(ehci, temp | PORT_RESUME, status_reg); - ehci->reset_done[wIndex] = jiffies -- + msecs_to_jiffies(20); -+ + msecs_to_jiffies(USB_RESUME_TIMEOUT); - set_bit(wIndex, &ehci->resuming_ports); - usb_hcd_start_port_resume(&hcd->self, wIndex); - break; -diff --git a/drivers/usb/host/oxu210hp-hcd.c b/drivers/usb/host/oxu210hp-hcd.c -index e07248b..1b1e6e0 100644 ---- a/drivers/usb/host/oxu210hp-hcd.c -+++ b/drivers/usb/host/oxu210hp-hcd.c -@@ -2500,11 +2500,12 @@ static irqreturn_t oxu210_hcd_irq(struct usb_hcd *hcd) - || oxu->reset_done[i] != 0) - continue; - -- /* start 20 msec resume signaling from this port, -- * and make khubd collect PORT_STAT_C_SUSPEND to -+ /* start USB_RESUME_TIMEOUT resume signaling from this -+ * port, and make hub_wq collect PORT_STAT_C_SUSPEND to - * stop that signaling. - */ -- oxu->reset_done[i] = jiffies + msecs_to_jiffies(20); -+ oxu->reset_done[i] = jiffies + -+ msecs_to_jiffies(USB_RESUME_TIMEOUT); - oxu_dbg(oxu, "port %d remote wakeup\n", i + 1); - mod_timer(&hcd->rh_timer, oxu->reset_done[i]); - } -diff --git a/drivers/usb/musb/musb_core.c b/drivers/usb/musb/musb_core.c -index 0757690..ec69b90 100644 ---- a/drivers/usb/musb/musb_core.c -+++ b/drivers/usb/musb/musb_core.c -@@ -99,6 +99,7 @@ - #include <linux/platform_device.h> - #include <linux/io.h> - #include <linux/dma-mapping.h> -+#include <linux/usb.h> - - #include "musb_core.h" - -@@ -477,10 +478,11 @@ static irqreturn_t musb_stage0_irq(struct musb *musb, u8 int_usb, - (USB_PORT_STAT_C_SUSPEND << 16) - | MUSB_PORT_STAT_RESUME; - musb->rh_timer = jiffies -- + msecs_to_jiffies(20); -+ + msecs_to_jiffies(USB_RESUME_TIMEOUT); -+ - schedule_delayed_work( - &musb->finish_resume_work, -- msecs_to_jiffies(20)); -+ msecs_to_jiffies(USB_RESUME_TIMEOUT)); - - musb->xceiv->state = OTG_STATE_A_HOST; - musb->is_active = 1; -diff --git a/drivers/usb/musb/musb_virthub.c b/drivers/usb/musb/musb_virthub.c -index e2d2d8c..0241a3a 100644 ---- a/drivers/usb/musb/musb_virthub.c -+++ b/drivers/usb/musb/musb_virthub.c -@@ -136,7 +136,7 @@ void musb_port_suspend(struct musb *musb, bool do_suspend) - /* later, GetPortStatus will stop RESUME signaling */ - musb->port1_status |= MUSB_PORT_STAT_RESUME; - schedule_delayed_work(&musb->finish_resume_work, -- msecs_to_jiffies(20)); -+ msecs_to_jiffies(USB_RESUME_TIMEOUT)); - } - } - -diff --git a/fs/ext4/extents_status.c b/fs/ext4/extents_status.c -index 171b9fa..4e8b79d 100644 ---- a/fs/ext4/extents_status.c -+++ b/fs/ext4/extents_status.c -@@ -656,6 +656,14 @@ int ext4_es_insert_extent(struct inode *inode, ext4_lblk_t lblk, - - BUG_ON(end < lblk); - -+ if ((status & EXTENT_STATUS_DELAYED) && -+ (status & EXTENT_STATUS_WRITTEN)) { -+ ext4_warning(inode->i_sb, "Inserting extent [%u/%u] as " -+ " delayed and written which can potentially " -+ " cause data loss.\n", lblk, len); -+ WARN_ON(1); -+ } -+ - newes.es_lblk = lblk; - newes.es_len = len; - ext4_es_store_pblock(&newes, pblk); -diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c -index 3a7e034..da03340 100644 ---- a/fs/ext4/inode.c -+++ b/fs/ext4/inode.c -@@ -569,6 +569,7 @@ int ext4_map_blocks(handle_t *handle, struct inode *inode, - status = map->m_flags & EXT4_MAP_UNWRITTEN ? - EXTENT_STATUS_UNWRITTEN : EXTENT_STATUS_WRITTEN; - if (!(flags & EXT4_GET_BLOCKS_DELALLOC_RESERVE) && -+ !(status & EXTENT_STATUS_WRITTEN) && - ext4_find_delalloc_range(inode, map->m_lblk, - map->m_lblk + map->m_len - 1)) - status |= EXTENT_STATUS_DELAYED; -@@ -678,6 +679,7 @@ found: - status = map->m_flags & EXT4_MAP_UNWRITTEN ? - EXTENT_STATUS_UNWRITTEN : EXTENT_STATUS_WRITTEN; - if (!(flags & EXT4_GET_BLOCKS_DELALLOC_RESERVE) && -+ !(status & EXTENT_STATUS_WRITTEN) && - ext4_find_delalloc_range(inode, map->m_lblk, - map->m_lblk + map->m_len - 1)) - status |= EXTENT_STATUS_DELAYED; -diff --git a/include/sound/emu10k1.h b/include/sound/emu10k1.h -index dfb42ca..8898cde 100644 ---- a/include/sound/emu10k1.h -+++ b/include/sound/emu10k1.h -@@ -41,7 +41,8 @@ - - #define EMUPAGESIZE 4096 - #define MAXREQVOICES 8 --#define MAXPAGES 8192 -+#define MAXPAGES0 4096 /* 32 bit mode */ -+#define MAXPAGES1 8192 /* 31 bit mode */ - #define RESERVED 0 - #define NUM_MIDI 16 - #define NUM_G 64 /* use all channels */ -@@ -50,8 +51,7 @@ - - /* FIXME? - according to the OSS driver the EMU10K1 needs a 29 bit DMA mask */ - #define EMU10K1_DMA_MASK 0x7fffffffUL /* 31bit */ --#define AUDIGY_DMA_MASK 0x7fffffffUL /* 31bit FIXME - 32 should work? */ -- /* See ALSA bug #1276 - rlrevell */ -+#define AUDIGY_DMA_MASK 0xffffffffUL /* 32bit mode */ - - #define TMEMSIZE 256*1024 - #define TMEMSIZEREG 4 -@@ -468,8 +468,11 @@ - - #define MAPB 0x0d /* Cache map B */ - --#define MAP_PTE_MASK 0xffffe000 /* The 19 MSBs of the PTE indexed by the PTI */ --#define MAP_PTI_MASK 0x00001fff /* The 13 bit index to one of the 8192 PTE dwords */ -+#define MAP_PTE_MASK0 0xfffff000 /* The 20 MSBs of the PTE indexed by the PTI */ -+#define MAP_PTI_MASK0 0x00000fff /* The 12 bit index to one of the 4096 PTE dwords */ -+ -+#define MAP_PTE_MASK1 0xffffe000 /* The 19 MSBs of the PTE indexed by the PTI */ -+#define MAP_PTI_MASK1 0x00001fff /* The 13 bit index to one of the 8192 PTE dwords */ - - /* 0x0e, 0x0f: Not used */ - -@@ -1706,6 +1709,7 @@ struct snd_emu10k1 { - unsigned short model; /* subsystem id */ - unsigned int card_type; /* EMU10K1_CARD_* */ - unsigned int ecard_ctrl; /* ecard control bits */ -+ unsigned int address_mode; /* address mode */ - unsigned long dma_mask; /* PCI DMA mask */ - unsigned int delay_pcm_irq; /* in samples */ - int max_cache_pages; /* max memory size / PAGE_SIZE */ -diff --git a/include/sound/soc-dapm.h b/include/sound/soc-dapm.h -index 6e89ef6..13412ab 100644 ---- a/include/sound/soc-dapm.h -+++ b/include/sound/soc-dapm.h -@@ -302,7 +302,7 @@ struct device; - .access = SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_READWRITE,\ - .tlv.p = (tlv_array), \ - .get = snd_soc_dapm_get_volsw, .put = snd_soc_dapm_put_volsw, \ -- .private_value = SOC_SINGLE_VALUE(reg, shift, max, invert, 0) } -+ .private_value = SOC_SINGLE_VALUE(reg, shift, max, invert, 1) } - #define SOC_DAPM_SINGLE_TLV_VIRT(xname, max, tlv_array) \ - SOC_DAPM_SINGLE(xname, SND_SOC_NOPM, 0, max, 0, tlv_array) - #define SOC_DAPM_ENUM(xname, xenum) \ -diff --git a/net/ipv4/ping.c b/net/ipv4/ping.c -index b94002a..1e2e9bf 100644 ---- a/net/ipv4/ping.c -+++ b/net/ipv4/ping.c -@@ -158,6 +158,7 @@ void ping_unhash(struct sock *sk) - if (sk_hashed(sk)) { - write_lock_bh(&ping_table.lock); - hlist_nulls_del(&sk->sk_nulls_node); -+ sk_nulls_node_init(&sk->sk_nulls_node); - sock_put(sk); - isk->inet_num = 0; - isk->inet_sport = 0; -diff --git a/sound/pci/emu10k1/emu10k1.c b/sound/pci/emu10k1/emu10k1.c -index 9e1bd0c..6757458 100644 ---- a/sound/pci/emu10k1/emu10k1.c -+++ b/sound/pci/emu10k1/emu10k1.c -@@ -181,8 +181,10 @@ static int snd_card_emu10k1_probe(struct pci_dev *pci, - } - #endif - -- strcpy(card->driver, emu->card_capabilities->driver); -- strcpy(card->shortname, emu->card_capabilities->name); -+ strlcpy(card->driver, emu->card_capabilities->driver, -+ sizeof(card->driver)); -+ strlcpy(card->shortname, emu->card_capabilities->name, -+ sizeof(card->shortname)); - snprintf(card->longname, sizeof(card->longname), - "%s (rev.%d, serial:0x%x) at 0x%lx, irq %i", - card->shortname, emu->revision, emu->serial, emu->port, emu->irq); -diff --git a/sound/pci/emu10k1/emu10k1_callback.c b/sound/pci/emu10k1/emu10k1_callback.c -index 0a34b5f..f8a6549 100644 ---- a/sound/pci/emu10k1/emu10k1_callback.c -+++ b/sound/pci/emu10k1/emu10k1_callback.c -@@ -415,7 +415,7 @@ start_voice(struct snd_emux_voice *vp) - snd_emu10k1_ptr_write(hw, Z2, ch, 0); - - /* invalidate maps */ -- temp = (hw->silent_page.addr << 1) | MAP_PTI_MASK; -+ temp = (hw->silent_page.addr << hw->address_mode) | (hw->address_mode ? MAP_PTI_MASK1 : MAP_PTI_MASK0); - snd_emu10k1_ptr_write(hw, MAPA, ch, temp); - snd_emu10k1_ptr_write(hw, MAPB, ch, temp); - #if 0 -@@ -436,7 +436,7 @@ start_voice(struct snd_emux_voice *vp) - snd_emu10k1_ptr_write(hw, CDF, ch, sample); - - /* invalidate maps */ -- temp = ((unsigned int)hw->silent_page.addr << 1) | MAP_PTI_MASK; -+ temp = ((unsigned int)hw->silent_page.addr << hw_address_mode) | (hw->address_mode ? MAP_PTI_MASK1 : MAP_PTI_MASK0); - snd_emu10k1_ptr_write(hw, MAPA, ch, temp); - snd_emu10k1_ptr_write(hw, MAPB, ch, temp); - -diff --git a/sound/pci/emu10k1/emu10k1_main.c b/sound/pci/emu10k1/emu10k1_main.c -index bdd888e..a131092 100644 ---- a/sound/pci/emu10k1/emu10k1_main.c -+++ b/sound/pci/emu10k1/emu10k1_main.c -@@ -282,7 +282,7 @@ static int snd_emu10k1_init(struct snd_emu10k1 *emu, int enable_ir, int resume) - snd_emu10k1_ptr_write(emu, TCB, 0, 0); /* taken from original driver */ - snd_emu10k1_ptr_write(emu, TCBS, 0, 4); /* taken from original driver */ - -- silent_page = (emu->silent_page.addr << 1) | MAP_PTI_MASK; -+ silent_page = (emu->silent_page.addr << emu->address_mode) | (emu->address_mode ? MAP_PTI_MASK1 : MAP_PTI_MASK0); - for (ch = 0; ch < NUM_G; ch++) { - snd_emu10k1_ptr_write(emu, MAPA, ch, silent_page); - snd_emu10k1_ptr_write(emu, MAPB, ch, silent_page); -@@ -348,6 +348,11 @@ static int snd_emu10k1_init(struct snd_emu10k1 *emu, int enable_ir, int resume) - outl(reg | A_IOCFG_GPOUT0, emu->port + A_IOCFG); - } - -+ if (emu->address_mode == 0) { -+ /* use 16M in 4G */ -+ outl(inl(emu->port + HCFG) | HCFG_EXPANDED_MEM, emu->port + HCFG); -+ } -+ - return 0; - } - -@@ -1411,7 +1416,7 @@ static struct snd_emu_chip_details emu_chip_details[] = { - * - */ - {.vendor = 0x1102, .device = 0x0008, .subsystem = 0x20011102, -- .driver = "Audigy2", .name = "SB Audigy 2 ZS Notebook [SB0530]", -+ .driver = "Audigy2", .name = "Audigy 2 ZS Notebook [SB0530]", - .id = "Audigy2", - .emu10k2_chip = 1, - .ca0108_chip = 1, -@@ -1561,7 +1566,7 @@ static struct snd_emu_chip_details emu_chip_details[] = { - .adc_1361t = 1, /* 24 bit capture instead of 16bit */ - .ac97_chip = 1} , - {.vendor = 0x1102, .device = 0x0004, .subsystem = 0x10051102, -- .driver = "Audigy2", .name = "SB Audigy 2 Platinum EX [SB0280]", -+ .driver = "Audigy2", .name = "Audigy 2 Platinum EX [SB0280]", - .id = "Audigy2", - .emu10k2_chip = 1, - .ca0102_chip = 1, -@@ -1865,8 +1870,10 @@ int snd_emu10k1_create(struct snd_card *card, - - is_audigy = emu->audigy = c->emu10k2_chip; - -+ /* set addressing mode */ -+ emu->address_mode = is_audigy ? 0 : 1; - /* set the DMA transfer mask */ -- emu->dma_mask = is_audigy ? AUDIGY_DMA_MASK : EMU10K1_DMA_MASK; -+ emu->dma_mask = emu->address_mode ? EMU10K1_DMA_MASK : AUDIGY_DMA_MASK; - if (pci_set_dma_mask(pci, emu->dma_mask) < 0 || - pci_set_consistent_dma_mask(pci, emu->dma_mask) < 0) { - snd_printk(KERN_ERR "architecture does not support PCI busmaster DMA with mask 0x%lx\n", emu->dma_mask); -@@ -1889,7 +1896,7 @@ int snd_emu10k1_create(struct snd_card *card, - - emu->max_cache_pages = max_cache_bytes >> PAGE_SHIFT; - if (snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, snd_dma_pci_data(pci), -- 32 * 1024, &emu->ptb_pages) < 0) { -+ (emu->address_mode ? 32 : 16) * 1024, &emu->ptb_pages) < 0) { - err = -ENOMEM; - goto error; - } -@@ -1988,8 +1995,8 @@ int snd_emu10k1_create(struct snd_card *card, - - /* Clear silent pages and set up pointers */ - memset(emu->silent_page.area, 0, PAGE_SIZE); -- silent_page = emu->silent_page.addr << 1; -- for (idx = 0; idx < MAXPAGES; idx++) -+ silent_page = emu->silent_page.addr << emu->address_mode; -+ for (idx = 0; idx < (emu->address_mode ? MAXPAGES1 : MAXPAGES0); idx++) - ((u32 *)emu->ptb_pages.area)[idx] = cpu_to_le32(silent_page | idx); - - /* set up voice indices */ -diff --git a/sound/pci/emu10k1/emupcm.c b/sound/pci/emu10k1/emupcm.c -index 5ae1d04..7581019 100644 ---- a/sound/pci/emu10k1/emupcm.c -+++ b/sound/pci/emu10k1/emupcm.c -@@ -379,7 +379,7 @@ static void snd_emu10k1_pcm_init_voice(struct snd_emu10k1 *emu, - snd_emu10k1_ptr_write(emu, Z1, voice, 0); - snd_emu10k1_ptr_write(emu, Z2, voice, 0); - /* invalidate maps */ -- silent_page = ((unsigned int)emu->silent_page.addr << 1) | MAP_PTI_MASK; -+ silent_page = ((unsigned int)emu->silent_page.addr << emu->address_mode) | (emu->address_mode ? MAP_PTI_MASK1 : MAP_PTI_MASK0); - snd_emu10k1_ptr_write(emu, MAPA, voice, silent_page); - snd_emu10k1_ptr_write(emu, MAPB, voice, silent_page); - /* modulation envelope */ -diff --git a/sound/pci/emu10k1/memory.c b/sound/pci/emu10k1/memory.c -index ae709c1..d514458 100644 ---- a/sound/pci/emu10k1/memory.c -+++ b/sound/pci/emu10k1/memory.c -@@ -34,10 +34,11 @@ - * aligned pages in others - */ - #define __set_ptb_entry(emu,page,addr) \ -- (((u32 *)(emu)->ptb_pages.area)[page] = cpu_to_le32(((addr) << 1) | (page))) -+ (((u32 *)(emu)->ptb_pages.area)[page] = cpu_to_le32(((addr) << (emu->address_mode)) | (page))) - - #define UNIT_PAGES (PAGE_SIZE / EMUPAGESIZE) --#define MAX_ALIGN_PAGES (MAXPAGES / UNIT_PAGES) -+#define MAX_ALIGN_PAGES0 (MAXPAGES0 / UNIT_PAGES) -+#define MAX_ALIGN_PAGES1 (MAXPAGES1 / UNIT_PAGES) - /* get aligned page from offset address */ - #define get_aligned_page(offset) ((offset) >> PAGE_SHIFT) - /* get offset address from aligned page */ -@@ -124,7 +125,7 @@ static int search_empty_map_area(struct snd_emu10k1 *emu, int npages, struct lis - } - page = blk->mapped_page + blk->pages; - } -- size = MAX_ALIGN_PAGES - page; -+ size = (emu->address_mode ? MAX_ALIGN_PAGES1 : MAX_ALIGN_PAGES0) - page; - if (size >= max_size) { - *nextp = pos; - return page; -@@ -181,7 +182,7 @@ static int unmap_memblk(struct snd_emu10k1 *emu, struct snd_emu10k1_memblk *blk) - q = get_emu10k1_memblk(p, mapped_link); - end_page = q->mapped_page; - } else -- end_page = MAX_ALIGN_PAGES; -+ end_page = (emu->address_mode ? MAX_ALIGN_PAGES1 : MAX_ALIGN_PAGES0); - - /* remove links */ - list_del(&blk->mapped_link); -@@ -305,7 +306,7 @@ snd_emu10k1_alloc_pages(struct snd_emu10k1 *emu, struct snd_pcm_substream *subst - if (snd_BUG_ON(!emu)) - return NULL; - if (snd_BUG_ON(runtime->dma_bytes <= 0 || -- runtime->dma_bytes >= MAXPAGES * EMUPAGESIZE)) -+ runtime->dma_bytes >= (emu->address_mode ? MAXPAGES1 : MAXPAGES0) * EMUPAGESIZE)) - return NULL; - hdr = emu->memhdr; - if (snd_BUG_ON(!hdr)) -diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c -index f6e5c4e..97ebc10 100644 ---- a/sound/pci/hda/hda_codec.c -+++ b/sound/pci/hda/hda_codec.c -@@ -2082,6 +2082,16 @@ static void put_vol_mute(struct hda_codec *codec, unsigned int amp_caps, - snd_hda_codec_write(codec, nid, 0, AC_VERB_SET_AMP_GAIN_MUTE, parm); - } - -+/* meta hook to call each driver's vmaster hook */ -+static void vmaster_hook(void *private_data, int enabled) -+{ -+ struct hda_vmaster_mute_hook *hook = private_data; -+ -+ if (hook->mute_mode != HDA_VMUTE_FOLLOW_MASTER) -+ enabled = hook->mute_mode; -+ hook->hook(hook->codec, enabled); -+} -+ - /** - * snd_hda_codec_amp_read - Read AMP value - * @codec: HD-audio codec -@@ -2917,9 +2927,9 @@ int snd_hda_add_vmaster_hook(struct hda_codec *codec, - - if (!hook->hook || !hook->sw_kctl) - return 0; -- snd_ctl_add_vmaster_hook(hook->sw_kctl, hook->hook, codec); - hook->codec = codec; - hook->mute_mode = HDA_VMUTE_FOLLOW_MASTER; -+ snd_ctl_add_vmaster_hook(hook->sw_kctl, vmaster_hook, hook); - if (!expose_enum_ctl) - return 0; - kctl = snd_ctl_new1(&vmaster_mute_mode, hook); -@@ -2942,14 +2952,7 @@ void snd_hda_sync_vmaster_hook(struct hda_vmaster_mute_hook *hook) - */ - if (hook->codec->bus->shutdown) - return; -- switch (hook->mute_mode) { -- case HDA_VMUTE_FOLLOW_MASTER: -- snd_ctl_sync_vmaster_hook(hook->sw_kctl); -- break; -- default: -- hook->hook(hook->codec, hook->mute_mode); -- break; -- } -+ snd_ctl_sync_vmaster_hook(hook->sw_kctl); - } - EXPORT_SYMBOL_GPL(snd_hda_sync_vmaster_hook); - -diff --git a/sound/pci/hda/thinkpad_helper.c b/sound/pci/hda/thinkpad_helper.c -index 8fe3b8c..1eafc1a 100644 ---- a/sound/pci/hda/thinkpad_helper.c -+++ b/sound/pci/hda/thinkpad_helper.c -@@ -71,6 +71,7 @@ static void hda_fixup_thinkpad_acpi(struct hda_codec *codec, - if (led_set_func(TPACPI_LED_MUTE, false) >= 0) { - old_vmaster_hook = spec->vmaster_mute.hook; - spec->vmaster_mute.hook = update_tpacpi_mute_led; -+ spec->vmaster_mute_enum = 1; - removefunc = false; - } - if (led_set_func(TPACPI_LED_MICMUTE, false) >= 0) { -diff --git a/sound/synth/emux/emux_oss.c b/sound/synth/emux/emux_oss.c -index 319754c..daf61ab 100644 ---- a/sound/synth/emux/emux_oss.c -+++ b/sound/synth/emux/emux_oss.c -@@ -118,12 +118,8 @@ snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure) - if (snd_BUG_ON(!arg || !emu)) - return -ENXIO; - -- mutex_lock(&emu->register_mutex); -- -- if (!snd_emux_inc_count(emu)) { -- mutex_unlock(&emu->register_mutex); -+ if (!snd_emux_inc_count(emu)) - return -EFAULT; -- } - - memset(&callback, 0, sizeof(callback)); - callback.owner = THIS_MODULE; -@@ -135,7 +131,6 @@ snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure) - if (p == NULL) { - snd_printk(KERN_ERR "can't create port\n"); - snd_emux_dec_count(emu); -- mutex_unlock(&emu->register_mutex); - return -ENOMEM; - } - -@@ -148,8 +143,6 @@ snd_emux_open_seq_oss(struct snd_seq_oss_arg *arg, void *closure) - reset_port_mode(p, arg->seq_mode); - - snd_emux_reset_port(p); -- -- mutex_unlock(&emu->register_mutex); - return 0; - } - -@@ -195,13 +188,11 @@ snd_emux_close_seq_oss(struct snd_seq_oss_arg *arg) - if (snd_BUG_ON(!emu)) - return -ENXIO; - -- mutex_lock(&emu->register_mutex); - snd_emux_sounds_off_all(p); - snd_soundfont_close_check(emu->sflist, SF_CLIENT_NO(p->chset.port)); - snd_seq_event_port_detach(p->chset.client, p->chset.port); - snd_emux_dec_count(emu); - -- mutex_unlock(&emu->register_mutex); - return 0; - } - -diff --git a/sound/synth/emux/emux_seq.c b/sound/synth/emux/emux_seq.c -index 7778b8e..a020920 100644 ---- a/sound/synth/emux/emux_seq.c -+++ b/sound/synth/emux/emux_seq.c -@@ -124,12 +124,10 @@ snd_emux_detach_seq(struct snd_emux *emu) - if (emu->voices) - snd_emux_terminate_all(emu); - -- mutex_lock(&emu->register_mutex); - if (emu->client >= 0) { - snd_seq_delete_kernel_client(emu->client); - emu->client = -1; - } -- mutex_unlock(&emu->register_mutex); - } - - -@@ -269,8 +267,8 @@ snd_emux_event_input(struct snd_seq_event *ev, int direct, void *private_data, - /* - * increment usage count - */ --int --snd_emux_inc_count(struct snd_emux *emu) -+static int -+__snd_emux_inc_count(struct snd_emux *emu) - { - emu->used++; - if (!try_module_get(emu->ops.owner)) -@@ -284,12 +282,21 @@ snd_emux_inc_count(struct snd_emux *emu) - return 1; - } - -+int snd_emux_inc_count(struct snd_emux *emu) -+{ -+ int ret; -+ -+ mutex_lock(&emu->register_mutex); -+ ret = __snd_emux_inc_count(emu); -+ mutex_unlock(&emu->register_mutex); -+ return ret; -+} - - /* - * decrease usage count - */ --void --snd_emux_dec_count(struct snd_emux *emu) -+static void -+__snd_emux_dec_count(struct snd_emux *emu) - { - module_put(emu->card->module); - emu->used--; -@@ -298,6 +305,12 @@ snd_emux_dec_count(struct snd_emux *emu) - module_put(emu->ops.owner); - } - -+void snd_emux_dec_count(struct snd_emux *emu) -+{ -+ mutex_lock(&emu->register_mutex); -+ __snd_emux_dec_count(emu); -+ mutex_unlock(&emu->register_mutex); -+} - - /* - * Routine that is called upon a first use of a particular port -@@ -317,7 +330,7 @@ snd_emux_use(void *private_data, struct snd_seq_port_subscribe *info) - - mutex_lock(&emu->register_mutex); - snd_emux_init_port(p); -- snd_emux_inc_count(emu); -+ __snd_emux_inc_count(emu); - mutex_unlock(&emu->register_mutex); - return 0; - } -@@ -340,7 +353,7 @@ snd_emux_unuse(void *private_data, struct snd_seq_port_subscribe *info) - - mutex_lock(&emu->register_mutex); - snd_emux_sounds_off_all(p); -- snd_emux_dec_count(emu); -+ __snd_emux_dec_count(emu); - mutex_unlock(&emu->register_mutex); - return 0; - } diff --git a/3.14.43/1042_linux-3.14.43.patch b/3.14.43/1042_linux-3.14.43.patch deleted file mode 100644 index b459a95..0000000 --- a/3.14.43/1042_linux-3.14.43.patch +++ /dev/null @@ -1,2548 +0,0 @@ -diff --git a/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt b/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt -index a4873e5..e30e184 100644 ---- a/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt -+++ b/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt -@@ -38,7 +38,7 @@ dma_apbx: dma-apbx@80024000 { - 80 81 68 69 - 70 71 72 73 - 74 75 76 77>; -- interrupt-names = "auart4-rx", "aurat4-tx", "spdif-tx", "empty", -+ interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty", - "saif0", "saif1", "i2c0", "i2c1", - "auart0-rx", "auart0-tx", "auart1-rx", "auart1-tx", - "auart2-rx", "auart2-tx", "auart3-rx", "auart3-tx"; -diff --git a/Makefile b/Makefile -index b9d850d..ae5f1e6 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,6 +1,6 @@ - VERSION = 3 - PATCHLEVEL = 14 --SUBLEVEL = 42 -+SUBLEVEL = 43 - EXTRAVERSION = - NAME = Remembering Coco - -diff --git a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -index 1c6bd83..2ade357 100644 ---- a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -+++ b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -@@ -69,6 +69,10 @@ - }; - - internal-regs { -+ rtc@10300 { -+ /* No crystal connected to the internal RTC */ -+ status = "disabled"; -+ }; - serial@12000 { - clock-frequency = <250000000>; - status = "okay"; -diff --git a/arch/arm/boot/dts/imx23-olinuxino.dts b/arch/arm/boot/dts/imx23-olinuxino.dts -index 526bfdb..f8922fb 100644 ---- a/arch/arm/boot/dts/imx23-olinuxino.dts -+++ b/arch/arm/boot/dts/imx23-olinuxino.dts -@@ -12,6 +12,7 @@ - */ - - /dts-v1/; -+#include <dt-bindings/gpio/gpio.h> - #include "imx23.dtsi" - - / { -@@ -93,6 +94,7 @@ - - ahb@80080000 { - usb0: usb@80080000 { -+ dr_mode = "host"; - vbus-supply = <®_usb0_vbus>; - status = "okay"; - }; -@@ -119,7 +121,7 @@ - - user { - label = "green"; -- gpios = <&gpio2 1 1>; -+ gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>; - }; - }; - }; -diff --git a/arch/arm/boot/dts/imx25.dtsi b/arch/arm/boot/dts/imx25.dtsi -index cf3300a..bfc327f 100644 ---- a/arch/arm/boot/dts/imx25.dtsi -+++ b/arch/arm/boot/dts/imx25.dtsi -@@ -411,6 +411,7 @@ - - pwm4: pwm@53fc8000 { - compatible = "fsl,imx25-pwm", "fsl,imx27-pwm"; -+ #pwm-cells = <2>; - reg = <0x53fc8000 0x4000>; - clocks = <&clks 108>, <&clks 52>; - clock-names = "ipg", "per"; -diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi -index f8e9b20..ee1a4da 100644 ---- a/arch/arm/boot/dts/imx28.dtsi -+++ b/arch/arm/boot/dts/imx28.dtsi -@@ -803,7 +803,7 @@ - 80 81 68 69 - 70 71 72 73 - 74 75 76 77>; -- interrupt-names = "auart4-rx", "aurat4-tx", "spdif-tx", "empty", -+ interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty", - "saif0", "saif1", "i2c0", "i2c1", - "auart0-rx", "auart0-tx", "auart1-rx", "auart1-tx", - "auart2-rx", "auart2-tx", "auart3-rx", "auart3-tx"; -diff --git a/arch/arm/boot/dts/ste-dbx5x0.dtsi b/arch/arm/boot/dts/ste-dbx5x0.dtsi -index e0853ea..75e748e 100644 ---- a/arch/arm/boot/dts/ste-dbx5x0.dtsi -+++ b/arch/arm/boot/dts/ste-dbx5x0.dtsi -@@ -985,23 +985,6 @@ - status = "disabled"; - }; - -- vmmci: regulator-gpio { -- compatible = "regulator-gpio"; -- -- regulator-min-microvolt = <1800000>; -- regulator-max-microvolt = <2900000>; -- regulator-name = "mmci-reg"; -- regulator-type = "voltage"; -- -- startup-delay-us = <100>; -- enable-active-high; -- -- states = <1800000 0x1 -- 2900000 0x0>; -- -- status = "disabled"; -- }; -- - mcde@a0350000 { - compatible = "stericsson,mcde"; - reg = <0xa0350000 0x1000>, /* MCDE */ -diff --git a/arch/arm/boot/dts/ste-href.dtsi b/arch/arm/boot/dts/ste-href.dtsi -index 6cb9b68..0b668f8 100644 ---- a/arch/arm/boot/dts/ste-href.dtsi -+++ b/arch/arm/boot/dts/ste-href.dtsi -@@ -111,6 +111,21 @@ - pinctrl-1 = <&i2c3_sleep_mode>; - }; - -+ vmmci: regulator-gpio { -+ compatible = "regulator-gpio"; -+ -+ regulator-min-microvolt = <1800000>; -+ regulator-max-microvolt = <2900000>; -+ regulator-name = "mmci-reg"; -+ regulator-type = "voltage"; -+ -+ startup-delay-us = <100>; -+ enable-active-high; -+ -+ states = <1800000 0x1 -+ 2900000 0x0>; -+ }; -+ - // External Micro SD slot - sdi0_per1@80126000 { - arm,primecell-periphid = <0x10480180>; -diff --git a/arch/arm/boot/dts/ste-snowball.dts b/arch/arm/boot/dts/ste-snowball.dts -index 97d5d21..5deaf3c 100644 ---- a/arch/arm/boot/dts/ste-snowball.dts -+++ b/arch/arm/boot/dts/ste-snowball.dts -@@ -146,8 +146,21 @@ - }; - - vmmci: regulator-gpio { -+ compatible = "regulator-gpio"; -+ - gpios = <&gpio7 4 0x4>; - enable-gpio = <&gpio6 25 0x4>; -+ -+ regulator-min-microvolt = <1800000>; -+ regulator-max-microvolt = <2900000>; -+ regulator-name = "mmci-reg"; -+ regulator-type = "voltage"; -+ -+ startup-delay-us = <100>; -+ enable-active-high; -+ -+ states = <1800000 0x1 -+ 2900000 0x0>; - }; - - // External Micro SD slot -diff --git a/arch/arm/include/asm/kvm_arm.h b/arch/arm/include/asm/kvm_arm.h -index 1d3153c..816db0b 100644 ---- a/arch/arm/include/asm/kvm_arm.h -+++ b/arch/arm/include/asm/kvm_arm.h -@@ -55,6 +55,7 @@ - * The bits we set in HCR: - * TAC: Trap ACTLR - * TSC: Trap SMC -+ * TVM: Trap VM ops (until MMU and caches are on) - * TSW: Trap cache operations by set/way - * TWI: Trap WFI - * TWE: Trap WFE -@@ -68,8 +69,7 @@ - */ - #define HCR_GUEST_MASK (HCR_TSC | HCR_TSW | HCR_TWI | HCR_VM | HCR_BSU_IS | \ - HCR_FB | HCR_TAC | HCR_AMO | HCR_IMO | HCR_FMO | \ -- HCR_TWE | HCR_SWIO | HCR_TIDCP) --#define HCR_VIRT_EXCP_MASK (HCR_VA | HCR_VI | HCR_VF) -+ HCR_TVM | HCR_TWE | HCR_SWIO | HCR_TIDCP) - - /* System Control Register (SCTLR) bits */ - #define SCTLR_TE (1 << 30) -diff --git a/arch/arm/include/asm/kvm_asm.h b/arch/arm/include/asm/kvm_asm.h -index 661da11..53b3c4a 100644 ---- a/arch/arm/include/asm/kvm_asm.h -+++ b/arch/arm/include/asm/kvm_asm.h -@@ -48,7 +48,9 @@ - #define c13_TID_URO 26 /* Thread ID, User R/O */ - #define c13_TID_PRIV 27 /* Thread ID, Privileged */ - #define c14_CNTKCTL 28 /* Timer Control Register (PL1) */ --#define NR_CP15_REGS 29 /* Number of regs (incl. invalid) */ -+#define c10_AMAIR0 29 /* Auxilary Memory Attribute Indirection Reg0 */ -+#define c10_AMAIR1 30 /* Auxilary Memory Attribute Indirection Reg1 */ -+#define NR_CP15_REGS 31 /* Number of regs (incl. invalid) */ - - #define ARM_EXCEPTION_RESET 0 - #define ARM_EXCEPTION_UNDEFINED 1 -diff --git a/arch/arm/include/asm/kvm_host.h b/arch/arm/include/asm/kvm_host.h -index 098f7dd..09af149 100644 ---- a/arch/arm/include/asm/kvm_host.h -+++ b/arch/arm/include/asm/kvm_host.h -@@ -101,6 +101,12 @@ struct kvm_vcpu_arch { - /* The CPU type we expose to the VM */ - u32 midr; - -+ /* HYP trapping configuration */ -+ u32 hcr; -+ -+ /* Interrupt related fields */ -+ u32 irq_lines; /* IRQ and FIQ levels */ -+ - /* Exception Information */ - struct kvm_vcpu_fault_info fault; - -@@ -128,9 +134,6 @@ struct kvm_vcpu_arch { - /* IO related fields */ - struct kvm_decode mmio_decode; - -- /* Interrupt related fields */ -- u32 irq_lines; /* IRQ and FIQ levels */ -- - /* Cache some mmu pages needed inside spinlock regions */ - struct kvm_mmu_memory_cache mmu_page_cache; - -diff --git a/arch/arm/include/asm/kvm_mmu.h b/arch/arm/include/asm/kvm_mmu.h -index 2d122ad..7b362bc 100644 ---- a/arch/arm/include/asm/kvm_mmu.h -+++ b/arch/arm/include/asm/kvm_mmu.h -@@ -114,11 +114,34 @@ static inline void kvm_set_s2pmd_writable(pmd_t *pmd) - pmd_val(*pmd) |= L_PMD_S2_RDWR; - } - -+/* Open coded p*d_addr_end that can deal with 64bit addresses */ -+#define kvm_pgd_addr_end(addr, end) \ -+({ u64 __boundary = ((addr) + PGDIR_SIZE) & PGDIR_MASK; \ -+ (__boundary - 1 < (end) - 1)? __boundary: (end); \ -+}) -+ -+#define kvm_pud_addr_end(addr,end) (end) -+ -+#define kvm_pmd_addr_end(addr, end) \ -+({ u64 __boundary = ((addr) + PMD_SIZE) & PMD_MASK; \ -+ (__boundary - 1 < (end) - 1)? __boundary: (end); \ -+}) -+ - struct kvm; - --static inline void coherent_icache_guest_page(struct kvm *kvm, hva_t hva, -- unsigned long size) -+#define kvm_flush_dcache_to_poc(a,l) __cpuc_flush_dcache_area((a), (l)) -+ -+static inline bool vcpu_has_cache_enabled(struct kvm_vcpu *vcpu) - { -+ return (vcpu->arch.cp15[c1_SCTLR] & 0b101) == 0b101; -+} -+ -+static inline void coherent_cache_guest_page(struct kvm_vcpu *vcpu, hva_t hva, -+ unsigned long size) -+{ -+ if (!vcpu_has_cache_enabled(vcpu)) -+ kvm_flush_dcache_to_poc((void *)hva, size); -+ - /* - * If we are going to insert an instruction page and the icache is - * either VIPT or PIPT, there is a potential problem where the host -@@ -139,9 +162,10 @@ static inline void coherent_icache_guest_page(struct kvm *kvm, hva_t hva, - } - } - --#define kvm_flush_dcache_to_poc(a,l) __cpuc_flush_dcache_area((a), (l)) - #define kvm_virt_to_phys(x) virt_to_idmap((unsigned long)(x)) - -+void stage2_flush_vm(struct kvm *kvm); -+ - #endif /* !__ASSEMBLY__ */ - - #endif /* __ARM_KVM_MMU_H__ */ -diff --git a/arch/arm/kernel/asm-offsets.c b/arch/arm/kernel/asm-offsets.c -index ded0417..85598b5 100644 ---- a/arch/arm/kernel/asm-offsets.c -+++ b/arch/arm/kernel/asm-offsets.c -@@ -174,6 +174,7 @@ int main(void) - DEFINE(VCPU_FIQ_REGS, offsetof(struct kvm_vcpu, arch.regs.fiq_regs)); - DEFINE(VCPU_PC, offsetof(struct kvm_vcpu, arch.regs.usr_regs.ARM_pc)); - DEFINE(VCPU_CPSR, offsetof(struct kvm_vcpu, arch.regs.usr_regs.ARM_cpsr)); -+ DEFINE(VCPU_HCR, offsetof(struct kvm_vcpu, arch.hcr)); - DEFINE(VCPU_IRQ_LINES, offsetof(struct kvm_vcpu, arch.irq_lines)); - DEFINE(VCPU_HSR, offsetof(struct kvm_vcpu, arch.fault.hsr)); - DEFINE(VCPU_HxFAR, offsetof(struct kvm_vcpu, arch.fault.hxfar)); -diff --git a/arch/arm/kvm/coproc.c b/arch/arm/kvm/coproc.c -index 78c0885..c58a351 100644 ---- a/arch/arm/kvm/coproc.c -+++ b/arch/arm/kvm/coproc.c -@@ -23,6 +23,7 @@ - #include <asm/kvm_host.h> - #include <asm/kvm_emulate.h> - #include <asm/kvm_coproc.h> -+#include <asm/kvm_mmu.h> - #include <asm/cacheflush.h> - #include <asm/cputype.h> - #include <trace/events/kvm.h> -@@ -205,6 +206,44 @@ done: - } - - /* -+ * Generic accessor for VM registers. Only called as long as HCR_TVM -+ * is set. -+ */ -+static bool access_vm_reg(struct kvm_vcpu *vcpu, -+ const struct coproc_params *p, -+ const struct coproc_reg *r) -+{ -+ BUG_ON(!p->is_write); -+ -+ vcpu->arch.cp15[r->reg] = *vcpu_reg(vcpu, p->Rt1); -+ if (p->is_64bit) -+ vcpu->arch.cp15[r->reg + 1] = *vcpu_reg(vcpu, p->Rt2); -+ -+ return true; -+} -+ -+/* -+ * SCTLR accessor. Only called as long as HCR_TVM is set. If the -+ * guest enables the MMU, we stop trapping the VM sys_regs and leave -+ * it in complete control of the caches. -+ * -+ * Used by the cpu-specific code. -+ */ -+bool access_sctlr(struct kvm_vcpu *vcpu, -+ const struct coproc_params *p, -+ const struct coproc_reg *r) -+{ -+ access_vm_reg(vcpu, p, r); -+ -+ if (vcpu_has_cache_enabled(vcpu)) { /* MMU+Caches enabled? */ -+ vcpu->arch.hcr &= ~HCR_TVM; -+ stage2_flush_vm(vcpu->kvm); -+ } -+ -+ return true; -+} -+ -+/* - * We could trap ID_DFR0 and tell the guest we don't support performance - * monitoring. Unfortunately the patch to make the kernel check ID_DFR0 was - * NAKed, so it will read the PMCR anyway. -@@ -261,33 +300,36 @@ static const struct coproc_reg cp15_regs[] = { - { CRn( 1), CRm( 0), Op1( 0), Op2( 2), is32, - NULL, reset_val, c1_CPACR, 0x00000000 }, - -- /* TTBR0/TTBR1: swapped by interrupt.S. */ -- { CRm64( 2), Op1( 0), is64, NULL, reset_unknown64, c2_TTBR0 }, -- { CRm64( 2), Op1( 1), is64, NULL, reset_unknown64, c2_TTBR1 }, -- -- /* TTBCR: swapped by interrupt.S. */ -+ /* TTBR0/TTBR1/TTBCR: swapped by interrupt.S. */ -+ { CRm64( 2), Op1( 0), is64, access_vm_reg, reset_unknown64, c2_TTBR0 }, -+ { CRn(2), CRm( 0), Op1( 0), Op2( 0), is32, -+ access_vm_reg, reset_unknown, c2_TTBR0 }, -+ { CRn(2), CRm( 0), Op1( 0), Op2( 1), is32, -+ access_vm_reg, reset_unknown, c2_TTBR1 }, - { CRn( 2), CRm( 0), Op1( 0), Op2( 2), is32, -- NULL, reset_val, c2_TTBCR, 0x00000000 }, -+ access_vm_reg, reset_val, c2_TTBCR, 0x00000000 }, -+ { CRm64( 2), Op1( 1), is64, access_vm_reg, reset_unknown64, c2_TTBR1 }, -+ - - /* DACR: swapped by interrupt.S. */ - { CRn( 3), CRm( 0), Op1( 0), Op2( 0), is32, -- NULL, reset_unknown, c3_DACR }, -+ access_vm_reg, reset_unknown, c3_DACR }, - - /* DFSR/IFSR/ADFSR/AIFSR: swapped by interrupt.S. */ - { CRn( 5), CRm( 0), Op1( 0), Op2( 0), is32, -- NULL, reset_unknown, c5_DFSR }, -+ access_vm_reg, reset_unknown, c5_DFSR }, - { CRn( 5), CRm( 0), Op1( 0), Op2( 1), is32, -- NULL, reset_unknown, c5_IFSR }, -+ access_vm_reg, reset_unknown, c5_IFSR }, - { CRn( 5), CRm( 1), Op1( 0), Op2( 0), is32, -- NULL, reset_unknown, c5_ADFSR }, -+ access_vm_reg, reset_unknown, c5_ADFSR }, - { CRn( 5), CRm( 1), Op1( 0), Op2( 1), is32, -- NULL, reset_unknown, c5_AIFSR }, -+ access_vm_reg, reset_unknown, c5_AIFSR }, - - /* DFAR/IFAR: swapped by interrupt.S. */ - { CRn( 6), CRm( 0), Op1( 0), Op2( 0), is32, -- NULL, reset_unknown, c6_DFAR }, -+ access_vm_reg, reset_unknown, c6_DFAR }, - { CRn( 6), CRm( 0), Op1( 0), Op2( 2), is32, -- NULL, reset_unknown, c6_IFAR }, -+ access_vm_reg, reset_unknown, c6_IFAR }, - - /* PAR swapped by interrupt.S */ - { CRm64( 7), Op1( 0), is64, NULL, reset_unknown64, c7_PAR }, -@@ -324,9 +366,15 @@ static const struct coproc_reg cp15_regs[] = { - - /* PRRR/NMRR (aka MAIR0/MAIR1): swapped by interrupt.S. */ - { CRn(10), CRm( 2), Op1( 0), Op2( 0), is32, -- NULL, reset_unknown, c10_PRRR}, -+ access_vm_reg, reset_unknown, c10_PRRR}, - { CRn(10), CRm( 2), Op1( 0), Op2( 1), is32, -- NULL, reset_unknown, c10_NMRR}, -+ access_vm_reg, reset_unknown, c10_NMRR}, -+ -+ /* AMAIR0/AMAIR1: swapped by interrupt.S. */ -+ { CRn(10), CRm( 3), Op1( 0), Op2( 0), is32, -+ access_vm_reg, reset_unknown, c10_AMAIR0}, -+ { CRn(10), CRm( 3), Op1( 0), Op2( 1), is32, -+ access_vm_reg, reset_unknown, c10_AMAIR1}, - - /* VBAR: swapped by interrupt.S. */ - { CRn(12), CRm( 0), Op1( 0), Op2( 0), is32, -@@ -334,7 +382,7 @@ static const struct coproc_reg cp15_regs[] = { - - /* CONTEXTIDR/TPIDRURW/TPIDRURO/TPIDRPRW: swapped by interrupt.S. */ - { CRn(13), CRm( 0), Op1( 0), Op2( 1), is32, -- NULL, reset_val, c13_CID, 0x00000000 }, -+ access_vm_reg, reset_val, c13_CID, 0x00000000 }, - { CRn(13), CRm( 0), Op1( 0), Op2( 2), is32, - NULL, reset_unknown, c13_TID_URW }, - { CRn(13), CRm( 0), Op1( 0), Op2( 3), is32, -@@ -443,7 +491,7 @@ int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run) - { - struct coproc_params params; - -- params.CRm = (kvm_vcpu_get_hsr(vcpu) >> 1) & 0xf; -+ params.CRn = (kvm_vcpu_get_hsr(vcpu) >> 1) & 0xf; - params.Rt1 = (kvm_vcpu_get_hsr(vcpu) >> 5) & 0xf; - params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); - params.is_64bit = true; -@@ -451,7 +499,7 @@ int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run) - params.Op1 = (kvm_vcpu_get_hsr(vcpu) >> 16) & 0xf; - params.Op2 = 0; - params.Rt2 = (kvm_vcpu_get_hsr(vcpu) >> 10) & 0xf; -- params.CRn = 0; -+ params.CRm = 0; - - return emulate_cp15(vcpu, ¶ms); - } -diff --git a/arch/arm/kvm/coproc.h b/arch/arm/kvm/coproc.h -index 0461d5c..1a44bbe 100644 ---- a/arch/arm/kvm/coproc.h -+++ b/arch/arm/kvm/coproc.h -@@ -58,8 +58,8 @@ static inline void print_cp_instr(const struct coproc_params *p) - { - /* Look, we even formatted it for you to paste into the table! */ - if (p->is_64bit) { -- kvm_pr_unimpl(" { CRm(%2lu), Op1(%2lu), is64, func_%s },\n", -- p->CRm, p->Op1, p->is_write ? "write" : "read"); -+ kvm_pr_unimpl(" { CRm64(%2lu), Op1(%2lu), is64, func_%s },\n", -+ p->CRn, p->Op1, p->is_write ? "write" : "read"); - } else { - kvm_pr_unimpl(" { CRn(%2lu), CRm(%2lu), Op1(%2lu), Op2(%2lu), is32," - " func_%s },\n", -@@ -135,13 +135,13 @@ static inline int cmp_reg(const struct coproc_reg *i1, - return -1; - if (i1->CRn != i2->CRn) - return i1->CRn - i2->CRn; -- if (i1->is_64 != i2->is_64) -- return i2->is_64 - i1->is_64; - if (i1->CRm != i2->CRm) - return i1->CRm - i2->CRm; - if (i1->Op1 != i2->Op1) - return i1->Op1 - i2->Op1; -- return i1->Op2 - i2->Op2; -+ if (i1->Op2 != i2->Op2) -+ return i1->Op2 - i2->Op2; -+ return i2->is_64 - i1->is_64; - } - - -@@ -153,4 +153,8 @@ static inline int cmp_reg(const struct coproc_reg *i1, - #define is64 .is_64 = true - #define is32 .is_64 = false - -+bool access_sctlr(struct kvm_vcpu *vcpu, -+ const struct coproc_params *p, -+ const struct coproc_reg *r); -+ - #endif /* __ARM_KVM_COPROC_LOCAL_H__ */ -diff --git a/arch/arm/kvm/coproc_a15.c b/arch/arm/kvm/coproc_a15.c -index bb0cac1..e6f4ae4 100644 ---- a/arch/arm/kvm/coproc_a15.c -+++ b/arch/arm/kvm/coproc_a15.c -@@ -34,7 +34,7 @@ - static const struct coproc_reg a15_regs[] = { - /* SCTLR: swapped by interrupt.S. */ - { CRn( 1), CRm( 0), Op1( 0), Op2( 0), is32, -- NULL, reset_val, c1_SCTLR, 0x00C50078 }, -+ access_sctlr, reset_val, c1_SCTLR, 0x00C50078 }, - }; - - static struct kvm_coproc_target_table a15_target_table = { -diff --git a/arch/arm/kvm/coproc_a7.c b/arch/arm/kvm/coproc_a7.c -index 1df7673..17fc7cd 100644 ---- a/arch/arm/kvm/coproc_a7.c -+++ b/arch/arm/kvm/coproc_a7.c -@@ -37,7 +37,7 @@ - static const struct coproc_reg a7_regs[] = { - /* SCTLR: swapped by interrupt.S. */ - { CRn( 1), CRm( 0), Op1( 0), Op2( 0), is32, -- NULL, reset_val, c1_SCTLR, 0x00C50878 }, -+ access_sctlr, reset_val, c1_SCTLR, 0x00C50878 }, - }; - - static struct kvm_coproc_target_table a7_target_table = { -diff --git a/arch/arm/kvm/guest.c b/arch/arm/kvm/guest.c -index 2786eae..b23a59c 100644 ---- a/arch/arm/kvm/guest.c -+++ b/arch/arm/kvm/guest.c -@@ -38,6 +38,7 @@ struct kvm_stats_debugfs_item debugfs_entries[] = { - - int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu) - { -+ vcpu->arch.hcr = HCR_GUEST_MASK; - return 0; - } - -diff --git a/arch/arm/kvm/interrupts_head.S b/arch/arm/kvm/interrupts_head.S -index 6f18695..76af9302 100644 ---- a/arch/arm/kvm/interrupts_head.S -+++ b/arch/arm/kvm/interrupts_head.S -@@ -303,13 +303,17 @@ vcpu .req r0 @ vcpu pointer always in r0 - - mrc p15, 0, r2, c14, c1, 0 @ CNTKCTL - mrrc p15, 0, r4, r5, c7 @ PAR -+ mrc p15, 0, r6, c10, c3, 0 @ AMAIR0 -+ mrc p15, 0, r7, c10, c3, 1 @ AMAIR1 - - .if \store_to_vcpu == 0 -- push {r2,r4-r5} -+ push {r2,r4-r7} - .else - str r2, [vcpu, #CP15_OFFSET(c14_CNTKCTL)] - add r12, vcpu, #CP15_OFFSET(c7_PAR) - strd r4, r5, [r12] -+ str r6, [vcpu, #CP15_OFFSET(c10_AMAIR0)] -+ str r7, [vcpu, #CP15_OFFSET(c10_AMAIR1)] - .endif - .endm - -@@ -322,15 +326,19 @@ vcpu .req r0 @ vcpu pointer always in r0 - */ - .macro write_cp15_state read_from_vcpu - .if \read_from_vcpu == 0 -- pop {r2,r4-r5} -+ pop {r2,r4-r7} - .else - ldr r2, [vcpu, #CP15_OFFSET(c14_CNTKCTL)] - add r12, vcpu, #CP15_OFFSET(c7_PAR) - ldrd r4, r5, [r12] -+ ldr r6, [vcpu, #CP15_OFFSET(c10_AMAIR0)] -+ ldr r7, [vcpu, #CP15_OFFSET(c10_AMAIR1)] - .endif - - mcr p15, 0, r2, c14, c1, 0 @ CNTKCTL - mcrr p15, 0, r4, r5, c7 @ PAR -+ mcr p15, 0, r6, c10, c3, 0 @ AMAIR0 -+ mcr p15, 0, r7, c10, c3, 1 @ AMAIR1 - - .if \read_from_vcpu == 0 - pop {r2-r12} -@@ -597,17 +605,14 @@ vcpu .req r0 @ vcpu pointer always in r0 - - /* Enable/Disable: stage-2 trans., trap interrupts, trap wfi, trap smc */ - .macro configure_hyp_role operation -- mrc p15, 4, r2, c1, c1, 0 @ HCR -- bic r2, r2, #HCR_VIRT_EXCP_MASK -- ldr r3, =HCR_GUEST_MASK - .if \operation == vmentry -- orr r2, r2, r3 -+ ldr r2, [vcpu, #VCPU_HCR] - ldr r3, [vcpu, #VCPU_IRQ_LINES] - orr r2, r2, r3 - .else -- bic r2, r2, r3 -+ mov r2, #0 - .endif -- mcr p15, 4, r2, c1, c1, 0 -+ mcr p15, 4, r2, c1, c1, 0 @ HCR - .endm - - .macro load_vcpu -diff --git a/arch/arm/kvm/mmu.c b/arch/arm/kvm/mmu.c -index 575d790..c93ef38 100644 ---- a/arch/arm/kvm/mmu.c -+++ b/arch/arm/kvm/mmu.c -@@ -147,7 +147,7 @@ static void unmap_range(struct kvm *kvm, pgd_t *pgdp, - pgd = pgdp + pgd_index(addr); - pud = pud_offset(pgd, addr); - if (pud_none(*pud)) { -- addr = pud_addr_end(addr, end); -+ addr = kvm_pud_addr_end(addr, end); - continue; - } - -@@ -157,13 +157,13 @@ static void unmap_range(struct kvm *kvm, pgd_t *pgdp, - * move on. - */ - clear_pud_entry(kvm, pud, addr); -- addr = pud_addr_end(addr, end); -+ addr = kvm_pud_addr_end(addr, end); - continue; - } - - pmd = pmd_offset(pud, addr); - if (pmd_none(*pmd)) { -- addr = pmd_addr_end(addr, end); -+ addr = kvm_pmd_addr_end(addr, end); - continue; - } - -@@ -178,10 +178,10 @@ static void unmap_range(struct kvm *kvm, pgd_t *pgdp, - */ - if (kvm_pmd_huge(*pmd) || page_empty(pte)) { - clear_pmd_entry(kvm, pmd, addr); -- next = pmd_addr_end(addr, end); -+ next = kvm_pmd_addr_end(addr, end); - if (page_empty(pmd) && !page_empty(pud)) { - clear_pud_entry(kvm, pud, addr); -- next = pud_addr_end(addr, end); -+ next = kvm_pud_addr_end(addr, end); - } - } - -@@ -189,6 +189,99 @@ static void unmap_range(struct kvm *kvm, pgd_t *pgdp, - } - } - -+static void stage2_flush_ptes(struct kvm *kvm, pmd_t *pmd, -+ phys_addr_t addr, phys_addr_t end) -+{ -+ pte_t *pte; -+ -+ pte = pte_offset_kernel(pmd, addr); -+ do { -+ if (!pte_none(*pte)) { -+ hva_t hva = gfn_to_hva(kvm, addr >> PAGE_SHIFT); -+ kvm_flush_dcache_to_poc((void*)hva, PAGE_SIZE); -+ } -+ } while (pte++, addr += PAGE_SIZE, addr != end); -+} -+ -+static void stage2_flush_pmds(struct kvm *kvm, pud_t *pud, -+ phys_addr_t addr, phys_addr_t end) -+{ -+ pmd_t *pmd; -+ phys_addr_t next; -+ -+ pmd = pmd_offset(pud, addr); -+ do { -+ next = kvm_pmd_addr_end(addr, end); -+ if (!pmd_none(*pmd)) { -+ if (kvm_pmd_huge(*pmd)) { -+ hva_t hva = gfn_to_hva(kvm, addr >> PAGE_SHIFT); -+ kvm_flush_dcache_to_poc((void*)hva, PMD_SIZE); -+ } else { -+ stage2_flush_ptes(kvm, pmd, addr, next); -+ } -+ } -+ } while (pmd++, addr = next, addr != end); -+} -+ -+static void stage2_flush_puds(struct kvm *kvm, pgd_t *pgd, -+ phys_addr_t addr, phys_addr_t end) -+{ -+ pud_t *pud; -+ phys_addr_t next; -+ -+ pud = pud_offset(pgd, addr); -+ do { -+ next = kvm_pud_addr_end(addr, end); -+ if (!pud_none(*pud)) { -+ if (pud_huge(*pud)) { -+ hva_t hva = gfn_to_hva(kvm, addr >> PAGE_SHIFT); -+ kvm_flush_dcache_to_poc((void*)hva, PUD_SIZE); -+ } else { -+ stage2_flush_pmds(kvm, pud, addr, next); -+ } -+ } -+ } while (pud++, addr = next, addr != end); -+} -+ -+static void stage2_flush_memslot(struct kvm *kvm, -+ struct kvm_memory_slot *memslot) -+{ -+ phys_addr_t addr = memslot->base_gfn << PAGE_SHIFT; -+ phys_addr_t end = addr + PAGE_SIZE * memslot->npages; -+ phys_addr_t next; -+ pgd_t *pgd; -+ -+ pgd = kvm->arch.pgd + pgd_index(addr); -+ do { -+ next = kvm_pgd_addr_end(addr, end); -+ stage2_flush_puds(kvm, pgd, addr, next); -+ } while (pgd++, addr = next, addr != end); -+} -+ -+/** -+ * stage2_flush_vm - Invalidate cache for pages mapped in stage 2 -+ * @kvm: The struct kvm pointer -+ * -+ * Go through the stage 2 page tables and invalidate any cache lines -+ * backing memory already mapped to the VM. -+ */ -+void stage2_flush_vm(struct kvm *kvm) -+{ -+ struct kvm_memslots *slots; -+ struct kvm_memory_slot *memslot; -+ int idx; -+ -+ idx = srcu_read_lock(&kvm->srcu); -+ spin_lock(&kvm->mmu_lock); -+ -+ slots = kvm_memslots(kvm); -+ kvm_for_each_memslot(memslot, slots) -+ stage2_flush_memslot(kvm, memslot); -+ -+ spin_unlock(&kvm->mmu_lock); -+ srcu_read_unlock(&kvm->srcu, idx); -+} -+ - /** - * free_boot_hyp_pgd - free HYP boot page tables - * -@@ -717,7 +810,7 @@ static int user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, - kvm_set_s2pmd_writable(&new_pmd); - kvm_set_pfn_dirty(pfn); - } -- coherent_icache_guest_page(kvm, hva & PMD_MASK, PMD_SIZE); -+ coherent_cache_guest_page(vcpu, hva & PMD_MASK, PMD_SIZE); - ret = stage2_set_pmd_huge(kvm, memcache, fault_ipa, &new_pmd); - } else { - pte_t new_pte = pfn_pte(pfn, PAGE_S2); -@@ -725,7 +818,7 @@ static int user_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa, - kvm_set_s2pte_writable(&new_pte); - kvm_set_pfn_dirty(pfn); - } -- coherent_icache_guest_page(kvm, hva, PAGE_SIZE); -+ coherent_cache_guest_page(vcpu, hva, PAGE_SIZE); - ret = stage2_set_pte(kvm, memcache, fault_ipa, &new_pte, false); - } - -diff --git a/arch/arm/net/bpf_jit_32.c b/arch/arm/net/bpf_jit_32.c -index 271b5e9..6adf591 100644 ---- a/arch/arm/net/bpf_jit_32.c -+++ b/arch/arm/net/bpf_jit_32.c -@@ -449,10 +449,21 @@ static inline void emit_udiv(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx) - return; - } - #endif -- if (rm != ARM_R0) -- emit(ARM_MOV_R(ARM_R0, rm), ctx); -+ -+ /* -+ * For BPF_ALU | BPF_DIV | BPF_K instructions, rm is ARM_R4 -+ * (r_A) and rn is ARM_R0 (r_scratch) so load rn first into -+ * ARM_R1 to avoid accidentally overwriting ARM_R0 with rm -+ * before using it as a source for ARM_R1. -+ * -+ * For BPF_ALU | BPF_DIV | BPF_X rm is ARM_R4 (r_A) and rn is -+ * ARM_R5 (r_X) so there is no particular register overlap -+ * issues. -+ */ - if (rn != ARM_R1) - emit(ARM_MOV_R(ARM_R1, rn), ctx); -+ if (rm != ARM_R0) -+ emit(ARM_MOV_R(ARM_R0, rm), ctx); - - ctx->seen |= SEEN_CALL; - emit_mov_i(ARM_R3, (u32)jit_udiv, ctx); -diff --git a/arch/arm64/include/asm/kvm_arm.h b/arch/arm64/include/asm/kvm_arm.h -index 0eb3986..00fbaa7 100644 ---- a/arch/arm64/include/asm/kvm_arm.h -+++ b/arch/arm64/include/asm/kvm_arm.h -@@ -62,6 +62,7 @@ - * RW: 64bit by default, can be overriden for 32bit VMs - * TAC: Trap ACTLR - * TSC: Trap SMC -+ * TVM: Trap VM ops (until M+C set in SCTLR_EL1) - * TSW: Trap cache operations by set/way - * TWE: Trap WFE - * TWI: Trap WFI -@@ -74,7 +75,7 @@ - * SWIO: Turn set/way invalidates into set/way clean+invalidate - */ - #define HCR_GUEST_FLAGS (HCR_TSC | HCR_TSW | HCR_TWE | HCR_TWI | HCR_VM | \ -- HCR_BSU_IS | HCR_FB | HCR_TAC | \ -+ HCR_TVM | HCR_BSU_IS | HCR_FB | HCR_TAC | \ - HCR_AMO | HCR_IMO | HCR_FMO | \ - HCR_SWIO | HCR_TIDCP | HCR_RW) - #define HCR_VIRT_EXCP_MASK (HCR_VA | HCR_VI | HCR_VF) -diff --git a/arch/arm64/include/asm/kvm_asm.h b/arch/arm64/include/asm/kvm_asm.h -index b25763b..9fcd54b 100644 ---- a/arch/arm64/include/asm/kvm_asm.h -+++ b/arch/arm64/include/asm/kvm_asm.h -@@ -79,7 +79,8 @@ - #define c13_TID_URW (TPIDR_EL0 * 2) /* Thread ID, User R/W */ - #define c13_TID_URO (TPIDRRO_EL0 * 2)/* Thread ID, User R/O */ - #define c13_TID_PRIV (TPIDR_EL1 * 2) /* Thread ID, Privileged */ --#define c10_AMAIR (AMAIR_EL1 * 2) /* Aux Memory Attr Indirection Reg */ -+#define c10_AMAIR0 (AMAIR_EL1 * 2) /* Aux Memory Attr Indirection Reg */ -+#define c10_AMAIR1 (c10_AMAIR0 + 1)/* Aux Memory Attr Indirection Reg */ - #define c14_CNTKCTL (CNTKCTL_EL1 * 2) /* Timer Control Register (PL1) */ - #define NR_CP15_REGS (NR_SYS_REGS * 2) - -diff --git a/arch/arm64/include/asm/kvm_mmu.h b/arch/arm64/include/asm/kvm_mmu.h -index 7f1f940..7d29847 100644 ---- a/arch/arm64/include/asm/kvm_mmu.h -+++ b/arch/arm64/include/asm/kvm_mmu.h -@@ -106,7 +106,6 @@ static inline bool kvm_is_write_fault(unsigned long esr) - return true; - } - --static inline void kvm_clean_dcache_area(void *addr, size_t size) {} - static inline void kvm_clean_pgd(pgd_t *pgd) {} - static inline void kvm_clean_pmd_entry(pmd_t *pmd) {} - static inline void kvm_clean_pte(pte_t *pte) {} -@@ -122,11 +121,25 @@ static inline void kvm_set_s2pmd_writable(pmd_t *pmd) - pmd_val(*pmd) |= PMD_S2_RDWR; - } - -+#define kvm_pgd_addr_end(addr, end) pgd_addr_end(addr, end) -+#define kvm_pud_addr_end(addr, end) pud_addr_end(addr, end) -+#define kvm_pmd_addr_end(addr, end) pmd_addr_end(addr, end) -+ - struct kvm; - --static inline void coherent_icache_guest_page(struct kvm *kvm, hva_t hva, -- unsigned long size) -+#define kvm_flush_dcache_to_poc(a,l) __flush_dcache_area((a), (l)) -+ -+static inline bool vcpu_has_cache_enabled(struct kvm_vcpu *vcpu) - { -+ return (vcpu_sys_reg(vcpu, SCTLR_EL1) & 0b101) == 0b101; -+} -+ -+static inline void coherent_cache_guest_page(struct kvm_vcpu *vcpu, hva_t hva, -+ unsigned long size) -+{ -+ if (!vcpu_has_cache_enabled(vcpu)) -+ kvm_flush_dcache_to_poc((void *)hva, size); -+ - if (!icache_is_aliasing()) { /* PIPT */ - flush_icache_range(hva, hva + size); - } else if (!icache_is_aivivt()) { /* non ASID-tagged VIVT */ -@@ -135,8 +148,9 @@ static inline void coherent_icache_guest_page(struct kvm *kvm, hva_t hva, - } - } - --#define kvm_flush_dcache_to_poc(a,l) __flush_dcache_area((a), (l)) - #define kvm_virt_to_phys(x) __virt_to_phys((unsigned long)(x)) - -+void stage2_flush_vm(struct kvm *kvm); -+ - #endif /* __ASSEMBLY__ */ - #endif /* __ARM64_KVM_MMU_H__ */ -diff --git a/arch/arm64/kvm/hyp.S b/arch/arm64/kvm/hyp.S -index 2c56012..b0d1512 100644 ---- a/arch/arm64/kvm/hyp.S -+++ b/arch/arm64/kvm/hyp.S -@@ -630,9 +630,15 @@ ENTRY(__kvm_tlb_flush_vmid_ipa) - * whole of Stage-1. Weep... - */ - tlbi ipas2e1is, x1 -- dsb sy -+ /* -+ * We have to ensure completion of the invalidation at Stage-2, -+ * since a table walk on another CPU could refill a TLB with a -+ * complete (S1 + S2) walk based on the old Stage-2 mapping if -+ * the Stage-1 invalidation happened first. -+ */ -+ dsb ish - tlbi vmalle1is -- dsb sy -+ dsb ish - isb - - msr vttbr_el2, xzr -@@ -643,7 +649,7 @@ ENTRY(__kvm_flush_vm_context) - dsb ishst - tlbi alle1is - ic ialluis -- dsb sy -+ dsb ish - ret - ENDPROC(__kvm_flush_vm_context) - -diff --git a/arch/arm64/kvm/sys_regs.c b/arch/arm64/kvm/sys_regs.c -index 02e9d09..0324458 100644 ---- a/arch/arm64/kvm/sys_regs.c -+++ b/arch/arm64/kvm/sys_regs.c -@@ -27,6 +27,7 @@ - #include <asm/kvm_host.h> - #include <asm/kvm_emulate.h> - #include <asm/kvm_coproc.h> -+#include <asm/kvm_mmu.h> - #include <asm/cacheflush.h> - #include <asm/cputype.h> - #include <trace/events/kvm.h> -@@ -121,6 +122,48 @@ done: - } - - /* -+ * Generic accessor for VM registers. Only called as long as HCR_TVM -+ * is set. -+ */ -+static bool access_vm_reg(struct kvm_vcpu *vcpu, -+ const struct sys_reg_params *p, -+ const struct sys_reg_desc *r) -+{ -+ unsigned long val; -+ -+ BUG_ON(!p->is_write); -+ -+ val = *vcpu_reg(vcpu, p->Rt); -+ if (!p->is_aarch32) { -+ vcpu_sys_reg(vcpu, r->reg) = val; -+ } else { -+ vcpu_cp15(vcpu, r->reg) = val & 0xffffffffUL; -+ if (!p->is_32bit) -+ vcpu_cp15(vcpu, r->reg + 1) = val >> 32; -+ } -+ return true; -+} -+ -+/* -+ * SCTLR_EL1 accessor. Only called as long as HCR_TVM is set. If the -+ * guest enables the MMU, we stop trapping the VM sys_regs and leave -+ * it in complete control of the caches. -+ */ -+static bool access_sctlr(struct kvm_vcpu *vcpu, -+ const struct sys_reg_params *p, -+ const struct sys_reg_desc *r) -+{ -+ access_vm_reg(vcpu, p, r); -+ -+ if (vcpu_has_cache_enabled(vcpu)) { /* MMU+Caches enabled? */ -+ vcpu->arch.hcr_el2 &= ~HCR_TVM; -+ stage2_flush_vm(vcpu->kvm); -+ } -+ -+ return true; -+} -+ -+/* - * We could trap ID_DFR0 and tell the guest we don't support performance - * monitoring. Unfortunately the patch to make the kernel check ID_DFR0 was - * NAKed, so it will read the PMCR anyway. -@@ -185,32 +228,32 @@ static const struct sys_reg_desc sys_reg_descs[] = { - NULL, reset_mpidr, MPIDR_EL1 }, - /* SCTLR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0001), CRm(0b0000), Op2(0b000), -- NULL, reset_val, SCTLR_EL1, 0x00C50078 }, -+ access_sctlr, reset_val, SCTLR_EL1, 0x00C50078 }, - /* CPACR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0001), CRm(0b0000), Op2(0b010), - NULL, reset_val, CPACR_EL1, 0 }, - /* TTBR0_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0010), CRm(0b0000), Op2(0b000), -- NULL, reset_unknown, TTBR0_EL1 }, -+ access_vm_reg, reset_unknown, TTBR0_EL1 }, - /* TTBR1_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0010), CRm(0b0000), Op2(0b001), -- NULL, reset_unknown, TTBR1_EL1 }, -+ access_vm_reg, reset_unknown, TTBR1_EL1 }, - /* TCR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0010), CRm(0b0000), Op2(0b010), -- NULL, reset_val, TCR_EL1, 0 }, -+ access_vm_reg, reset_val, TCR_EL1, 0 }, - - /* AFSR0_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0101), CRm(0b0001), Op2(0b000), -- NULL, reset_unknown, AFSR0_EL1 }, -+ access_vm_reg, reset_unknown, AFSR0_EL1 }, - /* AFSR1_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0101), CRm(0b0001), Op2(0b001), -- NULL, reset_unknown, AFSR1_EL1 }, -+ access_vm_reg, reset_unknown, AFSR1_EL1 }, - /* ESR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0101), CRm(0b0010), Op2(0b000), -- NULL, reset_unknown, ESR_EL1 }, -+ access_vm_reg, reset_unknown, ESR_EL1 }, - /* FAR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0110), CRm(0b0000), Op2(0b000), -- NULL, reset_unknown, FAR_EL1 }, -+ access_vm_reg, reset_unknown, FAR_EL1 }, - /* PAR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b0111), CRm(0b0100), Op2(0b000), - NULL, reset_unknown, PAR_EL1 }, -@@ -224,17 +267,17 @@ static const struct sys_reg_desc sys_reg_descs[] = { - - /* MAIR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b1010), CRm(0b0010), Op2(0b000), -- NULL, reset_unknown, MAIR_EL1 }, -+ access_vm_reg, reset_unknown, MAIR_EL1 }, - /* AMAIR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b1010), CRm(0b0011), Op2(0b000), -- NULL, reset_amair_el1, AMAIR_EL1 }, -+ access_vm_reg, reset_amair_el1, AMAIR_EL1 }, - - /* VBAR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b1100), CRm(0b0000), Op2(0b000), - NULL, reset_val, VBAR_EL1, 0 }, - /* CONTEXTIDR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b1101), CRm(0b0000), Op2(0b001), -- NULL, reset_val, CONTEXTIDR_EL1, 0 }, -+ access_vm_reg, reset_val, CONTEXTIDR_EL1, 0 }, - /* TPIDR_EL1 */ - { Op0(0b11), Op1(0b000), CRn(0b1101), CRm(0b0000), Op2(0b100), - NULL, reset_unknown, TPIDR_EL1 }, -@@ -305,14 +348,32 @@ static const struct sys_reg_desc sys_reg_descs[] = { - NULL, reset_val, FPEXC32_EL2, 0x70 }, - }; - --/* Trapped cp15 registers */ -+/* -+ * Trapped cp15 registers. TTBR0/TTBR1 get a double encoding, -+ * depending on the way they are accessed (as a 32bit or a 64bit -+ * register). -+ */ - static const struct sys_reg_desc cp15_regs[] = { -+ { Op1( 0), CRn( 0), CRm( 2), Op2( 0), access_vm_reg, NULL, c2_TTBR0 }, -+ { Op1( 0), CRn( 1), CRm( 0), Op2( 0), access_sctlr, NULL, c1_SCTLR }, -+ { Op1( 0), CRn( 2), CRm( 0), Op2( 0), access_vm_reg, NULL, c2_TTBR0 }, -+ { Op1( 0), CRn( 2), CRm( 0), Op2( 1), access_vm_reg, NULL, c2_TTBR1 }, -+ { Op1( 0), CRn( 2), CRm( 0), Op2( 2), access_vm_reg, NULL, c2_TTBCR }, -+ { Op1( 0), CRn( 3), CRm( 0), Op2( 0), access_vm_reg, NULL, c3_DACR }, -+ { Op1( 0), CRn( 5), CRm( 0), Op2( 0), access_vm_reg, NULL, c5_DFSR }, -+ { Op1( 0), CRn( 5), CRm( 0), Op2( 1), access_vm_reg, NULL, c5_IFSR }, -+ { Op1( 0), CRn( 5), CRm( 1), Op2( 0), access_vm_reg, NULL, c5_ADFSR }, -+ { Op1( 0), CRn( 5), CRm( 1), Op2( 1), access_vm_reg, NULL, c5_AIFSR }, -+ { Op1( 0), CRn( 6), CRm( 0), Op2( 0), access_vm_reg, NULL, c6_DFAR }, -+ { Op1( 0), CRn( 6), CRm( 0), Op2( 2), access_vm_reg, NULL, c6_IFAR }, -+ - /* - * DC{C,I,CI}SW operations: - */ - { Op1( 0), CRn( 7), CRm( 6), Op2( 2), access_dcsw }, - { Op1( 0), CRn( 7), CRm(10), Op2( 2), access_dcsw }, - { Op1( 0), CRn( 7), CRm(14), Op2( 2), access_dcsw }, -+ - { Op1( 0), CRn( 9), CRm(12), Op2( 0), pm_fake }, - { Op1( 0), CRn( 9), CRm(12), Op2( 1), pm_fake }, - { Op1( 0), CRn( 9), CRm(12), Op2( 2), pm_fake }, -@@ -326,6 +387,14 @@ static const struct sys_reg_desc cp15_regs[] = { - { Op1( 0), CRn( 9), CRm(14), Op2( 0), pm_fake }, - { Op1( 0), CRn( 9), CRm(14), Op2( 1), pm_fake }, - { Op1( 0), CRn( 9), CRm(14), Op2( 2), pm_fake }, -+ -+ { Op1( 0), CRn(10), CRm( 2), Op2( 0), access_vm_reg, NULL, c10_PRRR }, -+ { Op1( 0), CRn(10), CRm( 2), Op2( 1), access_vm_reg, NULL, c10_NMRR }, -+ { Op1( 0), CRn(10), CRm( 3), Op2( 0), access_vm_reg, NULL, c10_AMAIR0 }, -+ { Op1( 0), CRn(10), CRm( 3), Op2( 1), access_vm_reg, NULL, c10_AMAIR1 }, -+ { Op1( 0), CRn(13), CRm( 0), Op2( 1), access_vm_reg, NULL, c13_CID }, -+ -+ { Op1( 1), CRn( 0), CRm( 2), Op2( 0), access_vm_reg, NULL, c2_TTBR1 }, - }; - - /* Target specific emulation tables */ -@@ -437,6 +506,8 @@ int kvm_handle_cp15_64(struct kvm_vcpu *vcpu, struct kvm_run *run) - u32 hsr = kvm_vcpu_get_hsr(vcpu); - int Rt2 = (hsr >> 10) & 0xf; - -+ params.is_aarch32 = true; -+ params.is_32bit = false; - params.CRm = (hsr >> 1) & 0xf; - params.Rt = (hsr >> 5) & 0xf; - params.is_write = ((hsr & 1) == 0); -@@ -480,6 +551,8 @@ int kvm_handle_cp15_32(struct kvm_vcpu *vcpu, struct kvm_run *run) - struct sys_reg_params params; - u32 hsr = kvm_vcpu_get_hsr(vcpu); - -+ params.is_aarch32 = true; -+ params.is_32bit = true; - params.CRm = (hsr >> 1) & 0xf; - params.Rt = (hsr >> 5) & 0xf; - params.is_write = ((hsr & 1) == 0); -@@ -549,6 +622,8 @@ int kvm_handle_sys_reg(struct kvm_vcpu *vcpu, struct kvm_run *run) - struct sys_reg_params params; - unsigned long esr = kvm_vcpu_get_hsr(vcpu); - -+ params.is_aarch32 = false; -+ params.is_32bit = false; - params.Op0 = (esr >> 20) & 3; - params.Op1 = (esr >> 14) & 0x7; - params.CRn = (esr >> 10) & 0xf; -diff --git a/arch/arm64/kvm/sys_regs.h b/arch/arm64/kvm/sys_regs.h -index d50d372..d411e25 100644 ---- a/arch/arm64/kvm/sys_regs.h -+++ b/arch/arm64/kvm/sys_regs.h -@@ -30,6 +30,8 @@ struct sys_reg_params { - u8 Op2; - u8 Rt; - bool is_write; -+ bool is_aarch32; -+ bool is_32bit; /* Only valid if is_aarch32 is true */ - }; - - struct sys_reg_desc { -diff --git a/drivers/acpi/acpica/acmacros.h b/drivers/acpi/acpica/acmacros.h -index 2a86c65..97c7a52 100644 ---- a/drivers/acpi/acpica/acmacros.h -+++ b/drivers/acpi/acpica/acmacros.h -@@ -63,19 +63,15 @@ - #define ACPI_SET64(ptr, val) (*ACPI_CAST64 (ptr) = (u64) (val)) - - /* -- * printf() format helpers -+ * printf() format helper. This macros is a workaround for the difficulties -+ * with emitting 64-bit integers and 64-bit pointers with the same code -+ * for both 32-bit and 64-bit hosts. - */ - - /* Split 64-bit integer into two 32-bit values. Use with %8.8X%8.8X */ - - #define ACPI_FORMAT_UINT64(i) ACPI_HIDWORD(i), ACPI_LODWORD(i) - --#if ACPI_MACHINE_WIDTH == 64 --#define ACPI_FORMAT_NATIVE_UINT(i) ACPI_FORMAT_UINT64(i) --#else --#define ACPI_FORMAT_NATIVE_UINT(i) 0, (i) --#endif -- - /* - * Macros for moving data around to/from buffers that are possibly unaligned. - * If the hardware supports the transfer of unaligned data, just do the store. -diff --git a/drivers/acpi/acpica/dsopcode.c b/drivers/acpi/acpica/dsopcode.c -index 5205edc..fe79296 100644 ---- a/drivers/acpi/acpica/dsopcode.c -+++ b/drivers/acpi/acpica/dsopcode.c -@@ -446,7 +446,7 @@ acpi_ds_eval_region_operands(struct acpi_walk_state *walk_state, - - ACPI_DEBUG_PRINT((ACPI_DB_EXEC, "RgnObj %p Addr %8.8X%8.8X Len %X\n", - obj_desc, -- ACPI_FORMAT_NATIVE_UINT(obj_desc->region.address), -+ ACPI_FORMAT_UINT64(obj_desc->region.address), - obj_desc->region.length)); - - /* Now the address and length are valid for this opregion */ -@@ -539,13 +539,12 @@ acpi_ds_eval_table_region_operands(struct acpi_walk_state *walk_state, - return_ACPI_STATUS(AE_NOT_EXIST); - } - -- obj_desc->region.address = -- (acpi_physical_address) ACPI_TO_INTEGER(table); -+ obj_desc->region.address = ACPI_PTR_TO_PHYSADDR(table); - obj_desc->region.length = table->length; - - ACPI_DEBUG_PRINT((ACPI_DB_EXEC, "RgnObj %p Addr %8.8X%8.8X Len %X\n", - obj_desc, -- ACPI_FORMAT_NATIVE_UINT(obj_desc->region.address), -+ ACPI_FORMAT_UINT64(obj_desc->region.address), - obj_desc->region.length)); - - /* Now the address and length are valid for this opregion */ -diff --git a/drivers/acpi/acpica/evregion.c b/drivers/acpi/acpica/evregion.c -index cd4b231..ee8ec4b 100644 ---- a/drivers/acpi/acpica/evregion.c -+++ b/drivers/acpi/acpica/evregion.c -@@ -272,7 +272,7 @@ acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj, - ACPI_DEBUG_PRINT((ACPI_DB_OPREGION, - "Handler %p (@%p) Address %8.8X%8.8X [%s]\n", - ®ion_obj->region.handler->address_space, handler, -- ACPI_FORMAT_NATIVE_UINT(address), -+ ACPI_FORMAT_UINT64(address), - acpi_ut_get_region_name(region_obj->region. - space_id))); - -diff --git a/drivers/acpi/acpica/exdump.c b/drivers/acpi/acpica/exdump.c -index 4d046fa..b64fb68 100644 ---- a/drivers/acpi/acpica/exdump.c -+++ b/drivers/acpi/acpica/exdump.c -@@ -622,8 +622,8 @@ void acpi_ex_dump_operand(union acpi_operand_object *obj_desc, u32 depth) - acpi_os_printf("\n"); - } else { - acpi_os_printf(" base %8.8X%8.8X Length %X\n", -- ACPI_FORMAT_NATIVE_UINT(obj_desc->region. -- address), -+ ACPI_FORMAT_UINT64(obj_desc->region. -+ address), - obj_desc->region.length); - } - break; -diff --git a/drivers/acpi/acpica/exfldio.c b/drivers/acpi/acpica/exfldio.c -index 49fb742..98af39f 100644 ---- a/drivers/acpi/acpica/exfldio.c -+++ b/drivers/acpi/acpica/exfldio.c -@@ -263,17 +263,15 @@ acpi_ex_access_region(union acpi_operand_object *obj_desc, - } - - ACPI_DEBUG_PRINT_RAW((ACPI_DB_BFIELD, -- " Region [%s:%X], Width %X, ByteBase %X, Offset %X at %p\n", -+ " Region [%s:%X], Width %X, ByteBase %X, Offset %X at %8.8X%8.8X\n", - acpi_ut_get_region_name(rgn_desc->region. - space_id), - rgn_desc->region.space_id, - obj_desc->common_field.access_byte_width, - obj_desc->common_field.base_byte_offset, -- field_datum_byte_offset, ACPI_CAST_PTR(void, -- (rgn_desc-> -- region. -- address + -- region_offset)))); -+ field_datum_byte_offset, -+ ACPI_FORMAT_UINT64(rgn_desc->region.address + -+ region_offset))); - - /* Invoke the appropriate address_space/op_region handler */ - -diff --git a/drivers/acpi/acpica/exregion.c b/drivers/acpi/acpica/exregion.c -index 9d28867e..cf40223 100644 ---- a/drivers/acpi/acpica/exregion.c -+++ b/drivers/acpi/acpica/exregion.c -@@ -181,7 +181,7 @@ acpi_ex_system_memory_space_handler(u32 function, - if (!mem_info->mapped_logical_address) { - ACPI_ERROR((AE_INFO, - "Could not map memory at 0x%8.8X%8.8X, size %u", -- ACPI_FORMAT_NATIVE_UINT(address), -+ ACPI_FORMAT_UINT64(address), - (u32) map_length)); - mem_info->mapped_length = 0; - return_ACPI_STATUS(AE_NO_MEMORY); -@@ -202,8 +202,7 @@ acpi_ex_system_memory_space_handler(u32 function, - - ACPI_DEBUG_PRINT((ACPI_DB_INFO, - "System-Memory (width %u) R/W %u Address=%8.8X%8.8X\n", -- bit_width, function, -- ACPI_FORMAT_NATIVE_UINT(address))); -+ bit_width, function, ACPI_FORMAT_UINT64(address))); - - /* - * Perform the memory read or write -@@ -318,8 +317,7 @@ acpi_ex_system_io_space_handler(u32 function, - - ACPI_DEBUG_PRINT((ACPI_DB_INFO, - "System-IO (width %u) R/W %u Address=%8.8X%8.8X\n", -- bit_width, function, -- ACPI_FORMAT_NATIVE_UINT(address))); -+ bit_width, function, ACPI_FORMAT_UINT64(address))); - - /* Decode the function parameter */ - -diff --git a/drivers/acpi/acpica/hwvalid.c b/drivers/acpi/acpica/hwvalid.c -index eab70d5..fae5758 100644 ---- a/drivers/acpi/acpica/hwvalid.c -+++ b/drivers/acpi/acpica/hwvalid.c -@@ -142,17 +142,17 @@ acpi_hw_validate_io_request(acpi_io_address address, u32 bit_width) - byte_width = ACPI_DIV_8(bit_width); - last_address = address + byte_width - 1; - -- ACPI_DEBUG_PRINT((ACPI_DB_IO, "Address %p LastAddress %p Length %X", -- ACPI_CAST_PTR(void, address), ACPI_CAST_PTR(void, -- last_address), -- byte_width)); -+ ACPI_DEBUG_PRINT((ACPI_DB_IO, -+ "Address %8.8X%8.8X LastAddress %8.8X%8.8X Length %X", -+ ACPI_FORMAT_UINT64(address), -+ ACPI_FORMAT_UINT64(last_address), byte_width)); - - /* Maximum 16-bit address in I/O space */ - - if (last_address > ACPI_UINT16_MAX) { - ACPI_ERROR((AE_INFO, -- "Illegal I/O port address/length above 64K: %p/0x%X", -- ACPI_CAST_PTR(void, address), byte_width)); -+ "Illegal I/O port address/length above 64K: %8.8X%8.8X/0x%X", -+ ACPI_FORMAT_UINT64(address), byte_width)); - return_ACPI_STATUS(AE_LIMIT); - } - -@@ -181,8 +181,8 @@ acpi_hw_validate_io_request(acpi_io_address address, u32 bit_width) - - if (acpi_gbl_osi_data >= port_info->osi_dependency) { - ACPI_DEBUG_PRINT((ACPI_DB_IO, -- "Denied AML access to port 0x%p/%X (%s 0x%.4X-0x%.4X)", -- ACPI_CAST_PTR(void, address), -+ "Denied AML access to port 0x%8.8X%8.8X/%X (%s 0x%.4X-0x%.4X)", -+ ACPI_FORMAT_UINT64(address), - byte_width, port_info->name, - port_info->start, - port_info->end)); -diff --git a/drivers/acpi/acpica/nsdump.c b/drivers/acpi/acpica/nsdump.c -index 48b9c6f..fc82c53 100644 ---- a/drivers/acpi/acpica/nsdump.c -+++ b/drivers/acpi/acpica/nsdump.c -@@ -271,12 +271,11 @@ acpi_ns_dump_one_object(acpi_handle obj_handle, - switch (type) { - case ACPI_TYPE_PROCESSOR: - -- acpi_os_printf("ID %02X Len %02X Addr %p\n", -+ acpi_os_printf("ID %02X Len %02X Addr %8.8X%8.8X\n", - obj_desc->processor.proc_id, - obj_desc->processor.length, -- ACPI_CAST_PTR(void, -- obj_desc->processor. -- address)); -+ ACPI_FORMAT_UINT64(obj_desc->processor. -+ address)); - break; - - case ACPI_TYPE_DEVICE: -@@ -347,8 +346,9 @@ acpi_ns_dump_one_object(acpi_handle obj_handle, - space_id)); - if (obj_desc->region.flags & AOPOBJ_DATA_VALID) { - acpi_os_printf(" Addr %8.8X%8.8X Len %.4X\n", -- ACPI_FORMAT_NATIVE_UINT -- (obj_desc->region.address), -+ ACPI_FORMAT_UINT64(obj_desc-> -+ region. -+ address), - obj_desc->region.length); - } else { - acpi_os_printf -diff --git a/drivers/acpi/acpica/tbinstal.c b/drivers/acpi/acpica/tbinstal.c -index 634357d..c4d0977 100644 ---- a/drivers/acpi/acpica/tbinstal.c -+++ b/drivers/acpi/acpica/tbinstal.c -@@ -294,8 +294,7 @@ struct acpi_table_header *acpi_tb_table_override(struct acpi_table_header - ACPI_EXCEPTION((AE_INFO, AE_NO_MEMORY, - "%4.4s %p Attempted physical table override failed", - table_header->signature, -- ACPI_CAST_PTR(void, -- table_desc->address))); -+ ACPI_PHYSADDR_TO_PTR(table_desc->address))); - return (NULL); - } - -@@ -311,7 +310,7 @@ finish_override: - ACPI_INFO((AE_INFO, - "%4.4s %p %s table override, new table: %p", - table_header->signature, -- ACPI_CAST_PTR(void, table_desc->address), -+ ACPI_PHYSADDR_TO_PTR(table_desc->address), - override_type, new_table)); - - /* We can now unmap/delete the original table (if fully mapped) */ -diff --git a/drivers/acpi/acpica/tbprint.c b/drivers/acpi/acpica/tbprint.c -index 6866e76..2957ed5 100644 ---- a/drivers/acpi/acpica/tbprint.c -+++ b/drivers/acpi/acpica/tbprint.c -@@ -127,16 +127,12 @@ acpi_tb_print_table_header(acpi_physical_address address, - { - struct acpi_table_header local_header; - -- /* -- * The reason that the Address is cast to a void pointer is so that we -- * can use %p which will work properly on both 32-bit and 64-bit hosts. -- */ - if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_FACS)) { - - /* FACS only has signature and length fields */ - -- ACPI_INFO((AE_INFO, "%4.4s %p %06X", -- header->signature, ACPI_CAST_PTR(void, address), -+ ACPI_INFO((AE_INFO, "%-4.4s 0x%8.8X%8.8X %06X", -+ header->signature, ACPI_FORMAT_UINT64(address), - header->length)); - } else if (ACPI_VALIDATE_RSDP_SIG(header->signature)) { - -@@ -147,8 +143,8 @@ acpi_tb_print_table_header(acpi_physical_address address, - header)->oem_id, ACPI_OEM_ID_SIZE); - acpi_tb_fix_string(local_header.oem_id, ACPI_OEM_ID_SIZE); - -- ACPI_INFO((AE_INFO, "RSDP %p %06X (v%.2d %6.6s)", -- ACPI_CAST_PTR(void, address), -+ ACPI_INFO((AE_INFO, "RSDP 0x%8.8X%8.8X %06X (v%.2d %-6.6s)", -+ ACPI_FORMAT_UINT64(address), - (ACPI_CAST_PTR(struct acpi_table_rsdp, header)-> - revision > - 0) ? ACPI_CAST_PTR(struct acpi_table_rsdp, -@@ -162,8 +158,9 @@ acpi_tb_print_table_header(acpi_physical_address address, - acpi_tb_cleanup_table_header(&local_header, header); - - ACPI_INFO((AE_INFO, -- "%4.4s %p %06X (v%.2d %6.6s %8.8s %08X %4.4s %08X)", -- local_header.signature, ACPI_CAST_PTR(void, address), -+ "%-4.4s 0x%8.8X%8.8X" -+ " %06X (v%.2d %-6.6s %-8.8s %08X %-4.4s %08X)", -+ local_header.signature, ACPI_FORMAT_UINT64(address), - local_header.length, local_header.revision, - local_header.oem_id, local_header.oem_table_id, - local_header.oem_revision, -diff --git a/drivers/acpi/acpica/tbutils.c b/drivers/acpi/acpica/tbutils.c -index 1bc879e..4cca6b7 100644 ---- a/drivers/acpi/acpica/tbutils.c -+++ b/drivers/acpi/acpica/tbutils.c -@@ -227,8 +227,8 @@ acpi_tb_install_table(acpi_physical_address address, - table = acpi_os_map_memory(address, sizeof(struct acpi_table_header)); - if (!table) { - ACPI_ERROR((AE_INFO, -- "Could not map memory for table [%s] at %p", -- signature, ACPI_CAST_PTR(void, address))); -+ "Could not map memory for table [%s] at %8.8X%8.8X", -+ signature, ACPI_FORMAT_UINT64(address))); - return; - } - -diff --git a/drivers/acpi/acpica/tbxfload.c b/drivers/acpi/acpica/tbxfload.c -index 60b5a87..daad59d 100644 ---- a/drivers/acpi/acpica/tbxfload.c -+++ b/drivers/acpi/acpica/tbxfload.c -@@ -184,11 +184,10 @@ static acpi_status acpi_tb_load_namespace(void) - * be useful for debugging ACPI problems on some machines. - */ - if (acpi_gbl_disable_ssdt_table_load) { -- ACPI_INFO((AE_INFO, "Ignoring %4.4s at %p", -+ ACPI_INFO((AE_INFO, "Ignoring %4.4s at %8.8X%8.8X", - acpi_gbl_root_table_list.tables[i].signature. -- ascii, ACPI_CAST_PTR(void, -- acpi_gbl_root_table_list. -- tables[i].address))); -+ ascii, ACPI_FORMAT_UINT64(acpi_gbl_root_table_list. -+ tables[i].address))); - continue; - } - -diff --git a/drivers/acpi/acpica/tbxfroot.c b/drivers/acpi/acpica/tbxfroot.c -index e4e1468..01bf7eb 100644 ---- a/drivers/acpi/acpica/tbxfroot.c -+++ b/drivers/acpi/acpica/tbxfroot.c -@@ -111,7 +111,7 @@ acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp *rsdp) - * - ******************************************************************************/ - --acpi_status __init acpi_find_root_pointer(acpi_size *table_address) -+acpi_status __init acpi_find_root_pointer(acpi_physical_address * table_address) - { - u8 *table_ptr; - u8 *mem_rover; -@@ -169,7 +169,8 @@ acpi_status __init acpi_find_root_pointer(acpi_size *table_address) - physical_address += - (u32) ACPI_PTR_DIFF(mem_rover, table_ptr); - -- *table_address = physical_address; -+ *table_address = -+ (acpi_physical_address) physical_address; - return_ACPI_STATUS(AE_OK); - } - } -@@ -202,7 +203,7 @@ acpi_status __init acpi_find_root_pointer(acpi_size *table_address) - (ACPI_HI_RSDP_WINDOW_BASE + - ACPI_PTR_DIFF(mem_rover, table_ptr)); - -- *table_address = physical_address; -+ *table_address = (acpi_physical_address) physical_address; - return_ACPI_STATUS(AE_OK); - } - -diff --git a/drivers/acpi/acpica/utaddress.c b/drivers/acpi/acpica/utaddress.c -index 2c2b6ae..3a02b65 100644 ---- a/drivers/acpi/acpica/utaddress.c -+++ b/drivers/acpi/acpica/utaddress.c -@@ -107,10 +107,10 @@ acpi_ut_add_address_range(acpi_adr_space_type space_id, - acpi_gbl_address_range_list[space_id] = range_info; - - ACPI_DEBUG_PRINT((ACPI_DB_NAMES, -- "\nAdded [%4.4s] address range: 0x%p-0x%p\n", -+ "\nAdded [%4.4s] address range: 0x%8.8X%8.8X-0x%8.8X%8.8X\n", - acpi_ut_get_node_name(range_info->region_node), -- ACPI_CAST_PTR(void, address), -- ACPI_CAST_PTR(void, range_info->end_address))); -+ ACPI_FORMAT_UINT64(address), -+ ACPI_FORMAT_UINT64(range_info->end_address))); - - (void)acpi_ut_release_mutex(ACPI_MTX_NAMESPACE); - return_ACPI_STATUS(AE_OK); -@@ -160,15 +160,13 @@ acpi_ut_remove_address_range(acpi_adr_space_type space_id, - } - - ACPI_DEBUG_PRINT((ACPI_DB_NAMES, -- "\nRemoved [%4.4s] address range: 0x%p-0x%p\n", -+ "\nRemoved [%4.4s] address range: 0x%8.8X%8.8X-0x%8.8X%8.8X\n", - acpi_ut_get_node_name(range_info-> - region_node), -- ACPI_CAST_PTR(void, -- range_info-> -- start_address), -- ACPI_CAST_PTR(void, -- range_info-> -- end_address))); -+ ACPI_FORMAT_UINT64(range_info-> -+ start_address), -+ ACPI_FORMAT_UINT64(range_info-> -+ end_address))); - - ACPI_FREE(range_info); - return_VOID; -@@ -245,16 +243,14 @@ acpi_ut_check_address_range(acpi_adr_space_type space_id, - region_node); - - ACPI_WARNING((AE_INFO, -- "%s range 0x%p-0x%p conflicts with OpRegion 0x%p-0x%p (%s)", -+ "%s range 0x%8.8X%8.8X-0x%8.8X%8.8X conflicts with OpRegion 0x%8.8X%8.8X-0x%8.8X%8.8X (%s)", - acpi_ut_get_region_name(space_id), -- ACPI_CAST_PTR(void, address), -- ACPI_CAST_PTR(void, end_address), -- ACPI_CAST_PTR(void, -- range_info-> -- start_address), -- ACPI_CAST_PTR(void, -- range_info-> -- end_address), -+ ACPI_FORMAT_UINT64(address), -+ ACPI_FORMAT_UINT64(end_address), -+ ACPI_FORMAT_UINT64(range_info-> -+ start_address), -+ ACPI_FORMAT_UINT64(range_info-> -+ end_address), - pathname)); - ACPI_FREE(pathname); - } -diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c -index f1fc14c..a03e18f 100644 ---- a/drivers/gpio/gpiolib.c -+++ b/drivers/gpio/gpiolib.c -@@ -800,6 +800,7 @@ static struct class gpio_class = { - */ - int gpiod_export(struct gpio_desc *desc, bool direction_may_change) - { -+ struct gpio_chip *chip; - unsigned long flags; - int status; - const char *ioname = NULL; -@@ -817,8 +818,16 @@ int gpiod_export(struct gpio_desc *desc, bool direction_may_change) - return -EINVAL; - } - -+ chip = desc->chip; -+ - mutex_lock(&sysfs_lock); - -+ /* check if chip is being removed */ -+ if (!chip || !chip->exported) { -+ status = -ENODEV; -+ goto fail_unlock; -+ } -+ - spin_lock_irqsave(&gpio_lock, flags); - if (!test_bit(FLAG_REQUESTED, &desc->flags) || - test_bit(FLAG_EXPORT, &desc->flags)) { -@@ -1057,12 +1066,15 @@ static void gpiochip_unexport(struct gpio_chip *chip) - { - int status; - struct device *dev; -+ struct gpio_desc *desc; -+ unsigned int i; - - mutex_lock(&sysfs_lock); - dev = class_find_device(&gpio_class, NULL, chip, match_export); - if (dev) { - put_device(dev); - device_unregister(dev); -+ /* prevent further gpiod exports */ - chip->exported = false; - status = 0; - } else -@@ -1071,6 +1083,13 @@ static void gpiochip_unexport(struct gpio_chip *chip) - - if (status) - chip_dbg(chip, "%s: status %d\n", __func__, status); -+ -+ /* unregister gpiod class devices owned by sysfs */ -+ for (i = 0; i < chip->ngpio; i++) { -+ desc = &chip->desc[i]; -+ if (test_and_clear_bit(FLAG_SYSFS, &desc->flags)) -+ gpiod_free(desc); -+ } - } - - static int __init gpiolib_sysfs_init(void) -@@ -1265,6 +1284,8 @@ int gpiochip_remove(struct gpio_chip *chip) - int status = 0; - unsigned id; - -+ gpiochip_unexport(chip); -+ - spin_lock_irqsave(&gpio_lock, flags); - - gpiochip_remove_pin_ranges(chip); -@@ -1286,9 +1307,6 @@ int gpiochip_remove(struct gpio_chip *chip) - - spin_unlock_irqrestore(&gpio_lock, flags); - -- if (status == 0) -- gpiochip_unexport(chip); -- - return status; - } - EXPORT_SYMBOL_GPL(gpiochip_remove); -diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c -index af49b24..1eb4994 100644 ---- a/drivers/gpu/drm/i915/intel_lvds.c -+++ b/drivers/gpu/drm/i915/intel_lvds.c -@@ -815,12 +815,28 @@ static int intel_dual_link_lvds_callback(const struct dmi_system_id *id) - static const struct dmi_system_id intel_dual_link_lvds[] = { - { - .callback = intel_dual_link_lvds_callback, -- .ident = "Apple MacBook Pro (Core i5/i7 Series)", -+ .ident = "Apple MacBook Pro 15\" (2010)", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), -+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro6,2"), -+ }, -+ }, -+ { -+ .callback = intel_dual_link_lvds_callback, -+ .ident = "Apple MacBook Pro 15\" (2011)", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), - DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro8,2"), - }, - }, -+ { -+ .callback = intel_dual_link_lvds_callback, -+ .ident = "Apple MacBook Pro 15\" (2012)", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), -+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro9,1"), -+ }, -+ }, - { } /* terminating entry */ - }; - -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index 64d6cfb..d625a14 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -1173,7 +1173,7 @@ static struct radeon_asic rs780_asic = { - static struct radeon_asic_ring rv770_uvd_ring = { - .ib_execute = &uvd_v1_0_ib_execute, - .emit_fence = &uvd_v2_2_fence_emit, -- .emit_semaphore = &uvd_v1_0_semaphore_emit, -+ .emit_semaphore = &uvd_v2_2_semaphore_emit, - .cs_parse = &radeon_uvd_cs_parse, - .ring_test = &uvd_v1_0_ring_test, - .ib_test = &uvd_v1_0_ib_test, -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index ae637cf..f6e19ed 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -853,6 +853,10 @@ void uvd_v1_0_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); - int uvd_v2_2_resume(struct radeon_device *rdev); - void uvd_v2_2_fence_emit(struct radeon_device *rdev, - struct radeon_fence *fence); -+bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, -+ struct radeon_ring *ring, -+ struct radeon_semaphore *semaphore, -+ bool emit_wait); - - /* uvd v3.1 */ - bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index 414e079..bcfac76 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -350,6 +350,29 @@ static int radeon_uvd_cs_msg_decode(uint32_t *msg, unsigned buf_sizes[]) - return 0; - } - -+static int radeon_uvd_validate_codec(struct radeon_cs_parser *p, -+ unsigned stream_type) -+{ -+ switch (stream_type) { -+ case 0: /* H264 */ -+ case 1: /* VC1 */ -+ /* always supported */ -+ return 0; -+ -+ case 3: /* MPEG2 */ -+ case 4: /* MPEG4 */ -+ /* only since UVD 3 */ -+ if (p->rdev->family >= CHIP_PALM) -+ return 0; -+ -+ /* fall through */ -+ default: -+ DRM_ERROR("UVD codec not supported by hardware %d!\n", -+ stream_type); -+ return -EINVAL; -+ } -+} -+ - static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, - unsigned offset, unsigned buf_sizes[]) - { -@@ -388,50 +411,70 @@ static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, - return -EINVAL; - } - -- if (msg_type == 1) { -- /* it's a decode msg, calc buffer sizes */ -- r = radeon_uvd_cs_msg_decode(msg, buf_sizes); -- /* calc image size (width * height) */ -- img_size = msg[6] * msg[7]; -+ switch (msg_type) { -+ case 0: -+ /* it's a create msg, calc image size (width * height) */ -+ img_size = msg[7] * msg[8]; -+ -+ r = radeon_uvd_validate_codec(p, msg[4]); -+ radeon_bo_kunmap(bo); -+ if (r) -+ return r; -+ -+ /* try to alloc a new handle */ -+ for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -+ if (atomic_read(&p->rdev->uvd.handles[i]) == handle) { -+ DRM_ERROR("Handle 0x%x already in use!\n", handle); -+ return -EINVAL; -+ } -+ -+ if (!atomic_cmpxchg(&p->rdev->uvd.handles[i], 0, handle)) { -+ p->rdev->uvd.filp[i] = p->filp; -+ p->rdev->uvd.img_size[i] = img_size; -+ return 0; -+ } -+ } -+ -+ DRM_ERROR("No more free UVD handles!\n"); -+ return -EINVAL; -+ -+ case 1: -+ /* it's a decode msg, validate codec and calc buffer sizes */ -+ r = radeon_uvd_validate_codec(p, msg[4]); -+ if (!r) -+ r = radeon_uvd_cs_msg_decode(msg, buf_sizes); - radeon_bo_kunmap(bo); - if (r) - return r; - -- } else if (msg_type == 2) { -+ /* validate the handle */ -+ for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -+ if (atomic_read(&p->rdev->uvd.handles[i]) == handle) { -+ if (p->rdev->uvd.filp[i] != p->filp) { -+ DRM_ERROR("UVD handle collision detected!\n"); -+ return -EINVAL; -+ } -+ return 0; -+ } -+ } -+ -+ DRM_ERROR("Invalid UVD handle 0x%x!\n", handle); -+ return -ENOENT; -+ -+ case 2: - /* it's a destroy msg, free the handle */ - for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) - atomic_cmpxchg(&p->rdev->uvd.handles[i], handle, 0); - radeon_bo_kunmap(bo); - return 0; -- } else { -- /* it's a create msg, calc image size (width * height) */ -- img_size = msg[7] * msg[8]; -- radeon_bo_kunmap(bo); - -- if (msg_type != 0) { -- DRM_ERROR("Illegal UVD message type (%d)!\n", msg_type); -- return -EINVAL; -- } -- -- /* it's a create msg, no special handling needed */ -- } -- -- /* create or decode, validate the handle */ -- for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -- if (atomic_read(&p->rdev->uvd.handles[i]) == handle) -- return 0; -- } -+ default: - -- /* handle not found try to alloc a new one */ -- for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -- if (!atomic_cmpxchg(&p->rdev->uvd.handles[i], 0, handle)) { -- p->rdev->uvd.filp[i] = p->filp; -- p->rdev->uvd.img_size[i] = img_size; -- return 0; -- } -+ DRM_ERROR("Illegal UVD message type (%d)!\n", msg_type); -+ return -EINVAL; - } - -- DRM_ERROR("No more free UVD handles!\n"); -+ BUG(); - return -EINVAL; - } - -diff --git a/drivers/gpu/drm/radeon/rv770d.h b/drivers/gpu/drm/radeon/rv770d.h -index 3cf1e29..9ef2064 100644 ---- a/drivers/gpu/drm/radeon/rv770d.h -+++ b/drivers/gpu/drm/radeon/rv770d.h -@@ -989,6 +989,9 @@ - ((n) & 0x3FFF) << 16) - - /* UVD */ -+#define UVD_SEMA_ADDR_LOW 0xef00 -+#define UVD_SEMA_ADDR_HIGH 0xef04 -+#define UVD_SEMA_CMD 0xef08 - #define UVD_GPCOM_VCPU_CMD 0xef0c - #define UVD_GPCOM_VCPU_DATA0 0xef10 - #define UVD_GPCOM_VCPU_DATA1 0xef14 -diff --git a/drivers/gpu/drm/radeon/uvd_v1_0.c b/drivers/gpu/drm/radeon/uvd_v1_0.c -index c310a0a..0fa9009 100644 ---- a/drivers/gpu/drm/radeon/uvd_v1_0.c -+++ b/drivers/gpu/drm/radeon/uvd_v1_0.c -@@ -365,18 +365,8 @@ bool uvd_v1_0_semaphore_emit(struct radeon_device *rdev, - struct radeon_semaphore *semaphore, - bool emit_wait) - { -- uint64_t addr = semaphore->gpu_addr; -- -- radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_LOW, 0)); -- radeon_ring_write(ring, (addr >> 3) & 0x000FFFFF); -- -- radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_HIGH, 0)); -- radeon_ring_write(ring, (addr >> 23) & 0x000FFFFF); -- -- radeon_ring_write(ring, PACKET0(UVD_SEMA_CMD, 0)); -- radeon_ring_write(ring, emit_wait ? 1 : 0); -- -- return true; -+ /* disable semaphores for UVD V1 hardware */ -+ return false; - } - - /** -diff --git a/drivers/gpu/drm/radeon/uvd_v2_2.c b/drivers/gpu/drm/radeon/uvd_v2_2.c -index d177100..19ccb2a 100644 ---- a/drivers/gpu/drm/radeon/uvd_v2_2.c -+++ b/drivers/gpu/drm/radeon/uvd_v2_2.c -@@ -60,6 +60,35 @@ void uvd_v2_2_fence_emit(struct radeon_device *rdev, - } - - /** -+ * uvd_v2_2_semaphore_emit - emit semaphore command -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon_ring pointer -+ * @semaphore: semaphore to emit commands for -+ * @emit_wait: true if we should emit a wait command -+ * -+ * Emit a semaphore command (either wait or signal) to the UVD ring. -+ */ -+bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, -+ struct radeon_ring *ring, -+ struct radeon_semaphore *semaphore, -+ bool emit_wait) -+{ -+ uint64_t addr = semaphore->gpu_addr; -+ -+ radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_LOW, 0)); -+ radeon_ring_write(ring, (addr >> 3) & 0x000FFFFF); -+ -+ radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_HIGH, 0)); -+ radeon_ring_write(ring, (addr >> 23) & 0x000FFFFF); -+ -+ radeon_ring_write(ring, PACKET0(UVD_SEMA_CMD, 0)); -+ radeon_ring_write(ring, emit_wait ? 1 : 0); -+ -+ return true; -+} -+ -+/** - * uvd_v2_2_resume - memory controller programming - * - * @rdev: radeon_device pointer -diff --git a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c -index 42c3058..dbd7d66 100644 ---- a/drivers/infiniband/core/cma.c -+++ b/drivers/infiniband/core/cma.c -@@ -859,19 +859,27 @@ static void cma_save_ib_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_id - memcpy(&ib->sib_addr, &path->dgid, 16); - } - -+static __be16 ss_get_port(const struct sockaddr_storage *ss) -+{ -+ if (ss->ss_family == AF_INET) -+ return ((struct sockaddr_in *)ss)->sin_port; -+ else if (ss->ss_family == AF_INET6) -+ return ((struct sockaddr_in6 *)ss)->sin6_port; -+ BUG(); -+} -+ - static void cma_save_ip4_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_id, - struct cma_hdr *hdr) - { -- struct sockaddr_in *listen4, *ip4; -+ struct sockaddr_in *ip4; - -- listen4 = (struct sockaddr_in *) &listen_id->route.addr.src_addr; - ip4 = (struct sockaddr_in *) &id->route.addr.src_addr; -- ip4->sin_family = listen4->sin_family; -+ ip4->sin_family = AF_INET; - ip4->sin_addr.s_addr = hdr->dst_addr.ip4.addr; -- ip4->sin_port = listen4->sin_port; -+ ip4->sin_port = ss_get_port(&listen_id->route.addr.src_addr); - - ip4 = (struct sockaddr_in *) &id->route.addr.dst_addr; -- ip4->sin_family = listen4->sin_family; -+ ip4->sin_family = AF_INET; - ip4->sin_addr.s_addr = hdr->src_addr.ip4.addr; - ip4->sin_port = hdr->port; - } -@@ -879,16 +887,15 @@ static void cma_save_ip4_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_i - static void cma_save_ip6_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_id, - struct cma_hdr *hdr) - { -- struct sockaddr_in6 *listen6, *ip6; -+ struct sockaddr_in6 *ip6; - -- listen6 = (struct sockaddr_in6 *) &listen_id->route.addr.src_addr; - ip6 = (struct sockaddr_in6 *) &id->route.addr.src_addr; -- ip6->sin6_family = listen6->sin6_family; -+ ip6->sin6_family = AF_INET6; - ip6->sin6_addr = hdr->dst_addr.ip6; -- ip6->sin6_port = listen6->sin6_port; -+ ip6->sin6_port = ss_get_port(&listen_id->route.addr.src_addr); - - ip6 = (struct sockaddr_in6 *) &id->route.addr.dst_addr; -- ip6->sin6_family = listen6->sin6_family; -+ ip6->sin6_family = AF_INET6; - ip6->sin6_addr = hdr->src_addr.ip6; - ip6->sin6_port = hdr->port; - } -diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c -index 5a4cda2..4a8d19d 100644 ---- a/drivers/md/dm-crypt.c -+++ b/drivers/md/dm-crypt.c -@@ -915,10 +915,11 @@ static int crypt_convert(struct crypt_config *cc, - - switch (r) { - /* async */ -- case -EINPROGRESS: - case -EBUSY: - wait_for_completion(&ctx->restart); - reinit_completion(&ctx->restart); -+ /* fall through*/ -+ case -EINPROGRESS: - ctx->req = NULL; - ctx->cc_sector++; - continue; -@@ -1313,8 +1314,10 @@ static void kcryptd_async_done(struct crypto_async_request *async_req, - struct dm_crypt_io *io = container_of(ctx, struct dm_crypt_io, ctx); - struct crypt_config *cc = io->cc; - -- if (error == -EINPROGRESS) -+ if (error == -EINPROGRESS) { -+ complete(&ctx->restart); - return; -+ } - - if (!error && cc->iv_gen_ops && cc->iv_gen_ops->post) - error = cc->iv_gen_ops->post(cc, iv_of_dmreq(cc, dmreq), dmreq); -@@ -1325,15 +1328,12 @@ static void kcryptd_async_done(struct crypto_async_request *async_req, - mempool_free(req_of_dmreq(cc, dmreq), cc->req_pool); - - if (!atomic_dec_and_test(&ctx->cc_pending)) -- goto done; -+ return; - - if (bio_data_dir(io->base_bio) == READ) - kcryptd_crypt_read_done(io); - else - kcryptd_crypt_write_io_submit(io, 1); --done: -- if (!completion_done(&ctx->restart)) -- complete(&ctx->restart); - } - - static void kcryptd_crypt(struct work_struct *work) -diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c -index df72c47..b1e21fc 100644 ---- a/drivers/mmc/card/block.c -+++ b/drivers/mmc/card/block.c -@@ -951,6 +951,18 @@ static inline void mmc_blk_reset_success(struct mmc_blk_data *md, int type) - md->reset_done &= ~type; - } - -+int mmc_access_rpmb(struct mmc_queue *mq) -+{ -+ struct mmc_blk_data *md = mq->data; -+ /* -+ * If this is a RPMB partition access, return ture -+ */ -+ if (md && md->part_type == EXT_CSD_PART_CONFIG_ACC_RPMB) -+ return true; -+ -+ return false; -+} -+ - static int mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req) - { - struct mmc_blk_data *md = mq->data; -diff --git a/drivers/mmc/card/queue.c b/drivers/mmc/card/queue.c -index 3e049c1..6ceede0 100644 ---- a/drivers/mmc/card/queue.c -+++ b/drivers/mmc/card/queue.c -@@ -38,7 +38,7 @@ static int mmc_prep_request(struct request_queue *q, struct request *req) - return BLKPREP_KILL; - } - -- if (mq && mmc_card_removed(mq->card)) -+ if (mq && (mmc_card_removed(mq->card) || mmc_access_rpmb(mq))) - return BLKPREP_KILL; - - req->cmd_flags |= REQ_DONTPREP; -diff --git a/drivers/mmc/card/queue.h b/drivers/mmc/card/queue.h -index 5752d50..99e6521 100644 ---- a/drivers/mmc/card/queue.h -+++ b/drivers/mmc/card/queue.h -@@ -73,4 +73,6 @@ extern void mmc_queue_bounce_post(struct mmc_queue_req *); - extern int mmc_packed_init(struct mmc_queue *, struct mmc_card *); - extern void mmc_packed_clean(struct mmc_queue *); - -+extern int mmc_access_rpmb(struct mmc_queue *); -+ - #endif -diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c -index 098374b..6a881eb 100644 ---- a/drivers/mmc/core/core.c -+++ b/drivers/mmc/core/core.c -@@ -2657,6 +2657,7 @@ int mmc_pm_notify(struct notifier_block *notify_block, - switch (mode) { - case PM_HIBERNATION_PREPARE: - case PM_SUSPEND_PREPARE: -+ case PM_RESTORE_PREPARE: - spin_lock_irqsave(&host->lock, flags); - host->rescan_disable = 1; - spin_unlock_irqrestore(&host->lock, flags); -diff --git a/drivers/mmc/host/sh_mmcif.c b/drivers/mmc/host/sh_mmcif.c -index 54730f4..9c208fd 100644 ---- a/drivers/mmc/host/sh_mmcif.c -+++ b/drivers/mmc/host/sh_mmcif.c -@@ -1401,7 +1401,7 @@ static int sh_mmcif_probe(struct platform_device *pdev) - host = mmc_priv(mmc); - host->mmc = mmc; - host->addr = reg; -- host->timeout = msecs_to_jiffies(1000); -+ host->timeout = msecs_to_jiffies(10000); - host->ccs_enable = !pd || !pd->ccs_unsupported; - host->clk_ctrl2_enable = pd && pd->clk_ctrl2_present; - -diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c -index 988f5e1..a2a79c7 100644 ---- a/drivers/pinctrl/core.c -+++ b/drivers/pinctrl/core.c -@@ -1121,7 +1121,7 @@ void devm_pinctrl_put(struct pinctrl *p) - EXPORT_SYMBOL_GPL(devm_pinctrl_put); - - int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, -- bool dup, bool locked) -+ bool dup) - { - int i, ret; - struct pinctrl_maps *maps_node; -@@ -1189,11 +1189,9 @@ int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, - maps_node->maps = maps; - } - -- if (!locked) -- mutex_lock(&pinctrl_maps_mutex); -+ mutex_lock(&pinctrl_maps_mutex); - list_add_tail(&maps_node->node, &pinctrl_maps); -- if (!locked) -- mutex_unlock(&pinctrl_maps_mutex); -+ mutex_unlock(&pinctrl_maps_mutex); - - return 0; - } -@@ -1208,7 +1206,7 @@ int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, - int pinctrl_register_mappings(struct pinctrl_map const *maps, - unsigned num_maps) - { -- return pinctrl_register_map(maps, num_maps, true, false); -+ return pinctrl_register_map(maps, num_maps, true); - } - - void pinctrl_unregister_map(struct pinctrl_map const *map) -diff --git a/drivers/pinctrl/core.h b/drivers/pinctrl/core.h -index 75476b3..b24ea84 100644 ---- a/drivers/pinctrl/core.h -+++ b/drivers/pinctrl/core.h -@@ -183,7 +183,7 @@ static inline struct pin_desc *pin_desc_get(struct pinctrl_dev *pctldev, - } - - int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, -- bool dup, bool locked); -+ bool dup); - void pinctrl_unregister_map(struct pinctrl_map const *map); - - extern int pinctrl_force_sleep(struct pinctrl_dev *pctldev); -diff --git a/drivers/pinctrl/devicetree.c b/drivers/pinctrl/devicetree.c -index 340fb4e..fd91c4c 100644 ---- a/drivers/pinctrl/devicetree.c -+++ b/drivers/pinctrl/devicetree.c -@@ -92,7 +92,7 @@ static int dt_remember_or_free_map(struct pinctrl *p, const char *statename, - dt_map->num_maps = num_maps; - list_add_tail(&dt_map->node, &p->dt_maps); - -- return pinctrl_register_map(map, num_maps, false, true); -+ return pinctrl_register_map(map, num_maps, false); - } - - struct pinctrl_dev *of_pinctrl_get(struct device_node *np) -diff --git a/drivers/tty/hvc/hvc_xen.c b/drivers/tty/hvc/hvc_xen.c -index 2dc2831..8eb65f2 100644 ---- a/drivers/tty/hvc/hvc_xen.c -+++ b/drivers/tty/hvc/hvc_xen.c -@@ -299,11 +299,27 @@ static int xen_initial_domain_console_init(void) - return 0; - } - -+static void xen_console_update_evtchn(struct xencons_info *info) -+{ -+ if (xen_hvm_domain()) { -+ uint64_t v; -+ int err; -+ -+ err = hvm_get_parameter(HVM_PARAM_CONSOLE_EVTCHN, &v); -+ if (!err && v) -+ info->evtchn = v; -+ } else -+ info->evtchn = xen_start_info->console.domU.evtchn; -+} -+ - void xen_console_resume(void) - { - struct xencons_info *info = vtermno_to_xencons(HVC_COOKIE); -- if (info != NULL && info->irq) -+ if (info != NULL && info->irq) { -+ if (!xen_initial_domain()) -+ xen_console_update_evtchn(info); - rebind_evtchn_irq(info->evtchn, info->irq); -+ } - } - - static void xencons_disconnect_backend(struct xencons_info *info) -diff --git a/drivers/xen/events/events_2l.c b/drivers/xen/events/events_2l.c -index d7ff917..843e5d8 100644 ---- a/drivers/xen/events/events_2l.c -+++ b/drivers/xen/events/events_2l.c -@@ -352,6 +352,15 @@ irqreturn_t xen_debug_interrupt(int irq, void *dev_id) - return IRQ_HANDLED; - } - -+static void evtchn_2l_resume(void) -+{ -+ int i; -+ -+ for_each_online_cpu(i) -+ memset(per_cpu(cpu_evtchn_mask, i), 0, sizeof(xen_ulong_t) * -+ EVTCHN_2L_NR_CHANNELS/BITS_PER_EVTCHN_WORD); -+} -+ - static const struct evtchn_ops evtchn_ops_2l = { - .max_channels = evtchn_2l_max_channels, - .nr_channels = evtchn_2l_max_channels, -@@ -363,6 +372,7 @@ static const struct evtchn_ops evtchn_ops_2l = { - .mask = evtchn_2l_mask, - .unmask = evtchn_2l_unmask, - .handle_events = evtchn_2l_handle_events, -+ .resume = evtchn_2l_resume, - }; - - void __init xen_evtchn_2l_init(void) -diff --git a/drivers/xen/events/events_base.c b/drivers/xen/events/events_base.c -index c8860a8..a5cc476 100644 ---- a/drivers/xen/events/events_base.c -+++ b/drivers/xen/events/events_base.c -@@ -550,8 +550,8 @@ static unsigned int __startup_pirq(unsigned int irq) - if (rc) - goto err; - -- bind_evtchn_to_cpu(evtchn, 0); - info->evtchn = evtchn; -+ bind_evtchn_to_cpu(evtchn, 0); - - rc = xen_evtchn_port_setup(info); - if (rc) -@@ -1294,8 +1294,9 @@ void rebind_evtchn_irq(int evtchn, int irq) - - mutex_unlock(&irq_mapping_update_lock); - -- /* new event channels are always bound to cpu 0 */ -- irq_set_affinity(irq, cpumask_of(0)); -+ bind_evtchn_to_cpu(evtchn, info->cpu); -+ /* This will be deferred until interrupt is processed */ -+ irq_set_affinity(irq, cpumask_of(info->cpu)); - - /* Unmask the event channel. */ - enable_irq(irq); -diff --git a/fs/dcache.c b/fs/dcache.c -index c345f5f..a9231c8 100644 ---- a/fs/dcache.c -+++ b/fs/dcache.c -@@ -435,7 +435,7 @@ static struct dentry *d_kill(struct dentry *dentry, struct dentry *parent) - __releases(parent->d_lock) - __releases(dentry->d_inode->i_lock) - { -- list_del(&dentry->d_child); -+ __list_del_entry(&dentry->d_child); - /* - * Inform d_walk() that we are no longer attached to the - * dentry tree -@@ -1123,33 +1123,31 @@ resume: - /* - * All done at this level ... ascend and resume the search. - */ -+ rcu_read_lock(); -+ascend: - if (this_parent != parent) { - struct dentry *child = this_parent; - this_parent = child->d_parent; - -- rcu_read_lock(); - spin_unlock(&child->d_lock); - spin_lock(&this_parent->d_lock); - -- /* -- * might go back up the wrong parent if we have had a rename -- * or deletion -- */ -- if (this_parent != child->d_parent || -- (child->d_flags & DCACHE_DENTRY_KILLED) || -- need_seqretry(&rename_lock, seq)) { -- spin_unlock(&this_parent->d_lock); -- rcu_read_unlock(); -+ /* might go back up the wrong parent if we have had a rename. */ -+ if (need_seqretry(&rename_lock, seq)) - goto rename_retry; -+ next = child->d_child.next; -+ while (unlikely(child->d_flags & DCACHE_DENTRY_KILLED)) { -+ if (next == &this_parent->d_subdirs) -+ goto ascend; -+ child = list_entry(next, struct dentry, d_child); -+ next = next->next; - } - rcu_read_unlock(); -- next = child->d_child.next; - goto resume; - } -- if (need_seqretry(&rename_lock, seq)) { -- spin_unlock(&this_parent->d_lock); -+ if (need_seqretry(&rename_lock, seq)) - goto rename_retry; -- } -+ rcu_read_unlock(); - if (finish) - finish(data); - -@@ -1159,6 +1157,9 @@ out_unlock: - return; - - rename_retry: -+ spin_unlock(&this_parent->d_lock); -+ rcu_read_unlock(); -+ BUG_ON(seq & 1); - if (!retry) - return; - seq = 1; -diff --git a/fs/namespace.c b/fs/namespace.c -index 039f380..2faa7ea 100644 ---- a/fs/namespace.c -+++ b/fs/namespace.c -@@ -3025,6 +3025,12 @@ bool fs_fully_visible(struct file_system_type *type) - if (mnt->mnt.mnt_sb->s_type != type) - continue; - -+ /* This mount is not fully visible if it's root directory -+ * is not the root directory of the filesystem. -+ */ -+ if (mnt->mnt.mnt_root != mnt->mnt.mnt_sb->s_root) -+ continue; -+ - /* This mount is not fully visible if there are any child mounts - * that cover anything except for empty directories. - */ -diff --git a/fs/nilfs2/btree.c b/fs/nilfs2/btree.c -index ecdbae1..090d8ce 100644 ---- a/fs/nilfs2/btree.c -+++ b/fs/nilfs2/btree.c -@@ -388,7 +388,7 @@ static int nilfs_btree_root_broken(const struct nilfs_btree_node *node, - nchildren = nilfs_btree_node_get_nchildren(node); - - if (unlikely(level < NILFS_BTREE_LEVEL_NODE_MIN || -- level > NILFS_BTREE_LEVEL_MAX || -+ level >= NILFS_BTREE_LEVEL_MAX || - nchildren < 0 || - nchildren > NILFS_BTREE_ROOT_NCHILDREN_MAX)) { - pr_crit("NILFS: bad btree root (inode number=%lu): level = %d, flags = 0x%x, nchildren = %d\n", -diff --git a/fs/ocfs2/dlm/dlmmaster.c b/fs/ocfs2/dlm/dlmmaster.c -index 1be3398..1dd0bcc 100644 ---- a/fs/ocfs2/dlm/dlmmaster.c -+++ b/fs/ocfs2/dlm/dlmmaster.c -@@ -726,6 +726,19 @@ lookup: - if (tmpres) { - spin_unlock(&dlm->spinlock); - spin_lock(&tmpres->spinlock); -+ -+ /* -+ * Right after dlm spinlock was released, dlm_thread could have -+ * purged the lockres. Check if lockres got unhashed. If so -+ * start over. -+ */ -+ if (hlist_unhashed(&tmpres->hash_node)) { -+ spin_unlock(&tmpres->spinlock); -+ dlm_lockres_put(tmpres); -+ tmpres = NULL; -+ goto lookup; -+ } -+ - /* Wait on the thread that is mastering the resource */ - if (tmpres->owner == DLM_LOCK_RES_OWNER_UNKNOWN) { - __dlm_wait_on_lockres(tmpres); -diff --git a/include/acpi/acpixf.h b/include/acpi/acpixf.h -index fea6773..5d51f27 100644 ---- a/include/acpi/acpixf.h -+++ b/include/acpi/acpixf.h -@@ -175,7 +175,7 @@ acpi_status __init acpi_load_tables(void); - */ - acpi_status __init acpi_reallocate_root_table(void); - --acpi_status __init acpi_find_root_pointer(acpi_size *rsdp_address); -+acpi_status __init acpi_find_root_pointer(acpi_physical_address * rsdp_address); - - acpi_status acpi_unload_table_id(acpi_owner_id id); - -diff --git a/include/linux/nilfs2_fs.h b/include/linux/nilfs2_fs.h -index 9875576..1108aca 100644 ---- a/include/linux/nilfs2_fs.h -+++ b/include/linux/nilfs2_fs.h -@@ -458,7 +458,7 @@ struct nilfs_btree_node { - /* level */ - #define NILFS_BTREE_LEVEL_DATA 0 - #define NILFS_BTREE_LEVEL_NODE_MIN (NILFS_BTREE_LEVEL_DATA + 1) --#define NILFS_BTREE_LEVEL_MAX 14 -+#define NILFS_BTREE_LEVEL_MAX 14 /* Max level (exclusive) */ - - /** - * struct nilfs_palloc_group_desc - block group descriptor -diff --git a/mm/memory-failure.c b/mm/memory-failure.c -index ffc7bf0..9502057 100644 ---- a/mm/memory-failure.c -+++ b/mm/memory-failure.c -@@ -1149,10 +1149,10 @@ int memory_failure(unsigned long pfn, int trapno, int flags) - * The check (unnecessarily) ignores LRU pages being isolated and - * walked by the page reclaim code, however that's not a big loss. - */ -- if (!PageHuge(p) && !PageTransTail(p)) { -- if (!PageLRU(p)) -- shake_page(p, 0); -- if (!PageLRU(p)) { -+ if (!PageHuge(p)) { -+ if (!PageLRU(hpage)) -+ shake_page(hpage, 0); -+ if (!PageLRU(hpage)) { - /* - * shake_page could have turned it free. - */ -@@ -1723,12 +1723,12 @@ int soft_offline_page(struct page *page, int flags) - } else if (ret == 0) { /* for free pages */ - if (PageHuge(page)) { - set_page_hwpoison_huge_page(hpage); -- dequeue_hwpoisoned_huge_page(hpage); -- atomic_long_add(1 << compound_order(hpage), -+ if (!dequeue_hwpoisoned_huge_page(hpage)) -+ atomic_long_add(1 << compound_order(hpage), - &num_poisoned_pages); - } else { -- SetPageHWPoison(page); -- atomic_long_inc(&num_poisoned_pages); -+ if (!TestSetPageHWPoison(page)) -+ atomic_long_inc(&num_poisoned_pages); - } - } - unset_migratetype_isolate(page, MIGRATE_MOVABLE); -diff --git a/mm/page-writeback.c b/mm/page-writeback.c -index 51d8d15..656a549 100644 ---- a/mm/page-writeback.c -+++ b/mm/page-writeback.c -@@ -601,7 +601,7 @@ static long long pos_ratio_polynom(unsigned long setpoint, - long x; - - x = div64_s64(((s64)setpoint - (s64)dirty) << RATELIMIT_CALC_SHIFT, -- limit - setpoint + 1); -+ (limit - setpoint) | 1); - pos_ratio = x; - pos_ratio = pos_ratio * x >> RATELIMIT_CALC_SHIFT; - pos_ratio = pos_ratio * x >> RATELIMIT_CALC_SHIFT; -@@ -828,7 +828,7 @@ static unsigned long bdi_position_ratio(struct backing_dev_info *bdi, - * scale global setpoint to bdi's: - * bdi_setpoint = setpoint * bdi_thresh / thresh - */ -- x = div_u64((u64)bdi_thresh << 16, thresh + 1); -+ x = div_u64((u64)bdi_thresh << 16, thresh | 1); - bdi_setpoint = setpoint * (u64)x >> 16; - /* - * Use span=(8*write_bw) in single bdi case as indicated by -@@ -843,7 +843,7 @@ static unsigned long bdi_position_ratio(struct backing_dev_info *bdi, - - if (bdi_dirty < x_intercept - span / 4) { - pos_ratio = div64_u64(pos_ratio * (x_intercept - bdi_dirty), -- x_intercept - bdi_setpoint + 1); -+ (x_intercept - bdi_setpoint) | 1); - } else - pos_ratio /= 4; - -diff --git a/sound/oss/sequencer.c b/sound/oss/sequencer.c -index 9b9f7d3..1010ca1 100644 ---- a/sound/oss/sequencer.c -+++ b/sound/oss/sequencer.c -@@ -683,13 +683,8 @@ static int seq_timing_event(unsigned char *event_rec) - break; - - case TMR_ECHO: -- if (seq_mode == SEQ_2) -- seq_copy_to_input(event_rec, 8); -- else -- { -- parm = (parm << 8 | SEQ_ECHO); -- seq_copy_to_input((unsigned char *) &parm, 4); -- } -+ parm = (parm << 8 | SEQ_ECHO); -+ seq_copy_to_input((unsigned char *) &parm, 4); - break; - - default:; -@@ -1330,7 +1325,6 @@ int sequencer_ioctl(int dev, struct file *file, unsigned int cmd, void __user *a - int mode = translate_mode(file); - struct synth_info inf; - struct seq_event_rec event_rec; -- unsigned long flags; - int __user *p = arg; - - orig_dev = dev = dev >> 4; -@@ -1485,9 +1479,7 @@ int sequencer_ioctl(int dev, struct file *file, unsigned int cmd, void __user *a - case SNDCTL_SEQ_OUTOFBAND: - if (copy_from_user(&event_rec, arg, sizeof(event_rec))) - return -EFAULT; -- spin_lock_irqsave(&lock,flags); - play_event(event_rec.arr); -- spin_unlock_irqrestore(&lock,flags); - return 0; - - case SNDCTL_MIDI_INFO: -diff --git a/virt/kvm/arm/vgic.c b/virt/kvm/arm/vgic.c -index 26954a7..4eec2d4 100644 ---- a/virt/kvm/arm/vgic.c -+++ b/virt/kvm/arm/vgic.c -@@ -548,11 +548,10 @@ static bool handle_mmio_cfg_reg(struct kvm_vcpu *vcpu, - u32 val; - u32 *reg; - -- offset >>= 1; - reg = vgic_bitmap_get_reg(&vcpu->kvm->arch.vgic.irq_cfg, -- vcpu->vcpu_id, offset); -+ vcpu->vcpu_id, offset >> 1); - -- if (offset & 2) -+ if (offset & 4) - val = *reg >> 16; - else - val = *reg & 0xffff; -@@ -561,13 +560,13 @@ static bool handle_mmio_cfg_reg(struct kvm_vcpu *vcpu, - vgic_reg_access(mmio, &val, offset, - ACCESS_READ_VALUE | ACCESS_WRITE_VALUE); - if (mmio->is_write) { -- if (offset < 4) { -+ if (offset < 8) { - *reg = ~0U; /* Force PPIs/SGIs to 1 */ - return false; - } - - val = vgic_cfg_compress(val); -- if (offset & 2) { -+ if (offset & 4) { - *reg &= 0xffff; - *reg |= val << 16; - } else { -@@ -1527,17 +1526,33 @@ int kvm_vgic_hyp_init(void) - goto out_unmap; - } - -- kvm_info("%s@%llx IRQ%d\n", vgic_node->name, -- vctrl_res.start, vgic_maint_irq); -- on_each_cpu(vgic_init_maintenance_interrupt, NULL, 1); -- - if (of_address_to_resource(vgic_node, 3, &vcpu_res)) { - kvm_err("Cannot obtain VCPU resource\n"); - ret = -ENXIO; - goto out_unmap; - } -+ -+ if (!PAGE_ALIGNED(vcpu_res.start)) { -+ kvm_err("GICV physical address 0x%llx not page aligned\n", -+ (unsigned long long)vcpu_res.start); -+ ret = -ENXIO; -+ goto out_unmap; -+ } -+ -+ if (!PAGE_ALIGNED(resource_size(&vcpu_res))) { -+ kvm_err("GICV size 0x%llx not a multiple of page size 0x%lx\n", -+ (unsigned long long)resource_size(&vcpu_res), -+ PAGE_SIZE); -+ ret = -ENXIO; -+ goto out_unmap; -+ } -+ - vgic_vcpu_base = vcpu_res.start; - -+ kvm_info("%s@%llx IRQ%d\n", vgic_node->name, -+ vctrl_res.start, vgic_maint_irq); -+ on_each_cpu(vgic_init_maintenance_interrupt, NULL, 1); -+ - goto out; - - out_unmap: -@@ -1668,10 +1683,11 @@ static int vgic_ioaddr_assign(struct kvm *kvm, phys_addr_t *ioaddr, - if (addr + size < addr) - return -EINVAL; - -+ *ioaddr = addr; - ret = vgic_ioaddr_overlap(kvm); - if (ret) -- return ret; -- *ioaddr = addr; -+ *ioaddr = VGIC_ADDR_UNDEF; -+ - return ret; - } - diff --git a/3.14.43/4420_grsecurity-3.1-3.14.43-201505191737.patch b/3.14.43/4420_grsecurity-3.1-3.14.43-201505222221.patch index b7de7fd..c57dea0 100644 --- a/3.14.43/4420_grsecurity-3.1-3.14.43-201505191737.patch +++ b/3.14.43/4420_grsecurity-3.1-3.14.43-201505222221.patch @@ -45746,6 +45746,28 @@ index 3e6d115..ffecdeb 100644 /*----------------------------------------------------------------*/ +diff --git a/drivers/md/raid0.c b/drivers/md/raid0.c +index 683e685..9afd00b 100644 +--- a/drivers/md/raid0.c ++++ b/drivers/md/raid0.c +@@ -531,6 +531,9 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio) + ? (sector & (chunk_sects-1)) + : sector_div(sector, chunk_sects)); + ++ /* Restore due to sector_div */ ++ sector = bio->bi_iter.bi_sector; ++ + if (sectors < bio_sectors(bio)) { + split = bio_split(bio, sectors, GFP_NOIO, fs_bio_set); + bio_chain(split, bio); +@@ -538,7 +541,6 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio) + split = bio; + } + +- sector = bio->bi_iter.bi_sector; + zone = find_zone(mddev->private, §or); + tmp_dev = map_sector(mddev, zone, sector, §or); + split->bi_bdev = tmp_dev->bdev; diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index b96ee9d..1d38b21 100644 --- a/drivers/md/raid1.c @@ -58997,6 +59019,6554 @@ index fef20db..d28b1ab 100644 if (!file->private_data) return -ENOMEM; return 0; +diff --git a/firmware/Makefile b/firmware/Makefile +index cbb09ce..83d8abb 100644 +--- a/firmware/Makefile ++++ b/firmware/Makefile +@@ -35,6 +35,7 @@ fw-shipped-$(CONFIG_BNX2X) += bnx2x/bnx2x-e1-6.2.9.0.fw \ + bnx2x/bnx2x-e1h-6.2.9.0.fw \ + bnx2x/bnx2x-e2-6.2.9.0.fw + fw-shipped-$(CONFIG_BNX2) += bnx2/bnx2-mips-09-6.2.1a.fw \ ++ bnx2/bnx2-mips-09-6.2.1b.fw \ + bnx2/bnx2-rv2p-09-6.0.17.fw \ + bnx2/bnx2-rv2p-09ax-6.0.17.fw \ + bnx2/bnx2-mips-06-6.2.1.fw \ +diff --git a/firmware/WHENCE b/firmware/WHENCE +index 8388f02..da6751e 100644 +--- a/firmware/WHENCE ++++ b/firmware/WHENCE +@@ -665,19 +665,20 @@ Driver: BNX2 - Broadcom NetXtremeII + File: bnx2/bnx2-mips-06-6.2.1.fw + File: bnx2/bnx2-rv2p-06-6.0.15.fw + File: bnx2/bnx2-mips-09-6.2.1a.fw ++File: bnx2/bnx2-mips-09-6.2.1b.fw + File: bnx2/bnx2-rv2p-09-6.0.17.fw + File: bnx2/bnx2-rv2p-09ax-6.0.17.fw + + Licence: +- +- This file contains firmware data derived from proprietary unpublished +- source code, Copyright (c) 2004 - 2010 Broadcom Corporation. +- +- Permission is hereby granted for the distribution of this firmware data +- in hexadecimal or equivalent format, provided this copyright notice is +- accompanying it. +- +-Found in hex form in kernel source. ++ ++ This file contains firmware data derived from proprietary unpublished ++ source code, Copyright (c) 2004 - 2010 Broadcom Corporation. ++ ++ Permission is hereby granted for the distribution of this firmware data ++ in hexadecimal or equivalent format, provided this copyright notice is ++ accompanying it. ++ ++Found in hex form in kernel source. + + -------------------------------------------------------------------------- + +diff --git a/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex b/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex +new file mode 100644 +index 0000000..43d7c4f +--- /dev/null ++++ b/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex +@@ -0,0 +1,6496 @@ ++:10000000080001180800000000005594000000C816 ++:1000100000000000000000000000000008005594EF ++:10002000000000380000565C080000A00800000036 ++:100030000000574400005694080059200000008436 ++:100040000000ADD808005744000001C00000AE5CBD ++:100050000800321008000000000092580000B01C98 ++:10006000000000000000000000000000080092589E ++:100070000000033C000142740800049008000400E2 ++:10008000000012FC000145B000000000000000006C ++:1000900000000000080016FC00000004000158AC3D ++:1000A000080000A80800000000003D00000158B052 ++:1000B00000000000000000000000000008003D00FB ++:1000C00000000030000195B00A000046000000006A ++:1000D000000000000000000D636F6D362E322E31DF ++:1000E00062000000060201020000000000000003A0 ++:1000F000000000C800000032000000030000000003 ++:1001000000000000000000000000000000000000EF ++:1001100000000010000001360000EA600000000549 ++:1001200000000000000000000000000000000008C7 ++:1001300000000000000000000000000000000000BF ++:1001400000000000000000000000000000000000AF ++:10015000000000000000000000000000000000009F ++:10016000000000020000000000000000000000008D ++:10017000000000000000000000000000000000007F ++:10018000000000000000000000000010000000005F ++:10019000000000000000000000000000000000005F ++:1001A000000000000000000000000000000000004F ++:1001B000000000000000000000000000000000003F ++:1001C000000000000000000000000000000000002F ++:1001D000000000000000000000000000000000001F ++:1001E0000000000010000003000000000000000DEF ++:1001F0000000000D3C020800244256083C030800A1 ++:1002000024635754AC4000000043202B1480FFFDB2 ++:10021000244200043C1D080037BD9FFC03A0F021D0 ++:100220003C100800261001183C1C0800279C5608AA ++:100230000E000256000000000000000D27BDFFB4B4 ++:10024000AFA10000AFA20004AFA30008AFA4000C50 ++:10025000AFA50010AFA60014AFA70018AFA8001CF0 ++:10026000AFA90020AFAA0024AFAB0028AFAC002C90 ++:10027000AFAD0030AFAE0034AFAF0038AFB8003C28 ++:10028000AFB90040AFBC0044AFBF00480E001544FA ++:10029000000000008FBF00488FBC00448FB90040B1 ++:1002A0008FB8003C8FAF00388FAE00348FAD003078 ++:1002B0008FAC002C8FAB00288FAA00248FA90020C0 ++:1002C0008FA8001C8FA700188FA600148FA5001000 ++:1002D0008FA4000C8FA300088FA200048FA1000040 ++:1002E00027BD004C3C1B60108F7A5030377B502864 ++:1002F00003400008AF7A00008F82002427BDFFE092 ++:10030000AFB00010AFBF0018AFB100148C42000CAA ++:100310003C1080008E110100104000348FBF001887 ++:100320000E000D84000000008F85002024047FFF54 ++:100330000091202BACB100008E030104960201084D ++:1003400000031C003042FFFF00621825ACA300042C ++:100350009202010A96030114304200FF3063FFFF4E ++:100360000002140000431025ACA200089603010C03 ++:100370009602010E00031C003042FFFF00621825A8 ++:10038000ACA3000C960301109602011200031C009E ++:100390003042FFFF00621825ACA300108E02011846 ++:1003A000ACA200148E02011CACA20018148000083C ++:1003B0008F820024978200003C0420050044182509 ++:1003C00024420001ACA3001C0A0000C6A782000062 ++:1003D0003C0340189442001E00431025ACA2001CB0 ++:1003E0000E000DB8240400018FBF00188FB1001457 ++:1003F0008FB000100000102103E0000827BD00208E ++:100400003C0780008CE202B834E50100044100089A ++:10041000240300013C0208008C42006024420001D9 ++:100420003C010800AC22006003E0000800601021DD ++:100430003C0208008C42005C8CA4002094A30016AF ++:100440008CA6000494A5000E24420001ACE40280B6 ++:100450002463FFFC3C010800AC22005C3C0210005D ++:10046000A4E30284A4E5028600001821ACE6028819 ++:10047000ACE202B803E000080060102127BDFFE0F5 ++:100480003C028000AFB0001034420100AFBF001C3E ++:10049000AFB20018AFB100148C43000094450008BF ++:1004A0002462FE002C42038110400003000381C23D ++:1004B0000A00010226100004240201001462000553 ++:1004C0003C1180003C02800890420004305000FF44 ++:1004D0003C11800036320100964300143202000FB6 ++:1004E00000021500004310253C0308008C63004403 ++:1004F00030A40004AE220080246300013C01080007 ++:10050000AC2300441080000730A200028FBF001C03 ++:100510008FB200188FB100148FB000100A0000CE07 ++:1005200027BD00201040002D0000182130A20080BF ++:1005300010400005362200708E44001C0E000C672F ++:10054000240500A0362200708C4400008F82000C2D ++:10055000008210232C43012C10600004AF82001095 ++:10056000240300010A000145AF84000C8E42000400 ++:100570003C036020AF84000CAC6200143C02080015 ++:100580008C42005850400015000018218C62000475 ++:10059000240301FE304203FF144300100000182121 ++:1005A0002E020004104000032E0200080A00014041 ++:1005B0000000802114400003000000000A000140F8 ++:1005C0002610FFF90000000D2402000202021004B0 ++:1005D0003C036000AC626914000018218FBF001C4E ++:1005E0008FB200188FB100148FB00010006010217E ++:1005F00003E0000827BD00203C0480008C8301003C ++:1006000024020100506200033C0280080000000D3B ++:100610003C02800890430004000010213063000F6A ++:1006200000031D0003E00008AC8300800004188074 ++:100630002782FF9C00621821000410C00044102390 ++:100640008C640000000210C03C030800246356E4E0 ++:10065000004310213C038000AC64009003E00008DC ++:10066000AF8200243C0208008C42011410400019A3 ++:100670003084400030A2007F000231C03C02020002 ++:100680001080001400A218253C026020AC43001426 ++:100690003C0408008C8456B83C0308008C630110AD ++:1006A0003C02800024050900AC4500200086202182 ++:1006B000246300013C028008AC4400643C01080053 ++:1006C000AC2301103C010800AC2456B803E000083C ++:1006D000000000003C02602003E00008AC4500146C ++:1006E00003E000080000102103E0000800001021D2 ++:1006F00030A2000810400008240201003C0208005B ++:100700008C42010C244200013C010800AC22010C87 ++:1007100003E0000800000000148200080000000050 ++:100720003C0208008C4200FC244200013C0108000D ++:10073000AC2200FC0A0001A330A200203C02080009 ++:100740008C420084244200013C010800AC22008459 ++:1007500030A200201040000830A200103C02080027 ++:100760008C420108244200013C010800AC2201082F ++:1007700003E0000800000000104000080000000036 ++:100780003C0208008C420104244200013C010800A4 ++:10079000AC22010403E00008000000003C02080055 ++:1007A0008C420100244200013C010800AC220100FF ++:1007B00003E000080000000027BDFFE0AFB1001417 ++:1007C0003C118000AFB20018AFBF001CAFB00010EA ++:1007D0003632010096500008320200041040000733 ++:1007E000320300028FBF001C8FB200188FB10014BB ++:1007F0008FB000100A0000CE27BD00201060000B53 ++:10080000020028218E2401000E00018A0000000051 ++:100810003202008010400003240500A10E000C6786 ++:100820008E44001C0A0001E3240200018E2301040F ++:100830008F82000810430006020028218E24010048 ++:100840000E00018A000000008E220104AF82000821 ++:10085000000010218FBF001C8FB200188FB1001450 ++:100860008FB0001003E0000827BD00202C82000498 ++:1008700014400002000018212483FFFD240200021E ++:10088000006210043C03600003E00008AC626914DD ++:1008900027BDFFE0AFBF001CAFB20018AFB100141E ++:1008A000AFB000103C048000948201083043700017 ++:1008B000240220001062000A2862200154400052E5 ++:1008C0008FBF001C24024000106200482402600018 ++:1008D0001062004A8FBF001C0A0002518FB200183C ++:1008E00034820100904300098C5000189451000C90 ++:1008F000240200091062001C0000902128620009F7 ++:10090000144000218F8200242402000A5062001249 ++:10091000323100FF2402000B1062000F00000000C3 ++:100920002402000C146200188F8200243C0208008C ++:100930008C4256B824030900AC83002000501021DB ++:100940003C038008AC6200643C010800AC2256B84D ++:100950000A0002508FBF001C0E0001E900102602A1 ++:100960000A0002308F8200240E0001E900102602E6 ++:100970003C0380089462001A8C72000C3042FFFF26 ++:10098000020280258F8200248C42000C5040001E01 ++:100990008FBF001C0E000D84000000003C02800090 ++:1009A00034420100944300088F82002400031C009D ++:1009B0009444001E8F82002000641825AC50000073 ++:1009C00024040001AC510004AC520008AC40000CFF ++:1009D000AC400010AC400014AC4000180E000DB844 ++:1009E000AC43001C0A0002508FBF001C0E000440E4 ++:1009F000000000000A0002508FBF001C0E000C9F78 ++:100A0000000000008FBF001C8FB200188FB10014CF ++:100A10008FB000100000102103E0000827BD002067 ++:100A200027BDFFD8AFB400203C036010AFBF002447 ++:100A3000AFB3001CAFB20018AFB10014AFB00010DC ++:100A40008C6450002402FF7F3C1408002694563822 ++:100A5000008220243484380CAC6450003C028000B6 ++:100A6000240300370E0014B0AC4300083C07080014 ++:100A700024E70618028010212404001D2484FFFFAF ++:100A8000AC4700000481FFFD244200043C02080042 ++:100A9000244207C83C010800AC2256403C02080032 ++:100AA000244202303C030800246306203C04080072 ++:100AB000248403B43C05080024A506F03C06080085 ++:100AC00024C62C9C3C010800AC2256803C02080045 ++:100AD000244205303C010800AC2756843C01080044 ++:100AE000AC2656943C010800AC23569C3C010800FF ++:100AF000AC2456A03C010800AC2556A43C010800DB ++:100B0000AC2256A83C010800AC23563C3C0108002E ++:100B1000AC2456443C010800AC2056603C0108005F ++:100B2000AC2556643C010800AC2056703C0108001E ++:100B3000AC27567C3C010800AC2656903C010800CE ++:100B4000AC2356980E00056E00000000AF80000C2C ++:100B50003C0280008C5300008F8300043C0208009C ++:100B60008C420020106200213262000700008821C0 ++:100B70002792FF9C3C100800261056E43C02080017 ++:100B80008C42002024050001022518040043202483 ++:100B90008F820004004310245044000C26310001D1 ++:100BA00010800008AF9000248E4300003C028000BB ++:100BB000AC4300900E000D4BAE05000C0A0002C1C4 ++:100BC00026310001AE00000C263100012E22000269 ++:100BD000261000381440FFE9265200043C020800A9 ++:100BE0008C420020AF820004326200071040FFD91F ++:100BF0003C028000326200011040002D326200028F ++:100C00003C0580008CA2010000002021ACA2002045 ++:100C10008CA301042C42078110400008ACA300A85B ++:100C200094A2010824032000304270001443000302 ++:100C30003C02800890420005304400FF0E0001593C ++:100C4000000000003C0280009042010B304300FF96 ++:100C50002C62001E54400004000310800E00018628 ++:100C60000A0002EC00000000005410218C42000039 ++:100C70000040F80900000000104000043C02800021 ++:100C80008C4301043C026020AC4300143C02080089 ++:100C90008C4200343C0440003C03800024420001AC ++:100CA000AC6401383C010800AC220034326200021E ++:100CB00010400010326200043C1080008E0201409F ++:100CC000000020210E000159AE0200200E00038317 ++:100CD000000000003C024000AE0201783C02080027 ++:100CE0008C420038244200013C010800AC2200384C ++:100CF000326200041040FF973C0280003C108000EC ++:100D00008E020180000020210E000159AE02002059 ++:100D10008E03018024020F00546200073C02800809 ++:100D20008E0201883C0300E03042FFFF00431025A3 ++:100D30000A000328AE020080344200809042000086 ++:100D400024030050304200FF14430007000000005D ++:100D50000E000362000000001440000300000000C9 ++:100D60000E000971000000003C0208008C42003CAB ++:100D70003C0440003C03800024420001AC6401B804 ++:100D80003C010800AC22003C0A0002A33C028000A7 ++:100D90003C02900034420001008220253C02800089 ++:100DA000AC4400203C0380008C6200200440FFFE25 ++:100DB0000000000003E00008000000003C0280008A ++:100DC000344300010083202503E00008AC440020E8 ++:100DD00027BDFFE0AFB10014AFB000100080882144 ++:100DE000AFBF00180E00033230B000FF8F83FF94B6 ++:100DF000022020219062002502028025A07000259B ++:100E00008C7000183C0280000E00033D020280241A ++:100E10001600000B8FBF00183C0480008C8201F884 ++:100E20000440FFFE348201C024030002AC510000E4 ++:100E3000A04300043C021000AC8201F88FBF0018F0 ++:100E40008FB100148FB0001003E0000827BD002010 ++:100E500027BDFFE83C028000AFBF00103442018094 ++:100E6000944300048C4400083063020010600005C5 ++:100E7000000028210E00100C000000000A0003787A ++:100E8000240500013C02FF000480000700821824B2 ++:100E90003C02040014620004240500018F82FF94C8 ++:100EA00090420008240500018FBF001000A010210F ++:100EB00003E0000827BD00188F82FF982405000179 ++:100EC000A040001A3C028000344201400A00034264 ++:100ED0008C4400008F85FF9427BDFFE0AFBF001C4E ++:100EE000AFB20018AFB10014AFB0001090A2000074 ++:100EF000304400FF38830020388200300003182B74 ++:100F00000002102B0062182410600003240200501D ++:100F1000148200A88FBF001C90A20005304200017F ++:100F2000104000A48FBF001C3C02800034420140EE ++:100F3000904200082443FFFF2C6200051040009EF1 ++:100F40008FB20018000310803C030800246355ACE6 ++:100F5000004310218C420000004000080000000007 ++:100F60003C028000345101400E0003328E24000008 ++:100F70008F92FF948E2200048E50000C1602000205 ++:100F800024020001AE42000C0E00033D8E2400003E ++:100F90008E220004145000068FBF001C8FB2001870 ++:100FA0008FB100148FB000100A000F7827BD002009 ++:100FB0008E42000C0A000419000000003C0480006E ++:100FC0003482014094A300108C4200043063FFFF80 ++:100FD0001443001C0000000024020001A4A2001021 ++:100FE0008C8202380441000F3C0380003C02003F29 ++:100FF0003448F0003C0760003C06FFC08CE22BBC8C ++:1010000000461824004810240002130200031D8229 ++:10101000106200583C0280008C8202380440FFF7C6 ++:101020003C038000346201408C44000034620200C2 ++:10103000AC4400003C021000AC6202380A00043BE1 ++:101040008FBF001C94A200100A00041900000000C9 ++:10105000240200201482000F3C0280003C03800028 ++:1010600094A20012346301408C6300043042FFFFFD ++:10107000146200050000000024020001A4A2001276 ++:101080000A0004028FBF001C94A200120A00041977 ++:1010900000000000345101400E0003328E24000095 ++:1010A0008F92FF948E230004964200123050FFFF6F ++:1010B0001603000224020001A64200120E00033DA6 ++:1010C0008E2400008E220004160200068FBF001C32 ++:1010D0008FB200188FB100148FB000100A00037C8B ++:1010E00027BD0020964200120A00041900000000EB ++:1010F0003C03800094A20014346301408C6300041C ++:101100003042FFFF14620008240200018FBF001C60 ++:101110008FB200188FB100148FB00010A4A2001479 ++:101120000A00146327BD002094A20014144000217B ++:101130008FBF001C0A000435000000003C03800043 ++:1011400094A20016346301408C6300043042FFFF18 ++:101150001462000D240200018FBF001C8FB2001822 ++:101160008FB100148FB00010A4A200160A000B1457 ++:1011700027BD00209442007824420004A4A200105D ++:101180000A00043B8FBF001C94A200162403000138 ++:101190003042FFFF144300078FBF001C3C020800D1 ++:1011A0008C420070244200013C010800AC22007017 ++:1011B0008FBF001C8FB200188FB100148FB00010C9 ++:1011C00003E0000827BD002027BDFFD8AFB20018FC ++:1011D0008F92FF94AFB10014AFBF0020AFB3001CDB ++:1011E000AFB000103C028000345101008C5001006F ++:1011F0009242000092230009304400FF2402001FA5 ++:10120000106200AB28620020104000192402003850 ++:101210002862000A1040000D2402000B286200081A ++:101220001040002E8F820024046001042862000216 ++:101230001440002A8F820024240200061062002637 ++:101240008FBF00200A00055F8FB3001C1062006092 ++:101250002862000B144000FA8FBF00202402000E09 ++:10126000106200788F8200240A00055F8FB3001C93 ++:10127000106200D2286200391040000A2402008067 ++:1012800024020036106200E528620037104000C3D7 ++:1012900024020035106200D98FBF00200A00055FCC ++:1012A0008FB3001C1062002D2862008110400006E0 ++:1012B000240200C824020039106200C98FBF002038 ++:1012C0000A00055F8FB3001C106200A28FBF0020D0 ++:1012D0000A00055F8FB3001C8F8200248C42000C33 ++:1012E000104000D78FBF00200E000D8400000000CA ++:1012F0003C038000346301008C6200008F85002075 ++:10130000946700089466000CACA200008C64000492 ++:101310008F82002400063400ACA400049448001E10 ++:101320008C62001800073C0000E83825ACA20008D9 ++:101330008C62001C24040001ACA2000C9062000A24 ++:1013400000C23025ACA60010ACA00014ACA0001860 ++:10135000ACA7001C0A00051D8FBF00208F8200244F ++:101360008C42000C104000B68FBF00200E000D8490 ++:10137000000000008F820024962400089625000CAF ++:101380009443001E000422029626000E8F82002045 ++:10139000000426000083202500052C003C0300806B ++:1013A00000A6282500832025AC400000AC400004A6 ++:1013B000AC400008AC40000CAC450010AC40001440 ++:1013C000AC400018AC44001C0A00051C24040001B9 ++:1013D0009622000C14400018000000009242000504 ++:1013E0003042001014400014000000000E000332D0 ++:1013F0000200202192420005020020213442001008 ++:101400000E00033DA242000592420000240300208A ++:10141000304200FF10430089020020218FBF0020CE ++:101420008FB3001C8FB200188FB100148FB0001062 ++:101430000A00107527BD00280000000D0A00055E97 ++:101440008FBF00208C42000C1040007D8FBF002019 ++:101450000E000D84000000008E2200048F84002006 ++:101460009623000CAC8200003C0280089445002CBE ++:101470008F82002400031C0030A5FFFF9446001E4D ++:101480003C02400E0065182500C23025AC830004E4 ++:10149000AC800008AC80000CAC800010AC80001464 ++:1014A000AC800018AC86001C0A00051C2404000156 ++:1014B0000E000332020020218F93FF9802002021AA ++:1014C0000E00033DA660000C020020210E00034226 ++:1014D000240500018F8200248C42000C104000582B ++:1014E0008FBF00200E000D84000000009622000C2B ++:1014F0008F83002000021400AC700000AC62000476 ++:10150000AC6000088E4400388F820024AC64000C6C ++:101510008E46003C9445001E3C02401FAC66001005 ++:1015200000A228258E62000424040001AC6200148D ++:10153000AC600018AC65001C8FBF00208FB3001C8E ++:101540008FB200188FB100148FB000100A000DB8D0 ++:1015500027BD0028240200201082003A8FB3001C0F ++:101560000E000F5E00000000104000358FBF00200D ++:101570003C0480008C8201F80440FFFE348201C0EC ++:1015800024030002AC500000A04300043C02100001 ++:10159000AC8201F80A00055E8FBF00200200202106 ++:1015A0008FBF00208FB3001C8FB200188FB10014C2 ++:1015B0008FB000100A000EA727BD00289625000C4A ++:1015C000020020218FBF00208FB3001C8FB20018B3 ++:1015D0008FB100148FB000100A000ECC27BD002878 ++:1015E000020020218FB3001C8FB200188FB10014AD ++:1015F0008FB000100A000EF727BD00289225000DBD ++:10160000020020218FB3001C8FB200188FB100148C ++:101610008FB000100A000F4827BD002802002021CB ++:101620008FBF00208FB3001C8FB200188FB1001441 ++:101630008FB000100A000F1F27BD00288FBF0020A9 ++:101640008FB3001C8FB200188FB100148FB0001040 ++:1016500003E0000827BD00283C0580008CA202782A ++:101660000440FFFE34A2024024030002AC44000008 ++:10167000A04300043C02100003E00008ACA2027882 ++:10168000A380001803E00008A38000193C03800039 ++:101690008C6202780440FFFE8F82001CAC62024024 ++:1016A00024020002A06202443C02100003E0000891 ++:1016B000AC6202783C02600003E000088C425404F3 ++:1016C0009083003024020005008040213063003FF9 ++:1016D0000000482114620005000050219082004C57 ++:1016E0009483004E304900FF306AFFFFAD00000CCC ++:1016F000AD000010AD000024950200148D05001C03 ++:101700008D0400183042FFFF004910230002110031 ++:10171000000237C3004038210086202300A2102B8E ++:101720000082202300A72823AD05001CAD0400186B ++:10173000A5090014A5090020A50A001603E0000869 ++:10174000A50A002203E000080000000027BDFFD822 ++:10175000AFB200183C128008AFB40020AFB3001C39 ++:10176000AFB10014AFBF0024AFB00010365101007C ++:101770003C0260008C4254049222000C3C1408008D ++:10178000929400F7304300FF2402000110620032FF ++:101790000080982124020002146200353650008037 ++:1017A0000E00143D000000009202004C2403FF8054 ++:1017B0003C0480003042007F000211C024420240FD ++:1017C0000262102100431824AC8300949245000863 ++:1017D0009204004C3042007F3C03800614850007D1 ++:1017E000004380212402FFFFA22200112402FFFFF8 ++:1017F000A62200120A0005D22402FFFF9602002052 ++:10180000A222001196020022A62200128E020024BB ++:101810003C048008AE2200143485008090A2004C65 ++:1018200034830100A06200108CA2003CAC6200185E ++:101830008C820068AC6200F48C820064AC6200F0C0 ++:101840008C82006CAC6200F824020001A0A2006847 ++:101850000A0005EE3C0480080E001456000000004B ++:1018600036420080A04000680A0005EE3C04800873 ++:10187000A2000068A20000690A0006293C02800854 ++:10188000348300808C62003834850100AC62006CC7 ++:1018900024020001A062006990A200D59083000894 ++:1018A000305100FF3072007F12320019001111C058 ++:1018B00024420240026210212403FF8000431824C6 ++:1018C0003C048000AC8300943042007F3C038006DF ++:1018D000004380218E02000C1040000D02002021E8 ++:1018E0000E00057E0000000026220001305100FF9E ++:1018F0009203003C023410260002102B0002102339 ++:101900003063007F022288240A0005F8A203003C0D ++:101910003C088008350401008C8200E03507008017 ++:10192000ACE2003C8C8200E0AD02000090E5004C8F ++:10193000908600D590E3004C908400D52402FF806F ++:1019400000A228243063007F308400FF00A62825F1 ++:101950000064182A1060000230A500FF38A500803E ++:10196000A0E5004CA10500093C0280089043000E50 ++:10197000344400803C058000A043000A8C8300189A ++:101980003C027FFF3442FFFF00621824AC83001842 ++:101990008CA201F80440FFFE00000000ACB301C0BF ++:1019A0008FBF00248FB400208FB3001C8FB20018AB ++:1019B0008FB100148FB0001024020002A0A201C455 ++:1019C00027BD00283C02100003E00008ACA201F88B ++:1019D00090A2000024420001A0A200003C030800E5 ++:1019E0008C6300F4304200FF144300020080302179 ++:1019F000A0A0000090A200008F84001C000211C073 ++:101A00002442024024830040008220212402FF80DF ++:101A1000008220243063007F3C02800A006218218B ++:101A20003C028000AC44002403E00008ACC300008A ++:101A300094820006908300058C85000C8C86001033 ++:101A40008C8700188C88001C8C8400203C010800C6 ++:101A5000A42256C63C010800A02356C53C0108003C ++:101A6000AC2556CC3C010800AC2656D03C01080001 ++:101A7000AC2756D83C010800AC2856DC3C010800D5 ++:101A8000AC2456E003E00008000000003C0280089F ++:101A9000344201008C4400343C038000346504006F ++:101AA000AC6400388C420038AF850028AC62003C42 ++:101AB0003C020005AC6200300000000000000000A5 ++:101AC00003E00008000000003C020006308400FF34 ++:101AD000008220253C028000AC4400300000000061 ++:101AE00000000000000000003C0380008C62000049 ++:101AF000304200101040FFFD3462040003E0000893 ++:101B0000AF82002894C200003C080800950800CA73 ++:101B100030E7FFFF0080482101021021A4C200002D ++:101B200094C200003042FFFF00E2102B544000013D ++:101B3000A4C7000094A200003C0308008C6300CC02 ++:101B400024420001A4A2000094A200003042FFFF42 ++:101B5000144300073C0280080107102BA4A00000DA ++:101B60005440000101003821A4C700003C02800855 ++:101B7000344601008CC3002894A200003C0480007D ++:101B80003042FFFE000210C000621021AC82003C17 ++:101B90008C82003C006218231860000400000000E2 ++:101BA0008CC200240A0006BA244200018CC2002420 ++:101BB000AC8200383C020050344200103C038000EC ++:101BC000AC620030000000000000000000000000D7 ++:101BD0008C620000304200201040FFFD0000000039 ++:101BE00094A200003C04800030420001000210C0BA ++:101BF000004410218C430400AD2300008C420404F7 ++:101C0000AD2200043C02002003E00008AC8200305A ++:101C100027BDFFE0AFB20018AFB10014AFB00010A5 ++:101C2000AFBF001C94C2000000C080213C1208001D ++:101C3000965200C624420001A6020000960300004E ++:101C400094E2000000E03021144300058FB1003021 ++:101C50000E00068F024038210A0006F10000000045 ++:101C60008C8300048C82000424420040046100073D ++:101C7000AC8200048C8200040440000400000000D8 ++:101C80008C82000024420001AC8200009602000019 ++:101C90003042FFFF50520001A600000096220000D3 ++:101CA00024420001A62200003C02800834420100C8 ++:101CB000962300009442003C144300048FBF001C94 ++:101CC00024020001A62200008FBF001C8FB2001862 ++:101CD0008FB100148FB0001003E0000827BD002072 ++:101CE00027BDFFE03C028008AFBF0018344201006E ++:101CF0008C4800343C03800034690400AC68003830 ++:101D00008C42003830E700FFAF890028AC62003C0D ++:101D10003C020005AC620030000000000000000042 ++:101D200000000000000000000000000000000000B3 ++:101D30008C82000C8C82000C97830016AD22000070 ++:101D40008C82001000604021AD2200048C820018BB ++:101D5000AD2200088C82001CAD22000C8CA2001465 ++:101D6000AD2200108C820020AD220014908200056C ++:101D7000304200FF00021200AD2200188CA20018B1 ++:101D8000AD22001C8CA2000CAD2200208CA2001001 ++:101D9000AD2200248CA2001CAD2200288CA20020C1 ++:101DA000AD22002C3402FFFFAD260030AD20003400 ++:101DB000506200013408FFFFAD28003850E00011E8 ++:101DC0003C0280083C048008348401009482005066 ++:101DD0003042FFFFAD22003C9483004494850044D0 ++:101DE000240200013063FFFF000318C200641821C1 ++:101DF0009064006430A5000700A210040A00075C8C ++:101E00000044102534420100AD20003C94430044BE ++:101E1000944400443063FFFF000318C2006218219D ++:101E200030840007906500642402000100821004E1 ++:101E30000002102700451024A0620064000000008A ++:101E400000000000000000003C0200063442004098 ++:101E50003C038000AC620030000000000000000085 ++:101E6000000000008C620000304200101040FFFDB6 ++:101E70003C06800834C201503463040034C7014A70 ++:101E800034C4013434C5014034C60144AFA200104B ++:101E90000E0006D2AF8300288FBF001803E00008B1 ++:101EA00027BD00208F8300143C0608008CC600E884 ++:101EB0008F82001C30633FFF000319800046102111 ++:101EC000004310212403FF80004318243C068000B7 ++:101ED000ACC300283042007F3C03800C004330211B ++:101EE00090C2000D30A500FF0000382134420010E0 ++:101EF000A0C2000D8F8900143C028008344201000A ++:101F00009443004400091382304800032402000176 ++:101F1000A4C3000E1102000B2902000210400005AC ++:101F2000240200021100000C240300010A0007A48F ++:101F30000000182111020006000000000A0007A49A ++:101F4000000018218CC2002C0A0007A424430001C1 ++:101F50008CC20014244300018CC200180043102BD3 ++:101F60005040000A240700012402002714A20003A5 ++:101F70003C0380080A0007B1240700013463010014 ++:101F80009462004C24420001A462004C00091382B8 ++:101F9000304300032C620002104000090080282119 ++:101FA000146000040000000094C200340A0007C15D ++:101FB0003046FFFF8CC600380A0007C10080282188 ++:101FC000000030213C040800248456C00A000706A3 ++:101FD0000000000027BDFF90AFB60068AFB50064F9 ++:101FE000AFB40060AFB3005CAFB20058AFB1005403 ++:101FF000AFBF006CAFB000508C9000000080B021EB ++:102000003C0208008C4200E8960400328F83001CDA ++:102010002414FF8030843FFF0062182100042180D7 ++:1020200000641821007410243C13800000A090214B ++:1020300090A50000AE620028920400323C02800CA1 ++:102040003063007F00628821308400C02402004099 ++:10205000148200320000A8218E3500388E2200182C ++:102060001440000224020001AE2200189202003C3B ++:10207000304200201440000E8F83001C000511C068 ++:102080002442024000621821306400783C02008043 ++:102090000082202500741824AE630800AE64081086 ++:1020A0008E2200188E03000800431021AE22001873 ++:1020B0008E22002C8E230018244200010062182B6F ++:1020C0001060004300000000924200002442000122 ++:1020D000A24200003C0308008C6300F4304200FF81 ++:1020E00050430001A2400000924200008F84001C77 ++:1020F000000211C024420240248300403063007F6C ++:10210000008220213C02800A0094202400621821D1 ++:10211000AE6400240A0008D2AEC30000920300326D ++:102120002402FFC000431024304200FF1440000589 ++:1021300024020001AE220018962200340A00084250 ++:102140003055FFFF8E22001424420001AE220018F9 ++:102150009202003000021600000216030441001C27 ++:10216000000000009602003227A400100080282101 ++:10217000A7A20016960200320000302124070001B9 ++:102180003042FFFFAF8200140E000706AFA0001C14 ++:10219000960200328F83001C3C0408008C8400E807 ++:1021A00030423FFF000211800064182100621821B4 ++:1021B00000741024AE62002C3063007F3C02800E5D ++:1021C000006218219062000D3042007FA062000D75 ++:1021D0009222000D304200105040007892420000E0 ++:1021E0003C028008344401009482004C8EC30000FD ++:1021F0003C130800967300C62442FFFFA482004CE3 ++:10220000946200329623000E3054FFFF3070FFFFBF ++:102210003C0308008C6300D000701807A7A30038A7 ++:102220009482003E3063FFFF3042FFFF14620007DC ++:10223000000000008C8200303C038000244200300B ++:10224000AC62003C0A00086A8C82002C9482004038 ++:102250003042FFFF5462000927A400408C820038FE ++:102260003C03800024420030AC62003C8C8200348D ++:10227000AC6200380A0008793C03800027A50038CA ++:1022800027A60048026038210E00068FA7A000484C ++:102290008FA300403C02800024630030AC43003830 ++:1022A0008FA30044AC43003C3C0380003C0200058B ++:1022B000AC6200303C028008344401009482004249 ++:1022C000346304003042FFFF0202102B1440000769 ++:1022D000AF8300289482004E9483004202021021B2 ++:1022E000004310230A00088F3043FFFF9483004E01 ++:1022F00094820042026318210050102300621823C8 ++:102300003063FFFF3C028008344401009482003CAB ++:102310003042FFFF14430003000000000A00089F42 ++:10232000240300019482003C3042FFFF0062102B26 ++:10233000144000058F8200289482003C0062102324 ++:102340003043FFFF8F820028AC550000AC400004F2 ++:10235000AC540008AC43000C3C02000634420010B0 ++:102360003C038000AC620030000000000000000070 ++:10237000000000008C620000304200101040FFFDA1 ++:102380003C04800834840100001018C20064182145 ++:102390009065006432020007240600010046100424 ++:1023A00000451025A0620064948300429622000E2E ++:1023B00050430001A386001892420000244200010D ++:1023C000A24200003C0308008C6300F4304200FF8E ++:1023D00050430001A2400000924200008F84001C84 ++:1023E000000211C0244202402483004000822021C8 ++:1023F0002402FF80008220243063007F3C02800A98 ++:10240000006218213C028000AC440024AEC30000EE ++:102410008FBF006C8FB600688FB500648FB400600A ++:102420008FB3005C8FB200588FB100548FB0005052 ++:1024300003E0000827BD007027BDFFD8AFB3001C24 ++:10244000AFB20018AFB10014AFB00010AFBF0020A2 ++:102450000080982100E0802130B1FFFF0E000D8444 ++:1024600030D200FF0000000000000000000000006B ++:102470008F8200208F830024AC510000AC520004F6 ++:10248000AC530008AC40000CAC400010AC40001451 ++:10249000AC4000189463001E02038025AC50001C61 ++:1024A0000000000000000000000000002404000103 ++:1024B0008FBF00208FB3001C8FB200188FB10014A3 ++:1024C0008FB000100A000DB827BD002830A5FFFF0F ++:1024D0000A0008DC30C600FF3C02800834430100DB ++:1024E0009462000E3C080800950800C63046FFFFC5 ++:1024F00014C000043402FFFF946500EA0A000929B1 ++:102500008F84001C10C20027000000009462004E5F ++:102510009464003C3045FFFF00A6102300A6182B52 ++:102520003087FFFF106000043044FFFF00C5102318 ++:1025300000E210233044FFFF0088102B1040000EF3 ++:1025400000E810233C028008344401002403000109 ++:1025500034420080A44300162402FFFFA482000E30 ++:10256000948500EA8F84001C0000302130A5FFFF15 ++:102570000A0009013C0760200044102A10400009AD ++:102580003C0280083443008094620016304200010F ++:10259000104000043C0280009442007E244200145B ++:1025A000A462001603E000080000000027BDFFE061 ++:1025B0003C028008AFBF001CAFB0001834420100DD ++:1025C000944300429442004C104000193068FFFFD1 ++:1025D0009383001824020001146200298FBF001C9D ++:1025E0003C06800834D00100000810C200501021C1 ++:1025F000904200643103000734C70148304200FFB5 ++:10260000006210073042000134C9014E34C4012C6D ++:1026100034C5013E1040001634C601420E0006D2F9 ++:10262000AFA90010960200420A0009463048FFFF99 ++:102630003C028008344401009483004494820042A8 ++:102640001043000F8FBF001C94820044A4820042FC ++:1026500094820050A482004E8C820038AC820030FC ++:1026600094820040A482003E9482004AA4820048E2 ++:102670008FBF001C8FB000180A00090427BD00207E ++:102680008FB0001803E0000827BD002027BDFFA081 ++:10269000AFB1004C3C118000AFBF0058AFB3005445 ++:1026A000AFB20050AFB000483626018890C2000398 ++:1026B0003044007FA3A400108E32018090C200003D ++:1026C0003043007F240200031062003BAF92001CE5 ++:1026D00028620004104000062402000424020002C4 ++:1026E000106200098FBF00580A000B0F8FB300540F ++:1026F0001062004D240200051062014E8FBF005889 ++:102700000A000B0F8FB30054000411C002421021C5 ++:102710002404FF8024420240004410242643004049 ++:10272000AE2200243063007F3C02800A0062182140 ++:102730009062003CAFA3003C00441025A062003C26 ++:102740008FA3003C9062003C304200401040016C7E ++:102750008FBF00583C108008A3800018361001007D ++:102760008E0200E08C63003427A4003C27A50010F3 ++:10277000004310210E0007C3AE0200E093A2001038 ++:102780003C038000A20200D58C6202780440FFFE68 ++:102790008F82001CAC62024024020002A06202444C ++:1027A0003C021000AC6202780E0009390000000003 ++:1027B0000A000B0E8FBF00583C05800890C3000133 ++:1027C00090A2000B1443014E8FBF005834A4008028 ++:1027D0008C8200189082004C90A200083C0260009D ++:1027E0008C4254048C8300183C027FFF3442FFFF6C ++:1027F000006218243C0208008C4200B4AC8300182C ++:102800003C038000244200013C010800AC2200B4DB ++:102810008C6201F80440FFFE8F82001CAC6201C094 ++:102820000A000AD6240200023C10800890C300016E ++:102830009202000B144301328FBF005827A40018E6 ++:1028400036050110240600033C0260008C4254044B ++:102850000E000E470000000027A40028360501F0F6 ++:102860000E000E47240600038FA200283603010045 ++:10287000AE0200648FA2002CAE0200688FA200306E ++:10288000AE02006C93A40018906300D52402FF8070 ++:102890000082102400431025304900FF3084007F5F ++:1028A0003122007F0082102A544000013929008023 ++:1028B000000411C0244202402403FF800242102180 ++:1028C00000431024AE220094264200403042007F94 ++:1028D0003C038006004340218FA3001C2402FFFF1D ++:1028E000AFA800403C130800927300F71062003359 ++:1028F00093A2001995030014304400FF3063FFFFDA ++:102900000064182B106000100000000095040014F3 ++:102910008D07001C8D0600183084FFFF0044202323 ++:102920000004210000E438210000102100E4202BE5 ++:1029300000C2302100C43021AD07001CAD060018D4 ++:102940000A000A2F93A20019950400148D07001C99 ++:102950008D0600183084FFFF008220230004210030 ++:10296000000010210080182100C2302300E4202B39 ++:1029700000C4302300E33823AD07001CAD06001867 ++:1029800093A200198FA30040A462001497A2001A1A ++:10299000A46200168FA2001CAC6200108FA2001C63 ++:1029A000AC62000C93A20019A462002097A2001A46 ++:1029B000A46200228FA2001CAC6200243C048008A8 ++:1029C000348300808C6200388FA20020012088218F ++:1029D000AC62003C8FA20020AC82000093A20018E1 ++:1029E000A062004C93A20018A0820009A0600068B9 ++:1029F00093A20018105100512407FF803229007F54 ++:102A0000000911C024420240024210213046007FDA ++:102A10003C03800000471024AC6200943C02800616 ++:102A200000C2302190C2003CAFA60040000020212F ++:102A300000471025A0C2003C8FA80040950200026C ++:102A4000950300148D07001C3042FFFF3063FFFF29 ++:102A50008D060018004310230002110000E2382107 ++:102A600000E2102B00C4302100C23021AD07001C51 ++:102A7000AD06001895020002A5020014A50000167C ++:102A80008D020008AD0200108D020008AD02000C9E ++:102A900095020002A5020020A50000228D02000878 ++:102AA000AD0200249102003C304200401040001A68 ++:102AB000262200013C108008A3A90038A38000183A ++:102AC000361001008E0200E08D03003427A4004080 ++:102AD00027A50038004310210E0007C3AE0200E016 ++:102AE00093A200383C038000A20200D58C620278D9 ++:102AF0000440FFFE8F82001CAC62024024020002F0 ++:102B0000A06202443C021000AC6202780E00093957 ++:102B100000000000262200013043007F14730004EF ++:102B2000004020212403FF8002231024004320269C ++:102B300093A200180A000A4B309100FF93A40018DA ++:102B40008FA3001C2402FFFF1062000A308900FFDF ++:102B500024820001248300013042007F14530005C9 ++:102B6000306900FF2403FF800083102400431026F7 ++:102B7000304900FF3C028008904200080120882173 ++:102B8000305000FF123000193222007F000211C0C5 ++:102B900002421021244202402403FF8000431824F3 ++:102BA0003C048000AC8300943042007F3C038006EC ++:102BB000004310218C43000C004020211060000BCA ++:102BC000AFA200400E00057E000000002623000199 ++:102BD0002405FF803062007F145300020225202468 ++:102BE000008518260A000AAF307100FF3C048008F7 ++:102BF000348400808C8300183C027FFF3442FFFF46 ++:102C000000621824AC8300183C0380008C6201F839 ++:102C10000440FFFE00000000AC7201C0240200026C ++:102C2000A06201C43C021000AC6201F80A000B0E65 ++:102C30008FBF00583C04800890C300019082000BB5 ++:102C40001443002F8FBF0058349000809202000878 ++:102C500030420040104000200000000092020008B6 ++:102C60000002160000021603044100050240202164 ++:102C70000E000ECC240500930A000B0E8FBF0058E7 ++:102C80009202000924030018304200FF1443000D93 ++:102C900002402021240500390E000E64000030217E ++:102CA0000E0003328F84001C8F82FF9424030012D5 ++:102CB000A04300090E00033D8F84001C0A000B0E88 ++:102CC0008FBF0058240500360E000E64000030212E ++:102CD0000A000B0E8FBF00580E0003320240202165 ++:102CE000920200058F84001C344200200E00033D38 ++:102CF000A20200050E0010758F84001C8FBF0058C3 ++:102D00008FB300548FB200508FB1004C8FB0004889 ++:102D100003E0000827BD00603C0280083445010044 ++:102D20003C0280008C42014094A3000E0000302140 ++:102D300000402021AF82001C3063FFFF3402FFFF00 ++:102D4000106200063C0760202402FFFFA4A2000ED0 ++:102D500094A500EA0A00090130A5FFFF03E000087E ++:102D60000000000027BDFFC83C0280003C06800830 ++:102D7000AFB5002CAFB1001CAFBF0030AFB400281E ++:102D8000AFB30024AFB20020AFB00018345101003F ++:102D900034C501008C4301008E2200148CA400E491 ++:102DA0000000A821AF83001C0044102318400052EB ++:102DB000A38000188E22001400005021ACA200E471 ++:102DC00090C3000890A200D53073007FA3A200102A ++:102DD0008CB200E08CB400E4304200FF1053003BA2 ++:102DE00093A200108F83001C2407FF80000211C0F3 ++:102DF0000062102124420240246300400047102456 ++:102E00003063007F3C0980003C08800A006818217C ++:102E1000AD2200248C62003427A4001427A50010E2 ++:102E2000024280210290102304400028AFA3001426 ++:102E30009062003C00E21024304200FF1440001970 ++:102E4000020090219062003C34420040A062003CAD ++:102E50008F86001C93A3001024C200403042007FE4 ++:102E6000004828213C0208008C4200F42463000141 ++:102E7000306400FF14820002A3A30010A3A000107E ++:102E800093A20010AFA50014000211C0244202401A ++:102E900000C2102100471024AD2200240A000B4577 ++:102EA00093A200100E0007C3000000003C0280083F ++:102EB00034420100AC5000E093A30010240A00014A ++:102EC000A04300D50A000B4593A200102402000184 ++:102ED000154200093C0380008C6202780440FFFE2A ++:102EE0008F82001CAC62024024020002A0620244F5 ++:102EF0003C021000AC6202789222000B2403000214 ++:102F0000304200FF144300720000000096220008C7 ++:102F1000304300FF24020082146200402402008437 ++:102F20003C028000344901008D22000C95230006EC ++:102F3000000216023063FFFF3045003F24020027E5 ++:102F400010A2000FAF83001428A200281040000830 ++:102F5000240200312402002110A2000924020025CD ++:102F600010A20007938200190A000BBD00000000A8 ++:102F700010A20007938200190A000BBD0000000098 ++:102F80000E000777012020210A000C3D0000000000 ++:102F90003C0380008C6202780440FFFE8F82001C9C ++:102FA000AC62024024020002A06202443C02100013 ++:102FB000AC6202780A000C3D000000009523000678 ++:102FC000912400058D25000C8D2600108D270018FA ++:102FD0008D28001C8D290020244200013C0108009E ++:102FE000A42356C63C010800A02456C53C01080095 ++:102FF000AC2556CC3C010800AC2656D03C0108005C ++:10300000AC2756D83C010800AC2856DC3C0108002F ++:10301000AC2956E00A000C3DA38200191462000A94 ++:10302000240200813C02800834420100944500EAF9 ++:10303000922600058F84001C30A5FFFF30C600FFDC ++:103040000A000BFE3C0760211462005C00000000D7 ++:103050009222000A304300FF306200201040000737 ++:10306000306200403C02800834420100944500EA8E ++:103070008F84001C0A000BFC24060040104000074F ++:10308000000316003C02800834420100944500EA27 ++:103090008F84001C0A000BFC24060041000216036A ++:1030A000044100463C02800834420100944500EA95 ++:1030B0008F84001C2406004230A5FFFF3C076019E6 ++:1030C0000E000901000000000A000C3D0000000095 ++:1030D0009222000B24040016304200FF1044000628 ++:1030E0003C0680009222000B24030017304200FFB0 ++:1030F000144300320000000034C5010090A2000B10 ++:10310000304200FF1444000B000080218CA20020FC ++:103110008CA400202403FF800043102400021140EF ++:103120003084007F004410253C032000004310251C ++:10313000ACC2083094A2000800021400000214037C ++:10314000044200012410000194A2000830420080D3 ++:103150005040001A0200A82194A20008304220002A ++:10316000504000160200A8218CA300183C021C2D20 ++:10317000344219ED106200110200A8213C0208003F ++:103180008C4200D4104000053C0280082403000457 ++:1031900034420100A04300FC3C028008344201009C ++:1031A000944500EA8F84001C2406000630A5FFFF2A ++:1031B0000E0009013C0760210200A8210E00093918 ++:1031C000000000009222000A304200081040000473 ++:1031D00002A010210E0013790000000002A01021AF ++:1031E0008FBF00308FB5002C8FB400288FB3002420 ++:1031F0008FB200208FB1001C8FB0001803E00008D0 ++:1032000027BD00382402FF80008220243C02900069 ++:1032100034420007008220253C028000AC4400209C ++:103220003C0380008C6200200440FFFE0000000090 ++:1032300003E00008000000003C0380002402FF803F ++:10324000008220243462000700822025AC64002024 ++:103250008C6200200440FFFE0000000003E0000834 ++:103260000000000027BDFFD8AFB3001CAFB10014B1 ++:10327000AFB00010AFBF0020AFB200183C1180000B ++:103280003C0280088E32002034530100AE2400201E ++:10329000966300EA000514003C074000004738250B ++:1032A00000A08021000030210E0009013065FFFFE1 ++:1032B000240200A1160200022402FFFFA2620009FC ++:1032C000AE3200208FBF00208FB3001C8FB20018D9 ++:1032D0008FB100148FB0001003E0000827BD002854 ++:1032E0003C0280082403000527BDFFE834420100AA ++:1032F000A04300FCAFBF00103C0280008C420100E4 ++:10330000240500A1004020210E000C67AF82001CA4 ++:103310003C0380008C6202780440FFFE8F82001C18 ++:103320008FBF001027BD0018AC62024024020002CB ++:10333000A06202443C021000AC62027803E0000884 ++:103340000000000027BDFFE83C068000AFBF001072 ++:1033500034C7010094E20008304400FF3883008243 ++:10336000388200842C6300012C4200010062182581 ++:103370001060002D24020083938200195040003B0E ++:103380008FBF00103C020800904256CC8CC4010054 ++:103390003C06080094C656C63045003F38A30032AC ++:1033A00038A2003F2C6300012C4200010062182566 ++:1033B000AF84001CAF860014A380001914600007BE ++:1033C00000E020212402002014A2001200000000CE ++:1033D0003402FFFF14C2000F00000000240200208E ++:1033E00014A2000500E028218CE300142402FFFF52 ++:1033F0005062000B8FBF00103C040800248456C0AC ++:10340000000030210E000706240700010A000CD638 ++:103410008FBF00100E000777000000008FBF001064 ++:103420000A00093927BD001814820004240200850F ++:103430008CC501040A000CE1000020211482000662 ++:103440002482FF808CC50104240440008FBF00103B ++:103450000A00016727BD0018304200FF2C4200021D ++:1034600010400004240200228FBF00100A000B2726 ++:1034700027BD0018148200048F8200248FBF001023 ++:103480000A000C8627BD00188C42000C1040001E5C ++:1034900000E0282190E300092402001814620003D0 ++:1034A000240200160A000CFC240300081462000722 ++:1034B00024020017240300123C02800834420080DA ++:1034C000A04300090A000D0994A7000854620007F0 ++:1034D00094A700088F82FF942404FFFE9043000508 ++:1034E00000641824A043000594A7000890A6001BC0 ++:1034F0008CA4000094A500068FBF001000073C00BC ++:103500000A0008DC27BD00188FBF001003E0000888 ++:1035100027BD00188F8500243C04800094A2002A57 ++:103520008CA30034000230C02402FFF000C210243B ++:1035300000621821AC83003C8CA200303C03800068 ++:10354000AC8200383C02005034420010AC620030C3 ++:103550000000000000000000000000008C6200007D ++:10356000304200201040FFFD30C20008104000062D ++:103570003C0280008C620408ACA200208C62040C27 ++:103580000A000D34ACA200248C430400ACA300203C ++:103590008C420404ACA200243C0300203C028000C6 ++:1035A000AC4300303C0480008C8200300043102487 ++:1035B0001440FFFD8F8600243C020040AC820030A6 ++:1035C00094C3002A94C2002894C4002C94C5002EF1 ++:1035D00024630001004410213064FFFFA4C20028CE ++:1035E00014850002A4C3002AA4C0002A03E0000836 ++:1035F000000000008F84002427BDFFE83C05800404 ++:1036000024840010AFBF00100E000E472406000AED ++:103610008F840024948200129483002E3042000F85 ++:10362000244200030043180424027FFF0043102BB0 ++:1036300010400002AC8300000000000D0E000D13CE ++:10364000000000008F8300248FBF001027BD0018EA ++:10365000946200149463001A3042000F00021500B7 ++:10366000006218253C02800003E00008AC4300A083 ++:103670008F8300243C028004944400069462001A64 ++:103680008C650000A4640016004410233042FFFF44 ++:103690000045102B03E00008384200018F8400240D ++:1036A0003C0780049486001A8C85000094E2000692 ++:1036B000A482001694E3000600C310233042FFFFEB ++:1036C0000045102B384200011440FFF8A483001677 ++:1036D00003E00008000000008F8400243C02800406 ++:1036E000944200069483001A8C850000A482001680 ++:1036F000006210233042FFFF0045102B38420001CA ++:103700005040000D8F850024006030213C0780046C ++:1037100094E20006A482001694E3000600C310237E ++:103720003042FFFF0045102B384200011440FFF8E3 ++:10373000A48300168F8500243C03800034620400BB ++:103740008CA40020AF820020AC6400388CA200243E ++:10375000AC62003C3C020005AC62003003E00008B3 ++:10376000ACA000048F8400243C0300068C8200047B ++:1037700000021140004310253C038000AC62003081 ++:103780000000000000000000000000008C6200004B ++:10379000304200101040FFFD34620400AC80000491 ++:1037A00003E00008AF8200208F86002427BDFFE0E1 ++:1037B000AFB10014AFB00010AFBF00188CC300044D ++:1037C0008CC500248F820020309000FF94C4001A22 ++:1037D00024630001244200202484000124A7002047 ++:1037E000ACC30004AF820020A4C4001AACC70024FC ++:1037F00004A100060000882104E2000594C2001A1A ++:103800008CC2002024420001ACC2002094C2001AE5 ++:1038100094C300282E040001004310262C4200010E ++:10382000004410245040000594C2001A24020001F4 ++:10383000ACC2000894C2001A94C300280010202BC8 ++:10384000004310262C4200010044102514400007BC ++:10385000000000008CC20008144000042402001084 ++:103860008CC300041462000F8F8500240E000DA786 ++:10387000241100018F820024944300289442001AEE ++:1038800014430003000000000E000D1300000000B0 ++:10389000160000048F8500240E000D840000000037 ++:1038A0008F85002494A2001E94A4001C24420001D1 ++:1038B0003043FFFF14640002A4A2001EA4A0001E57 ++:1038C0001200000A3C02800494A2001494A3001A7F ++:1038D0003042000F00021500006218253C028000F3 ++:1038E000AC4300A00A000E1EACA0000894420006E3 ++:1038F00094A3001A8CA40000A4A200160062102356 ++:103900003042FFFF0044102B384200011040000DF0 ++:1039100002201021006030213C07800494E2000660 ++:10392000A4A2001694E3000600C310233042FFFF58 ++:103930000044102B384200011440FFF8A4A30016E5 ++:10394000022010218FBF00188FB100148FB000101B ++:1039500003E0000827BD002003E00008000000008D ++:103960008F82002C3C03000600021140004310250A ++:103970003C038000AC62003000000000000000004A ++:10398000000000008C620000304200101040FFFD7B ++:1039900034620400AF82002803E00008AF80002CEE ++:1039A00003E000080000102103E000080000000010 ++:1039B0003084FFFF30A5FFFF0000182110800007B2 ++:1039C000000000003082000110400002000420428C ++:1039D000006518210A000E3D0005284003E000089C ++:1039E0000060102110C0000624C6FFFF8CA200005A ++:1039F00024A50004AC8200000A000E4724840004C1 ++:103A000003E000080000000010A0000824A3FFFF4E ++:103A1000AC86000000000000000000002402FFFF50 ++:103A20002463FFFF1462FFFA2484000403E000080B ++:103A3000000000003C0280083442008024030001A2 ++:103A4000AC43000CA4430010A4430012A443001490 ++:103A500003E00008A44300168F82002427BDFFD88E ++:103A6000AFB3001CAFB20018AFB10014AFB000107C ++:103A7000AFBF00208C47000C248200802409FF8007 ++:103A80003C08800E3043007F008080213C0A80008B ++:103A9000004920240068182130B100FF30D200FF17 ++:103AA00010E000290000982126020100AD44002CFE ++:103AB000004928243042007F004820219062000005 ++:103AC00024030050304200FF1443000400000000B3 ++:103AD000AD45002C948200EA3053FFFF0E000D84A8 ++:103AE000000000008F8200248F83002000112C0032 ++:103AF0009442001E001224003484000100A22825F4 ++:103B00003C02400000A22825AC7000008FBF0020BE ++:103B1000AC6000048FB20018AC7300088FB10014C1 ++:103B2000AC60000C8FB3001CAC6400108FB00010B0 ++:103B3000AC60001424040001AC60001827BD00280C ++:103B40000A000DB8AC65001C8FBF00208FB3001CAD ++:103B50008FB200188FB100148FB0001003E000087E ++:103B600027BD00283C06800034C201009043000FAE ++:103B7000240200101062000E2865001110A000073A ++:103B800024020012240200082405003A10620006F4 ++:103B90000000302103E0000800000000240500358B ++:103BA0001462FFFC000030210A000E6400000000D7 ++:103BB0008CC200748F83FF9424420FA003E000089E ++:103BC000AC62000C27BDFFE8AFBF00100E0003423F ++:103BD000240500013C0480088FBF0010240200016E ++:103BE00034830080A462001227BD00182402000163 ++:103BF00003E00008A080001A27BDFFE0AFB2001864 ++:103C0000AFB10014AFB00010AFBF001C30B2FFFF67 ++:103C10000E000332008088213C028008345000806E ++:103C20009202000924030004304200FF1443000CF8 ++:103C30003C028008124000082402000A0E000E5BBD ++:103C400000000000920200052403FFFE0043102440 ++:103C5000A202000524020012A20200093C02800810 ++:103C600034420080022020210E00033DA0400027A6 ++:103C700016400003022020210E000EBF00000000AD ++:103C800002202021324600FF8FBF001C8FB2001897 ++:103C90008FB100148FB00010240500380A000E64A4 ++:103CA00027BD002027BDFFE0AFBF001CAFB200184A ++:103CB000AFB10014AFB000100E00033200808021BD ++:103CC0000E000E5B000000003C02800834450080BE ++:103CD00090A2000924120018305100FF1232000394 ++:103CE0000200202124020012A0A2000990A20005D7 ++:103CF0002403FFFE004310240E00033DA0A2000594 ++:103D00000200202124050020163200070000302187 ++:103D10008FBF001C8FB200188FB100148FB000103D ++:103D20000A00034227BD00208FBF001C8FB200187D ++:103D30008FB100148FB00010240500390A000E6402 ++:103D400027BD002027BDFFE83C028000AFB0001077 ++:103D5000AFBF0014344201009442000C2405003629 ++:103D60000080802114400012304600FF0E00033214 ++:103D7000000000003C02800834420080240300124E ++:103D8000A043000990430005346300100E000E5B51 ++:103D9000A04300050E00033D020020210200202167 ++:103DA0000E000342240500200A000F3C0000000022 ++:103DB0000E000E64000000000E00033202002021FD ++:103DC0003C0280089043001B2405FF9F0200202135 ++:103DD000006518248FBF00148FB00010A043001B93 ++:103DE0000A00033D27BD001827BDFFE0AFBF001844 ++:103DF000AFB10014AFB0001030B100FF0E000332BD ++:103E0000008080213C02800824030012344200809C ++:103E10000E000E5BA04300090E00033D02002021AE ++:103E200002002021022030218FBF00188FB1001422 ++:103E30008FB00010240500350A000E6427BD002055 ++:103E40003C0480089083000E9082000A1443000B0B ++:103E5000000028218F82FF942403005024050001D4 ++:103E600090420000304200FF1443000400000000B4 ++:103E70009082000E24420001A082000E03E00008A0 ++:103E800000A010213C0380008C6201F80440FFFE7A ++:103E900024020002AC6401C0A06201C43C02100014 ++:103EA00003E00008AC6201F827BDFFE0AFB20018E4 ++:103EB0003C128008AFB10014AFBF001CAFB00010BF ++:103EC00036510080922200092403000A304200FF8C ++:103ED0001443003E000000008E4300048E22003890 ++:103EE000506200808FBF001C92220000240300500B ++:103EF000304200FF144300253C0280008C42014008 ++:103F00008E4300043642010002202821AC43001CED ++:103F10009622005C8E2300383042FFFF00021040E2 ++:103F200000621821AE23001C8E4300048E2400384A ++:103F30009622005C006418233042FFFF0003184300 ++:103F4000000210400043102A10400006000000004C ++:103F50008E4200048E230038004310230A000FAA6B ++:103F6000000220439622005C3042FFFF0002204006 ++:103F70003C0280083443010034420080ACA4002C91 ++:103F8000A040002424020001A062000C0E000F5E7D ++:103F900000000000104000538FBF001C3C02800056 ++:103FA0008C4401403C0380008C6201F80440FFFE19 ++:103FB00024020002AC6401C0A06201C43C021000F3 ++:103FC000AC6201F80A0010078FBF001C92220009A2 ++:103FD00024030010304200FF144300043C02800020 ++:103FE0008C4401400A000FEE0000282192220009B3 ++:103FF00024030016304200FF14430006240200147C ++:10400000A22200093C0280008C4401400A001001F9 ++:104010008FBF001C8E2200388E23003C00431023EB ++:10402000044100308FBF001C92220027244200016F ++:10403000A2220027922200272C42000414400016DE ++:104040003C1080009222000924030004304200FF4B ++:10405000144300093C0280008C4401408FBF001CC7 ++:104060008FB200188FB100148FB000102405009398 ++:104070000A000ECC27BD00208C440140240500938B ++:104080008FBF001C8FB200188FB100148FB00010CA ++:104090000A000F4827BD00208E0401400E000332A5 ++:1040A000000000008E4200042442FFFFAE420004E4 ++:1040B0008E22003C2442FFFFAE22003C0E00033D56 ++:1040C0008E0401408E0401408FBF001C8FB2001887 ++:1040D0008FB100148FB00010240500040A000342C1 ++:1040E00027BD00208FB200188FB100148FB00010D0 ++:1040F00003E0000827BD00203C0680008CC2018838 ++:104100003C038008346500809063000E00021402B6 ++:10411000304400FF306300FF1464000E3C0280084E ++:1041200090A20026304200FF104400098F82FF94C5 ++:10413000A0A400262403005090420000304200FF5B ++:1041400014430006000000000A0005A18CC4018091 ++:104150003C02800834420080A044002603E00008AE ++:104160000000000027BDFFE030E700FFAFB20018FD ++:10417000AFBF001CAFB10014AFB0001000809021A1 ++:1041800014E0000630C600FF000000000000000D33 ++:10419000000000000A001060240001163C038008A3 ++:1041A0009062000E304200FF14460023346200800B ++:1041B00090420026304200FF1446001F000000001D ++:1041C0009062000F304200FF1446001B0000000008 ++:1041D0009062000A304200FF144600038F90FF9463 ++:1041E0000000000D8F90FF948F82FF983C1180009B ++:1041F000AE05003CAC450000A066000A0E0003328C ++:104200008E240100A20000240E00033D8E24010034 ++:104210003C0380008C6201F80440FFFE240200028F ++:10422000AC7201C0A06201C43C021000AC6201F893 ++:104230000A0010618FBF001C000000000000000D8C ++:10424000000000002400013F8FBF001C8FB2001847 ++:104250008FB100148FB0001003E0000827BD0020CC ++:104260008F83FF943C0280008C44010034420100A3 ++:104270008C65003C9046001B0A00102724070001B3 ++:104280003C0280089043000E9042000A0043102632 ++:10429000304200FF03E000080002102B27BDFFE0C2 ++:1042A0003C028008AFB10014AFB00010AFBF0018DF ++:1042B0003450008092020005240300303042003068 ++:1042C00014430085008088218F8200248C42000CDA ++:1042D000104000828FBF00180E000D840000000007 ++:1042E0008F860020ACD100009202000892030009E2 ++:1042F000304200FF00021200306300FF004310252F ++:10430000ACC200049202004D000216000002160327 ++:1043100004410005000000003C0308008C630048D5 ++:104320000A00109F3C1080089202000830420040B2 ++:10433000144000030000182192020027304300FFC0 ++:104340003C108008361100809222004D00031E00B0 ++:10435000304200FF0002140000621825ACC30008C0 ++:104360008E2400308F820024ACC4000C8E250034D3 ++:104370009443001E3C02C00BACC50010006218251F ++:104380008E22003800002021ACC200148E22003C96 ++:10439000ACC200180E000DB8ACC3001C8E020004A5 ++:1043A0008F8400203C058000AC8200008E2200201B ++:1043B000AC8200048E22001CAC8200088E220058C1 ++:1043C0008CA3007400431021AC82000C8E22002CC0 ++:1043D000AC8200108E2200408E23004400021400A4 ++:1043E00000431025AC8200149222004D240300806B ++:1043F000304200FF1443000400000000AC800018AD ++:104400000A0010E38F8200248E23000C2402000196 ++:104410001062000E2402FFFF92220008304200408A ++:104420001440000A2402FFFF8E23000C8CA20074AB ++:10443000006218233C0208000062102414400002AD ++:10444000000028210060282100051043AC820018DC ++:104450008F820024000020219443001E3C02C00CE7 ++:10446000006218258F8200200E000DB8AC43001C9E ++:104470003C038008346201008C4200008F850020DC ++:10448000346300808FBF0018ACA20000ACA0000411 ++:104490008C6400488F8200248FB10014ACA4000803 ++:1044A000ACA0000CACA00010906300059446001E68 ++:1044B0003C02400D00031E0000C23025ACA30014D6 ++:1044C0008FB00010ACA0001824040001ACA6001CA2 ++:1044D0000A000DB827BD00208FBF00188FB100144F ++:1044E0008FB0001003E0000827BD00203C028000D0 ++:1044F0009443007C3C02800834460100308400FF75 ++:104500003065FFFF2402000524A34650A0C4000C20 ++:104510005482000C3065FFFF90C2000D2C42000752 ++:104520001040000724A30A0090C3000D24020014C9 ++:104530000062100400A210210A00111F3045FFFF85 ++:104540003065FFFF3C0280083442008003E0000831 ++:10455000A44500143C03800834680080AD05003891 ++:10456000346701008CE2001C308400FF00A210239D ++:104570001840000330C600FF24A2FFFCACE2001C80 ++:1045800030820001504000083C0380088D02003C4E ++:1045900000A2102304410012240400058C620004D0 ++:1045A00010A2000F3C0380088C62000414A2001EBD ++:1045B000000000003C0208008C4200D8304200207D ++:1045C000104000093C0280083462008090630008BB ++:1045D0009042004C144300043C0280082404000470 ++:1045E0000A00110900000000344300803442010039 ++:1045F000A040000C24020001A462001410C0000AB4 ++:104600003C0280008C4401003C0380008C6201F875 ++:104610000440FFFE24020002AC6401C0A06201C499 ++:104620003C021000AC6201F803E00008000000004A ++:1046300027BDFFE800A61823AFBF00101860008058 ++:10464000308800FF3C02800834470080A0E000244E ++:1046500034440100A0E000278C82001C00A210233B ++:1046600004400056000000008CE2003C94E3005C33 ++:104670008CE4002C004530233063FFFF00C3182179 ++:104680000083202B1080000400E018218CE2002C15 ++:104690000A00117800A2102194E2005C3042FFFF72 ++:1046A00000C2102100A21021AC62001C3C02800854 ++:1046B000344400809482005C8C83001C3042FFFFF5 ++:1046C0000002104000A210210043102B10400004F3 ++:1046D000000000008C82001C0A00118B3C06800840 ++:1046E0009482005C3042FFFF0002104000A21021C3 ++:1046F0003C06800834C3010034C70080AC82001C33 ++:10470000A060000CACE500388C62001C00A21023F5 ++:104710001840000224A2FFFCAC62001C3102000120 ++:10472000104000083C0380088CE2003C00A21023EB ++:1047300004410012240400058CC2000410A20010E1 ++:104740008FBF00108C62000414A2004F8FBF0010B6 ++:104750003C0208008C4200D8304200201040000A81 ++:104760003C02800834620080906300089042004C54 ++:10477000144300053C028008240400048FBF00108D ++:104780000A00110927BD001834430080344201009B ++:10479000A040000C24020001A46200143C0280002E ++:1047A0008C4401003C0380008C6201F80440FFFE51 ++:1047B000240200020A0011D8000000008CE2001C54 ++:1047C000004610230043102B54400001ACE5001CB0 ++:1047D00094E2005C3042FFFF0062102B144000079F ++:1047E0002402000294E2005C8CE3001C3042FFFFD4 ++:1047F00000621821ACE3001C24020002ACE5003882 ++:104800000E000F5EA082000C1040001F8FBF001032 ++:104810003C0280008C4401003C0380008C6201F863 ++:104820000440FFFE24020002AC6401C0A06201C487 ++:104830003C021000AC6201F80A0011F08FBF0010BA ++:1048400031020010104000108FBF00103C028008A1 ++:10485000344500808CA3001C94A2005C00661823E1 ++:104860003042FFFF006218213C023FFF3444FFFF4B ++:104870000083102B544000010080182100C3102138 ++:10488000ACA2001C8FBF001003E0000827BD001879 ++:1048900027BDFFE800C0402100A63023AFBF0010B5 ++:1048A00018C00026308A00FF3C028008344900808E ++:1048B0008D24001C8D23002C008820230064182BDD ++:1048C0001060000F344701008CE2002000461021E8 ++:1048D000ACE200208CE200200044102B1440000BBE ++:1048E0003C023FFF8CE2002000441023ACE2002099 ++:1048F0009522005C3042FFFF0A0012100082202146 ++:10490000ACE00020008620213C023FFF3443FFFF43 ++:104910000064102B54400001006020213C028008FC ++:104920003442008000851821AC43001CA0400024C4 ++:10493000A04000270A0012623C03800831420010A8 ++:10494000104000433C0380083C06800834C40080CB ++:104950008C82003C004810235840003E34660080A2 ++:104960009082002424420001A0820024908200242E ++:104970003C0308008C630024304200FF0043102BEE ++:10498000144000688FBF001034C201008C42001C2C ++:1049900000A2102318400063000000008CC3000434 ++:1049A0009482005C006818233042FFFF0003184324 ++:1049B000000210400043102A1040000500000000D3 ++:1049C0008CC20004004810230A0012450002104364 ++:1049D0009482005C3042FFFF000210403C068008D9 ++:1049E000AC82002C34C5008094A2005C8CA4002C06 ++:1049F00094A3005C3042FFFF00021040008220219F ++:104A00003063FFFF0083202101041021ACA2001CB1 ++:104A10008CC2000434C60100ACC2001C2402000297 ++:104A20000E000F5EA0C2000C1040003E8FBF0010B1 ++:104A30003C0280008C4401003C0380008C6201F841 ++:104A40000440FFFE240200020A001292000000004F ++:104A500034660080ACC50038346401008C82001CD0 ++:104A600000A210231840000224A2FFFCAC82001C0C ++:104A7000314200015040000A3C0380088CC2003CD7 ++:104A800000A2102304430014240400058C620004D7 ++:104A900014A200033C0380080A00128424040005C9 ++:104AA0008C62000414A2001F8FBF00103C0208009B ++:104AB0008C4200D8304200201040000A3C0280089E ++:104AC00034620080906300089042004C144300055B ++:104AD0003C028008240400048FBF00100A00110962 ++:104AE00027BD00183443008034420100A040000C70 ++:104AF00024020001A46200143C0280008C440100E6 ++:104B00003C0380008C6201F80440FFFE2402000296 ++:104B1000AC6401C0A06201C43C021000AC6201F8A8 ++:104B20008FBF001003E0000827BD001827BDFFE875 ++:104B30003C0A8008AFBF0010354900808D22003C40 ++:104B400000C04021308400FF004610231840009D23 ++:104B500030E700FF354701002402000100A63023A2 ++:104B6000A0E0000CA0E0000DA522001418C0002455 ++:104B7000308200108D23001C8D22002C0068182329 ++:104B80000043102B1040000F000000008CE20020BA ++:104B900000461021ACE200208CE200200043102BE4 ++:104BA0001440000B3C023FFF8CE200200043102326 ++:104BB000ACE200209522005C3042FFFF0A0012C1E7 ++:104BC00000621821ACE00020006618213C023FFF83 ++:104BD0003446FFFF00C3102B5440000100C01821D1 ++:104BE0003C0280083442008000651821AC43001C60 ++:104BF000A0400024A04000270A00130F3C038008B7 ++:104C0000104000403C0380088D22003C00481023E7 ++:104C10005840003D34670080912200242442000166 ++:104C2000A1220024912200243C0308008C6300246C ++:104C3000304200FF0043102B1440009A8FBF001039 ++:104C40008CE2001C00A21023184000960000000017 ++:104C50008D4300049522005C006818233042FFFF5A ++:104C600000031843000210400043102A10400005C2 ++:104C7000012020218D420004004810230A0012F276 ++:104C8000000210439522005C3042FFFF00021040FA ++:104C90003C068008AC82002C34C5008094A2005CE5 ++:104CA0008CA4002C94A3005C3042FFFF0002104053 ++:104CB000008220213063FFFF0083182101031021AF ++:104CC000ACA2001C8CC2000434C60100ACC2001CA3 ++:104CD000240200020E000F5EA0C2000C1040007102 ++:104CE0008FBF00103C0280008C4401003C03800018 ++:104CF0008C6201F80440FFFE240200020A0013390E ++:104D00000000000034670080ACE500383466010024 ++:104D10008CC2001C00A210231840000224A2FFFC39 ++:104D2000ACC2001C30820001504000083C038008E7 ++:104D30008CE2003C00A2102304430051240400052F ++:104D40008C62000410A2003E3C0380088C620004C8 ++:104D500054A200548FBF00103C0208008C4200D8BF ++:104D600030420020104000063C028008346200807F ++:104D7000906300089042004C104300403C028008C1 ++:104D80003443008034420100A040000C24020001A2 ++:104D9000A46200143C0280008C4401003C038000AB ++:104DA0008C6201F80440FFFE24020002AC6401C0E2 ++:104DB000A06201C43C021000AC6201F80A00137743 ++:104DC0008FBF001024020005A120002714E2000A72 ++:104DD0003C038008354301009062000D2C42000620 ++:104DE000504000053C0380089062000D2442000101 ++:104DF000A062000D3C03800834670080ACE50038F9 ++:104E0000346601008CC2001C00A21023184000026E ++:104E100024A2FFFCACC2001C308200015040000AFA ++:104E20003C0380088CE2003C00A2102304410014E3 ++:104E3000240400058C62000414A200033C038008D3 ++:104E40000A00136E240400058C62000414A20015ED ++:104E50008FBF00103C0208008C4200D83042002076 ++:104E60001040000A3C028008346200809063000811 ++:104E70009042004C144300053C02800824040004C6 ++:104E80008FBF00100A00110927BD001834430080AD ++:104E900034420100A040000C24020001A46200146E ++:104EA0008FBF001003E0000827BD00183C0B8008EE ++:104EB00027BDFFE83C028000AFBF00103442010074 ++:104EC000356A00809044000A356901008C45001461 ++:104ED0008D4800389123000C308400FF0105102319 ++:104EE0001C4000B3306700FF2CE20006504000B1C8 ++:104EF0008FBF00102402000100E2300430C2000322 ++:104F00005440000800A8302330C2000C144000A117 ++:104F100030C20030144000A38FBF00100A00143BC1 ++:104F20000000000018C00024308200108D43001CD7 ++:104F30008D42002C006818230043102B1040000FF6 ++:104F4000000000008D22002000461021AD2200202C ++:104F50008D2200200043102B1440000B3C023FFF29 ++:104F60008D22002000431023AD2200209542005CDA ++:104F70003042FFFF0A0013AF00621821AD2000206D ++:104F8000006618213C023FFF3446FFFF00C3102B90 ++:104F90005440000100C018213C02800834420080C7 ++:104FA00000651821AC43001CA0400024A04000274D ++:104FB0000A0013FD3C038008104000403C038008B9 ++:104FC0008D42003C004810231840003D34670080AB ++:104FD0009142002424420001A14200249142002475 ++:104FE0003C0308008C630024304200FF0043102B78 ++:104FF000144000708FBF00108D22001C00A21023EF ++:105000001840006C000000008D6300049542005CB5 ++:10501000006818233042FFFF0003184300021040CD ++:105020000043102A10400005014020218D62000439 ++:10503000004810230A0013E0000210439542005C70 ++:105040003042FFFF000210403C068008AC82002C7A ++:1050500034C5008094A2005C8CA4002C94A3005C56 ++:105060003042FFFF00021040008220213063FFFF2A ++:105070000083182101031021ACA2001C8CC2000483 ++:1050800034C60100ACC2001C240200020E000F5EF8 ++:10509000A0C2000C104000478FBF00103C028000EF ++:1050A0008C4401003C0380008C6201F80440FFFE48 ++:1050B000240200020A00142D000000003467008062 ++:1050C000ACE50038346601008CC2001C00A210233D ++:1050D0001840000224A2FFFCACC2001C3082000178 ++:1050E0005040000A3C0380088CE2003C00A21023E0 ++:1050F00004430014240400058C62000414A200037D ++:105100003C0380080A00141F240400058C6200047C ++:1051100014A200288FBF00103C0208008C4200D867 ++:10512000304200201040000A3C02800834620080B7 ++:10513000906300089042004C144300053C02800834 ++:10514000240400048FBF00100A00110927BD0018B5 ++:105150003443008034420100A040000C24020001CE ++:10516000A46200143C0280008C4401003C038000D7 ++:105170008C6201F80440FFFE24020002AC6401C00E ++:10518000A06201C43C021000AC6201F80A00143BAA ++:105190008FBF00108FBF0010010030210A00115A8C ++:1051A00027BD0018010030210A00129927BD001800 ++:1051B0008FBF001003E0000827BD00183C038008E3 ++:1051C0003464010024020003A082000C8C620004FD ++:1051D00003E00008AC82001C3C05800834A300807A ++:1051E0009062002734A501002406004324420001F8 ++:1051F000A0620027906300273C0208008C42004810 ++:10520000306300FF146200043C07602194A500EAAB ++:105210000A00090130A5FFFF03E0000800000000BC ++:1052200027BDFFE8AFBF00103C0280000E00144411 ++:105230008C4401803C02800834430100A060000CD3 ++:105240008C4200048FBF001027BD001803E0000847 ++:10525000AC62001C27BDFFE03C028008AFBF001815 ++:10526000AFB10014AFB000103445008034460100E7 ++:105270003C0880008D09014090C3000C8CA4003CC8 ++:105280008CA200381482003B306700FF9502007C3E ++:1052900090A30027146000093045FFFF2402000599 ++:1052A00054E200083C04800890C2000D2442000132 ++:1052B000A0C2000D0A00147F3C048008A0C0000DAD ++:1052C0003C048008348201009042000C2403000555 ++:1052D000304200FF1443000A24A205DC348300801E ++:1052E000906200272C4200075040000524A20A00CB ++:1052F00090630027240200140062100400A2102111 ++:105300003C108008361000803045FFFF012020212E ++:105310000E001444A60500149602005C8E030038AB ++:105320003C1180003042FFFF000210400062182153 ++:10533000AE03001C0E0003328E24014092020025B1 ++:1053400034420040A20200250E00033D8E2401409D ++:105350008E2401403C0380008C6201F80440FFFE73 ++:1053600024020002AC6401C0A06201C43C0210002F ++:10537000AC6201F88FBF00188FB100148FB000101D ++:1053800003E0000827BD00203C0360103C02080039 ++:1053900024420174AC62502C8C6250003C048000AA ++:1053A00034420080AC6250003C0208002442547C2D ++:1053B0003C010800AC2256003C020800244254384C ++:1053C0003C010800AC2256043C020002AC840008F8 ++:1053D000AC82000C03E000082402000100A0302190 ++:1053E0003C1C0800279C56083C0200023C050400B7 ++:1053F00000852826008220260004102B2CA5000101 ++:105400002C840001000210803C0308002463560035 ++:105410000085202500431821108000030000102182 ++:10542000AC6600002402000103E000080000000058 ++:105430003C1C0800279C56083C0200023C05040066 ++:1054400000852826008220260004102B2CA50001B0 ++:105450002C840001000210803C03080024635600E5 ++:105460000085202500431821108000050000102130 ++:105470003C02080024425438AC62000024020001BF ++:1054800003E00008000000003C0200023C030400AE ++:1054900000821026008318262C4200012C63000194 ++:1054A000004310251040000B000028213C1C080080 ++:1054B000279C56083C0380008C62000824050001EC ++:1054C00000431025AC6200088C62000C00441025DB ++:1054D000AC62000C03E0000800A010213C1C080096 ++:1054E000279C56083C0580008CA3000C0004202754 ++:1054F000240200010064182403E00008ACA3000C9F ++:105500003C020002148200063C0560008CA208D018 ++:105510002403FFFE0043102403E00008ACA208D0DF ++:105520003C02040014820005000000008CA208D098 ++:105530002403FFFD00431024ACA208D003E00008C0 ++:10554000000000003C02601A344200108C430080CE ++:1055500027BDFFF88C440084AFA3000093A3000094 ++:10556000240200041462001AAFA4000493A20001F4 ++:105570001040000797A300023062FFFC3C0380004C ++:10558000004310218C4200000A001536AFA200042F ++:105590003062FFFC3C03800000431021AC4400005B ++:1055A000A3A000003C0560008CA208D02403FFFEED ++:1055B0003C04601A00431024ACA208D08FA300045E ++:1055C0008FA2000034840010AC830084AC82008081 ++:1055D00003E0000827BD000827BDFFE8AFBF0010AB ++:1055E0003C1C0800279C56083C0280008C43000CA1 ++:1055F0008C420004004318243C0200021060001496 ++:10560000006228243C0204003C04000210A00005B3 ++:10561000006210243C0208008C4256000A00155B10 ++:1056200000000000104000073C0404003C02080099 ++:105630008C4256040040F809000000000A00156082 ++:10564000000000000000000D3C1C0800279C5608CC ++:105650008FBF001003E0000827BD0018800802403B ++:1056600080080100800800808008000000000C8095 ++:105670000000320008000E9808000EF408000F88A1 ++:1056800008001028080010748008010080080080BD ++:10569000800800000A000028000000000000000050 ++:1056A0000000000D6370362E322E316200000000C3 ++:1056B00006020104000000000000000000000000DD ++:1056C000000000000000000038003C000000000066 ++:1056D00000000000000000000000000000000020AA ++:1056E00000000000000000000000000000000000BA ++:1056F00000000000000000000000000000000000AA ++:10570000000000000000000021003800000000013F ++:105710000000002B000000000000000400030D400A ++:105720000000000000000000000000000000000079 ++:105730000000000000000000100000030000000056 ++:105740000000000D0000000D3C020800244259AC8E ++:105750003C03080024635BF4AC4000000043202BB2 ++:105760001480FFFD244200043C1D080037BD9FFC4F ++:1057700003A0F0213C100800261000A03C1C0800EB ++:10578000279C59AC0E0002F6000000000000000D3E ++:1057900027BDFFB4AFA10000AFA20004AFA3000873 ++:1057A000AFA4000CAFA50010AFA60014AFA700185F ++:1057B000AFA8001CAFA90020AFAA0024AFAB0028FF ++:1057C000AFAC002CAFAD0030AFAE0034AFAF00389F ++:1057D000AFB8003CAFB90040AFBC0044AFBF004819 ++:1057E0000E000820000000008FBF00488FBC00445E ++:1057F0008FB900408FB8003C8FAF00388FAE0034B7 ++:105800008FAD00308FAC002C8FAB00288FAA002406 ++:105810008FA900208FA8001C8FA700188FA6001446 ++:105820008FA500108FA4000C8FA300088FA2000486 ++:105830008FA1000027BD004C3C1B60188F7A5030B0 ++:10584000377B502803400008AF7A000000A01821E1 ++:1058500000801021008028213C0460003C0760008B ++:105860002406000810600006348420788C42000072 ++:10587000ACE220088C63000003E00008ACE3200CDD ++:105880000A000F8100000000240300403C02600079 ++:1058900003E00008AC4320003C0760008F86000452 ++:1058A0008CE520740086102100A2182B14600007DC ++:1058B000000028218F8AFDA024050001A1440013C7 ++:1058C0008F89000401244021AF88000403E0000810 ++:1058D00000A010218F84FDA08F8500049086001306 ++:1058E00030C300FF00A31023AF82000403E00008D0 ++:1058F000A08000138F84FDA027BDFFE8AFB000108B ++:10590000AFBF001490890011908700112402002875 ++:10591000312800FF3906002830E300FF2485002CE1 ++:105920002CD00001106200162484001C0E00006EB2 ++:10593000000000008F8FFDA03C05600024020204DF ++:1059400095EE003E95ED003C000E5C0031ACFFFF93 ++:10595000016C5025ACAA2010520000012402000462 ++:10596000ACA22000000000000000000000000000C9 ++:105970008FBF00148FB0001003E0000827BD00188F ++:105980000A0000A6000028218F85FDA027BDFFD8B2 ++:10599000AFBF0020AFB3001CAFB20018AFB100140E ++:1059A000AFB000100080982190A4001124B0001C1A ++:1059B00024B1002C308300FF386200280E000090D4 ++:1059C0002C5200010E00009800000000020020216F ++:1059D0001240000202202821000028210E00006E43 ++:1059E000000000008F8DFDA03C0880003C05600099 ++:1059F00095AC003E95AB003C02683025000C4C0095 ++:105A0000316AFFFF012A3825ACA7201024020202C8 ++:105A1000ACA6201452400001240200028FBF0020D7 ++:105A20008FB3001C8FB200188FB100148FB000101C ++:105A300027BD002803E00008ACA2200027BDFFE03E ++:105A4000AFB20018AFB10014AFB00010AFBF001C70 ++:105A50003C1160008E2320748F82000430D0FFFF41 ++:105A600030F2FFFF1062000C2406008F0E00006E63 ++:105A7000000000003C06801F0010440034C5FF00F9 ++:105A80000112382524040002AE2720100000302126 ++:105A9000AE252014AE2420008FBF001C8FB200184A ++:105AA0008FB100148FB0001000C0102103E0000877 ++:105AB00027BD002027BDFFE0AFB0001030D0FFFFB2 ++:105AC000AFBF0018AFB100140E00006E30F1FFFF41 ++:105AD00000102400009180253C036000AC70201071 ++:105AE0008FBF00188FB100148FB000102402000483 ++:105AF000AC62200027BD002003E000080000102158 ++:105B000027BDFFE03C046018AFBF0018AFB1001420 ++:105B1000AFB000108C8850002403FF7F34028071E6 ++:105B20000103382434E5380C241F00313C1980006F ++:105B3000AC8550003C11800AAC8253BCAF3F0008DA ++:105B40000E00054CAF9100400E00050A3C116000AC ++:105B50000E00007D000000008E3008083C0F570941 ++:105B60002418FFF00218602435EEE00035EDF00057 ++:105B7000018E5026018D58262D4600012D69000109 ++:105B8000AF86004C0E000D09AF8900503C06601630 ++:105B90008CC700003C0860148D0500A03C03FFFF8B ++:105BA00000E320243C02535300052FC2108200550D ++:105BB00034D07C00960201F2A780006C10400003F4 ++:105BC000A780007C384B1E1EA78B006C960201F844 ++:105BD000104000048F8D0050384C1E1EA78C007C96 ++:105BE0008F8D005011A000058F83004C240E0020E3 ++:105BF000A78E007CA78E006C8F83004C1060000580 ++:105C00009785007C240F0020A78F007CA78F006C55 ++:105C10009785007C2CB8008153000001240500808A ++:105C20009784006C2C91040152200001240404008C ++:105C30001060000B3C0260008FBF00188FB1001491 ++:105C40008FB0001027BD0020A784006CA785007CC2 ++:105C5000A380007EA780007403E00008A780009264 ++:105C60008C4704382419103C30FFFFFF13F9000360 ++:105C700030A8FFFF1100004624030050A380007EDF ++:105C80009386007E50C00024A785007CA780007CFE ++:105C90009798007CA780006CA7800074A780009272 ++:105CA0003C010800AC3800800E00078700000000AF ++:105CB0003C0F60008DED0808240EFFF03C0B600ED9 ++:105CC000260C0388356A00100000482100002821B6 ++:105CD00001AE20243C105709AF8C0010AF8A004859 ++:105CE000AF89001810900023AF8500148FBF0018F3 ++:105CF0008FB100148FB0001027BD002003E0000812 ++:105D0000AF80005400055080014648218D260004D4 ++:105D10000A00014800D180219798007CA784006C7C ++:105D2000A7800074A78000923C010800AC38008076 ++:105D30000E000787000000003C0F60008DED080892 ++:105D4000240EFFF03C0B600E260C0388356A001011 ++:105D5000000048210000282101AE20243C105709F2 ++:105D6000AF8C0010AF8A0048AF8900181490FFDF95 ++:105D7000AF85001424110001AF9100548FBF0018AB ++:105D80008FB100148FB0001003E0000827BD002081 ++:105D90000A00017BA383007E3083FFFF8F880040D1 ++:105DA0008F87003C000321403C0580003C020050EE ++:105DB000008248253C0660003C0A010034AC040027 ++:105DC0008CCD08E001AA58241160000500000000F5 ++:105DD0008CCF08E024E7000101EA7025ACCE08E092 ++:105DE0008D19001001805821ACB900388D180014AD ++:105DF000ACB8003CACA9003000000000000000007E ++:105E00000000000000000000000000000000000092 ++:105E100000000000000000003C0380008C640000D3 ++:105E2000308200201040FFFD3C0F60008DED08E047 ++:105E30003C0E010001AE18241460FFE100000000D8 ++:105E4000AF87003C03E00008AF8B00588F8500400F ++:105E5000240BFFF03C06800094A7001A8CA90024B4 ++:105E600030ECFFFF000C38C000EB5024012A402129 ++:105E7000ACC8003C8CA400248CC3003C00831023DD ++:105E800018400033000000008CAD002025A2000166 ++:105E90003C0F0050ACC2003835EE00103C068000CC ++:105EA000ACCE003000000000000000000000000048 ++:105EB00000000000000000000000000000000000E2 ++:105EC000000000003C0480008C9900003338002062 ++:105ED0001300FFFD30E20008104000173C0980006D ++:105EE0008C880408ACA800108C83040CACA30014AC ++:105EF0003C1900203C188000AF19003094AE001807 ++:105F000094AF001C01CF3021A4A6001894AD001A54 ++:105F100025A70001A4A7001A94AB001A94AC001E98 ++:105F2000118B00030000000003E0000800000000E7 ++:105F300003E00008A4A0001A8D2A0400ACAA0010F7 ++:105F40008D240404ACA400140A0002183C1900209B ++:105F50008CA200200A0002003C0F00500A0001EE53 ++:105F60000000000027BDFFE8AFBF00100E000232A6 ++:105F7000000000008F8900408FBF00103C038000AC ++:105F8000A520000A9528000A9527000427BD0018BF ++:105F90003105FFFF30E6000F0006150000A22025A6 ++:105FA00003E00008AC6400803C0508008CA50020DC ++:105FB0008F83000C27BDFFE8AFB00010AFBF001407 ++:105FC00010A300100000802124040001020430040A ++:105FD00000A6202400C3102450440006261000010F ++:105FE000001018802787FDA41480000A006718217C ++:105FF000261000012E0900025520FFF38F83000CAC ++:10600000AF85000C8FBF00148FB0001003E00008B4 ++:1060100027BD00188C6800003C058000ACA8002457 ++:106020000E000234261000013C0508008CA500205B ++:106030000A0002592E0900022405000100851804F7 ++:106040003C0408008C84002027BDFFC8AFBF00348B ++:1060500000831024AFBE0030AFB7002CAFB60028CD ++:10606000AFB50024AFB40020AFB3001CAFB200182E ++:10607000AFB1001410400051AFB000108F84004049 ++:10608000948700069488000A00E8302330D5FFFF8B ++:1060900012A0004B8FBF0034948B0018948C000A20 ++:1060A000016C50233142FFFF02A2482B1520000251 ++:1060B00002A02021004020212C8F000515E00002C5 ++:1060C00000809821241300040E0001C102602021E9 ++:1060D0008F87004002609021AF80004494F4000A52 ++:1060E000026080211260004E3291FFFF3C1670006A ++:1060F0003C1440003C1E20003C1760008F99005863 ++:106100008F380000031618241074004F0283F82BF8 ++:1061100017E0003600000000107E00478F86004424 ++:1061200014C0003A2403000102031023022320219B ++:106130003050FFFF1600FFF13091FFFF8F870040C6 ++:106140003C1100203C108000AE11003094EB000A9E ++:106150003C178000024B5021A4EA000A94E9000A8F ++:1061600094E800043123FFFF3106000F00062D00E4 ++:106170000065F025AEFE008094F3000A94F6001846 ++:1061800012D30036001221408CFF00148CF4001052 ++:1061900003E468210000C02101A4782B029870213B ++:1061A00001CF6021ACED0014ACEC001002B238233A ++:1061B00030F5FFFF16A0FFB88F8400408FBF00347A ++:1061C0008FBE00308FB7002C8FB600288FB500240B ++:1061D0008FB400208FB3001C8FB200188FB1001451 ++:1061E0008FB0001003E0000827BD00381477FFCC03 ++:1061F0008F8600440E000EE202002021004018218C ++:106200008F86004410C0FFC9020310230270702360 ++:106210008F87004001C368210A0002E431B2FFFF0A ++:106220008F86004414C0FFC93C1100203C10800040 ++:106230000A0002AEAE1100300E00046602002021FA ++:106240000A0002DB00401821020020210E0009395B ++:10625000022028210A0002DB004018210E0001EE76 ++:10626000000000000A0002C702B2382327BDFFC8A1 ++:10627000AFB7002CAFB60028AFB50024AFB40020F4 ++:10628000AFB3001CAFB20018AFB10014AFB0001034 ++:10629000AFBF00300E00011B241300013C047FFF40 ++:1062A0003C0380083C0220003C010800AC20007048 ++:1062B0003496FFFF34770080345200033C1512C03F ++:1062C000241400013C1080002411FF800E000245C0 ++:1062D000000000008F8700488F8B00188F89001402 ++:1062E0008CEA00EC8CE800E8014B302B01092823F4 ++:1062F00000A6102314400006014B18231440000E82 ++:106300003C05800002A3602B1180000B0000000000 ++:106310003C0560008CEE00EC8CED00E88CA4180CC1 ++:10632000AF8E001804800053AF8D00148F8F0010C3 ++:10633000ADF400003C0580008CBF00003BF900017B ++:10634000333800011700FFE13C0380008C6201003C ++:1063500024060C0010460009000000008C680100B3 ++:106360002D043080548000103C0480008C690100B2 ++:106370002D2331811060000C3C0480008CAA0100A8 ++:1063800011460004000020218CA6010024C5FF81D5 ++:1063900030A400FF8E0B01000E000269AE0B00243A ++:1063A0000A00034F3C0480008C8D01002DAC3300AB ++:1063B00011800022000000003C0708008CE70098D4 ++:1063C00024EE00013C010800AC2E00983C04800043 ++:1063D0008C8201001440000300000000566000148D ++:1063E0003C0440008C9F01008C9801000000982123 ++:1063F00003F1C82400193940330F007F00EF7025E6 ++:1064000001D26825AC8D08308C8C01008C85010090 ++:10641000258B0100017130240006514030A3007F1C ++:106420000143482501324025AC8808303C04400037 ++:10643000AE0401380A00030E000000008C99010030 ++:10644000240F0020AC99002092F80000330300FFD5 ++:10645000106F000C241F0050547FFFDD3C048000AF ++:106460008C8401000E00154E000000000A00034F4E ++:106470003C04800000963824ACA7180C0A000327BF ++:106480008F8F00108C8501000E0008F72404008017 ++:106490000A00034F3C04800000A4102B24030001D9 ++:1064A00010400009000030210005284000A4102BF6 ++:1064B00004A00003000318405440FFFC00052840DE ++:1064C0005060000A0004182B0085382B54E00004AB ++:1064D0000003184200C33025008520230003184222 ++:1064E0001460FFF9000528420004182B03E000089F ++:1064F00000C310213084FFFF30C600FF3C0780003E ++:106500008CE201B80440FFFE00064C000124302557 ++:106510003C08200000C820253C031000ACE00180AE ++:10652000ACE50184ACE4018803E00008ACE301B809 ++:106530003C0660008CC5201C2402FFF03083020062 ++:10654000308601001060000E00A2282434A500014E ++:106550003087300010E0000530830C0034A50004C3 ++:106560003C04600003E00008AC85201C1060FFFDC7 ++:106570003C04600034A5000803E00008AC85201C42 ++:1065800054C0FFF334A500020A0003B03087300086 ++:1065900027BDFFE8AFB00010AFBF00143C0760009C ++:1065A000240600021080001100A080218F83005873 ++:1065B0000E0003A78C6400188F8200580000202171 ++:1065C000240600018C45000C0E000398000000001A ++:1065D0001600000224020003000010218FBF0014E7 ++:1065E0008FB0001003E0000827BD00188CE8201CC5 ++:1065F0002409FFF001092824ACE5201C8F870058EE ++:106600000A0003CD8CE5000C3C02600E00804021A6 ++:1066100034460100240900180000000000000000BA ++:10662000000000003C0A00503C0380003547020097 ++:10663000AC68003834640400AC65003CAC670030E2 ++:106640008C6C0000318B00201160FFFD2407FFFFE0 ++:106650002403007F8C8D00002463FFFF248400044A ++:10666000ACCD00001467FFFB24C60004000000004E ++:10667000000000000000000024A402000085282B78 ++:106680003C0300203C0E80002529FFFF010540212E ++:10669000ADC300301520FFE00080282103E0000892 ++:1066A000000000008F82005827BDFFD8AFB3001C48 ++:1066B000AFBF0020AFB20018AFB10014AFB00010F0 ++:1066C00094460002008098218C5200182CC300814F ++:1066D0008C4800048C4700088C51000C8C49001039 ++:1066E000106000078C4A00142CC4000414800013AE ++:1066F00030EB000730C5000310A0001000000000C0 ++:106700002410008B02002021022028210E00039873 ++:10671000240600031660000224020003000010217A ++:106720008FBF00208FB3001C8FB200188FB10014F0 ++:106730008FB0001003E0000827BD00281560FFF1AE ++:106740002410008B3C0C80003C030020241F00011F ++:10675000AD830030AF9F0044000000000000000047 ++:10676000000000002419FFF024D8000F031978243A ++:106770003C1000D0AD88003801F0702524CD000316 ++:106780003C08600EAD87003C35850400AD8E0030BE ++:10679000000D38823504003C3C0380008C6B000007 ++:1067A000316200201040FFFD0000000010E00008F2 ++:1067B00024E3FFFF2407FFFF8CA800002463FFFFF2 ++:1067C00024A50004AC8800001467FFFB24840004A7 ++:1067D0003C05600EACA60038000000000000000080 ++:1067E000000000008F8600543C0400203C0780001D ++:1067F000ACE4003054C000060120202102402021DA ++:106800000E0003A7000080210A00041D02002021C1 ++:106810000E0003DD01402821024020210E0003A7C5 ++:10682000000080210A00041D0200202127BDFFE096 ++:10683000AFB200183092FFFFAFB10014AFBF001C21 ++:10684000AFB000101640000D000088210A0004932C ++:106850000220102124050003508500278CE5000C40 ++:106860000000000D262800013111FFFF24E2002066 ++:106870000232802B12000019AF8200588F82004430 ++:10688000144000168F8700583C0670003C0320001F ++:106890008CE5000000A62024148300108F84006083 ++:1068A000000544023C09800000A980241480FFE90F ++:1068B000310600FF2CCA000B5140FFEB26280001D7 ++:1068C000000668803C0E080025CE575801AE6021B6 ++:1068D0008D8B0000016000080000000002201021E4 ++:1068E0008FBF001C8FB200188FB100148FB0001042 ++:1068F00003E0000827BD00200E0003982404008454 ++:106900001600FFD88F8700580A000474AF8000601B ++:10691000020028210E0003BF240400018F870058C5 ++:106920000A000474AF820060020028210E0003BF39 ++:10693000000020210A0004A38F8700580E000404E1 ++:10694000020020218F8700580A000474AF82006083 ++:1069500030AFFFFF000F19C03C0480008C9001B8DD ++:106960000600FFFE3C1920043C181000AC83018097 ++:10697000AC800184AC990188AC9801B80A00047518 ++:106980002628000190E2000390E30002000020218D ++:106990000002FE0000033A0000FF2825240600083C ++:1069A0000E000398000000001600FFDC2402000324 ++:1069B0008F870058000010210A000474AF82006025 ++:1069C00090E8000200002021240600090A0004C308 ++:1069D00000082E0090E4000C240900FF308500FF21 ++:1069E00010A900150000302190F9000290F8000372 ++:1069F000308F00FF94EB000400196E000018740043 ++:106A0000000F62000186202501AE5025014B28258C ++:106A10003084FF8B0A0004C32406000A90E30002BE ++:106A200090FF0004000020210003360000DF28252D ++:106A30000A0004C32406000B0A0004D52406008BB8 ++:106A4000000449C23127003F000443423C02800059 ++:106A500000082040240316802CE60020AC43002CC4 ++:106A600024EAFFE02482000114C0000330A900FFE3 ++:106A700000801021314700FF000260803C0D800043 ++:106A8000240A0001018D20213C0B000E00EA28049D ++:106A9000008B302111200005000538278CCE000026 ++:106AA00001C5382503E00008ACC700008CD8000001 ++:106AB0000307782403E00008ACCF000027BDFFE007 ++:106AC000AFB10014AFB00010AFBF00183C076000BA ++:106AD0008CE408083402F0003C1160003083F000C0 ++:106AE000240501C03C04800E000030211062000625 ++:106AF000241000018CEA08083149F0003928E00030 ++:106B00000008382B000780403C0D0200AE2D081411 ++:106B1000240C16803C0B80008E2744000E000F8B47 ++:106B2000AD6C002C120000043C02169124050001FB ++:106B3000120500103C023D2C345800E0AE384408E9 ++:106B40003C1108008E31007C8FBF00183C066000AD ++:106B500000118540360F16808FB100148FB00010E1 ++:106B60003C0E020027BD0020ACCF442003E000080B ++:106B7000ACCE08103C0218DA345800E0AE384408B5 ++:106B80003C1108008E31007C8FBF00183C0660006D ++:106B900000118540360F16808FB100148FB00010A1 ++:106BA0003C0E020027BD0020ACCF442003E00008CB ++:106BB000ACCE08100A0004EB240500010A0004EB27 ++:106BC0000000282124020400A7820024A780001CC2 ++:106BD000000020213C06080024C65A582405FFFF67 ++:106BE00024890001000440803124FFFF01061821A0 ++:106BF0002C87002014E0FFFAAC6500002404040098 ++:106C0000A7840026A780001E000020213C06080063 ++:106C100024C65AD82405FFFF248D0001000460809B ++:106C200031A4FFFF018658212C8A00201540FFFA6D ++:106C3000AD650000A7800028A7800020A780002263 ++:106C4000000020213C06080024C65B582405FFFFF5 ++:106C5000249900010004C0803324FFFF030678213B ++:106C60002C8E000415C0FFFAADE500003C05600065 ++:106C70008CA73D002403E08F00E31024344601403C ++:106C800003E00008ACA63D002487007F000731C266 ++:106C900024C5FFFF000518C2246400013082FFFFF5 ++:106CA000000238C0A78400303C010800AC27003047 ++:106CB000AF80002C0000282100002021000030219E ++:106CC0002489000100A728213124FFFF2CA81701E7 ++:106CD000110000032C8300801460FFF924C600011A ++:106CE00000C02821AF86002C10C0001DA786002AF6 ++:106CF00024CAFFFF000A11423C08080025085B581F ++:106D00001040000A00002021004030212407FFFF2E ++:106D1000248E00010004688031C4FFFF01A86021B7 ++:106D20000086582B1560FFFAAD87000030A2001FC7 ++:106D30005040000800043080240300010043C804D0 ++:106D400000041080004878212738FFFF03E0000886 ++:106D5000ADF8000000C820212405FFFFAC8500002D ++:106D600003E000080000000030A5FFFF30C6FFFF71 ++:106D700030A8001F0080602130E700FF0005294295 ++:106D80000000502110C0001D24090001240B000147 ++:106D900025180001010B2004330800FF0126782686 ++:106DA000390E00202DED00012DC2000101A2182591 ++:106DB0001060000D014450250005C880032C4021BF ++:106DC0000100182110E0000F000A20278D040000A8 ++:106DD000008A1825AD03000024AD00010000402109 ++:106DE0000000502131A5FFFF252E000131C9FFFF12 ++:106DF00000C9102B1040FFE72518000103E0000830 ++:106E0000000000008D0A0000014440240A0005D162 ++:106E1000AC68000027BDFFE830A5FFFF30C6FFFFCC ++:106E2000AFB00010AFBF001430E7FFFF00005021EB ++:106E30003410FFFF0000602124AF001F00C0482174 ++:106E4000241800012419002005E0001601E010219B ++:106E50000002F943019F682A0009702B01AE40240B ++:106E600011000017000C18800064102110E00005CC ++:106E70008C4B000000F840040008382301675824B8 ++:106E800000003821154000410000402155600016E7 ++:106E90003169FFFF258B0001316CFFFF05E1FFEC3D ++:106EA00001E0102124A2003E0002F943019F682A5C ++:106EB0000009702B01AE40241500FFEB000C188078 ++:106EC000154600053402FFFF020028210E0005B51B ++:106ED00000003821020010218FBF00148FB0001075 ++:106EE00003E0000827BD00181520000301601821E9 ++:106EF000000B1C0224080010306A00FF154000053A ++:106F0000306E000F250D000800031A0231A800FFA3 ++:106F1000306E000F15C00005307F000325100004FF ++:106F200000031902320800FF307F000317E000055C ++:106F3000386900012502000200031882304800FF72 ++:106F4000386900013123000110600004310300FFA3 ++:106F5000250A0001314800FF310300FF000C6940A1 ++:106F600001A34021240A000110CAFFD53110FFFF00 ++:106F7000246E000131C800FF1119FFC638C9000195 ++:106F80002D1F002053E0001C258B0001240D000163 ++:106F90000A000648240E002051460017258B0001E8 ++:106FA00025090001312800FF2D0900205120001281 ++:106FB000258B000125430001010D5004014B1024D5 ++:106FC000250900011440FFF4306AFFFF3127FFFF5D ++:106FD00010EE000C2582FFFF304CFFFF0000502117 ++:106FE0003410FFFF312800FF2D0900205520FFF24B ++:106FF00025430001258B0001014648260A000602B0 ++:10700000316CFFFF00003821000050210A000654B7 ++:107010003410FFFF27BDFFD8AFB0001030F0FFFFE6 ++:10702000AFB10014001039423211FFE000071080A8 ++:10703000AFB3001C00B1282330D3FFFFAFB200185C ++:1070400030A5FFFF00809021026030210044202104 ++:10705000AFBF00200E0005E03207001F022288218A ++:107060003403FFFF0240202102002821026030216A ++:1070700000003821104300093231FFFF02201021A7 ++:107080008FBF00208FB3001C8FB200188FB1001487 ++:107090008FB0001003E0000827BD00280E0005E0B7 ++:1070A0000000000000408821022010218FBF002036 ++:1070B0008FB3001C8FB200188FB100148FB0001076 ++:1070C00003E0000827BD0028000424003C03600002 ++:1070D000AC603D0810A00002348210063482101605 ++:1070E00003E00008AC623D0427BDFFE0AFB0001034 ++:1070F000309000FF2E020006AFBF001810400008BD ++:10710000AFB10014001030803C03080024635784A2 ++:1071100000C328218CA400000080000800000000AB ++:10712000000020218FBF00188FB100148FB0001015 ++:107130000080102103E0000827BD00209791002A5D ++:1071400016200051000020213C020800904200332C ++:107150000A0006BB00000000978D002615A0003134 ++:10716000000020210A0006BB2402000897870024A3 ++:1071700014E0001A00001821006020212402000100 ++:107180001080FFE98FBF0018000429C2004530219C ++:1071900000A6582B1160FFE43C0880003C0720004B ++:1071A000000569C001A76025AD0C00203C038008E4 ++:1071B0002402001F2442FFFFAC6000000441FFFDD9 ++:1071C0002463000424A5000100A6702B15C0FFF560 ++:1071D000000569C00A0006A58FBF00189787001C2C ++:1071E0003C04080024845A58240504000E0006605C ++:1071F00024060001978B002424440001308AFFFFFD ++:107200002569FFFF2D48040000402821150000409B ++:10721000A789002424AC3800000C19C00A0006B964 ++:10722000A780001C9787001E3C04080024845AD8BD ++:10723000240504000E00066024060001979900262C ++:10724000244400013098FFFF272FFFFF2F0E04007A ++:107250000040882115C0002CA78F0026A780001EA3 ++:107260003A020003262401003084FFFF0E00068D41 ++:107270002C4500010011F8C027F00100001021C0CA ++:107280000A0006BB240200089785002E978700227B ++:107290003C04080024845B580E00066024060001AC ++:1072A0009787002A8F89002C2445000130A8FFFF12 ++:1072B00024E3FFFF0109302B0040802114C0001897 ++:1072C000A783002AA7800022978500300E000F7543 ++:1072D00002002021244A05003144FFFF0E00068DE4 ++:1072E000240500013C05080094A500320E000F752E ++:1072F00002002021244521003C0208009042003376 ++:107300000A0006BB000521C00A0006F3A784001E80 ++:1073100024AC3800000C19C00A0006B9A784001C70 ++:107320000A00070DA7850022308400FF27BDFFE873 ++:107330002C820006AFBF0014AFB000101040001543 ++:1073400000A03821000440803C0308002463579CBF ++:10735000010328218CA40000008000080000000028 ++:1073600024CC007F000751C2000C59C23170FFFFCE ++:107370002547C40030E5FFFF2784001C02003021B0 ++:107380000E0005B52407000197860028020620217B ++:10739000A78400288FBF00148FB0001003E00008FE ++:1073A00027BD00183C0508008CA50030000779C2F5 ++:1073B0000E00038125E4DF003045FFFF3C04080098 ++:1073C00024845B58240600010E0005B52407000143 ++:1073D000978E002A8FBF00148FB0001025CD0001BA ++:1073E00027BD001803E00008A78D002A0007C9C2C6 ++:1073F0002738FF00001878C231F0FFFF3C04080076 ++:1074000024845AD802002821240600010E0005B564 ++:1074100024070001978D0026260E0100000E84002F ++:1074200025AC00013C0B6000A78C0026AD603D0838 ++:1074300036040006000030213C0760008CE23D0469 ++:10744000305F000617E0FFFD24C9000100061B00A5 ++:10745000312600FF006440252CC50004ACE83D0443 ++:1074600014A0FFF68FBF00148FB0001003E00008D7 ++:1074700027BD0018000751C22549C8002406000195 ++:10748000240700013C04080024845A580E0005B566 ++:107490003125FFFF978700248FBF00148FB00010A5 ++:1074A00024E6000127BD001803E00008A786002499 ++:1074B0003C0660183C090800252900FCACC9502C8A ++:1074C0008CC850003C0580003C020002350700805B ++:1074D000ACC750003C04080024841FE03C030800B3 ++:1074E00024631F98ACA50008ACA2000C3C01080066 ++:1074F000AC2459A43C010800AC2359A803E00008BF ++:107500002402000100A030213C1C0800279C59AC3B ++:107510003C0C04003C0B0002008B3826008C4026FB ++:107520002CE200010007502B2D050001000A4880C5 ++:107530003C030800246359A4004520250123182199 ++:107540001080000300001021AC660000240200013E ++:1075500003E00008000000003C1C0800279C59AC18 ++:107560003C0B04003C0A0002008A3026008B3826BF ++:107570002CC200010006482B2CE5000100094080C8 ++:107580003C030800246359A4004520250103182169 ++:1075900010800005000010213C0C0800258C1F986D ++:1075A000AC6C00002402000103E0000800000000B1 ++:1075B0003C0900023C080400008830260089382677 ++:1075C0002CC30001008028212CE400010083102539 ++:1075D0001040000B000030213C1C0800279C59ACD7 ++:1075E0003C0A80008D4E00082406000101CA68256F ++:1075F000AD4D00088D4C000C01855825AD4B000C9D ++:1076000003E0000800C010213C1C0800279C59AC76 ++:107610003C0580008CA6000C0004202724020001F9 ++:1076200000C4182403E00008ACA3000C3C020002D4 ++:107630001082000B3C0560003C070400108700032B ++:107640000000000003E00008000000008CA908D042 ++:10765000240AFFFD012A402403E00008ACA808D05A ++:107660008CA408D02406FFFE0086182403E000083E ++:10767000ACA308D03C05601A34A600108CC300806F ++:1076800027BDFFF88CC50084AFA3000093A40000C1 ++:107690002402001010820003AFA5000403E00008DC ++:1076A00027BD000893A7000114E0001497AC000266 ++:1076B00097B800023C0F8000330EFFFC01CF682119 ++:1076C000ADA50000A3A000003C0660008CC708D058 ++:1076D0002408FFFE3C04601A00E82824ACC508D04A ++:1076E0008FA300048FA200003499001027BD00086A ++:1076F000AF22008003E00008AF2300843C0B800031 ++:10770000318AFFFC014B48218D2800000A00080C3B ++:10771000AFA8000427BDFFE8AFBF00103C1C080065 ++:10772000279C59AC3C0580008CA4000C8CA2000462 ++:107730003C0300020044282410A0000A00A31824DF ++:107740003C0604003C0400021460000900A610245A ++:107750001440000F3C0404000000000D3C1C080015 ++:10776000279C59AC8FBF001003E0000827BD00180C ++:107770003C0208008C4259A40040F80900000000B7 ++:107780003C1C0800279C59AC0A0008358FBF00102C ++:107790003C0208008C4259A80040F8090000000093 ++:1077A0000A00083B000000003C0880008D0201B880 ++:1077B0000440FFFE35090180AD2400003C031000A9 ++:1077C00024040040AD250004A1240008A1260009DE ++:1077D000A527000A03E00008AD0301B83084FFFFCD ++:1077E0000080382130A5FFFF000020210A00084555 ++:1077F000240600803087FFFF8CA400002406003898 ++:107800000A000845000028218F8300788F860070C9 ++:107810001066000B008040213C07080024E75B68ED ++:10782000000328C000A710218C440000246300013D ++:10783000108800053063000F5466FFFA000328C06B ++:1078400003E00008000010213C07080024E75B6CFF ++:1078500000A7302103E000088CC200003C03900028 ++:1078600034620001008220253C038000AC640020CB ++:107870008C65002004A0FFFE0000000003E000086B ++:10788000000000003C0280003443000100832025FA ++:1078900003E00008AC44002027BDFFE0AFB10014B6 ++:1078A0003091FFFFAFB00010AFBF001812200013DF ++:1078B00000A080218CA20000240400022406020003 ++:1078C0001040000F004028210E0007250000000096 ++:1078D00000001021AE000000022038218FBF0018E8 ++:1078E0008FB100148FB0001000402021000028212B ++:1078F000000030210A00084527BD00208CA20000AE ++:10790000022038218FBF00188FB100148FB00010F3 ++:107910000040202100002821000030210A000845F5 ++:1079200027BD002000A010213087FFFF8CA5000498 ++:107930008C4400000A000845240600068F83FD9C45 ++:1079400027BDFFE8AFBF0014AFB00010906700087C ++:10795000008010210080282130E600400000202116 ++:1079600010C000088C5000000E0000BD0200202155 ++:10797000020020218FBF00148FB000100A000548BC ++:1079800027BD00180E0008A4000000000E0000BD76 ++:1079900002002021020020218FBF00148FB00010B0 ++:1079A0000A00054827BD001827BDFFE0AFB0001052 ++:1079B0008F90FD9CAFBF001CAFB20018AFB1001498 ++:1079C00092060001008088210E00087230D2000467 ++:1079D00092040005001129C2A6050000348300406E ++:1079E000A20300050E00087C022020210E00054A9B ++:1079F0000220202124020001AE02000C02202821D6 ++:107A0000A602001024040002A602001224060200AE ++:107A1000A60200140E000725A60200161640000F4D ++:107A20008FBF001C978C00743C0B08008D6B007896 ++:107A30002588FFFF3109FFFF256A0001012A382B45 ++:107A400010E00006A78800743C0F6006240E0016A4 ++:107A500035ED0010ADAE00508FBF001C8FB2001886 ++:107A60008FB100148FB0001003E0000827BD002084 ++:107A700027BDFFE0AFB10014AFBF0018AFB00010DA ++:107A80001080000400A088212402008010820007DA ++:107A9000000000000000000D8FBF00188FB100141F ++:107AA0008FB0001003E0000827BD00200E00087210 ++:107AB00000A020218F86FD9C0220202190C500057A ++:107AC0000E00087C30B000FF2403003E1603FFF1D7 ++:107AD0003C0680008CC401780480FFFE34C801405D ++:107AE000240900073C071000AD11000002202021EE ++:107AF000A10900048FBF00188FB100148FB00010CF ++:107B0000ACC701780A0008C527BD002027BDFFE0EB ++:107B1000AFB00010AFBF0018AFB100143C10800030 ++:107B20008E110020000000000E00054AAE04002067 ++:107B3000AE1100208FBF00188FB100148FB000105D ++:107B400003E0000827BD00203084FFFF00803821BB ++:107B50002406003500A020210A0008450000282145 ++:107B60003084FFFF008038212406003600A0202149 ++:107B70000A0008450000282127BDFFD0AFB500242A ++:107B80003095FFFFAFB60028AFB40020AFBF002C88 ++:107B9000AFB3001CAFB20018AFB10014AFB000100B ++:107BA00030B6FFFF12A000270000A0218F920058DE ++:107BB0008E4300003C0680002402004000033E0289 ++:107BC00000032C0230E4007F006698241482001D1C ++:107BD00030A500FF8F8300682C68000A1100001098 ++:107BE0008F8D0044000358803C0C0800258C57B84A ++:107BF000016C50218D4900000120000800000000A8 ++:107C000002D4302130C5FFFF0E0008522404008446 ++:107C1000166000028F920058AF8000688F8D00447C ++:107C20002659002026980001032090213314FFFFDD ++:107C300015A00004AF9900580295202B1480FFDC9A ++:107C400000000000028010218FBF002C8FB600289A ++:107C50008FB500248FB400208FB3001C8FB20018A2 ++:107C60008FB100148FB0001003E0000827BD003072 ++:107C70002407003414A70149000000009247000EB9 ++:107C80008F9FFDA08F90FD9C24181600A3E700197C ++:107C90009242000D3C0880003C07800CA3E20018D3 ++:107CA000964A00123C0D60003C117FFFA60A005C62 ++:107CB000964400103623FFFF240200053099FFFF91 ++:107CC000AE1900548E46001CAD1800288CEF000041 ++:107CD0008DAE444801E6482601C93021AE06003881 ++:107CE0008E05003824CB00013C0E7F00AE05003C21 ++:107CF0008E0C003CAFEC0004AE0B00208E13002075 ++:107D0000AE13001CA3E0001BAE03002CA3E2001284 ++:107D10008E4A001424130050AE0A00348E0400343E ++:107D2000AFE400148E590018AE1900489258000CA8 ++:107D3000A218004E920D000835AF0020A20F0008D7 ++:107D40008E090018012E282434AC4000AE0C001817 ++:107D5000920B0000317200FF1253027F2403FF8058 ++:107D60003C04080024845BE80E0008AA0000000020 ++:107D70003C1108008E315BE80E00087202202021C1 ++:107D80002405000424080001A2050025022020216A ++:107D90000E00087CA20800053C0580008CB001782C ++:107DA0000600FFFE8F92005834AE0140240F0002FF ++:107DB0003C091000ADD10000A1CF0004ACA90178AE ++:107DC0000A000962AF8000682CAD003751A0FF9413 ++:107DD0008F8D0044000580803C110800263157E05B ++:107DE000021178218DEE000001C0000800000000A3 ++:107DF0002411000414B1008C3C0780003C080800EA ++:107E00008D085BE88F86FD9CACE800208E4500085D ++:107E10008F99FDA0240D0050ACC500308E4C000899 ++:107E2000ACCC00508E4B000CACCB00348E43001019 ++:107E3000ACC300388E4A0010ACCA00548E42001405 ++:107E4000ACC2003C8E5F0018AF3F00048E50001C97 ++:107E5000ACD0002090C40000309800FF130D024AFF ++:107E6000000000008CC400348CD00030009030231F ++:107E700004C000F12404008C126000EE2402000310 ++:107E80000A000962AF8200682419000514B900666F ++:107E90003C0580003C0808008D085BE88F86FD9C4F ++:107EA000ACA800208E4C00048F8AFDA0240720007F ++:107EB000ACCC001C924B000824120008A14B001906 ++:107EC0008F82005890430009A14300188F85005805 ++:107ED00090BF000A33E400FF1092001028890009C7 ++:107EE000152000BA240E0002240D0020108D000B76 ++:107EF000340780002898002117000008240740005C ++:107F000024100040109000053C0700012419008057 ++:107F1000109900023C070002240740008CC20018A0 ++:107F20003C03FF00004350240147F825ACDF001854 ++:107F300090B2000BA0D200278F8300589464000CED ++:107F4000108001FE000000009467000C3C1F8000C0 ++:107F50002405FFBFA4C7005C9063000E2407000443 ++:107F6000A0C300088F820058904A000FA0CA0009E1 ++:107F70008F8900588D3200108FE400740244C823AA ++:107F8000ACD900588D300014ACD0002C95380018B6 ++:107F9000330DFFFFACCD00409531001A322FFFFFAB ++:107FA000ACCF00448D2E001CACCE00489128000EB2 ++:107FB000A0C8000890CC000801855824126001B6C2 ++:107FC000A0CB00088F9200580A000962AF870068B2 ++:107FD0002406000614A600143C0E80003C0F080086 ++:107FE0008DEF5BE88F85FD98ADCF00208E4900189E ++:107FF0008F86FD9C8F8BFDA0ACA900008CC800383B ++:1080000024040005ACA800048CCC003C1260008164 ++:10801000AD6C00000A000962AF84006824110007FB ++:1080200010B1004B240400063C05080024A55BE8C1 ++:108030000E000881240400818F9200580013102B39 ++:108040000A000962AF820068241F002314BFFFF6F4 ++:108050003C0C80003C0508008CA55BE88F8BFDA0E4 ++:10806000AD8500208F91FD9C8E4600042564002084 ++:1080700026450014AE260028240600030E000F81BA ++:10808000257000308F87005802002021240600034D ++:108090000E000F8124E500083C04080024845BE8FE ++:1080A0000E0008AA0000000092230000240A0050DD ++:1080B000306200FF544AFFE18F9200580E000F6CAF ++:1080C000000000000A000A6A8F920058240800335A ++:1080D00014A800323C0380003C1108008E315BE89C ++:1080E0008F8FFDA0AC7100208E420008240D002867 ++:1080F0008F89FD9CADE200308E4A000C24060009F9 ++:10810000ADEA00348E5F0010ADFF00388E440014DD ++:10811000ADE400208E590018ADF900248E58001CE3 ++:10812000ADF80028A1ED00118E4E00041260003160 ++:10813000AD2E00288F9200580A000962AF860068B1 ++:10814000240D002214ADFFB8000000002404000735 ++:108150003C1008008E105BE83C188000AF10002037 ++:108160005660FEAEAF8400683C04080024845BE8DF ++:108170000E0008AA241300508F84FD9C90920000EA ++:10818000325900FF1333014B000000008F9200585A ++:10819000000020210A000962AF8400683C05080045 ++:1081A00024A55BE80E000858240400810A000A6A2E ++:1081B0008F92005802D498213265FFFF0E000852BA ++:1081C000240400840A0009628F920058108EFF5325 ++:1081D000240704002887000310E00179241100041B ++:1081E000240F0001548FFF4D240740000A000A228B ++:1081F000240701003C05080024A55BE80E0008A444 ++:10820000240400828F920058000030210A00096285 ++:10821000AF8600683C04080024845BE88CC2003808 ++:108220000E0008AA8CC3003C8F9200580A000AC0B6 ++:1082300000002021240400823C05080024A55BE8FE ++:108240000E0008A4000000008F92005800001021CA ++:108250000A000962AF8200688E5000048F91FD9C75 ++:108260003C078000ACF00020922C00050200282181 ++:10827000318B0002156001562404008A8F92FDA004 ++:108280002404008D9245001B30A6002014C001502C ++:1082900002002821922E00092408001231C900FF93 ++:1082A0001128014B240400810E00087202002021D5 ++:1082B0009258001B240F000402002021370D0042B9 ++:1082C000A24D001B0E00087CA22F00253C0580005B ++:1082D0008CA401780480FFFE34B90140241F000201 ++:1082E000AF300000A33F00048F9200583C101000F4 ++:1082F000ACB001780A000A6B0013102B8E500004FA ++:108300008F91FD9C3C038000AC700020922A0005F8 ++:108310000200282131420002144000172404008A80 ++:10832000922C00092412000402002821318B00FF46 ++:1083300011720011240400810E0008720200202135 ++:108340008F89FDA0240800122405FFFE912F001B39 ++:108350000200202135EE0020A12E001BA2280009DA ++:108360009226000500C538240E00087CA2270005CF ++:1083700002002821000020210E0009330000000027 ++:108380000A000A6A8F9200588E4C00043C07800055 ++:108390003C10080026105BE8ACEC00203C01080013 ++:1083A000AC2C5BE8924B0003317100041220013BBE ++:1083B0008F84FD9C24020006A0820009924F001BBE ++:1083C000240EFFC031E9003F012E4025A08800089F ++:1083D0009245000330A6000114C0013200000000E5 ++:1083E0008E420008AE0200083C0208008C425BF09E ++:1083F000104001318F90FDA0000219C28F8DFD9CAD ++:10840000A603000C8E4A000C24180001240400145A ++:10841000AE0A002C8E420010AE02001C965F0016C1 ++:10842000A61F003C96590014A619003EADB8000CDA ++:10843000A5B80010A5B80012A5B80014A5B800167C ++:1084400012600144A2040011925100033232000272 ++:108450002E5300018F920058266200080A0009621C ++:10846000AF8200688E4400043C1980003C068008FE ++:10847000AF2400208E45000890D80000240D005045 ++:10848000331100FF122D009C2407008824060009E8 ++:108490000E000845000000000A000A6A8F9200588A ++:1084A0008E5000043C0980003C118008AD30002053 ++:1084B0009228000024050050310400FF10850110AF ++:1084C0002407008802002021000028210E00084512 ++:1084D0002406000E922D00002418FF80020028219F ++:1084E00001B8802524040004240600300E0007256E ++:1084F000A23000000A000A6A8F9200588E500004D1 ++:108500008F91FDA03C028000AC500020923F001BE8 ++:1085100033F900101320006C240700810200202191 ++:10852000000028212406001F0E000845000000005E ++:108530000A000A6A8F9200588E44001C0E00085DE3 ++:1085400000000000104000E3004048218F880058E0 ++:1085500024070089012020218D05001C240600012C ++:108560000E000845000000000A000A6A8F920058B9 ++:10857000964900023C10080026105BE831280004F0 ++:10858000110000973C0460008E4E001C3C0F8000E0 ++:10859000ADEE00203C010800AC2E5BE896470002DF ++:1085A00030E40001148000E6000000008E42000468 ++:1085B000AE0200083C1008008E105BF0120000ECC8 ++:1085C0003C0F80008F92FD9C241000018E4E0018FD ++:1085D0008F8DFDA08F9FFD9801CF4825AE490018D3 ++:1085E000A2400005AE50000C3C0808008D085BF06E ++:1085F0008F840058A6500010000839C2A6500012FF ++:10860000A6500014A6500016A5A7000C8C8C0008DC ++:108610008F8B00588F8A0058ADAC002C8D63000CF6 ++:1086200024070002ADA3001C91460010A1A6001172 ++:108630008F82005890450011A3E500088F990058DB ++:1086400093380012A258004E8F910058922F0013B9 ++:10865000A1AF00128F920058964E0014A5AE003CB8 ++:1086600096490016A5A9003E8E480018ADA8001432 ++:108670005660FD6AAF8700683C05080024A55BE8EA ++:108680000E000881000020218F9200580000382140 ++:108690000A000962AF8700683C05080024A55BE872 ++:1086A0000E0008A4240400828F9200580A000A4D8C ++:1086B000000038210E000F6C000000008F9200585F ++:1086C0000A000AC0000020210E00087202002021CA ++:1086D0009223001B02002021346A00100E00087C47 ++:1086E000A22A001B000038210200202100002821BE ++:1086F0000A000BA52406001F9242000C305F000107 ++:1087000013E0000300000000964A000EA4CA002CEB ++:10871000924B000C316300025060000600003821CB ++:108720008E470014964C0012ACC7001CA4CC001A53 ++:10873000000038210A000B7F240600093C050800D0 ++:1087400024A55BE80E0008A42404008B8F92005837 ++:108750000A000A4D0013382B3C0C08008D8C5BE896 ++:1087600024DFFFFE25930100326B007F016790211B ++:1087700002638824AD110028AE4600E0AE4000E45C ++:108780000A0009B3AE5F001CACC000543C0D0800E9 ++:108790008DAD5BE83C18800C37090100ACED00287A ++:1087A0008E510014AD3100E08E4F0014AD2F00E467 ++:1087B0008E4E001025C7FFFE0A0009F4AD27001CED ++:1087C0005491FDD6240740000A000A222407100015 ++:1087D0000E00092D000000000A000A6A8F9200585E ++:1087E0008C83442C3C12DEAD3651BEEF3C010800B8 ++:1087F000AC205BE810710062000000003C196C6264 ++:1088000037387970147800082404000297850074C2 ++:108810009782006C2404009200A2F82B13E0001948 ++:1088200002002821240400020E00069524050200FF ++:108830003C068000ACC200203C010800AC225BE892 ++:108840001040000D8F8C0058240A002824040003D7 ++:10885000918B0010316300FF546A00012404000171 ++:108860000E0000810000000010400004240400837A ++:108870000A000BC28F920058240400833C050800B4 ++:1088800024A55BE80E000881000000008F920058CC ++:108890000013382B0A000962AF8700680A000B49F1 ++:1088A000240200128E4400080E00085D0000000043 ++:1088B0000A000B55AE0200083C05080024A55BE841 ++:1088C0000E000858240400878F9200580A000B728B ++:1088D0000013102B240400040E000695240500301C ++:1088E0001440002A004048218F8800582407008344 ++:1088F000012020218D05001C0A000BB32406000175 ++:108900008F8300788F8600701066FEEE000038219D ++:108910003C07080024E75B6C000320C00087282187 ++:108920008CAE000011D0005D246F000131E3000F18 ++:108930005466FFFA000320C00A000B8C00003821A7 ++:108940008E4400040E00085D000000000A000BC801 ++:10895000AE0200083C05080024A55BE80E0008A450 ++:10896000240400828F9200580A000B72000010212C ++:108970003C05080024A55BE80A000C7C2404008761 ++:108980008C83442C0A000C5B3C196C628F88005865 ++:108990003C0780083C0C8000240B0050240A000196 ++:1089A000AD820020A0EB0000A0EA000191030004CA ++:1089B000A0E3001891040005A0E400199106000648 ++:1089C0003C04080024845B6CA0E6001A91020007B6 ++:1089D0003C06080024C65B68A0E2001B9105000865 ++:1089E000A0E5001C911F0009A0FF001D9119000ABD ++:1089F000A0F9001E9118000BA0F8001F9112000CA6 ++:108A0000A0F200209111000DA0F100219110000EA4 ++:108A1000A0F00022910F000FA0EF0023910E001094 ++:108A2000A0EE0024910D0011A0ED0025950C00147E ++:108A3000A4EC0028950B00168F8A00708F920078A6 ++:108A4000A4EB002A95030018000A10C02545000178 ++:108A5000A4E3002C8D1F001C0044C0210046C82147 ++:108A600030A5000FAF3F0000AF09000010B20006B4 ++:108A7000AF850070000038218D05001C01202021E9 ++:108A80000A000BB32406000124AD000131A7000F3A ++:108A9000AF8700780A000CF9000038213C06080076 ++:108AA00024C65B680086902100003821ACA000003D ++:108AB0000A000B8CAE4000003C0482013C036000C5 ++:108AC00034820E02AC603D68AF80009803E000087D ++:108AD000AC623D6C27BDFFE8AFB000103090FFFFE7 ++:108AE000001018422C620041AFBF00141440000275 ++:108AF00024040080240300403C010800AC300060E6 ++:108B00003C010800AC2300640E000F7500602821B2 ++:108B1000244802BF2409FF8001092824001039805D ++:108B2000001030408FBF00148FB0001000A720212C ++:108B300000861821AF8300803C010800AC25005856 ++:108B40003C010800AC24005C03E0000827BD0018CD ++:108B5000308300FF30C6FFFF30E400FF3C08800098 ++:108B60008D0201B80440FFFE000354000144382583 ++:108B70003C09600000E920253C031000AD050180A0 ++:108B8000AD060184AD04018803E00008AD0301B81F ++:108B90008F8500583C0A6012354800108CAC0004E8 ++:108BA0003C0D600E35A60010318B00062D690001CA ++:108BB000AD0900C48CA70004ACC731808CA20008AA ++:108BC00094A40002ACC231848CA3001C0460000396 ++:108BD000A784009003E00008000000008CAF00189C ++:108BE000ACCF31D08CAE001C03E00008ACCE31D449 ++:108BF0008F8500588F87FF288F86FF308CAE00044A ++:108C00003C0F601235E80010ACEE00788CAD000827 ++:108C1000ACED007C8CAC0010ACCC004C8CAB000CF0 ++:108C2000ACCB004894CA00543C0208008C4200447B ++:108C300025490001A4C9005494C400543083FFFFA7 ++:108C400010620017000000003C0208008C42004047 ++:108C5000A4C200528CA30018ACE300308CA2001414 ++:108C6000ACE2002C8CB90018ACF900388CB80014B8 ++:108C700024050001ACF800348D0600BC50C5001975 ++:108C80008D0200B48D0200B8A4E2004894E40048CC ++:108C9000A4E4004A94E800EA03E000083102FFFF80 ++:108CA0003C0208008C420024A4C00054A4C200521C ++:108CB0008CA30018ACE300308CA20014ACE2002CB2 ++:108CC0008CB90018ACF900388CB8001424050001E8 ++:108CD000ACF800348D0600BC54C5FFEB8D0200B823 ++:108CE0008D0200B4A4E2004894E40048A4E4004AE1 ++:108CF00094E800EA03E000083102FFFF8F86005885 ++:108D00003C0480008CC900088CC80008000929C0F8 ++:108D1000000839C0AC87002090C30007306200040F ++:108D20001040003EAF85009490CB0007316A0008E8 ++:108D30001140003D8F87FF2C8CCD000C8CCE001491 ++:108D400001AE602B11800036000000008CC2000CC8 ++:108D5000ACE200708CCB00188F85FF288F88FF3025 ++:108D6000ACEB00748CCA00102402FFF8ACAA00D847 ++:108D70008CC9000CAD0900608CC4001CACA400D0F0 ++:108D800090E3007C0062C824A0F9007C90D8000722 ++:108D9000330F000811E000040000000090ED007C9B ++:108DA00035AC0001A0EC007C90CF000731EE000153 ++:108DB00011C000060000000090E3007C241800347D ++:108DC00034790002A0F9007CACB800DC90C2000746 ++:108DD0003046000210C000040000000090E8007C53 ++:108DE00035040004A0E4007C90ED007D3C0B600E97 ++:108DF000356A001031AC003FA0EC007D8D4931D4C4 ++:108E00003127000110E00002240E0001A0AE00098D ++:108E100094AF00EA03E0000831E2FFFF8F87FF2CE8 ++:108E20000A000DAF8CC200140A000DB0ACE0007057 ++:108E30008F8C005827BDFFD8AFB3001CAFB200180D ++:108E4000AFB00010AFBF0020AFB10014918F00157C ++:108E50003C13600E3673001031EB000FA38B009CA7 ++:108E60008D8F00048D8B0008959F0012959900103E ++:108E70009584001A9598001E958E001C33EDFFFF17 ++:108E8000332AFFFF3089FFFF3308FFFF31C7FFFFA1 ++:108E90003C010800AC2D00243C010800AC29004432 ++:108EA0003C010800AC2A0040AE683178AE67317CE6 ++:108EB00091850015959100163C12601236520010F3 ++:108EC00030A200FF3230FFFFAE623188AE5000B4F6 ++:108ED00091830014959F0018240600010066C804C1 ++:108EE00033F8FFFFAE5900B8AE5800BC918E0014A5 ++:108EF000AF8F00843C08600631CD00FFAE4D00C04E ++:108F0000918A00159584000E3C07600A314900FFE4 ++:108F1000AF8B00883084FFFFAE4900C835110010C8 ++:108F20000E000D1034F004103C0208008C4200606A ++:108F30003C0308008C6300643C0608008CC60058A3 ++:108F40003C0508008CA5005C8F8400808FBF00204A ++:108F5000AE23004CAE65319CAE030054AE4500DC40 ++:108F6000AE6231A0AE6331A4AE663198AE22004845 ++:108F70008FB3001CAE0200508FB10014AE4200E06F ++:108F8000AE4300E4AE4600D88FB000108FB2001898 ++:108F90000A00057D27BD0028978500929783007CF5 ++:108FA00027BDFFE8AFB0001000A3102BAFBF001427 ++:108FB000240400058F900058104000552409000239 ++:108FC0000E0006958F850080AF8200942404000374 ++:108FD0001040004F240900023C0680000E00008172 ++:108FE000ACC2002024070001240820001040004DDE ++:108FF00024040005978E00928F8AFF2C24090050CC ++:1090000025C50001A7850092A14900003C0D08007C ++:109010008DAD0064240380008F84FF28000D66005E ++:10902000AD4C0018A5400006954B000A8F85FF3017 ++:109030002402FF8001633024A546000A915F000AE4 ++:109040000000482103E2C825A159000AA0A0000899 ++:10905000A140004CA08000D5961800029783009094 ++:109060003C020004A49800EA960F00022418FFBFF7 ++:1090700025EE2401A48E00BE8E0D0004ACAD00448C ++:109080008E0C0008ACAC0040A4A00050A4A000547A ++:109090008E0B000C240C0030AC8B00288E060010C8 ++:1090A000AC860024A480003EA487004EA487005014 ++:1090B000A483003CAD420074AC8800D8ACA800602A ++:1090C000A08700FC909F00D433F9007FA09900D4C2 ++:1090D000909000D402187824A08F00D4914E007C88 ++:1090E00035CD0001A14D007C938B009CAD480070F4 ++:1090F000AC8C00DCA08B00D68F8800888F87008422 ++:10910000AC8800C4AC8700C8A5400078A540007AB0 ++:109110008FBF00148FB000100120102103E0000861 ++:1091200027BD00188F8500940E0007258F860080CC ++:109130000A000E9F2409000227BDFFE0AFB0001017 ++:109140008F900058AFB10014AFBF00188E09000413 ++:109150000E00054A000921C08E0800048F84FF28F4 ++:109160008F82FF30000839C03C068000ACC7002069 ++:10917000948500EA904300131460001C30B1FFFF97 ++:109180008F8CFF2C918B0008316A00401540000B3A ++:10919000000000008E0D0004022030218FBF001857 ++:1091A0008FB100148FB00010240400220000382179 ++:1091B000000D29C00A000D2F27BD00200E000098C9 ++:1091C000000000008E0D0004022030218FBF001827 ++:1091D0008FB100148FB00010240400220000382149 ++:1091E000000D29C00A000D2F27BD00200E000090A1 ++:1091F000000000008E0D0004022030218FBF0018F7 ++:109200008FB100148FB00010240400220000382118 ++:10921000000D29C00A000D2F27BD002027BDFFE04B ++:10922000AFB200183092FFFFAFB00010AFBF001C0C ++:10923000AFB100141240001E000080218F8600583C ++:109240008CC500002403000600053F02000514023F ++:1092500030E4000714830016304500FF2CA80006F8 ++:1092600011000040000558803C0C0800258C58BCBB ++:10927000016C50218D490000012000080000000011 ++:109280008F8E0098240D000111CD005024020002A1 ++:10929000AF820098260900013130FFFF24C800206A ++:1092A0000212202B010030211480FFE5AF88005806 ++:1092B000020010218FBF001C8FB200188FB1001464 ++:1092C0008FB0001003E0000827BD00209387007EC8 ++:1092D00054E00034000030210E000DE700000000D3 ++:1092E0008F8600580A000EFF240200018F87009825 ++:1092F0002405000210E50031240400130000282199 ++:1093000000003021240700010E000D2F0000000096 ++:109310000A000F008F8600588F83009824020002F5 ++:109320001462FFF6240400120E000D9A00000000E3 ++:109330008F85009400403021240400120E000D2F70 ++:10934000000038210A000F008F8600588F83009894 ++:109350002411000310710029241F0002107FFFCE8A ++:1093600026090001240400100000282100003021FB ++:109370000A000F1D240700018F91009824060002A7 ++:109380001626FFF9240400100E000E410000000014 ++:10939000144000238F9800588F8600580A000EFF53 ++:1093A00024020003240400140E000D2F00002821C5 ++:1093B0008F8600580A000EFF240200020E000EA93C ++:1093C000000000000A000F008F8600580E000D3FBD ++:1093D00000000000241900022404001400002821C9 ++:1093E0000000302100003821AF9900980E000D2FA9 ++:1093F000000000000A000F008F8600580E000D5775 ++:10940000000000008F8500942419000200403021E4 ++:1094100024040010000038210A000F56AF9900986C ++:109420000040382124040010970F0002000028217A ++:109430000E000D2F31E6FFFF8F8600580A000F0047 ++:10944000AF9100988F84FF2C3C077FFF34E6FFFF2D ++:109450008C8500182402000100A61824AC83001893 ++:1094600003E00008A08200053084FFFF30A5FFFF65 ++:109470001080000700001821308200011040000217 ++:1094800000042042006518211480FFFB00052840DD ++:1094900003E000080060102110C000070000000079 ++:1094A0008CA2000024C6FFFF24A50004AC820000AB ++:1094B00014C0FFFB2484000403E000080000000047 ++:1094C00010A0000824A3FFFFAC86000000000000ED ++:1094D000000000002402FFFF2463FFFF1462FFFA74 ++:1094E0002484000403E0000800000000000411C010 ++:1094F00003E000082442024027BDFFE8AFB000109F ++:1095000000808021AFBF00140E000F9600A0202124 ++:1095100000504821240AFF808FBF00148FB0001034 ++:10952000012A30243127007F3C08800A3C042100B6 ++:1095300000E8102100C428253C03800027BD001846 ++:10954000AC650024AF820038AC400000AC6500245C ++:1095500003E00008AC4000403C0D08008DAD005811 ++:1095600000056180240AFF8001A45821016C482174 ++:10957000012A30243127007F3C08800C3C04210064 ++:1095800000E8102100C428253C038000AC650028B9 ++:10959000AF82003403E00008AC40002430A5FFFF98 ++:1095A0003C0680008CC201B80440FFFE3C086015F8 ++:1095B00000A838253C031000ACC40180ACC0018475 ++:1095C000ACC7018803E00008ACC301B83C0D08003B ++:1095D0008DAD005800056180240AFF8001A4582148 ++:1095E000016C4021010A4824000931403107007F05 ++:1095F00000C728253C04200000A418253C02800058 ++:10960000AC43083003E00008AF80003427BDFFE81A ++:10961000AFB0001000808021AFBF00140E000F9685 ++:1096200000A0202100504821240BFF80012B502452 ++:10963000000A39403128007F3C0620008FBF00140B ++:109640008FB0001000E8282534C2000100A21825C0 ++:109650003C04800027BD0018AC83083003E00008FC ++:10966000AF8000383C0580088CA700603C0680086D ++:109670000087102B144000112C8340008CA8006040 ++:109680002D0340001060000F240340008CC90060CF ++:109690000089282B14A00002008018218CC30060D0 ++:1096A00000035A42000B30803C0A0800254A59202A ++:1096B00000CA202103E000088C8200001460FFF340 ++:1096C0002403400000035A42000B30803C0A08008B ++:1096D000254A592000CA202103E000088C8200009E ++:1096E0003C05800890A60008938400AB24C20001CA ++:1096F000304200FF3043007F1064000C0002382726 ++:10970000A0A200083C0480008C85017804A0FFFE24 ++:109710008F8A00A0240900023C081000AC8A014096 ++:10972000A089014403E00008AC8801780A00101BFE ++:1097300030E2008027BDFFD8AFB200188F9200A49E ++:10974000AFBF0020AFB3001CAFB00010AFB100142A ++:109750008F9300348E5900283C1000803C0EFFEFA0 ++:10976000AE7900008E580024A260000A35CDFFFFBC ++:10977000AE7800049251002C3C0BFF9F356AFFFF2E ++:10978000A271000C8E6F000C3C080040A271000B0F ++:1097900001F06025018D4824012A382400E8302595 ++:1097A000AE66000C8E450004AE6000183C0400FF5D ++:1097B000AE6500148E43002C3482FFFFA6600008C3 ++:1097C0000062F824AE7F00108E5900088F9000A030 ++:1097D000964E0012AE7900208E51000C31D83FFF1A ++:1097E00000187980AE7100248E4D001401F06021C4 ++:1097F00031CB0001AE6D00288E4A0018000C41C22A ++:10980000000B4B80AE6A002C8E46001C01093821EB ++:10981000A667001CAE660030964500028E4400200C ++:10982000A665001EAE64003492430033306200042B ++:1098300054400006924700003C0280083443010077 ++:109840008C7F00D0AE7F0030924700008F860038BA ++:10985000A0C700309245003330A4000250800007BA ++:10986000925100018F880038240BFF80910A00304C ++:10987000014B4825A1090030925100018F9000381A ++:10988000240CFFBF2404FFDFA21100318F8D0038AC ++:109890003C1880083711008091AF003C31EE007F0A ++:1098A000A1AE003C8F890038912B003C016C502404 ++:1098B000A12A003C8F9F00388E68001493E6003C7C ++:1098C0002D0700010007114000C4282400A218251C ++:1098D000A3E3003C8F87003896590012A4F90032A8 ++:1098E0008E450004922E007C30B0000300107823D7 ++:1098F00031ED000300AD102131CC000215800002D3 ++:1099000024460034244600303C0280083443008062 ++:10991000907F007C00BFC824333800041700000289 ++:1099200024C2000400C010218F98003824190002BE ++:10993000ACE20034A3190000924F003F8F8E003834 ++:109940003C0C8008358B0080A1CF00018F9100383E ++:10995000924D003F8E440004A62D0002956A005CE3 ++:109960000E000FF43150FFFF00024B800209382532 ++:109970003C08420000E82825AE2500048E4400384B ++:109980008F850038ACA400188E460034ACA6001CAD ++:10999000ACA0000CACA00010A4A00014A4A0001661 ++:1099A000A4A00020A4A00022ACA000248E62001479 ++:1099B00050400001240200018FBF00208FB3001C23 ++:1099C0008FB200188FB100148FB00010ACA2000845 ++:1099D0000A00101327BD002827BDFFC83C058008DA ++:1099E00034A40080AFBF0034AFBE0030AFB7002C4E ++:1099F000AFB60028AFB50024AFB40020AFB3001C51 ++:109A0000AFB20018AFB10014AFB00010948300786B ++:109A10009482007A104300512405FFFF0080F0215A ++:109A20000A0011230080B821108B004D8FBF003435 ++:109A30008F8600A03C1808008F18005C2411FF805E ++:109A40003C1680000306782101F18024AED0002C62 ++:109A500096EE007A31EC007F3C0D800E31CB7FFF1B ++:109A6000018D5021000B4840012AA82196A4000036 ++:109A70003C0808008D0800582405FF8030953FFF02 ++:109A800001061821001539800067C8210325F82434 ++:109A90003C02010003E290253338007F3C11800C2A ++:109AA000AED20028031190219250000D320F000415 ++:109AB00011E0003702E0982196E3007A96E8007AF8 ++:109AC00096E5007A2404800031077FFF24E300013B ++:109AD00030627FFF00A4F82403E2C825A6F9007ACB ++:109AE00096E6007A3C1408008E94006030D67FFF22 ++:109AF00012D400C1000000008E5800188F8400A00E ++:109B000002A028212713FFFF0E000FCEAE53002C1A ++:109B100097D5007897D4007A12950010000028217C ++:109B20003C098008352401003C0A8008914800085F ++:109B3000908700D53114007F30E400FF0284302B81 ++:109B400014C0FFB9268B0001938E00AB268C000158 ++:109B5000008E682115ACFFB78F8600A08FBF003440 ++:109B60008FBE00308FB7002C8FB600288FB5002431 ++:109B70008FB400208FB3001C8FB200188FB1001477 ++:109B80008FB0001000A0102103E0000827BD0038AE ++:109B900000C020210E000F99028028218E4B00105A ++:109BA0008E4C00308F84003824090002016C502351 ++:109BB000AE4A0010A089000096E3005C8E4400309D ++:109BC0008F9100380E000FF43070FFFF00024380C9 ++:109BD000020838253C02420000E22825AE25000498 ++:109BE0008E5F00048F8A00388E590000240B000815 ++:109BF000AD5F001CAD590018AD40000CAD40001029 ++:109C00009246000A240400052408C00030D000FF5A ++:109C1000A550001496580008A55800169251000A45 ++:109C20003C188008322F00FFA54F0020964E0008F8 ++:109C300037110100A54E0022AD400024924D000BCB ++:109C400031AC00FFA54C0002A14B00018E49003051 ++:109C50008F830038240BFFBFAC690008A06400307C ++:109C60008F9000382403FFDF9607003200E8282495 ++:109C700000B51025A6020032921F003233F9003FD2 ++:109C800037260040A20600328F8C0038AD800034A9 ++:109C90008E2F00D0AD8F0038918E003C3C0F7FFF9F ++:109CA00031CD007FA18D003C8F84003835EEFFFF61 ++:109CB000908A003C014B4824A089003C8F850038E5 ++:109CC00090A8003C01033824A0A7003C8E42003439 ++:109CD0008F9100383C038008AE2200408E59002C42 ++:109CE0008E5F0030033F3023AE26004492300048A0 ++:109CF0003218007FA23800488F8800388E4D00301F ++:109D00008D0C004801AE582401965024014B482583 ++:109D1000AD0900489244000AA104004C964700088F ++:109D20008F850038A4A7004E8E5000308E4400303E ++:109D30000E0003818C65006092F9007C0002F940FE ++:109D4000004028210002110003E2302133360002D6 ++:109D500012C00003020680210005B0800216802197 ++:109D6000926D007C31B30004126000020005708027 ++:109D7000020E80218E4B00308F8800382405800031 ++:109D8000316A0003000A4823312400030204182129 ++:109D9000AD03003496E4007A96F0007A96F1007AEA ++:109DA00032027FFF2447000130FF7FFF0225C824D5 ++:109DB000033F3025A6E6007A96F8007A3C120800A8 ++:109DC0008E520060330F7FFF11F200180000000078 ++:109DD0008F8400A00E000FCE02A028218F8400A047 ++:109DE0000E000FDE028028210E001013000000007C ++:109DF0000A00111F0000000096F1007A022480245E ++:109E0000A6F0007A92EF007A92EB007A31EE00FF32 ++:109E1000000E69C2000D6027000C51C03169007F3F ++:109E2000012A20250A001119A2E4007A96E6007A98 ++:109E300000C5C024A6F8007A92EF007A92F3007A67 ++:109E400031F200FF001271C2000E6827000DB1C090 ++:109E5000326C007F01962825A2E5007A0A0011D015 ++:109E60008F8400A03C0380003084FFFF30A5FFFFFB ++:109E7000AC640018AC65001C03E000088C620014A0 ++:109E800027BDFFA03C068008AFBF005CAFBE0058F6 ++:109E9000AFB70054AFB60050AFB5004CAFB40048F8 ++:109EA000AFB30044AFB20040AFB1003CAFB0003838 ++:109EB00034C80100910500D590C700083084FFFF29 ++:109EC00030A500FF30E2007F0045182AAFA4001043 ++:109ED000A7A00018A7A0002610600055AFA000148E ++:109EE00090CA00083149007F00A9302324D3FFFF26 ++:109EF0000013802B8FB400100014902B02128824C2 ++:109F0000522000888FB300143C03800894790052DB ++:109F1000947E00508FB60010033EC0230018BC0092 ++:109F2000001714030016FC0002C2A82A16A00002A3 ++:109F3000001F2C030040282100133C0000072403CD ++:109F400000A4102A5440000100A020212885000907 ++:109F500014A000020080A021241400083C0C8008FA ++:109F60008D860048001459808D88004C3C03800089 ++:109F70003169FFFF3C0A0010012A202534710400DA ++:109F8000AC660038AF9100A4AC68003CAC64003013 ++:109F900000000000000000000000000000000000C1 ++:109FA00000000000000000000000000000000000B1 ++:109FB0008C6E000031CD002011A0FFFD0014782A26 ++:109FC00001F01024104000390000A8213C16800840 ++:109FD00092D700083C1280008E44010032F6007FC8 ++:109FE0000E000F9902C028218E3900108E44010006 ++:109FF0000000902133373FFF0E000FB102E028210F ++:10A00000923800003302003F2C500008520000102C ++:10A0100000008821000210803C030800246358E4FB ++:10A020000043F8218FFE000003C00008000000007C ++:10A0300090CF0008938C00AB31EE007F00AE682318 ++:10A04000018D58210A0012172573FFFF0000882197 ++:10A050003C1E80008FC401000E000FCE02E02821BC ++:10A060008FC401000E000FDE02C028211220000F55 ++:10A070000013802B8F8B00A426A400010004AC00E9 ++:10A08000027298230015AC032578004002B4B02A70 ++:10A090000013802B241700010300882102D0102414 ++:10A0A000AF9800A41440FFC9AFB700143C07800864 ++:10A0B00094E200508FAE00103C05800002A288217F ++:10A0C0003C060020A4F10050ACA6003094F40050EF ++:10A0D00094EF005201D51823306CFFFF11F4001EDD ++:10A0E000AFAC00108CEF004C001561808CF500487F ++:10A0F00001EC28210000202100AC582B02A4C02133 ++:10A10000030BB021ACE5004CACF600488FB4001056 ++:10A110000014902B021288241620FF7C3C03800838 ++:10A120008FB300148FBF005C8FBE00583A620001ED ++:10A130008FB700548FB600508FB5004C8FB40048D5 ++:10A140008FB300448FB200408FB1003C8FB0003815 ++:10A1500003E0000827BD006094FE00548CF2004428 ++:10A1600033C9FFFE0009C8C00259F821ACBF003C4A ++:10A170008CE800448CAD003C010D50231940003B9D ++:10A18000000000008CF7004026E20001ACA200387D ++:10A190003C05005034A700103C038000AC67003041 ++:10A1A00000000000000000000000000000000000AF ++:10A1B000000000000000000000000000000000009F ++:10A1C0008C7800003316002012C0FFFD3C1180087F ++:10A1D000962200543C1580003C068008304E000159 ++:10A1E000000E18C0007578218DEC04003C070800B3 ++:10A1F0008CE700443C040020ACCC00488DF40404FF ++:10A20000240B0001ACD4004C10EB0260AEA4003073 ++:10A21000963900523C0508008CA5004000B99021F9 ++:10A22000A6320052963F005427ED0001A62D00549F ++:10A230009626005430C4FFFF5487FF2F8FB40010C0 ++:10A2400030A5FFFF0E0011F4A62000543C070800C3 ++:10A250008CE70024963E00520047B82303D74823DA ++:10A26000A62900520A0012198FB400108CE2004097 ++:10A270000A0012BE00000000922400012407000121 ++:10A280003085007F14A7001C97AD00268E2B00148C ++:10A29000240CC000316A3FFF01AC48243C06080092 ++:10A2A0008CC60060012A402531043FFF0086882BC0 ++:10A2B00012200011A7A800263C0508008CA5005814 ++:10A2C0008F9100A0000439802402FF8000B1182182 ++:10A2D0000067F82103E2F02433F8007F3C1280008D ++:10A2E0003C19800EAE5E002C0319702191D0000D38 ++:10A2F000360F0004A1CF000D0E001028241200011B ++:10A30000241100013C1E80008FC401000E000FCEFE ++:10A3100002E028218FC401000E000FDE02C02821B8 ++:10A320001620FF558F8B00A40A0012860013802B85 ++:10A330008F8600A490C80001310400201080019194 ++:10A34000241000013C048008348B0080916A007C5A ++:10A350008F9E0034AFA0002C314900011120000F66 ++:10A36000AFB000288CCD00148C8E006001AE602B45 ++:10A370001580000201A038218C8700603C188008FD ++:10A38000370300808C70007000F0782B15E000021D ++:10A3900000E020218C640070AFA4002C3C028008F7 ++:10A3A000344500808CD200148CBF0070025FC82B33 ++:10A3B00017200002024020218CA400708FA7002CDF ++:10A3C0000087182310600003AFA3003024050002AB ++:10A3D000AFA500288FA400280264882B162000BA9D ++:10A3E000000018218CD000388FCE000C3C0F00806C ++:10A3F000AFD000008CCD00343C0CFF9F01CF58251E ++:10A40000AFCD000490CA003F3586FFFF01662024CF ++:10A410003C0900203C08FFEFA3CA000B0089382547 ++:10A420003511FFFF00F118243C0500088F8700A4B8 ++:10A430000065C825AFD9000C8CE20014AFC000182D ++:10A440008FA60030AFC200148CF800188FB0002C1B ++:10A450003C1FFFFBAFD8001C8CEF000837F2FFFF5A ++:10A4600003326824AFCF00248CEC000C020670216C ++:10A47000AFCD000CA7C00038A7C0003AAFCE002C6B ++:10A48000AFCC0020AFC000288CEA00148FAB002CAA ++:10A49000014B48230126402311000011AFC80010D2 ++:10A4A00090EB003D8FC900048FC80000000B5100E5 ++:10A4B000012A28210000102100AA882B010218215E ++:10A4C0000071F821AFC50004AFDF000090F2003D3D ++:10A4D000A3D2000A8F9900A497380006A7D80008D5 ++:10A4E0008F910038240800023C038008A228000055 ++:10A4F0003465008094BF005C8FA4002C33F0FFFF14 ++:10A500000E000FF48F9200380002CB808F8500A4DC ++:10A51000021978253C18420001F87025AE4E00045F ++:10A520008F8400388CAD0038AC8D00188CAC0034B2 ++:10A53000AC8C001CAC80000CAC800010A48000141B ++:10A54000A4800016A4800020A4800022AC800024F7 ++:10A5500090A6003F8FA7002CA486000250E0019235 ++:10A56000240700018FA200305040000290A2003D5D ++:10A5700090A2003E244A0001A08A00018F84003886 ++:10A580008FA9002CAC8900083C128008364D008051 ++:10A5900091AC007C3186000214C000022407003414 ++:10A5A000240700308F8500A43C198008373F0080C5 ++:10A5B00090B0000093F9007C240E0004A0900030BD ++:10A5C0008F8F00A48FB8002C8F8D003891F200017E ++:10A5D0003304000301C46023A1B200318F8E003820 ++:10A5E0008F8600A42402C00095CA003294C90012CC ++:10A5F0008FAB002C0142402431233FFF010388250B ++:10A60000A5D1003291D000323185000300EBF82152 ++:10A610003218003F370F0040A1CF00328FA4002C2A ++:10A6200003E5382133280004108000028F850038AC ++:10A6300000E838213C0A8008ACA700343549010005 ++:10A640008D2800D08FA3002C2419FFBFACA80038A0 ++:10A6500090B1003C2C640001240FFFDF3227007F03 ++:10A66000A0A7003C8F98003800049140931F003C45 ++:10A6700003F98024A310003C8F8C0038918E003C9D ++:10A6800001CF682401B23025A186003C8F8900A447 ++:10A690008F8800388D2B0020AD0B00408D220024C8 ++:10A6A000AD0200448D2A0028AD0A00488D23002CFD ++:10A6B0000E001013AD03004C8FB1002824070002D8 ++:10A6C000122700118FA300280003282B00058023E8 ++:10A6D0000270982400608021006090210A00126FAF ++:10A6E0000010882B962900128F8400A00000902172 ++:10A6F0003125FFFFA7A900180E000FC22411000189 ++:10A700000A00131D3C1E80003C0B80003C12800898 ++:10A710008D640100924900088F92FF340E000F995A ++:10A720003125007F8F9900388FA700288FA4003033 ++:10A73000A3270000965F005C33F0FFFF0E000FF4CC ++:10A740008F91003800026B80020D80253C0842008A ++:10A750008F8D00A402085025AE2A00048DA5003874 ++:10A760008F8A003800007821000F1100AD450018D5 ++:10A770008DB800343C047FFF3488FFFFAD58001CC7 ++:10A7800091A6003E8D4C001C8D4900180006190052 ++:10A79000000677020183C821004E58250323882B29 ++:10A7A000012B382100F1F821AD59001CAD5F0018D4 ++:10A7B000AD40000CAD40001091B0003E8FA40030C1 ++:10A7C00024090005A550001495A500042419C00013 ++:10A7D00000884024A545001691B8003EA5580020E9 ++:10A7E00095AF0004A54F0022AD40002491AE003F7C ++:10A7F000A54E000291A6003E91AC003D01861023BB ++:10A80000244B0001A14B00018F9100388FA3003031 ++:10A810003C028008344B0100AE230008A22900301E ++:10A820008F8C00388F8700A4959F003294F000121F ++:10A830002407FFBF033FC02432053FFF03057825EF ++:10A84000A58F0032918E00322418FFDF31CD003FFA ++:10A8500035A60040A18600328F910038240DFFFFFD ++:10A86000240CFF80AE2000348D6A00D0AE2A003860 ++:10A870009223003C3069007FA229003C8F90003871 ++:10A880003C0380009219003C0327F824A21F003CDF ++:10A890008F8E003891C5003C00B87824A1CF003CD1 ++:10A8A0008F8A00383C0E8008AD4D00408FA6002CEA ++:10A8B000AD46004491420048004C5825A14B004849 ++:10A8C0008F9000388F9900A48E09004801238824B6 ++:10A8D00002283825AE070048933F003EA21F004CD7 ++:10A8E0008F9800A48F8F003897050004A5E5004ECF ++:10A8F0000E0003818DC500609246007C8FAC003055 ++:10A9000000026940000291000040282130CB000283 ++:10A9100001B21021156000AA018230213C0E80088E ++:10A9200035C20080904C007C31830004106000032D ++:10A930008FB900300005788000CF3021241F00043B ++:10A940008F910038332D000303ED8023320800037C ++:10A9500000C85021AE2A00343C188000A7C500383A ++:10A960003C0680088F04010090DE00080E000FDE18 ++:10A9700033C5007F0E001013000000000A00140D04 ++:10A980008FA300288F9800348CC90038241F00033F ++:10A99000A7000008AF0900008CC50034A300000A1E ++:10A9A0008F9900A4AF0500043C080080932D003F60 ++:10A9B000A31F000C8F0A000C3C02FF9FA30D000B8D ++:10A9C0000148F0253451FFFF3C12FFEF8F9900A49E ++:10A9D00003D170243646FFFF01C61824AF03000CD4 ++:10A9E0008F2C0014972900128F8400A0AF0C001048 ++:10A9F0008F2F0014AF000018AF000020AF0F00141D ++:10AA0000AF0000248F270018312F3FFF000F59801F ++:10AA1000AF0700288F2500080164F821312D0001BF ++:10AA2000AF0500308F31000C8F920038001F51C2EB ++:10AA3000000D438001481021241E00023C068008BE ++:10AA4000A702001CA7000034AF11002CA25E00007A ++:10AA500034D20080964E005C8F9900383C0342004F ++:10AA600031CCFFFF01833825AF2700048F8B00A472 ++:10AA7000240500012402C0008D640038240700343E ++:10AA8000AF2400188D690034AF29001CAF20000CE2 ++:10AA9000AF200010A7200014A7200016A720002038 ++:10AAA000A7200022AF200024A7300002A325000128 ++:10AAB0008F8800388F9F00A4AD10000893ED000030 ++:10AAC000A10D00308F8A00A48F98003891510001A9 ++:10AAD000A31100318F8B0038957E003203C27024A1 ++:10AAE00001CF6025A56C0032916300323064003FD5 ++:10AAF000A16400329249007C3125000214A00002BA ++:10AB00008F840038240700303C198008AC8700345B ++:10AB1000373201008E5F00D0240AFFBF020090216F ++:10AB2000AC9F0038908D003C31A8007FA088003C8D ++:10AB30008F9E003893C2003C004A8824A3D1003C79 ++:10AB40008F8300380010882B9066003C34CE0020A4 ++:10AB5000A06E003C8F8400A48F9800388C8C00205D ++:10AB6000AF0C00408C8F0024AF0F00448C8700286E ++:10AB7000AF0700488C8B002CAF0B004C0E0010135D ++:10AB80003C1E80000A0012700000000094C80052B1 ++:10AB90003C0A08008D4A002401488821A4D10052B3 ++:10ABA0000A0012198FB40010A08700018F840038AA ++:10ABB000240B0001AC8B00080A0013BE3C12800875 ++:10ABC000000520800A0014A200C4302127BDFFE048 ++:10ABD0003C0D8008AFB20018AFB00010AFBF001C32 ++:10ABE000AFB1001435B200808E4C001835A80100BA ++:10ABF000964B000695A70050910900FC000C5602E8 ++:10AC0000016728233143007F312600FF240200031F ++:10AC1000AF8300A8AF8400A010C2001B30B0FFFFBC ++:10AC2000910600FC2412000530C200FF10520033D0 ++:10AC300000000000160000098FBF001C8FB2001832 ++:10AC40008FB100148FB00010240D0C003C0C80005C ++:10AC500027BD002003E00008AD8D00240E0011FB8D ++:10AC6000020020218FBF001C8FB200188FB100148A ++:10AC70008FB00010240D0C003C0C800027BD00207C ++:10AC800003E00008AD8D0024965800789651007AB4 ++:10AC9000924E007D0238782631E8FFFF31C400C0B3 ++:10ACA000148000092D11000116000037000000007B ++:10ACB0005620FFE28FBF001C0E0010D100000000E4 ++:10ACC0000A00156A8FBF001C1620FFDA0000000082 ++:10ACD0000E0010D1000000001440FFD88FBF001CF0 ++:10ACE0001600002200000000925F007D33E2003F6A ++:10ACF000A242007D0A00156A8FBF001C950900EA78 ++:10AD00008F86008000802821240400050E0007257E ++:10AD10003130FFFF978300923C0480002465FFFFE1 ++:10AD2000A78500928C8A01B80540FFFE0000000054 ++:10AD3000AC8001808FBF001CAC9001848FB20018E2 ++:10AD40008FB100148FB000103C0760133C0B100053 ++:10AD5000240D0C003C0C800027BD0020AC8701882E ++:10AD6000AC8B01B803E00008AD8D00240E0011FB90 ++:10AD7000020020215040FFB18FBF001C925F007D78 ++:10AD80000A00159733E2003F0E0011FB020020215C ++:10AD90001440FFAA8FBF001C122000070000000013 ++:10ADA0009259007D3330003F36020040A242007DC0 ++:10ADB0000A00156A8FBF001C0E0010D100000000B1 ++:10ADC0005040FF9E8FBF001C9259007D3330003FE2 ++:10ADD0000A0015C636020040000000000000001BFB ++:10ADE0000000000F0000000A00000008000000063C ++:10ADF0000000000500000005000000040000000441 ++:10AE00000000000300000003000000030000000336 ++:10AE10000000000300000002000000020000000229 ++:10AE2000000000020000000200000002000000021A ++:10AE3000000000020000000200000002000000020A ++:10AE400000000002000000020000000200000002FA ++:10AE50000000000100000001000000018008010066 ++:10AE6000800800808008000000000C000000308096 ++:10AE7000080011D00800127C08001294080012A8E3 ++:10AE8000080012BC080011D0080011D0080012F010 ++:10AE90000800132C080013400800138808001A8CBF ++:10AEA00008001A8C08001AC408001AC408001AD82E ++:10AEB00008001AA808001D0008001CCC08001D5836 ++:10AEC00008001D5808001DE008001D108008024001 ++:10AED000080027340800256C0800275C080027F4C8 ++:10AEE0000800293C0800298808002AAC080029B479 ++:10AEF00008002A38080025DC08002EDC08002EA4F3 ++:10AF000008002588080025880800258808002B20CF ++:10AF100008002B20080025880800258808002DD06F ++:10AF2000080025880800258808002588080025884D ++:10AF300008002E0C080025880800258808002588B0 ++:10AF4000080025880800258808002588080025882D ++:10AF5000080025880800258808002588080025881D ++:10AF6000080025880800258808002588080029A8E9 ++:10AF7000080025880800258808002E680800258814 ++:10AF800008002588080025880800258808002588ED ++:10AF900008002588080025880800258808002588DD ++:10AFA00008002588080025880800258808002588CD ++:10AFB00008002588080025880800258808002588BD ++:10AFC00008002CF4080025880800258808002C6853 ++:10AFD00008002BC408003CE408003CB808003C848E ++:10AFE00008003C5808003C3808003BEC8008010091 ++:10AFF00080080080800800008008008008004C6401 ++:10B0000008004C9C08004BE408004C6408004C64A9 ++:10B01000080049B808004C64080050500A000C842D ++:10B0200000000000000000000000000D7278703683 ++:10B030002E322E31620000000602010300000000E3 ++:10B0400000000001000000000000000000000000FF ++:10B0500000000000000000000000000000000000F0 ++:10B0600000000000000000000000000000000000E0 ++:10B0700000000000000000000000000000000000D0 ++:10B0800000000000000000000000000000000000C0 ++:10B0900000000000000000000000000000000000B0 ++:10B0A00000000000000000000000000000000000A0 ++:10B0B0000000000000000000000000000000000090 ++:10B0C0000000000000000000000000000000000080 ++:10B0D0000000000000000000000000000000000070 ++:10B0E0000000000000000000000000000000000060 ++:10B0F0000000000000000000000000000000000050 ++:10B10000000000000000000000000000000000003F ++:10B11000000000000000000000000000000000002F ++:10B12000000000000000000000000000000000001F ++:10B13000000000000000000000000000000000000F ++:10B1400000000000000000000000000000000000FF ++:10B1500000000000000000000000000000000000EF ++:10B1600000000000000000000000000000000000DF ++:10B1700000000000000000000000000000000000CF ++:10B1800000000000000000000000000000000000BF ++:10B1900000000000000000000000000000000000AF ++:10B1A000000000000000000000000000000000009F ++:10B1B000000000000000000000000000000000008F ++:10B1C000000000000000000000000000000000007F ++:10B1D000000000000000000000000000000000006F ++:10B1E000000000000000000000000000000000005F ++:10B1F000000000000000000000000000000000004F ++:10B20000000000000000000000000000000000003E ++:10B21000000000000000000000000000000000002E ++:10B22000000000000000000000000000000000001E ++:10B23000000000000000000000000000000000000E ++:10B2400000000000000000000000000000000000FE ++:10B2500000000000000000000000000000000000EE ++:10B2600000000000000000000000000000000000DE ++:10B2700000000000000000000000000000000000CE ++:10B2800000000000000000000000000000000000BE ++:10B2900000000000000000000000000000000000AE ++:10B2A000000000000000000000000000000000009E ++:10B2B000000000000000000000000000000000008E ++:10B2C000000000000000000000000000000000007E ++:10B2D000000000000000000000000000000000006E ++:10B2E000000000000000000000000000000000005E ++:10B2F000000000000000000000000000000000004E ++:10B30000000000000000000000000000000000003D ++:10B31000000000000000000000000000000000002D ++:10B32000000000000000000000000000000000001D ++:10B33000000000000000000000000000000000000D ++:10B3400000000000000000000000000000000000FD ++:10B3500000000000000000000000000000000000ED ++:10B3600000000000000000000000000000000000DD ++:10B3700000000000000000000000000000000000CD ++:10B3800000000000000000000000000000000000BD ++:10B3900000000000000000000000000000000000AD ++:10B3A000000000000000000000000000000000009D ++:10B3B000000000000000000000000000000000008D ++:10B3C000000000000000000000000000000000007D ++:10B3D000000000000000000000000000000000006D ++:10B3E000000000000000000000000000000000005D ++:10B3F000000000000000000000000000000000004D ++:10B40000000000000000000000000000000000003C ++:10B41000000000000000000000000000000000002C ++:10B42000000000000000000000000000000000001C ++:10B43000000000000000000000000000000000000C ++:10B4400000000000000000000000000000000000FC ++:10B4500000000000000000000000000000000000EC ++:10B4600000000000000000000000000000000000DC ++:10B4700000000000000000000000000000000000CC ++:10B4800000000000000000000000000000000000BC ++:10B4900000000000000000000000000000000000AC ++:10B4A000000000000000000000000000000000009C ++:10B4B000000000000000000000000000000000008C ++:10B4C000000000000000000000000000000000007C ++:10B4D000000000000000000000000000000000006C ++:10B4E000000000000000000000000000000000005C ++:10B4F000000000000000000000000000000000004C ++:10B50000000000000000000000000000000000003B ++:10B51000000000000000000000000000000000002B ++:10B52000000000000000000000000000000000001B ++:10B53000000000000000000000000000000000000B ++:10B5400000000000000000000000000000000000FB ++:10B5500000000000000000000000000000000000EB ++:10B5600000000000000000000000000000000000DB ++:10B5700000000000000000000000000000000000CB ++:10B5800000000000000000000000000000000000BB ++:10B5900000000000000000000000000000000000AB ++:10B5A000000000000000000000000000000000009B ++:10B5B000000000000000000000000000000000008B ++:10B5C000000000000000000000000000000000007B ++:10B5D000000000000000000000000000000000006B ++:10B5E000000000000000000000000000000000005B ++:10B5F000000000000000000000000000000000004B ++:10B60000000000000000000000000000000000003A ++:10B61000000000000000000000000000000000002A ++:10B62000000000000000000000000000000000001A ++:10B63000000000000000000000000000000000000A ++:10B6400000000000000000000000000000000000FA ++:10B6500000000000000000000000000000000000EA ++:10B6600000000000000000000000000000000000DA ++:10B6700000000000000000000000000000000000CA ++:10B6800000000000000000000000000000000000BA ++:10B6900000000000000000000000000000000000AA ++:10B6A000000000000000000000000000000000009A ++:10B6B000000000000000000000000000000000008A ++:10B6C000000000000000000000000000000000007A ++:10B6D000000000000000000000000000000000006A ++:10B6E000000000000000000000000000000000005A ++:10B6F000000000000000000000000000000000004A ++:10B700000000000000000000000000000000000039 ++:10B710000000000000000000000000000000000029 ++:10B720000000000000000000000000000000000019 ++:10B730000000000000000000000000000000000009 ++:10B7400000000000000000000000000000000000F9 ++:10B7500000000000000000000000000000000000E9 ++:10B7600000000000000000000000000000000000D9 ++:10B7700000000000000000000000000000000000C9 ++:10B7800000000000000000000000000000000000B9 ++:10B7900000000000000000000000000000000000A9 ++:10B7A0000000000000000000000000000000000099 ++:10B7B0000000000000000000000000000000000089 ++:10B7C0000000000000000000000000000000000079 ++:10B7D0000000000000000000000000000000000069 ++:10B7E0000000000000000000000000000000000059 ++:10B7F0000000000000000000000000000000000049 ++:10B800000000000000000000000000000000000038 ++:10B810000000000000000000000000000000000028 ++:10B820000000000000000000000000000000000018 ++:10B830000000000000000000000000000000000008 ++:10B8400000000000000000000000000000000000F8 ++:10B8500000000000000000000000000000000000E8 ++:10B8600000000000000000000000000000000000D8 ++:10B8700000000000000000000000000000000000C8 ++:10B8800000000000000000000000000000000000B8 ++:10B8900000000000000000000000000000000000A8 ++:10B8A0000000000000000000000000000000000098 ++:10B8B0000000000000000000000000000000000088 ++:10B8C0000000000000000000000000000000000078 ++:10B8D0000000000000000000000000000000000068 ++:10B8E0000000000000000000000000000000000058 ++:10B8F0000000000000000000000000000000000048 ++:10B900000000000000000000000000000000000037 ++:10B910000000000000000000000000000000000027 ++:10B920000000000000000000000000000000000017 ++:10B930000000000000000000000000000000000007 ++:10B9400000000000000000000000000000000000F7 ++:10B9500000000000000000000000000000000000E7 ++:10B9600000000000000000000000000000000000D7 ++:10B9700000000000000000000000000000000000C7 ++:10B9800000000000000000000000000000000000B7 ++:10B9900000000000000000000000000000000000A7 ++:10B9A0000000000000000000000000000000000097 ++:10B9B0000000000000000000000000000000000087 ++:10B9C0000000000000000000000000000000000077 ++:10B9D0000000000000000000000000000000000067 ++:10B9E0000000000000000000000000000000000057 ++:10B9F0000000000000000000000000000000000047 ++:10BA00000000000000000000000000000000000036 ++:10BA10000000000000000000000000000000000026 ++:10BA20000000000000000000000000000000000016 ++:10BA30000000000000000000000000000000000006 ++:10BA400000000000000000000000000000000000F6 ++:10BA500000000000000000000000000000000000E6 ++:10BA600000000000000000000000000000000000D6 ++:10BA700000000000000000000000000000000000C6 ++:10BA800000000000000000000000000000000000B6 ++:10BA900000000000000000000000000000000000A6 ++:10BAA0000000000000000000000000000000000096 ++:10BAB0000000000000000000000000000000000086 ++:10BAC0000000000000000000000000000000000076 ++:10BAD0000000000000000000000000000000000066 ++:10BAE0000000000000000000000000000000000056 ++:10BAF0000000000000000000000000000000000046 ++:10BB00000000000000000000000000000000000035 ++:10BB10000000000000000000000000000000000025 ++:10BB20000000000000000000000000000000000015 ++:10BB30000000000000000000000000000000000005 ++:10BB400000000000000000000000000000000000F5 ++:10BB500000000000000000000000000000000000E5 ++:10BB600000000000000000000000000000000000D5 ++:10BB700000000000000000000000000000000000C5 ++:10BB800000000000000000000000000000000000B5 ++:10BB900000000000000000000000000000000000A5 ++:10BBA0000000000000000000000000000000000095 ++:10BBB0000000000000000000000000000000000085 ++:10BBC0000000000000000000000000000000000075 ++:10BBD0000000000000000000000000000000000065 ++:10BBE0000000000000000000000000000000000055 ++:10BBF0000000000000000000000000000000000045 ++:10BC00000000000000000000000000000000000034 ++:10BC10000000000000000000000000000000000024 ++:10BC20000000000000000000000000000000000014 ++:10BC30000000000000000000000000000000000004 ++:10BC400000000000000000000000000000000000F4 ++:10BC500000000000000000000000000000000000E4 ++:10BC600000000000000000000000000000000000D4 ++:10BC700000000000000000000000000000000000C4 ++:10BC800000000000000000000000000000000000B4 ++:10BC900000000000000000000000000000000000A4 ++:10BCA0000000000000000000000000000000000094 ++:10BCB0000000000000000000000000000000000084 ++:10BCC0000000000000000000000000000000000074 ++:10BCD0000000000000000000000000000000000064 ++:10BCE0000000000000000000000000000000000054 ++:10BCF0000000000000000000000000000000000044 ++:10BD00000000000000000000000000000000000033 ++:10BD10000000000000000000000000000000000023 ++:10BD20000000000000000000000000000000000013 ++:10BD30000000000000000000000000000000000003 ++:10BD400000000000000000000000000000000000F3 ++:10BD500000000000000000000000000000000000E3 ++:10BD600000000000000000000000000000000000D3 ++:10BD700000000000000000000000000000000000C3 ++:10BD800000000000000000000000000000000000B3 ++:10BD900000000000000000000000000000000000A3 ++:10BDA0000000000000000000000000000000000093 ++:10BDB0000000000000000000000000000000000083 ++:10BDC0000000000000000000000000000000000073 ++:10BDD0000000000000000000000000000000000063 ++:10BDE0000000000000000000000000000000000053 ++:10BDF0000000000000000000000000000000000043 ++:10BE00000000000000000000000000000000000032 ++:10BE10000000000000000000000000000000000022 ++:10BE20000000000000000000000000000000000012 ++:10BE30000000000000000000000000000000000002 ++:10BE400000000000000000000000000000000000F2 ++:10BE500000000000000000000000000000000000E2 ++:10BE600000000000000000000000000000000000D2 ++:10BE700000000000000000000000000000000000C2 ++:10BE800000000000000000000000000000000000B2 ++:10BE900000000000000000000000000000000000A2 ++:10BEA0000000000000000000000000000000000092 ++:10BEB0000000000000000000000000000000000082 ++:10BEC0000000000000000000000000000000000072 ++:10BED0000000000000000000000000000000000062 ++:10BEE0000000000000000000000000000000000052 ++:10BEF0000000000000000000000000000000000042 ++:10BF00000000000000000000000000000000000031 ++:10BF10000000000000000000000000000000000021 ++:10BF20000000000000000000000000000000000011 ++:10BF30000000000000000000000000000000000001 ++:10BF400000000000000000000000000000000000F1 ++:10BF500000000000000000000000000000000000E1 ++:10BF600000000000000000000000000000000000D1 ++:10BF700000000000000000000000000000000000C1 ++:10BF800000000000000000000000000000000000B1 ++:10BF900000000000000000000000000000000000A1 ++:10BFA0000000000000000000000000000000000091 ++:10BFB0000000000000000000000000000000000081 ++:10BFC0000000000000000000000000000000000071 ++:10BFD0000000000000000000000000000000000061 ++:10BFE0000000000000000000000000000000000051 ++:10BFF0000000000000000000000000000000000041 ++:10C000000000000000000000000000000000000030 ++:10C010000000000000000000000000000000000020 ++:10C020000000000000000000000000000000000010 ++:10C030000000000000000000000000000000000000 ++:10C0400000000000000000000000000000000000F0 ++:10C0500000000000000000000000000000000000E0 ++:10C0600000000000000000000000000000000000D0 ++:10C0700000000000000000000000000000000000C0 ++:10C0800000000000000000000000000000000000B0 ++:10C0900000000000000000000000000000000000A0 ++:10C0A0000000000000000000000000000000000090 ++:10C0B0000000000000000000000000000000000080 ++:10C0C0000000000000000000000000000000000070 ++:10C0D0000000000000000000000000000000000060 ++:10C0E0000000000000000000000000000000000050 ++:10C0F0000000000000000000000000000000000040 ++:10C10000000000000000000000000000000000002F ++:10C11000000000000000000000000000000000001F ++:10C12000000000000000000000000000000000000F ++:10C1300000000000000000000000000000000000FF ++:10C1400000000000000000000000000000000000EF ++:10C1500000000000000000000000000000000000DF ++:10C1600000000000000000000000000000000000CF ++:10C1700000000000000000000000000000000000BF ++:10C1800000000000000000000000000000000000AF ++:10C19000000000000000000000000000000000009F ++:10C1A000000000000000000000000000000000008F ++:10C1B000000000000000000000000000000000007F ++:10C1C000000000000000000000000000000000006F ++:10C1D000000000000000000000000000000000005F ++:10C1E000000000000000000000000000000000004F ++:10C1F000000000000000000000000000000000003F ++:10C20000000000000000000000000000000000002E ++:10C21000000000000000000000000000000000001E ++:10C22000000000000000000000000000000000000E ++:10C2300000000000000000000000000000000000FE ++:10C2400000000000000000000000000000000000EE ++:10C2500000000000000000000000000000000000DE ++:10C2600000000000000000000000000000000000CE ++:10C2700000000000000000000000000000000000BE ++:10C2800000000000000000000000000000000000AE ++:10C29000000000000000000000000000000000009E ++:10C2A000000000000000000000000000000000008E ++:10C2B000000000000000000000000000000000007E ++:10C2C000000000000000000000000000000000006E ++:10C2D000000000000000000000000000000000005E ++:10C2E000000000000000000000000000000000004E ++:10C2F000000000000000000000000000000000003E ++:10C30000000000000000000000000000000000002D ++:10C31000000000000000000000000000000000001D ++:10C32000000000000000000000000000000000000D ++:10C3300000000000000000000000000000000000FD ++:10C3400000000000000000000000000000000000ED ++:10C3500000000000000000000000000000000000DD ++:10C3600000000000000000000000000000000000CD ++:10C3700000000000000000000000000000000000BD ++:10C3800000000000000000000000000000000000AD ++:10C39000000000000000000000000000000000009D ++:10C3A000000000000000000000000000000000008D ++:10C3B000000000000000000000000000000000007D ++:10C3C000000000000000000000000000000000006D ++:10C3D000000000000000000000000000000000005D ++:10C3E000000000000000000000000000000000004D ++:10C3F000000000000000000000000000000000003D ++:10C40000000000000000000000000000000000002C ++:10C41000000000000000000000000000000000001C ++:10C42000000000000000000000000000000000000C ++:10C4300000000000000000000000000000000000FC ++:10C4400000000000000000000000000000000000EC ++:10C4500000000000000000000000000000000000DC ++:10C4600000000000000000000000000000000000CC ++:10C4700000000000000000000000000000000000BC ++:10C4800000000000000000000000000000000000AC ++:10C49000000000000000000000000000000000009C ++:10C4A000000000000000000000000000000000008C ++:10C4B000000000000000000000000000000000007C ++:10C4C000000000000000000000000000000000006C ++:10C4D000000000000000000000000000000000005C ++:10C4E000000000000000000000000000000000004C ++:10C4F000000000000000000000000000000000003C ++:10C50000000000000000000000000000000000002B ++:10C51000000000000000000000000000000000001B ++:10C52000000000000000000000000000000000000B ++:10C5300000000000000000000000000000000000FB ++:10C5400000000000000000000000000000000000EB ++:10C5500000000000000000000000000000000000DB ++:10C5600000000000000000000000000000000000CB ++:10C5700000000000000000000000000000000000BB ++:10C5800000000000000000000000000000000000AB ++:10C59000000000000000000000000000000000009B ++:10C5A000000000000000000000000000000000008B ++:10C5B000000000000000000000000000000000007B ++:10C5C000000000000000000000000000000000006B ++:10C5D000000000000000000000000000000000005B ++:10C5E000000000000000000000000000000000004B ++:10C5F000000000000000000000000000000000003B ++:10C60000000000000000000000000000000000002A ++:10C61000000000000000000000000000000000001A ++:10C62000000000000000000000000000000000000A ++:10C6300000000000000000000000000000000000FA ++:10C6400000000000000000000000000000000000EA ++:10C6500000000000000000000000000000000000DA ++:10C6600000000000000000000000000000000000CA ++:10C6700000000000000000000000000000000000BA ++:10C6800000000000000000000000000000000000AA ++:10C69000000000000000000000000000000000009A ++:10C6A000000000000000000000000000000000008A ++:10C6B000000000000000000000000000000000007A ++:10C6C000000000000000000000000000000000006A ++:10C6D000000000000000000000000000000000005A ++:10C6E000000000000000000000000000000000004A ++:10C6F000000000000000000000000000000000003A ++:10C700000000000000000000000000000000000029 ++:10C710000000000000000000000000000000000019 ++:10C720000000000000000000000000000000000009 ++:10C7300000000000000000000000000000000000F9 ++:10C7400000000000000000000000000000000000E9 ++:10C7500000000000000000000000000000000000D9 ++:10C7600000000000000000000000000000000000C9 ++:10C7700000000000000000000000000000000000B9 ++:10C7800000000000000000000000000000000000A9 ++:10C790000000000000000000000000000000000099 ++:10C7A0000000000000000000000000000000000089 ++:10C7B0000000000000000000000000000000000079 ++:10C7C0000000000000000000000000000000000069 ++:10C7D0000000000000000000000000000000000059 ++:10C7E0000000000000000000000000000000000049 ++:10C7F0000000000000000000000000000000000039 ++:10C800000000000000000000000000000000000028 ++:10C810000000000000000000000000000000000018 ++:10C820000000000000000000000000000000000008 ++:10C8300000000000000000000000000000000000F8 ++:10C8400000000000000000000000000000000000E8 ++:10C8500000000000000000000000000000000000D8 ++:10C8600000000000000000000000000000000000C8 ++:10C8700000000000000000000000000000000000B8 ++:10C8800000000000000000000000000000000000A8 ++:10C890000000000000000000000000000000000098 ++:10C8A0000000000000000000000000000000000088 ++:10C8B0000000000000000000000000000000000078 ++:10C8C0000000000000000000000000000000000068 ++:10C8D0000000000000000000000000000000000058 ++:10C8E0000000000000000000000000000000000048 ++:10C8F0000000000000000000000000000000000038 ++:10C900000000000000000000000000000000000027 ++:10C910000000000000000000000000000000000017 ++:10C920000000000000000000000000000000000007 ++:10C9300000000000000000000000000000000000F7 ++:10C9400000000000000000000000000000000000E7 ++:10C9500000000000000000000000000000000000D7 ++:10C9600000000000000000000000000000000000C7 ++:10C9700000000000000000000000000000000000B7 ++:10C9800000000000000000000000000000000000A7 ++:10C990000000000000000000000000000000000097 ++:10C9A0000000000000000000000000000000000087 ++:10C9B0000000000000000000000000000000000077 ++:10C9C0000000000000000000000000000000000067 ++:10C9D0000000000000000000000000000000000057 ++:10C9E0000000000000000000000000000000000047 ++:10C9F0000000000000000000000000000000000037 ++:10CA00000000000000000000000000000000000026 ++:10CA10000000000000000000000000000000000016 ++:10CA20000000000000000000000000000000000006 ++:10CA300000000000000000000000000000000000F6 ++:10CA400000000000000000000000000000000000E6 ++:10CA500000000000000000000000000000000000D6 ++:10CA600000000000000000000000000000000000C6 ++:10CA700000000000000000000000000000000000B6 ++:10CA800000000000000000000000000000000000A6 ++:10CA90000000000000000000000000000000000096 ++:10CAA0000000000000000000000000000000000086 ++:10CAB0000000000000000000000000000000000076 ++:10CAC0000000000000000000000000000000000066 ++:10CAD0000000000000000000000000000000000056 ++:10CAE0000000000000000000000000000000000046 ++:10CAF0000000000000000000000000000000000036 ++:10CB00000000000000000000000000000000000025 ++:10CB10000000000000000000000000000000000015 ++:10CB20000000000000000000000000000000000005 ++:10CB300000000000000000000000000000000000F5 ++:10CB400000000000000000000000000000000000E5 ++:10CB500000000000000000000000000000000000D5 ++:10CB600000000000000000000000000000000000C5 ++:10CB700000000000000000000000000000000000B5 ++:10CB800000000000000000000000000000000000A5 ++:10CB90000000000000000000000000000000000095 ++:10CBA0000000000000000000000000000000000085 ++:10CBB0000000000000000000000000000000000075 ++:10CBC0000000000000000000000000000000000065 ++:10CBD0000000000000000000000000000000000055 ++:10CBE0000000000000000000000000000000000045 ++:10CBF0000000000000000000000000000000000035 ++:10CC00000000000000000000000000000000000024 ++:10CC10000000000000000000000000000000000014 ++:10CC20000000000000000000000000000000000004 ++:10CC300000000000000000000000000000000000F4 ++:10CC400000000000000000000000000000000000E4 ++:10CC500000000000000000000000000000000000D4 ++:10CC600000000000000000000000000000000000C4 ++:10CC700000000000000000000000000000000000B4 ++:10CC800000000000000000000000000000000000A4 ++:10CC90000000000000000000000000000000000094 ++:10CCA0000000000000000000000000000000000084 ++:10CCB0000000000000000000000000000000000074 ++:10CCC0000000000000000000000000000000000064 ++:10CCD0000000000000000000000000000000000054 ++:10CCE0000000000000000000000000000000000044 ++:10CCF0000000000000000000000000000000000034 ++:10CD00000000000000000000000000000000000023 ++:10CD10000000000000000000000000000000000013 ++:10CD20000000000000000000000000000000000003 ++:10CD300000000000000000000000000000000000F3 ++:10CD400000000000000000000000000000000000E3 ++:10CD500000000000000000000000000000000000D3 ++:10CD600000000000000000000000000000000000C3 ++:10CD700000000000000000000000000000000000B3 ++:10CD800000000000000000000000000000000000A3 ++:10CD90000000000000000000000000000000000093 ++:10CDA0000000000000000000000000000000000083 ++:10CDB0000000000000000000000000000000000073 ++:10CDC0000000000000000000000000000000000063 ++:10CDD0000000000000000000000000000000000053 ++:10CDE0000000000000000000000000000000000043 ++:10CDF0000000000000000000000000000000000033 ++:10CE00000000000000000000000000000000000022 ++:10CE10000000000000000000000000000000000012 ++:10CE20000000000000000000000000000000000002 ++:10CE300000000000000000000000000000000000F2 ++:10CE400000000000000000000000000000000000E2 ++:10CE500000000000000000000000000000000000D2 ++:10CE600000000000000000000000000000000000C2 ++:10CE700000000000000000000000000000000000B2 ++:10CE800000000000000000000000000000000000A2 ++:10CE90000000000000000000000000000000000092 ++:10CEA0000000000000000000000000000000000082 ++:10CEB0000000000000000000000000000000000072 ++:10CEC0000000000000000000000000000000000062 ++:10CED0000000000000000000000000000000000052 ++:10CEE0000000000000000000000000000000000042 ++:10CEF0000000000000000000000000000000000032 ++:10CF00000000000000000000000000000000000021 ++:10CF10000000000000000000000000000000000011 ++:10CF20000000000000000000000000000000000001 ++:10CF300000000000000000000000000000000000F1 ++:10CF400000000000000000000000000000000000E1 ++:10CF500000000000000000000000000000000000D1 ++:10CF600000000000000000000000000000000000C1 ++:10CF700000000000000000000000000000000000B1 ++:10CF800000000000000000000000000000000000A1 ++:10CF90000000000000000000000000000000000091 ++:10CFA0000000000000000000000000000000000081 ++:10CFB0000000000000000000000000000000000071 ++:10CFC0000000000000000000000000000000000061 ++:10CFD0000000000000000000000000000000000051 ++:10CFE0000000000000000000000000000000000041 ++:10CFF0000000000000000000000000000000000031 ++:10D000000000000000000000000000000000000020 ++:10D010000000000000000000000000000000000010 ++:10D020000000000000000000000000000000000000 ++:10D0300000000000000000000000000000000000F0 ++:10D0400000000000000000000000000000000000E0 ++:10D0500000000000000000000000000000000000D0 ++:10D0600000000000000000000000000000000000C0 ++:10D0700000000000000000000000000000000000B0 ++:10D0800000000000000000000000000000000000A0 ++:10D090000000000000000000000000000000000090 ++:10D0A0000000000000000000000000000000000080 ++:10D0B0000000000000000000000000000000000070 ++:10D0C0000000000000000000000000000000000060 ++:10D0D0000000000000000000000000000000000050 ++:10D0E0000000000000000000000000000000000040 ++:10D0F0000000000000000000000000000000000030 ++:10D10000000000000000000000000000000000001F ++:10D11000000000000000000000000000000000000F ++:10D1200000000000000000000000000000000000FF ++:10D1300000000000000000000000000000000000EF ++:10D1400000000000000000000000000000000000DF ++:10D1500000000000000000000000000000000000CF ++:10D1600000000000000000000000000000000000BF ++:10D1700000000000000000000000000000000000AF ++:10D18000000000000000000000000000000000009F ++:10D19000000000000000000000000000000000008F ++:10D1A000000000000000000000000000000000007F ++:10D1B000000000000000000000000000000000006F ++:10D1C000000000000000000000000000000000005F ++:10D1D000000000000000000000000000000000004F ++:10D1E000000000000000000000000000000000003F ++:10D1F000000000000000000000000000000000002F ++:10D20000000000000000000000000000000000001E ++:10D21000000000000000000000000000000000000E ++:10D2200000000000000000000000000000000000FE ++:10D2300000000000000000000000000000000000EE ++:10D2400000000000000000000000000000000000DE ++:10D2500000000000000000000000000000000000CE ++:10D2600000000000000000000000000000000000BE ++:10D2700000000000000000000000000000000000AE ++:10D28000000000000000000000000000000000009E ++:10D29000000000000000000000000000000000008E ++:10D2A000000000000000000000000000000000007E ++:10D2B000000000000000000000000000000000006E ++:10D2C000000000000000000000000000000000005E ++:10D2D000000000000000000000000000000000004E ++:10D2E000000000000000000000000000000000003E ++:10D2F000000000000000000000000000000000002E ++:10D30000000000000000000000000000000000001D ++:10D31000000000000000000000000000000000000D ++:10D3200000000000000000000000000000000000FD ++:10D3300000000000000000000000000000000000ED ++:10D3400000000000000000000000000000000000DD ++:10D3500000000000000000000000000000000000CD ++:10D3600000000000000000000000000000000000BD ++:10D3700000000000000000000000000000000000AD ++:10D38000000000000000000000000000000000009D ++:10D39000000000000000000000000000000000008D ++:10D3A000000000000000000000000000000000007D ++:10D3B000000000000000000000000000000000006D ++:10D3C000000000000000000000000000000000005D ++:10D3D000000000000000000000000000000000004D ++:10D3E000000000000000000000000000000000003D ++:10D3F000000000000000000000000000000000002D ++:10D40000000000000000000000000000000000001C ++:10D41000000000000000000000000000000000000C ++:10D4200000000000000000000000000000000000FC ++:10D4300000000000000000000000000000000000EC ++:10D4400000000000000000000000000000000000DC ++:10D4500000000000000000000000000000000000CC ++:10D4600000000000000000000000000000000000BC ++:10D4700000000000000000000000000000000000AC ++:10D48000000000000000000000000000000000009C ++:10D49000000000000000000000000000000000008C ++:10D4A000000000000000000000000000000000007C ++:10D4B000000000000000000000000000000000006C ++:10D4C000000000000000000000000000000000005C ++:10D4D000000000000000000000000000000000004C ++:10D4E000000000000000000000000000000000003C ++:10D4F000000000000000000000000000000000002C ++:10D50000000000000000000000000000000000001B ++:10D51000000000000000000000000000000000000B ++:10D5200000000000000000000000000000000000FB ++:10D5300000000000000000000000000000000000EB ++:10D5400000000000000000000000000000000000DB ++:10D5500000000000000000000000000000000000CB ++:10D5600000000000000000000000000000000000BB ++:10D5700000000000000000000000000000000000AB ++:10D58000000000000000000000000000000000009B ++:10D59000000000000000000000000000000000008B ++:10D5A000000000000000000000000000000000007B ++:10D5B000000000000000000000000000000000006B ++:10D5C000000000000000000000000000000000005B ++:10D5D000000000000000000000000000000000004B ++:10D5E000000000000000000000000000000000003B ++:10D5F000000000000000000000000000000000002B ++:10D60000000000000000000000000000000000001A ++:10D61000000000000000000000000000000000000A ++:10D6200000000000000000000000000000000000FA ++:10D6300000000000000000000000000000000000EA ++:10D6400000000000000000000000000000000000DA ++:10D6500000000000000000000000000000000000CA ++:10D6600000000000000000000000000000000000BA ++:10D6700000000000000000000000000000000000AA ++:10D68000000000000000000000000000000000009A ++:10D69000000000000000000000000000000000008A ++:10D6A000000000000000000000000000000000007A ++:10D6B000000000000000000000000000000000006A ++:10D6C000000000000000000000000000000000005A ++:10D6D000000000000000000000000000000000004A ++:10D6E000000000000000000000000000000000003A ++:10D6F000000000000000000000000000000000002A ++:10D700000000000000000000000000000000000019 ++:10D710000000000000000000000000000000000009 ++:10D7200000000000000000000000000000000000F9 ++:10D7300000000000000000000000000000000000E9 ++:10D7400000000000000000000000000000000000D9 ++:10D7500000000000000000000000000000000000C9 ++:10D7600000000000000000000000000000000000B9 ++:10D7700000000000000000000000000000000000A9 ++:10D780000000000000000000000000000000000099 ++:10D790000000000000000000000000000000000089 ++:10D7A0000000000000000000000000000000000079 ++:10D7B0000000000000000000000000000000000069 ++:10D7C0000000000000000000000000000000000059 ++:10D7D0000000000000000000000000000000000049 ++:10D7E0000000000000000000000000000000000039 ++:10D7F0000000000000000000000000000000000029 ++:10D800000000000000000000000000000000000018 ++:10D810000000000000000000000000000000000008 ++:10D8200000000000000000000000000000000000F8 ++:10D8300000000000000000000000000000000000E8 ++:10D8400000000000000000000000000000000000D8 ++:10D8500000000000000000000000000000000000C8 ++:10D8600000000000000000000000000000000000B8 ++:10D8700000000000000000000000000000000000A8 ++:10D880000000000000000000000000000000000098 ++:10D890000000000000000000000000000000000088 ++:10D8A0000000000000000000000000000000000078 ++:10D8B0000000000000000000000000000000000068 ++:10D8C0000000000000000000000000000000000058 ++:10D8D0000000000000000000000000000000000048 ++:10D8E0000000000000000000000000000000000038 ++:10D8F0000000000000000000000000000000000028 ++:10D900000000000000000000000000000000000017 ++:10D910000000000000000000000000000000000007 ++:10D9200000000000000000000000000000000000F7 ++:10D9300000000000000000000000000000000000E7 ++:10D9400000000000000000000000000000000000D7 ++:10D9500000000000000000000000000000000000C7 ++:10D9600000000000000000000000000000000000B7 ++:10D9700000000000000000000000000000000000A7 ++:10D980000000000000000000000000000000000097 ++:10D990000000000000000000000000000000000087 ++:10D9A0000000000000000000000000000000000077 ++:10D9B0000000000000000000000000000000000067 ++:10D9C0000000000000000000000000000000000057 ++:10D9D0000000000000000000000000000000000047 ++:10D9E0000000000000000000000000000000000037 ++:10D9F0000000000000000000000000000000000027 ++:10DA00000000000000000000000000000000000016 ++:10DA10000000000000000000000000000000000006 ++:10DA200000000000000000000000000000000000F6 ++:10DA300000000000000000000000000000000000E6 ++:10DA400000000000000000000000000000000000D6 ++:10DA500000000000000000000000000000000000C6 ++:10DA600000000000000000000000000000000000B6 ++:10DA700000000000000000000000000000000000A6 ++:10DA80000000000000000000000000000000000096 ++:10DA90000000000000000000000000000000000086 ++:10DAA0000000000000000000000000000000000076 ++:10DAB0000000000000000000000000000000000066 ++:10DAC0000000000000000000000000000000000056 ++:10DAD0000000000000000000000000000000000046 ++:10DAE0000000000000000000000000000000000036 ++:10DAF0000000000000000000000000000000000026 ++:10DB00000000000000000000000000000000000015 ++:10DB10000000000000000000000000000000000005 ++:10DB200000000000000000000000000000000000F5 ++:10DB300000000000000000000000000000000000E5 ++:10DB400000000000000000000000000000000000D5 ++:10DB500000000000000000000000000000000000C5 ++:10DB600000000000000000000000000000000000B5 ++:10DB700000000000000000000000000000000000A5 ++:10DB80000000000000000000000000000000000095 ++:10DB90000000000000000000000000000000000085 ++:10DBA0000000000000000000000000000000000075 ++:10DBB0000000000000000000000000000000000065 ++:10DBC0000000000000000000000000000000000055 ++:10DBD0000000000000000000000000000000000045 ++:10DBE0000000000000000000000000000000000035 ++:10DBF0000000000000000000000000000000000025 ++:10DC00000000000000000000000000000000000014 ++:10DC10000000000000000000000000000000000004 ++:10DC200000000000000000000000000000000000F4 ++:10DC300000000000000000000000000000000000E4 ++:10DC400000000000000000000000000000000000D4 ++:10DC500000000000000000000000000000000000C4 ++:10DC600000000000000000000000000000000000B4 ++:10DC700000000000000000000000000000000000A4 ++:10DC80000000000000000000000000000000000094 ++:10DC90000000000000000000000000000000000084 ++:10DCA0000000000000000000000000000000000074 ++:10DCB0000000000000000000000000000000000064 ++:10DCC0000000000000000000000000000000000054 ++:10DCD0000000000000000000000000000000000044 ++:10DCE0000000000000000000000000000000000034 ++:10DCF0000000000000000000000000000000000024 ++:10DD00000000000000000000000000000000000013 ++:10DD10000000000000000000000000000000000003 ++:10DD200000000000000000000000000000000000F3 ++:10DD300000000000000000000000000000000000E3 ++:10DD400000000000000000000000000000000000D3 ++:10DD500000000000000000000000000000000000C3 ++:10DD600000000000000000000000000000000000B3 ++:10DD700000000000000000000000000000000000A3 ++:10DD80000000000000000000000000000000000093 ++:10DD90000000000000000000000000000000000083 ++:10DDA0000000000000000000000000000000000073 ++:10DDB0000000000000000000000000000000000063 ++:10DDC0000000000000000000000000000000000053 ++:10DDD0000000000000000000000000000000000043 ++:10DDE0000000000000000000000000000000000033 ++:10DDF0000000000000000000000000000000000023 ++:10DE00000000000000000000000000000000000012 ++:10DE10000000000000000000000000000000000002 ++:10DE200000000000000000000000000000000000F2 ++:10DE300000000000000000000000000000000000E2 ++:10DE400000000000000000000000000000000000D2 ++:10DE500000000000000000000000000000000000C2 ++:10DE600000000000000000000000000000000000B2 ++:10DE700000000000000000000000000000000000A2 ++:10DE80000000000000000000000000000000000092 ++:10DE90000000000000000000000000000000000082 ++:10DEA0000000000000000000000000000000000072 ++:10DEB0000000000000000000000000000000000062 ++:10DEC0000000000000000000000000000000000052 ++:10DED0000000000000000000000000000000000042 ++:10DEE0000000000000000000000000000000000032 ++:10DEF0000000000000000000000000000000000022 ++:10DF00000000000000000000000000000000000011 ++:10DF10000000000000000000000000000000000001 ++:10DF200000000000000000000000000000000000F1 ++:10DF300000000000000000000000000000000000E1 ++:10DF400000000000000000000000000000000000D1 ++:10DF500000000000000000000000000000000000C1 ++:10DF600000000000000000000000000000000000B1 ++:10DF700000000000000000000000000000000000A1 ++:10DF80000000000000000000000000000000000091 ++:10DF90000000000000000000000000000000000081 ++:10DFA0000000000000000000000000000000000071 ++:10DFB0000000000000000000000000000000000061 ++:10DFC0000000000000000000000000000000000051 ++:10DFD0000000000000000000000000000000000041 ++:10DFE0000000000000000000000000000000000031 ++:10DFF0000000000000000000000000000000000021 ++:10E000000000000000000000000000000000000010 ++:10E010000000000000000000000000000000000000 ++:10E0200000000000000000000000000000000000F0 ++:10E0300000000000000000000000000000000000E0 ++:10E0400000000000000000000000000000000000D0 ++:10E0500000000000000000000000000000000000C0 ++:10E0600000000000000000000000000000000000B0 ++:10E0700000000000000000000000000000000000A0 ++:10E080000000000000000000000000000000000090 ++:10E090000000000000000000000000000000000080 ++:10E0A0000000000000000000000000000000000070 ++:10E0B0000000000000000000000000000000000060 ++:10E0C0000000000000000000000000000000000050 ++:10E0D0000000000000000000000000000000000040 ++:10E0E0000000000000000000000000000000000030 ++:10E0F0000000000000000000000000000000000020 ++:10E10000000000000000000000000000000000000F ++:10E1100000000000000000000000000000000000FF ++:10E1200000000000000000000000000000000000EF ++:10E1300000000000000000000000000000000000DF ++:10E1400000000000000000000000000000000000CF ++:10E1500000000000000000000000000000000000BF ++:10E1600000000000000000000000000000000000AF ++:10E17000000000000000000000000000000000009F ++:10E18000000000000000000000000000000000008F ++:10E19000000000000000000000000000000000007F ++:10E1A000000000000000000000000000000000006F ++:10E1B000000000000000000000000000000000005F ++:10E1C000000000000000000000000000000000004F ++:10E1D000000000000000000000000000000000003F ++:10E1E000000000000000000000000000000000002F ++:10E1F000000000000000000000000000000000809F ++:10E20000000000000000000000000000000000000E ++:10E2100000000000000000000000000000000000FE ++:10E220000000000A000000000000000000000000E4 ++:10E2300010000003000000000000000D0000000DB1 ++:10E240003C020801244295C03C030801246397FC6A ++:10E25000AC4000000043202B1480FFFD244200044A ++:10E260003C1D080037BD9FFC03A0F0213C100800B6 ++:10E27000261032103C1C0801279C95C00E0012BECF ++:10E28000000000000000000D3C02800030A5FFFFF0 ++:10E2900030C600FF344301803C0880008D0901B87E ++:10E2A0000520FFFE00000000AC6400002404000212 ++:10E2B000A4650008A066000AA064000BAC67001803 ++:10E2C0003C03100003E00008AD0301B83C0560000A ++:10E2D0008CA24FF80440FFFE00000000ACA44FC029 ++:10E2E0003C0310003C040200ACA44FC403E000084F ++:10E2F000ACA34FF89486000C00A050212488001491 ++:10E3000000062B0200051080004448210109182B4B ++:10E310001060001100000000910300002C6400094F ++:10E320005080000991190001000360803C0D080134 ++:10E3300025AD9258018D58218D67000000E000083E ++:10E340000000000091190001011940210109302B42 ++:10E3500054C0FFF29103000003E000080000102108 ++:10E360000A000CCC25080001910F0001240E000AC0 ++:10E3700015EE00400128C8232F38000A1700003D81 ++:10E38000250D00028D580000250F0006370E0100F4 ++:10E39000AD4E0000910C000291AB000191A400026F ++:10E3A00091A60003000C2E00000B3C0000A71025D6 ++:10E3B00000041A000043C8250326C025AD580004F8 ++:10E3C000910E000691ED000191E7000291E5000336 ++:10E3D000000E5E00000D6400016C30250007220075 ++:10E3E00000C41025004518252508000A0A000CCC99 ++:10E3F000AD430008910F000125040002240800022B ++:10E4000055E80001012020210A000CCC00804021A9 ++:10E41000910C0001240B0003158B00160000000076 ++:10E420008D580000910E000225080003370D0008EA ++:10E43000A14E00100A000CCCAD4D00009119000156 ++:10E44000240F0004172F000B0000000091070002AA ++:10E45000910400038D43000000072A0000A410254A ++:10E460003466000425080004AD42000C0A000CCC00 ++:10E47000AD46000003E000082402000127BDFFE8CC ++:10E48000AFBF0014AFB000100E00164E0080802108 ++:10E490003C0480083485008090A600052403FFFE1C ++:10E4A0000200202100C310248FBF00148FB0001081 ++:10E4B000A0A200050A00165827BD001827BDFFE8D6 ++:10E4C000AFB00010AFBF00140E000FD40080802149 ++:10E4D0003C06800834C5008090A40000240200504F ++:10E4E000308300FF106200073C09800002002021F9 ++:10E4F0008FBF00148FB00010AD2001800A00108F74 ++:10E5000027BD0018240801003C07800002002021DC ++:10E510008FBF00148FB00010ACE801800A00108F8C ++:10E5200027BD001827BDFF783C058008AFBE0080DE ++:10E53000AFB7007CAFB3006CAFB10064AFBF008475 ++:10E54000AFB60078AFB50074AFB40070AFB200687A ++:10E55000AFB0006034A600803C0580008CB201287A ++:10E5600090C400098CA701043C020001309100FF17 ++:10E5700000E218240000B8210000F021106000071C ++:10E58000000098213C0908008D2931F02413000176 ++:10E59000252800013C010800AC2831F0ACA0008423 ++:10E5A00090CC0005000C5827316A0001154000721C ++:10E5B000AFA0005090CD00002406002031A400FF41 ++:10E5C00010860018240E0050108E009300000000EA ++:10E5D0003C1008008E1000DC260F00013C010800F2 ++:10E5E000AC2F00DC0E0016C7000000000040182110 ++:10E5F0008FBF00848FBE00808FB7007C8FB60078FD ++:10E600008FB500748FB400708FB3006C8FB2006848 ++:10E610008FB100648FB000600060102103E000083B ++:10E6200027BD00880000000D3C1F8000AFA0003017 ++:10E6300097E501168FE201043C04002030B9FFFF8A ++:10E64000004438240007182B00033140AFA60030E7 ++:10E650008FF5010437F80C003C1600400338802188 ++:10E6600002B6A02434C40040128000479215000D69 ++:10E6700032A800201500000234860080008030217E ++:10E6800014C0009FAFA600303C0D800835A6008066 ++:10E6900090CC0008318B0040516000063C06800899 ++:10E6A000240E0004122E00A8240F0012122F003294 ++:10E6B0003C06800834C401003C0280009447011AE3 ++:10E6C0009619000E909F00088E18000830E3FFFF97 ++:10E6D00003F9B00432B40004AFB6005CAFA3005835 ++:10E6E0008E1600041280002EAFB8005434C3008090 ++:10E6F000906800083105004014A0002500000000CB ++:10E700008C70005002D090230640000500000000ED ++:10E710008C71003402D1A82306A201678EE20008A2 ++:10E72000126000063C1280003C1508008EB531F4E2 ++:10E7300026B600013C010800AC3631F4AE4000447E ++:10E74000240300018FBF00848FBE00808FB7007C40 ++:10E750008FB600788FB500748FB400708FB3006CE3 ++:10E760008FB200688FB100648FB00060006010212C ++:10E7700003E0000827BD00880E000D2800002021BE ++:10E780000A000D75004018210A000D9500C02021D7 ++:10E790000E00171702C020211440FFE10000000006 ++:10E7A0003C0B8008356400808C8A003402CA482300 ++:10E7B0000520001D000000003C1E08008FDE310017 ++:10E7C00027D700013C010800AC3731001260000679 ++:10E7D000024020213C1408008E9431F42690000160 ++:10E7E0003C010800AC3031F40E00164E3C1E80088F ++:10E7F00037CD008091B700250240202136EE00047D ++:10E800000E001658A1AE00250E000CAC02402021CF ++:10E810000A000DCA240300013C17080126F796C020 ++:10E820000A000D843C1F80008C86003002C66023E5 ++:10E830001980000C2419000C908F004F3C14080024 ++:10E840008E94310032B500FC35ED0001268E0001BA ++:10E850003C010800AC2E3100A08D004FAFA0005845 ++:10E860002419000CAFB900308C9800300316A02397 ++:10E870001A80010B8FA300580074F82A17E0FFD309 ++:10E88000000000001074002A8FA5005802D4B021A7 ++:10E8900000B410233044FFFFAFA4005832A8000298 ++:10E8A0001100002E32AB00103C15800836B00080FD ++:10E8B0009216000832D30040526000FB8EE200083E ++:10E8C0000E00164E02402021240A0018A20A000958 ++:10E8D000921100052409FFFE024020210229902404 ++:10E8E0000E001658A2120005240400390000282149 ++:10E8F0000E0016F2240600180A000DCA24030001B7 ++:10E9000092FE000C3C0A800835490080001EBB00C6 ++:10E910008D27003836F10081024020213225F08118 ++:10E920000E000C9B30C600FF0A000DC10000000065 ++:10E930003AA7000130E300011460FFA402D4B02123 ++:10E940000A000E1D00000000024020210E001734B6 ++:10E95000020028210A000D75004018211160FF7087 ++:10E960003C0F80083C0D800835EE00808DC40038D7 ++:10E970008FA300548DA60004006660231D80FF68ED ++:10E98000000000000064C02307020001AFA400548F ++:10E990003C1F08008FFF31E433F9000113200015FC ++:10E9A0008FAC00583C07800094E3011A10600012FD ++:10E9B0003C0680080E00216A024020213C03080129 ++:10E9C000906396F13064000214800145000000005D ++:10E9D000306C0004118000078FAC0058306600FBDB ++:10E9E0003C010801A02696F132B500FCAFA000580A ++:10E9F0008FAC00583C06800834D30080AFB40018B8 ++:10EA0000AFB60010AFAC00143C088000950B01209D ++:10EA10008E6F0030966A005C8FA3005C8FBF003061 ++:10EA20003169FFFF3144FFFF8FAE005401341021E4 ++:10EA3000350540000064382B0045C82103E7C02598 ++:10EA4000AFB90020AFAF0028AFB80030AFAF00249F ++:10EA5000AFA0002CAFAE0034926D000831B40008B6 ++:10EA6000168000BB020020218EE200040040F8095D ++:10EA700027A400108FAF003031F300025660000170 ++:10EA800032B500FE3C048008349F008093F90008F2 ++:10EA900033380040530000138FA400248C850004F9 ++:10EAA0008FA7005410A700D52404001432B0000131 ++:10EAB0001200000C8FA400242414000C1234011A3C ++:10EAC0002A2D000D11A001022413000E240E000AAD ++:10EAD000522E0001241E00088FAF002425E40001FF ++:10EAE000AFA400248FAA00143C0B80083565008079 ++:10EAF000008A48218CB10030ACA9003090A4004EAF ++:10EB00008CA700303408FFFF0088180400E3F821C8 ++:10EB1000ACBF00348FA600308FB900548FB8005CB2 ++:10EB200030C200081040000B033898218CAC002044 ++:10EB3000119300D330C600FF92EE000C8FA7003473 ++:10EB400002402021000E6B0035B400800E000C9BAB ++:10EB50003285F0803C028008345000808E0F0030F7 ++:10EB600001F1302318C00097264800803C070800B8 ++:10EB70008CE731E42404FF80010418243118007F5D ++:10EB80003C1F80003C19800430F10001AFE300908D ++:10EB900012200006031928213C030801906396F116 ++:10EBA00030690008152000C6306A00F73C10800864 ++:10EBB00036040080908C004F318B000115600042BC ++:10EBC000000000003C0608008CC6319830CE0010D2 ++:10EBD00051C0004230F9000190AF006B55E0003F9A ++:10EBE00030F9000124180001A0B8006B3C1180002E ++:10EBF0009622007A24470064A48700123C0D800806 ++:10EC000035A5008090B40008329000401600000442 ++:10EC10003C03800832AE000115C0008B00000000EC ++:10EC2000346400808C86002010D3000A3463010015 ++:10EC30008C67000002C7782319E000978FBF00544B ++:10EC4000AC93002024130001AC760000AFB3005059 ++:10EC5000AC7F000417C0004E000000008FA90050D8 ++:10EC60001520000B000000003C030801906396F1A2 ++:10EC7000306A00011140002E8FAB0058306400FE56 ++:10EC80003C010801A02496F10A000D75000018212E ++:10EC90000E000CAC024020210A000F1300000000FF ++:10ECA0000A000E200000A0210040F80924040017EB ++:10ECB0000A000DCA240300010040F80924040016CC ++:10ECC0000A000DCA240300019094004F240DFFFE9A ++:10ECD000028D2824A085004F30F900011320000682 ++:10ECE0003C0480083C030801906396F1307F0010DB ++:10ECF00017E00051306800EF34900080240A0001D2 ++:10ED0000024020210E00164EA60A00129203002592 ++:10ED100024090001AFA90050346200010240202103 ++:10ED20000E001658A20200250A000EF93C0D8008BC ++:10ED30001160FE83000018218FA5003030AC000464 ++:10ED40001180FE2C8FBF00840A000DCB240300012C ++:10ED500027A500380E000CB6AFA000385440FF4382 ++:10ED60008EE200048FB40038329001005200FF3F61 ++:10ED70008EE200048FA3003C8E6E0058006E682364 ++:10ED800005A3FF39AE6300580A000E948EE200041A ++:10ED90000E00164E024020213C038008346800809B ++:10EDA000024020210E001658A11E000903C0302188 ++:10EDB000240400370E0016F2000028210A000F116B ++:10EDC0008FA900508FAB00185960FF8D3C0D800853 ++:10EDD0000E00164E02402021920C00252405000151 ++:10EDE000AFA5005035820004024020210E001658C5 ++:10EDF000A20200250A000EF93C0D800812240059D9 ++:10EE00002A2300151060004D240900162408000C68 ++:10EE10005628FF2732B000013C0A8008914C001BA5 ++:10EE20002406FFBD241E000E01865824A14B001BA2 ++:10EE30000A000EA532B000013C010801A02896F19D ++:10EE40000A000EF93C0D80088CB500308EFE0008DB ++:10EE50002404001826B6000103C0F809ACB600303F ++:10EE60003C030801906396F13077000116E0FF81C2 ++:10EE7000306A00018FB200300A000D753243000481 ++:10EE80003C1080009605011A50A0FF2B34C60010DC ++:10EE90000A000EC892EE000C8C6200001456FF6D42 ++:10EEA000000000008C7800048FB9005403388823D8 ++:10EEB0000621FF638FBF00540A000F0E0000000000 ++:10EEC0003C010801A02A96F10A000F3030F9000138 ++:10EED0001633FF028FAF00240A000EB0241E00106C ++:10EEE0000E00164E024020213C0B80083568008041 ++:10EEF00091090025240A0001AFAA0050353300040F ++:10EF0000024020210E001658A11300253C050801DF ++:10EF100090A596F130A200FD3C010801A02296F1D7 ++:10EF20000A000E6D004018212411000E53D1FEEA94 ++:10EF3000241E00100A000EAF241E00165629FEDC07 ++:10EF400032B000013C0A8008914C001B2406FFBD32 ++:10EF5000241E001001865824A14B001B0A000EA598 ++:10EF600032B000010A000EA4241E00123C038000EF ++:10EF70008C6201B80440FFFE24040800AC6401B8B0 ++:10EF800003E000080000000030A5FFFF30C6FFFFCF ++:10EF90003C0780008CE201B80440FFFE34EA0180A7 ++:10EFA000AD440000ACE400203C0480089483004899 ++:10EFB0003068FFFF11000016AF88000824AB001274 ++:10EFC000010B482B512000133C04800034EF01005A ++:10EFD00095EE00208F890000240D001A31CCFFFF30 ++:10EFE00031274000A14D000B10E000362583FFFEC5 ++:10EFF0000103C02B170000348F9900048F88000490 ++:10F00000A5430014350700010A001003AF87000470 ++:10F010003C04800024030003348201808F890000B7 ++:10F020008F870004A043000B3C088000350C018052 ++:10F03000A585000EA585001A8F85000C30EB800099 ++:10F04000A5890010AD850028A58600081160000F75 ++:10F050008F85001435190100972A00163158FFFCDE ++:10F06000270F000401E870218DCD400031A6FFFF7D ++:10F0700014C000072403BFFF3C02FFFF34487FFF9A ++:10F0800000E83824AF8700048F8500142403BFFFF5 ++:10F090003C04800000E3582434830180A46B0026E4 ++:10F0A000AC69002C10A0000300054C02A465001000 ++:10F0B000A46900263C071000AC8701B803E00008F3 ++:10F0C000000000008F990004240AFFFE032A382460 ++:10F0D0000A001003AF87000427BDFFE88FA20028B5 ++:10F0E00030A5FFFF30C6FFFFAFBF0010AF87000C99 ++:10F0F000AF820014AF8000040E000FDBAF80000071 ++:10F100008FBF001027BD001803E00008AF80001477 ++:10F110003C06800034C4007034C701008C8A0000B3 ++:10F1200090E500128F84000027BDFFF030A300FFA0 ++:10F13000000318823082400010400037246500032D ++:10F140000005C8800326C0218F0E4000246F0004F4 ++:10F15000000F6880AFAE000001A660218D8B4000DB ++:10F16000AFAB000494E900163128FFFC01063821FA ++:10F170008CE64000AFA600088FA9000800003021EF ++:10F18000000028213C07080024E701000A0010675E ++:10F19000240800089059000024A500012CAC000CA4 ++:10F1A0000079C0210018788001E770218DCD000022 ++:10F1B0001180000600CD302603A5102114A8FFF50C ++:10F1C00000051A005520FFF4905900003C0480000F ++:10F1D000348700703C0508008CA531048CE30000E6 ++:10F1E0002CA2002010400009006A38230005488046 ++:10F1F0003C0B0800256B3108012B402124AA00019B ++:10F20000AD0700003C010800AC2A310400C0102109 ++:10F2100003E0000827BD0010308220001040000BE2 ++:10F2200000055880016648218D24400024680004B0 ++:10F2300000083880AFA4000000E618218C6540006B ++:10F24000AFA000080A001057AFA500040000000D91 ++:10F250000A0010588FA9000827BDFFE03C07800076 ++:10F2600034E60100AFBF001CAFB20018AFB100140C ++:10F27000AFB0001094C5000E8F87000030A4FFFFD0 ++:10F280002483000430E2400010400010AF830028C7 ++:10F290003C09002000E940241100000D30EC800002 ++:10F2A0008F8A0004240BBFFF00EB38243543100085 ++:10F2B000AF87000030F220001640000B3C1900041C ++:10F2C000241FFFBF0A0010B7007F102430EC80001D ++:10F2D000158000423C0E002030F220001240FFF862 ++:10F2E0008F8300043C19000400F9C0241300FFF5CB ++:10F2F000241FFFBF34620040AF82000430E20100EF ++:10F300001040001130F010008F83002C10600006B8 ++:10F310003C0F80003C05002000E52024148000C044 ++:10F320003C0800043C0F800035EE010095CD001E26 ++:10F3300095CC001C31AAFFFF000C5C00014B482556 ++:10F34000AF89000C30F010001200000824110001F9 ++:10F3500030F100201620008B3C18100000F890249B ++:10F36000164000823C040C002411000130E801002A ++:10F370001500000B3C0900018F85000430A94000F6 ++:10F38000152000073C0900013C0C1F0100EC58242B ++:10F390003C0A1000116A01183C1080003C09000171 ++:10F3A00000E9302410C000173C0B10003C18080086 ++:10F3B0008F1800243307000214E0014024030001E9 ++:10F3C0008FBF001C8FB200188FB100148FB00010D7 ++:10F3D0000060102103E0000827BD002000EE682433 ++:10F3E00011A0FFBE30F220008F8F00043C11FFFF00 ++:10F3F00036307FFF00F0382435E380000A0010A685 ++:10F40000AF87000000EB102450400065AF8000245F ++:10F410008F8C002C3C0D0F0000ED18241580008807 ++:10F42000AF83001030E8010011000086938F0010B8 ++:10F430003C0A0200106A00833C1280003650010032 ++:10F44000920500139789002A3626000230AF00FF8C ++:10F4500025EE0004000E19C03C0480008C9801B811 ++:10F460000700FFFE34880180AD0300003C198008CE ++:10F47000AC830020973100483225FFFF10A0015CCB ++:10F48000AF8500082523001200A3F82B53E0015993 ++:10F490008F850004348D010095AC00202402001AF1 ++:10F4A00030E44000318BFFFFA102000B108001927D ++:10F4B0002563FFFE00A3502B154001908F8F0004A1 ++:10F4C000A50300148F88000435050001AF850004F2 ++:10F4D0003C08800035190180A729000EA729001AD1 ++:10F4E0008F89000C30B18000A7270010AF290028B9 ++:10F4F000A72600081220000E3C04800035020100FF ++:10F50000944C0016318BFFFC256400040088182100 ++:10F510008C7F400033E6FFFF14C000053C048000F0 ++:10F520003C0AFFFF354D7FFF00AD2824AF85000466 ++:10F53000240EBFFF00AE402434850180A4A800261D ++:10F54000ACA7002C3C071000AC8701B800001821C4 ++:10F550008FBF001C8FB200188FB100148FB0001045 ++:10F560000060102103E0000827BD00203C020BFFD3 ++:10F5700000E41824345FFFFF03E3C82B5320FF7B14 ++:10F58000241100013C0608008CC6002C24C5000193 ++:10F590003C010800AC25002C0A0010D42411000501 ++:10F5A0008F85002410A0002FAF80001090A30000D2 ++:10F5B000146000792419000310A0002A30E601002D ++:10F5C00010C000CC8F860010241F000210DF00C97D ++:10F5D0008F8B000C3C0708008CE7003824E4FFFF09 ++:10F5E00014E0000201641824000018213C0D0800FA ++:10F5F00025AD0038006D1021904C00048F85002847 ++:10F6000025830004000321C030A5FFFF3626000239 ++:10F610000E000FDB000000000A00114D0000182151 ++:10F6200000E8302414C0FF403C0F80000E00103D65 ++:10F63000000000008F8700000A0010CAAF82000C93 ++:10F64000938F00103C18080127189640000F90C0B7 ++:10F6500002588021AF9000248F85002414A0FFD38E ++:10F66000AF8F00103C0480008C86400030C5010044 ++:10F6700010A000BC322300043C0C08008D8C002438 ++:10F6800024120004106000C23190000D3C04800080 ++:10F690008C8D40003402FFFF11A201003231FFFBCC ++:10F6A0008C884000310A01005540000124110010EF ++:10F6B00030EE080011C000BE2419FFFB8F9800280F ++:10F6C0002F0F03EF51E000010219802430E90100FF ++:10F6D00011200014320800018F87002C14E000FB79 ++:10F6E0008F8C000C3C05800034AB0100917F00132F ++:10F6F00033E300FF246A00042403FFFE0203802496 ++:10F70000000A21C012000002023230253226FFFF1B ++:10F710000E000FDB9785002A1200FF290000182138 ++:10F72000320800011100000D32180004240E0001FF ++:10F73000120E0002023230253226FFFF9785002A82 ++:10F740000E000FDB00002021240FFFFE020F80249B ++:10F750001200FF1B00001821321800045300FF188C ++:10F760002403000102323025241200045612000145 ++:10F770003226FFFF9785002A0E000FDB24040100CC ++:10F780002419FFFB021988241220FF0D0000182104 ++:10F790000A0010E9240300011079009C00003021C8 ++:10F7A00090AD00012402000211A200BE30EA004028 ++:10F7B00090B90001241800011338007F30E900409F ++:10F7C0008CA600049785002A00C020210E000FDBC4 ++:10F7D0003626000200004021010018218FBF001CC6 ++:10F7E0008FB200188FB100148FB00010006010218C ++:10F7F00003E0000827BD0020360F010095EE000C45 ++:10F8000031CD020015A0FEE63C0900013C1880083D ++:10F81000971200489789002A362600023248FFFFD7 ++:10F82000AF8800083C0380008C7101B80620FFFE01 ++:10F83000346A0180AD4000001100008E3C0F800052 ++:10F84000253F0012011FC82B1320008B240E00033C ++:10F85000346C0100958B00202402001A30E4400033 ++:10F860003163FFFFA142000B108000A72463FFFE5D ++:10F870000103682B15A000A52408FFFE34A5000194 ++:10F88000A5430014AF8500043C0480002412BFFF90 ++:10F8900000B2802434850180A4A9000EA4A9001A16 ++:10F8A000A4A60008A4B00026A4A700103C071000DE ++:10F8B000AC8701B80A00114D000018213C038000FC ++:10F8C00034640100949F000E3C1908008F3900D861 ++:10F8D0002404008033E5FFFF273100013C010800CC ++:10F8E000AC3100D80E000FDB240600030A00114DD6 ++:10F8F00000001821240A000210CA00598F85002830 ++:10F900003C0308008C6300D0240E0001106E005EE2 ++:10F910002CCF000C24D2FFFC2E5000041600002136 ++:10F9200000002021241800021078001B2CD9000CA4 ++:10F9300024DFFFF82FE900041520FF330000202109 ++:10F9400030EB020051600004000621C054C00022C8 ++:10F9500030A5FFFF000621C030A5FFFF0A00117D82 ++:10F96000362600023C0908008D29002431300001B0 ++:10F970005200FEF7000018219785002A3626000263 ++:10F980000E000FDB000020210A00114D000018219D ++:10F990000A00119C241200021320FFE624DFFFF866 ++:10F9A0000000202130A5FFFF0A00117D362600024D ++:10F9B0000A0011AC021980245120FF828CA6000499 ++:10F9C0003C05080190A5964110A0FF7E2408000187 ++:10F9D0000A0011F0010018210E000FDB3226000191 ++:10F9E0008F8600108F8500280A00124F000621C064 ++:10F9F0008F8500043C18800024120003371001801A ++:10FA0000A212000B0A00112E3C08800090A30001F6 ++:10FA1000241100011071FF70240800012409000264 ++:10FA20005069000430E60040240800010A0011F08B ++:10FA30000100182150C0FFFD240800013C0C80008B ++:10FA4000358B01009563001094A40002307FFFFF06 ++:10FA5000509FFF62010018210A001284240800014F ++:10FA60002CA803EF1100FE56240300010A001239EE ++:10FA700000000000240E000335EA0180A14E000BB7 ++:10FA80000A00121C3C04800011E0FFA2000621C005 ++:10FA900030A5FFFF0A00117D362600020A0011A5DD ++:10FAA000241100201140FFC63C1280003650010096 ++:10FAB000960F001094AE000231E80FFF15C8FFC08A ++:10FAC000000000000A0011E690B900013C060800A1 ++:10FAD0008CC6003824C4FFFF14C00002018418241F ++:10FAE000000018213C0D080025AD0038006D1021E4 ++:10FAF0000A0011B6904300048F8F0004240EFFFE0D ++:10FB00000A00112C01EE28242408FFFE0A00121A14 ++:10FB100000A8282427BDFFC8AFB00010AFBF003435 ++:10FB20003C10600CAFBE0030AFB7002CAFB6002861 ++:10FB3000AFB50024AFB40020AFB3001CAFB20018C3 ++:10FB4000AFB100148E0E5000240FFF7F3C068000E2 ++:10FB500001CF682435AC380C240B0003AE0C5000E8 ++:10FB6000ACCB00083C010800AC2000200E001819A6 ++:10FB7000000000003C0A0010354980513C06601628 ++:10FB8000AE09537C8CC700003C0860148D0500A0B2 ++:10FB90003C03FFFF00E320243C02535300051FC237 ++:10FBA0001482000634C57C000003A08002869821E0 ++:10FBB0008E7200043C116000025128218CBF007C31 ++:10FBC0008CA200783C1E600037C420203C05080150 ++:10FBD00024A59288AF820018AF9F001C0E0016DD8E ++:10FBE0002406000A3C190001273996403C01080010 ++:10FBF000AC3931DC0E0020DDAF8000148FD708084F ++:10FC00002418FFF03C15570902F8B02412D502F56C ++:10FC100024040001AF80002C3C1480003697018042 ++:10FC20003C1E080127DE9644369301008E900000AA ++:10FC30003205000310A0FFFD3207000110E000882C ++:10FC4000320600028E7100283C048000AE91002034 ++:10FC50008E6500048E66000000A0382100C040219F ++:10FC60008C8301B80460FFFE3C0B0010240A0800DE ++:10FC700000AB4824AC8A01B8552000E0240BBFFF3C ++:10FC80009675000E3C1208008E52002030AC4000E9 ++:10FC900032AFFFFF264E000125ED00043C010800B5 ++:10FCA000AC2E0020118000E8AF8D00283C18002009 ++:10FCB00000B8B02412C000E530B980002408BFFFAE ++:10FCC00000A8382434C81000AF87000030E62000B8 ++:10FCD00010C000E92409FFBF3C03000400E328240E ++:10FCE00010A00002010910243502004030EA010092 ++:10FCF00011400010AF8200048F8B002C11600007B0 ++:10FD00003C0D002000ED6024118000043C0F000435 ++:10FD100000EF702411C00239000000009668001E38 ++:10FD20009678001C3115FFFF0018B40002B690252C ++:10FD3000AF92000C30F910001320001324150001BD ++:10FD400030FF002017E0000A3C04100000E41024FB ++:10FD50001040000D3C0A0C003C090BFF00EA18247F ++:10FD60003525FFFF00A3302B10C0000830ED010047 ++:10FD70003C0C08008D8C002C24150005258B0001FF ++:10FD80003C010800AC2B002C30ED010015A0000B4D ++:10FD90003C0500018F85000430AE400055C00007CF ++:10FDA0003C0500013C161F0100F690243C0F10009A ++:10FDB000124F01CE000000003C05000100E5302498 ++:10FDC00010C000AF3C0C10003C1F08008FFF002447 ++:10FDD00033E90002152000712403000100601021A6 ++:10FDE000104000083C0680003C08800035180100E7 ++:10FDF0008F0F00243C056020ACAF00140000000011 ++:10FE00003C0680003C194000ACD9013800000000DD ++:10FE10005220001332060002262B0140262C0080BF ++:10FE2000240EFF80016E2024018E6824000D1940ED ++:10FE3000318A007F0004A9403172007F3C16200007 ++:10FE400036C20002006A482502B2382500E2882541 ++:10FE50000122F825ACDF0830ACD1083032060002B0 ++:10FE600010C0FF723C188000370501408CA80000CC ++:10FE700024100040AF08002090AF000831E300706C ++:10FE8000107000D428790041532000082405006038 ++:10FE9000241100201071000E3C0A40003C09800033 ++:10FEA000AD2A01780A001304000000001465FFFB6E ++:10FEB0003C0A40000E001FFA000000003C0A40000F ++:10FEC0003C098000AD2A01780A00130400000000FC ++:10FED00090A90009241F00048CA70000312800FF0E ++:10FEE000111F01B22503FFFA2C7200061240001404 ++:10FEF0003C0680008CA9000494A4000A310500FF90 ++:10FF000000095E022D6A00083086FFFF15400002DE ++:10FF10002567000424070003240C000910AC01FA33 ++:10FF200028AD000A11A001DE2410000A240E0008EA ++:10FF300010AE0028000731C000C038213C06800008 ++:10FF40008CD501B806A0FFFE34D20180AE47000078 ++:10FF500034CB0140916E0008240300023C0A4000AB ++:10FF600031C400FF00046A0001A86025A64C000807 ++:10FF7000A243000B9562000A3C0810003C09800077 ++:10FF8000A64200108D670004AE470024ACC801B83B ++:10FF9000AD2A01780A001304000000003C0A80002A ++:10FFA000354401009483000E3C0208008C4200D8C6 ++:10FFB000240400803065FFFF245500013C01080047 ++:10FFC000AC3500D80E000FDB240600030A001370C6 ++:10FFD000000018210009320230D900FF2418000166 ++:10FFE0001738FFD5000731C08F910020262200016D ++:10FFF000AF8200200A0013C800C0382100CB2024A3 ++:020000021000EC ++:10000000AF85000010800008AF860004240D87FF34 ++:1000100000CD6024158000083C0E006000AE302446 ++:1000200010C00005000000000E000D42000000009E ++:100030000A001371000000000E0016050000000009 ++:100040000A0013710000000030B980005320FF1F28 ++:10005000AF8500003C02002000A2F82453E0FF1B03 ++:10006000AF8500003C07FFFF34E47FFF00A4382485 ++:100070000A00132B34C880000A001334010910242D ++:1000800000EC58245160005AAF8000248F8D002C62 ++:100090003C0E0F0000EE182415A00075AF83001071 ++:1000A00030EF010011E00073939800103C12020041 ++:1000B000107200703C06800034D9010093280013B0 ++:1000C0009789002A36A60002311800FF271600047F ++:1000D000001619C03C0480008C8501B804A0FFFE06 ++:1000E00034880180AD0300003C158008AC830020FB ++:1000F00096BF004833E5FFFF10A001BCAF850008A4 ++:100100002523001200A3102B504001B98F85000455 ++:10011000348D010095AC0020240B001A30E440001F ++:10012000318AFFFFA10B000B108001BA2543FFFEAF ++:1001300000A3702B15C001B88F9600048F8F0004A8 ++:10014000A503001435E50001AF8500043C088000DC ++:1001500035150180A6A9000EA6A9001A8F89000CEA ++:1001600030BF8000A6A70010AEA90028A6A60008F0 ++:1001700013E0000F3C0F8000350C0100958B00163A ++:10018000316AFFFC25440004008818218C6240007D ++:100190003046FFFF14C000072416BFFF3C0EFFFFD0 ++:1001A00035CD7FFF00AD2824AF8500043C0F8000D3 ++:1001B0002416BFFF00B6902435E50180A4B20026C6 ++:1001C000ACA7002C3C071000ADE701B80A00137083 ++:1001D000000018210E00165D000000003C0A4000DF ++:1001E0003C098000AD2A01780A00130400000000D9 ++:1001F0008F85002410A00027AF80001090A300007E ++:10020000106000742409000310690101000030210E ++:1002100090AE0001240D000211CD014230EF0040EC ++:1002200090A90001241F0001113F000930E20040A5 ++:100230008CA600049785002A00C020210E000FDB49 ++:1002400036A60002000040210A00137001001821A8 ++:100250005040FFF88CA600043C07080190E7964147 ++:1002600010E0FFF4240800010A00137001001821B7 ++:10027000939800103C1F080127FF96400018C8C043 ++:10028000033F4021AF8800248F85002414A0FFDBAA ++:10029000AF9800103C0480008C86400030C50100FF ++:1002A00010A0008732AB00043C0C08008D8C0024A9 ++:1002B00024160004156000033192000D241600027C ++:1002C0003C0480008C8E4000340DFFFF11CD0113E3 ++:1002D00032B5FFFB8C984000330F010055E0000160 ++:1002E0002415001030E80800110000382409FFFB35 ++:1002F0008F9F00282FF903EF53200001024990241B ++:1003000030E2010010400014325F00018F87002CA2 ++:1003100014E0010E8F8C000C3C0480003486010038 ++:1003200090C5001330AA00FF25430004000321C03C ++:100330002419FFFE025990241240000202B6302513 ++:1003400032A6FFFF0E000FDB9785002A1240FEA3A6 ++:1003500000001821325F000113E0000D3247000455 ++:10036000240900011249000202B6302532A6FFFF1F ++:100370009785002A0E000FDB000020212402FFFEDB ++:10038000024290241240FE950000182132470004DA ++:1003900050E0FE922403000102B63025241600042A ++:1003A0005656000132A6FFFF9785002A0E000FDB8C ++:1003B000240401002403FFFB0243A82412A0FE87AB ++:1003C000000018210A001370240300010A0014B968 ++:1003D0000249902410A0FFAF30E5010010A00017E3 ++:1003E0008F8600102403000210C300148F84000CB9 ++:1003F0003C0608008CC6003824CAFFFF14C0000267 ++:10040000008A1024000010213C0E080025CE003880 ++:10041000004E682191AC00048F850028258B0004D4 ++:10042000000B21C030A5FFFF36A600020E000FDB37 ++:10043000000000000A00137000001821240F0002C1 ++:1004400010CF0088241600013C0308008C6300D004 ++:100450001076008D8F85002824D9FFFC2F280004FA ++:100460001500006300002021241F0002107F005DA2 ++:100470002CC9000C24C3FFF82C6200041440FFE9CF ++:100480000000202130EA020051400004000621C093 ++:1004900054C0000530A5FFFF000621C030A5FFFFB6 ++:1004A0000A00150436A600020E000FDB32A600017A ++:1004B0008F8600108F8500280A001520000621C0B5 ++:1004C0003C0A08008D4A0024315200015240FE438C ++:1004D000000018219785002A36A600020E000FDBC7 ++:1004E000000020210A001370000018219668000CFB ++:1004F000311802005700FE313C0500013C1F800806 ++:1005000097F900489789002A36A600023328FFFF92 ++:10051000AF8800083C0380008C7501B806A0FFFE80 ++:100520003C04800034820180AC400000110000B621 ++:1005300024180003252A0012010A182B106000B2AB ++:1005400000000000966F00203C0E8000240D001A71 ++:1005500031ECFFFF35CA018030EB4000A14D000BAC ++:10056000116000B02583FFFE0103902B164000AE02 ++:100570002416FFFE34A50001A5430014AF85000436 ++:100580002419BFFF00B94024A6E9000EA6E9001A0D ++:10059000A6E60008A6E80026A6E700103C07100023 ++:1005A000AE8701B80A001370000018213C048000D7 ++:1005B0008C8201B80440FFFE349601802415001C93 ++:1005C000AEC70000A2D5000B3C071000AC8701B8F5 ++:1005D0003C0A40003C098000AD2A01780A0013045F ++:1005E000000000005120FFA424C3FFF800002021D8 ++:1005F00030A5FFFF0A00150436A600020E00103DCC ++:10060000000000008F8700000A001346AF82000C34 ++:1006100090A30001241500011075FF0B24080001B0 ++:10062000240600021066000430E2004024080001A5 ++:100630000A001370010018215040FFFD240800013A ++:100640003C0C8000358B0100956A001094A40002D8 ++:100650003143FFFF5083FDE1010018210A00158599 ++:10066000240800018F8500282CB203EF1240FDDB27 ++:10067000240300013C0308008C6300D02416000111 ++:100680001476FF7624D9FFFC2CD8000C1300FF72DF ++:10069000000621C030A5FFFF0A00150436A600029F ++:1006A00010B00037240F000B14AFFE23000731C039 ++:1006B000312600FF00065600000A4E0305220047BF ++:1006C00030C6007F0006F8C03C16080126D69640CA ++:1006D00003F68021A2000001A20000003C0F600090 ++:1006E0008DF918202405000100C588040011302769 ++:1006F0000326C024000731C000C03821ADF81820FF ++:100700000A0013C8A60000028F850020000731C030 ++:1007100024A2FFFF0A0013F6AF8200200A0014B2E1 ++:100720002415002011E0FECC3C1980003728010080 ++:100730009518001094B6000233120FFF16D2FEC6B1 ++:10074000000000000A00148290A900013C0B080080 ++:100750008D6B0038256DFFFF15600002018D1024A0 ++:10076000000010213C080800250800380048C0217E ++:10077000930F000425EE00040A0014C5000E21C0EA ++:1007800000065202241F00FF115FFDEB000731C07D ++:10079000000A20C03C0E080125CE9640008EA821FC ++:1007A000009E602100095C02240D00013C076000EE ++:1007B000A2AD0000AD860000A2AB00018CF21820B3 ++:1007C00024030001014310040242B025ACF61820B6 ++:1007D00000C038210A0013C8A6A900020A0015AA01 ++:1007E000AF8000200A0012FFAF84002C8F85000428 ++:1007F0003C1980002408000337380180A308000B4F ++:100800000A00144D3C088000A2F8000B0A00155A9B ++:100810002419BFFF8F9600042412FFFE0A00144B18 ++:1008200002D228242416FFFE0A00155800B62824F8 ++:100830003C038000346401008C85000030A2003E3F ++:100840001440000800000000AC6000488C870000E5 ++:1008500030E607C010C0000500000000AC60004C8E ++:10086000AC60005003E0000824020001AC600054BA ++:10087000AC6000408C880000310438001080FFF923 ++:10088000000000002402000103E00008AC60004406 ++:100890003C0380008C6201B80440FFFE3467018095 ++:1008A000ACE4000024080001ACE00004A4E500086A ++:1008B00024050002A0E8000A34640140A0E5000B12 ++:1008C0009483000A14C00008A4E30010ACE00024E4 ++:1008D0003C07800034E901803C041000AD20002872 ++:1008E00003E00008ACE401B88C8600043C0410006E ++:1008F000ACE600243C07800034E90180AD200028EC ++:1009000003E00008ACE401B83C0680008CC201B8EA ++:100910000440FFFE34C7018024090002ACE400005B ++:10092000ACE40004A4E50008A0E9000A34C50140D5 ++:10093000A0E9000B94A8000A3C041000A4E80010F1 ++:10094000ACE000248CA30004ACE3002803E0000822 ++:10095000ACC401B83C039000346200010082202541 ++:100960003C038000AC6400208C65002004A0FFFEE6 ++:100970000000000003E00008000000003C028000CE ++:10098000344300010083202503E00008AC4400202C ++:1009900027BDFFE03C098000AFBF0018AFB10014D5 ++:1009A000AFB00010352801408D10000091040009FF ++:1009B0009107000891050008308400FF30E600FF31 ++:1009C00000061A002C820081008330251040002A86 ++:1009D00030A50080000460803C0D080125AD92B078 ++:1009E000018D58218D6A00000140000800000000C0 ++:1009F0003C038000346201409445000A14A0001EAC ++:100A00008F91FCC09227000530E6000414C0001A44 ++:100A1000000000000E00164E02002021922A000560 ++:100A200002002021354900040E001658A2290005B5 ++:100A30009228000531040004148000020000000028 ++:100A40000000000D922D0000240B002031AC00FFAF ++:100A5000158B00093C0580008CAE01B805C0FFFE77 ++:100A600034B10180AE3000003C0F100024100005AE ++:100A7000A230000BACAF01B80000000D8FBF001812 ++:100A80008FB100148FB0001003E0000827BD0020D4 ++:100A90000200202100C028218FBF00188FB1001450 ++:100AA0008FB00010240600010A00161D27BD00208B ++:100AB0000000000D0200202100C028218FBF001877 ++:100AC0008FB100148FB00010000030210A00161DF5 ++:100AD00027BD002014A0FFE8000000000200202134 ++:100AE0008FBF00188FB100148FB0001000C02821F4 ++:100AF0000A00163B27BD00203C0780008CEE01B8A1 ++:100B000005C0FFFE34F00180241F0002A21F000B6D ++:100B100034F80140A60600089719000A3C0F10009F ++:100B2000A61900108F110004A6110012ACEF01B835 ++:100B30000A0016998FBF001827BDFFE8AFBF00104D ++:100B40000E000FD4000000003C0280008FBF001098 ++:100B500000002021AC4001800A00108F27BD001842 ++:100B60003084FFFF30A5FFFF108000070000182130 ++:100B7000308200011040000200042042006518216C ++:100B80001480FFFB0005284003E0000800601021EE ++:100B900010C00007000000008CA2000024C6FFFF68 ++:100BA00024A50004AC82000014C0FFFB24840004D0 ++:100BB00003E000080000000010A0000824A3FFFFCD ++:100BC000AC86000000000000000000002402FFFFCF ++:100BD0002463FFFF1462FFFA2484000403E000088A ++:100BE000000000003C03800027BDFFF83462018054 ++:100BF000AFA20000308C00FF30AD00FF30CE00FF10 ++:100C00003C0B80008D6401B80480FFFE00000000F2 ++:100C10008FA900008D6801288FAA00008FA700000F ++:100C20008FA400002405000124020002A085000A10 ++:100C30008FA30000359940003C051000A062000B16 ++:100C40008FB800008FAC00008FA600008FAF0000AF ++:100C500027BD0008AD280000AD400004AD80002491 ++:100C6000ACC00028A4F90008A70D0010A5EE0012E2 ++:100C700003E00008AD6501B83C06800827BDFFE829 ++:100C800034C50080AFBF001090A7000924020012F5 ++:100C900030E300FF1062000B008030218CA8005070 ++:100CA00000882023048000088FBF00108CAA003425 ++:100CB000240400390000282100CA4823052000052B ++:100CC000240600128FBF00102402000103E0000878 ++:100CD00027BD00180E0016F2000000008FBF0010A4 ++:100CE0002402000103E0000827BD001827BDFFC84B ++:100CF000AFB20030AFB00028AFBF0034AFB1002CAE ++:100D000000A0802190A5000D30A6001010C000109A ++:100D1000008090213C0280088C4400048E0300086F ++:100D20001064000C30A7000530A6000510C0009329 ++:100D3000240400018FBF00348FB200308FB1002C2B ++:100D40008FB000280080102103E0000827BD003884 ++:100D500030A7000510E0000F30AB001210C00006F5 ++:100D6000240400013C0980088E0800088D25000439 ++:100D70005105009C240400388FBF00348FB200302E ++:100D80008FB1002C8FB000280080102103E00008F4 ++:100D900027BD0038240A0012156AFFE6240400016A ++:100DA0000200202127A500100E000CB6AFA00010F5 ++:100DB0001440007C3C19800837240080909800087B ++:100DC000331100081220000A8FA7001030FF010025 ++:100DD00013E000A48FA300148C8600580066102333 ++:100DE000044000043C0A8008AC8300588FA7001020 ++:100DF0003C0A800835480080910900083124000829 ++:100E00001480000224080003000040213C1F8008D9 ++:100E100093F1001193F9001237E600808CCC005456 ++:100E2000333800FF03087821322D00FF000F708057 ++:100E300001AE282100AC582B1160006F00000000AB ++:100E400094CA005C8CC900543144FFFF0125102373 ++:100E50000082182B14600068000000008CCB005446 ++:100E60000165182330EC00041180006C000830800C ++:100E70008FA8001C0068102B1040006230ED0004A9 ++:100E8000006610232C46008010C00002004088211C ++:100E9000241100800E00164E024020213C0D8008D7 ++:100EA00035A6008024070001ACC7000C90C80008DC ++:100EB0000011484035A70100310C007FA0CC00088C ++:100EC0008E05000424AB0001ACCB0030A4D1005C43 ++:100ED0008CCA003C9602000E01422021ACC40020C6 ++:100EE0008CC3003C0069F821ACDF001C8E190004A3 ++:100EF000ACF900008E180008ACF800048FB10010A7 ++:100F0000322F000855E0004793A60020A0C0004EF5 ++:100F100090D8004E2411FFDFA0F8000890CF000801 ++:100F200001F17024A0CE00088E0500083C0B80085B ++:100F300035690080AD2500388D6A00148D2200309F ++:100F40002419005001422021AD24003491230000D7 ++:100F5000307F00FF13F90036264F01000E001658AF ++:100F60000240202124040038000028210E0016F23F ++:100F70002406000A0A001757240400010E000D2859 ++:100F8000000020218FBF00348FB200308FB1002CC1 ++:100F90008FB00028004020210080102103E00008CD ++:100FA00027BD00388E0E00083C0F800835F0008009 ++:100FB000AE0E005402402021AE0000300E00164E4E ++:100FC00000000000920D00250240202135AC0020D9 ++:100FD0000E001658A20C00250E000CAC0240202179 ++:100FE000240400382405008D0E0016F22406001299 ++:100FF0000A0017572404000194C5005C0A001792E8 ++:1010000030A3FFFF2407021811A0FF9E00E6102363 ++:101010008FAE001C0A00179A01C610230A0017970A ++:101020002C620218A0E600080A0017C48E0500080A ++:101030002406FF8001E6C0243C118000AE38002861 ++:101040008E0D000831E7007F3C0E800C00EE602121 ++:10105000AD8D00E08E080008AF8C00380A0017D074 ++:10106000AD8800E4AC800058908500082403FFF7A9 ++:1010700000A33824A08700080A0017758FA7001066 ++:101080003C05080024A560A83C04080024846FF4F3 ++:101090003C020800244260B0240300063C01080121 ++:1010A000AC2596C03C010801AC2496C43C01080163 ++:1010B000AC2296C83C010801A02396CC03E00008AE ++:1010C0000000000003E00008240200013C02800050 ++:1010D000308800FF344701803C0680008CC301B893 ++:1010E0000460FFFE000000008CC501282418FF806A ++:1010F0003C0D800A24AF010001F8702431EC007F20 ++:10110000ACCE0024018D2021ACE50000948B00EAD8 ++:101110003509600024080002316AFFFFACEA0004D0 ++:1011200024020001A4E90008A0E8000BACE00024C0 ++:101130003C071000ACC701B8AF84003803E00008DA ++:10114000AF85006C938800488F8900608F820038DB ++:1011500030C600FF0109382330E900FF01221821C1 ++:1011600030A500FF2468008810C000020124382147 ++:101170000080382130E400031480000330AA00030B ++:101180001140000D312B000310A0000900001021B8 ++:1011900090ED0000244E000131C200FF0045602B9D ++:1011A000A10D000024E700011580FFF925080001CA ++:1011B00003E00008000000001560FFF300000000DD ++:1011C00010A0FFFB000010218CF80000245900043F ++:1011D000332200FF0045782BAD18000024E70004FF ++:1011E00015E0FFF92508000403E0000800000000F6 ++:1011F00093850048938800588F8700600004320070 ++:101200003103007F00E5102B30C47F001040000F39 ++:10121000006428258F8400383C0980008C8A00EC0B ++:10122000AD2A00A43C03800000A35825AC6B00A0AD ++:101230008C6C00A00580FFFE000000008C6D00ACEF ++:10124000AC8D00EC03E000088C6200A80A00188254 ++:101250008F840038938800593C0280000080502120 ++:10126000310300FEA383005930ABFFFF30CC00FFF9 ++:1012700030E7FFFF344801803C0980008D2401B82D ++:101280000480FFFE8F8D006C24180016AD0D000049 ++:101290008D2201248F8D0038AD0200048D5900206D ++:1012A000A5070008240201C4A119000AA118000B17 ++:1012B000952F01208D4E00088D4700049783005C18 ++:1012C0008D59002401CF302100C7282100A32023FD ++:1012D0002418FFFFA504000CA50B000EA5020010AA ++:1012E000A50C0012AD190018AD18002495AF00E848 ++:1012F0003C0B10002407FFF731EEFFFFAD0E002876 ++:101300008DAC0084AD0C002CAD2B01B88D460020B7 ++:1013100000C7282403E00008AD4500208F8800386E ++:101320000080582130E7FFFF910900D63C02800081 ++:1013300030A5FFFF312400FF00041A00006750258C ++:1013400030C600FF344701803C0980008D2C01B875 ++:101350000580FFFE8F82006C240F0017ACE20000B6 ++:101360008D390124ACF900048D780020A4EA00082E ++:10137000241901C4A0F8000AA0EF000B9523012056 ++:101380008D6E00088D6D00049784005C01C35021B0 ++:10139000014D602101841023A4E2000CA4E5000E9D ++:1013A000A4F90010A4E60012ACE000148D7800242B ++:1013B000240DFFFFACF800188D0F007CACEF001C73 ++:1013C0008D0E00783C0F1000ACEE0020ACED002438 ++:1013D000950A00BE240DFFF73146FFFFACE600285A ++:1013E000950C00809504008231837FFF0003CA00C2 ++:1013F0003082FFFF0322C021ACF8002CAD2F01B8D2 ++:10140000950E00828D6A002000AE3021014D282407 ++:10141000A506008203E00008AD6500203C028000C4 ++:10142000344501803C0480008C8301B80460FFFED9 ++:101430008F8A0044240600199549001C3128FFFFBB ++:10144000000839C0ACA70000A0A6000B3C051000A6 ++:1014500003E00008AC8501B88F87004C0080402174 ++:1014600030C400FF3C0680008CC201B80440FFFE7F ++:101470008F89006C9383006834996000ACA90000E8 ++:10148000A0A300058CE20010240F00022403FFF744 ++:10149000A4A20006A4B900088D180020A0B8000A74 ++:1014A000A0AF000B8CEE0000ACAE00108CED000481 ++:1014B000ACAD00148CEC001CACAC00248CEB002018 ++:1014C000ACAB00288CEA002C3C071000ACAA002C26 ++:1014D0008D090024ACA90018ACC701B88D05002007 ++:1014E00000A3202403E00008AD0400208F8600380C ++:1014F00027BDFFE0AFB10014AFBF0018AFB00010C0 ++:1015000090C300D430A500FF3062002010400008D6 ++:10151000008088218CCB00D02409FFDF256A0001E0 ++:10152000ACCA00D090C800D401093824A0C700D4A8 ++:1015300014A000403C0C80008F840038908700D4B9 ++:101540002418FFBF2406FFEF30E3007FA08300D400 ++:10155000979F005C8F8200608F8D003803E2C82364 ++:10156000A799005CA5A000BC91AF00D401F870243D ++:10157000A1AE00D48F8C0038A18000D78F8A0038AC ++:10158000A5400082AD4000EC914500D400A658244F ++:10159000A14B00D48F9000348F8400609786005C4C ++:1015A0000204282110C0000FAF850034A38000582A ++:1015B0003C0780008E2C000894ED01208E2B000447 ++:1015C000018D5021014B8021020620233086FFFF30 ++:1015D00030C8000F3909000131310001162000091F ++:1015E000A3880058938600488FBF00188FB100145D ++:1015F0008FB0001027BD0020AF85006403E0000815 ++:10160000AF86006000C870238FBF00189386004823 ++:101610008FB100148FB0001034EF0C00010F28219F ++:1016200027BD0020ACEE0084AF85006403E0000815 ++:10163000AF86006035900180020028210E00190F4E ++:10164000240600828F840038908600D430C5004084 ++:1016500050A0FFBAA38000688F85004C3C06800034 ++:101660008CCD01B805A0FFFE8F89006C2408608234 ++:1016700024070002AE090000A6080008A207000B1C ++:101680008CA300083C0E1000AE0300108CA2000CCE ++:10169000AE0200148CBF0014AE1F00188CB90018E5 ++:1016A000AE1900248CB80024AE1800288CAF002896 ++:1016B000AE0F002CACCE01B80A001948A380006818 ++:1016C0008F8A003827BDFFE0AFB10014AFB0001023 ++:1016D0008F880060AFBF00189389003C954200BC22 ++:1016E00030D100FF0109182B0080802130AC00FFB1 ++:1016F0003047FFFF0000582114600003310600FF4F ++:1017000001203021010958239783005C0068202BB9 ++:101710001480002700000000106800562419000102 ++:101720001199006334E708803165FFFF0E0018C08F ++:10173000020020218F83006C3C07800034E601808A ++:101740003C0580008CAB01B80560FFFE240A001840 ++:101750008F840038ACC30000A0CA000B948900BE7F ++:101760003C081000A4C90010ACC00030ACA801B8FF ++:101770009482008024430001A4830080949F008011 ++:101780003C0608008CC6318833EC7FFF1186005E72 ++:101790000000000002002021022028218FBF001835 ++:1017A0008FB100148FB000100A00193427BD00203B ++:1017B000914400D42403FF8000838825A15100D4E4 ++:1017C0009784005C3088FFFF51000023938C003C1D ++:1017D0008F8500382402EFFF008B782394AE00BC85 ++:1017E0000168502B31E900FF01C26824A4AD00BCA0 ++:1017F00051400039010058213C1F800037E60100AC ++:101800008CD800043C190001031940245500000144 ++:1018100034E740008E0A00202403FFFB241100015E ++:1018200001432024AE0400201191002D34E78000F4 ++:1018300002002021012030210E0018C03165FFFF79 ++:101840009787005C8F890060A780005C0127802358 ++:10185000AF900060938C003C8F8B00388FBF0018D6 ++:101860008FB100148FB0001027BD002003E00008E6 ++:10187000A16C00D73C0D800035AA01008D48000402 ++:101880003C0900010109282454A0000134E740006C ++:101890008E0F00202418FFFB34E7800001F870242D ++:1018A00024190001AE0E00201599FF9F34E708802F ++:1018B000020020210E00188E3165FFFF020020215A ++:1018C000022028218FBF00188FB100148FB00010A4 ++:1018D0000A00193427BD00200A0019F7000048212A ++:1018E00002002021012030210E00188E3165FFFFFB ++:1018F0009787005C8F890060A780005C01278023A8 ++:101900000A001A0EAF900060948C0080241F8000A3 ++:10191000019F3024A4860080908B0080908F0080EF ++:10192000316700FF0007C9C20019C027001871C045 ++:1019300031ED007F01AE2825A08500800A0019DF67 ++:1019400002002021938500682403000127BDFFE8E1 ++:1019500000A330042CA20020AFB00010AFBF0014D1 ++:1019600000C01821104000132410FFFE3C0708009F ++:101970008CE7319000E610243C088000350501809A ++:1019800014400005240600848F890038240A0004CE ++:101990002410FFFFA12A00FC0E00190F0000000018 ++:1019A000020010218FBF00148FB0001003E0000868 ++:1019B00027BD00183C0608008CC631940A001A574F ++:1019C00000C310248F87004427BDFFE0AFB200188A ++:1019D000AFB10014AFB00010AFBF001C30D000FF9B ++:1019E00090E6000D00A088210080902130C5007F86 ++:1019F000A0E5000D8F8500388E2300188CA200D042 ++:101A00001062002E240A000E0E001A4AA38A0068F3 ++:101A10002409FFFF104900222404FFFF5200002088 ++:101A2000000020218E2600003C0C001000CC582421 ++:101A3000156000393C0E000800CE682455A0003F18 ++:101A4000024020213C18000200D880241200001F10 ++:101A50003C0A00048F8700448CE200148CE30010E1 ++:101A60008CE500140043F82303E5C82B1320000580 ++:101A7000024020218E24002C8CF1001010910031A6 ++:101A80000240202124020012A38200680E001A4A9C ++:101A90002412FFFF105200022404FFFF0000202147 ++:101AA0008FBF001C8FB200188FB100148FB00010D0 ++:101AB0000080102103E0000827BD002090A800D47A ++:101AC000350400200A001A80A0A400D400CA4824CB ++:101AD0001520000B8F8B00448F8D00448DAC0010BF ++:101AE0001580000B024020218E2E002C51C0FFECEF ++:101AF00000002021024020210A001A9B2402001726 ++:101B00008D66001050C0FFE6000020210240202119 ++:101B10000A001A9B24020011024020212402001511 ++:101B20000E001A4AA3820068240FFFFF104FFFDC4B ++:101B30002404FFFF0A001A8A8E2600000A001AC138 ++:101B4000240200143C08000400C8382450E0FFD4EC ++:101B500000002021024020210A001A9B24020013C9 ++:101B60008F85003827BDFFD8AFB3001CAFB2001877 ++:101B7000AFB10014AFB00010AFBF002090A700D4E9 ++:101B80008F90004C2412FFFF34E2004092060000C8 ++:101B9000A0A200D48E0300100080982110720006CD ++:101BA00030D1003F2408000D0E001A4AA3880068B7 ++:101BB000105200252404FFFF8F8A00388E09001878 ++:101BC0008D4400D01124000702602021240C000E57 ++:101BD0000E001A4AA38C0068240BFFFF104B001A5A ++:101BE0002404FFFF24040020122400048F8D0038F9 ++:101BF00091AF00D435EE0020A1AE00D48F85005403 ++:101C000010A00019000000001224004A8F9800382C ++:101C10008F92FCC0971000809651000A5230004805 ++:101C20008F9300403C1F08008FFF318C03E5C82BC9 ++:101C30001720001E02602021000028210E0019A993 ++:101C400024060001000020218FBF00208FB3001C5C ++:101C50008FB200188FB100148FB0001000801021D7 ++:101C600003E0000827BD00285224002A8E05001436 ++:101C70008F840038948A008025490001A48900805F ++:101C8000948800803C0208008C42318831077FFF35 ++:101C900010E2000E00000000026020210E00193446 ++:101CA000240500010A001B0B000020212402002D46 ++:101CB0000E001A4AA38200682403FFFF1443FFE1C9 ++:101CC0002404FFFF0A001B0C8FBF002094990080A2 ++:101CD000241F800024050001033FC024A498008035 ++:101CE00090920080908E0080325100FF001181C2DE ++:101CF00000107827000F69C031CC007F018D582576 ++:101D0000A08B00800E001934026020210A001B0BFA ++:101D1000000020212406FFFF54A6FFD68F84003840 ++:101D2000026020210E001934240500010A001B0B5B ++:101D300000002021026020210A001B252402000A45 ++:101D40002404FFFD0A001B0BAF9300608F8800384E ++:101D500027BDFFE8AFB00010AFBF0014910A00D458 ++:101D60008F87004C00808021354900408CE60010B0 ++:101D7000A10900D43C0208008C4231B030C53FFFBD ++:101D800000A2182B106000078F850050240DFF80E3 ++:101D900090AE000D01AE6024318B00FF156000088D ++:101DA0000006C382020020212403000D8FBF00140F ++:101DB0008FB0001027BD00180A001A4AA3830068DC ++:101DC00033060003240F000254CFFFF70200202146 ++:101DD00094A2001C8F85003824190023A4A200E8D7 ++:101DE0008CE8000000081E02307F003F13F9003528 ++:101DF0003C0A00838CE800188CA600D0110600086D ++:101E0000000000002405000E0E001A4AA385006899 ++:101E10002407FFFF104700182404FFFF8F850038B8 ++:101E200090A900D435240020A0A400D48F8C0044B5 ++:101E3000918E000D31CD007FA18D000D8F83005458 ++:101E40001060001C020020218F8400508C9800102C ++:101E50000303782B11E0000D241900180200202143 ++:101E6000A39900680E001A4A2410FFFF10500002C8 ++:101E70002404FFFF000020218FBF00148FB000104A ++:101E80000080102103E0000827BD00188C86001098 ++:101E90008F9F00440200202100C31023AFE20010F6 ++:101EA000240500010E0019A9240600010A001B9751 ++:101EB000000020210E001934240500010A001B97A0 ++:101EC00000002021010A5824156AFFD98F8C004494 ++:101ED000A0A600FC0A001B84A386005A30A500FFC0 ++:101EE0002406000124A9000100C9102B1040000C99 ++:101EF00000004021240A000100A61823308B0001B5 ++:101F000024C60001006A3804000420421160000267 ++:101F100000C9182B010740251460FFF800A61823FC ++:101F200003E000080100102127BDFFD8AFB0001862 ++:101F30008F90004CAFB1001CAFBF00202403FFFF07 ++:101F40002411002FAFA30010920600002405000802 ++:101F500026100001006620260E001BB0308400FF12 ++:101F600000021E003C021EDC34466F410A001BD8F2 ++:101F70000000102110A00009008018212445000154 ++:101F800030A2FFFF2C4500080461FFFA0003204047 ++:101F90000086202614A0FFF9008018210E001BB037 ++:101FA000240500208FA300102629FFFF313100FFF8 ++:101FB00000034202240700FF1627FFE20102182651 ++:101FC00000035027AFAA0014AFAA00100000302170 ++:101FD00027A8001027A7001400E6782391ED00033E ++:101FE00024CE000100C8602131C600FF2CCB0004C4 ++:101FF0001560FFF9A18D00008FA200108FBF002097 ++:102000008FB1001C8FB0001803E0000827BD002826 ++:1020100027BDFFD0AFB3001CAFB00010AFBF00288A ++:10202000AFB50024AFB40020AFB20018AFB10014B8 ++:102030003C0C80008D880128240FFF803C06800A1C ++:1020400025100100250B0080020F68243205007F57 ++:10205000016F7024AD8E009000A62821AD8D002464 ++:1020600090A600FC3169007F3C0A8004012A1821F7 ++:10207000A386005A9067007C00809821AF830030CF ++:1020800030E20002AF88006CAF85003800A0182154 ++:10209000144000022404003424040030A3840048C7 ++:1020A0008C7200DC30D100FF24040004AF92006089 ++:1020B00012240004A38000688E7400041680001EA1 ++:1020C0003C0880009386005930C7000110E0000FE3 ++:1020D0008F9300608CB000848CA800842404FF805F ++:1020E000020410240002F940310A007F03EA482567 ++:1020F0003C0C2000012C902530CD00FE3C038000DC ++:10210000AC720830A38D00598F9300608FBF0028F8 ++:102110008FB50024ACB300DC8FB400208FB3001C5B ++:102120008FB200188FB100148FB00010240200018C ++:1021300003E0000827BD00308E7F000895020120D3 ++:102140008E67001003E2C8213326FFFF30D8000F4E ++:1021500033150001AF87003416A00058A39800582B ++:1021600035090C000309382100D81823AD03008479 ++:10217000AF8700648E6A00043148FFFF1100007EC3 ++:10218000A78A005C90AC00D42407FF8000EC3024C8 ++:1021900030CB00FF1560004B9786005C938E005A91 ++:1021A000240D000230D5FFFF11CD02A20000A021B6 ++:1021B0008F85006002A5802B160000BC9388004824 ++:1021C0003C11800096240120310400FF1485008812 ++:1021D0008F8400648F9800343312000356400085CA ++:1021E00030A500FF8F900064310C00FF24060034FE ++:1021F00011860095AF90004C9204000414800118E1 ++:102200008F8E0038A380003C8E0D00048DC800D84E ++:102210003C0600FF34CCFFFF01AC30240106182B34 ++:1022200014600120AF8600548F8700609798005C8F ++:10223000AF8700400307402310C000C7A788005C99 ++:102240008F91003030C3000300035823922A007C92 ++:102250003171000302261021000A20823092000111 ++:102260000012488000492821311FFFFF03E5C82BD9 ++:10227000132001208F8800388F8500348F880064F8 ++:102280001105025A3C0E3F018E0600003C0C250051 ++:1022900000CE682411AC01638F84004C30E500FF50 ++:1022A0000E00184A000030218F8800388F870060A8 ++:1022B0008F8500340A001DB78F8600540A001C5613 ++:1022C000AF87006490A400D400E48024320200FFB1 ++:1022D000104000169386005990A6008890AE00D753 ++:1022E00024A8008830D4003F2686FFE02CD10020AF ++:1022F000A38E003C1220000CAF88004C240B000180 ++:1023000000CB20043095001916A0012B3C0680005C ++:1023100034CF0002008FC0241700022E3099002015 ++:1023200017200234000000009386005930CB0001D2 ++:102330001160000F9788005C8CBF00848CA900841A ++:10234000240AFF8003EA6024000C19403132007F28 ++:10235000007238253C0D200000EDC82530D800FE65 ++:102360003C0F8000ADF90830A39800599788005CB5 ++:102370001500FF84000000008E630020306200041E ++:102380001040FF51938600592404FFFB0064802411 ++:102390003C038000AE700020346601808C7301B86D ++:1023A0000660FFFE8F98006C347501003C1400013C ++:1023B000ACD800008C6B012424076085ACCB0004F2 ++:1023C0008EAE000401D488245220000124076083CB ++:1023D00024190002A4C700083C0F1000A0D9000B6C ++:1023E0003C068000ACCF01B80A001C2B9386005934 ++:1023F00030A500FF0E00184A240600018F88006CEB ++:102400003C05800034A90900250201889388004812 ++:10241000304A0007304B00783C0340802407FF809F ++:102420000163C825014980210047F824310C00FFD1 ++:1024300024060034ACBF0800AF90004CACB90810C3 ++:102440005586FF6E920400048F8400388E11003090 ++:10245000908E00D431CD001015A000108F83006045 ++:102460002C6F000515E000E400000000909800D4F7 ++:102470002465FFFC331200101640000830A400FF52 ++:102480008F9F00648F99003413F90004388700018E ++:1024900030E20001144001C8000000000E001BC320 ++:1024A000000000000A001DF8000000008F84006496 ++:1024B00030C500FF0E00184A24060001939800481A ++:1024C000240B0034130B00A08F8500388F8600602A ++:1024D0009783005C306EFFFF00CE8823AF910060D1 ++:1024E000A780005C1280FF90028018212414FFFD59 ++:1024F0005474FFA28E6300208E6A00042403FFBF81 ++:102500002408FFEF0155F823AE7F000490AC00D4FF ++:102510003189007FA0A900D48E7200208F8F0038EF ++:10252000A780005C364D0002AE6D0020A5E000BC27 ++:1025300091E500D400A3C824A1F900D48F950038F8 ++:10254000AEA000EC92B800D403085824A2AB00D48B ++:102550000A001CD78F8500388F910034AF8000604F ++:1025600002275821AF8B0034000020212403FFFFF5 ++:10257000108301B48F8500388E0C00103C0D0800CC ++:102580008DAD31B09208000031843FFF008D802B6B ++:1025900012000023310D003F3C1908008F3931A88B ++:1025A0008F9F006C000479802408FF80033F202166 ++:1025B000008FC821938500590328F8243C06008029 ++:1025C0003C0F800034D80001001F91403331007F60 ++:1025D0008F8600380251502535EE0940332B0078A4 ++:1025E000333000073C0310003C02800C017890253A ++:1025F000020E48210143C0250222382134AE0001D9 ++:10260000ADFF0804AF890050ADF20814AF87004455 ++:10261000ADFF0028ACD90084ADF80830A38E005976 ++:102620009383005A24070003106700272407000142 ++:102630001467FFAC8F8500382411002311B1008589 ++:1026400000000000240E000B026020210E001A4A38 ++:10265000A38E00680040A0210A001D328F8500383B ++:1026600002602021240B000C0E001A4AA38B006884 ++:10267000240AFFFF104AFFBD2404FFFF8F8E00389D ++:10268000A380003C8E0D00048DC800D83C0600FFDE ++:1026900034CCFFFF01AC30240106182B1060FEE2A1 ++:1026A000AF86005402602021241200190E001A4A3D ++:1026B000A3920068240FFFFF104FFFAC2404FFFF1C ++:1026C0000A001C838F86005425A3FFE02C74002091 ++:1026D0001280FFDD240E000B000328803C1108014E ++:1026E000263194B400B148218D2D000001A00008CE ++:1026F000000000008F85003400A710219385003C66 ++:10270000AF82003402251821A383003C951F00BC32 ++:102710000226282137F91000A51900BC5240FF926B ++:10272000AF850060246A0004A38A003C950900BCC0 ++:1027300024A40004AF84006035322000A51200BC40 ++:102740000A001D54000020218F8600602CC800055F ++:102750001500FF609783005C3065FFFF00C5C8234C ++:102760002F2F000511E00003306400FF24CDFFFC93 ++:1027700031A400FF8F8900648F920034113200046D ++:10278000389F000133EC0001158001380000000083 ++:102790008F840038908700D434E60010A08600D4DF ++:1027A0008F8500388F8600609783005CACA000ECBA ++:1027B0000A001D2F306EFFFF8CB500848CB400849E ++:1027C0003C04100002A7302400068940328E007FAE ++:1027D000022E8025020410253C08800024050001FB ++:1027E00002602021240600010E0019A9AD02083064 ++:1027F0000A001CC38F8500388C8200EC1222FE7EFA ++:102800000260202124090005A38900680E001A4AED ++:102810002411FFFF1451FE782404FFFF0A001D5508 ++:102820002403FFFF8F8F004C8F8800388DF8000045 ++:10283000AD1800888DE70010AD0700988F87006005 ++:102840000A001DB78F8600542406FFFF118600057D ++:10285000000000000E001B4C026020210A001D8FAA ++:102860000040A0210E001AD1026020210A001D8F15 ++:102870000040A0218F90004C3C0208008C4231B0F7 ++:102880008E110010322C3FFF0182282B10A0000C6B ++:10289000240BFF808F85005090A3000D01637024EE ++:1028A00031CA00FF1140000702602021001143825D ++:1028B000310600032418000110D8010600000000B2 ++:1028C000026020212403000D0E001A4AA383006831 ++:1028D000004020218F8500380A001D320080A02191 ++:1028E0008F90004C3C0A08008D4A31B08F85005013 ++:1028F0008E0400100000A0218CB1001430823FFF34 ++:10290000004A602B8CB200205180FFEE0260202133 ++:1029100090B8000D240BFF800178702431C300FFB4 ++:102920005060FFE80260202100044382310600036A ++:1029300014C0FFE40260202194BF001C8F9900386E ++:102940008E060028A73F00E88CAF0010022F20233E ++:1029500014C4013A026020218F83005400C368210F ++:10296000022D382B14E00136240200188F8A00440F ++:102970008F820030024390218D4B00100163702341 ++:10298000AD4E0010AD5200208C4C00740192282BEB ++:1029900014A0015F026020218F8400508E08002463 ++:1029A0008C86002411060007026020212419001CD7 ++:1029B0000E001A4AA3990068240FFFFF104FFFC5AD ++:1029C0002404FFFF8F8400448C87002424FF00012F ++:1029D000AC9F00241251012F8F8D00308DB10074F7 ++:1029E0001232012C3C0B00808E0E000001CB5024D3 ++:1029F00015400075000000008E0300142411FFFF35 ++:102A0000107100073C0808003C0608008CC6319095 ++:102A100000C8C0241300015202602021A380006876 ++:102A20008E0300003C19000100792024108000135F ++:102A30003C1F0080007FA02416800009020028218E ++:102A4000026020212411001A0E001A4AA391006886 ++:102A50002407FFFF1047FF9F2404FFFF02002821E7 ++:102A6000026020210E001A6A240600012410FFFFD4 ++:102A70001050FF982404FFFF241400018F8D0044A0 ++:102A8000026020210280302195A900342405000134 ++:102A9000253200010E0019A9A5B200340000202142 ++:102AA0008F8500380A001D320080A0218F90004CD5 ++:102AB0003C1408008E9431B08E07001030E53FFFC3 ++:102AC00000B4C82B132000618F8600502412FF80B1 ++:102AD00090C9000D0249682431A400FF5080005CB9 ++:102AE000026020218F8C00541180000700078B8228 ++:102AF0008F8500388F82FCC094BF0080944A000A02 ++:102B0000515F00F78F8600403227000314E0006415 ++:102B100000000000920E000211C000D8000000006A ++:102B20008E0B0024156000D902602021920400035E ++:102B300024190002308500FF14B90005308900FF18 ++:102B40008F940054128000EA240D002C308900FF7D ++:102B5000392C00102D8400012D3200010244302553 ++:102B6000020028210E001A6A026020212410FFFFB3 ++:102B7000105000BF8F8500388F830054106000D341 ++:102B8000240500013C0A08008D4A318C0143F82BD2 ++:102B900017E000B22402002D02602021000028214D ++:102BA0000E0019A9240600018F85003800001821A5 ++:102BB0000A001D320060A0210E0018750000000000 ++:102BC0000A001DF800000000AC8000200A001E78FA ++:102BD0008E03001400002821026020210E0019A994 ++:102BE000240600010A001CC38F8500380A001DB7A7 ++:102BF0008F8800388CAA00848CAC00843C031000C1 ++:102C00000147F824001F91403189007F024968255F ++:102C100001A32825ACC50830910700012405000157 ++:102C2000026020210E0019A930E600010A001CC331 ++:102C30008F850038938F00482403FFFD0A001D3460 ++:102C4000AF8F00600A001D342403FFFF02602021C3 ++:102C50002410000D0E001A4AA390006800401821AD ++:102C60008F8500380A001D320060A0210E00187503 ++:102C7000000000009783005C8F86006000402021E8 ++:102C80003070FFFF00D010232C4A00051140FE11C8 ++:102C90008F850038ACA400EC0A001D2F306EFFFFBA ++:102CA00090CF000D31E300085460FFA192040003AF ++:102CB00002602021240200100E001A4AA38200683C ++:102CC0002403FFFF5443FF9A920400030A001F12DB ++:102CD0008F85003890A4000D308F000811E000951A ++:102CE0008F990054572000A6026020218E1F000CEF ++:102CF0008CB4002057F40005026020218E0D0008DE ++:102D00008CA7002411A7003A026020212402002091 ++:102D1000A38200680E001A4A2412FFFF1052FEED33 ++:102D20002404FFFF8F9F00442402FFF73C14800E11 ++:102D300093EA000D2419FF803C03800001423824EF ++:102D4000A3E7000D8F9F00303C0908008D2931ACAE ++:102D50008F8C006C97F200788F870044012C302113 ++:102D6000324D7FFF000D204000C4782131E5007F07 ++:102D700000B4C02101F94024AC68002CA711000068 ++:102D80008CEB0028256E0001ACEE00288CEA002CAC ++:102D90008E02002C01426021ACEC002C8E09002C2C ++:102DA000ACE900308E120014ACF2003494ED003A1D ++:102DB00025A40001A4E4003A97E600783C1108003D ++:102DC0008E3131B024C3000130707FFF1211005CDE ++:102DD000006030218F8F0030026020212405000127 ++:102DE0000E001934A5E600780A001EA1000020217B ++:102DF0008E0900142412FFFF1132006B8F8A0038F5 ++:102E00008E0200188D4C00D0144C00650260202109 ++:102E10008E0B00248CAE0028116E005B2402002172 ++:102E20000E001A4AA38200681452FFBE2404FFFF5A ++:102E30008F8500380A001D320080A0212402001F67 ++:102E40000E001A4AA38200682409FFFF1049FEA160 ++:102E50002404FFFF0A001E548F83005402602021C7 ++:102E60000E001A4AA38200681450FF508F85003864 ++:102E70002403FFFF0A001D320060A0218CD800242B ++:102E80008E0800241118FF29026020210A001F2744 ++:102E90002402000F8E0900003C05008001259024CB ++:102EA0001640FF492402001A026020210E001A4A2F ++:102EB000A3820068240CFFFF144CFECF2404FFFF04 ++:102EC0008F8500380A001D320080A0210E001934C1 ++:102ED000026020218F8500380A001EE500001821BD ++:102EE0002403FFFD0060A0210A001D32AF860060B0 ++:102EF000026020210E001A4AA38D00682403FFFF00 ++:102F00001043FF588F8500380A001ECC920400033E ++:102F10002418001D0E001A4AA39800682403FFFF1E ++:102F20001443FE9D2404FFFF8F8500380A001D32E4 ++:102F30000080A021026020210A001F3D24020024FD ++:102F4000240880000068C024330BFFFF000B73C20D ++:102F500031D000FF001088270A001F6E001133C017 ++:102F6000240F001B0E001A4AA38F00681451FEACF8 ++:102F70002404FFFF8F8500380A001D320080A02145 ++:102F80000A001F3D240200278E0600288CA3002C77 ++:102F900010C30008026020210A001F812402001FC4 ++:102FA0000A001F812402000E026020210A001F81F6 ++:102FB000240200258E04002C1080000D8F8F00301D ++:102FC0008DE800740104C02B5700000C0260202122 ++:102FD0008CB900140086A0210334282B10A0FF52C6 ++:102FE0008F9F0044026020210A001F8124020022DA ++:102FF000026020210A001F81240200230A001F8191 ++:103000002402002627BDFFD8AFB3001CAFB10014C7 ++:10301000AFBF0020AFB20018AFB000103C0280007C ++:103020008C5201408C4B01483C048000000B8C0208 ++:10303000322300FF317300FF8C8501B804A0FFFE2E ++:1030400034900180AE1200008C8701442464FFF0AC ++:10305000240600022C830013AE070004A61100080A ++:10306000A206000BAE1300241060004F8FBF00209B ++:10307000000448803C0A0801254A9534012A402171 ++:103080008D04000000800008000000003C030800E0 ++:103090008C6331A831693FFF00099980007280215B ++:1030A000021370212405FF80264D0100264C00806C ++:1030B0003C02800031B1007F3198007F31CA007F2F ++:1030C0003C1F800A3C1980043C0F800C01C5202461 ++:1030D00001A5302401853824014F1821AC46002475 ++:1030E000023F402103194821AC470090AC4400281E ++:1030F000AF830044AF880038AF8900300E0019005C ++:10310000016080213C0380008C6B01B80560FFFEEC ++:103110008F8700448F8600383465018090E8000D69 ++:10312000ACB20000A4B0000600082600000416039C ++:1031300000029027001227C21080008124C200885C ++:10314000241F6082A4BF0008A0A000052402000282 ++:10315000A0A2000B8F8B0030000424003C08270045 ++:1031600000889025ACB20010ACA00014ACA00024E4 ++:10317000ACA00028ACA0002C8D6900382413FF807F ++:10318000ACA9001890E3000D02638024320500FF13 ++:1031900010A000058FBF002090ED000D31AC007F26 ++:1031A000A0EC000D8FBF00208FB3001C8FB2001861 ++:1031B0008FB100148FB000103C0A10003C0E80004C ++:1031C00027BD002803E00008ADCA01B8265F010052 ++:1031D0002405FF8033F8007F3C06800003E5782457 ++:1031E0003C19800A03192021ACCF0024908E00D412 ++:1031F00000AE682431AC00FF11800024AF84003899 ++:10320000248E008895CD00123C0C08008D8C31A8CE ++:1032100031AB3FFF01924821000B5180012A402130 ++:1032200001052024ACC400283107007F3C06800C37 ++:1032300000E620219083000D00A31024304500FFFC ++:1032400010A0FFD8AF8400449098000D330F0010F9 ++:1032500015E0FFD58FBF00200E0019000000000010 ++:103260003C0380008C7901B80720FFFE00000000BD ++:10327000AE1200008C7F0144AE1F0004A6110008AE ++:1032800024110002A211000BAE1300243C1308010C ++:10329000927396F0327000015200FFC38FBF00207E ++:1032A0000E002146024020210A0020638FBF00202B ++:1032B0003C1260008E452C083C03F0033462FFFF93 ++:1032C00000A2F824AE5F2C088E582C083C1901C0CF ++:1032D00003199825AE532C080A0020638FBF0020E5 ++:1032E000264D010031AF007F3C10800A240EFF8084 ++:1032F00001F0282101AE60243C0B8000AD6C00245D ++:103300001660FFA8AF85003824110003A0B100FCAF ++:103310000A0020638FBF002026480100310A007F89 ++:103320003C0B800A2409FF80014B30210109202435 ++:103330003C078000ACE400240A002062AF8600381D ++:10334000944E0012320C3FFF31CD3FFF15ACFF7D94 ++:10335000241F608290D900D42418FF800319782498 ++:1033600031EA00FF1140FF7700000000240700044D ++:10337000A0C700FC8F870044241160842406000D40 ++:10338000A4B10008A0A600050A00204D24020002F6 ++:103390003C040001248496DC24030014240200FE73 ++:1033A0003C010800AC2431EC3C010800AC2331E8BE ++:1033B0003C010801A42296F83C040801248496F8F4 ++:1033C0000000182100643021A0C300042463000120 ++:1033D0002C6500FF54A0FFFC006430213C0708006E ++:1033E00024E7010003E00008AF87007800A058211F ++:1033F000008048210000102114A00012000050217C ++:103400000A002142000000003C010801A42096F8B7 ++:103410003C05080194A596F88F8200783C0C0801C1 ++:10342000258C96F800E2182100AC2021014B302BAE ++:10343000A089000400001021A460000810C0003919 ++:10344000010048218F8600780009384000E94021BA ++:103450000008388000E6282190A8000B90B9000AE7 ++:103460000008204000881021000218800066C0215A ++:10347000A319000A8F85007800E5782191EE000AF3 ++:1034800091E6000B000E684001AE6021000C208028 ++:1034900000851021A046000B3C030801906396F2C2 ++:1034A000106000222462FFFF8F8300383C01080176 ++:1034B000A02296F2906C00FF118000040000000032 ++:1034C000906E00FF25CDFFFFA06D00FF3C190801A5 ++:1034D000973996F8272300013078FFFF2F0F00FF60 ++:1034E00011E0FFC9254A00013C010801A42396F818 ++:1034F0003C05080194A596F88F8200783C0C0801E1 ++:10350000258C96F800E2182100AC2021014B302BCD ++:10351000A089000400001021A460000814C0FFC9A5 ++:103520000100482103E000080000000003E000085B ++:103530002402000227BDFFE0248501002407FF804C ++:10354000AFB00010AFBF0018AFB1001400A718242F ++:103550003C10800030A4007F3C06800A00862821B1 ++:103560008E110024AE03002490A200FF1440000836 ++:10357000AF850038A0A000098FBF0018AE1100244D ++:103580008FB100148FB0001003E0000827BD0020A9 ++:1035900090A900FD90A800FF312400FF0E0020F448 ++:1035A000310500FF8F8500388FBF0018A0A00009EB ++:1035B000AE1100248FB100148FB0001003E000089A ++:1035C00027BD002027BDFFD0AFB20020AFB1001C47 ++:1035D000AFB00018AFBF002CAFB40028AFB30024C9 ++:1035E0003C0980009533011635320C00952F011AE5 ++:1035F0003271FFFF023280218E08000431EEFFFF9E ++:10360000248B0100010E6821240CFF8025A5FFFFFB ++:10361000016C50243166007F3C07800AAD2A0024EB ++:1036200000C73021AF850074AF8800703C010801ED ++:10363000A02096F190C300090200D02100809821BB ++:10364000306300FF2862000510400048AF86003854 ++:10365000286400021480008E24140001240D00054B ++:103660003C010801A02D96D590CC00FD3C0108013D ++:10367000A02096D63C010801A02096D790CB000A46 ++:10368000240AFF80318500FF014B4824312700FFC9 ++:1036900010E0000C000058213C12800836510080D8 ++:1036A0008E2F00308CD0005C01F0702305C0018E9D ++:1036B0008F87007090D4000A3284007FA0C4000A73 ++:1036C0008F8600383C118008363000808E0F003025 ++:1036D0008F87007000EF702319C000EE000000001B ++:1036E00090D4000924120002328400FF1092024795 ++:1036F000000000008CC2005800E2F82327F9FFFF09 ++:103700001B2001300000000090C5000924080004BF ++:1037100030A300FF10680057240A00013C01080193 ++:10372000A02A96D590C900FF252700013C01080179 ++:10373000A02796D43C030801906396D52406000583 ++:103740001066006A2C780005130000C40000902168 ++:103750000003F8803C0408012484958003E4C82118 ++:103760008F25000000A0000800000000241800FFC2 ++:103770001078005C0000000090CC000A90CA00099C ++:103780003C080801910896F13187008000EA48253D ++:103790003C010801A02996DC90C500FD3C140801FD ++:1037A000929496F2311100013C010801A02596DDAA ++:1037B00090DF00FE3C010801A03F96DE90D200FFA2 ++:1037C0003C010801A03296DF8CD900543C0108016D ++:1037D000AC3996E08CD000583C010801AC3096E43E ++:1037E0008CC3005C3C010801AC3496EC3C01080140 ++:1037F000AC2396E8162000088FBF002C8FB4002859 ++:103800008FB300248FB200208FB1001C8FB000183E ++:1038100003E0000827BD00303C1180009624010E13 ++:103820000E000FD43094FFFF3C0B08018D6B96F413 ++:103830000260382102802821AE2B01803C13080150 ++:103840008E7396D401602021240600830E00102F71 ++:10385000AFB300108FBF002C8FB400288FB30024AB ++:103860008FB200208FB1001C8FB0001803E0000859 ++:1038700027BD00303C1808008F1831FC270F0001CD ++:103880003C010800AC2F31FC0A0021D700000000E9 ++:103890001474FFB900000000A0C000FF3C05080040 ++:1038A0008CA531E43C0308008C6331E03C02080045 ++:1038B0008C4232048F99003834A80001241F000282 ++:1038C0003C010801AC2396F43C010801A02896F0C5 ++:1038D0003C010801A02296F3A33F00090A002190B1 ++:1038E0008F8600380E002146000000000A0021D714 ++:1038F0008F8600383C1F080193FF96D424190001DD ++:1039000013F902298F8700703C100801921096D895 ++:103910003C06080190C696D610C000050200A02102 ++:103920003C040801908496D9109001E48F870078B8 ++:10393000001088408F9F0078023048210009C8801D ++:10394000033F702195D80008270F0001A5CF00087C ++:103950003C040801908496D93C05080190A596D6B0 ++:103960000E0020F4000000008F8700780230202134 ++:103970000004308000C720218C8500048F820074F1 ++:1039800000A2402305020006AC8200048C8A0000DD ++:103990008F830070014310235C400001AC83000062 ++:1039A0008F86003890CB00FF2D6C00025580002DD3 ++:1039B000241400010230F821001F40800107282153 ++:1039C00090B9000B8CAE00040019C0400319782197 ++:1039D000000F1880006710218C4D000001AE882375 ++:1039E0002630FFFF5E00001F241400018C440004F9 ++:1039F0008CAA0000008A482319200019240E000414 ++:103A00003C010801A02E96D590AD000B8CAB0004B4 ++:103A1000000D8840022D80210010108000471021E9 ++:103A20008C44000401646023058202009443000872 ++:103A300090DF00FE90B9000B33E500FF54B900049D ++:103A40000107A021A0D400FE8F8700780107A021E4 ++:103A50009284000B0E0020F4240500018F860038AC ++:103A600024140001125400962E500001160000424A ++:103A70003C08FFFF241900021659FF3F0000000018 ++:103A8000A0C000FF8F860038A0D200090A0021D70D ++:103A90008F86003890C700092404000230E300FF3D ++:103AA0001064016F24090004106901528F880074AA ++:103AB0008CCE0054010E682325B10001062001754B ++:103AC000241800043C010801A03896D53C010801E7 ++:103AD000A02096D490D400FD90D200FF2E4F00027B ++:103AE00015E0FF14328400FF000438408F8900780D ++:103AF00090DF00FF00E41021000220800089C8212F ++:103B00002FE500029324000B14A0FF0A24070002F3 ++:103B100000041840006480210010588001692821A9 ++:103B20008CAC0004010C50230540FF020000000093 ++:103B30003C030801906396D614600005246F0001D1 ++:103B40003C010801A02496D93C010801A02796D782 ++:103B50003C010801A02F96D690CE00FF24E700017B ++:103B600031CD00FF01A7882B1220FFE990A4000BA4 ++:103B70000A0021C6000000003C0508018CA596D46F ++:103B80003C12000400A8F82413F2000624020005E9 ++:103B90003C090801912996D5152000022402000352 ++:103BA000240200053C010801A02296F190C700FF05 ++:103BB00014E0012024020002A0C200090A0021D75B ++:103BC0008F86003890CC00FF1180FEDA240A0001B5 ++:103BD0008F8C00748F890078240F00030180682186 ++:103BE0001160001E240E0002000540400105A021C6 ++:103BF00000142080008990218E51000401918023BF ++:103C00000600FECC000000003C020801904296D65F ++:103C100014400005245800013C010801A02A96D751 ++:103C20003C010801A02596D93C010801A03896D690 ++:103C300090DF00FF010510210002C88033E500FF7E ++:103C4000254A00010329202100AA402B1500FEB9B6 ++:103C50009085000B1560FFE50005404000054040E1 ++:103C600001051821000310803C010801A02A96D408 ++:103C70003C010801A02596D8004918218C64000455 ++:103C800000E4F82327F9FFFF1F20FFE900000000F0 ++:103C90008C63000000E358230560013A01A38823E8 ++:103CA00010E301170184C0231B00FEA200000000E6 ++:103CB0003C010801A02E96D50A002305240B000123 ++:103CC000240E0004A0CE00093C0D08008DAD31F893 ++:103CD0008F86003825A200013C010800AC2231F893 ++:103CE0000A0021D7000000008CD9005C00F9C02335 ++:103CF0001F00FE7B000000008CDF005C10FFFF65F2 ++:103D00008F8400748CC3005C008340232502000173 ++:103D10001C40FF60000000008CC9005C248700018B ++:103D200000E9282B10A0FE943C0D80008DAB01040F ++:103D30003C0C0001016C50241140FE8F2402001045 ++:103D40003C010801A02296F10A0021D700000000E2 ++:103D50008F9100748F86003826220001ACC2005C6F ++:103D60000A002292241400018F8700382404FF8067 ++:103D70000000882190E9000A241400010124302564 ++:103D8000A0E6000A3C05080190A596D63C0408016F ++:103D9000908496D90E0020F4000000008F86003831 ++:103DA0008F85007890C800FD310700FF0007404074 ++:103DB0000107F821001FC0800305C8219323000BD1 ++:103DC000A0C300FD8F8500788F8600380305602131 ++:103DD000918F000B000F704001CF6821000D808093 ++:103DE000020510218C4B0000ACCB00548D840004E4 ++:103DF0008F83007400645023194000022482000164 ++:103E00002462000101074821ACC2005C0009308037 ++:103E100000C5402100E02021240500010E0020F40F ++:103E20009110000B8F86003890C500FF10A0FF0C8A ++:103E3000001070408F85007801D06821000D10803F ++:103E4000004558218D6400008F8C0074018450233C ++:103E50002547000104E0FF02263100013C03080170 ++:103E6000906396D62E2F0002247800013C010801B1 ++:103E7000A03896D63C010801A03496D711E0FEF890 ++:103E8000020038210A002365000740408F84003873 ++:103E90008F8300748C85005800A340230502FE9A8E ++:103EA000AC8300580A00223B000000003C070801D8 ++:103EB00090E796F2240200FF10E200BE8F860038E1 ++:103EC0003C110801963196FA3C030801246396F8E8 ++:103ED000262500013230FFFF30ABFFFF02036021D7 ++:103EE0002D6A00FF1540008D918700043C010801F8 ++:103EF000A42096FA8F88003800074840012728211F ++:103F0000911800FF000530802405000127140001EE ++:103F1000A11400FF3C120801925296F28F8800789B ++:103F20008F8E0070264F000100C820213C0108013F ++:103F3000A02F96F2AC8E00008F8D0074A48500082F ++:103F4000AC8D00043C030801906396D414600077A4 ++:103F5000000090213C010801A02596D4A087000B09 ++:103F60008F8C007800CC5021A147000A8F82003846 ++:103F7000A04700FD8F840038A08700FE8F860038A0 ++:103F80008F9F0070ACDF00548F990074ACD900583B ++:103F90008F8D00780127C02100185880016DA02165 ++:103FA000928F000A000F704001CF18210003888013 ++:103FB000022D8021A207000B8F8600780166602108 ++:103FC000918A000B000A1040004A2021000428803A ++:103FD00000A64021A107000A3C07800834E90080C0 ++:103FE0008D2200308F860038ACC2005C0A0022921D ++:103FF0002414000190CA00FF1540FEAD8F880074A4 ++:10400000A0C400090A0021D78F860038A0C000FD97 ++:104010008F98003824060001A30000FE3C0108012F ++:10402000A02696D53C010801A02096D40A0021C6FE ++:104030000000000090CB00FF3C040801908496F340 ++:10404000316C00FF0184502B1540000F2402000347 ++:1040500024020004A0C200090A0021D78F8600387C ++:1040600090C3000A2410FF8002035824316C00FF23 ++:104070001180FDC1000000003C010801A02096D580 ++:104080000A0021C600000000A0C200090A0021D7D2 ++:104090008F86003890D4000A2412FF8002544824EE ++:1040A000312800FF1500FFF4240200083C0108013C ++:1040B000A02296F10A0021D70000000000108840DD ++:1040C0008F8B0070023018210003688001A7202127 ++:1040D000AC8B00008F8A0074240C0001A48C0008B3 ++:1040E000AC8A00043C05080190A596D62402000184 ++:1040F00010A2FE1E24A5FFFF0A0022519084000B8F ++:104100000184A0231A80FD8B000000003C010801FF ++:10411000A02E96D50A002305240B00013C010801BE ++:10412000A42596FA0A0023B78F880038240B0001D3 ++:10413000106B00228F9800388F85003890BF00FFE9 ++:1041400033F900FF1079002B000000003C1F08012C ++:1041500093FF96D8001FC840033FC0210018A080DD ++:104160000288782191EE000AA08E000A8F8D0078D7 ++:104170003C030801906396D800CD88210A0023DD16 ++:10418000A223000B263000010600003101A4902379 ++:104190000640002B240200033C010801A02F96D505 ++:1041A0000A002305240B00018F8900380A00223BF6 ++:1041B000AD2700540A00229124120001931400FD3F ++:1041C000A094000B8F8800388F8F0078910E00FE2E ++:1041D00000CF6821A1AE000A8F910038A22700FD10 ++:1041E0008F8300708F900038AE0300540A0023DEE6 ++:1041F0008F8D007890B000FEA090000A8F8B003861 ++:104200008F8C0078916A00FD00CC1021A04A000B31 ++:104210008F840038A08700FE8F8600748F85003859 ++:10422000ACA600580A0023DE8F8D007894B80008F1 ++:10423000ACA40004030378210A002285A4AF00087F ++:104240003C010801A02296D50A0021C6000000000A ++:1042500090CF0009240D000431EE00FF11CDFD8543 ++:10426000240200013C010801A02296D50A0021C6C3 ++:1042700000000000080033440800334408003420E4 ++:10428000080033F4080033D8080033280800332826 ++:10429000080033280800334C8008010080080080A3 ++:1042A000800800005F865437E4AC62CC50103A4579 ++:1042B00036621985BF14C0E81BC27A1E84F4B55655 ++:1042C000094EA6FE7DDA01E7C04D748108005A74DC ++:1042D00008005AB808005A5C08005A5C08005A5C8A ++:1042E00008005A5C08005A7408005A5C08005A5CBE ++:1042F00008005AC008005A5C080059D408005A5CEB ++:1043000008005A5C08005AC008005A5C08005A5C51 ++:1043100008005A5C08005A5C08005A5C08005A5CA5 ++:1043200008005A5C08005A5C08005A5C08005A5C95 ++:1043300008005A9408005A5C08005A9408005A5C15 ++:1043400008005A5C08005A5C08005A9808005A9401 ++:1043500008005A5C08005A5C08005A5C08005A5C65 ++:1043600008005A5C08005A5C08005A5C08005A5C55 ++:1043700008005A5C08005A5C08005A5C08005A5C45 ++:1043800008005A5C08005A5C08005A5C08005A5C35 ++:1043900008005A5C08005A5C08005A5C08005A5C25 ++:1043A00008005A9808005A9808005A5C08005A9861 ++:1043B00008005A5C08005A5C08005A5C08005A5C05 ++:1043C00008005A5C08005A5C08005A5C08005A5CF5 ++:1043D00008005A5C08005A5C08005A5C08005A5CE5 ++:1043E00008005A5C08005A5C08005A5C08005A5CD5 ++:1043F00008005A5C08005A5C08005A5C08005A5CC5 ++:1044000008005A5C08005A5C08005A5C08005A5CB4 ++:1044100008005A5C08005A5C08005A5C08005A5CA4 ++:1044200008005A5C08005A5C08005A5C08005A5C94 ++:1044300008005A5C08005A5C08005A5C08005A5C84 ++:1044400008005A5C08005A5C08005A5C08005A5C74 ++:1044500008005A5C08005A5C08005A5C08005A5C64 ++:1044600008005A5C08005A5C08005A5C08005A5C54 ++:1044700008005A5C08005A5C08005A5C08005A5C44 ++:1044800008005A5C08005A5C08005A5C08005A5C34 ++:1044900008005A5C08005A5C08005A5C08005A5C24 ++:1044A00008005A5C08005A5C08005A5C08005A5C14 ++:1044B00008005A5C08005A5C08005A5C08005A5C04 ++:1044C00008005A5C08005A5C08005A5C08005ADC74 ++:1044D0000800782C08007A900800783808007628C0 ++:1044E00008007838080078C4080078380800762872 ++:1044F0000800762808007628080076280800762824 ++:104500000800762808007628080076280800762813 ++:1045100008007628080078580800784808007628AF ++:1045200008007628080076280800762808007628F3 ++:1045300008007628080076280800762808007628E3 ++:1045400008007628080076280800762808007848B1 ++:10455000080082FC08008188080082C40800818865 ++:104560000800829408008070080081880800818813 ++:1045700008008188080081880800818808008188F7 ++:1045800008008188080081880800818808008188E7 ++:104590000800818808008188080081B008008D34F7 ++:1045A00008008E9008008E70080088D808008D4C96 ++:1045B0000A00012400000000000000000000000DBF ++:1045C000747061362E322E31620000000602010145 ++:1045D00000000000000000000000000000000000DB ++:1045E00000000000000000000000000000000000CB ++:1045F00000000000000000000000000000000000BB ++:1046000000000000000000000000000000000000AA ++:10461000000000000000000000000000000000009A ++:10462000000000000000000000000000000000008A ++:10463000000000000000000000000000000000007A ++:104640000000000010000003000000000000000D4A ++:104650000000000D3C020800244217203C03080023 ++:1046600024632A10AC4000000043202B1480FFFD7F ++:10467000244200043C1D080037BD2FFC03A0F0219C ++:104680003C100800261004903C1C0800279C1720B2 ++:104690000E000262000000000000000D2402FF80F6 ++:1046A00027BDFFE000821024AFB00010AF42002011 ++:1046B000AFBF0018AFB10014936500043084007FD1 ++:1046C000034418213C0200080062182130A5002094 ++:1046D000036080213C080111277B000814A0000220 ++:1046E0002466005C2466005892020004974301048B ++:1046F000920400043047000F3063FFFF3084004015 ++:10470000006728231080000900004821920200055C ++:1047100030420004104000050000000010A000031B ++:104720000000000024A5FFFC2409000492020005FB ++:1047300030420004104000120000000010A00010E1 ++:10474000000000009602000200A72021010440257D ++:104750002442FFFEA7421016920300042402FF80A9 ++:1047600000431024304200FF104000033C020400CC ++:104770000A000174010240258CC20000AF421018EB ++:104780008F4201780440FFFE2402000AA742014044 ++:1047900096020002240400093042000700021023A0 ++:1047A00030420007A7420142960200022442FFFE67 ++:1047B000A7420144A740014697420104A74201488D ++:1047C0008F420108304200205040000124040001C3 ++:1047D00092020004304200101440000234830010A2 ++:1047E00000801821A743014A0000000000000000DB ++:1047F0000000000000000000AF48100000000000B2 ++:104800000000000000000000000000008F421000C7 ++:104810000441FFFE3102FFFF1040000700000000CE ++:1048200092020004304200401440000300000000E7 ++:104830008F421018ACC20000960200063042FFFF03 ++:10484000244200020002104300021040036288214B ++:10485000962200001120000D3044FFFF00A7102118 ++:104860008F8300388F45101C0002108200021080D8 ++:1048700000431021AC45000030A6FFFF0E00058D5F ++:1048800000052C0200402021A62200009203000413 ++:104890002402FF8000431024304200FF1040001F1C ++:1048A0000000000092020005304200021040001B90 ++:1048B000000000009742100C2442FFFEA742101691 ++:1048C000000000003C02040034420030AF421000FF ++:1048D00000000000000000000000000000000000D8 ++:1048E0008F4210000441FFFE000000009742100CB0 ++:1048F0008F45101C3042FFFF24420030000210821E ++:1049000000021080005B1021AC45000030A6FFFFC4 ++:104910000E00058D00052C02A62200009604000260 ++:10492000248400080E0001E93084FFFF974401044D ++:104930000E0001F73084FFFF8FBF00188FB1001405 ++:104940008FB000103C02100027BD002003E00008DB ++:10495000AF4201783084FFFF308200078F8500244A ++:1049600010400002248300073064FFF800A41021E7 ++:1049700030421FFF03421821247B4000AF850028EE ++:10498000AF82002403E00008AF4200843084FFFFC0 ++:104990003082000F8F85002C8F860034104000027B ++:1049A0002483000F3064FFF000A410210046182B70 ++:1049B000AF8500300046202314600002AF82002C37 ++:1049C000AF84002C8F82002C340480000342182115 ++:1049D00000641821AF83003803E00008AF42008074 ++:1049E0008F820014104000088F8200048F82FFDC49 ++:1049F000144000058F8200043C02FFBF3442FFFFD9 ++:104A0000008220248F82000430430006240200022A ++:104A10001062000F3C0201012C62000350400005AF ++:104A2000240200041060000F3C0200010A00023062 ++:104A30000000000010620005240200061462000C51 ++:104A40003C0201110A000229008210253C020011DB ++:104A500000821025AF421000240200010A0002303B ++:104A6000AF82000C00821025AF421000AF80000C16 ++:104A700000000000000000000000000003E000084B ++:104A8000000000008F82000C1040000400000000B5 ++:104A90008F4210000441FFFE0000000003E0000808 ++:104AA000000000008F8200102443F800000231C291 ++:104AB00024C2FFF02C6303011060000300021042C7 ++:104AC0000A000257AC8200008F85001800C5102B29 ++:104AD0001440000B0000182100C5102324470001DA ++:104AE0008F82001C00A210212442FFFF0046102BE1 ++:104AF000544000042402FFFF0A000257AC87000064 ++:104B00002402FFFF0A000260AC8200008C820000D9 ++:104B10000002194000621821000318800062182169 ++:104B2000000318803C0208002442175C0062182130 ++:104B300003E000080060102127BDFFD8AFBF0020B0 ++:104B4000AFB1001CAFB000183C0460088C8250006C ++:104B50002403FF7F3C066000004310243442380CDD ++:104B6000AC8250008CC24C1C3C1A80000002160221 ++:104B70003042000F10400007AF82001C8CC34C1C59 ++:104B80003C02001F3442FC0000621824000319C2DA ++:104B9000AF8300188F420008275B400034420001B9 ++:104BA000AF420008AF8000243C02601CAF40008090 ++:104BB000AF4000848C4500088CC308083402800094 ++:104BC000034220212402FFF0006218243C020080EE ++:104BD0003C010800AC2204203C025709AF84003895 ++:104BE00014620004AF850034240200010A0002921E ++:104BF000AF820014AF8000148F42000038420001E1 ++:104C0000304200011440FFFC8F8200141040001657 ++:104C10000000000097420104104000058F8300004F ++:104C2000146000072462FFFF0A0002A72C62000A3A ++:104C30002C620010504000048F83000024620001A9 ++:104C4000AF8200008F8300002C62000A1440000332 ++:104C50002C6200070A0002AEAF80FFDC10400002A9 ++:104C600024020001AF82FFDC8F4301088F44010062 ++:104C700030622000AF83000410400008AF840010B1 ++:104C80003C0208008C42042C244200013C01080034 ++:104C9000AC22042C0A00058A3C0240003065020068 ++:104CA00014A0000324020F001482026024020D00ED ++:104CB00097420104104002C83C02400030624000AC ++:104CC000144000AD8F8200388C4400088F42017878 ++:104CD0000440FFFE24020800AF42017824020008CD ++:104CE000A7420140A7400142974201048F8400047B ++:104CF0003051FFFF30820001104000070220802168 ++:104D00002623FFFE240200023070FFFFA742014667 ++:104D10000A0002DBA7430148A74001463C02080005 ++:104D20008C42043C1440000D8F8300103082002020 ++:104D30001440000224030009240300010060202124 ++:104D40008F830010240209005062000134840004A3 ++:104D5000A744014A0A0002F60000000024020F00E6 ++:104D60001462000530820020144000062403000D68 ++:104D70000A0002F524030005144000022403000980 ++:104D800024030001A743014A3C0208008C4204208E ++:104D90003C0400480E00020C004420250E000235A1 ++:104DA000000000008F82000C1040003E0000000058 ++:104DB0008F4210003C0300200043102410400039B3 ++:104DC0008F820004304200021040003600000000D4 ++:104DD000974210141440003300000000974210085E ++:104DE0008F8800383042FFFF2442000600021882FC ++:104DF0000003388000E83021304300018CC40000FB ++:104E000010600004304200030000000D0A00033768 ++:104E100000E81021544000103084FFFF3C05FFFFE4 ++:104E200000852024008518260003182B0004102B71 ++:104E300000431024104000050000000000000000A6 ++:104E40000000000D00000000240002228CC20000BF ++:104E50000A000336004520253883FFFF0003182B86 ++:104E60000004102B00431024104000050000000037 ++:104E7000000000000000000D000000002400022BD4 ++:104E80008CC200003444FFFF00E81021AC44000055 ++:104E90003C0208008C420430244200013C0108001E ++:104EA000AC2204308F6200008F840038AF8200088B ++:104EB0008C8300003402FFFF1462000F00001021F9 ++:104EC0003C0508008CA504543C0408008C84045064 ++:104ED00000B0282100B0302B008220210086202144 ++:104EE0003C010800AC2504543C010800AC240450EB ++:104EF0000A000580240400088C8200003042010072 ++:104F00001040000F000010213C0508008CA5044C47 ++:104F10003C0408008C84044800B0282100B0302BE9 ++:104F200000822021008620213C010800AC25044C91 ++:104F30003C010800AC2404480A0005802404000851 ++:104F40003C0508008CA504443C0408008C84044003 ++:104F500000B0282100B0302B0082202100862021C3 ++:104F60003C010800AC2504443C010800AC2404408A ++:104F70000A000580240400088F6200088F62000088 ++:104F800000021602304300F02402003010620005D7 ++:104F900024020040106200E08F8200200A00058891 ++:104FA0002442000114A000050000000000000000E1 ++:104FB0000000000D00000000240002568F4201781E ++:104FC0000440FFFE000000000E00023D27A4001078 ++:104FD0001440000500408021000000000000000D8A ++:104FE000000000002400025D8E0200001040000559 ++:104FF00000000000000000000000000D00000000A4 ++:10500000240002608F62000C0443000324020001AC ++:105010000A00042EAE000000AE0200008F820038AD ++:105020008C480008A20000078F65000C8F64000404 ++:1050300030A3FFFF0004240200852023308200FFFC ++:105040000043102124420005000230832CC200815D ++:10505000A605000A14400005A20400040000000098 ++:105060000000000D00000000240002788F85003849 ++:105070000E0005AB260400148F6200048F43010864 ++:10508000A60200083C02100000621824106000080C ++:105090000000000097420104920300072442FFEC45 ++:1050A000346300023045FFFF0A0003C3A203000778 ++:1050B000974201042442FFF03045FFFF96060008A6 ++:1050C0002CC200135440000592030007920200070F ++:1050D00034420001A20200079203000724020001EB ++:1050E00010620005240200031062000B8F8200385A ++:1050F0000A0003E030C6FFFF8F8200383C04FFFF48 ++:105100008C43000C0064182400651825AC43000C87 ++:105110000A0003E030C6FFFF3C04FFFF8C43001091 ++:105120000064182400651825AC43001030C6FFFF4A ++:1051300024C2000200021083A20200058F830038FF ++:10514000304200FF00021080004328218CA800009C ++:105150008CA2000024030004000217021443001272 ++:1051600000000000974201043C03FFFF01031824E4 ++:105170003042FFFF004610232442FFFE006240251C ++:10518000ACA8000092030005306200FF000210800E ++:1051900000501021904200143042000F00431021B3 ++:1051A0000A000415A20200068CA400049742010420 ++:1051B0009603000A3088FFFF3042FFFF00461023AD ++:1051C0002442FFD60002140001024025ACA80004CE ++:1051D000920200079204000524630028000318834C ++:1051E0000064182134420004A2030006A202000752 ++:1051F0008F8200042403FFFB34420002004310248A ++:10520000AF820004920300068F87003800031880E5 ++:10521000007010218C4400203C02FFF63442FFFF56 ++:105220000082402400671821AE04000CAC68000C1A ++:10523000920500063C03FF7F8E02000C00052880CB ++:1052400000B020213463FFFF01033024948800263E ++:1052500000A7282100431024AE02000CAC860020D9 ++:10526000AC880024ACA8001024020010A742014022 ++:1052700024020002A7400142A7400144A742014680 ++:10528000974201043C0400082442FFFEA742014863 ++:10529000240200010E00020CA742014A9603000AF4 ++:1052A0009202000400431021244200023042000711 ++:1052B00000021023304200070E000235AE0200103B ++:1052C0008F6200003C0308008C6304442404001037 ++:1052D000AF820008974201043042FFFF2442FFFEE4 ++:1052E00000403821000237C33C0208008C420440D1 ++:1052F000006718210067282B004610210045102167 ++:105300003C010800AC2304443C010800AC220440EA ++:105310000A0005150000000014A0000500000000B0 ++:10532000000000000000000D000000002400030A3F ++:105330008F4201780440FFFE000000000E00023D95 ++:1053400027A4001414400005004080210000000044 ++:105350000000000D00000000240003118E02000078 ++:105360005440000692020007000000000000000DFB ++:10537000000000002400031C9202000730420004D9 ++:10538000104000058F8200042403FFFB344200021A ++:1053900000431024AF8200048F620004044300081D ++:1053A00092020007920200068E03000CAE0000007D ++:1053B0000002108000501021AC4300209202000730 ++:1053C00030420004544000099602000A920200058F ++:1053D0003C03000100021080005010218C46001890 ++:1053E00000C33021AC4600189602000A9206000461 ++:1053F000277100080220202100C2302124C60005A8 ++:10540000260500140E0005AB00063082920400064B ++:105410008F6500043C027FFF000420800091202162 ++:105420008C8300043442FFFF00A228240065182169 ++:10543000AC8300049202000792040005920300046A ++:10544000304200041040001496070008308400FF2A ++:1054500000042080009120218C86000497420104E2 ++:105460009605000A306300FF3042FFFF0043102121 ++:105470000045102130E3FFFF004310232442FFD8F2 ++:1054800030C6FFFF0002140000C23025AC860004C5 ++:105490000A0004C992030007308500FF0005288038 ++:1054A00000B128218CA4000097420104306300FF62 ++:1054B0003042FFFF00431021004710233C03FFFF51 ++:1054C000008320243042FFFF00822025ACA400008E ++:1054D0009203000724020001106200060000000091 ++:1054E0002402000310620011000000000A0004EC16 ++:1054F0008E03001097420104920300049605000AEF ++:105500008E24000C00431021004510212442FFF29C ++:105510003C03FFFF008320243042FFFF0082202550 ++:10552000AE24000C0A0004EC8E0300109742010424 ++:10553000920300049605000A8E24001000431021F7 ++:10554000004510212442FFEE3C03FFFF008320248E ++:105550003042FFFF00822025AE2400108E03001091 ++:105560002402000AA7420140A74301429603000A11 ++:10557000920200043C04004000431021A742014471 ++:10558000A740014697420104A742014824020001B6 ++:105590000E00020CA742014A0E0002350000000076 ++:1055A0008F6200009203000400002021AF820008F7 ++:1055B000974201049606000A3042FFFF006218215C ++:1055C000006028213C0308008C6304443C0208006E ++:1055D0008C42044000651821004410210065382BDE ++:1055E000004710213C010800AC2304443C010800A2 ++:1055F000AC22044092040004008620212484000A86 ++:105600003084FFFF0E0001E9000000009744010410 ++:105610003084FFFF0E0001F7000000003C02100084 ++:10562000AF4201780A0005878F820020148200278C ++:105630003062000697420104104000673C024000BF ++:105640003062400010400005000000000000000033 ++:105650000000000D00000000240004208F420178AB ++:105660000440FFFE24020800AF4201782402000833 ++:10567000A7420140A74001428F82000497430104E2 ++:1056800030420001104000073070FFFF2603FFFE8C ++:1056900024020002A7420146A74301480A00053F31 ++:1056A0002402000DA74001462402000DA742014A32 ++:1056B0008F62000024040008AF8200080E0001E998 ++:1056C000000000000A0005190200202110400042DD ++:1056D0003C02400093620000304300F024020010BE ++:1056E0001062000524020070106200358F820020D5 ++:1056F0000A000588244200018F62000097430104DC ++:105700003050FFFF3071FFFF8F4201780440FFFEF1 ++:105710003202000700021023304200072403000A6F ++:105720002604FFFEA7430140A7420142A7440144CB ++:10573000A7400146A75101488F420108304200208E ++:10574000144000022403000924030001A743014A76 ++:105750000E00020C3C0400400E0002350000000068 ++:105760003C0708008CE70444021110212442FFFE8C ++:105770003C0608008CC604400040182100E3382194 ++:10578000000010218F65000000E3402B00C2302193 ++:105790002604000800C830213084FFFFAF850008D0 ++:1057A0003C010800AC2704443C010800AC2604403E ++:1057B0000E0001E9000000000A0005190220202166 ++:1057C0000E00013B000000008F82002024420001F7 ++:1057D000AF8200203C024000AF4201380A00029232 ++:1057E000000000003084FFFF30C6FFFF00052C00E2 ++:1057F00000A628253882FFFF004510210045282BF0 ++:105800000045102100021C023042FFFF004310211E ++:1058100000021C023042FFFF004310213842FFFF0C ++:1058200003E000083042FFFF3084FFFF30A5FFFF98 ++:1058300000001821108000070000000030820001E5 ++:105840001040000200042042006518210A0005A152 ++:105850000005284003E000080060102110C0000689 ++:1058600024C6FFFF8CA2000024A50004AC82000027 ++:105870000A0005AB2484000403E0000800000000D7 ++:1058800010A0000824A3FFFFAC8600000000000069 ++:10589000000000002402FFFF2463FFFF1462FFFAF0 ++:1058A0002484000403E00008000000000000000160 ++:1058B0000A00002A00000000000000000000000DA7 ++:1058C000747870362E322E3162000000060201001C ++:1058D00000000000000001360000EA600000000047 ++:1058E00000000000000000000000000000000000B8 ++:1058F00000000000000000000000000000000000A8 ++:105900000000000000000000000000000000000097 ++:105910000000001600000000000000000000000071 ++:105920000000000000000000000000000000000077 ++:105930000000000000000000000000000000000067 ++:1059400000000000000000000000138800000000BC ++:10595000000005DC00000000000000001000000353 ++:10596000000000000000000D0000000D3C020800D7 ++:1059700024423D683C0308002463401CAC40000006 ++:105980000043202B1480FFFD244200043C1D08002E ++:1059900037BD7FFC03A0F0213C100800261000A8B2 ++:1059A0003C1C0800279C3D680E00044E00000000CF ++:1059B0000000000D27BDFFB4AFA10000AFA200049E ++:1059C000AFA30008AFA4000CAFA50010AFA6001451 ++:1059D000AFA70018AFA8001CAFA90020AFAA0024F1 ++:1059E000AFAB0028AFAC002CAFAD0030AFAE003491 ++:1059F000AFAF0038AFB8003CAFB90040AFBC004417 ++:105A0000AFBF00480E000591000000008FBF0048A6 ++:105A10008FBC00448FB900408FB8003C8FAF003876 ++:105A20008FAE00348FAD00308FAC002C8FAB0028D0 ++:105A30008FAA00248FA900208FA8001C8FA7001810 ++:105A40008FA600148FA500108FA4000C8FA3000850 ++:105A50008FA200048FA1000027BD004C3C1B6004F6 ++:105A60008F7A5030377B502803400008AF7A00000F ++:105A70008F86003C3C0390003C0280000086282575 ++:105A800000A32025AC4400203C0380008C6700204C ++:105A900004E0FFFE0000000003E00008000000003A ++:105AA0000A000070240400018F85003C3C04800043 ++:105AB0003483000100A3102503E00008AC8200201D ++:105AC00003E00008000010213084FFFF30A5FFFF35 ++:105AD00010800007000018213082000110400002F1 ++:105AE00000042042006518211480FFFB00052840B7 ++:105AF00003E000080060102110C000070000000053 ++:105B00008CA2000024C6FFFF24A50004AC82000084 ++:105B100014C0FFFB2484000403E000080000000020 ++:105B200010A0000824A3FFFFAC86000000000000C6 ++:105B3000000000002402FFFF2463FFFF1462FFFA4D ++:105B40002484000403E000080000000090AA003153 ++:105B50008FAB00108CAC00403C0300FF8D6800044C ++:105B6000AD6C00208CAD004400E060213462FFFF8A ++:105B7000AD6D00248CA700483C09FF000109C0243A ++:105B8000AD6700288CAE004C0182C824031978252B ++:105B9000AD6F0004AD6E002C8CAD0038314A00FFB3 ++:105BA000AD6D001C94A900323128FFFFAD680010D4 ++:105BB00090A70030A5600002A1600004A16700006A ++:105BC00090A30032306200FF0002198210600005CD ++:105BD000240500011065000E0000000003E000082D ++:105BE000A16A00018CD80028354A0080AD780018E1 ++:105BF0008CCF0014AD6F00148CCE0030AD6E000859 ++:105C00008CC4002CA16A000103E00008AD64000C04 ++:105C10008CCD001CAD6D00188CC90014AD6900144A ++:105C20008CC80024AD6800088CC70020AD67000C4C ++:105C30008CC200148C8300700043C82B1320000713 ++:105C4000000000008CC20014144CFFE400000000AF ++:105C5000354A008003E00008A16A00018C820070D0 ++:105C60000A0000E6000000009089003027BDFFF820 ++:105C70008FA8001CA3A900008FA300003C0DFF808B ++:105C800035A2FFFF8CAC002C00625824AFAB0000A3 ++:105C9000A100000400C05821A7A000028D06000446 ++:105CA00000A048210167C8218FA500000080502175 ++:105CB0003C18FF7F032C20263C0E00FF2C8C00019B ++:105CC000370FFFFF35CDFFFF3C02FF0000AFC824B8 ++:105CD00000EDC02400C27824000C1DC003236825F9 ++:105CE00001F87025AD0D0000AD0E00048D240024D8 ++:105CF000AFAD0000AD0400088D2C00202404FFFF90 ++:105D0000AD0C000C9547003230E6FFFFAD060010E9 ++:105D10009145004830A200FF000219C25060000106 ++:105D20008D240034AD0400148D4700388FAA00186C ++:105D300027BD0008AD0B0028AD0A0024AD07001CEC ++:105D4000AD00002CAD00001803E00008AD000020FD ++:105D500027BDFFE0AFB20018AFB10014AFB0001024 ++:105D6000AFBF001C9098003000C088213C0D00FFA0 ++:105D7000330F007FA0CF0000908E003135ACFFFFC5 ++:105D80003C0AFF00A0CE000194A6001EA220000441 ++:105D90008CAB00148E29000400A08021016C282403 ++:105DA000012A40240080902101052025A62600021A ++:105DB000AE24000426050020262400080E000092D0 ++:105DC00024060002924700302605002826240014ED ++:105DD00000071E000003160324060004044000030D ++:105DE0002403FFFF965900323323FFFF0E00009279 ++:105DF000AE230010262400248FBF001C8FB2001891 ++:105E00008FB100148FB00010240500030000302172 ++:105E10000A00009C27BD002027BDFFD8AFB1001CA1 ++:105E2000AFB00018AFBF002090A9003024020001DD ++:105E300000E050213123003F00A040218FB00040FE ++:105E40000080882100C04821106200148FA700380C ++:105E5000240B000500A0202100C02821106B001396 ++:105E6000020030210E000128000000009225007C75 ++:105E700030A400021080000326030030AE00003082 ++:105E8000260300348FBF00208FB1001C8FB0001894 ++:105E90000060102103E0000827BD00280E0000A7C5 ++:105EA000AFB000100A00016F000000008FA3003C9B ++:105EB000010020210120282101403021AFA3001042 ++:105EC0000E0000EEAFB000140A00016F00000000E9 ++:105ED0003C06800034C20E008C4400108F850044C4 ++:105EE000ACA400208C43001803E00008ACA30024FD ++:105EF0003C06800034C20E008C4400148F850044A0 ++:105F0000ACA400208C43001C03E00008ACA30024D8 ++:105F10009382000C1040001B2483000F2404FFF028 ++:105F20000064382410E00019978B00109784000E4D ++:105F30009389000D3C0A601C0A0001AC01644023F7 ++:105F400001037021006428231126000231C2FFFFE3 ++:105F500030A2FFFF0047302B50C0000E00E4482164 ++:105F60008D4D000C31A3FFFF00036400000C2C03D7 ++:105F700004A1FFF30000302130637FFF0A0001A479 ++:105F80002406000103E00008000000009784000ED2 ++:105F900000E448213123FFFF3168FFFF0068382B00 ++:105FA00054E0FFF8A783000E938A000D114000050E ++:105FB000240F0001006BC023A380000D03E0000844 ++:105FC000A798000E006BC023A38F000D03E000080C ++:105FD000A798000E03E000080000000027BDFFE8BE ++:105FE000AFB000103C10800036030140308BFFFF43 ++:105FF00093AA002BAFBF0014A46B000436040E005C ++:106000009488001630C600FF8FA90030A4680006EF ++:10601000AC650008A0660012A46A001AAC670020F4 ++:106020008FA5002CA4690018012020210E000198E2 ++:10603000AC6500143C021000AE0201788FBF001462 ++:106040008FB0001003E0000827BD00188F85000006 ++:106050002484000727BDFFF83084FFF83C06800049 ++:1060600094CB008A316AFFFFAFAA00008FA900001D ++:10607000012540232507FFFF30E31FFF0064102B9D ++:106080001440FFF700056882000D288034CC4000E2 ++:1060900000AC102103E0000827BD00088F8200003B ++:1060A0002486000730C5FFF800A2182130641FFFC6 ++:1060B00003E00008AF8400008F87003C8F84004419 ++:1060C00027BDFFB0AFB70044AFB40038AFB1002C6C ++:1060D000AFBF0048AFB60040AFB5003CAFB300342F ++:1060E000AFB20030AFB000283C0B80008C8600249B ++:1060F000AD6700808C8A002035670E00356901008D ++:10610000ACEA00108C8800248D2500040000B82122 ++:10611000ACE800188CE3001000A688230000A02142 ++:10612000ACE300148CE20018ACE2001C122000FE6C ++:1061300000E0B021936C0008118000F40000000022 ++:10614000976F001031EEFFFF022E682B15A000EFB5 ++:1061500000000000977200103250FFFFAED0000028 ++:106160003C0380008C740000329300081260FFFD35 ++:106170000000000096D800088EC700043305FFFF1A ++:1061800030B5000112A000E4000000000000000D86 ++:1061900030BFA0402419004013F9011B30B4A00007 ++:1061A000128000DF000000009373000812600008F6 ++:1061B00000000000976D001031ACFFFF00EC202BB9 ++:1061C0001080000330AE004011C000D50000000078 ++:1061D000A7850040AF87003893630008022028217C ++:1061E000AFB10020146000F527B40020AF60000CB0 ++:1061F000978F004031F14000162000022403001662 ++:106200002403000E24054007A363000AAF650014B1 ++:10621000938A00428F70001431550001001512401E ++:1062200002024825AF690014979F00408F78001440 ++:1062300033F9001003194025AF680014979200400D ++:106240003247000810E0016E000000008F67001464 ++:106250003C1210003C11800000F27825AF6F001452 ++:1062600036230E00946E000A3C0D81002406000EB9 ++:1062700031CCFFFF018D2025AF640004A36600022E ++:106280009373000A3406FFFC266B0004A36B000A1C ++:1062900097980040330820001100015F00000000C3 ++:1062A0003C05800034A90E00979900409538000CF9 ++:1062B00097870040001940423312C00031030003A9 ++:1062C00000127B0330F11000006F6825001172038B ++:1062D00001AE6025000C20C0A76400129793004017 ++:1062E000936A000A001359823175003C02AA1021FA ++:1062F0002450003CA3700009953F000C33F93FFF88 ++:10630000A779001097700012936900090130F821F5 ++:1063100027E5000230B900070019C0233308000741 ++:10632000A368000B9371000997720012976F001019 ++:10633000322700FF8F910038978D004000F218211E ++:10634000006F702101C6602131A6004010C0000519 ++:106350003185FFFF00B1102B3C1280001040001768 ++:10636000000098210225A82B56A0013E8FA50020F1 ++:106370003C048000348A0E008D5300143C068000DB ++:10638000AD5300108D4B001CAD4B0018AD45000007 ++:106390008CCD000031AC00081180FFFD34CE0E0022 ++:1063A00095C3000800A0882100009021A783004029 ++:1063B0008DC6000424130001AF860038976F0010CB ++:1063C00031F5FFFF8E9F000003F1282310A0011F6D ++:1063D000AE85000093620008144000DD000000005C ++:1063E0000E0001E7240400108F900048004028218F ++:1063F0003C023200320600FF000654000142F8253C ++:1064000026090001AF890048ACBF0000937900095C ++:1064100097780012936F000A332800FF3303FFFFC1 ++:106420000103382100076C0031EE00FF01AE60254A ++:10643000ACAC00048F840048978B0040316A200088 ++:106440001140010AACA4000897640012308BFFFFD2 ++:1064500006400108ACAB000C978E004031C5000827 ++:1064600014A0000226280006262800023C1F8000F7 ++:1064700037E70E0094F900148CE5001C8F670004C8 ++:10648000937800023324FFFF330300FFAFA3001013 ++:106490008F6F0014AFA800180E0001CBAFAF00142F ++:1064A000240400100E0001FB000000008E9200008A ++:1064B00016400005000000008F7800142403FFBF81 ++:1064C0000303A024AF7400148F67000C00F5C821EB ++:1064D000AF79000C9375000816A0000800000000BA ++:1064E00012600006000000008F6800143C0AEFFFF5 ++:1064F0003549FFFE0109F824AF7F0014A37300089B ++:106500008FA500200A00034F02202021AED10000F9 ++:106510000A00022D3C03800014E0FF1E30BFA040A3 ++:106520000E0001900000A0212E9100010237B0253D ++:1065300012C000188FBF00488F87003C24170F003F ++:1065400010F700D43C0680008CD901780720FFFEAC ++:10655000241F0F0010FF00F634CA0E008D560014E1 ++:1065600034C7014024080240ACF600048D49001CE9 ++:106570003C141000ACE90008A0E00012A4E0001AEE ++:10658000ACE00020A4E00018ACE80014ACD4017822 ++:106590008FBF00488FB700448FB600408FB5003CD6 ++:1065A0008FB400388FB300348FB200308FB1002C1D ++:1065B0008FB0002803E0000827BD00508F910038FD ++:1065C000978800403C1280000220A821310700403B ++:1065D00014E0FF7C00009821977900108F9200381A ++:1065E0003338FFFF131200A8000020210080A021F3 ++:1065F000108000F300A088211620FECE00000000CD ++:106600000A00031F2E9100013C0380008C62017878 ++:106610000440FFFE240808008F860000AC68017863 ++:106620003C038000946D008A31ACFFFF0186582343 ++:10663000256AFFFF31441FFF2C8900081520FFF950 ++:10664000000000008F8F0048347040008F83003CB2 ++:1066500000E0A021240E0F0025E70001AF870048CD ++:1066600000D03021023488233C08800031F500FF3F ++:10667000106E0005240700019398004233130001B7 ++:106680000013924036470001001524003C0A010027 ++:10669000008A4825ACC900008F82004830BF003610 ++:1066A00030B90008ACC200041320009900FF9825FF ++:1066B00035120E009650000A8F8700003C0F8100B3 ++:1066C0003203FFFF24ED000835060140006F60250E ++:1066D0003C0E100031AB1FFF269200062405000E71 ++:1066E000ACCC0020026E9825A4C5001AAF8B000028 ++:1066F000A4D20018162000083C1080008F89003CAE ++:1067000024020F00512200022417000136730040BA ++:106710000E0001883C10800036060E008CCB001461 ++:10672000360A014002402021AD4B00048CC5001CFC ++:10673000AD450008A1550012AD5300140E0001989C ++:106740003C151000AE1501780A000352000000004D ++:10675000936F0009976E0012936D000B31E500FFF7 ++:1067600000AE202131AC00FF008C80212602000AFF ++:106770003050FFFF0E0001E7020020218F86004805 ++:106780003C0341003C05800024CB0001AF8B004856 ++:10679000936A00099769001230C600FF315F00FF5D ++:1067A0003128FFFF03E8382124F900020006C40065 ++:1067B0000319782501E37025AC4E00008F6D000CA5 ++:1067C00034A40E00948B001401B26025AC4C00047C ++:1067D0008C85001C8F670004936A00023164FFFF00 ++:1067E000314900FFAFA900108F680014AFB1001845 ++:1067F0000E0001CBAFA800140A0002FD0200202108 ++:10680000AF600004A36000029798004033082000A6 ++:106810001500FEA300003021A760001297840040FD ++:10682000936B000A3C10800030931F0000135183CB ++:10683000014BA82126A20028A362000936090E00F8 ++:10684000953F000C0A000295A77F00108F7000147E ++:10685000360900400E000188AF6900140A0002C921 ++:10686000000000000A00034F000020210641FEFA4C ++:10687000ACA0000C8CAC000C3C0D8000018D902570 ++:106880000A0002EAACB2000C000090210A0002C526 ++:1068900024130001128000073C028000344B0E00DC ++:1068A0009566000830D300401260004900000000E7 ++:1068B0003C0680008CD001780600FFFE34C50E0037 ++:1068C00094B500103C03050034CC014032B8FFFF02 ++:1068D00003039025AD92000C8CAF0014240D200012 ++:1068E0003C041000AD8F00048CAE001CAD8E00087F ++:1068F000A1800012A580001AAD800020A58000189C ++:10690000AD8D0014ACC401780A0003263C0680005B ++:106910008F9F0000351801402692000227F90008D9 ++:1069200033281FFFA71200180A000391AF88000048 ++:106930003C02800034450140ACA0000C1280001BDA ++:1069400034530E0034510E008E370010ACB70004E3 ++:106950008E2400183C0B8000ACA400083570014068 ++:1069600024040040A20000128FBF0048A600001AB5 ++:106970008FB70044AE0000208FB60040A60000187C ++:106980008FB5003CAE0400148FB400388FB30034D0 ++:106990008FB200308FB1002C8FB000283C02100065 ++:1069A00027BD005003E00008AD6201788E66001438 ++:1069B000ACA600048E64001C0A00042A3C0B800074 ++:1069C0000E0001902E9100010A0003200237B0252D ++:1069D000000000000000000D00000000240003691A ++:1069E0000A0004013C06800027BDFFD8AFBF00208D ++:1069F0003C0980003C1F20FFAFB200183C0760003C ++:106A000035320E002402001037F9FFFDACE23008E9 ++:106A1000AFB3001CAFB10014AFB00010AE5900000E ++:106A20000000000000000000000000000000000066 ++:106A3000000000003C1800FF3713FFFDAE530000BC ++:106A40003C0B60048D7050002411FF7F3C0E00024F ++:106A50000211782435EC380C35CD0109ACED4C1819 ++:106A6000240A0009AD6C50008CE80438AD2A0008F7 ++:106A7000AD2000148CE54C1C3106FFFF38C42F718B ++:106A800000051E023062000F2486C0B310400007CC ++:106A9000AF8200088CE54C1C3C09001F3528FC0027 ++:106AA00000A81824000321C2AF8400048CF1080858 ++:106AB0003C0F57092412F0000232702435F0001008 ++:106AC00001D0602601CF68262DAA00012D8B000180 ++:106AD000014B382550E00009A380000C3C1F601CCE ++:106AE0008FF8000824190001A399000C33137C00CF ++:106AF000A7930010A780000EA380000DAF80004870 ++:106B000014C00003AF8000003C066000ACC0442C01 ++:106B10000E0005B93C1080000E000F1A361101005E ++:106B20003C12080026523DD03C13080026733E500C ++:106B30008E03000038640001308200011440FFFC25 ++:106B40003C0B800A8E2600002407FF8024C90240E7 ++:106B5000312A007F014B402101272824AE06002066 ++:106B6000AF880044AE0500243C048000AF86003CA2 ++:106B70008C8C01780580FFFE24180800922F0008F5 ++:106B8000AC980178A38F0042938E004231CD000172 ++:106B900011A0000F24050D0024DFF8002FF90301D8 ++:106BA0001320001C000629C224A4FFF00004104298 ++:106BB000000231400E00020200D2D8213C02400007 ++:106BC0003C068000ACC201380A0004A000000000AE ++:106BD00010C50023240D0F0010CD00273C1F800896 ++:106BE00037F9008093380000240E0050330F00FF67 ++:106BF00015EEFFF33C0240000E000A3600000000D4 ++:106C00003C0240003C068000ACC201380A0004A0EF ++:106C1000000000008F83000400A3402B1500000B30 ++:106C20008F8B0008006B50212547FFFF00E5482BA4 ++:106C30001520000600A36023000C19400E0002027C ++:106C40000073D8210A0004C43C0240000000000D7B ++:106C50000E000202000000000A0004C43C024000D2 ++:106C60003C1B0800277B3F500E0002020000000082 ++:106C70000A0004C43C0240003C1B0800277B3F7014 ++:106C80000E000202000000000A0004C43C024000A2 ++:106C90003C0660043C09080025290104ACC9502CBD ++:106CA0008CC850003C0580003C0200023507008083 ++:106CB000ACC750003C040800248415A43C03080021 ++:106CC0002463155CACA50008ACA2000C3C010800D4 ++:106CD000AC243D603C010800AC233D6403E00008A7 ++:106CE0002402000100A030213C1C0800279C3D68C4 ++:106CF0003C0C04003C0B0002008B3826008C402624 ++:106D00002CE200010007502B2D050001000A4880ED ++:106D10003C03080024633D60004520250123182121 ++:106D20001080000300001021AC6600002402000166 ++:106D300003E00008000000003C1C0800279C3D68A0 ++:106D40003C0B04003C0A0002008A3026008B3826E7 ++:106D50002CC200010006482B2CE5000100094080F0 ++:106D60003C03080024633D600045202501031821F1 ++:106D700010800005000010213C0C0800258C155CDB ++:106D8000AC6C00002402000103E0000800000000D9 ++:106D90003C0900023C08040000883026008938269F ++:106DA0002CC30001008028212CE400010083102561 ++:106DB0001040000B000030213C1C0800279C3D685F ++:106DC0003C0A80008D4E00082406000101CA682597 ++:106DD000AD4D00088D4C000C01855825AD4B000CC5 ++:106DE00003E0000800C010213C1C0800279C3D68FF ++:106DF0003C0580008CA6000C000420272402000122 ++:106E000000C4182403E00008ACA3000C3C020002FC ++:106E10001082000B3C0560003C0704001087000353 ++:106E20000000000003E00008000000008CA908D06A ++:106E3000240AFFFD012A402403E00008ACA808D082 ++:106E40008CA408D02406FFFE0086182403E0000866 ++:106E5000ACA308D03C05601A34A600108CC3008097 ++:106E600027BDFFF88CC50084AFA3000093A40000E9 ++:106E70002402000110820003AFA5000403E0000813 ++:106E800027BD000893A7000114E0001497AC00028E ++:106E900097B800023C0F8000330EFFFC01CF682141 ++:106EA000ADA50000A3A000003C0660008CC708D080 ++:106EB0002408FFFE3C04601A00E82824ACC508D072 ++:106EC0008FA300048FA200003499001027BD000892 ++:106ED000AF22008003E00008AF2300843C0B800059 ++:106EE000318AFFFC014B48218D2800000A00057DF6 ++:106EF000AFA8000427BDFFE8AFBF00103C1C08008E ++:106F0000279C3D683C0580008CA4000C8CA20004EA ++:106F10003C0300020044282410A0000A00A3182407 ++:106F20003C0604003C0400021460000900A6102482 ++:106F30001440000F3C0404000000000D3C1C08003D ++:106F4000279C3D688FBF001003E0000827BD001894 ++:106F50003C0208008C423D600040F809000000003F ++:106F60003C1C0800279C3D680A0005A68FBF001046 ++:106F70003C0208008C423D640040F809000000001B ++:106F80000A0005AC00000000000411C003E0000886 ++:106F9000244202403C04080024843FB42405001A23 ++:106FA0000A00009C0000302127BDFFE0AFB00010B8 ++:106FB0003C108000AFBF0018AFB1001436110100C3 ++:106FC000922200090E0005B63044007F8E3F00007B ++:106FD0008F89003C3C0F008003E26021258800403F ++:106FE0000049F821240DFF80310E00783198007897 ++:106FF00035F9000135F100020319382501D1482582 ++:10700000010D302403ED5824018D2824240A00406A ++:1070100024040080240300C0AE0B0024AE0008103E ++:10702000AE0A0814AE040818AE03081CAE05080426 ++:10703000AE070820AE060808AE0908243609090084 ++:107040009539000C3605098033ED007F3338FFFF9A ++:10705000001889C0AE110800AE0F0828952C000C4E ++:107060008FBF00188FB10014318BFFFF000B51C090 ++:10707000AE0A002C8CA400508FB000108CA3003CF2 ++:107080008D2700048CA8001C8CA600383C0E800ABA ++:1070900001AE102127BD0020AF820044AF84005014 ++:1070A000AF830054AF87004CAF88005C03E000085A ++:1070B000AF8600603C09080091293FD924A800024E ++:1070C0003C05110000093C0000E8302500C51825EA ++:1070D00024820008AC83000003E00008AC800004B8 ++:1070E0003C098000352309009128010B906A0011AA ++:1070F0002402002800804821314700FF00A07021B1 ++:1071000000C068213108004010E20002340C86DD26 ++:10711000240C08003C0A800035420A9A944700007B ++:10712000354B0A9C35460AA030F9FFFFAD39000007 ++:107130008D780000354B0A8024040001AD3800042E ++:107140008CCF0000AD2F00089165001930A300031B ++:107150001064009028640002148000AF240500022F ++:107160001065009E240F0003106F00B435450AA47B ++:10717000240A0800118A0048000000005100003D68 ++:107180003C0B80003C0480003483090090670012AF ++:1071900030E200FF004D7821000FC8802724000155 ++:1071A0003C0A8000354F090091E50019354C0980F3 ++:1071B0008D87002830A300FF0003150000475825E5 ++:1071C0000004C4003C19600001793025370806FF2F ++:1071D000AD260000AD2800048DEA002C25280028EB ++:1071E000AD2A00088DEC0030AD2C000C8DE500348C ++:1071F000AD2500108DE400383C05800034AC093C1E ++:10720000AD2400148DE3001CAD2300188DE7002091 ++:10721000AD27001C8DE20024AD2200208DF900284E ++:1072200034A20100AD3900248D830000AD0E0004AE ++:1072300034B90900AD0300008C47000C250200148E ++:10724000AD070008932B00123C04080090843FD83F ++:10725000AD000010317800FF030D302100064F0013 ++:1072600000047C00012F702535CDFFFC03E00008F1 ++:10727000AD0D000C35780900930600123C0508009E ++:1072800094A53FC830C800FF010D5021000A60805E ++:107290000A00063C018520211500005B000000006B ++:1072A0003C08080095083FCE3C06080094C63FC83D ++:1072B000010610213C0B800035790900933800113C ++:1072C000932A001935660A80330800FF94CF002AFC ++:1072D00000086082314500FF978A0058000C1E00AC ++:1072E000000524003047FFFF006410250047C0253B ++:1072F00001EA30213C0B4000030B402500066400EE ++:10730000AD280000AD2C0004932500183C030006B6 ++:107310002528001400053E0000E31025AD220008DA ++:107320008F24002C3C05800034AC093CAD24000CBB ++:107330008F38001C34A20100254F0001AD38001029 ++:107340008D830000AD0E000431EB7FFFAD03000024 ++:107350008C47000C34B90900A78B0058AD07000812 ++:10736000932B00123C04080090843FD8250200149F ++:10737000317800FF030D302100064F0000047C002F ++:10738000012F702535CDFFFCAD00001003E0000893 ++:10739000AD0D000C3C02080094423FD23C050800B1 ++:1073A00094A53FC835440AA43C07080094E73FC4AD ++:1073B000948B00000045C8210327C023000B1C004C ++:1073C0002706FFF200665025AD2A000CAD20001004 ++:1073D000AD2C00140A00063025290018354F0AA4E8 ++:1073E00095E50000956400280005140000043C00A9 ++:1073F0003459810000EC5825AD39000CAD2B00103C ++:107400000A000630252900143C0C0800958C3FCE5C ++:107410000A000681258200015460FF56240A0800F4 ++:1074200035580AA49706000000061C00006C502581 ++:10743000AD2A000C0A000630252900103C03080084 ++:1074400094633FD23C07080094E73FC83C0F080014 ++:1074500095EF3FC494A4000095790028006710219F ++:10746000004F582300041C00001934002578FFEE5B ++:1074700000D87825346A8100AD2A000CAD2F0010A9 ++:10748000AD200014AD2C00180A0006302529001C80 ++:1074900003E00008240207D027BDFFE0AFB20018C8 ++:1074A000AFB10014AFB00010AFBF001C0E00007CE5 ++:1074B000008088218F8800548F87004C3C0580080D ++:1074C00034B20080011128213C1080002402008089 ++:1074D000240300C000A72023AE0208183C06800841 ++:1074E000AE03081C18800004AF850054ACC500042E ++:1074F0008CC90004AF89004C1220000936040980B1 ++:107500000E0006F800000000924C00278E0B00745D ++:1075100001825004014B3021AE46000C3604098034 ++:107520008C8E001C8F8F005C01CF682319A0000493 ++:107530008FBF001C8C90001CAF90005C8FBF001CA4 ++:107540008FB200188FB100148FB000100A00007EB7 ++:1075500027BD00208F8600508F8300548F82004CFF ++:107560003C05800834A40080AC860050AC83003C0D ++:1075700003E00008ACA200043C0308008C63005444 ++:1075800027BDFFF8308400FF2462000130A500FF12 ++:107590003C010800AC22005430C600FF3C078000CC ++:1075A0008CE801780500FFFE3C0C7FFFA3A40003DC ++:1075B0008FAA0000358BFFFF014B4824000627C02F ++:1075C00001244025AFA8000034E201009043000AE6 ++:1075D000A3A000023C1980FFA3A300018FAF00000D ++:1075E00030AE007F3738FFFF01F86024000E6E00D8 ++:1075F0003C0A002034E50140018D58253549200022 ++:107600002406FF803C04100027BD0008ACAB000C32 ++:10761000ACA90014A4A00018A0A6001203E0000862 ++:10762000ACE40178308800FF30A700FF3C03800005 ++:107630008C6201780440FFFE3C0C8000358A0A0011 ++:107640008D4B00203584014035850980AC8B0004CA ++:107650008D4900240007302B00061540AC89000836 ++:10766000A088001090A3004CA083002D03E0000828 ++:10767000A480001827BDFFE8308400FFAFBF0010D2 ++:107680000E00075D30A500FF8F8300548FBF0010F0 ++:107690003C06800034C50140344700402404FF907C ++:1076A0003C02100027BD0018ACA3000CA0A40012DF ++:1076B000ACA7001403E00008ACC2017827BDFFE0CE ++:1076C0003C088008AFBF001CAFB20018AFB1001477 ++:1076D000AFB00010351000808E0600183C07800007 ++:1076E000309200FF00C72025AE0400180E00007C79 ++:1076F00030B100FF92030005346200080E00007EE6 ++:10770000A2020005024020210E000771022028215C ++:10771000024020218FBF001C8FB200188FB10014CF ++:107720008FB0001024050005240600010A0007326E ++:1077300027BD00203C05800034A309809066000826 ++:1077400030C200081040000F3C0A01013549080A08 ++:10775000AC8900008CA80074AC8800043C070800C9 ++:1077600090E73FD830E5001050A00008AC8000083A ++:107770003C0D800835AC00808D8B0058AC8B000828 ++:107780002484000C03E00008008010210A0007B5E3 ++:107790002484000C27BDFFE83C098000AFB0001036 ++:1077A000AFBF00143526098090C8000924020006E6 ++:1077B00000A05821310300FF3527090000808021F7 ++:1077C000240500041062007B2408000294CF005CB2 ++:1077D0003C0E020431EDFFFF01AE6025AE0C00004F ++:1077E00090CA00083144002010800008000000000A ++:1077F00090C2004E3C1F010337F90300305800FFD0 ++:107800000319302524050008AE06000490F9001184 ++:1078100090E6001290E40011333800FF00187082E7 ++:1078200030CF00FF01CF5021014B6821308900FF8C ++:1078300031AAFFFF39230028000A60801460002C61 ++:10784000020C482390E400123C198000372F0100FD ++:10785000308C00FF018B1821000310800045F821B7 ++:10786000001F8400360706FFAD270004373F0900DC ++:1078700093EC001193EE0012372609800005C082B8 ++:107880008DE4000C8CC5003431CD00FF01AB10211C ++:107890000058182100A4F8230008840000033F00CA ++:1078A00000F0302533F9FFFF318F00FC00D970253F ++:1078B0000158202101E9682100045080ADAE000C80 ++:1078C0000E00007C012A80213C088008240B000463 ++:1078D000350500800E00007EA0AB000902001021DB ++:1078E0008FBF00148FB0001003E0000827BD001800 ++:1078F00090EC001190E300193C18080097183FCE57 ++:10790000318200FF0002F882307000FF001FCE00BD ++:1079100000103C000327302500D870253C0F4000A4 ++:1079200001CF68253C198000AD2D0000373F0900CC ++:1079300093EC001193EE0012372F010037260980D7 ++:107940000005C0828DE4000C8CC5003431CD00FFF1 ++:1079500001AB10210058182100A4F823000884006E ++:1079600000033F0000F0302533F9FFFF318F00FCAA ++:1079700000D970250158202101E9682100045080B8 ++:10798000ADAE000C0E00007C012A80213C0880086E ++:10799000240B0004350500800E00007EA0AB00091A ++:1079A000020010218FBF00148FB0001003E0000808 ++:1079B00027BD00180A0007C72408001227BDFFD002 ++:1079C0003C038000AFB60028AFB50024AFB4002060 ++:1079D000AFB10014AFBF002CAFB3001CAFB20018A2 ++:1079E000AFB000103467010090E6000B309400FF48 ++:1079F00030B500FF30C200300000B02110400099C7 ++:107A000000008821346409809088000800082E0056 ++:107A100000051E03046000C0240400048F86005487 ++:107A20003C010800A0243FD83C0C8000AD800048F9 ++:107A30003C048000348E010091CD000B31A5002064 ++:107A400010A000073C078000349309809272000860 ++:107A50000012860000107E0305E000C43C1F800871 ++:107A600034EC0100918A000B34EB09809169000825 ++:107A7000314400400004402B3123000800C8982303 ++:107A80001460000224120003000090213C108000CA ++:107A900036180A8036040900970E002C90830011D6 ++:107AA0009089001293050018307F00FF312800FFF5 ++:107AB000024810210002C880930D0018033F78216E ++:107AC00001F1302130B100FF00D11821A78E0058FC ++:107AD0003C010800A4263FCE3C010800A4233FD06F ++:107AE00015A00002000000000000000D920B010B29 ++:107AF0003065FFFF3C010800A4233FD2316A0040FB ++:107B00003C010800A4203FC83C010800A4203FC459 ++:107B10001140000224A4000A24A4000B3091FFFFAE ++:107B20000E0001E7022020219206010B3C0C080008 ++:107B3000958C3FD2004020210006698231A70001C8 ++:107B40000E00060101872821004020210260282123 ++:107B50000E00060C024030210E0007A1004020213B ++:107B600016C00069004020219212010B32560040DD ++:107B700012C000053C0500FF8C93000034AEFFFFEF ++:107B8000026E8024AC9000000E0001FB0220202138 ++:107B90003C0F080091EF3FD831F10003122000168E ++:107BA0003C1380088F8200543C09800835280080EF ++:107BB000245F0001AD1F003C3C0580088CB9000427 ++:107BC00003E02021033FC0231B000002AF9F0054AD ++:107BD0008CA400040E0006F8ACA400043C0780004E ++:107BE0008CEB00743C04800834830080004B5021EF ++:107BF000AC6A000C3C1380083670008002802021A3 ++:107C000002A02821A200006B0E00075D3C1480003A ++:107C10008F920054368C0140AD92000C8F86004844 ++:107C20003C151000344D000624D60001AF960048E4 ++:107C30008FBF002CA18600128FB60028AD8D0014D6 ++:107C40008FB3001CAE9501788FB200188FB5002459 ++:107C50008FB400208FB100148FB0001003E0000833 ++:107C600027BD003034640980908F0008000F760033 ++:107C7000000E6E0305A00033347F090093F8001B4B ++:107C8000241900103C010800A0393FD8331300022A ++:107C90001260FF678F8600548F8200601446FF6574 ++:107CA0003C0480000E00007C000000003C048008C2 ++:107CB0003485008090A8000924060016310300FFD7 ++:107CC0001066000D0000000090AB00093C070800A2 ++:107CD00090E73FD824090008316400FF34EA00012E ++:107CE0003C010800A02A3FD81089002F240C000A6C ++:107CF000108C00282402000C0E00007E0000000002 ++:107D00000A0008608F8600540E0007B9024028213F ++:107D10000A0008AE004020213C0B8008356A008034 ++:107D20008D4600548CE9000C1120FF3DAF860054B5 ++:107D3000240700143C010800A0273FD80A00085F70 ++:107D40003C0C800090910008241200023C010800C5 ++:107D5000A0323FD8323000201200000B2416000160 ++:107D60008F8600540A0008602411000837F800804C ++:107D70008F020038AFE200048FF90004AF19003C15 ++:107D80000A00086C3C0780008F8600540A000860D7 ++:107D900024110004A0A200090E00007E00000000D3 ++:107DA0000A0008608F860054240200140A00093A71 ++:107DB000A0A2000927BDFFE8AFB000103C10800072 ++:107DC000AFBF001436020100904400090E00075DA9 ++:107DD000240500013C0480089099000E3483008043 ++:107DE000909F000F906F00269089000A33F800FFE3 ++:107DF00000196E000018740031EC00FF01AE502530 ++:107E0000000C5A00014B3825312800FF3603014091 ++:107E10003445600000E830252402FF813C04100056 ++:107E2000AC66000C8FBF0014AC650014A062001299 ++:107E3000AE0401788FB0001003E0000827BD0018E1 ++:107E400027BDFFE8308400FFAFBF00100E00075DC4 ++:107E500030A500FF3C05800034A4014034470040B9 ++:107E60002406FF92AC870014A08600128F83005472 ++:107E70008FBF00103C02100027BD0018AC83000C1F ++:107E800003E00008ACA2017827BDFFD8AFB0001016 ++:107E9000308400FF30B000FF3C058000AFB100141B ++:107EA000AFBF0020AFB3001CAFB20018000410C277 ++:107EB00034A60100320300023051000114600007B3 ++:107EC00090D200093C098008353300809268000593 ++:107ED0003107000810E0000C308A00100240202119 ++:107EE0000E00078302202821240200018FBF0020FA ++:107EF0008FB3001C8FB200188FB100148FB0001028 ++:107F000003E0000827BD00281540003434A50A000E ++:107F10008CB800248CAF0008130F004B00003821F0 ++:107F20003C0D800835B30080926C00682406000286 ++:107F3000318B00FF116600843C06800034C20100D2 ++:107F40009263004C90590009307F00FF53F9000400 ++:107F50003213007C10E00069000000003213007C46 ++:107F60005660005C0240202116200009320D0001FD ++:107F70003C0C800035840100358B0A008D6500249F ++:107F80008C86000414A6FFD900001021320D0001D8 ++:107F900011A0000E024020213C1880003710010083 ++:107FA0008E0F000C8F8E005011EE000800000000B4 ++:107FB0000E000843022028218E19000C3C1F800867 ++:107FC00037F00080AE190050024020210E000771EA ++:107FD000022028210A00098F240200013C05080024 ++:107FE0008CA5006424A400013C010800AC240064BA ++:107FF0001600000D00000000022028210E0007716D ++:1080000002402021926E0068240C000231CD00FF56 ++:1080100011AC0022024020210E00094100000000A6 ++:108020000A00098F240200010E00007024040001E0 ++:10803000926B0025020B30250E00007EA266002503 ++:108040000A0009D3022028218E6200188CDF000468 ++:108050008CB9002400021E0217F9FFB13065007FC1 ++:108060009268004C264400013093007F1265004066 ++:10807000310300FF1464FFAB3C0D8008264700016C ++:1080800030F1007F30E200FF1225000B24070001D1 ++:10809000004090210A00099C2411000124050004DD ++:1080A0000E000732240600010E0009410000000006 ++:1080B0000A00098F240200012405FF8002452024C4 ++:1080C00000859026324200FF004090210A00099C62 ++:1080D000241100010E00084302202821320700303D ++:1080E00010E0FFA132100082024020210E00078321 ++:1080F000022028210A00098F240200018E6900183D ++:108100000240202102202821012640250E0009647A ++:10811000AE6800189264004C240500032406000198 ++:108120000E000732308400FF0E00007024040001AE ++:1081300092710025021150250E00007EA26A0025D2 ++:108140000A00098F240200018E6F00183C1880007D ++:108150000240202101F87025022028210E0007711D ++:10816000AE6E00189264004C0A000A1B240500043D ++:10817000324A0080394900801469FF6A3C0D80084A ++:108180000A0009F42647000127BDFFC0AFB0001860 ++:108190003C108000AFBF0038AFB70034AFB600303E ++:1081A000AFB5002CAFB40028AFB30024AFB20020AD ++:1081B0000E0005BEAFB1001C360201009045000B59 ++:1081C0000E00097690440008144000E78FBF003885 ++:1081D0003C08800835070080A0E0006B3606098067 ++:1081E00090C50000240300503C17080026F73F907C ++:1081F00030A400FF3C13080026733FA01083000347 ++:108200003C1080000000B82100009821241F0010BD ++:108210003611010036120A00361509808E580024E6 ++:108220008E3400048EAF00208F8C00543C01080077 ++:10823000A03F3FD836190A80972B002C8EF60000FD ++:10824000932A00180298702301EC68233C0108006F ++:10825000AC2E3FB43C010800AC2D3FB83C010800F7 ++:10826000AC2C3FDCA78B005802C0F809315400FF4A ++:1082700030490002152000E930420001504000C49E ++:108280009227000992A90008312800081500000271 ++:10829000241500030000A8213C0A80003543090092 ++:1082A00035440A008C8D00249072001190700012E9 ++:1082B000907F0011325900FF321100FF02B11021EE ++:1082C0000002C08033EF00FF0319B021028F70213C ++:1082D00002D4602125CB00103C010800A4363FCE1B ++:1082E0003C010800AC2D3FE03C010800A42C3FD02D ++:1082F0003C010800A42B3FCC3556010035540980C1 ++:1083000035510E008F8700548F89005C8E850020C8 ++:1083100024080006012730233C010800AC283FD484 ++:1083200000A7282304C000B50000902104A000B3DA ++:1083300000C5502B114000B5000000003C010800B2 ++:10834000AC263FB88E6200000040F8090000000033 ++:108350003046000214C0007400408021304B000100 ++:10836000556000118E6200043C0D08008DAD3FBCCD ++:108370003C0EC0003C04800001AE6025AE2C000025 ++:108380008C980000330F000811E0FFFD0000000092 ++:10839000963F000824120001A79F00408E39000478 ++:1083A000AF9900388E6200040040F8090000000018 ++:1083B0000202802532030002146000B300000000B6 ++:1083C0003C09080095293FC43C06080094C63FD0EC ++:1083D0003C0A0800954A3FC63C0708008CE73FBCB2 ++:1083E000012670213C0308008C633FE03C08080034 ++:1083F00095083FDA01CA20218ED9000C00E9282116 ++:10840000249F000200A878210067C02133E4FFFF09 ++:10841000AF9900503C010800AC383FE03C01080037 ++:10842000A42F3FC83C010800A42E3FD20E0001E754 ++:10843000000000008F8D0048004020213C01080012 ++:10844000A02D3FD98E62000825AC0001AF8C0048FA ++:108450000040F809000000008F85005402A0302180 ++:108460000E00060C004020210E0007A10040202134 ++:108470008E6B000C0160F809004020213C0A0800C6 ++:10848000954A3FD23C06080094C63FC601464821A3 ++:10849000252800020E0001FB3104FFFF3C05080007 ++:1084A0008CA53FB43C0708008CE73FBC00A7202305 ++:1084B0003C010800AC243FB414800006000000001A ++:1084C0003C0208008C423FD4344B00403C01080081 ++:1084D000AC2B3FD4124000438F8E00448E2D0010F1 ++:1084E0008F920044AE4D00208E2C0018AE4C00241C ++:1084F0003C04080094843FC80E0006FA0000000007 ++:108500008F9F00548E6700103C010800AC3F3FDC99 ++:1085100000E0F809000000003C1908008F393FB462 ++:108520001720FF798F870054979300583C11800ED5 ++:10853000321601000E000729A633002C16C0004594 ++:10854000320300105460004C8EE5000432080040F5 ++:108550005500001D8EF000088EE4000C0080F80924 ++:10856000000000008FBF00388FB700348FB6003096 ++:108570008FB5002C8FB400288FB300248FB2002059 ++:108580008FB1001C8FB0001803E0000827BD004029 ++:108590008F86003C36110E0000072E0000A6202515 ++:1085A000AE0400808E4300208E500024AFA3001044 ++:1085B000AE2300148FB20010AE320010AE30001C9B ++:1085C0000A000A75AE3000180200F8090000000029 ++:1085D0008EE4000C0080F809000000000A000B2E59 ++:1085E0008FBF003824180001240F0001A5C000200F ++:1085F000A5D800220A000B10ADCF00243C010800D2 ++:10860000AC203FB80A000AA68E6200003C010800B8 ++:10861000AC253FB80A000AA68E6200009224000929 ++:108620000E000771000028218FBF00388FB700347B ++:108630008FB600308FB5002C8FB400288FB3002484 ++:108640008FB200208FB1001C8FB0001803E000082B ++:1086500027BD00403C1480009295010900002821AC ++:108660000E00084332A400FF320300105060FFB830 ++:10867000320800408EE5000400A0F8090000000068 ++:108680000A000B28320800405240FFA89793005878 ++:108690008E3400148F930044AE7400208E35001C7D ++:1086A000AE7500240A000B1F979300588F820014A8 ++:1086B0000004218003E00008008210213C078008AC ++:1086C00034E200809043006900804021106000097E ++:1086D0003C0401003C0708008CE73FDC8F8300303E ++:1086E00000E32023048000089389001C14E30003A6 ++:1086F0000100202103E00008008010213C0401005B ++:1087000003E00008008010211120000B00673823CF ++:108710003C0D800035AC0980918B007C316A0002F1 ++:10872000114000202409003400E9702B15C0FFF12E ++:108730000100202100E938232403FFFC00A3C82402 ++:1087400000E3C02400F9782B15E0FFEA030820219C ++:1087500030C400030004102314C000143049000387 ++:108760000000302100A9782101E6702100EE682B7D ++:1087700011A0FFE03C0401002D3800010006C82BC9 ++:10878000010548210319382414E0FFDA2524FFFCF1 ++:108790002402FFFC00A218240068202103E0000846 ++:1087A000008010210A000B9E240900303C0C800040 ++:1087B0003586098090CB007C316A00041540FFE9C2 ++:1087C000240600040A000BAD000030213C03080021 ++:1087D0008C63005C8F82001827BDFFE0AFBF0018DC ++:1087E000AFB1001410620005AFB00010000329C043 ++:1087F00024A40280AF840014AF8300183C108000D2 ++:1088000036020A0094450032361101000E000B7F3B ++:1088100030A43FFF8E240000241FFF803C11008005 ++:108820000082C021031F60243309007F000CC9406F ++:1088300003294025330E0078362F00033C0D10002D ++:10884000010D502501CF5825AE0C002836080980AF ++:10885000AE0C080CAE0B082CAE0A08309103006970 ++:108860003C06800C0126382110600006AF870034DA ++:108870008D09003C8D03006C0123382318E0008231 ++:10888000000000003C0B8008356A00803C1080002E ++:10889000A1400069360609808CC200383C06800081 ++:1088A00034C50A0090A8003C310C00201180001A49 ++:1088B000AF820030240D00013C0E800035D10A004B ++:1088C000A38D001CAF8000248E2400248F850024FB ++:1088D000240D0008AF800020AF8000283C01080074 ++:1088E000A42D3FC63C010800A4203FDA0E000B83F4 ++:1088F000000030219228003C8FBF00188FB1001477 ++:108900008FB0001000086142AF82002C27BD00200C ++:1089100003E000083182000190B80032240E00010B ++:10892000330F00FF000F2182108E00412419000236 ++:108930001099006434C40AC03C03800034640A0007 ++:108940008C8F002415E0001E34660900909F0030D3 ++:108950002418000533F9003F1338004E24030001AA ++:108960008F860020A383001CAF860028AF860024DA ++:108970003C0E800035D10A008E2400248F8500240F ++:10898000240D00083C010800A42D3FC63C0108004E ++:10899000A4203FDA0E000B83000000009228003C68 ++:1089A0008FBF00188FB100148FB000100008614213 ++:1089B000AF82002C27BD002003E0000831820001B7 ++:1089C0008C8A00088C8B00248CD000643C0E8000C4 ++:1089D00035D10A00014B2823AF900024A380001C4E ++:1089E000AF8500288E2400248F8600208F850024E8 ++:1089F000240D00083C010800A42D3FC63C010800DE ++:108A0000A4203FDA0E000B83000000009228003CF7 ++:108A10008FBF00188FB100148FB0001000086142A2 ++:108A2000AF82002C27BD002003E000083182000146 ++:108A300090A200303051003F5224002834C50AC0B3 ++:108A40008CB000241600002234CB09008CA600480C ++:108A50003C0A7FFF3545FFFF00C510243C0E800017 ++:108A6000AF82002035C509008F8800208CAD0060E2 ++:108A7000010D602B15800002010020218CA40060F4 ++:108A80000A000C22AF8400208D02006C0A000BFC4F ++:108A90003C0680008C8200488F8600203C097FFFC6 ++:108AA0003527FFFF004788243C0480082403000189 ++:108AB000AF910028AC80006CA383001C0A000C302E ++:108AC000AF8600248C9F00140A000C22AF9F002068 ++:108AD0008D6200680A000C6C3C0E800034C4098072 ++:108AE0008C8900708CA300140123382B10E0000443 ++:108AF000000000008C8200700A000C6C3C0E8000AC ++:108B00008CA200140A000C6C3C0E80008F8500249F ++:108B100027BDFFE0AFBF0018AFB1001414A00008DC ++:108B2000AFB000103C04800034870A0090E60030AB ++:108B30002402000530C3003F106200B934840900EC ++:108B40008F91002000A080213C048000348E0A0018 ++:108B50008DCD00043C0608008CC63FB831A73FFF0E ++:108B600000E6602B5580000100E03021938F001C4F ++:108B700011E0007800D0282B349F098093F9007C05 ++:108B800033380002130000792403003400C3102B93 ++:108B9000144000D90000000000C3302300D0282B6F ++:108BA0003C010800A4233FC414A0006E0200182159 ++:108BB0003C0408008C843FB40064402B5500000145 ++:108BC000006020213C05800034A90A00912A003C65 ++:108BD0003C010800AC243FBC31430020146000037A ++:108BE0000000482134AB0E008D6900188F88002CDE ++:108BF0000128202B1080005F000000003C050800C9 ++:108C00008CA53FBC00A96821010D602B1180005C80 ++:108C100000B0702B0109382300E028213C01080036 ++:108C2000AC273FBC12000003240AFFFC10B0008DEB ++:108C30003224000300AA18243C010800A4203FDAD3 ++:108C40003C010800AC233FBC006028218F84002435 ++:108C5000120400063C0B80088D6C006C0200202181 ++:108C6000AF91002025900001AD70006C8F8D002821 ++:108C700000858823AF91002401A52023AF8400281C ++:108C80001220000224070018240700103C18800856 ++:108C90003706008090CF00683C010800A0273FD82D ++:108CA0002407000131EE00FF11C70047000000005B ++:108CB00014800018000028213C06800034D109806F ++:108CC00034CD010091A600098E2C001824C40001A7 ++:108CD000000C86023205007F308B007F1165007F1B ++:108CE0002407FF803C19800837290080A124004C0C ++:108CF0003C0808008D083FD4241800023C010800FD ++:108D0000A0384019350F00083C010800AC2F3FD4B3 ++:108D1000240500103C02800034440A009083003C8B ++:108D2000307F002013E0000500A02021240A00016C ++:108D30003C010800AC2A3FBC34A400018FBF0018DE ++:108D40008FB100148FB000100080102103E00008E4 ++:108D500027BD00203C010800A4203FC410A0FF94C0 ++:108D6000020018210A000CC000C018210A000CB72C ++:108D7000240300303C0508008CA53FBC00B0702BDC ++:108D800011C0FFA8000000003C19080097393FC43B ++:108D90000325C0210307782B11E000072CAA00044B ++:108DA0003C0360008C625404305F003F17E0FFE337 ++:108DB000240400422CAA00041140FF9A240400421B ++:108DC0000A000D248FBF00181528FFB9000000000D ++:108DD0008CCA00183C1F800024020002015F182585 ++:108DE000ACC3001837F90A00A0C200689329003C00 ++:108DF0002404000400A01021312800203C010800B8 ++:108E0000A0244019110000022405001024020001D2 ++:108E10003C010800AC223FB40A000D1A3C0280005D ++:108E20008F8800288C8900600109282B14A000027B ++:108E3000010088218C9100603C048000348B0E007E ++:108E40008D640018240A000102202821022030210C ++:108E5000A38A001C0E000B83022080210A000CA6AE ++:108E6000AF82002C00045823122000073164000355 ++:108E70003C0E800035C7098090ED007C31AC0004C9 ++:108E800015800019248F00043C010800A4243FDA57 ++:108E90003C1F080097FF3FDA03E5C82100D9C02B2B ++:108EA0001300FF6B8F8400242CA6000514C0FFA3C1 ++:108EB0002404004230A200031440000200A2182340 ++:108EC00024A3FFFC3C010800AC233FBC3C0108008C ++:108ED000A4203FDA0A000CE70060282100C77024B4 ++:108EE0000A000D0D01C720263C010800A42F3FDA1F ++:108EF0000A000D78000000003C010800AC203FBCD7 ++:108F00000A000D23240400428F8300283C058000C2 ++:108F100034AA0A00146000060000102191470030B6 ++:108F20002406000530E400FF108600030000000066 ++:108F300003E0000800000000914B0048316900FF89 ++:108F4000000941C21500FFFA3C0680083C040800F5 ++:108F500094843FC43C0308008C633FDC3C19080048 ++:108F60008F393FBC3C0F080095EF3FDA0064C02109 ++:108F70008CCD00040319702101CF602134AB0E00A9 ++:108F8000018D282318A0001D00000000914F004C07 ++:108F90008F8C0034956D001031EE00FF8D89000438 ++:108FA00001AE30238D8A000030CEFFFF000E290075 ++:108FB0000125C82100003821014720210325182B55 ++:108FC0000083C021AD990004AD980000918F000A84 ++:108FD00001CF6821A18D000A956500128F8A0034A7 ++:108FE000A5450008954B003825690001A5490038C2 ++:108FF0009148000D35070008A147000D03E0000867 ++:109000000000000027BDFFD8AFB000189388001CF7 ++:109010008FB000143C0A80003C197FFF8F8700242A ++:109020003738FFFFAFBF0020AFB1001C355F0A002B ++:109030000218182493EB003C00087FC03C02BFFFDD ++:10904000006F60252CF000013449FFFF3C1F080031 ++:109050008FFF3FDC8F9900303C18080097183FD2F3 ++:1090600001897824001047803C07EFFF3C05F0FFA2 ++:1090700001E818253C1180003169002034E2FFFF2F ++:1090800034ADFFFF362E098027A50010240600020C ++:1090900003F96023270B0002354A0E0000621824F2 ++:1090A0000080802115200002000040218D48001C16 ++:1090B000A7AB0012058000392407000030E800FF4C ++:1090C00000083F00006758253C028008AFAB001441 ++:1090D000344F008091EA00683C08080091083FD9AD ++:1090E0003C09DFFF352CFFFF000AF82B3C0208008B ++:1090F00094423FCCA3A80011016CC024001FCF40B4 ++:10910000031918258FA70010AFA300143C0C08000A ++:10911000918C3FDBA7A200168FAB001400ED482412 ++:109120003C0F01003C0A0FFF012FC82531980003B6 ++:10913000355FFFFF016D40243C027000033F38247F ++:1091400000181E0000E2482501037825AFAF001487 ++:10915000AFA9001091CC007C0E000092A3AC0015CA ++:10916000362D0A0091A6003C30C400201080000675 ++:10917000260200083C11080096313FC8262EFFFF4A ++:109180003C010800A42E3FC88FBF00208FB1001CF7 ++:109190008FB0001803E0000827BD00288F8B002C3B ++:1091A000010B502B5540FFC5240700010A000E0497 ++:1091B00030E800FF9383001C3C02800027BDFFD8ED ++:1091C00034480A0000805021AFBF002034460AC056 ++:1091D000010028211060000E3444098091070030FE ++:1091E000240B00058F89002030EC003F118B000B11 ++:1091F00000003821AFA900103C0B80088D69006C7D ++:10920000AFAA00180E00015AAFA90014A380001CD9 ++:109210008FBF002003E0000827BD00288D1F0048F5 ++:109220003C1808008F183FBC8F9900283C027FFF34 ++:109230008D0800443443FFFFAFA900103C0B8008A9 ++:109240008D69006C03E370240319782101CF682332 ++:1092500001A83821AFAA00180E00015AAFA90014C6 ++:109260000A000E58A380001C3C05800034A60A00AA ++:1092700090C7003C3C06080094C63FDA3C02080058 ++:109280008C423FD430E30020000624001060001E12 ++:10929000004438253C0880083505008090A300680C ++:1092A00000004821240800010000282124040001B6 ++:1092B0003C0680008CCD017805A0FFFE34CF014034 ++:1092C000ADE800083C0208008C423FDCA5E5000444 ++:1092D000A5E40006ADE2000C3C04080090843FD9F0 ++:1092E0003C03800834790080A1E40012ADE700144B ++:1092F000A5E900189338004C3C0E1000A1F8002D91 ++:1093000003E00008ACCE017834A90E008D28001CC3 ++:109310003C0C08008D8C3FBC952B0016952A001440 ++:10932000018648213164FFFF0A000E803145FFFFAE ++:109330003C04800034830A009065003C30A2002089 ++:109340001040001934870E00000040210000382131 ++:10935000000020213C0680008CC901780520FFFE1A ++:1093600034CA014034CF010091EB0009AD48000838 ++:109370003C0E08008DCE3FDC240DFF91240C0040F4 ++:109380003C081000A5440004A5470006AD4E000CA3 ++:10939000A14D0012AD4C0014A5400018A14B002DAA ++:1093A00003E00008ACC801788CE8001894E60012CD ++:1093B00094E4001030C7FFFF0A000EA93084FFFFBD ++:1093C0003C04800034830A009065003C30A20020F9 ++:1093D0001040002727BDFFF82409000100003821B4 ++:1093E000240800013C0680008CCA01780540FFFE7D ++:1093F0003C0280FF34C40100908D00093C0C080041 ++:10940000918C4019A3AD00038FAB00003185007F24 ++:109410003459FFFF01665025AFAA00009083000A6F ++:10942000A3A0000200057E00A3A300018FB80000E6 ++:1094300034CB0140240C30000319702401CF68257F ++:10944000AD6D000C27BD0008AD6C0014A5600018C0 ++:10945000AD690008A56700042409FF80A56800061F ++:109460003C081000A169001203E00008ACC80178B4 ++:1094700034870E008CE9001894E6001294E4001082 ++:1094800030C8FFFF0A000ECD3087FFFF27BDFFE089 ++:10949000AFB100143C118000AFB00010AFBF001896 ++:1094A00036380A00970F0032363001000E000B7F6D ++:1094B00031E43FFF8E0E0000240DFF803C042000AD ++:1094C00001C25821016D6024000C4940316A007FBF ++:1094D000012A4025010438253C048008AE270830C5 ++:1094E0003486008090C500682403000230A200FF8B ++:1094F000104300048F9F00208F990024AC9F0068C8 ++:10950000AC9900648FBF00188FB100148FB00010A9 ++:1095100003E0000827BD00203C0A0800254A3A80E5 ++:109520003C09080025293B103C08080025082F1C91 ++:109530003C07080024E73BDC3C06080024C639044D ++:109540003C05080024A536583C0408002484325CFD ++:109550003C030800246339B83C0208002442375415 ++:109560003C010800AC2A3F983C010800AC293F941C ++:109570003C010800AC283F903C010800AC273F9C10 ++:109580003C010800AC263FAC3C010800AC253FA4E0 ++:109590003C010800AC243FA03C010800AC233FB0D4 ++:1095A0003C010800AC223FA803E0000800000000D6 ++:1095B00080000940800009008008010080080080C8 ++:1095C00080080000800E00008008008080080000F5 ++:1095D00080000A8080000A00800009808000090065 ++:00000001FF diff --git a/fs/9p/vfs_addr.c b/fs/9p/vfs_addr.c index c71e886..61d3d44b 100644 --- a/fs/9p/vfs_addr.c @@ -110363,7 +116933,7 @@ diff --git a/scripts/gcc-version.sh b/scripts/gcc-version.sh old mode 100644 new mode 100755 diff --git a/scripts/headers_install.sh b/scripts/headers_install.sh -index 5de5660..d3deb89 100644 +index 5de5660c..d3deb89 100644 --- a/scripts/headers_install.sh +++ b/scripts/headers_install.sh @@ -32,6 +32,7 @@ do diff --git a/4.0.4/0000_README b/4.0.4/0000_README index cb9fc17..34a1fb8 100644 --- a/4.0.4/0000_README +++ b/4.0.4/0000_README @@ -2,11 +2,7 @@ README ----------------------------------------------------------------------------- Individual Patch Descriptions: ----------------------------------------------------------------------------- -Patch: 1003_linux-4.0.4.patch -From: http://www.kernel.org -Desc: Linux 4.0.4 - -Patch: 4420_grsecurity-3.1-4.0.4-201505182014.patch +Patch: 4420_grsecurity-3.1-4.0.4-201505222222.patch From: http://www.grsecurity.net Desc: hardened-sources base patch from upstream grsecurity diff --git a/4.0.4/1003_linux-4.0.4.patch b/4.0.4/1003_linux-4.0.4.patch deleted file mode 100644 index ed100d7..0000000 --- a/4.0.4/1003_linux-4.0.4.patch +++ /dev/null @@ -1,2713 +0,0 @@ -diff --git a/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt b/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt -index a4873e5..e30e184 100644 ---- a/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt -+++ b/Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt -@@ -38,7 +38,7 @@ dma_apbx: dma-apbx@80024000 { - 80 81 68 69 - 70 71 72 73 - 74 75 76 77>; -- interrupt-names = "auart4-rx", "aurat4-tx", "spdif-tx", "empty", -+ interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty", - "saif0", "saif1", "i2c0", "i2c1", - "auart0-rx", "auart0-tx", "auart1-rx", "auart1-tx", - "auart2-rx", "auart2-tx", "auart3-rx", "auart3-tx"; -diff --git a/Makefile b/Makefile -index dc9f43a..3d16bcc 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,6 +1,6 @@ - VERSION = 4 - PATCHLEVEL = 0 --SUBLEVEL = 3 -+SUBLEVEL = 4 - EXTRAVERSION = - NAME = Hurr durr I'ma sheep - -diff --git a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -index 0c76d9f..f4838eb 100644 ---- a/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -+++ b/arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts -@@ -105,6 +105,10 @@ - }; - - internal-regs { -+ rtc@10300 { -+ /* No crystal connected to the internal RTC */ -+ status = "disabled"; -+ }; - serial@12000 { - status = "okay"; - }; -diff --git a/arch/arm/boot/dts/imx23-olinuxino.dts b/arch/arm/boot/dts/imx23-olinuxino.dts -index 7e6eef2..8204539 100644 ---- a/arch/arm/boot/dts/imx23-olinuxino.dts -+++ b/arch/arm/boot/dts/imx23-olinuxino.dts -@@ -12,6 +12,7 @@ - */ - - /dts-v1/; -+#include <dt-bindings/gpio/gpio.h> - #include "imx23.dtsi" - - / { -@@ -93,6 +94,7 @@ - - ahb@80080000 { - usb0: usb@80080000 { -+ dr_mode = "host"; - vbus-supply = <®_usb0_vbus>; - status = "okay"; - }; -@@ -122,7 +124,7 @@ - - user { - label = "green"; -- gpios = <&gpio2 1 1>; -+ gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>; - }; - }; - }; -diff --git a/arch/arm/boot/dts/imx25.dtsi b/arch/arm/boot/dts/imx25.dtsi -index e4d3aec..677f81d 100644 ---- a/arch/arm/boot/dts/imx25.dtsi -+++ b/arch/arm/boot/dts/imx25.dtsi -@@ -428,6 +428,7 @@ - - pwm4: pwm@53fc8000 { - compatible = "fsl,imx25-pwm", "fsl,imx27-pwm"; -+ #pwm-cells = <2>; - reg = <0x53fc8000 0x4000>; - clocks = <&clks 108>, <&clks 52>; - clock-names = "ipg", "per"; -diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi -index 47f68ac..5ed245a 100644 ---- a/arch/arm/boot/dts/imx28.dtsi -+++ b/arch/arm/boot/dts/imx28.dtsi -@@ -900,7 +900,7 @@ - 80 81 68 69 - 70 71 72 73 - 74 75 76 77>; -- interrupt-names = "auart4-rx", "aurat4-tx", "spdif-tx", "empty", -+ interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty", - "saif0", "saif1", "i2c0", "i2c1", - "auart0-rx", "auart0-tx", "auart1-rx", "auart1-tx", - "auart2-rx", "auart2-tx", "auart3-rx", "auart3-tx"; -diff --git a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi -index 19cc269..1ce6133 100644 ---- a/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi -+++ b/arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi -@@ -31,6 +31,7 @@ - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&gpio4 15 0>; -+ enable-active-high; - }; - - reg_usb_h1_vbus: regulator@1 { -@@ -40,6 +41,7 @@ - regulator-min-microvolt = <5000000>; - regulator-max-microvolt = <5000000>; - gpio = <&gpio1 0 0>; -+ enable-active-high; - }; - }; - -diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts -index db80f9d..9c8bdf2 100644 ---- a/arch/arm/boot/dts/omap3-n900.dts -+++ b/arch/arm/boot/dts/omap3-n900.dts -@@ -484,6 +484,8 @@ - DRVDD-supply = <&vmmc2>; - IOVDD-supply = <&vio>; - DVDD-supply = <&vio>; -+ -+ ai3x-micbias-vg = <1>; - }; - - tlv320aic3x_aux: tlv320aic3x@19 { -@@ -495,6 +497,8 @@ - DRVDD-supply = <&vmmc2>; - IOVDD-supply = <&vio>; - DVDD-supply = <&vio>; -+ -+ ai3x-micbias-vg = <2>; - }; - - tsl2563: tsl2563@29 { -diff --git a/arch/arm/boot/dts/ste-dbx5x0.dtsi b/arch/arm/boot/dts/ste-dbx5x0.dtsi -index bfd3f1c..2201cd5 100644 ---- a/arch/arm/boot/dts/ste-dbx5x0.dtsi -+++ b/arch/arm/boot/dts/ste-dbx5x0.dtsi -@@ -1017,23 +1017,6 @@ - status = "disabled"; - }; - -- vmmci: regulator-gpio { -- compatible = "regulator-gpio"; -- -- regulator-min-microvolt = <1800000>; -- regulator-max-microvolt = <2900000>; -- regulator-name = "mmci-reg"; -- regulator-type = "voltage"; -- -- startup-delay-us = <100>; -- enable-active-high; -- -- states = <1800000 0x1 -- 2900000 0x0>; -- -- status = "disabled"; -- }; -- - mcde@a0350000 { - compatible = "stericsson,mcde"; - reg = <0xa0350000 0x1000>, /* MCDE */ -diff --git a/arch/arm/boot/dts/ste-href.dtsi b/arch/arm/boot/dts/ste-href.dtsi -index bf8f0ed..744c1e3 100644 ---- a/arch/arm/boot/dts/ste-href.dtsi -+++ b/arch/arm/boot/dts/ste-href.dtsi -@@ -111,6 +111,21 @@ - pinctrl-1 = <&i2c3_sleep_mode>; - }; - -+ vmmci: regulator-gpio { -+ compatible = "regulator-gpio"; -+ -+ regulator-min-microvolt = <1800000>; -+ regulator-max-microvolt = <2900000>; -+ regulator-name = "mmci-reg"; -+ regulator-type = "voltage"; -+ -+ startup-delay-us = <100>; -+ enable-active-high; -+ -+ states = <1800000 0x1 -+ 2900000 0x0>; -+ }; -+ - // External Micro SD slot - sdi0_per1@80126000 { - arm,primecell-periphid = <0x10480180>; -diff --git a/arch/arm/boot/dts/ste-snowball.dts b/arch/arm/boot/dts/ste-snowball.dts -index 206826a..1bc84eb 100644 ---- a/arch/arm/boot/dts/ste-snowball.dts -+++ b/arch/arm/boot/dts/ste-snowball.dts -@@ -146,8 +146,21 @@ - }; - - vmmci: regulator-gpio { -+ compatible = "regulator-gpio"; -+ - gpios = <&gpio7 4 0x4>; - enable-gpio = <&gpio6 25 0x4>; -+ -+ regulator-min-microvolt = <1800000>; -+ regulator-max-microvolt = <2900000>; -+ regulator-name = "mmci-reg"; -+ regulator-type = "voltage"; -+ -+ startup-delay-us = <100>; -+ enable-active-high; -+ -+ states = <1800000 0x1 -+ 2900000 0x0>; - }; - - // External Micro SD slot -diff --git a/arch/arm/kernel/Makefile b/arch/arm/kernel/Makefile -index 902397d..1c1cdfa 100644 ---- a/arch/arm/kernel/Makefile -+++ b/arch/arm/kernel/Makefile -@@ -86,7 +86,7 @@ obj-$(CONFIG_EARLY_PRINTK) += early_printk.o - - obj-$(CONFIG_ARM_VIRT_EXT) += hyp-stub.o - ifeq ($(CONFIG_ARM_PSCI),y) --obj-y += psci.o -+obj-y += psci.o psci-call.o - obj-$(CONFIG_SMP) += psci_smp.o - endif - -diff --git a/arch/arm/kernel/psci-call.S b/arch/arm/kernel/psci-call.S -new file mode 100644 -index 0000000..a78e9e1 ---- /dev/null -+++ b/arch/arm/kernel/psci-call.S -@@ -0,0 +1,31 @@ -+/* -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * Copyright (C) 2015 ARM Limited -+ * -+ * Author: Mark Rutland <mark.rutland@arm.com> -+ */ -+ -+#include <linux/linkage.h> -+ -+#include <asm/opcodes-sec.h> -+#include <asm/opcodes-virt.h> -+ -+/* int __invoke_psci_fn_hvc(u32 function_id, u32 arg0, u32 arg1, u32 arg2) */ -+ENTRY(__invoke_psci_fn_hvc) -+ __HVC(0) -+ bx lr -+ENDPROC(__invoke_psci_fn_hvc) -+ -+/* int __invoke_psci_fn_smc(u32 function_id, u32 arg0, u32 arg1, u32 arg2) */ -+ENTRY(__invoke_psci_fn_smc) -+ __SMC(0) -+ bx lr -+ENDPROC(__invoke_psci_fn_smc) -diff --git a/arch/arm/kernel/psci.c b/arch/arm/kernel/psci.c -index f73891b..f90fdf4 100644 ---- a/arch/arm/kernel/psci.c -+++ b/arch/arm/kernel/psci.c -@@ -23,8 +23,6 @@ - - #include <asm/compiler.h> - #include <asm/errno.h> --#include <asm/opcodes-sec.h> --#include <asm/opcodes-virt.h> - #include <asm/psci.h> - #include <asm/system_misc.h> - -@@ -33,6 +31,9 @@ struct psci_operations psci_ops; - static int (*invoke_psci_fn)(u32, u32, u32, u32); - typedef int (*psci_initcall_t)(const struct device_node *); - -+asmlinkage int __invoke_psci_fn_hvc(u32, u32, u32, u32); -+asmlinkage int __invoke_psci_fn_smc(u32, u32, u32, u32); -+ - enum psci_function { - PSCI_FN_CPU_SUSPEND, - PSCI_FN_CPU_ON, -@@ -71,40 +72,6 @@ static u32 psci_power_state_pack(struct psci_power_state state) - & PSCI_0_2_POWER_STATE_AFFL_MASK); - } - --/* -- * The following two functions are invoked via the invoke_psci_fn pointer -- * and will not be inlined, allowing us to piggyback on the AAPCS. -- */ --static noinline int __invoke_psci_fn_hvc(u32 function_id, u32 arg0, u32 arg1, -- u32 arg2) --{ -- asm volatile( -- __asmeq("%0", "r0") -- __asmeq("%1", "r1") -- __asmeq("%2", "r2") -- __asmeq("%3", "r3") -- __HVC(0) -- : "+r" (function_id) -- : "r" (arg0), "r" (arg1), "r" (arg2)); -- -- return function_id; --} -- --static noinline int __invoke_psci_fn_smc(u32 function_id, u32 arg0, u32 arg1, -- u32 arg2) --{ -- asm volatile( -- __asmeq("%0", "r0") -- __asmeq("%1", "r1") -- __asmeq("%2", "r2") -- __asmeq("%3", "r3") -- __SMC(0) -- : "+r" (function_id) -- : "r" (arg0), "r" (arg1), "r" (arg2)); -- -- return function_id; --} -- - static int psci_get_version(void) - { - int err; -diff --git a/arch/arm/mach-omap2/prm-regbits-34xx.h b/arch/arm/mach-omap2/prm-regbits-34xx.h -index cbefbd7..661d753 100644 ---- a/arch/arm/mach-omap2/prm-regbits-34xx.h -+++ b/arch/arm/mach-omap2/prm-regbits-34xx.h -@@ -112,6 +112,7 @@ - #define OMAP3430_VC_CMD_ONLP_SHIFT 16 - #define OMAP3430_VC_CMD_RET_SHIFT 8 - #define OMAP3430_VC_CMD_OFF_SHIFT 0 -+#define OMAP3430_SREN_MASK (1 << 4) - #define OMAP3430_HSEN_MASK (1 << 3) - #define OMAP3430_MCODE_MASK (0x7 << 0) - #define OMAP3430_VALID_MASK (1 << 24) -diff --git a/arch/arm/mach-omap2/prm-regbits-44xx.h b/arch/arm/mach-omap2/prm-regbits-44xx.h -index b1c7a33..e794828 100644 ---- a/arch/arm/mach-omap2/prm-regbits-44xx.h -+++ b/arch/arm/mach-omap2/prm-regbits-44xx.h -@@ -35,6 +35,7 @@ - #define OMAP4430_GLOBAL_WARM_SW_RST_SHIFT 1 - #define OMAP4430_GLOBAL_WUEN_MASK (1 << 16) - #define OMAP4430_HSMCODE_MASK (0x7 << 0) -+#define OMAP4430_SRMODEEN_MASK (1 << 4) - #define OMAP4430_HSMODEEN_MASK (1 << 3) - #define OMAP4430_HSSCLL_SHIFT 24 - #define OMAP4430_ICEPICK_RST_SHIFT 9 -diff --git a/arch/arm/mach-omap2/vc.c b/arch/arm/mach-omap2/vc.c -index be9ef83..076fd20 100644 ---- a/arch/arm/mach-omap2/vc.c -+++ b/arch/arm/mach-omap2/vc.c -@@ -316,7 +316,8 @@ static void __init omap3_vc_init_pmic_signaling(struct voltagedomain *voltdm) - * idle. And we can also scale voltages to zero for off-idle. - * Note that no actual voltage scaling during off-idle will - * happen unless the board specific twl4030 PMIC scripts are -- * loaded. -+ * loaded. See also omap_vc_i2c_init for comments regarding -+ * erratum i531. - */ - val = voltdm->read(OMAP3_PRM_VOLTCTRL_OFFSET); - if (!(val & OMAP3430_PRM_VOLTCTRL_SEL_OFF)) { -@@ -704,9 +705,16 @@ static void __init omap_vc_i2c_init(struct voltagedomain *voltdm) - return; - } - -+ /* -+ * Note that for omap3 OMAP3430_SREN_MASK clears SREN to work around -+ * erratum i531 "Extra Power Consumed When Repeated Start Operation -+ * Mode Is Enabled on I2C Interface Dedicated for Smart Reflex (I2C4)". -+ * Otherwise I2C4 eventually leads into about 23mW extra power being -+ * consumed even during off idle using VMODE. -+ */ - i2c_high_speed = voltdm->pmic->i2c_high_speed; - if (i2c_high_speed) -- voltdm->rmw(vc->common->i2c_cfg_hsen_mask, -+ voltdm->rmw(vc->common->i2c_cfg_clear_mask, - vc->common->i2c_cfg_hsen_mask, - vc->common->i2c_cfg_reg); - -diff --git a/arch/arm/mach-omap2/vc.h b/arch/arm/mach-omap2/vc.h -index cdbdd78..89b83b7 100644 ---- a/arch/arm/mach-omap2/vc.h -+++ b/arch/arm/mach-omap2/vc.h -@@ -34,6 +34,7 @@ struct voltagedomain; - * @cmd_ret_shift: RET field shift in PRM_VC_CMD_VAL_* register - * @cmd_off_shift: OFF field shift in PRM_VC_CMD_VAL_* register - * @i2c_cfg_reg: I2C configuration register offset -+ * @i2c_cfg_clear_mask: high-speed mode bit clear mask in I2C config register - * @i2c_cfg_hsen_mask: high-speed mode bit field mask in I2C config register - * @i2c_mcode_mask: MCODE field mask for I2C config register - * -@@ -52,6 +53,7 @@ struct omap_vc_common { - u8 cmd_ret_shift; - u8 cmd_off_shift; - u8 i2c_cfg_reg; -+ u8 i2c_cfg_clear_mask; - u8 i2c_cfg_hsen_mask; - u8 i2c_mcode_mask; - }; -diff --git a/arch/arm/mach-omap2/vc3xxx_data.c b/arch/arm/mach-omap2/vc3xxx_data.c -index 75bc4aa..71d74c9 100644 ---- a/arch/arm/mach-omap2/vc3xxx_data.c -+++ b/arch/arm/mach-omap2/vc3xxx_data.c -@@ -40,6 +40,7 @@ static struct omap_vc_common omap3_vc_common = { - .cmd_onlp_shift = OMAP3430_VC_CMD_ONLP_SHIFT, - .cmd_ret_shift = OMAP3430_VC_CMD_RET_SHIFT, - .cmd_off_shift = OMAP3430_VC_CMD_OFF_SHIFT, -+ .i2c_cfg_clear_mask = OMAP3430_SREN_MASK | OMAP3430_HSEN_MASK, - .i2c_cfg_hsen_mask = OMAP3430_HSEN_MASK, - .i2c_cfg_reg = OMAP3_PRM_VC_I2C_CFG_OFFSET, - .i2c_mcode_mask = OMAP3430_MCODE_MASK, -diff --git a/arch/arm/mach-omap2/vc44xx_data.c b/arch/arm/mach-omap2/vc44xx_data.c -index 085e5d6..2abd5fa 100644 ---- a/arch/arm/mach-omap2/vc44xx_data.c -+++ b/arch/arm/mach-omap2/vc44xx_data.c -@@ -42,6 +42,7 @@ static const struct omap_vc_common omap4_vc_common = { - .cmd_ret_shift = OMAP4430_RET_SHIFT, - .cmd_off_shift = OMAP4430_OFF_SHIFT, - .i2c_cfg_reg = OMAP4_PRM_VC_CFG_I2C_MODE_OFFSET, -+ .i2c_cfg_clear_mask = OMAP4430_SRMODEEN_MASK | OMAP4430_HSMODEEN_MASK, - .i2c_cfg_hsen_mask = OMAP4430_HSMODEEN_MASK, - .i2c_mcode_mask = OMAP4430_HSMCODE_MASK, - }; -diff --git a/arch/arm/net/bpf_jit_32.c b/arch/arm/net/bpf_jit_32.c -index e1268f9..f412b53 100644 ---- a/arch/arm/net/bpf_jit_32.c -+++ b/arch/arm/net/bpf_jit_32.c -@@ -449,10 +449,21 @@ static inline void emit_udiv(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx) - return; - } - #endif -- if (rm != ARM_R0) -- emit(ARM_MOV_R(ARM_R0, rm), ctx); -+ -+ /* -+ * For BPF_ALU | BPF_DIV | BPF_K instructions, rm is ARM_R4 -+ * (r_A) and rn is ARM_R0 (r_scratch) so load rn first into -+ * ARM_R1 to avoid accidentally overwriting ARM_R0 with rm -+ * before using it as a source for ARM_R1. -+ * -+ * For BPF_ALU | BPF_DIV | BPF_X rm is ARM_R4 (r_A) and rn is -+ * ARM_R5 (r_X) so there is no particular register overlap -+ * issues. -+ */ - if (rn != ARM_R1) - emit(ARM_MOV_R(ARM_R1, rn), ctx); -+ if (rm != ARM_R0) -+ emit(ARM_MOV_R(ARM_R0, rm), ctx); - - ctx->seen |= SEEN_CALL; - emit_mov_i(ARM_R3, (u32)jit_udiv, ctx); -diff --git a/arch/x86/include/asm/spinlock.h b/arch/x86/include/asm/spinlock.h -index cf87de3..64b6117 100644 ---- a/arch/x86/include/asm/spinlock.h -+++ b/arch/x86/include/asm/spinlock.h -@@ -169,7 +169,7 @@ static inline int arch_spin_is_contended(arch_spinlock_t *lock) - struct __raw_tickets tmp = READ_ONCE(lock->tickets); - - tmp.head &= ~TICKET_SLOWPATH_FLAG; -- return (tmp.tail - tmp.head) > TICKET_LOCK_INC; -+ return (__ticket_t)(tmp.tail - tmp.head) > TICKET_LOCK_INC; - } - #define arch_spin_is_contended arch_spin_is_contended - -diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c -index e469598..d939633 100644 ---- a/arch/x86/pci/acpi.c -+++ b/arch/x86/pci/acpi.c -@@ -325,6 +325,26 @@ static void release_pci_root_info(struct pci_host_bridge *bridge) - kfree(info); - } - -+/* -+ * An IO port or MMIO resource assigned to a PCI host bridge may be -+ * consumed by the host bridge itself or available to its child -+ * bus/devices. The ACPI specification defines a bit (Producer/Consumer) -+ * to tell whether the resource is consumed by the host bridge itself, -+ * but firmware hasn't used that bit consistently, so we can't rely on it. -+ * -+ * On x86 and IA64 platforms, all IO port and MMIO resources are assumed -+ * to be available to child bus/devices except one special case: -+ * IO port [0xCF8-0xCFF] is consumed by the host bridge itself -+ * to access PCI configuration space. -+ * -+ * So explicitly filter out PCI CFG IO ports[0xCF8-0xCFF]. -+ */ -+static bool resource_is_pcicfg_ioport(struct resource *res) -+{ -+ return (res->flags & IORESOURCE_IO) && -+ res->start == 0xCF8 && res->end == 0xCFF; -+} -+ - static void probe_pci_root_info(struct pci_root_info *info, - struct acpi_device *device, - int busnum, int domain, -@@ -346,8 +366,8 @@ static void probe_pci_root_info(struct pci_root_info *info, - "no IO and memory resources present in _CRS\n"); - else - resource_list_for_each_entry_safe(entry, tmp, list) { -- if ((entry->res->flags & IORESOURCE_WINDOW) == 0 || -- (entry->res->flags & IORESOURCE_DISABLED)) -+ if ((entry->res->flags & IORESOURCE_DISABLED) || -+ resource_is_pcicfg_ioport(entry->res)) - resource_list_destroy_entry(entry); - else - entry->res->name = info->name; -diff --git a/block/blk-core.c b/block/blk-core.c -index 794c3e7..6640647 100644 ---- a/block/blk-core.c -+++ b/block/blk-core.c -@@ -552,6 +552,8 @@ void blk_cleanup_queue(struct request_queue *q) - q->queue_lock = &q->__queue_lock; - spin_unlock_irq(lock); - -+ bdi_destroy(&q->backing_dev_info); -+ - /* @q is and will stay empty, shutdown and put */ - blk_put_queue(q); - } -diff --git a/block/blk-mq.c b/block/blk-mq.c -index 33c4285..5c39703 100644 ---- a/block/blk-mq.c -+++ b/block/blk-mq.c -@@ -675,8 +675,11 @@ static void blk_mq_rq_timer(unsigned long priv) - data.next = blk_rq_timeout(round_jiffies_up(data.next)); - mod_timer(&q->timeout, data.next); - } else { -- queue_for_each_hw_ctx(q, hctx, i) -- blk_mq_tag_idle(hctx); -+ queue_for_each_hw_ctx(q, hctx, i) { -+ /* the hctx may be unmapped, so check it here */ -+ if (blk_mq_hw_queue_mapped(hctx)) -+ blk_mq_tag_idle(hctx); -+ } - } - } - -@@ -1570,22 +1573,6 @@ static int blk_mq_hctx_cpu_offline(struct blk_mq_hw_ctx *hctx, int cpu) - return NOTIFY_OK; - } - --static int blk_mq_hctx_cpu_online(struct blk_mq_hw_ctx *hctx, int cpu) --{ -- struct request_queue *q = hctx->queue; -- struct blk_mq_tag_set *set = q->tag_set; -- -- if (set->tags[hctx->queue_num]) -- return NOTIFY_OK; -- -- set->tags[hctx->queue_num] = blk_mq_init_rq_map(set, hctx->queue_num); -- if (!set->tags[hctx->queue_num]) -- return NOTIFY_STOP; -- -- hctx->tags = set->tags[hctx->queue_num]; -- return NOTIFY_OK; --} -- - static int blk_mq_hctx_notify(void *data, unsigned long action, - unsigned int cpu) - { -@@ -1593,8 +1580,11 @@ static int blk_mq_hctx_notify(void *data, unsigned long action, - - if (action == CPU_DEAD || action == CPU_DEAD_FROZEN) - return blk_mq_hctx_cpu_offline(hctx, cpu); -- else if (action == CPU_ONLINE || action == CPU_ONLINE_FROZEN) -- return blk_mq_hctx_cpu_online(hctx, cpu); -+ -+ /* -+ * In case of CPU online, tags may be reallocated -+ * in blk_mq_map_swqueue() after mapping is updated. -+ */ - - return NOTIFY_OK; - } -@@ -1776,6 +1766,7 @@ static void blk_mq_map_swqueue(struct request_queue *q) - unsigned int i; - struct blk_mq_hw_ctx *hctx; - struct blk_mq_ctx *ctx; -+ struct blk_mq_tag_set *set = q->tag_set; - - queue_for_each_hw_ctx(q, hctx, i) { - cpumask_clear(hctx->cpumask); -@@ -1802,16 +1793,20 @@ static void blk_mq_map_swqueue(struct request_queue *q) - * disable it and free the request entries. - */ - if (!hctx->nr_ctx) { -- struct blk_mq_tag_set *set = q->tag_set; -- - if (set->tags[i]) { - blk_mq_free_rq_map(set, set->tags[i], i); - set->tags[i] = NULL; -- hctx->tags = NULL; - } -+ hctx->tags = NULL; - continue; - } - -+ /* unmapped hw queue can be remapped after CPU topo changed */ -+ if (!set->tags[i]) -+ set->tags[i] = blk_mq_init_rq_map(set, i); -+ hctx->tags = set->tags[i]; -+ WARN_ON(!hctx->tags); -+ - /* - * Initialize batch roundrobin counts - */ -@@ -2075,9 +2070,16 @@ static int blk_mq_queue_reinit_notify(struct notifier_block *nb, - */ - list_for_each_entry(q, &all_q_list, all_q_node) - blk_mq_freeze_queue_start(q); -- list_for_each_entry(q, &all_q_list, all_q_node) -+ list_for_each_entry(q, &all_q_list, all_q_node) { - blk_mq_freeze_queue_wait(q); - -+ /* -+ * timeout handler can't touch hw queue during the -+ * reinitialization -+ */ -+ del_timer_sync(&q->timeout); -+ } -+ - list_for_each_entry(q, &all_q_list, all_q_node) - blk_mq_queue_reinit(q); - -diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c -index faaf36a..2b8fd30 100644 ---- a/block/blk-sysfs.c -+++ b/block/blk-sysfs.c -@@ -522,8 +522,6 @@ static void blk_release_queue(struct kobject *kobj) - - blk_trace_shutdown(q); - -- bdi_destroy(&q->backing_dev_info); -- - ida_simple_remove(&blk_queue_ida, q->id); - call_rcu(&q->rcu_head, blk_free_queue_rcu); - } -diff --git a/drivers/acpi/acpi_pnp.c b/drivers/acpi/acpi_pnp.c -index b193f84..ff6d8ad 100644 ---- a/drivers/acpi/acpi_pnp.c -+++ b/drivers/acpi/acpi_pnp.c -@@ -304,6 +304,8 @@ static const struct acpi_device_id acpi_pnp_device_ids[] = { - {"PNPb006"}, - /* cs423x-pnpbios */ - {"CSC0100"}, -+ {"CSC0103"}, -+ {"CSC0110"}, - {"CSC0000"}, - {"GIM0100"}, /* Guillemot Turtlebeach something appears to be cs4232 compatible */ - /* es18xx-pnpbios */ -diff --git a/drivers/acpi/acpica/acmacros.h b/drivers/acpi/acpica/acmacros.h -index cf607fe..c240bdf 100644 ---- a/drivers/acpi/acpica/acmacros.h -+++ b/drivers/acpi/acpica/acmacros.h -@@ -63,23 +63,12 @@ - #define ACPI_SET64(ptr, val) (*ACPI_CAST64 (ptr) = (u64) (val)) - - /* -- * printf() format helpers. These macros are workarounds for the difficulties -+ * printf() format helper. This macros is a workaround for the difficulties - * with emitting 64-bit integers and 64-bit pointers with the same code - * for both 32-bit and 64-bit hosts. - */ - #define ACPI_FORMAT_UINT64(i) ACPI_HIDWORD(i), ACPI_LODWORD(i) - --#if ACPI_MACHINE_WIDTH == 64 --#define ACPI_FORMAT_NATIVE_UINT(i) ACPI_FORMAT_UINT64(i) --#define ACPI_FORMAT_TO_UINT(i) ACPI_FORMAT_UINT64(i) --#define ACPI_PRINTF_UINT "0x%8.8X%8.8X" -- --#else --#define ACPI_FORMAT_NATIVE_UINT(i) 0, (u32) (i) --#define ACPI_FORMAT_TO_UINT(i) (u32) (i) --#define ACPI_PRINTF_UINT "0x%8.8X" --#endif -- - /* - * Macros for moving data around to/from buffers that are possibly unaligned. - * If the hardware supports the transfer of unaligned data, just do the store. -diff --git a/drivers/acpi/acpica/dsopcode.c b/drivers/acpi/acpica/dsopcode.c -index 7724418..ea0cc4e 100644 ---- a/drivers/acpi/acpica/dsopcode.c -+++ b/drivers/acpi/acpica/dsopcode.c -@@ -446,7 +446,7 @@ acpi_ds_eval_region_operands(struct acpi_walk_state *walk_state, - - ACPI_DEBUG_PRINT((ACPI_DB_EXEC, "RgnObj %p Addr %8.8X%8.8X Len %X\n", - obj_desc, -- ACPI_FORMAT_NATIVE_UINT(obj_desc->region.address), -+ ACPI_FORMAT_UINT64(obj_desc->region.address), - obj_desc->region.length)); - - /* Now the address and length are valid for this opregion */ -@@ -539,13 +539,12 @@ acpi_ds_eval_table_region_operands(struct acpi_walk_state *walk_state, - return_ACPI_STATUS(AE_NOT_EXIST); - } - -- obj_desc->region.address = -- (acpi_physical_address) ACPI_TO_INTEGER(table); -+ obj_desc->region.address = ACPI_PTR_TO_PHYSADDR(table); - obj_desc->region.length = table->length; - - ACPI_DEBUG_PRINT((ACPI_DB_EXEC, "RgnObj %p Addr %8.8X%8.8X Len %X\n", - obj_desc, -- ACPI_FORMAT_NATIVE_UINT(obj_desc->region.address), -+ ACPI_FORMAT_UINT64(obj_desc->region.address), - obj_desc->region.length)); - - /* Now the address and length are valid for this opregion */ -diff --git a/drivers/acpi/acpica/evregion.c b/drivers/acpi/acpica/evregion.c -index 9abace3..2ba28a6 100644 ---- a/drivers/acpi/acpica/evregion.c -+++ b/drivers/acpi/acpica/evregion.c -@@ -272,7 +272,7 @@ acpi_ev_address_space_dispatch(union acpi_operand_object *region_obj, - ACPI_DEBUG_PRINT((ACPI_DB_OPREGION, - "Handler %p (@%p) Address %8.8X%8.8X [%s]\n", - ®ion_obj->region.handler->address_space, handler, -- ACPI_FORMAT_NATIVE_UINT(address), -+ ACPI_FORMAT_UINT64(address), - acpi_ut_get_region_name(region_obj->region. - space_id))); - -diff --git a/drivers/acpi/acpica/exdump.c b/drivers/acpi/acpica/exdump.c -index 7c213b6..1da52be 100644 ---- a/drivers/acpi/acpica/exdump.c -+++ b/drivers/acpi/acpica/exdump.c -@@ -767,8 +767,8 @@ void acpi_ex_dump_operand(union acpi_operand_object *obj_desc, u32 depth) - acpi_os_printf("\n"); - } else { - acpi_os_printf(" base %8.8X%8.8X Length %X\n", -- ACPI_FORMAT_NATIVE_UINT(obj_desc->region. -- address), -+ ACPI_FORMAT_UINT64(obj_desc->region. -+ address), - obj_desc->region.length); - } - break; -diff --git a/drivers/acpi/acpica/exfldio.c b/drivers/acpi/acpica/exfldio.c -index 4947992..725a374 100644 ---- a/drivers/acpi/acpica/exfldio.c -+++ b/drivers/acpi/acpica/exfldio.c -@@ -263,17 +263,15 @@ acpi_ex_access_region(union acpi_operand_object *obj_desc, - } - - ACPI_DEBUG_PRINT_RAW((ACPI_DB_BFIELD, -- " Region [%s:%X], Width %X, ByteBase %X, Offset %X at %p\n", -+ " Region [%s:%X], Width %X, ByteBase %X, Offset %X at %8.8X%8.8X\n", - acpi_ut_get_region_name(rgn_desc->region. - space_id), - rgn_desc->region.space_id, - obj_desc->common_field.access_byte_width, - obj_desc->common_field.base_byte_offset, -- field_datum_byte_offset, ACPI_CAST_PTR(void, -- (rgn_desc-> -- region. -- address + -- region_offset)))); -+ field_datum_byte_offset, -+ ACPI_FORMAT_UINT64(rgn_desc->region.address + -+ region_offset))); - - /* Invoke the appropriate address_space/op_region handler */ - -diff --git a/drivers/acpi/acpica/exregion.c b/drivers/acpi/acpica/exregion.c -index 0fe188e2..b4bbf31 100644 ---- a/drivers/acpi/acpica/exregion.c -+++ b/drivers/acpi/acpica/exregion.c -@@ -181,7 +181,7 @@ acpi_ex_system_memory_space_handler(u32 function, - if (!mem_info->mapped_logical_address) { - ACPI_ERROR((AE_INFO, - "Could not map memory at 0x%8.8X%8.8X, size %u", -- ACPI_FORMAT_NATIVE_UINT(address), -+ ACPI_FORMAT_UINT64(address), - (u32) map_length)); - mem_info->mapped_length = 0; - return_ACPI_STATUS(AE_NO_MEMORY); -@@ -202,8 +202,7 @@ acpi_ex_system_memory_space_handler(u32 function, - - ACPI_DEBUG_PRINT((ACPI_DB_INFO, - "System-Memory (width %u) R/W %u Address=%8.8X%8.8X\n", -- bit_width, function, -- ACPI_FORMAT_NATIVE_UINT(address))); -+ bit_width, function, ACPI_FORMAT_UINT64(address))); - - /* - * Perform the memory read or write -@@ -318,8 +317,7 @@ acpi_ex_system_io_space_handler(u32 function, - - ACPI_DEBUG_PRINT((ACPI_DB_INFO, - "System-IO (width %u) R/W %u Address=%8.8X%8.8X\n", -- bit_width, function, -- ACPI_FORMAT_NATIVE_UINT(address))); -+ bit_width, function, ACPI_FORMAT_UINT64(address))); - - /* Decode the function parameter */ - -diff --git a/drivers/acpi/acpica/hwvalid.c b/drivers/acpi/acpica/hwvalid.c -index 2bd33fe..29033d7 100644 ---- a/drivers/acpi/acpica/hwvalid.c -+++ b/drivers/acpi/acpica/hwvalid.c -@@ -142,17 +142,17 @@ acpi_hw_validate_io_request(acpi_io_address address, u32 bit_width) - byte_width = ACPI_DIV_8(bit_width); - last_address = address + byte_width - 1; - -- ACPI_DEBUG_PRINT((ACPI_DB_IO, "Address %p LastAddress %p Length %X", -- ACPI_CAST_PTR(void, address), ACPI_CAST_PTR(void, -- last_address), -- byte_width)); -+ ACPI_DEBUG_PRINT((ACPI_DB_IO, -+ "Address %8.8X%8.8X LastAddress %8.8X%8.8X Length %X", -+ ACPI_FORMAT_UINT64(address), -+ ACPI_FORMAT_UINT64(last_address), byte_width)); - - /* Maximum 16-bit address in I/O space */ - - if (last_address > ACPI_UINT16_MAX) { - ACPI_ERROR((AE_INFO, -- "Illegal I/O port address/length above 64K: %p/0x%X", -- ACPI_CAST_PTR(void, address), byte_width)); -+ "Illegal I/O port address/length above 64K: %8.8X%8.8X/0x%X", -+ ACPI_FORMAT_UINT64(address), byte_width)); - return_ACPI_STATUS(AE_LIMIT); - } - -@@ -181,8 +181,8 @@ acpi_hw_validate_io_request(acpi_io_address address, u32 bit_width) - - if (acpi_gbl_osi_data >= port_info->osi_dependency) { - ACPI_DEBUG_PRINT((ACPI_DB_IO, -- "Denied AML access to port 0x%p/%X (%s 0x%.4X-0x%.4X)", -- ACPI_CAST_PTR(void, address), -+ "Denied AML access to port 0x%8.8X%8.8X/%X (%s 0x%.4X-0x%.4X)", -+ ACPI_FORMAT_UINT64(address), - byte_width, port_info->name, - port_info->start, - port_info->end)); -diff --git a/drivers/acpi/acpica/nsdump.c b/drivers/acpi/acpica/nsdump.c -index 80f097e..d259393 100644 ---- a/drivers/acpi/acpica/nsdump.c -+++ b/drivers/acpi/acpica/nsdump.c -@@ -271,12 +271,11 @@ acpi_ns_dump_one_object(acpi_handle obj_handle, - switch (type) { - case ACPI_TYPE_PROCESSOR: - -- acpi_os_printf("ID %02X Len %02X Addr %p\n", -+ acpi_os_printf("ID %02X Len %02X Addr %8.8X%8.8X\n", - obj_desc->processor.proc_id, - obj_desc->processor.length, -- ACPI_CAST_PTR(void, -- obj_desc->processor. -- address)); -+ ACPI_FORMAT_UINT64(obj_desc->processor. -+ address)); - break; - - case ACPI_TYPE_DEVICE: -@@ -347,8 +346,9 @@ acpi_ns_dump_one_object(acpi_handle obj_handle, - space_id)); - if (obj_desc->region.flags & AOPOBJ_DATA_VALID) { - acpi_os_printf(" Addr %8.8X%8.8X Len %.4X\n", -- ACPI_FORMAT_NATIVE_UINT -- (obj_desc->region.address), -+ ACPI_FORMAT_UINT64(obj_desc-> -+ region. -+ address), - obj_desc->region.length); - } else { - acpi_os_printf -diff --git a/drivers/acpi/acpica/tbdata.c b/drivers/acpi/acpica/tbdata.c -index 6a14495..fd5998b 100644 ---- a/drivers/acpi/acpica/tbdata.c -+++ b/drivers/acpi/acpica/tbdata.c -@@ -113,9 +113,9 @@ acpi_tb_acquire_table(struct acpi_table_desc *table_desc, - case ACPI_TABLE_ORIGIN_INTERNAL_VIRTUAL: - case ACPI_TABLE_ORIGIN_EXTERNAL_VIRTUAL: - -- table = -- ACPI_CAST_PTR(struct acpi_table_header, -- table_desc->address); -+ table = ACPI_CAST_PTR(struct acpi_table_header, -+ ACPI_PHYSADDR_TO_PTR(table_desc-> -+ address)); - break; - - default: -@@ -214,7 +214,8 @@ acpi_tb_acquire_temp_table(struct acpi_table_desc *table_desc, - case ACPI_TABLE_ORIGIN_INTERNAL_VIRTUAL: - case ACPI_TABLE_ORIGIN_EXTERNAL_VIRTUAL: - -- table_header = ACPI_CAST_PTR(struct acpi_table_header, address); -+ table_header = ACPI_CAST_PTR(struct acpi_table_header, -+ ACPI_PHYSADDR_TO_PTR(address)); - if (!table_header) { - return (AE_NO_MEMORY); - } -@@ -398,14 +399,14 @@ acpi_tb_verify_temp_table(struct acpi_table_desc * table_desc, char *signature) - table_desc->length); - if (ACPI_FAILURE(status)) { - ACPI_EXCEPTION((AE_INFO, AE_NO_MEMORY, -- "%4.4s " ACPI_PRINTF_UINT -+ "%4.4s 0x%8.8X%8.8X" - " Attempted table install failed", - acpi_ut_valid_acpi_name(table_desc-> - signature. - ascii) ? - table_desc->signature.ascii : "????", -- ACPI_FORMAT_TO_UINT(table_desc-> -- address))); -+ ACPI_FORMAT_UINT64(table_desc-> -+ address))); - goto invalidate_and_exit; - } - } -diff --git a/drivers/acpi/acpica/tbinstal.c b/drivers/acpi/acpica/tbinstal.c -index 7fbc2b9..7e69bc7 100644 ---- a/drivers/acpi/acpica/tbinstal.c -+++ b/drivers/acpi/acpica/tbinstal.c -@@ -187,8 +187,9 @@ acpi_tb_install_fixed_table(acpi_physical_address address, - status = acpi_tb_acquire_temp_table(&new_table_desc, address, - ACPI_TABLE_ORIGIN_INTERNAL_PHYSICAL); - if (ACPI_FAILURE(status)) { -- ACPI_ERROR((AE_INFO, "Could not acquire table length at %p", -- ACPI_CAST_PTR(void, address))); -+ ACPI_ERROR((AE_INFO, -+ "Could not acquire table length at %8.8X%8.8X", -+ ACPI_FORMAT_UINT64(address))); - return_ACPI_STATUS(status); - } - -@@ -246,8 +247,9 @@ acpi_tb_install_standard_table(acpi_physical_address address, - - status = acpi_tb_acquire_temp_table(&new_table_desc, address, flags); - if (ACPI_FAILURE(status)) { -- ACPI_ERROR((AE_INFO, "Could not acquire table length at %p", -- ACPI_CAST_PTR(void, address))); -+ ACPI_ERROR((AE_INFO, -+ "Could not acquire table length at %8.8X%8.8X", -+ ACPI_FORMAT_UINT64(address))); - return_ACPI_STATUS(status); - } - -@@ -258,9 +260,10 @@ acpi_tb_install_standard_table(acpi_physical_address address, - if (!reload && - acpi_gbl_disable_ssdt_table_install && - ACPI_COMPARE_NAME(&new_table_desc.signature, ACPI_SIG_SSDT)) { -- ACPI_INFO((AE_INFO, "Ignoring installation of %4.4s at %p", -- new_table_desc.signature.ascii, ACPI_CAST_PTR(void, -- address))); -+ ACPI_INFO((AE_INFO, -+ "Ignoring installation of %4.4s at %8.8X%8.8X", -+ new_table_desc.signature.ascii, -+ ACPI_FORMAT_UINT64(address))); - goto release_and_exit; - } - -@@ -428,11 +431,11 @@ finish_override: - return; - } - -- ACPI_INFO((AE_INFO, "%4.4s " ACPI_PRINTF_UINT -- " %s table override, new table: " ACPI_PRINTF_UINT, -+ ACPI_INFO((AE_INFO, "%4.4s 0x%8.8X%8.8X" -+ " %s table override, new table: 0x%8.8X%8.8X", - old_table_desc->signature.ascii, -- ACPI_FORMAT_TO_UINT(old_table_desc->address), -- override_type, ACPI_FORMAT_TO_UINT(new_table_desc.address))); -+ ACPI_FORMAT_UINT64(old_table_desc->address), -+ override_type, ACPI_FORMAT_UINT64(new_table_desc.address))); - - /* We can now uninstall the original table */ - -@@ -516,7 +519,7 @@ void acpi_tb_uninstall_table(struct acpi_table_desc *table_desc) - - if ((table_desc->flags & ACPI_TABLE_ORIGIN_MASK) == - ACPI_TABLE_ORIGIN_INTERNAL_VIRTUAL) { -- ACPI_FREE(ACPI_CAST_PTR(void, table_desc->address)); -+ ACPI_FREE(ACPI_PHYSADDR_TO_PTR(table_desc->address)); - } - - table_desc->address = ACPI_PTR_TO_PHYSADDR(NULL); -diff --git a/drivers/acpi/acpica/tbprint.c b/drivers/acpi/acpica/tbprint.c -index ef16c06..77ba5c7 100644 ---- a/drivers/acpi/acpica/tbprint.c -+++ b/drivers/acpi/acpica/tbprint.c -@@ -127,18 +127,12 @@ acpi_tb_print_table_header(acpi_physical_address address, - { - struct acpi_table_header local_header; - -- /* -- * The reason that we use ACPI_PRINTF_UINT and ACPI_FORMAT_TO_UINT is to -- * support both 32-bit and 64-bit hosts/addresses in a consistent manner. -- * The %p specifier does not emit uniform output on all hosts. On some, -- * leading zeros are not supported. -- */ - if (ACPI_COMPARE_NAME(header->signature, ACPI_SIG_FACS)) { - - /* FACS only has signature and length fields */ - -- ACPI_INFO((AE_INFO, "%-4.4s " ACPI_PRINTF_UINT " %06X", -- header->signature, ACPI_FORMAT_TO_UINT(address), -+ ACPI_INFO((AE_INFO, "%-4.4s 0x%8.8X%8.8X %06X", -+ header->signature, ACPI_FORMAT_UINT64(address), - header->length)); - } else if (ACPI_VALIDATE_RSDP_SIG(header->signature)) { - -@@ -149,9 +143,8 @@ acpi_tb_print_table_header(acpi_physical_address address, - header)->oem_id, ACPI_OEM_ID_SIZE); - acpi_tb_fix_string(local_header.oem_id, ACPI_OEM_ID_SIZE); - -- ACPI_INFO((AE_INFO, -- "RSDP " ACPI_PRINTF_UINT " %06X (v%.2d %-6.6s)", -- ACPI_FORMAT_TO_UINT(address), -+ ACPI_INFO((AE_INFO, "RSDP 0x%8.8X%8.8X %06X (v%.2d %-6.6s)", -+ ACPI_FORMAT_UINT64(address), - (ACPI_CAST_PTR(struct acpi_table_rsdp, header)-> - revision > - 0) ? ACPI_CAST_PTR(struct acpi_table_rsdp, -@@ -165,9 +158,9 @@ acpi_tb_print_table_header(acpi_physical_address address, - acpi_tb_cleanup_table_header(&local_header, header); - - ACPI_INFO((AE_INFO, -- "%-4.4s " ACPI_PRINTF_UINT -+ "%-4.4s 0x%8.8X%8.8X" - " %06X (v%.2d %-6.6s %-8.8s %08X %-4.4s %08X)", -- local_header.signature, ACPI_FORMAT_TO_UINT(address), -+ local_header.signature, ACPI_FORMAT_UINT64(address), - local_header.length, local_header.revision, - local_header.oem_id, local_header.oem_table_id, - local_header.oem_revision, -diff --git a/drivers/acpi/acpica/tbxfroot.c b/drivers/acpi/acpica/tbxfroot.c -index eac52cf..fa76a36 100644 ---- a/drivers/acpi/acpica/tbxfroot.c -+++ b/drivers/acpi/acpica/tbxfroot.c -@@ -142,7 +142,7 @@ acpi_status acpi_tb_validate_rsdp(struct acpi_table_rsdp * rsdp) - * - ******************************************************************************/ - --acpi_status __init acpi_find_root_pointer(acpi_size *table_address) -+acpi_status __init acpi_find_root_pointer(acpi_physical_address * table_address) - { - u8 *table_ptr; - u8 *mem_rover; -@@ -200,7 +200,8 @@ acpi_status __init acpi_find_root_pointer(acpi_size *table_address) - physical_address += - (u32) ACPI_PTR_DIFF(mem_rover, table_ptr); - -- *table_address = physical_address; -+ *table_address = -+ (acpi_physical_address) physical_address; - return_ACPI_STATUS(AE_OK); - } - } -@@ -233,7 +234,7 @@ acpi_status __init acpi_find_root_pointer(acpi_size *table_address) - (ACPI_HI_RSDP_WINDOW_BASE + - ACPI_PTR_DIFF(mem_rover, table_ptr)); - -- *table_address = physical_address; -+ *table_address = (acpi_physical_address) physical_address; - return_ACPI_STATUS(AE_OK); - } - -diff --git a/drivers/acpi/acpica/utaddress.c b/drivers/acpi/acpica/utaddress.c -index 1279f50..911ea8e 100644 ---- a/drivers/acpi/acpica/utaddress.c -+++ b/drivers/acpi/acpica/utaddress.c -@@ -107,10 +107,10 @@ acpi_ut_add_address_range(acpi_adr_space_type space_id, - acpi_gbl_address_range_list[space_id] = range_info; - - ACPI_DEBUG_PRINT((ACPI_DB_NAMES, -- "\nAdded [%4.4s] address range: 0x%p-0x%p\n", -+ "\nAdded [%4.4s] address range: 0x%8.8X%8.8X-0x%8.8X%8.8X\n", - acpi_ut_get_node_name(range_info->region_node), -- ACPI_CAST_PTR(void, address), -- ACPI_CAST_PTR(void, range_info->end_address))); -+ ACPI_FORMAT_UINT64(address), -+ ACPI_FORMAT_UINT64(range_info->end_address))); - - (void)acpi_ut_release_mutex(ACPI_MTX_NAMESPACE); - return_ACPI_STATUS(AE_OK); -@@ -160,15 +160,13 @@ acpi_ut_remove_address_range(acpi_adr_space_type space_id, - } - - ACPI_DEBUG_PRINT((ACPI_DB_NAMES, -- "\nRemoved [%4.4s] address range: 0x%p-0x%p\n", -+ "\nRemoved [%4.4s] address range: 0x%8.8X%8.8X-0x%8.8X%8.8X\n", - acpi_ut_get_node_name(range_info-> - region_node), -- ACPI_CAST_PTR(void, -- range_info-> -- start_address), -- ACPI_CAST_PTR(void, -- range_info-> -- end_address))); -+ ACPI_FORMAT_UINT64(range_info-> -+ start_address), -+ ACPI_FORMAT_UINT64(range_info-> -+ end_address))); - - ACPI_FREE(range_info); - return_VOID; -@@ -245,16 +243,14 @@ acpi_ut_check_address_range(acpi_adr_space_type space_id, - region_node); - - ACPI_WARNING((AE_INFO, -- "%s range 0x%p-0x%p conflicts with OpRegion 0x%p-0x%p (%s)", -+ "%s range 0x%8.8X%8.8X-0x%8.8X%8.8X conflicts with OpRegion 0x%8.8X%8.8X-0x%8.8X%8.8X (%s)", - acpi_ut_get_region_name(space_id), -- ACPI_CAST_PTR(void, address), -- ACPI_CAST_PTR(void, end_address), -- ACPI_CAST_PTR(void, -- range_info-> -- start_address), -- ACPI_CAST_PTR(void, -- range_info-> -- end_address), -+ ACPI_FORMAT_UINT64(address), -+ ACPI_FORMAT_UINT64(end_address), -+ ACPI_FORMAT_UINT64(range_info-> -+ start_address), -+ ACPI_FORMAT_UINT64(range_info-> -+ end_address), - pathname)); - ACPI_FREE(pathname); - } -diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c -index 5589a6e..8244f01 100644 ---- a/drivers/acpi/resource.c -+++ b/drivers/acpi/resource.c -@@ -573,7 +573,7 @@ EXPORT_SYMBOL_GPL(acpi_dev_get_resources); - * @ares: Input ACPI resource object. - * @types: Valid resource types of IORESOURCE_XXX - * -- * This is a hepler function to support acpi_dev_get_resources(), which filters -+ * This is a helper function to support acpi_dev_get_resources(), which filters - * ACPI resource objects according to resource types. - */ - int acpi_dev_filter_resource_type(struct acpi_resource *ares, -diff --git a/drivers/acpi/sbshc.c b/drivers/acpi/sbshc.c -index 26e5b50..bf034f8 100644 ---- a/drivers/acpi/sbshc.c -+++ b/drivers/acpi/sbshc.c -@@ -14,6 +14,7 @@ - #include <linux/delay.h> - #include <linux/module.h> - #include <linux/interrupt.h> -+#include <linux/dmi.h> - #include "sbshc.h" - - #define PREFIX "ACPI: " -@@ -87,6 +88,8 @@ enum acpi_smb_offset { - ACPI_SMB_ALARM_DATA = 0x26, /* 2 bytes alarm data */ - }; - -+static bool macbook; -+ - static inline int smb_hc_read(struct acpi_smb_hc *hc, u8 address, u8 *data) - { - return ec_read(hc->offset + address, data); -@@ -132,6 +135,8 @@ static int acpi_smbus_transaction(struct acpi_smb_hc *hc, u8 protocol, - } - - mutex_lock(&hc->lock); -+ if (macbook) -+ udelay(5); - if (smb_hc_read(hc, ACPI_SMB_PROTOCOL, &temp)) - goto end; - if (temp) { -@@ -257,12 +262,29 @@ extern int acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit, - acpi_handle handle, acpi_ec_query_func func, - void *data); - -+static int macbook_dmi_match(const struct dmi_system_id *d) -+{ -+ pr_debug("Detected MacBook, enabling workaround\n"); -+ macbook = true; -+ return 0; -+} -+ -+static struct dmi_system_id acpi_smbus_dmi_table[] = { -+ { macbook_dmi_match, "Apple MacBook", { -+ DMI_MATCH(DMI_BOARD_VENDOR, "Apple"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBook") }, -+ }, -+ { }, -+}; -+ - static int acpi_smbus_hc_add(struct acpi_device *device) - { - int status; - unsigned long long val; - struct acpi_smb_hc *hc; - -+ dmi_check_system(acpi_smbus_dmi_table); -+ - if (!device) - return -EINVAL; - -diff --git a/drivers/block/loop.c b/drivers/block/loop.c -index d1f168b..773e964 100644 ---- a/drivers/block/loop.c -+++ b/drivers/block/loop.c -@@ -1672,8 +1672,8 @@ out: - - static void loop_remove(struct loop_device *lo) - { -- del_gendisk(lo->lo_disk); - blk_cleanup_queue(lo->lo_queue); -+ del_gendisk(lo->lo_disk); - blk_mq_free_tag_set(&lo->tag_set); - put_disk(lo->lo_disk); - kfree(lo); -diff --git a/drivers/gpio/gpiolib-sysfs.c b/drivers/gpio/gpiolib-sysfs.c -index 7722ed5..af3bc7a 100644 ---- a/drivers/gpio/gpiolib-sysfs.c -+++ b/drivers/gpio/gpiolib-sysfs.c -@@ -551,6 +551,7 @@ static struct class gpio_class = { - */ - int gpiod_export(struct gpio_desc *desc, bool direction_may_change) - { -+ struct gpio_chip *chip; - unsigned long flags; - int status; - const char *ioname = NULL; -@@ -568,8 +569,16 @@ int gpiod_export(struct gpio_desc *desc, bool direction_may_change) - return -EINVAL; - } - -+ chip = desc->chip; -+ - mutex_lock(&sysfs_lock); - -+ /* check if chip is being removed */ -+ if (!chip || !chip->exported) { -+ status = -ENODEV; -+ goto fail_unlock; -+ } -+ - spin_lock_irqsave(&gpio_lock, flags); - if (!test_bit(FLAG_REQUESTED, &desc->flags) || - test_bit(FLAG_EXPORT, &desc->flags)) { -@@ -783,12 +792,15 @@ void gpiochip_unexport(struct gpio_chip *chip) - { - int status; - struct device *dev; -+ struct gpio_desc *desc; -+ unsigned int i; - - mutex_lock(&sysfs_lock); - dev = class_find_device(&gpio_class, NULL, chip, match_export); - if (dev) { - put_device(dev); - device_unregister(dev); -+ /* prevent further gpiod exports */ - chip->exported = false; - status = 0; - } else -@@ -797,6 +809,13 @@ void gpiochip_unexport(struct gpio_chip *chip) - - if (status) - chip_dbg(chip, "%s: status %d\n", __func__, status); -+ -+ /* unregister gpiod class devices owned by sysfs */ -+ for (i = 0; i < chip->ngpio; i++) { -+ desc = &chip->desc[i]; -+ if (test_and_clear_bit(FLAG_SYSFS, &desc->flags)) -+ gpiod_free(desc); -+ } - } - - static int __init gpiolib_sysfs_init(void) -diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c -index d8135ad..39762a7 100644 ---- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c -+++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c -@@ -429,9 +429,10 @@ static int unregister_process_nocpsch(struct device_queue_manager *dqm, - - BUG_ON(!dqm || !qpd); - -- BUG_ON(!list_empty(&qpd->queues_list)); -+ pr_debug("In func %s\n", __func__); - -- pr_debug("kfd: In func %s\n", __func__); -+ pr_debug("qpd->queues_list is %s\n", -+ list_empty(&qpd->queues_list) ? "empty" : "not empty"); - - retval = 0; - mutex_lock(&dqm->lock); -@@ -878,6 +879,8 @@ static int create_queue_cpsch(struct device_queue_manager *dqm, struct queue *q, - return -ENOMEM; - } - -+ init_sdma_vm(dqm, q, qpd); -+ - retval = mqd->init_mqd(mqd, &q->mqd, &q->mqd_mem_obj, - &q->gart_mqd_addr, &q->properties); - if (retval != 0) -diff --git a/drivers/gpu/drm/drm_irq.c b/drivers/gpu/drm/drm_irq.c -index 10574a0..5769db4f 100644 ---- a/drivers/gpu/drm/drm_irq.c -+++ b/drivers/gpu/drm/drm_irq.c -@@ -131,12 +131,11 @@ static void drm_update_vblank_count(struct drm_device *dev, int crtc) - - /* Reinitialize corresponding vblank timestamp if high-precision query - * available. Skip this step if query unsupported or failed. Will -- * reinitialize delayed at next vblank interrupt in that case. -+ * reinitialize delayed at next vblank interrupt in that case and -+ * assign 0 for now, to mark the vblanktimestamp as invalid. - */ -- if (rc) { -- tslot = atomic_read(&vblank->count) + diff; -- vblanktimestamp(dev, crtc, tslot) = t_vblank; -- } -+ tslot = atomic_read(&vblank->count) + diff; -+ vblanktimestamp(dev, crtc, tslot) = rc ? t_vblank : (struct timeval) {0, 0}; - - smp_mb__before_atomic(); - atomic_add(diff, &vblank->count); -diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c -index a74aaf9..88b36a9 100644 ---- a/drivers/gpu/drm/i915/intel_dp.c -+++ b/drivers/gpu/drm/i915/intel_dp.c -@@ -1176,7 +1176,7 @@ intel_dp_compute_config(struct intel_encoder *encoder, - - pipe_config->has_dp_encoder = true; - pipe_config->has_drrs = false; -- pipe_config->has_audio = intel_dp->has_audio; -+ pipe_config->has_audio = intel_dp->has_audio && port != PORT_A; - - if (is_edp(intel_dp) && intel_connector->panel.fixed_mode) { - intel_fixed_panel_mode(intel_connector->panel.fixed_mode, -@@ -2026,8 +2026,8 @@ static void intel_dp_get_config(struct intel_encoder *encoder, - int dotclock; - - tmp = I915_READ(intel_dp->output_reg); -- if (tmp & DP_AUDIO_OUTPUT_ENABLE) -- pipe_config->has_audio = true; -+ -+ pipe_config->has_audio = tmp & DP_AUDIO_OUTPUT_ENABLE && port != PORT_A; - - if ((port == PORT_A) || !HAS_PCH_CPT(dev)) { - if (tmp & DP_SYNC_HS_HIGH) -diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c -index 071b96d..fbc2a83 100644 ---- a/drivers/gpu/drm/i915/intel_lvds.c -+++ b/drivers/gpu/drm/i915/intel_lvds.c -@@ -812,12 +812,28 @@ static int intel_dual_link_lvds_callback(const struct dmi_system_id *id) - static const struct dmi_system_id intel_dual_link_lvds[] = { - { - .callback = intel_dual_link_lvds_callback, -- .ident = "Apple MacBook Pro (Core i5/i7 Series)", -+ .ident = "Apple MacBook Pro 15\" (2010)", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), -+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro6,2"), -+ }, -+ }, -+ { -+ .callback = intel_dual_link_lvds_callback, -+ .ident = "Apple MacBook Pro 15\" (2011)", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), - DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro8,2"), - }, - }, -+ { -+ .callback = intel_dual_link_lvds_callback, -+ .ident = "Apple MacBook Pro 15\" (2012)", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), -+ DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro9,1"), -+ }, -+ }, - { } /* terminating entry */ - }; - -@@ -847,6 +863,11 @@ static bool compute_is_dual_link_lvds(struct intel_lvds_encoder *lvds_encoder) - if (i915.lvds_channel_mode > 0) - return i915.lvds_channel_mode == 2; - -+ /* single channel LVDS is limited to 112 MHz */ -+ if (lvds_encoder->attached_connector->base.panel.fixed_mode->clock -+ > 112999) -+ return true; -+ - if (dmi_check_system(intel_dual_link_lvds)) - return true; - -@@ -1104,6 +1125,8 @@ void intel_lvds_init(struct drm_device *dev) - out: - mutex_unlock(&dev->mode_config.mutex); - -+ intel_panel_init(&intel_connector->panel, fixed_mode, downclock_mode); -+ - lvds_encoder->is_dual_link = compute_is_dual_link_lvds(lvds_encoder); - DRM_DEBUG_KMS("detected %s-link lvds configuration\n", - lvds_encoder->is_dual_link ? "dual" : "single"); -@@ -1118,7 +1141,6 @@ out: - } - drm_connector_register(connector); - -- intel_panel_init(&intel_connector->panel, fixed_mode, downclock_mode); - intel_panel_setup_backlight(connector, INVALID_PIPE); - - return; -diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c -index c0ecd12..7348f22 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.c -+++ b/drivers/gpu/drm/radeon/radeon_asic.c -@@ -1180,7 +1180,7 @@ static struct radeon_asic rs780_asic = { - static struct radeon_asic_ring rv770_uvd_ring = { - .ib_execute = &uvd_v1_0_ib_execute, - .emit_fence = &uvd_v2_2_fence_emit, -- .emit_semaphore = &uvd_v1_0_semaphore_emit, -+ .emit_semaphore = &uvd_v2_2_semaphore_emit, - .cs_parse = &radeon_uvd_cs_parse, - .ring_test = &uvd_v1_0_ring_test, - .ib_test = &uvd_v1_0_ib_test, -diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h -index 72bdd3b..c2fd3a5 100644 ---- a/drivers/gpu/drm/radeon/radeon_asic.h -+++ b/drivers/gpu/drm/radeon/radeon_asic.h -@@ -919,6 +919,10 @@ void uvd_v1_0_ib_execute(struct radeon_device *rdev, struct radeon_ib *ib); - int uvd_v2_2_resume(struct radeon_device *rdev); - void uvd_v2_2_fence_emit(struct radeon_device *rdev, - struct radeon_fence *fence); -+bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, -+ struct radeon_ring *ring, -+ struct radeon_semaphore *semaphore, -+ bool emit_wait); - - /* uvd v3.1 */ - bool uvd_v3_1_semaphore_emit(struct radeon_device *rdev, -diff --git a/drivers/gpu/drm/radeon/radeon_audio.c b/drivers/gpu/drm/radeon/radeon_audio.c -index b7d33a1..b7c6bb6 100644 ---- a/drivers/gpu/drm/radeon/radeon_audio.c -+++ b/drivers/gpu/drm/radeon/radeon_audio.c -@@ -464,6 +464,10 @@ void radeon_audio_detect(struct drm_connector *connector, - return; - - rdev = connector->encoder->dev->dev_private; -+ -+ if (!radeon_audio_chipset_supported(rdev)) -+ return; -+ - radeon_encoder = to_radeon_encoder(connector->encoder); - dig = radeon_encoder->enc_priv; - -diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c -index b292aca..edafd3c 100644 ---- a/drivers/gpu/drm/radeon/radeon_ttm.c -+++ b/drivers/gpu/drm/radeon/radeon_ttm.c -@@ -591,8 +591,7 @@ static void radeon_ttm_tt_unpin_userptr(struct ttm_tt *ttm) - { - struct radeon_device *rdev = radeon_get_rdev(ttm->bdev); - struct radeon_ttm_tt *gtt = (void *)ttm; -- struct scatterlist *sg; -- int i; -+ struct sg_page_iter sg_iter; - - int write = !(gtt->userflags & RADEON_GEM_USERPTR_READONLY); - enum dma_data_direction direction = write ? -@@ -605,9 +604,8 @@ static void radeon_ttm_tt_unpin_userptr(struct ttm_tt *ttm) - /* free the sg table and pages again */ - dma_unmap_sg(rdev->dev, ttm->sg->sgl, ttm->sg->nents, direction); - -- for_each_sg(ttm->sg->sgl, sg, ttm->sg->nents, i) { -- struct page *page = sg_page(sg); -- -+ for_each_sg_page(ttm->sg->sgl, &sg_iter, ttm->sg->nents, 0) { -+ struct page *page = sg_page_iter_page(&sg_iter); - if (!(gtt->userflags & RADEON_GEM_USERPTR_READONLY)) - set_page_dirty(page); - -diff --git a/drivers/gpu/drm/radeon/radeon_uvd.c b/drivers/gpu/drm/radeon/radeon_uvd.c -index c10b2ae..cd63028 100644 ---- a/drivers/gpu/drm/radeon/radeon_uvd.c -+++ b/drivers/gpu/drm/radeon/radeon_uvd.c -@@ -396,6 +396,29 @@ static int radeon_uvd_cs_msg_decode(uint32_t *msg, unsigned buf_sizes[]) - return 0; - } - -+static int radeon_uvd_validate_codec(struct radeon_cs_parser *p, -+ unsigned stream_type) -+{ -+ switch (stream_type) { -+ case 0: /* H264 */ -+ case 1: /* VC1 */ -+ /* always supported */ -+ return 0; -+ -+ case 3: /* MPEG2 */ -+ case 4: /* MPEG4 */ -+ /* only since UVD 3 */ -+ if (p->rdev->family >= CHIP_PALM) -+ return 0; -+ -+ /* fall through */ -+ default: -+ DRM_ERROR("UVD codec not supported by hardware %d!\n", -+ stream_type); -+ return -EINVAL; -+ } -+} -+ - static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, - unsigned offset, unsigned buf_sizes[]) - { -@@ -436,50 +459,70 @@ static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, - return -EINVAL; - } - -- if (msg_type == 1) { -- /* it's a decode msg, calc buffer sizes */ -- r = radeon_uvd_cs_msg_decode(msg, buf_sizes); -- /* calc image size (width * height) */ -- img_size = msg[6] * msg[7]; -+ switch (msg_type) { -+ case 0: -+ /* it's a create msg, calc image size (width * height) */ -+ img_size = msg[7] * msg[8]; -+ -+ r = radeon_uvd_validate_codec(p, msg[4]); -+ radeon_bo_kunmap(bo); -+ if (r) -+ return r; -+ -+ /* try to alloc a new handle */ -+ for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -+ if (atomic_read(&p->rdev->uvd.handles[i]) == handle) { -+ DRM_ERROR("Handle 0x%x already in use!\n", handle); -+ return -EINVAL; -+ } -+ -+ if (!atomic_cmpxchg(&p->rdev->uvd.handles[i], 0, handle)) { -+ p->rdev->uvd.filp[i] = p->filp; -+ p->rdev->uvd.img_size[i] = img_size; -+ return 0; -+ } -+ } -+ -+ DRM_ERROR("No more free UVD handles!\n"); -+ return -EINVAL; -+ -+ case 1: -+ /* it's a decode msg, validate codec and calc buffer sizes */ -+ r = radeon_uvd_validate_codec(p, msg[4]); -+ if (!r) -+ r = radeon_uvd_cs_msg_decode(msg, buf_sizes); - radeon_bo_kunmap(bo); - if (r) - return r; - -- } else if (msg_type == 2) { -+ /* validate the handle */ -+ for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -+ if (atomic_read(&p->rdev->uvd.handles[i]) == handle) { -+ if (p->rdev->uvd.filp[i] != p->filp) { -+ DRM_ERROR("UVD handle collision detected!\n"); -+ return -EINVAL; -+ } -+ return 0; -+ } -+ } -+ -+ DRM_ERROR("Invalid UVD handle 0x%x!\n", handle); -+ return -ENOENT; -+ -+ case 2: - /* it's a destroy msg, free the handle */ - for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) - atomic_cmpxchg(&p->rdev->uvd.handles[i], handle, 0); - radeon_bo_kunmap(bo); - return 0; -- } else { -- /* it's a create msg, calc image size (width * height) */ -- img_size = msg[7] * msg[8]; -- radeon_bo_kunmap(bo); - -- if (msg_type != 0) { -- DRM_ERROR("Illegal UVD message type (%d)!\n", msg_type); -- return -EINVAL; -- } -- -- /* it's a create msg, no special handling needed */ -- } -- -- /* create or decode, validate the handle */ -- for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -- if (atomic_read(&p->rdev->uvd.handles[i]) == handle) -- return 0; -- } -+ default: - -- /* handle not found try to alloc a new one */ -- for (i = 0; i < RADEON_MAX_UVD_HANDLES; ++i) { -- if (!atomic_cmpxchg(&p->rdev->uvd.handles[i], 0, handle)) { -- p->rdev->uvd.filp[i] = p->filp; -- p->rdev->uvd.img_size[i] = img_size; -- return 0; -- } -+ DRM_ERROR("Illegal UVD message type (%d)!\n", msg_type); -+ return -EINVAL; - } - -- DRM_ERROR("No more free UVD handles!\n"); -+ BUG(); - return -EINVAL; - } - -diff --git a/drivers/gpu/drm/radeon/radeon_vce.c b/drivers/gpu/drm/radeon/radeon_vce.c -index 976fe43..7ed5612 100644 ---- a/drivers/gpu/drm/radeon/radeon_vce.c -+++ b/drivers/gpu/drm/radeon/radeon_vce.c -@@ -493,18 +493,27 @@ int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, - * - * @p: parser context - * @handle: handle to validate -+ * @allocated: allocated a new handle? - * - * Validates the handle and return the found session index or -EINVAL - * we we don't have another free session index. - */ --int radeon_vce_validate_handle(struct radeon_cs_parser *p, uint32_t handle) -+static int radeon_vce_validate_handle(struct radeon_cs_parser *p, -+ uint32_t handle, bool *allocated) - { - unsigned i; - -+ *allocated = false; -+ - /* validate the handle */ - for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) { -- if (atomic_read(&p->rdev->vce.handles[i]) == handle) -+ if (atomic_read(&p->rdev->vce.handles[i]) == handle) { -+ if (p->rdev->vce.filp[i] != p->filp) { -+ DRM_ERROR("VCE handle collision detected!\n"); -+ return -EINVAL; -+ } - return i; -+ } - } - - /* handle not found try to alloc a new one */ -@@ -512,6 +521,7 @@ int radeon_vce_validate_handle(struct radeon_cs_parser *p, uint32_t handle) - if (!atomic_cmpxchg(&p->rdev->vce.handles[i], 0, handle)) { - p->rdev->vce.filp[i] = p->filp; - p->rdev->vce.img_size[i] = 0; -+ *allocated = true; - return i; - } - } -@@ -529,10 +539,10 @@ int radeon_vce_validate_handle(struct radeon_cs_parser *p, uint32_t handle) - int radeon_vce_cs_parse(struct radeon_cs_parser *p) - { - int session_idx = -1; -- bool destroyed = false; -+ bool destroyed = false, created = false, allocated = false; - uint32_t tmp, handle = 0; - uint32_t *size = &tmp; -- int i, r; -+ int i, r = 0; - - while (p->idx < p->chunk_ib->length_dw) { - uint32_t len = radeon_get_ib_value(p, p->idx); -@@ -540,18 +550,21 @@ int radeon_vce_cs_parse(struct radeon_cs_parser *p) - - if ((len < 8) || (len & 3)) { - DRM_ERROR("invalid VCE command length (%d)!\n", len); -- return -EINVAL; -+ r = -EINVAL; -+ goto out; - } - - if (destroyed) { - DRM_ERROR("No other command allowed after destroy!\n"); -- return -EINVAL; -+ r = -EINVAL; -+ goto out; - } - - switch (cmd) { - case 0x00000001: // session - handle = radeon_get_ib_value(p, p->idx + 2); -- session_idx = radeon_vce_validate_handle(p, handle); -+ session_idx = radeon_vce_validate_handle(p, handle, -+ &allocated); - if (session_idx < 0) - return session_idx; - size = &p->rdev->vce.img_size[session_idx]; -@@ -561,6 +574,13 @@ int radeon_vce_cs_parse(struct radeon_cs_parser *p) - break; - - case 0x01000001: // create -+ created = true; -+ if (!allocated) { -+ DRM_ERROR("Handle already in use!\n"); -+ r = -EINVAL; -+ goto out; -+ } -+ - *size = radeon_get_ib_value(p, p->idx + 8) * - radeon_get_ib_value(p, p->idx + 10) * - 8 * 3 / 2; -@@ -577,12 +597,12 @@ int radeon_vce_cs_parse(struct radeon_cs_parser *p) - r = radeon_vce_cs_reloc(p, p->idx + 10, p->idx + 9, - *size); - if (r) -- return r; -+ goto out; - - r = radeon_vce_cs_reloc(p, p->idx + 12, p->idx + 11, - *size / 3); - if (r) -- return r; -+ goto out; - break; - - case 0x02000001: // destroy -@@ -593,7 +613,7 @@ int radeon_vce_cs_parse(struct radeon_cs_parser *p) - r = radeon_vce_cs_reloc(p, p->idx + 3, p->idx + 2, - *size * 2); - if (r) -- return r; -+ goto out; - break; - - case 0x05000004: // video bitstream buffer -@@ -601,36 +621,47 @@ int radeon_vce_cs_parse(struct radeon_cs_parser *p) - r = radeon_vce_cs_reloc(p, p->idx + 3, p->idx + 2, - tmp); - if (r) -- return r; -+ goto out; - break; - - case 0x05000005: // feedback buffer - r = radeon_vce_cs_reloc(p, p->idx + 3, p->idx + 2, - 4096); - if (r) -- return r; -+ goto out; - break; - - default: - DRM_ERROR("invalid VCE command (0x%x)!\n", cmd); -- return -EINVAL; -+ r = -EINVAL; -+ goto out; - } - - if (session_idx == -1) { - DRM_ERROR("no session command at start of IB\n"); -- return -EINVAL; -+ r = -EINVAL; -+ goto out; - } - - p->idx += len / 4; - } - -- if (destroyed) { -- /* IB contains a destroy msg, free the handle */ -+ if (allocated && !created) { -+ DRM_ERROR("New session without create command!\n"); -+ r = -ENOENT; -+ } -+ -+out: -+ if ((!r && destroyed) || (r && allocated)) { -+ /* -+ * IB contains a destroy msg or we have allocated an -+ * handle and got an error, anyway free the handle -+ */ - for (i = 0; i < RADEON_MAX_VCE_HANDLES; ++i) - atomic_cmpxchg(&p->rdev->vce.handles[i], handle, 0); - } - -- return 0; -+ return r; - } - - /** -diff --git a/drivers/gpu/drm/radeon/rv770d.h b/drivers/gpu/drm/radeon/rv770d.h -index 3cf1e29..9ef2064 100644 ---- a/drivers/gpu/drm/radeon/rv770d.h -+++ b/drivers/gpu/drm/radeon/rv770d.h -@@ -989,6 +989,9 @@ - ((n) & 0x3FFF) << 16) - - /* UVD */ -+#define UVD_SEMA_ADDR_LOW 0xef00 -+#define UVD_SEMA_ADDR_HIGH 0xef04 -+#define UVD_SEMA_CMD 0xef08 - #define UVD_GPCOM_VCPU_CMD 0xef0c - #define UVD_GPCOM_VCPU_DATA0 0xef10 - #define UVD_GPCOM_VCPU_DATA1 0xef14 -diff --git a/drivers/gpu/drm/radeon/uvd_v1_0.c b/drivers/gpu/drm/radeon/uvd_v1_0.c -index e72b3cb..c6b1cbc 100644 ---- a/drivers/gpu/drm/radeon/uvd_v1_0.c -+++ b/drivers/gpu/drm/radeon/uvd_v1_0.c -@@ -466,18 +466,8 @@ bool uvd_v1_0_semaphore_emit(struct radeon_device *rdev, - struct radeon_semaphore *semaphore, - bool emit_wait) - { -- uint64_t addr = semaphore->gpu_addr; -- -- radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_LOW, 0)); -- radeon_ring_write(ring, (addr >> 3) & 0x000FFFFF); -- -- radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_HIGH, 0)); -- radeon_ring_write(ring, (addr >> 23) & 0x000FFFFF); -- -- radeon_ring_write(ring, PACKET0(UVD_SEMA_CMD, 0)); -- radeon_ring_write(ring, emit_wait ? 1 : 0); -- -- return true; -+ /* disable semaphores for UVD V1 hardware */ -+ return false; - } - - /** -diff --git a/drivers/gpu/drm/radeon/uvd_v2_2.c b/drivers/gpu/drm/radeon/uvd_v2_2.c -index 8919351..7ed778c 100644 ---- a/drivers/gpu/drm/radeon/uvd_v2_2.c -+++ b/drivers/gpu/drm/radeon/uvd_v2_2.c -@@ -60,6 +60,35 @@ void uvd_v2_2_fence_emit(struct radeon_device *rdev, - } - - /** -+ * uvd_v2_2_semaphore_emit - emit semaphore command -+ * -+ * @rdev: radeon_device pointer -+ * @ring: radeon_ring pointer -+ * @semaphore: semaphore to emit commands for -+ * @emit_wait: true if we should emit a wait command -+ * -+ * Emit a semaphore command (either wait or signal) to the UVD ring. -+ */ -+bool uvd_v2_2_semaphore_emit(struct radeon_device *rdev, -+ struct radeon_ring *ring, -+ struct radeon_semaphore *semaphore, -+ bool emit_wait) -+{ -+ uint64_t addr = semaphore->gpu_addr; -+ -+ radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_LOW, 0)); -+ radeon_ring_write(ring, (addr >> 3) & 0x000FFFFF); -+ -+ radeon_ring_write(ring, PACKET0(UVD_SEMA_ADDR_HIGH, 0)); -+ radeon_ring_write(ring, (addr >> 23) & 0x000FFFFF); -+ -+ radeon_ring_write(ring, PACKET0(UVD_SEMA_CMD, 0)); -+ radeon_ring_write(ring, emit_wait ? 1 : 0); -+ -+ return true; -+} -+ -+/** - * uvd_v2_2_resume - memory controller programming - * - * @rdev: radeon_device pointer -diff --git a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c -index d570030..06441a4 100644 ---- a/drivers/infiniband/core/cma.c -+++ b/drivers/infiniband/core/cma.c -@@ -859,19 +859,27 @@ static void cma_save_ib_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_id - memcpy(&ib->sib_addr, &path->dgid, 16); - } - -+static __be16 ss_get_port(const struct sockaddr_storage *ss) -+{ -+ if (ss->ss_family == AF_INET) -+ return ((struct sockaddr_in *)ss)->sin_port; -+ else if (ss->ss_family == AF_INET6) -+ return ((struct sockaddr_in6 *)ss)->sin6_port; -+ BUG(); -+} -+ - static void cma_save_ip4_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_id, - struct cma_hdr *hdr) - { -- struct sockaddr_in *listen4, *ip4; -+ struct sockaddr_in *ip4; - -- listen4 = (struct sockaddr_in *) &listen_id->route.addr.src_addr; - ip4 = (struct sockaddr_in *) &id->route.addr.src_addr; -- ip4->sin_family = listen4->sin_family; -+ ip4->sin_family = AF_INET; - ip4->sin_addr.s_addr = hdr->dst_addr.ip4.addr; -- ip4->sin_port = listen4->sin_port; -+ ip4->sin_port = ss_get_port(&listen_id->route.addr.src_addr); - - ip4 = (struct sockaddr_in *) &id->route.addr.dst_addr; -- ip4->sin_family = listen4->sin_family; -+ ip4->sin_family = AF_INET; - ip4->sin_addr.s_addr = hdr->src_addr.ip4.addr; - ip4->sin_port = hdr->port; - } -@@ -879,16 +887,15 @@ static void cma_save_ip4_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_i - static void cma_save_ip6_info(struct rdma_cm_id *id, struct rdma_cm_id *listen_id, - struct cma_hdr *hdr) - { -- struct sockaddr_in6 *listen6, *ip6; -+ struct sockaddr_in6 *ip6; - -- listen6 = (struct sockaddr_in6 *) &listen_id->route.addr.src_addr; - ip6 = (struct sockaddr_in6 *) &id->route.addr.src_addr; -- ip6->sin6_family = listen6->sin6_family; -+ ip6->sin6_family = AF_INET6; - ip6->sin6_addr = hdr->dst_addr.ip6; -- ip6->sin6_port = listen6->sin6_port; -+ ip6->sin6_port = ss_get_port(&listen_id->route.addr.src_addr); - - ip6 = (struct sockaddr_in6 *) &id->route.addr.dst_addr; -- ip6->sin6_family = listen6->sin6_family; -+ ip6->sin6_family = AF_INET6; - ip6->sin6_addr = hdr->src_addr.ip6; - ip6->sin6_port = hdr->port; - } -diff --git a/drivers/md/dm-crypt.c b/drivers/md/dm-crypt.c -index 41473929..713a962 100644 ---- a/drivers/md/dm-crypt.c -+++ b/drivers/md/dm-crypt.c -@@ -925,10 +925,11 @@ static int crypt_convert(struct crypt_config *cc, - - switch (r) { - /* async */ -- case -EINPROGRESS: - case -EBUSY: - wait_for_completion(&ctx->restart); - reinit_completion(&ctx->restart); -+ /* fall through*/ -+ case -EINPROGRESS: - ctx->req = NULL; - ctx->cc_sector++; - continue; -@@ -1345,8 +1346,10 @@ static void kcryptd_async_done(struct crypto_async_request *async_req, - struct dm_crypt_io *io = container_of(ctx, struct dm_crypt_io, ctx); - struct crypt_config *cc = io->cc; - -- if (error == -EINPROGRESS) -+ if (error == -EINPROGRESS) { -+ complete(&ctx->restart); - return; -+ } - - if (!error && cc->iv_gen_ops && cc->iv_gen_ops->post) - error = cc->iv_gen_ops->post(cc, iv_of_dmreq(cc, dmreq), dmreq); -@@ -1357,15 +1360,12 @@ static void kcryptd_async_done(struct crypto_async_request *async_req, - crypt_free_req(cc, req_of_dmreq(cc, dmreq), io->base_bio); - - if (!atomic_dec_and_test(&ctx->cc_pending)) -- goto done; -+ return; - - if (bio_data_dir(io->base_bio) == READ) - kcryptd_crypt_read_done(io); - else - kcryptd_crypt_write_io_submit(io, 1); --done: -- if (!completion_done(&ctx->restart)) -- complete(&ctx->restart); - } - - static void kcryptd_crypt(struct work_struct *work) -diff --git a/drivers/md/md.c b/drivers/md/md.c -index e617878..e47d1dd 100644 ---- a/drivers/md/md.c -+++ b/drivers/md/md.c -@@ -4754,12 +4754,12 @@ static void md_free(struct kobject *ko) - if (mddev->sysfs_state) - sysfs_put(mddev->sysfs_state); - -+ if (mddev->queue) -+ blk_cleanup_queue(mddev->queue); - if (mddev->gendisk) { - del_gendisk(mddev->gendisk); - put_disk(mddev->gendisk); - } -- if (mddev->queue) -- blk_cleanup_queue(mddev->queue); - - kfree(mddev); - } -diff --git a/drivers/media/platform/marvell-ccic/mcam-core.c b/drivers/media/platform/marvell-ccic/mcam-core.c -index dd5b141..f902eb4 100644 ---- a/drivers/media/platform/marvell-ccic/mcam-core.c -+++ b/drivers/media/platform/marvell-ccic/mcam-core.c -@@ -116,8 +116,8 @@ static struct mcam_format_struct { - .planar = false, - }, - { -- .desc = "UYVY 4:2:2", -- .pixelformat = V4L2_PIX_FMT_UYVY, -+ .desc = "YVYU 4:2:2", -+ .pixelformat = V4L2_PIX_FMT_YVYU, - .mbus_code = MEDIA_BUS_FMT_YUYV8_2X8, - .bpp = 2, - .planar = false, -@@ -748,7 +748,7 @@ static void mcam_ctlr_image(struct mcam_camera *cam) - - switch (fmt->pixelformat) { - case V4L2_PIX_FMT_YUYV: -- case V4L2_PIX_FMT_UYVY: -+ case V4L2_PIX_FMT_YVYU: - widthy = fmt->width * 2; - widthuv = 0; - break; -@@ -784,15 +784,15 @@ static void mcam_ctlr_image(struct mcam_camera *cam) - case V4L2_PIX_FMT_YUV420: - case V4L2_PIX_FMT_YVU420: - mcam_reg_write_mask(cam, REG_CTRL0, -- C0_DF_YUV | C0_YUV_420PL | C0_YUVE_YVYU, C0_DF_MASK); -+ C0_DF_YUV | C0_YUV_420PL | C0_YUVE_VYUY, C0_DF_MASK); - break; - case V4L2_PIX_FMT_YUYV: - mcam_reg_write_mask(cam, REG_CTRL0, -- C0_DF_YUV | C0_YUV_PACKED | C0_YUVE_UYVY, C0_DF_MASK); -+ C0_DF_YUV | C0_YUV_PACKED | C0_YUVE_NOSWAP, C0_DF_MASK); - break; -- case V4L2_PIX_FMT_UYVY: -+ case V4L2_PIX_FMT_YVYU: - mcam_reg_write_mask(cam, REG_CTRL0, -- C0_DF_YUV | C0_YUV_PACKED | C0_YUVE_YUYV, C0_DF_MASK); -+ C0_DF_YUV | C0_YUV_PACKED | C0_YUVE_SWAP24, C0_DF_MASK); - break; - case V4L2_PIX_FMT_JPEG: - mcam_reg_write_mask(cam, REG_CTRL0, -diff --git a/drivers/media/platform/marvell-ccic/mcam-core.h b/drivers/media/platform/marvell-ccic/mcam-core.h -index aa0c6ea..7ffdf4d 100644 ---- a/drivers/media/platform/marvell-ccic/mcam-core.h -+++ b/drivers/media/platform/marvell-ccic/mcam-core.h -@@ -330,10 +330,10 @@ int mccic_resume(struct mcam_camera *cam); - #define C0_YUVE_YVYU 0x00010000 /* Y1CrY0Cb */ - #define C0_YUVE_VYUY 0x00020000 /* CrY1CbY0 */ - #define C0_YUVE_UYVY 0x00030000 /* CbY1CrY0 */ --#define C0_YUVE_XYUV 0x00000000 /* 420: .YUV */ --#define C0_YUVE_XYVU 0x00010000 /* 420: .YVU */ --#define C0_YUVE_XUVY 0x00020000 /* 420: .UVY */ --#define C0_YUVE_XVUY 0x00030000 /* 420: .VUY */ -+#define C0_YUVE_NOSWAP 0x00000000 /* no bytes swapping */ -+#define C0_YUVE_SWAP13 0x00010000 /* swap byte 1 and 3 */ -+#define C0_YUVE_SWAP24 0x00020000 /* swap byte 2 and 4 */ -+#define C0_YUVE_SWAP1324 0x00030000 /* swap bytes 1&3 and 2&4 */ - /* Bayer bits 18,19 if needed */ - #define C0_EOF_VSYNC 0x00400000 /* Generate EOF by VSYNC */ - #define C0_VEDGE_CTRL 0x00800000 /* Detect falling edge of VSYNC */ -diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c -index c69afb5..ed2e71a 100644 ---- a/drivers/mmc/card/block.c -+++ b/drivers/mmc/card/block.c -@@ -1029,6 +1029,18 @@ static inline void mmc_blk_reset_success(struct mmc_blk_data *md, int type) - md->reset_done &= ~type; - } - -+int mmc_access_rpmb(struct mmc_queue *mq) -+{ -+ struct mmc_blk_data *md = mq->data; -+ /* -+ * If this is a RPMB partition access, return ture -+ */ -+ if (md && md->part_type == EXT_CSD_PART_CONFIG_ACC_RPMB) -+ return true; -+ -+ return false; -+} -+ - static int mmc_blk_issue_discard_rq(struct mmc_queue *mq, struct request *req) - { - struct mmc_blk_data *md = mq->data; -diff --git a/drivers/mmc/card/queue.c b/drivers/mmc/card/queue.c -index 236d194..8efa368 100644 ---- a/drivers/mmc/card/queue.c -+++ b/drivers/mmc/card/queue.c -@@ -38,7 +38,7 @@ static int mmc_prep_request(struct request_queue *q, struct request *req) - return BLKPREP_KILL; - } - -- if (mq && mmc_card_removed(mq->card)) -+ if (mq && (mmc_card_removed(mq->card) || mmc_access_rpmb(mq))) - return BLKPREP_KILL; - - req->cmd_flags |= REQ_DONTPREP; -diff --git a/drivers/mmc/card/queue.h b/drivers/mmc/card/queue.h -index 5752d50..99e6521 100644 ---- a/drivers/mmc/card/queue.h -+++ b/drivers/mmc/card/queue.h -@@ -73,4 +73,6 @@ extern void mmc_queue_bounce_post(struct mmc_queue_req *); - extern int mmc_packed_init(struct mmc_queue *, struct mmc_card *); - extern void mmc_packed_clean(struct mmc_queue *); - -+extern int mmc_access_rpmb(struct mmc_queue *); -+ - #endif -diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c -index 23f10f7..57a8d00 100644 ---- a/drivers/mmc/core/core.c -+++ b/drivers/mmc/core/core.c -@@ -2648,6 +2648,7 @@ int mmc_pm_notify(struct notifier_block *notify_block, - switch (mode) { - case PM_HIBERNATION_PREPARE: - case PM_SUSPEND_PREPARE: -+ case PM_RESTORE_PREPARE: - spin_lock_irqsave(&host->lock, flags); - host->rescan_disable = 1; - spin_unlock_irqrestore(&host->lock, flags); -diff --git a/drivers/mmc/host/sh_mmcif.c b/drivers/mmc/host/sh_mmcif.c -index 7d9d6a3..5165ae7 100644 ---- a/drivers/mmc/host/sh_mmcif.c -+++ b/drivers/mmc/host/sh_mmcif.c -@@ -1402,7 +1402,7 @@ static int sh_mmcif_probe(struct platform_device *pdev) - host = mmc_priv(mmc); - host->mmc = mmc; - host->addr = reg; -- host->timeout = msecs_to_jiffies(1000); -+ host->timeout = msecs_to_jiffies(10000); - host->ccs_enable = !pd || !pd->ccs_unsupported; - host->clk_ctrl2_enable = pd && pd->clk_ctrl2_present; - -diff --git a/drivers/pinctrl/core.c b/drivers/pinctrl/core.c -index 89dca77..18ee208 100644 ---- a/drivers/pinctrl/core.c -+++ b/drivers/pinctrl/core.c -@@ -1110,7 +1110,7 @@ void devm_pinctrl_put(struct pinctrl *p) - EXPORT_SYMBOL_GPL(devm_pinctrl_put); - - int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, -- bool dup, bool locked) -+ bool dup) - { - int i, ret; - struct pinctrl_maps *maps_node; -@@ -1178,11 +1178,9 @@ int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, - maps_node->maps = maps; - } - -- if (!locked) -- mutex_lock(&pinctrl_maps_mutex); -+ mutex_lock(&pinctrl_maps_mutex); - list_add_tail(&maps_node->node, &pinctrl_maps); -- if (!locked) -- mutex_unlock(&pinctrl_maps_mutex); -+ mutex_unlock(&pinctrl_maps_mutex); - - return 0; - } -@@ -1197,7 +1195,7 @@ int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, - int pinctrl_register_mappings(struct pinctrl_map const *maps, - unsigned num_maps) - { -- return pinctrl_register_map(maps, num_maps, true, false); -+ return pinctrl_register_map(maps, num_maps, true); - } - - void pinctrl_unregister_map(struct pinctrl_map const *map) -diff --git a/drivers/pinctrl/core.h b/drivers/pinctrl/core.h -index 75476b3..b24ea84 100644 ---- a/drivers/pinctrl/core.h -+++ b/drivers/pinctrl/core.h -@@ -183,7 +183,7 @@ static inline struct pin_desc *pin_desc_get(struct pinctrl_dev *pctldev, - } - - int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, -- bool dup, bool locked); -+ bool dup); - void pinctrl_unregister_map(struct pinctrl_map const *map); - - extern int pinctrl_force_sleep(struct pinctrl_dev *pctldev); -diff --git a/drivers/pinctrl/devicetree.c b/drivers/pinctrl/devicetree.c -index eda13de..0bbf7d7 100644 ---- a/drivers/pinctrl/devicetree.c -+++ b/drivers/pinctrl/devicetree.c -@@ -92,7 +92,7 @@ static int dt_remember_or_free_map(struct pinctrl *p, const char *statename, - dt_map->num_maps = num_maps; - list_add_tail(&dt_map->node, &p->dt_maps); - -- return pinctrl_register_map(map, num_maps, false, true); -+ return pinctrl_register_map(map, num_maps, false); - } - - struct pinctrl_dev *of_pinctrl_get(struct device_node *np) -diff --git a/drivers/rtc/rtc-armada38x.c b/drivers/rtc/rtc-armada38x.c -index 43e04af..cb70ced 100644 ---- a/drivers/rtc/rtc-armada38x.c -+++ b/drivers/rtc/rtc-armada38x.c -@@ -40,6 +40,13 @@ struct armada38x_rtc { - void __iomem *regs; - void __iomem *regs_soc; - spinlock_t lock; -+ /* -+ * While setting the time, the RTC TIME register should not be -+ * accessed. Setting the RTC time involves sleeping during -+ * 100ms, so a mutex instead of a spinlock is used to protect -+ * it -+ */ -+ struct mutex mutex_time; - int irq; - }; - -@@ -59,8 +66,7 @@ static int armada38x_rtc_read_time(struct device *dev, struct rtc_time *tm) - struct armada38x_rtc *rtc = dev_get_drvdata(dev); - unsigned long time, time_check, flags; - -- spin_lock_irqsave(&rtc->lock, flags); -- -+ mutex_lock(&rtc->mutex_time); - time = readl(rtc->regs + RTC_TIME); - /* - * WA for failing time set attempts. As stated in HW ERRATA if -@@ -71,7 +77,7 @@ static int armada38x_rtc_read_time(struct device *dev, struct rtc_time *tm) - if ((time_check - time) > 1) - time_check = readl(rtc->regs + RTC_TIME); - -- spin_unlock_irqrestore(&rtc->lock, flags); -+ mutex_unlock(&rtc->mutex_time); - - rtc_time_to_tm(time_check, tm); - -@@ -94,19 +100,12 @@ static int armada38x_rtc_set_time(struct device *dev, struct rtc_time *tm) - * then wait for 100ms before writing to the time register to be - * sure that the data will be taken into account. - */ -- spin_lock_irqsave(&rtc->lock, flags); -- -+ mutex_lock(&rtc->mutex_time); - rtc_delayed_write(0, rtc, RTC_STATUS); -- -- spin_unlock_irqrestore(&rtc->lock, flags); -- - msleep(100); -- -- spin_lock_irqsave(&rtc->lock, flags); -- - rtc_delayed_write(time, rtc, RTC_TIME); -+ mutex_unlock(&rtc->mutex_time); - -- spin_unlock_irqrestore(&rtc->lock, flags); - out: - return ret; - } -@@ -230,6 +229,7 @@ static __init int armada38x_rtc_probe(struct platform_device *pdev) - return -ENOMEM; - - spin_lock_init(&rtc->lock); -+ mutex_init(&rtc->mutex_time); - - res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "rtc"); - rtc->regs = devm_ioremap_resource(&pdev->dev, res); -diff --git a/drivers/tty/hvc/hvc_xen.c b/drivers/tty/hvc/hvc_xen.c -index f1e5742..5bab1c6 100644 ---- a/drivers/tty/hvc/hvc_xen.c -+++ b/drivers/tty/hvc/hvc_xen.c -@@ -299,11 +299,27 @@ static int xen_initial_domain_console_init(void) - return 0; - } - -+static void xen_console_update_evtchn(struct xencons_info *info) -+{ -+ if (xen_hvm_domain()) { -+ uint64_t v; -+ int err; -+ -+ err = hvm_get_parameter(HVM_PARAM_CONSOLE_EVTCHN, &v); -+ if (!err && v) -+ info->evtchn = v; -+ } else -+ info->evtchn = xen_start_info->console.domU.evtchn; -+} -+ - void xen_console_resume(void) - { - struct xencons_info *info = vtermno_to_xencons(HVC_COOKIE); -- if (info != NULL && info->irq) -+ if (info != NULL && info->irq) { -+ if (!xen_initial_domain()) -+ xen_console_update_evtchn(info); - rebind_evtchn_irq(info->evtchn, info->irq); -+ } - } - - static void xencons_disconnect_backend(struct xencons_info *info) -diff --git a/drivers/vfio/vfio.c b/drivers/vfio/vfio.c -index 4cde855..837d177 100644 ---- a/drivers/vfio/vfio.c -+++ b/drivers/vfio/vfio.c -@@ -711,6 +711,8 @@ void *vfio_del_group_dev(struct device *dev) - void *device_data = device->device_data; - struct vfio_unbound_dev *unbound; - unsigned int i = 0; -+ long ret; -+ bool interrupted = false; - - /* - * The group exists so long as we have a device reference. Get -@@ -756,9 +758,22 @@ void *vfio_del_group_dev(struct device *dev) - - vfio_device_put(device); - -- } while (wait_event_interruptible_timeout(vfio.release_q, -- !vfio_dev_present(group, dev), -- HZ * 10) <= 0); -+ if (interrupted) { -+ ret = wait_event_timeout(vfio.release_q, -+ !vfio_dev_present(group, dev), HZ * 10); -+ } else { -+ ret = wait_event_interruptible_timeout(vfio.release_q, -+ !vfio_dev_present(group, dev), HZ * 10); -+ if (ret == -ERESTARTSYS) { -+ interrupted = true; -+ dev_warn(dev, -+ "Device is currently in use, task" -+ " \"%s\" (%d) " -+ "blocked until device is released", -+ current->comm, task_pid_nr(current)); -+ } -+ } -+ } while (ret <= 0); - - vfio_group_put(group); - -diff --git a/drivers/xen/events/events_2l.c b/drivers/xen/events/events_2l.c -index 5db43fc..7dd4631 100644 ---- a/drivers/xen/events/events_2l.c -+++ b/drivers/xen/events/events_2l.c -@@ -345,6 +345,15 @@ irqreturn_t xen_debug_interrupt(int irq, void *dev_id) - return IRQ_HANDLED; - } - -+static void evtchn_2l_resume(void) -+{ -+ int i; -+ -+ for_each_online_cpu(i) -+ memset(per_cpu(cpu_evtchn_mask, i), 0, sizeof(xen_ulong_t) * -+ EVTCHN_2L_NR_CHANNELS/BITS_PER_EVTCHN_WORD); -+} -+ - static const struct evtchn_ops evtchn_ops_2l = { - .max_channels = evtchn_2l_max_channels, - .nr_channels = evtchn_2l_max_channels, -@@ -356,6 +365,7 @@ static const struct evtchn_ops evtchn_ops_2l = { - .mask = evtchn_2l_mask, - .unmask = evtchn_2l_unmask, - .handle_events = evtchn_2l_handle_events, -+ .resume = evtchn_2l_resume, - }; - - void __init xen_evtchn_2l_init(void) -diff --git a/drivers/xen/events/events_base.c b/drivers/xen/events/events_base.c -index 70fba97..2b8553b 100644 ---- a/drivers/xen/events/events_base.c -+++ b/drivers/xen/events/events_base.c -@@ -529,8 +529,8 @@ static unsigned int __startup_pirq(unsigned int irq) - if (rc) - goto err; - -- bind_evtchn_to_cpu(evtchn, 0); - info->evtchn = evtchn; -+ bind_evtchn_to_cpu(evtchn, 0); - - rc = xen_evtchn_port_setup(info); - if (rc) -@@ -1279,8 +1279,9 @@ void rebind_evtchn_irq(int evtchn, int irq) - - mutex_unlock(&irq_mapping_update_lock); - -- /* new event channels are always bound to cpu 0 */ -- irq_set_affinity(irq, cpumask_of(0)); -+ bind_evtchn_to_cpu(evtchn, info->cpu); -+ /* This will be deferred until interrupt is processed */ -+ irq_set_affinity(irq, cpumask_of(info->cpu)); - - /* Unmask the event channel. */ - enable_irq(irq); -diff --git a/drivers/xen/xen-pciback/conf_space.c b/drivers/xen/xen-pciback/conf_space.c -index 75fe3d4..9c23420 100644 ---- a/drivers/xen/xen-pciback/conf_space.c -+++ b/drivers/xen/xen-pciback/conf_space.c -@@ -16,8 +16,8 @@ - #include "conf_space.h" - #include "conf_space_quirks.h" - --bool permissive; --module_param(permissive, bool, 0644); -+bool xen_pcibk_permissive; -+module_param_named(permissive, xen_pcibk_permissive, bool, 0644); - - /* This is where xen_pcibk_read_config_byte, xen_pcibk_read_config_word, - * xen_pcibk_write_config_word, and xen_pcibk_write_config_byte are created. */ -@@ -262,7 +262,7 @@ int xen_pcibk_config_write(struct pci_dev *dev, int offset, int size, u32 value) - * This means that some fields may still be read-only because - * they have entries in the config_field list that intercept - * the write and do nothing. */ -- if (dev_data->permissive || permissive) { -+ if (dev_data->permissive || xen_pcibk_permissive) { - switch (size) { - case 1: - err = pci_write_config_byte(dev, offset, -diff --git a/drivers/xen/xen-pciback/conf_space.h b/drivers/xen/xen-pciback/conf_space.h -index 2e1d73d..62461a8 100644 ---- a/drivers/xen/xen-pciback/conf_space.h -+++ b/drivers/xen/xen-pciback/conf_space.h -@@ -64,7 +64,7 @@ struct config_field_entry { - void *data; - }; - --extern bool permissive; -+extern bool xen_pcibk_permissive; - - #define OFFSET(cfg_entry) ((cfg_entry)->base_offset+(cfg_entry)->field->offset) - -diff --git a/drivers/xen/xen-pciback/conf_space_header.c b/drivers/xen/xen-pciback/conf_space_header.c -index 2d73693..f8baf46 100644 ---- a/drivers/xen/xen-pciback/conf_space_header.c -+++ b/drivers/xen/xen-pciback/conf_space_header.c -@@ -105,7 +105,7 @@ static int command_write(struct pci_dev *dev, int offset, u16 value, void *data) - - cmd->val = value; - -- if (!permissive && (!dev_data || !dev_data->permissive)) -+ if (!xen_pcibk_permissive && (!dev_data || !dev_data->permissive)) - return 0; - - /* Only allow the guest to control certain bits. */ -diff --git a/drivers/xen/xenbus/xenbus_probe.c b/drivers/xen/xenbus/xenbus_probe.c -index 564b315..5390a67 100644 ---- a/drivers/xen/xenbus/xenbus_probe.c -+++ b/drivers/xen/xenbus/xenbus_probe.c -@@ -57,6 +57,7 @@ - #include <xen/xen.h> - #include <xen/xenbus.h> - #include <xen/events.h> -+#include <xen/xen-ops.h> - #include <xen/page.h> - - #include <xen/hvm.h> -@@ -735,6 +736,30 @@ static int __init xenstored_local_init(void) - return err; - } - -+static int xenbus_resume_cb(struct notifier_block *nb, -+ unsigned long action, void *data) -+{ -+ int err = 0; -+ -+ if (xen_hvm_domain()) { -+ uint64_t v; -+ -+ err = hvm_get_parameter(HVM_PARAM_STORE_EVTCHN, &v); -+ if (!err && v) -+ xen_store_evtchn = v; -+ else -+ pr_warn("Cannot update xenstore event channel: %d\n", -+ err); -+ } else -+ xen_store_evtchn = xen_start_info->store_evtchn; -+ -+ return err; -+} -+ -+static struct notifier_block xenbus_resume_nb = { -+ .notifier_call = xenbus_resume_cb, -+}; -+ - static int __init xenbus_init(void) - { - int err = 0; -@@ -793,6 +818,10 @@ static int __init xenbus_init(void) - goto out_error; - } - -+ if ((xen_store_domain_type != XS_LOCAL) && -+ (xen_store_domain_type != XS_UNKNOWN)) -+ xen_resume_notifier_register(&xenbus_resume_nb); -+ - #ifdef CONFIG_XEN_COMPAT_XENFS - /* - * Create xenfs mountpoint in /proc for compatibility with -diff --git a/fs/coredump.c b/fs/coredump.c -index f319926..bbbe139 100644 ---- a/fs/coredump.c -+++ b/fs/coredump.c -@@ -657,7 +657,7 @@ void do_coredump(const siginfo_t *siginfo) - */ - if (!uid_eq(inode->i_uid, current_fsuid())) - goto close_fail; -- if (!cprm.file->f_op->write) -+ if (!(cprm.file->f_mode & FMODE_CAN_WRITE)) - goto close_fail; - if (do_truncate(cprm.file->f_path.dentry, 0, 0, cprm.file)) - goto close_fail; -diff --git a/fs/namei.c b/fs/namei.c -index caa38a2..50a8583 100644 ---- a/fs/namei.c -+++ b/fs/namei.c -@@ -3228,7 +3228,7 @@ static struct file *path_openat(int dfd, struct filename *pathname, - - if (unlikely(file->f_flags & __O_TMPFILE)) { - error = do_tmpfile(dfd, pathname, nd, flags, op, file, &opened); -- goto out; -+ goto out2; - } - - error = path_init(dfd, pathname->name, flags, nd); -@@ -3258,6 +3258,7 @@ static struct file *path_openat(int dfd, struct filename *pathname, - } - out: - path_cleanup(nd); -+out2: - if (!(opened & FILE_OPENED)) { - BUG_ON(!error); - put_filp(file); -diff --git a/fs/namespace.c b/fs/namespace.c -index 4622ee3..38ed1e1 100644 ---- a/fs/namespace.c -+++ b/fs/namespace.c -@@ -3178,6 +3178,12 @@ bool fs_fully_visible(struct file_system_type *type) - if (mnt->mnt.mnt_sb->s_type != type) - continue; - -+ /* This mount is not fully visible if it's root directory -+ * is not the root directory of the filesystem. -+ */ -+ if (mnt->mnt.mnt_root != mnt->mnt.mnt_sb->s_root) -+ continue; -+ - /* This mount is not fully visible if there are any child mounts - * that cover anything except for empty directories. - */ -diff --git a/fs/nilfs2/btree.c b/fs/nilfs2/btree.c -index ecdbae1..090d8ce 100644 ---- a/fs/nilfs2/btree.c -+++ b/fs/nilfs2/btree.c -@@ -388,7 +388,7 @@ static int nilfs_btree_root_broken(const struct nilfs_btree_node *node, - nchildren = nilfs_btree_node_get_nchildren(node); - - if (unlikely(level < NILFS_BTREE_LEVEL_NODE_MIN || -- level > NILFS_BTREE_LEVEL_MAX || -+ level >= NILFS_BTREE_LEVEL_MAX || - nchildren < 0 || - nchildren > NILFS_BTREE_ROOT_NCHILDREN_MAX)) { - pr_crit("NILFS: bad btree root (inode number=%lu): level = %d, flags = 0x%x, nchildren = %d\n", -diff --git a/fs/ocfs2/dlm/dlmmaster.c b/fs/ocfs2/dlm/dlmmaster.c -index a6944b2..fdf4b41 100644 ---- a/fs/ocfs2/dlm/dlmmaster.c -+++ b/fs/ocfs2/dlm/dlmmaster.c -@@ -757,6 +757,19 @@ lookup: - if (tmpres) { - spin_unlock(&dlm->spinlock); - spin_lock(&tmpres->spinlock); -+ -+ /* -+ * Right after dlm spinlock was released, dlm_thread could have -+ * purged the lockres. Check if lockres got unhashed. If so -+ * start over. -+ */ -+ if (hlist_unhashed(&tmpres->hash_node)) { -+ spin_unlock(&tmpres->spinlock); -+ dlm_lockres_put(tmpres); -+ tmpres = NULL; -+ goto lookup; -+ } -+ - /* Wait on the thread that is mastering the resource */ - if (tmpres->owner == DLM_LOCK_RES_OWNER_UNKNOWN) { - __dlm_wait_on_lockres(tmpres); -diff --git a/include/acpi/acpixf.h b/include/acpi/acpixf.h -index d56f5d7..65aa4fa 100644 ---- a/include/acpi/acpixf.h -+++ b/include/acpi/acpixf.h -@@ -431,13 +431,13 @@ ACPI_EXTERNAL_RETURN_STATUS(acpi_status __init acpi_load_tables(void)) - ACPI_EXTERNAL_RETURN_STATUS(acpi_status __init acpi_reallocate_root_table(void)) - - ACPI_EXTERNAL_RETURN_STATUS(acpi_status __init -- acpi_find_root_pointer(acpi_size * rsdp_address)) -- -+ acpi_find_root_pointer(acpi_physical_address * -+ rsdp_address)) - ACPI_EXTERNAL_RETURN_STATUS(acpi_status -- acpi_get_table_header(acpi_string signature, -- u32 instance, -- struct acpi_table_header -- *out_table_header)) -+ acpi_get_table_header(acpi_string signature, -+ u32 instance, -+ struct acpi_table_header -+ *out_table_header)) - ACPI_EXTERNAL_RETURN_STATUS(acpi_status - acpi_get_table(acpi_string signature, u32 instance, - struct acpi_table_header -diff --git a/include/linux/nilfs2_fs.h b/include/linux/nilfs2_fs.h -index ff3fea3..9abb763 100644 ---- a/include/linux/nilfs2_fs.h -+++ b/include/linux/nilfs2_fs.h -@@ -460,7 +460,7 @@ struct nilfs_btree_node { - /* level */ - #define NILFS_BTREE_LEVEL_DATA 0 - #define NILFS_BTREE_LEVEL_NODE_MIN (NILFS_BTREE_LEVEL_DATA + 1) --#define NILFS_BTREE_LEVEL_MAX 14 -+#define NILFS_BTREE_LEVEL_MAX 14 /* Max level (exclusive) */ - - /** - * struct nilfs_palloc_group_desc - block group descriptor -diff --git a/mm/memory-failure.c b/mm/memory-failure.c -index d487f8d..72a5224 100644 ---- a/mm/memory-failure.c -+++ b/mm/memory-failure.c -@@ -1141,10 +1141,10 @@ int memory_failure(unsigned long pfn, int trapno, int flags) - * The check (unnecessarily) ignores LRU pages being isolated and - * walked by the page reclaim code, however that's not a big loss. - */ -- if (!PageHuge(p) && !PageTransTail(p)) { -- if (!PageLRU(p)) -- shake_page(p, 0); -- if (!PageLRU(p)) { -+ if (!PageHuge(p)) { -+ if (!PageLRU(hpage)) -+ shake_page(hpage, 0); -+ if (!PageLRU(hpage)) { - /* - * shake_page could have turned it free. - */ -@@ -1721,12 +1721,12 @@ int soft_offline_page(struct page *page, int flags) - } else if (ret == 0) { /* for free pages */ - if (PageHuge(page)) { - set_page_hwpoison_huge_page(hpage); -- dequeue_hwpoisoned_huge_page(hpage); -- atomic_long_add(1 << compound_order(hpage), -+ if (!dequeue_hwpoisoned_huge_page(hpage)) -+ atomic_long_add(1 << compound_order(hpage), - &num_poisoned_pages); - } else { -- SetPageHWPoison(page); -- atomic_long_inc(&num_poisoned_pages); -+ if (!TestSetPageHWPoison(page)) -+ atomic_long_inc(&num_poisoned_pages); - } - } - unset_migratetype_isolate(page, MIGRATE_MOVABLE); -diff --git a/mm/page-writeback.c b/mm/page-writeback.c -index 644bcb6..ad05f2f 100644 ---- a/mm/page-writeback.c -+++ b/mm/page-writeback.c -@@ -580,7 +580,7 @@ static long long pos_ratio_polynom(unsigned long setpoint, - long x; - - x = div64_s64(((s64)setpoint - (s64)dirty) << RATELIMIT_CALC_SHIFT, -- limit - setpoint + 1); -+ (limit - setpoint) | 1); - pos_ratio = x; - pos_ratio = pos_ratio * x >> RATELIMIT_CALC_SHIFT; - pos_ratio = pos_ratio * x >> RATELIMIT_CALC_SHIFT; -@@ -807,7 +807,7 @@ static unsigned long bdi_position_ratio(struct backing_dev_info *bdi, - * scale global setpoint to bdi's: - * bdi_setpoint = setpoint * bdi_thresh / thresh - */ -- x = div_u64((u64)bdi_thresh << 16, thresh + 1); -+ x = div_u64((u64)bdi_thresh << 16, thresh | 1); - bdi_setpoint = setpoint * (u64)x >> 16; - /* - * Use span=(8*write_bw) in single bdi case as indicated by -@@ -822,7 +822,7 @@ static unsigned long bdi_position_ratio(struct backing_dev_info *bdi, - - if (bdi_dirty < x_intercept - span / 4) { - pos_ratio = div64_u64(pos_ratio * (x_intercept - bdi_dirty), -- x_intercept - bdi_setpoint + 1); -+ (x_intercept - bdi_setpoint) | 1); - } else - pos_ratio /= 4; - -diff --git a/sound/oss/sequencer.c b/sound/oss/sequencer.c -index c0eea1d..f19da4b 100644 ---- a/sound/oss/sequencer.c -+++ b/sound/oss/sequencer.c -@@ -681,13 +681,8 @@ static int seq_timing_event(unsigned char *event_rec) - break; - - case TMR_ECHO: -- if (seq_mode == SEQ_2) -- seq_copy_to_input(event_rec, 8); -- else -- { -- parm = (parm << 8 | SEQ_ECHO); -- seq_copy_to_input((unsigned char *) &parm, 4); -- } -+ parm = (parm << 8 | SEQ_ECHO); -+ seq_copy_to_input((unsigned char *) &parm, 4); - break; - - default:; -@@ -1324,7 +1319,6 @@ int sequencer_ioctl(int dev, struct file *file, unsigned int cmd, void __user *a - int mode = translate_mode(file); - struct synth_info inf; - struct seq_event_rec event_rec; -- unsigned long flags; - int __user *p = arg; - - orig_dev = dev = dev >> 4; -@@ -1479,9 +1473,7 @@ int sequencer_ioctl(int dev, struct file *file, unsigned int cmd, void __user *a - case SNDCTL_SEQ_OUTOFBAND: - if (copy_from_user(&event_rec, arg, sizeof(event_rec))) - return -EFAULT; -- spin_lock_irqsave(&lock,flags); - play_event(event_rec.arr); -- spin_unlock_irqrestore(&lock,flags); - return 0; - - case SNDCTL_MIDI_INFO: diff --git a/4.0.4/4420_grsecurity-3.1-4.0.4-201505182014.patch b/4.0.4/4420_grsecurity-3.1-4.0.4-201505222222.patch index 55969fb..63e7f9a 100644 --- a/4.0.4/4420_grsecurity-3.1-4.0.4-201505182014.patch +++ b/4.0.4/4420_grsecurity-3.1-4.0.4-201505222222.patch @@ -40545,7 +40545,7 @@ index 5940531..a75b0e5 100644 struct kernel_queue { struct kernel_queue_ops ops; diff --git a/drivers/gpu/drm/drm_context.c b/drivers/gpu/drm/drm_context.c -index 9b23525..09af26c 100644 +index 9b23525..65f4110 100644 --- a/drivers/gpu/drm/drm_context.c +++ b/drivers/gpu/drm/drm_context.c @@ -53,6 +53,9 @@ struct drm_ctx_list { @@ -40553,7 +40553,7 @@ index 9b23525..09af26c 100644 void drm_legacy_ctxbitmap_free(struct drm_device * dev, int ctx_handle) { + if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT)) -+ return -EINVAL; ++ return; + mutex_lock(&dev->struct_mutex); idr_remove(&dev->ctx_idr, ctx_handle); @@ -40573,7 +40573,7 @@ index 9b23525..09af26c 100644 void drm_legacy_ctxbitmap_cleanup(struct drm_device * dev) { + if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT)) -+ return -EINVAL; ++ return; + mutex_lock(&dev->struct_mutex); idr_destroy(&dev->ctx_idr); @@ -40583,7 +40583,7 @@ index 9b23525..09af26c 100644 struct drm_ctx_list *pos, *tmp; + if (!drm_core_check_feature(dev, DRIVER_KMS_LEGACY_CONTEXT)) -+ return -EINVAL; ++ return; + mutex_lock(&dev->ctxlist_mutex); @@ -45646,6 +45646,28 @@ index 3e6d115..ffecdeb 100644 /*----------------------------------------------------------------*/ +diff --git a/drivers/md/raid0.c b/drivers/md/raid0.c +index 3b5d7f7..903391c 100644 +--- a/drivers/md/raid0.c ++++ b/drivers/md/raid0.c +@@ -517,6 +517,9 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio) + ? (sector & (chunk_sects-1)) + : sector_div(sector, chunk_sects)); + ++ /* Restore due to sector_div */ ++ sector = bio->bi_iter.bi_sector; ++ + if (sectors < bio_sectors(bio)) { + split = bio_split(bio, sectors, GFP_NOIO, fs_bio_set); + bio_chain(split, bio); +@@ -524,7 +527,6 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio) + split = bio; + } + +- sector = bio->bi_iter.bi_sector; + zone = find_zone(mddev->private, §or); + tmp_dev = map_sector(mddev, zone, sector, §or); + split->bi_bdev = tmp_dev->bdev; diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index d34e238..34f8d98 100644 --- a/drivers/md/raid1.c @@ -59257,6 +59279,6554 @@ index fef20db..d28b1ab 100644 if (!file->private_data) return -ENOMEM; return 0; +diff --git a/firmware/Makefile b/firmware/Makefile +index e297e1b..6900c31 100644 +--- a/firmware/Makefile ++++ b/firmware/Makefile +@@ -35,6 +35,7 @@ fw-shipped-$(CONFIG_BNX2X) += bnx2x/bnx2x-e1-6.2.9.0.fw \ + bnx2x/bnx2x-e1h-6.2.9.0.fw \ + bnx2x/bnx2x-e2-6.2.9.0.fw + fw-shipped-$(CONFIG_BNX2) += bnx2/bnx2-mips-09-6.2.1a.fw \ ++ bnx2/bnx2-mips-09-6.2.1b.fw \ + bnx2/bnx2-rv2p-09-6.0.17.fw \ + bnx2/bnx2-rv2p-09ax-6.0.17.fw \ + bnx2/bnx2-mips-06-6.2.1.fw \ +diff --git a/firmware/WHENCE b/firmware/WHENCE +index 0c4d96d..7563083 100644 +--- a/firmware/WHENCE ++++ b/firmware/WHENCE +@@ -655,19 +655,20 @@ Driver: BNX2 - Broadcom NetXtremeII + File: bnx2/bnx2-mips-06-6.2.1.fw + File: bnx2/bnx2-rv2p-06-6.0.15.fw + File: bnx2/bnx2-mips-09-6.2.1a.fw ++File: bnx2/bnx2-mips-09-6.2.1b.fw + File: bnx2/bnx2-rv2p-09-6.0.17.fw + File: bnx2/bnx2-rv2p-09ax-6.0.17.fw + + Licence: +- +- This file contains firmware data derived from proprietary unpublished +- source code, Copyright (c) 2004 - 2010 Broadcom Corporation. +- +- Permission is hereby granted for the distribution of this firmware data +- in hexadecimal or equivalent format, provided this copyright notice is +- accompanying it. +- +-Found in hex form in kernel source. ++ ++ This file contains firmware data derived from proprietary unpublished ++ source code, Copyright (c) 2004 - 2010 Broadcom Corporation. ++ ++ Permission is hereby granted for the distribution of this firmware data ++ in hexadecimal or equivalent format, provided this copyright notice is ++ accompanying it. ++ ++Found in hex form in kernel source. + + -------------------------------------------------------------------------- + +diff --git a/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex b/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex +new file mode 100644 +index 0000000..43d7c4f +--- /dev/null ++++ b/firmware/bnx2/bnx2-mips-09-6.2.1b.fw.ihex +@@ -0,0 +1,6496 @@ ++:10000000080001180800000000005594000000C816 ++:1000100000000000000000000000000008005594EF ++:10002000000000380000565C080000A00800000036 ++:100030000000574400005694080059200000008436 ++:100040000000ADD808005744000001C00000AE5CBD ++:100050000800321008000000000092580000B01C98 ++:10006000000000000000000000000000080092589E ++:100070000000033C000142740800049008000400E2 ++:10008000000012FC000145B000000000000000006C ++:1000900000000000080016FC00000004000158AC3D ++:1000A000080000A80800000000003D00000158B052 ++:1000B00000000000000000000000000008003D00FB ++:1000C00000000030000195B00A000046000000006A ++:1000D000000000000000000D636F6D362E322E31DF ++:1000E00062000000060201020000000000000003A0 ++:1000F000000000C800000032000000030000000003 ++:1001000000000000000000000000000000000000EF ++:1001100000000010000001360000EA600000000549 ++:1001200000000000000000000000000000000008C7 ++:1001300000000000000000000000000000000000BF ++:1001400000000000000000000000000000000000AF ++:10015000000000000000000000000000000000009F ++:10016000000000020000000000000000000000008D ++:10017000000000000000000000000000000000007F ++:10018000000000000000000000000010000000005F ++:10019000000000000000000000000000000000005F ++:1001A000000000000000000000000000000000004F ++:1001B000000000000000000000000000000000003F ++:1001C000000000000000000000000000000000002F ++:1001D000000000000000000000000000000000001F ++:1001E0000000000010000003000000000000000DEF ++:1001F0000000000D3C020800244256083C030800A1 ++:1002000024635754AC4000000043202B1480FFFDB2 ++:10021000244200043C1D080037BD9FFC03A0F021D0 ++:100220003C100800261001183C1C0800279C5608AA ++:100230000E000256000000000000000D27BDFFB4B4 ++:10024000AFA10000AFA20004AFA30008AFA4000C50 ++:10025000AFA50010AFA60014AFA70018AFA8001CF0 ++:10026000AFA90020AFAA0024AFAB0028AFAC002C90 ++:10027000AFAD0030AFAE0034AFAF0038AFB8003C28 ++:10028000AFB90040AFBC0044AFBF00480E001544FA ++:10029000000000008FBF00488FBC00448FB90040B1 ++:1002A0008FB8003C8FAF00388FAE00348FAD003078 ++:1002B0008FAC002C8FAB00288FAA00248FA90020C0 ++:1002C0008FA8001C8FA700188FA600148FA5001000 ++:1002D0008FA4000C8FA300088FA200048FA1000040 ++:1002E00027BD004C3C1B60108F7A5030377B502864 ++:1002F00003400008AF7A00008F82002427BDFFE092 ++:10030000AFB00010AFBF0018AFB100148C42000CAA ++:100310003C1080008E110100104000348FBF001887 ++:100320000E000D84000000008F85002024047FFF54 ++:100330000091202BACB100008E030104960201084D ++:1003400000031C003042FFFF00621825ACA300042C ++:100350009202010A96030114304200FF3063FFFF4E ++:100360000002140000431025ACA200089603010C03 ++:100370009602010E00031C003042FFFF00621825A8 ++:10038000ACA3000C960301109602011200031C009E ++:100390003042FFFF00621825ACA300108E02011846 ++:1003A000ACA200148E02011CACA20018148000083C ++:1003B0008F820024978200003C0420050044182509 ++:1003C00024420001ACA3001C0A0000C6A782000062 ++:1003D0003C0340189442001E00431025ACA2001CB0 ++:1003E0000E000DB8240400018FBF00188FB1001457 ++:1003F0008FB000100000102103E0000827BD00208E ++:100400003C0780008CE202B834E50100044100089A ++:10041000240300013C0208008C42006024420001D9 ++:100420003C010800AC22006003E0000800601021DD ++:100430003C0208008C42005C8CA4002094A30016AF ++:100440008CA6000494A5000E24420001ACE40280B6 ++:100450002463FFFC3C010800AC22005C3C0210005D ++:10046000A4E30284A4E5028600001821ACE6028819 ++:10047000ACE202B803E000080060102127BDFFE0F5 ++:100480003C028000AFB0001034420100AFBF001C3E ++:10049000AFB20018AFB100148C43000094450008BF ++:1004A0002462FE002C42038110400003000381C23D ++:1004B0000A00010226100004240201001462000553 ++:1004C0003C1180003C02800890420004305000FF44 ++:1004D0003C11800036320100964300143202000FB6 ++:1004E00000021500004310253C0308008C63004403 ++:1004F00030A40004AE220080246300013C01080007 ++:10050000AC2300441080000730A200028FBF001C03 ++:100510008FB200188FB100148FB000100A0000CE07 ++:1005200027BD00201040002D0000182130A20080BF ++:1005300010400005362200708E44001C0E000C672F ++:10054000240500A0362200708C4400008F82000C2D ++:10055000008210232C43012C10600004AF82001095 ++:10056000240300010A000145AF84000C8E42000400 ++:100570003C036020AF84000CAC6200143C02080015 ++:100580008C42005850400015000018218C62000475 ++:10059000240301FE304203FF144300100000182121 ++:1005A0002E020004104000032E0200080A00014041 ++:1005B0000000802114400003000000000A000140F8 ++:1005C0002610FFF90000000D2402000202021004B0 ++:1005D0003C036000AC626914000018218FBF001C4E ++:1005E0008FB200188FB100148FB00010006010217E ++:1005F00003E0000827BD00203C0480008C8301003C ++:1006000024020100506200033C0280080000000D3B ++:100610003C02800890430004000010213063000F6A ++:1006200000031D0003E00008AC8300800004188074 ++:100630002782FF9C00621821000410C00044102390 ++:100640008C640000000210C03C030800246356E4E0 ++:10065000004310213C038000AC64009003E00008DC ++:10066000AF8200243C0208008C42011410400019A3 ++:100670003084400030A2007F000231C03C02020002 ++:100680001080001400A218253C026020AC43001426 ++:100690003C0408008C8456B83C0308008C630110AD ++:1006A0003C02800024050900AC4500200086202182 ++:1006B000246300013C028008AC4400643C01080053 ++:1006C000AC2301103C010800AC2456B803E000083C ++:1006D000000000003C02602003E00008AC4500146C ++:1006E00003E000080000102103E0000800001021D2 ++:1006F00030A2000810400008240201003C0208005B ++:100700008C42010C244200013C010800AC22010C87 ++:1007100003E0000800000000148200080000000050 ++:100720003C0208008C4200FC244200013C0108000D ++:10073000AC2200FC0A0001A330A200203C02080009 ++:100740008C420084244200013C010800AC22008459 ++:1007500030A200201040000830A200103C02080027 ++:100760008C420108244200013C010800AC2201082F ++:1007700003E0000800000000104000080000000036 ++:100780003C0208008C420104244200013C010800A4 ++:10079000AC22010403E00008000000003C02080055 ++:1007A0008C420100244200013C010800AC220100FF ++:1007B00003E000080000000027BDFFE0AFB1001417 ++:1007C0003C118000AFB20018AFBF001CAFB00010EA ++:1007D0003632010096500008320200041040000733 ++:1007E000320300028FBF001C8FB200188FB10014BB ++:1007F0008FB000100A0000CE27BD00201060000B53 ++:10080000020028218E2401000E00018A0000000051 ++:100810003202008010400003240500A10E000C6786 ++:100820008E44001C0A0001E3240200018E2301040F ++:100830008F82000810430006020028218E24010048 ++:100840000E00018A000000008E220104AF82000821 ++:10085000000010218FBF001C8FB200188FB1001450 ++:100860008FB0001003E0000827BD00202C82000498 ++:1008700014400002000018212483FFFD240200021E ++:10088000006210043C03600003E00008AC626914DD ++:1008900027BDFFE0AFBF001CAFB20018AFB100141E ++:1008A000AFB000103C048000948201083043700017 ++:1008B000240220001062000A2862200154400052E5 ++:1008C0008FBF001C24024000106200482402600018 ++:1008D0001062004A8FBF001C0A0002518FB200183C ++:1008E00034820100904300098C5000189451000C90 ++:1008F000240200091062001C0000902128620009F7 ++:10090000144000218F8200242402000A5062001249 ++:10091000323100FF2402000B1062000F00000000C3 ++:100920002402000C146200188F8200243C0208008C ++:100930008C4256B824030900AC83002000501021DB ++:100940003C038008AC6200643C010800AC2256B84D ++:100950000A0002508FBF001C0E0001E900102602A1 ++:100960000A0002308F8200240E0001E900102602E6 ++:100970003C0380089462001A8C72000C3042FFFF26 ++:10098000020280258F8200248C42000C5040001E01 ++:100990008FBF001C0E000D84000000003C02800090 ++:1009A00034420100944300088F82002400031C009D ++:1009B0009444001E8F82002000641825AC50000073 ++:1009C00024040001AC510004AC520008AC40000CFF ++:1009D000AC400010AC400014AC4000180E000DB844 ++:1009E000AC43001C0A0002508FBF001C0E000440E4 ++:1009F000000000000A0002508FBF001C0E000C9F78 ++:100A0000000000008FBF001C8FB200188FB10014CF ++:100A10008FB000100000102103E0000827BD002067 ++:100A200027BDFFD8AFB400203C036010AFBF002447 ++:100A3000AFB3001CAFB20018AFB10014AFB00010DC ++:100A40008C6450002402FF7F3C1408002694563822 ++:100A5000008220243484380CAC6450003C028000B6 ++:100A6000240300370E0014B0AC4300083C07080014 ++:100A700024E70618028010212404001D2484FFFFAF ++:100A8000AC4700000481FFFD244200043C02080042 ++:100A9000244207C83C010800AC2256403C02080032 ++:100AA000244202303C030800246306203C04080072 ++:100AB000248403B43C05080024A506F03C06080085 ++:100AC00024C62C9C3C010800AC2256803C02080045 ++:100AD000244205303C010800AC2756843C01080044 ++:100AE000AC2656943C010800AC23569C3C010800FF ++:100AF000AC2456A03C010800AC2556A43C010800DB ++:100B0000AC2256A83C010800AC23563C3C0108002E ++:100B1000AC2456443C010800AC2056603C0108005F ++:100B2000AC2556643C010800AC2056703C0108001E ++:100B3000AC27567C3C010800AC2656903C010800CE ++:100B4000AC2356980E00056E00000000AF80000C2C ++:100B50003C0280008C5300008F8300043C0208009C ++:100B60008C420020106200213262000700008821C0 ++:100B70002792FF9C3C100800261056E43C02080017 ++:100B80008C42002024050001022518040043202483 ++:100B90008F820004004310245044000C26310001D1 ++:100BA00010800008AF9000248E4300003C028000BB ++:100BB000AC4300900E000D4BAE05000C0A0002C1C4 ++:100BC00026310001AE00000C263100012E22000269 ++:100BD000261000381440FFE9265200043C020800A9 ++:100BE0008C420020AF820004326200071040FFD91F ++:100BF0003C028000326200011040002D326200028F ++:100C00003C0580008CA2010000002021ACA2002045 ++:100C10008CA301042C42078110400008ACA300A85B ++:100C200094A2010824032000304270001443000302 ++:100C30003C02800890420005304400FF0E0001593C ++:100C4000000000003C0280009042010B304300FF96 ++:100C50002C62001E54400004000310800E00018628 ++:100C60000A0002EC00000000005410218C42000039 ++:100C70000040F80900000000104000043C02800021 ++:100C80008C4301043C026020AC4300143C02080089 ++:100C90008C4200343C0440003C03800024420001AC ++:100CA000AC6401383C010800AC220034326200021E ++:100CB00010400010326200043C1080008E0201409F ++:100CC000000020210E000159AE0200200E00038317 ++:100CD000000000003C024000AE0201783C02080027 ++:100CE0008C420038244200013C010800AC2200384C ++:100CF000326200041040FF973C0280003C108000EC ++:100D00008E020180000020210E000159AE02002059 ++:100D10008E03018024020F00546200073C02800809 ++:100D20008E0201883C0300E03042FFFF00431025A3 ++:100D30000A000328AE020080344200809042000086 ++:100D400024030050304200FF14430007000000005D ++:100D50000E000362000000001440000300000000C9 ++:100D60000E000971000000003C0208008C42003CAB ++:100D70003C0440003C03800024420001AC6401B804 ++:100D80003C010800AC22003C0A0002A33C028000A7 ++:100D90003C02900034420001008220253C02800089 ++:100DA000AC4400203C0380008C6200200440FFFE25 ++:100DB0000000000003E00008000000003C0280008A ++:100DC000344300010083202503E00008AC440020E8 ++:100DD00027BDFFE0AFB10014AFB000100080882144 ++:100DE000AFBF00180E00033230B000FF8F83FF94B6 ++:100DF000022020219062002502028025A07000259B ++:100E00008C7000183C0280000E00033D020280241A ++:100E10001600000B8FBF00183C0480008C8201F884 ++:100E20000440FFFE348201C024030002AC510000E4 ++:100E3000A04300043C021000AC8201F88FBF0018F0 ++:100E40008FB100148FB0001003E0000827BD002010 ++:100E500027BDFFE83C028000AFBF00103442018094 ++:100E6000944300048C4400083063020010600005C5 ++:100E7000000028210E00100C000000000A0003787A ++:100E8000240500013C02FF000480000700821824B2 ++:100E90003C02040014620004240500018F82FF94C8 ++:100EA00090420008240500018FBF001000A010210F ++:100EB00003E0000827BD00188F82FF982405000179 ++:100EC000A040001A3C028000344201400A00034264 ++:100ED0008C4400008F85FF9427BDFFE0AFBF001C4E ++:100EE000AFB20018AFB10014AFB0001090A2000074 ++:100EF000304400FF38830020388200300003182B74 ++:100F00000002102B0062182410600003240200501D ++:100F1000148200A88FBF001C90A20005304200017F ++:100F2000104000A48FBF001C3C02800034420140EE ++:100F3000904200082443FFFF2C6200051040009EF1 ++:100F40008FB20018000310803C030800246355ACE6 ++:100F5000004310218C420000004000080000000007 ++:100F60003C028000345101400E0003328E24000008 ++:100F70008F92FF948E2200048E50000C1602000205 ++:100F800024020001AE42000C0E00033D8E2400003E ++:100F90008E220004145000068FBF001C8FB2001870 ++:100FA0008FB100148FB000100A000F7827BD002009 ++:100FB0008E42000C0A000419000000003C0480006E ++:100FC0003482014094A300108C4200043063FFFF80 ++:100FD0001443001C0000000024020001A4A2001021 ++:100FE0008C8202380441000F3C0380003C02003F29 ++:100FF0003448F0003C0760003C06FFC08CE22BBC8C ++:1010000000461824004810240002130200031D8229 ++:10101000106200583C0280008C8202380440FFF7C6 ++:101020003C038000346201408C44000034620200C2 ++:10103000AC4400003C021000AC6202380A00043BE1 ++:101040008FBF001C94A200100A00041900000000C9 ++:10105000240200201482000F3C0280003C03800028 ++:1010600094A20012346301408C6300043042FFFFFD ++:10107000146200050000000024020001A4A2001276 ++:101080000A0004028FBF001C94A200120A00041977 ++:1010900000000000345101400E0003328E24000095 ++:1010A0008F92FF948E230004964200123050FFFF6F ++:1010B0001603000224020001A64200120E00033DA6 ++:1010C0008E2400008E220004160200068FBF001C32 ++:1010D0008FB200188FB100148FB000100A00037C8B ++:1010E00027BD0020964200120A00041900000000EB ++:1010F0003C03800094A20014346301408C6300041C ++:101100003042FFFF14620008240200018FBF001C60 ++:101110008FB200188FB100148FB00010A4A2001479 ++:101120000A00146327BD002094A20014144000217B ++:101130008FBF001C0A000435000000003C03800043 ++:1011400094A20016346301408C6300043042FFFF18 ++:101150001462000D240200018FBF001C8FB2001822 ++:101160008FB100148FB00010A4A200160A000B1457 ++:1011700027BD00209442007824420004A4A200105D ++:101180000A00043B8FBF001C94A200162403000138 ++:101190003042FFFF144300078FBF001C3C020800D1 ++:1011A0008C420070244200013C010800AC22007017 ++:1011B0008FBF001C8FB200188FB100148FB00010C9 ++:1011C00003E0000827BD002027BDFFD8AFB20018FC ++:1011D0008F92FF94AFB10014AFBF0020AFB3001CDB ++:1011E000AFB000103C028000345101008C5001006F ++:1011F0009242000092230009304400FF2402001FA5 ++:10120000106200AB28620020104000192402003850 ++:101210002862000A1040000D2402000B286200081A ++:101220001040002E8F820024046001042862000216 ++:101230001440002A8F820024240200061062002637 ++:101240008FBF00200A00055F8FB3001C1062006092 ++:101250002862000B144000FA8FBF00202402000E09 ++:10126000106200788F8200240A00055F8FB3001C93 ++:10127000106200D2286200391040000A2402008067 ++:1012800024020036106200E528620037104000C3D7 ++:1012900024020035106200D98FBF00200A00055FCC ++:1012A0008FB3001C1062002D2862008110400006E0 ++:1012B000240200C824020039106200C98FBF002038 ++:1012C0000A00055F8FB3001C106200A28FBF0020D0 ++:1012D0000A00055F8FB3001C8F8200248C42000C33 ++:1012E000104000D78FBF00200E000D8400000000CA ++:1012F0003C038000346301008C6200008F85002075 ++:10130000946700089466000CACA200008C64000492 ++:101310008F82002400063400ACA400049448001E10 ++:101320008C62001800073C0000E83825ACA20008D9 ++:101330008C62001C24040001ACA2000C9062000A24 ++:1013400000C23025ACA60010ACA00014ACA0001860 ++:10135000ACA7001C0A00051D8FBF00208F8200244F ++:101360008C42000C104000B68FBF00200E000D8490 ++:10137000000000008F820024962400089625000CAF ++:101380009443001E000422029626000E8F82002045 ++:10139000000426000083202500052C003C0300806B ++:1013A00000A6282500832025AC400000AC400004A6 ++:1013B000AC400008AC40000CAC450010AC40001440 ++:1013C000AC400018AC44001C0A00051C24040001B9 ++:1013D0009622000C14400018000000009242000504 ++:1013E0003042001014400014000000000E000332D0 ++:1013F0000200202192420005020020213442001008 ++:101400000E00033DA242000592420000240300208A ++:10141000304200FF10430089020020218FBF0020CE ++:101420008FB3001C8FB200188FB100148FB0001062 ++:101430000A00107527BD00280000000D0A00055E97 ++:101440008FBF00208C42000C1040007D8FBF002019 ++:101450000E000D84000000008E2200048F84002006 ++:101460009623000CAC8200003C0280089445002CBE ++:101470008F82002400031C0030A5FFFF9446001E4D ++:101480003C02400E0065182500C23025AC830004E4 ++:10149000AC800008AC80000CAC800010AC80001464 ++:1014A000AC800018AC86001C0A00051C2404000156 ++:1014B0000E000332020020218F93FF9802002021AA ++:1014C0000E00033DA660000C020020210E00034226 ++:1014D000240500018F8200248C42000C104000582B ++:1014E0008FBF00200E000D84000000009622000C2B ++:1014F0008F83002000021400AC700000AC62000476 ++:10150000AC6000088E4400388F820024AC64000C6C ++:101510008E46003C9445001E3C02401FAC66001005 ++:1015200000A228258E62000424040001AC6200148D ++:10153000AC600018AC65001C8FBF00208FB3001C8E ++:101540008FB200188FB100148FB000100A000DB8D0 ++:1015500027BD0028240200201082003A8FB3001C0F ++:101560000E000F5E00000000104000358FBF00200D ++:101570003C0480008C8201F80440FFFE348201C0EC ++:1015800024030002AC500000A04300043C02100001 ++:10159000AC8201F80A00055E8FBF00200200202106 ++:1015A0008FBF00208FB3001C8FB200188FB10014C2 ++:1015B0008FB000100A000EA727BD00289625000C4A ++:1015C000020020218FBF00208FB3001C8FB20018B3 ++:1015D0008FB100148FB000100A000ECC27BD002878 ++:1015E000020020218FB3001C8FB200188FB10014AD ++:1015F0008FB000100A000EF727BD00289225000DBD ++:10160000020020218FB3001C8FB200188FB100148C ++:101610008FB000100A000F4827BD002802002021CB ++:101620008FBF00208FB3001C8FB200188FB1001441 ++:101630008FB000100A000F1F27BD00288FBF0020A9 ++:101640008FB3001C8FB200188FB100148FB0001040 ++:1016500003E0000827BD00283C0580008CA202782A ++:101660000440FFFE34A2024024030002AC44000008 ++:10167000A04300043C02100003E00008ACA2027882 ++:10168000A380001803E00008A38000193C03800039 ++:101690008C6202780440FFFE8F82001CAC62024024 ++:1016A00024020002A06202443C02100003E0000891 ++:1016B000AC6202783C02600003E000088C425404F3 ++:1016C0009083003024020005008040213063003FF9 ++:1016D0000000482114620005000050219082004C57 ++:1016E0009483004E304900FF306AFFFFAD00000CCC ++:1016F000AD000010AD000024950200148D05001C03 ++:101700008D0400183042FFFF004910230002110031 ++:10171000000237C3004038210086202300A2102B8E ++:101720000082202300A72823AD05001CAD0400186B ++:10173000A5090014A5090020A50A001603E0000869 ++:10174000A50A002203E000080000000027BDFFD822 ++:10175000AFB200183C128008AFB40020AFB3001C39 ++:10176000AFB10014AFBF0024AFB00010365101007C ++:101770003C0260008C4254049222000C3C1408008D ++:10178000929400F7304300FF2402000110620032FF ++:101790000080982124020002146200353650008037 ++:1017A0000E00143D000000009202004C2403FF8054 ++:1017B0003C0480003042007F000211C024420240FD ++:1017C0000262102100431824AC8300949245000863 ++:1017D0009204004C3042007F3C03800614850007D1 ++:1017E000004380212402FFFFA22200112402FFFFF8 ++:1017F000A62200120A0005D22402FFFF9602002052 ++:10180000A222001196020022A62200128E020024BB ++:101810003C048008AE2200143485008090A2004C65 ++:1018200034830100A06200108CA2003CAC6200185E ++:101830008C820068AC6200F48C820064AC6200F0C0 ++:101840008C82006CAC6200F824020001A0A2006847 ++:101850000A0005EE3C0480080E001456000000004B ++:1018600036420080A04000680A0005EE3C04800873 ++:10187000A2000068A20000690A0006293C02800854 ++:10188000348300808C62003834850100AC62006CC7 ++:1018900024020001A062006990A200D59083000894 ++:1018A000305100FF3072007F12320019001111C058 ++:1018B00024420240026210212403FF8000431824C6 ++:1018C0003C048000AC8300943042007F3C038006DF ++:1018D000004380218E02000C1040000D02002021E8 ++:1018E0000E00057E0000000026220001305100FF9E ++:1018F0009203003C023410260002102B0002102339 ++:101900003063007F022288240A0005F8A203003C0D ++:101910003C088008350401008C8200E03507008017 ++:10192000ACE2003C8C8200E0AD02000090E5004C8F ++:10193000908600D590E3004C908400D52402FF806F ++:1019400000A228243063007F308400FF00A62825F1 ++:101950000064182A1060000230A500FF38A500803E ++:10196000A0E5004CA10500093C0280089043000E50 ++:10197000344400803C058000A043000A8C8300189A ++:101980003C027FFF3442FFFF00621824AC83001842 ++:101990008CA201F80440FFFE00000000ACB301C0BF ++:1019A0008FBF00248FB400208FB3001C8FB20018AB ++:1019B0008FB100148FB0001024020002A0A201C455 ++:1019C00027BD00283C02100003E00008ACA201F88B ++:1019D00090A2000024420001A0A200003C030800E5 ++:1019E0008C6300F4304200FF144300020080302179 ++:1019F000A0A0000090A200008F84001C000211C073 ++:101A00002442024024830040008220212402FF80DF ++:101A1000008220243063007F3C02800A006218218B ++:101A20003C028000AC44002403E00008ACC300008A ++:101A300094820006908300058C85000C8C86001033 ++:101A40008C8700188C88001C8C8400203C010800C6 ++:101A5000A42256C63C010800A02356C53C0108003C ++:101A6000AC2556CC3C010800AC2656D03C01080001 ++:101A7000AC2756D83C010800AC2856DC3C010800D5 ++:101A8000AC2456E003E00008000000003C0280089F ++:101A9000344201008C4400343C038000346504006F ++:101AA000AC6400388C420038AF850028AC62003C42 ++:101AB0003C020005AC6200300000000000000000A5 ++:101AC00003E00008000000003C020006308400FF34 ++:101AD000008220253C028000AC4400300000000061 ++:101AE00000000000000000003C0380008C62000049 ++:101AF000304200101040FFFD3462040003E0000893 ++:101B0000AF82002894C200003C080800950800CA73 ++:101B100030E7FFFF0080482101021021A4C200002D ++:101B200094C200003042FFFF00E2102B544000013D ++:101B3000A4C7000094A200003C0308008C6300CC02 ++:101B400024420001A4A2000094A200003042FFFF42 ++:101B5000144300073C0280080107102BA4A00000DA ++:101B60005440000101003821A4C700003C02800855 ++:101B7000344601008CC3002894A200003C0480007D ++:101B80003042FFFE000210C000621021AC82003C17 ++:101B90008C82003C006218231860000400000000E2 ++:101BA0008CC200240A0006BA244200018CC2002420 ++:101BB000AC8200383C020050344200103C038000EC ++:101BC000AC620030000000000000000000000000D7 ++:101BD0008C620000304200201040FFFD0000000039 ++:101BE00094A200003C04800030420001000210C0BA ++:101BF000004410218C430400AD2300008C420404F7 ++:101C0000AD2200043C02002003E00008AC8200305A ++:101C100027BDFFE0AFB20018AFB10014AFB00010A5 ++:101C2000AFBF001C94C2000000C080213C1208001D ++:101C3000965200C624420001A6020000960300004E ++:101C400094E2000000E03021144300058FB1003021 ++:101C50000E00068F024038210A0006F10000000045 ++:101C60008C8300048C82000424420040046100073D ++:101C7000AC8200048C8200040440000400000000D8 ++:101C80008C82000024420001AC8200009602000019 ++:101C90003042FFFF50520001A600000096220000D3 ++:101CA00024420001A62200003C02800834420100C8 ++:101CB000962300009442003C144300048FBF001C94 ++:101CC00024020001A62200008FBF001C8FB2001862 ++:101CD0008FB100148FB0001003E0000827BD002072 ++:101CE00027BDFFE03C028008AFBF0018344201006E ++:101CF0008C4800343C03800034690400AC68003830 ++:101D00008C42003830E700FFAF890028AC62003C0D ++:101D10003C020005AC620030000000000000000042 ++:101D200000000000000000000000000000000000B3 ++:101D30008C82000C8C82000C97830016AD22000070 ++:101D40008C82001000604021AD2200048C820018BB ++:101D5000AD2200088C82001CAD22000C8CA2001465 ++:101D6000AD2200108C820020AD220014908200056C ++:101D7000304200FF00021200AD2200188CA20018B1 ++:101D8000AD22001C8CA2000CAD2200208CA2001001 ++:101D9000AD2200248CA2001CAD2200288CA20020C1 ++:101DA000AD22002C3402FFFFAD260030AD20003400 ++:101DB000506200013408FFFFAD28003850E00011E8 ++:101DC0003C0280083C048008348401009482005066 ++:101DD0003042FFFFAD22003C9483004494850044D0 ++:101DE000240200013063FFFF000318C200641821C1 ++:101DF0009064006430A5000700A210040A00075C8C ++:101E00000044102534420100AD20003C94430044BE ++:101E1000944400443063FFFF000318C2006218219D ++:101E200030840007906500642402000100821004E1 ++:101E30000002102700451024A0620064000000008A ++:101E400000000000000000003C0200063442004098 ++:101E50003C038000AC620030000000000000000085 ++:101E6000000000008C620000304200101040FFFDB6 ++:101E70003C06800834C201503463040034C7014A70 ++:101E800034C4013434C5014034C60144AFA200104B ++:101E90000E0006D2AF8300288FBF001803E00008B1 ++:101EA00027BD00208F8300143C0608008CC600E884 ++:101EB0008F82001C30633FFF000319800046102111 ++:101EC000004310212403FF80004318243C068000B7 ++:101ED000ACC300283042007F3C03800C004330211B ++:101EE00090C2000D30A500FF0000382134420010E0 ++:101EF000A0C2000D8F8900143C028008344201000A ++:101F00009443004400091382304800032402000176 ++:101F1000A4C3000E1102000B2902000210400005AC ++:101F2000240200021100000C240300010A0007A48F ++:101F30000000182111020006000000000A0007A49A ++:101F4000000018218CC2002C0A0007A424430001C1 ++:101F50008CC20014244300018CC200180043102BD3 ++:101F60005040000A240700012402002714A20003A5 ++:101F70003C0380080A0007B1240700013463010014 ++:101F80009462004C24420001A462004C00091382B8 ++:101F9000304300032C620002104000090080282119 ++:101FA000146000040000000094C200340A0007C15D ++:101FB0003046FFFF8CC600380A0007C10080282188 ++:101FC000000030213C040800248456C00A000706A3 ++:101FD0000000000027BDFF90AFB60068AFB50064F9 ++:101FE000AFB40060AFB3005CAFB20058AFB1005403 ++:101FF000AFBF006CAFB000508C9000000080B021EB ++:102000003C0208008C4200E8960400328F83001CDA ++:102010002414FF8030843FFF0062182100042180D7 ++:1020200000641821007410243C13800000A090214B ++:1020300090A50000AE620028920400323C02800CA1 ++:102040003063007F00628821308400C02402004099 ++:10205000148200320000A8218E3500388E2200182C ++:102060001440000224020001AE2200189202003C3B ++:10207000304200201440000E8F83001C000511C068 ++:102080002442024000621821306400783C02008043 ++:102090000082202500741824AE630800AE64081086 ++:1020A0008E2200188E03000800431021AE22001873 ++:1020B0008E22002C8E230018244200010062182B6F ++:1020C0001060004300000000924200002442000122 ++:1020D000A24200003C0308008C6300F4304200FF81 ++:1020E00050430001A2400000924200008F84001C77 ++:1020F000000211C024420240248300403063007F6C ++:10210000008220213C02800A0094202400621821D1 ++:10211000AE6400240A0008D2AEC30000920300326D ++:102120002402FFC000431024304200FF1440000589 ++:1021300024020001AE220018962200340A00084250 ++:102140003055FFFF8E22001424420001AE220018F9 ++:102150009202003000021600000216030441001C27 ++:10216000000000009602003227A400100080282101 ++:10217000A7A20016960200320000302124070001B9 ++:102180003042FFFFAF8200140E000706AFA0001C14 ++:10219000960200328F83001C3C0408008C8400E807 ++:1021A00030423FFF000211800064182100621821B4 ++:1021B00000741024AE62002C3063007F3C02800E5D ++:1021C000006218219062000D3042007FA062000D75 ++:1021D0009222000D304200105040007892420000E0 ++:1021E0003C028008344401009482004C8EC30000FD ++:1021F0003C130800967300C62442FFFFA482004CE3 ++:10220000946200329623000E3054FFFF3070FFFFBF ++:102210003C0308008C6300D000701807A7A30038A7 ++:102220009482003E3063FFFF3042FFFF14620007DC ++:10223000000000008C8200303C038000244200300B ++:10224000AC62003C0A00086A8C82002C9482004038 ++:102250003042FFFF5462000927A400408C820038FE ++:102260003C03800024420030AC62003C8C8200348D ++:10227000AC6200380A0008793C03800027A50038CA ++:1022800027A60048026038210E00068FA7A000484C ++:102290008FA300403C02800024630030AC43003830 ++:1022A0008FA30044AC43003C3C0380003C0200058B ++:1022B000AC6200303C028008344401009482004249 ++:1022C000346304003042FFFF0202102B1440000769 ++:1022D000AF8300289482004E9483004202021021B2 ++:1022E000004310230A00088F3043FFFF9483004E01 ++:1022F00094820042026318210050102300621823C8 ++:102300003063FFFF3C028008344401009482003CAB ++:102310003042FFFF14430003000000000A00089F42 ++:10232000240300019482003C3042FFFF0062102B26 ++:10233000144000058F8200289482003C0062102324 ++:102340003043FFFF8F820028AC550000AC400004F2 ++:10235000AC540008AC43000C3C02000634420010B0 ++:102360003C038000AC620030000000000000000070 ++:10237000000000008C620000304200101040FFFDA1 ++:102380003C04800834840100001018C20064182145 ++:102390009065006432020007240600010046100424 ++:1023A00000451025A0620064948300429622000E2E ++:1023B00050430001A386001892420000244200010D ++:1023C000A24200003C0308008C6300F4304200FF8E ++:1023D00050430001A2400000924200008F84001C84 ++:1023E000000211C0244202402483004000822021C8 ++:1023F0002402FF80008220243063007F3C02800A98 ++:10240000006218213C028000AC440024AEC30000EE ++:102410008FBF006C8FB600688FB500648FB400600A ++:102420008FB3005C8FB200588FB100548FB0005052 ++:1024300003E0000827BD007027BDFFD8AFB3001C24 ++:10244000AFB20018AFB10014AFB00010AFBF0020A2 ++:102450000080982100E0802130B1FFFF0E000D8444 ++:1024600030D200FF0000000000000000000000006B ++:102470008F8200208F830024AC510000AC520004F6 ++:10248000AC530008AC40000CAC400010AC40001451 ++:10249000AC4000189463001E02038025AC50001C61 ++:1024A0000000000000000000000000002404000103 ++:1024B0008FBF00208FB3001C8FB200188FB10014A3 ++:1024C0008FB000100A000DB827BD002830A5FFFF0F ++:1024D0000A0008DC30C600FF3C02800834430100DB ++:1024E0009462000E3C080800950800C63046FFFFC5 ++:1024F00014C000043402FFFF946500EA0A000929B1 ++:102500008F84001C10C20027000000009462004E5F ++:102510009464003C3045FFFF00A6102300A6182B52 ++:102520003087FFFF106000043044FFFF00C5102318 ++:1025300000E210233044FFFF0088102B1040000EF3 ++:1025400000E810233C028008344401002403000109 ++:1025500034420080A44300162402FFFFA482000E30 ++:10256000948500EA8F84001C0000302130A5FFFF15 ++:102570000A0009013C0760200044102A10400009AD ++:102580003C0280083443008094620016304200010F ++:10259000104000043C0280009442007E244200145B ++:1025A000A462001603E000080000000027BDFFE061 ++:1025B0003C028008AFBF001CAFB0001834420100DD ++:1025C000944300429442004C104000193068FFFFD1 ++:1025D0009383001824020001146200298FBF001C9D ++:1025E0003C06800834D00100000810C200501021C1 ++:1025F000904200643103000734C70148304200FFB5 ++:10260000006210073042000134C9014E34C4012C6D ++:1026100034C5013E1040001634C601420E0006D2F9 ++:10262000AFA90010960200420A0009463048FFFF99 ++:102630003C028008344401009483004494820042A8 ++:102640001043000F8FBF001C94820044A4820042FC ++:1026500094820050A482004E8C820038AC820030FC ++:1026600094820040A482003E9482004AA4820048E2 ++:102670008FBF001C8FB000180A00090427BD00207E ++:102680008FB0001803E0000827BD002027BDFFA081 ++:10269000AFB1004C3C118000AFBF0058AFB3005445 ++:1026A000AFB20050AFB000483626018890C2000398 ++:1026B0003044007FA3A400108E32018090C200003D ++:1026C0003043007F240200031062003BAF92001CE5 ++:1026D00028620004104000062402000424020002C4 ++:1026E000106200098FBF00580A000B0F8FB300540F ++:1026F0001062004D240200051062014E8FBF005889 ++:102700000A000B0F8FB30054000411C002421021C5 ++:102710002404FF8024420240004410242643004049 ++:10272000AE2200243063007F3C02800A0062182140 ++:102730009062003CAFA3003C00441025A062003C26 ++:102740008FA3003C9062003C304200401040016C7E ++:102750008FBF00583C108008A3800018361001007D ++:102760008E0200E08C63003427A4003C27A50010F3 ++:10277000004310210E0007C3AE0200E093A2001038 ++:102780003C038000A20200D58C6202780440FFFE68 ++:102790008F82001CAC62024024020002A06202444C ++:1027A0003C021000AC6202780E0009390000000003 ++:1027B0000A000B0E8FBF00583C05800890C3000133 ++:1027C00090A2000B1443014E8FBF005834A4008028 ++:1027D0008C8200189082004C90A200083C0260009D ++:1027E0008C4254048C8300183C027FFF3442FFFF6C ++:1027F000006218243C0208008C4200B4AC8300182C ++:102800003C038000244200013C010800AC2200B4DB ++:102810008C6201F80440FFFE8F82001CAC6201C094 ++:102820000A000AD6240200023C10800890C300016E ++:102830009202000B144301328FBF005827A40018E6 ++:1028400036050110240600033C0260008C4254044B ++:102850000E000E470000000027A40028360501F0F6 ++:102860000E000E47240600038FA200283603010045 ++:10287000AE0200648FA2002CAE0200688FA200306E ++:10288000AE02006C93A40018906300D52402FF8070 ++:102890000082102400431025304900FF3084007F5F ++:1028A0003122007F0082102A544000013929008023 ++:1028B000000411C0244202402403FF800242102180 ++:1028C00000431024AE220094264200403042007F94 ++:1028D0003C038006004340218FA3001C2402FFFF1D ++:1028E000AFA800403C130800927300F71062003359 ++:1028F00093A2001995030014304400FF3063FFFFDA ++:102900000064182B106000100000000095040014F3 ++:102910008D07001C8D0600183084FFFF0044202323 ++:102920000004210000E438210000102100E4202BE5 ++:1029300000C2302100C43021AD07001CAD060018D4 ++:102940000A000A2F93A20019950400148D07001C99 ++:102950008D0600183084FFFF008220230004210030 ++:10296000000010210080182100C2302300E4202B39 ++:1029700000C4302300E33823AD07001CAD06001867 ++:1029800093A200198FA30040A462001497A2001A1A ++:10299000A46200168FA2001CAC6200108FA2001C63 ++:1029A000AC62000C93A20019A462002097A2001A46 ++:1029B000A46200228FA2001CAC6200243C048008A8 ++:1029C000348300808C6200388FA20020012088218F ++:1029D000AC62003C8FA20020AC82000093A20018E1 ++:1029E000A062004C93A20018A0820009A0600068B9 ++:1029F00093A20018105100512407FF803229007F54 ++:102A0000000911C024420240024210213046007FDA ++:102A10003C03800000471024AC6200943C02800616 ++:102A200000C2302190C2003CAFA60040000020212F ++:102A300000471025A0C2003C8FA80040950200026C ++:102A4000950300148D07001C3042FFFF3063FFFF29 ++:102A50008D060018004310230002110000E2382107 ++:102A600000E2102B00C4302100C23021AD07001C51 ++:102A7000AD06001895020002A5020014A50000167C ++:102A80008D020008AD0200108D020008AD02000C9E ++:102A900095020002A5020020A50000228D02000878 ++:102AA000AD0200249102003C304200401040001A68 ++:102AB000262200013C108008A3A90038A38000183A ++:102AC000361001008E0200E08D03003427A4004080 ++:102AD00027A50038004310210E0007C3AE0200E016 ++:102AE00093A200383C038000A20200D58C620278D9 ++:102AF0000440FFFE8F82001CAC62024024020002F0 ++:102B0000A06202443C021000AC6202780E00093957 ++:102B100000000000262200013043007F14730004EF ++:102B2000004020212403FF8002231024004320269C ++:102B300093A200180A000A4B309100FF93A40018DA ++:102B40008FA3001C2402FFFF1062000A308900FFDF ++:102B500024820001248300013042007F14530005C9 ++:102B6000306900FF2403FF800083102400431026F7 ++:102B7000304900FF3C028008904200080120882173 ++:102B8000305000FF123000193222007F000211C0C5 ++:102B900002421021244202402403FF8000431824F3 ++:102BA0003C048000AC8300943042007F3C038006EC ++:102BB000004310218C43000C004020211060000BCA ++:102BC000AFA200400E00057E000000002623000199 ++:102BD0002405FF803062007F145300020225202468 ++:102BE000008518260A000AAF307100FF3C048008F7 ++:102BF000348400808C8300183C027FFF3442FFFF46 ++:102C000000621824AC8300183C0380008C6201F839 ++:102C10000440FFFE00000000AC7201C0240200026C ++:102C2000A06201C43C021000AC6201F80A000B0E65 ++:102C30008FBF00583C04800890C300019082000BB5 ++:102C40001443002F8FBF0058349000809202000878 ++:102C500030420040104000200000000092020008B6 ++:102C60000002160000021603044100050240202164 ++:102C70000E000ECC240500930A000B0E8FBF0058E7 ++:102C80009202000924030018304200FF1443000D93 ++:102C900002402021240500390E000E64000030217E ++:102CA0000E0003328F84001C8F82FF9424030012D5 ++:102CB000A04300090E00033D8F84001C0A000B0E88 ++:102CC0008FBF0058240500360E000E64000030212E ++:102CD0000A000B0E8FBF00580E0003320240202165 ++:102CE000920200058F84001C344200200E00033D38 ++:102CF000A20200050E0010758F84001C8FBF0058C3 ++:102D00008FB300548FB200508FB1004C8FB0004889 ++:102D100003E0000827BD00603C0280083445010044 ++:102D20003C0280008C42014094A3000E0000302140 ++:102D300000402021AF82001C3063FFFF3402FFFF00 ++:102D4000106200063C0760202402FFFFA4A2000ED0 ++:102D500094A500EA0A00090130A5FFFF03E000087E ++:102D60000000000027BDFFC83C0280003C06800830 ++:102D7000AFB5002CAFB1001CAFBF0030AFB400281E ++:102D8000AFB30024AFB20020AFB00018345101003F ++:102D900034C501008C4301008E2200148CA400E491 ++:102DA0000000A821AF83001C0044102318400052EB ++:102DB000A38000188E22001400005021ACA200E471 ++:102DC00090C3000890A200D53073007FA3A200102A ++:102DD0008CB200E08CB400E4304200FF1053003BA2 ++:102DE00093A200108F83001C2407FF80000211C0F3 ++:102DF0000062102124420240246300400047102456 ++:102E00003063007F3C0980003C08800A006818217C ++:102E1000AD2200248C62003427A4001427A50010E2 ++:102E2000024280210290102304400028AFA3001426 ++:102E30009062003C00E21024304200FF1440001970 ++:102E4000020090219062003C34420040A062003CAD ++:102E50008F86001C93A3001024C200403042007FE4 ++:102E6000004828213C0208008C4200F42463000141 ++:102E7000306400FF14820002A3A30010A3A000107E ++:102E800093A20010AFA50014000211C0244202401A ++:102E900000C2102100471024AD2200240A000B4577 ++:102EA00093A200100E0007C3000000003C0280083F ++:102EB00034420100AC5000E093A30010240A00014A ++:102EC000A04300D50A000B4593A200102402000184 ++:102ED000154200093C0380008C6202780440FFFE2A ++:102EE0008F82001CAC62024024020002A0620244F5 ++:102EF0003C021000AC6202789222000B2403000214 ++:102F0000304200FF144300720000000096220008C7 ++:102F1000304300FF24020082146200402402008437 ++:102F20003C028000344901008D22000C95230006EC ++:102F3000000216023063FFFF3045003F24020027E5 ++:102F400010A2000FAF83001428A200281040000830 ++:102F5000240200312402002110A2000924020025CD ++:102F600010A20007938200190A000BBD00000000A8 ++:102F700010A20007938200190A000BBD0000000098 ++:102F80000E000777012020210A000C3D0000000000 ++:102F90003C0380008C6202780440FFFE8F82001C9C ++:102FA000AC62024024020002A06202443C02100013 ++:102FB000AC6202780A000C3D000000009523000678 ++:102FC000912400058D25000C8D2600108D270018FA ++:102FD0008D28001C8D290020244200013C0108009E ++:102FE000A42356C63C010800A02456C53C01080095 ++:102FF000AC2556CC3C010800AC2656D03C0108005C ++:10300000AC2756D83C010800AC2856DC3C0108002F ++:10301000AC2956E00A000C3DA38200191462000A94 ++:10302000240200813C02800834420100944500EAF9 ++:10303000922600058F84001C30A5FFFF30C600FFDC ++:103040000A000BFE3C0760211462005C00000000D7 ++:103050009222000A304300FF306200201040000737 ++:10306000306200403C02800834420100944500EA8E ++:103070008F84001C0A000BFC24060040104000074F ++:10308000000316003C02800834420100944500EA27 ++:103090008F84001C0A000BFC24060041000216036A ++:1030A000044100463C02800834420100944500EA95 ++:1030B0008F84001C2406004230A5FFFF3C076019E6 ++:1030C0000E000901000000000A000C3D0000000095 ++:1030D0009222000B24040016304200FF1044000628 ++:1030E0003C0680009222000B24030017304200FFB0 ++:1030F000144300320000000034C5010090A2000B10 ++:10310000304200FF1444000B000080218CA20020FC ++:103110008CA400202403FF800043102400021140EF ++:103120003084007F004410253C032000004310251C ++:10313000ACC2083094A2000800021400000214037C ++:10314000044200012410000194A2000830420080D3 ++:103150005040001A0200A82194A20008304220002A ++:10316000504000160200A8218CA300183C021C2D20 ++:10317000344219ED106200110200A8213C0208003F ++:103180008C4200D4104000053C0280082403000457 ++:1031900034420100A04300FC3C028008344201009C ++:1031A000944500EA8F84001C2406000630A5FFFF2A ++:1031B0000E0009013C0760210200A8210E00093918 ++:1031C000000000009222000A304200081040000473 ++:1031D00002A010210E0013790000000002A01021AF ++:1031E0008FBF00308FB5002C8FB400288FB3002420 ++:1031F0008FB200208FB1001C8FB0001803E00008D0 ++:1032000027BD00382402FF80008220243C02900069 ++:1032100034420007008220253C028000AC4400209C ++:103220003C0380008C6200200440FFFE0000000090 ++:1032300003E00008000000003C0380002402FF803F ++:10324000008220243462000700822025AC64002024 ++:103250008C6200200440FFFE0000000003E0000834 ++:103260000000000027BDFFD8AFB3001CAFB10014B1 ++:10327000AFB00010AFBF0020AFB200183C1180000B ++:103280003C0280088E32002034530100AE2400201E ++:10329000966300EA000514003C074000004738250B ++:1032A00000A08021000030210E0009013065FFFFE1 ++:1032B000240200A1160200022402FFFFA2620009FC ++:1032C000AE3200208FBF00208FB3001C8FB20018D9 ++:1032D0008FB100148FB0001003E0000827BD002854 ++:1032E0003C0280082403000527BDFFE834420100AA ++:1032F000A04300FCAFBF00103C0280008C420100E4 ++:10330000240500A1004020210E000C67AF82001CA4 ++:103310003C0380008C6202780440FFFE8F82001C18 ++:103320008FBF001027BD0018AC62024024020002CB ++:10333000A06202443C021000AC62027803E0000884 ++:103340000000000027BDFFE83C068000AFBF001072 ++:1033500034C7010094E20008304400FF3883008243 ++:10336000388200842C6300012C4200010062182581 ++:103370001060002D24020083938200195040003B0E ++:103380008FBF00103C020800904256CC8CC4010054 ++:103390003C06080094C656C63045003F38A30032AC ++:1033A00038A2003F2C6300012C4200010062182566 ++:1033B000AF84001CAF860014A380001914600007BE ++:1033C00000E020212402002014A2001200000000CE ++:1033D0003402FFFF14C2000F00000000240200208E ++:1033E00014A2000500E028218CE300142402FFFF52 ++:1033F0005062000B8FBF00103C040800248456C0AC ++:10340000000030210E000706240700010A000CD638 ++:103410008FBF00100E000777000000008FBF001064 ++:103420000A00093927BD001814820004240200850F ++:103430008CC501040A000CE1000020211482000662 ++:103440002482FF808CC50104240440008FBF00103B ++:103450000A00016727BD0018304200FF2C4200021D ++:1034600010400004240200228FBF00100A000B2726 ++:1034700027BD0018148200048F8200248FBF001023 ++:103480000A000C8627BD00188C42000C1040001E5C ++:1034900000E0282190E300092402001814620003D0 ++:1034A000240200160A000CFC240300081462000722 ++:1034B00024020017240300123C02800834420080DA ++:1034C000A04300090A000D0994A7000854620007F0 ++:1034D00094A700088F82FF942404FFFE9043000508 ++:1034E00000641824A043000594A7000890A6001BC0 ++:1034F0008CA4000094A500068FBF001000073C00BC ++:103500000A0008DC27BD00188FBF001003E0000888 ++:1035100027BD00188F8500243C04800094A2002A57 ++:103520008CA30034000230C02402FFF000C210243B ++:1035300000621821AC83003C8CA200303C03800068 ++:10354000AC8200383C02005034420010AC620030C3 ++:103550000000000000000000000000008C6200007D ++:10356000304200201040FFFD30C20008104000062D ++:103570003C0280008C620408ACA200208C62040C27 ++:103580000A000D34ACA200248C430400ACA300203C ++:103590008C420404ACA200243C0300203C028000C6 ++:1035A000AC4300303C0480008C8200300043102487 ++:1035B0001440FFFD8F8600243C020040AC820030A6 ++:1035C00094C3002A94C2002894C4002C94C5002EF1 ++:1035D00024630001004410213064FFFFA4C20028CE ++:1035E00014850002A4C3002AA4C0002A03E0000836 ++:1035F000000000008F84002427BDFFE83C05800404 ++:1036000024840010AFBF00100E000E472406000AED ++:103610008F840024948200129483002E3042000F85 ++:10362000244200030043180424027FFF0043102BB0 ++:1036300010400002AC8300000000000D0E000D13CE ++:10364000000000008F8300248FBF001027BD0018EA ++:10365000946200149463001A3042000F00021500B7 ++:10366000006218253C02800003E00008AC4300A083 ++:103670008F8300243C028004944400069462001A64 ++:103680008C650000A4640016004410233042FFFF44 ++:103690000045102B03E00008384200018F8400240D ++:1036A0003C0780049486001A8C85000094E2000692 ++:1036B000A482001694E3000600C310233042FFFFEB ++:1036C0000045102B384200011440FFF8A483001677 ++:1036D00003E00008000000008F8400243C02800406 ++:1036E000944200069483001A8C850000A482001680 ++:1036F000006210233042FFFF0045102B38420001CA ++:103700005040000D8F850024006030213C0780046C ++:1037100094E20006A482001694E3000600C310237E ++:103720003042FFFF0045102B384200011440FFF8E3 ++:10373000A48300168F8500243C03800034620400BB ++:103740008CA40020AF820020AC6400388CA200243E ++:10375000AC62003C3C020005AC62003003E00008B3 ++:10376000ACA000048F8400243C0300068C8200047B ++:1037700000021140004310253C038000AC62003081 ++:103780000000000000000000000000008C6200004B ++:10379000304200101040FFFD34620400AC80000491 ++:1037A00003E00008AF8200208F86002427BDFFE0E1 ++:1037B000AFB10014AFB00010AFBF00188CC300044D ++:1037C0008CC500248F820020309000FF94C4001A22 ++:1037D00024630001244200202484000124A7002047 ++:1037E000ACC30004AF820020A4C4001AACC70024FC ++:1037F00004A100060000882104E2000594C2001A1A ++:103800008CC2002024420001ACC2002094C2001AE5 ++:1038100094C300282E040001004310262C4200010E ++:10382000004410245040000594C2001A24020001F4 ++:10383000ACC2000894C2001A94C300280010202BC8 ++:10384000004310262C4200010044102514400007BC ++:10385000000000008CC20008144000042402001084 ++:103860008CC300041462000F8F8500240E000DA786 ++:10387000241100018F820024944300289442001AEE ++:1038800014430003000000000E000D1300000000B0 ++:10389000160000048F8500240E000D840000000037 ++:1038A0008F85002494A2001E94A4001C24420001D1 ++:1038B0003043FFFF14640002A4A2001EA4A0001E57 ++:1038C0001200000A3C02800494A2001494A3001A7F ++:1038D0003042000F00021500006218253C028000F3 ++:1038E000AC4300A00A000E1EACA0000894420006E3 ++:1038F00094A3001A8CA40000A4A200160062102356 ++:103900003042FFFF0044102B384200011040000DF0 ++:1039100002201021006030213C07800494E2000660 ++:10392000A4A2001694E3000600C310233042FFFF58 ++:103930000044102B384200011440FFF8A4A30016E5 ++:10394000022010218FBF00188FB100148FB000101B ++:1039500003E0000827BD002003E00008000000008D ++:103960008F82002C3C03000600021140004310250A ++:103970003C038000AC62003000000000000000004A ++:10398000000000008C620000304200101040FFFD7B ++:1039900034620400AF82002803E00008AF80002CEE ++:1039A00003E000080000102103E000080000000010 ++:1039B0003084FFFF30A5FFFF0000182110800007B2 ++:1039C000000000003082000110400002000420428C ++:1039D000006518210A000E3D0005284003E000089C ++:1039E0000060102110C0000624C6FFFF8CA200005A ++:1039F00024A50004AC8200000A000E4724840004C1 ++:103A000003E000080000000010A0000824A3FFFF4E ++:103A1000AC86000000000000000000002402FFFF50 ++:103A20002463FFFF1462FFFA2484000403E000080B ++:103A3000000000003C0280083442008024030001A2 ++:103A4000AC43000CA4430010A4430012A443001490 ++:103A500003E00008A44300168F82002427BDFFD88E ++:103A6000AFB3001CAFB20018AFB10014AFB000107C ++:103A7000AFBF00208C47000C248200802409FF8007 ++:103A80003C08800E3043007F008080213C0A80008B ++:103A9000004920240068182130B100FF30D200FF17 ++:103AA00010E000290000982126020100AD44002CFE ++:103AB000004928243042007F004820219062000005 ++:103AC00024030050304200FF1443000400000000B3 ++:103AD000AD45002C948200EA3053FFFF0E000D84A8 ++:103AE000000000008F8200248F83002000112C0032 ++:103AF0009442001E001224003484000100A22825F4 ++:103B00003C02400000A22825AC7000008FBF0020BE ++:103B1000AC6000048FB20018AC7300088FB10014C1 ++:103B2000AC60000C8FB3001CAC6400108FB00010B0 ++:103B3000AC60001424040001AC60001827BD00280C ++:103B40000A000DB8AC65001C8FBF00208FB3001CAD ++:103B50008FB200188FB100148FB0001003E000087E ++:103B600027BD00283C06800034C201009043000FAE ++:103B7000240200101062000E2865001110A000073A ++:103B800024020012240200082405003A10620006F4 ++:103B90000000302103E0000800000000240500358B ++:103BA0001462FFFC000030210A000E6400000000D7 ++:103BB0008CC200748F83FF9424420FA003E000089E ++:103BC000AC62000C27BDFFE8AFBF00100E0003423F ++:103BD000240500013C0480088FBF0010240200016E ++:103BE00034830080A462001227BD00182402000163 ++:103BF00003E00008A080001A27BDFFE0AFB2001864 ++:103C0000AFB10014AFB00010AFBF001C30B2FFFF67 ++:103C10000E000332008088213C028008345000806E ++:103C20009202000924030004304200FF1443000CF8 ++:103C30003C028008124000082402000A0E000E5BBD ++:103C400000000000920200052403FFFE0043102440 ++:103C5000A202000524020012A20200093C02800810 ++:103C600034420080022020210E00033DA0400027A6 ++:103C700016400003022020210E000EBF00000000AD ++:103C800002202021324600FF8FBF001C8FB2001897 ++:103C90008FB100148FB00010240500380A000E64A4 ++:103CA00027BD002027BDFFE0AFBF001CAFB200184A ++:103CB000AFB10014AFB000100E00033200808021BD ++:103CC0000E000E5B000000003C02800834450080BE ++:103CD00090A2000924120018305100FF1232000394 ++:103CE0000200202124020012A0A2000990A20005D7 ++:103CF0002403FFFE004310240E00033DA0A2000594 ++:103D00000200202124050020163200070000302187 ++:103D10008FBF001C8FB200188FB100148FB000103D ++:103D20000A00034227BD00208FBF001C8FB200187D ++:103D30008FB100148FB00010240500390A000E6402 ++:103D400027BD002027BDFFE83C028000AFB0001077 ++:103D5000AFBF0014344201009442000C2405003629 ++:103D60000080802114400012304600FF0E00033214 ++:103D7000000000003C02800834420080240300124E ++:103D8000A043000990430005346300100E000E5B51 ++:103D9000A04300050E00033D020020210200202167 ++:103DA0000E000342240500200A000F3C0000000022 ++:103DB0000E000E64000000000E00033202002021FD ++:103DC0003C0280089043001B2405FF9F0200202135 ++:103DD000006518248FBF00148FB00010A043001B93 ++:103DE0000A00033D27BD001827BDFFE0AFBF001844 ++:103DF000AFB10014AFB0001030B100FF0E000332BD ++:103E0000008080213C02800824030012344200809C ++:103E10000E000E5BA04300090E00033D02002021AE ++:103E200002002021022030218FBF00188FB1001422 ++:103E30008FB00010240500350A000E6427BD002055 ++:103E40003C0480089083000E9082000A1443000B0B ++:103E5000000028218F82FF942403005024050001D4 ++:103E600090420000304200FF1443000400000000B4 ++:103E70009082000E24420001A082000E03E00008A0 ++:103E800000A010213C0380008C6201F80440FFFE7A ++:103E900024020002AC6401C0A06201C43C02100014 ++:103EA00003E00008AC6201F827BDFFE0AFB20018E4 ++:103EB0003C128008AFB10014AFBF001CAFB00010BF ++:103EC00036510080922200092403000A304200FF8C ++:103ED0001443003E000000008E4300048E22003890 ++:103EE000506200808FBF001C92220000240300500B ++:103EF000304200FF144300253C0280008C42014008 ++:103F00008E4300043642010002202821AC43001CED ++:103F10009622005C8E2300383042FFFF00021040E2 ++:103F200000621821AE23001C8E4300048E2400384A ++:103F30009622005C006418233042FFFF0003184300 ++:103F4000000210400043102A10400006000000004C ++:103F50008E4200048E230038004310230A000FAA6B ++:103F6000000220439622005C3042FFFF0002204006 ++:103F70003C0280083443010034420080ACA4002C91 ++:103F8000A040002424020001A062000C0E000F5E7D ++:103F900000000000104000538FBF001C3C02800056 ++:103FA0008C4401403C0380008C6201F80440FFFE19 ++:103FB00024020002AC6401C0A06201C43C021000F3 ++:103FC000AC6201F80A0010078FBF001C92220009A2 ++:103FD00024030010304200FF144300043C02800020 ++:103FE0008C4401400A000FEE0000282192220009B3 ++:103FF00024030016304200FF14430006240200147C ++:10400000A22200093C0280008C4401400A001001F9 ++:104010008FBF001C8E2200388E23003C00431023EB ++:10402000044100308FBF001C92220027244200016F ++:10403000A2220027922200272C42000414400016DE ++:104040003C1080009222000924030004304200FF4B ++:10405000144300093C0280008C4401408FBF001CC7 ++:104060008FB200188FB100148FB000102405009398 ++:104070000A000ECC27BD00208C440140240500938B ++:104080008FBF001C8FB200188FB100148FB00010CA ++:104090000A000F4827BD00208E0401400E000332A5 ++:1040A000000000008E4200042442FFFFAE420004E4 ++:1040B0008E22003C2442FFFFAE22003C0E00033D56 ++:1040C0008E0401408E0401408FBF001C8FB2001887 ++:1040D0008FB100148FB00010240500040A000342C1 ++:1040E00027BD00208FB200188FB100148FB00010D0 ++:1040F00003E0000827BD00203C0680008CC2018838 ++:104100003C038008346500809063000E00021402B6 ++:10411000304400FF306300FF1464000E3C0280084E ++:1041200090A20026304200FF104400098F82FF94C5 ++:10413000A0A400262403005090420000304200FF5B ++:1041400014430006000000000A0005A18CC4018091 ++:104150003C02800834420080A044002603E00008AE ++:104160000000000027BDFFE030E700FFAFB20018FD ++:10417000AFBF001CAFB10014AFB0001000809021A1 ++:1041800014E0000630C600FF000000000000000D33 ++:10419000000000000A001060240001163C038008A3 ++:1041A0009062000E304200FF14460023346200800B ++:1041B00090420026304200FF1446001F000000001D ++:1041C0009062000F304200FF1446001B0000000008 ++:1041D0009062000A304200FF144600038F90FF9463 ++:1041E0000000000D8F90FF948F82FF983C1180009B ++:1041F000AE05003CAC450000A066000A0E0003328C ++:104200008E240100A20000240E00033D8E24010034 ++:104210003C0380008C6201F80440FFFE240200028F ++:10422000AC7201C0A06201C43C021000AC6201F893 ++:104230000A0010618FBF001C000000000000000D8C ++:10424000000000002400013F8FBF001C8FB2001847 ++:104250008FB100148FB0001003E0000827BD0020CC ++:104260008F83FF943C0280008C44010034420100A3 ++:104270008C65003C9046001B0A00102724070001B3 ++:104280003C0280089043000E9042000A0043102632 ++:10429000304200FF03E000080002102B27BDFFE0C2 ++:1042A0003C028008AFB10014AFB00010AFBF0018DF ++:1042B0003450008092020005240300303042003068 ++:1042C00014430085008088218F8200248C42000CDA ++:1042D000104000828FBF00180E000D840000000007 ++:1042E0008F860020ACD100009202000892030009E2 ++:1042F000304200FF00021200306300FF004310252F ++:10430000ACC200049202004D000216000002160327 ++:1043100004410005000000003C0308008C630048D5 ++:104320000A00109F3C1080089202000830420040B2 ++:10433000144000030000182192020027304300FFC0 ++:104340003C108008361100809222004D00031E00B0 ++:10435000304200FF0002140000621825ACC30008C0 ++:104360008E2400308F820024ACC4000C8E250034D3 ++:104370009443001E3C02C00BACC50010006218251F ++:104380008E22003800002021ACC200148E22003C96 ++:10439000ACC200180E000DB8ACC3001C8E020004A5 ++:1043A0008F8400203C058000AC8200008E2200201B ++:1043B000AC8200048E22001CAC8200088E220058C1 ++:1043C0008CA3007400431021AC82000C8E22002CC0 ++:1043D000AC8200108E2200408E23004400021400A4 ++:1043E00000431025AC8200149222004D240300806B ++:1043F000304200FF1443000400000000AC800018AD ++:104400000A0010E38F8200248E23000C2402000196 ++:104410001062000E2402FFFF92220008304200408A ++:104420001440000A2402FFFF8E23000C8CA20074AB ++:10443000006218233C0208000062102414400002AD ++:10444000000028210060282100051043AC820018DC ++:104450008F820024000020219443001E3C02C00CE7 ++:10446000006218258F8200200E000DB8AC43001C9E ++:104470003C038008346201008C4200008F850020DC ++:10448000346300808FBF0018ACA20000ACA0000411 ++:104490008C6400488F8200248FB10014ACA4000803 ++:1044A000ACA0000CACA00010906300059446001E68 ++:1044B0003C02400D00031E0000C23025ACA30014D6 ++:1044C0008FB00010ACA0001824040001ACA6001CA2 ++:1044D0000A000DB827BD00208FBF00188FB100144F ++:1044E0008FB0001003E0000827BD00203C028000D0 ++:1044F0009443007C3C02800834460100308400FF75 ++:104500003065FFFF2402000524A34650A0C4000C20 ++:104510005482000C3065FFFF90C2000D2C42000752 ++:104520001040000724A30A0090C3000D24020014C9 ++:104530000062100400A210210A00111F3045FFFF85 ++:104540003065FFFF3C0280083442008003E0000831 ++:10455000A44500143C03800834680080AD05003891 ++:10456000346701008CE2001C308400FF00A210239D ++:104570001840000330C600FF24A2FFFCACE2001C80 ++:1045800030820001504000083C0380088D02003C4E ++:1045900000A2102304410012240400058C620004D0 ++:1045A00010A2000F3C0380088C62000414A2001EBD ++:1045B000000000003C0208008C4200D8304200207D ++:1045C000104000093C0280083462008090630008BB ++:1045D0009042004C144300043C0280082404000470 ++:1045E0000A00110900000000344300803442010039 ++:1045F000A040000C24020001A462001410C0000AB4 ++:104600003C0280008C4401003C0380008C6201F875 ++:104610000440FFFE24020002AC6401C0A06201C499 ++:104620003C021000AC6201F803E00008000000004A ++:1046300027BDFFE800A61823AFBF00101860008058 ++:10464000308800FF3C02800834470080A0E000244E ++:1046500034440100A0E000278C82001C00A210233B ++:1046600004400056000000008CE2003C94E3005C33 ++:104670008CE4002C004530233063FFFF00C3182179 ++:104680000083202B1080000400E018218CE2002C15 ++:104690000A00117800A2102194E2005C3042FFFF72 ++:1046A00000C2102100A21021AC62001C3C02800854 ++:1046B000344400809482005C8C83001C3042FFFFF5 ++:1046C0000002104000A210210043102B10400004F3 ++:1046D000000000008C82001C0A00118B3C06800840 ++:1046E0009482005C3042FFFF0002104000A21021C3 ++:1046F0003C06800834C3010034C70080AC82001C33 ++:10470000A060000CACE500388C62001C00A21023F5 ++:104710001840000224A2FFFCAC62001C3102000120 ++:10472000104000083C0380088CE2003C00A21023EB ++:1047300004410012240400058CC2000410A20010E1 ++:104740008FBF00108C62000414A2004F8FBF0010B6 ++:104750003C0208008C4200D8304200201040000A81 ++:104760003C02800834620080906300089042004C54 ++:10477000144300053C028008240400048FBF00108D ++:104780000A00110927BD001834430080344201009B ++:10479000A040000C24020001A46200143C0280002E ++:1047A0008C4401003C0380008C6201F80440FFFE51 ++:1047B000240200020A0011D8000000008CE2001C54 ++:1047C000004610230043102B54400001ACE5001CB0 ++:1047D00094E2005C3042FFFF0062102B144000079F ++:1047E0002402000294E2005C8CE3001C3042FFFFD4 ++:1047F00000621821ACE3001C24020002ACE5003882 ++:104800000E000F5EA082000C1040001F8FBF001032 ++:104810003C0280008C4401003C0380008C6201F863 ++:104820000440FFFE24020002AC6401C0A06201C487 ++:104830003C021000AC6201F80A0011F08FBF0010BA ++:1048400031020010104000108FBF00103C028008A1 ++:10485000344500808CA3001C94A2005C00661823E1 ++:104860003042FFFF006218213C023FFF3444FFFF4B ++:104870000083102B544000010080182100C3102138 ++:10488000ACA2001C8FBF001003E0000827BD001879 ++:1048900027BDFFE800C0402100A63023AFBF0010B5 ++:1048A00018C00026308A00FF3C028008344900808E ++:1048B0008D24001C8D23002C008820230064182BDD ++:1048C0001060000F344701008CE2002000461021E8 ++:1048D000ACE200208CE200200044102B1440000BBE ++:1048E0003C023FFF8CE2002000441023ACE2002099 ++:1048F0009522005C3042FFFF0A0012100082202146 ++:10490000ACE00020008620213C023FFF3443FFFF43 ++:104910000064102B54400001006020213C028008FC ++:104920003442008000851821AC43001CA0400024C4 ++:10493000A04000270A0012623C03800831420010A8 ++:10494000104000433C0380083C06800834C40080CB ++:104950008C82003C004810235840003E34660080A2 ++:104960009082002424420001A0820024908200242E ++:104970003C0308008C630024304200FF0043102BEE ++:10498000144000688FBF001034C201008C42001C2C ++:1049900000A2102318400063000000008CC3000434 ++:1049A0009482005C006818233042FFFF0003184324 ++:1049B000000210400043102A1040000500000000D3 ++:1049C0008CC20004004810230A0012450002104364 ++:1049D0009482005C3042FFFF000210403C068008D9 ++:1049E000AC82002C34C5008094A2005C8CA4002C06 ++:1049F00094A3005C3042FFFF00021040008220219F ++:104A00003063FFFF0083202101041021ACA2001CB1 ++:104A10008CC2000434C60100ACC2001C2402000297 ++:104A20000E000F5EA0C2000C1040003E8FBF0010B1 ++:104A30003C0280008C4401003C0380008C6201F841 ++:104A40000440FFFE240200020A001292000000004F ++:104A500034660080ACC50038346401008C82001CD0 ++:104A600000A210231840000224A2FFFCAC82001C0C ++:104A7000314200015040000A3C0380088CC2003CD7 ++:104A800000A2102304430014240400058C620004D7 ++:104A900014A200033C0380080A00128424040005C9 ++:104AA0008C62000414A2001F8FBF00103C0208009B ++:104AB0008C4200D8304200201040000A3C0280089E ++:104AC00034620080906300089042004C144300055B ++:104AD0003C028008240400048FBF00100A00110962 ++:104AE00027BD00183443008034420100A040000C70 ++:104AF00024020001A46200143C0280008C440100E6 ++:104B00003C0380008C6201F80440FFFE2402000296 ++:104B1000AC6401C0A06201C43C021000AC6201F8A8 ++:104B20008FBF001003E0000827BD001827BDFFE875 ++:104B30003C0A8008AFBF0010354900808D22003C40 ++:104B400000C04021308400FF004610231840009D23 ++:104B500030E700FF354701002402000100A63023A2 ++:104B6000A0E0000CA0E0000DA522001418C0002455 ++:104B7000308200108D23001C8D22002C0068182329 ++:104B80000043102B1040000F000000008CE20020BA ++:104B900000461021ACE200208CE200200043102BE4 ++:104BA0001440000B3C023FFF8CE200200043102326 ++:104BB000ACE200209522005C3042FFFF0A0012C1E7 ++:104BC00000621821ACE00020006618213C023FFF83 ++:104BD0003446FFFF00C3102B5440000100C01821D1 ++:104BE0003C0280083442008000651821AC43001C60 ++:104BF000A0400024A04000270A00130F3C038008B7 ++:104C0000104000403C0380088D22003C00481023E7 ++:104C10005840003D34670080912200242442000166 ++:104C2000A1220024912200243C0308008C6300246C ++:104C3000304200FF0043102B1440009A8FBF001039 ++:104C40008CE2001C00A21023184000960000000017 ++:104C50008D4300049522005C006818233042FFFF5A ++:104C600000031843000210400043102A10400005C2 ++:104C7000012020218D420004004810230A0012F276 ++:104C8000000210439522005C3042FFFF00021040FA ++:104C90003C068008AC82002C34C5008094A2005CE5 ++:104CA0008CA4002C94A3005C3042FFFF0002104053 ++:104CB000008220213063FFFF0083182101031021AF ++:104CC000ACA2001C8CC2000434C60100ACC2001CA3 ++:104CD000240200020E000F5EA0C2000C1040007102 ++:104CE0008FBF00103C0280008C4401003C03800018 ++:104CF0008C6201F80440FFFE240200020A0013390E ++:104D00000000000034670080ACE500383466010024 ++:104D10008CC2001C00A210231840000224A2FFFC39 ++:104D2000ACC2001C30820001504000083C038008E7 ++:104D30008CE2003C00A2102304430051240400052F ++:104D40008C62000410A2003E3C0380088C620004C8 ++:104D500054A200548FBF00103C0208008C4200D8BF ++:104D600030420020104000063C028008346200807F ++:104D7000906300089042004C104300403C028008C1 ++:104D80003443008034420100A040000C24020001A2 ++:104D9000A46200143C0280008C4401003C038000AB ++:104DA0008C6201F80440FFFE24020002AC6401C0E2 ++:104DB000A06201C43C021000AC6201F80A00137743 ++:104DC0008FBF001024020005A120002714E2000A72 ++:104DD0003C038008354301009062000D2C42000620 ++:104DE000504000053C0380089062000D2442000101 ++:104DF000A062000D3C03800834670080ACE50038F9 ++:104E0000346601008CC2001C00A21023184000026E ++:104E100024A2FFFCACC2001C308200015040000AFA ++:104E20003C0380088CE2003C00A2102304410014E3 ++:104E3000240400058C62000414A200033C038008D3 ++:104E40000A00136E240400058C62000414A20015ED ++:104E50008FBF00103C0208008C4200D83042002076 ++:104E60001040000A3C028008346200809063000811 ++:104E70009042004C144300053C02800824040004C6 ++:104E80008FBF00100A00110927BD001834430080AD ++:104E900034420100A040000C24020001A46200146E ++:104EA0008FBF001003E0000827BD00183C0B8008EE ++:104EB00027BDFFE83C028000AFBF00103442010074 ++:104EC000356A00809044000A356901008C45001461 ++:104ED0008D4800389123000C308400FF0105102319 ++:104EE0001C4000B3306700FF2CE20006504000B1C8 ++:104EF0008FBF00102402000100E2300430C2000322 ++:104F00005440000800A8302330C2000C144000A117 ++:104F100030C20030144000A38FBF00100A00143BC1 ++:104F20000000000018C00024308200108D43001CD7 ++:104F30008D42002C006818230043102B1040000FF6 ++:104F4000000000008D22002000461021AD2200202C ++:104F50008D2200200043102B1440000B3C023FFF29 ++:104F60008D22002000431023AD2200209542005CDA ++:104F70003042FFFF0A0013AF00621821AD2000206D ++:104F8000006618213C023FFF3446FFFF00C3102B90 ++:104F90005440000100C018213C02800834420080C7 ++:104FA00000651821AC43001CA0400024A04000274D ++:104FB0000A0013FD3C038008104000403C038008B9 ++:104FC0008D42003C004810231840003D34670080AB ++:104FD0009142002424420001A14200249142002475 ++:104FE0003C0308008C630024304200FF0043102B78 ++:104FF000144000708FBF00108D22001C00A21023EF ++:105000001840006C000000008D6300049542005CB5 ++:10501000006818233042FFFF0003184300021040CD ++:105020000043102A10400005014020218D62000439 ++:10503000004810230A0013E0000210439542005C70 ++:105040003042FFFF000210403C068008AC82002C7A ++:1050500034C5008094A2005C8CA4002C94A3005C56 ++:105060003042FFFF00021040008220213063FFFF2A ++:105070000083182101031021ACA2001C8CC2000483 ++:1050800034C60100ACC2001C240200020E000F5EF8 ++:10509000A0C2000C104000478FBF00103C028000EF ++:1050A0008C4401003C0380008C6201F80440FFFE48 ++:1050B000240200020A00142D000000003467008062 ++:1050C000ACE50038346601008CC2001C00A210233D ++:1050D0001840000224A2FFFCACC2001C3082000178 ++:1050E0005040000A3C0380088CE2003C00A21023E0 ++:1050F00004430014240400058C62000414A200037D ++:105100003C0380080A00141F240400058C6200047C ++:1051100014A200288FBF00103C0208008C4200D867 ++:10512000304200201040000A3C02800834620080B7 ++:10513000906300089042004C144300053C02800834 ++:10514000240400048FBF00100A00110927BD0018B5 ++:105150003443008034420100A040000C24020001CE ++:10516000A46200143C0280008C4401003C038000D7 ++:105170008C6201F80440FFFE24020002AC6401C00E ++:10518000A06201C43C021000AC6201F80A00143BAA ++:105190008FBF00108FBF0010010030210A00115A8C ++:1051A00027BD0018010030210A00129927BD001800 ++:1051B0008FBF001003E0000827BD00183C038008E3 ++:1051C0003464010024020003A082000C8C620004FD ++:1051D00003E00008AC82001C3C05800834A300807A ++:1051E0009062002734A501002406004324420001F8 ++:1051F000A0620027906300273C0208008C42004810 ++:10520000306300FF146200043C07602194A500EAAB ++:105210000A00090130A5FFFF03E0000800000000BC ++:1052200027BDFFE8AFBF00103C0280000E00144411 ++:105230008C4401803C02800834430100A060000CD3 ++:105240008C4200048FBF001027BD001803E0000847 ++:10525000AC62001C27BDFFE03C028008AFBF001815 ++:10526000AFB10014AFB000103445008034460100E7 ++:105270003C0880008D09014090C3000C8CA4003CC8 ++:105280008CA200381482003B306700FF9502007C3E ++:1052900090A30027146000093045FFFF2402000599 ++:1052A00054E200083C04800890C2000D2442000132 ++:1052B000A0C2000D0A00147F3C048008A0C0000DAD ++:1052C0003C048008348201009042000C2403000555 ++:1052D000304200FF1443000A24A205DC348300801E ++:1052E000906200272C4200075040000524A20A00CB ++:1052F00090630027240200140062100400A2102111 ++:105300003C108008361000803045FFFF012020212E ++:105310000E001444A60500149602005C8E030038AB ++:105320003C1180003042FFFF000210400062182153 ++:10533000AE03001C0E0003328E24014092020025B1 ++:1053400034420040A20200250E00033D8E2401409D ++:105350008E2401403C0380008C6201F80440FFFE73 ++:1053600024020002AC6401C0A06201C43C0210002F ++:10537000AC6201F88FBF00188FB100148FB000101D ++:1053800003E0000827BD00203C0360103C02080039 ++:1053900024420174AC62502C8C6250003C048000AA ++:1053A00034420080AC6250003C0208002442547C2D ++:1053B0003C010800AC2256003C020800244254384C ++:1053C0003C010800AC2256043C020002AC840008F8 ++:1053D000AC82000C03E000082402000100A0302190 ++:1053E0003C1C0800279C56083C0200023C050400B7 ++:1053F00000852826008220260004102B2CA5000101 ++:105400002C840001000210803C0308002463560035 ++:105410000085202500431821108000030000102182 ++:10542000AC6600002402000103E000080000000058 ++:105430003C1C0800279C56083C0200023C05040066 ++:1054400000852826008220260004102B2CA50001B0 ++:105450002C840001000210803C03080024635600E5 ++:105460000085202500431821108000050000102130 ++:105470003C02080024425438AC62000024020001BF ++:1054800003E00008000000003C0200023C030400AE ++:1054900000821026008318262C4200012C63000194 ++:1054A000004310251040000B000028213C1C080080 ++:1054B000279C56083C0380008C62000824050001EC ++:1054C00000431025AC6200088C62000C00441025DB ++:1054D000AC62000C03E0000800A010213C1C080096 ++:1054E000279C56083C0580008CA3000C0004202754 ++:1054F000240200010064182403E00008ACA3000C9F ++:105500003C020002148200063C0560008CA208D018 ++:105510002403FFFE0043102403E00008ACA208D0DF ++:105520003C02040014820005000000008CA208D098 ++:105530002403FFFD00431024ACA208D003E00008C0 ++:10554000000000003C02601A344200108C430080CE ++:1055500027BDFFF88C440084AFA3000093A3000094 ++:10556000240200041462001AAFA4000493A20001F4 ++:105570001040000797A300023062FFFC3C0380004C ++:10558000004310218C4200000A001536AFA200042F ++:105590003062FFFC3C03800000431021AC4400005B ++:1055A000A3A000003C0560008CA208D02403FFFEED ++:1055B0003C04601A00431024ACA208D08FA300045E ++:1055C0008FA2000034840010AC830084AC82008081 ++:1055D00003E0000827BD000827BDFFE8AFBF0010AB ++:1055E0003C1C0800279C56083C0280008C43000CA1 ++:1055F0008C420004004318243C0200021060001496 ++:10560000006228243C0204003C04000210A00005B3 ++:10561000006210243C0208008C4256000A00155B10 ++:1056200000000000104000073C0404003C02080099 ++:105630008C4256040040F809000000000A00156082 ++:10564000000000000000000D3C1C0800279C5608CC ++:105650008FBF001003E0000827BD0018800802403B ++:1056600080080100800800808008000000000C8095 ++:105670000000320008000E9808000EF408000F88A1 ++:1056800008001028080010748008010080080080BD ++:10569000800800000A000028000000000000000050 ++:1056A0000000000D6370362E322E316200000000C3 ++:1056B00006020104000000000000000000000000DD ++:1056C000000000000000000038003C000000000066 ++:1056D00000000000000000000000000000000020AA ++:1056E00000000000000000000000000000000000BA ++:1056F00000000000000000000000000000000000AA ++:10570000000000000000000021003800000000013F ++:105710000000002B000000000000000400030D400A ++:105720000000000000000000000000000000000079 ++:105730000000000000000000100000030000000056 ++:105740000000000D0000000D3C020800244259AC8E ++:105750003C03080024635BF4AC4000000043202BB2 ++:105760001480FFFD244200043C1D080037BD9FFC4F ++:1057700003A0F0213C100800261000A03C1C0800EB ++:10578000279C59AC0E0002F6000000000000000D3E ++:1057900027BDFFB4AFA10000AFA20004AFA3000873 ++:1057A000AFA4000CAFA50010AFA60014AFA700185F ++:1057B000AFA8001CAFA90020AFAA0024AFAB0028FF ++:1057C000AFAC002CAFAD0030AFAE0034AFAF00389F ++:1057D000AFB8003CAFB90040AFBC0044AFBF004819 ++:1057E0000E000820000000008FBF00488FBC00445E ++:1057F0008FB900408FB8003C8FAF00388FAE0034B7 ++:105800008FAD00308FAC002C8FAB00288FAA002406 ++:105810008FA900208FA8001C8FA700188FA6001446 ++:105820008FA500108FA4000C8FA300088FA2000486 ++:105830008FA1000027BD004C3C1B60188F7A5030B0 ++:10584000377B502803400008AF7A000000A01821E1 ++:1058500000801021008028213C0460003C0760008B ++:105860002406000810600006348420788C42000072 ++:10587000ACE220088C63000003E00008ACE3200CDD ++:105880000A000F8100000000240300403C02600079 ++:1058900003E00008AC4320003C0760008F86000452 ++:1058A0008CE520740086102100A2182B14600007DC ++:1058B000000028218F8AFDA024050001A1440013C7 ++:1058C0008F89000401244021AF88000403E0000810 ++:1058D00000A010218F84FDA08F8500049086001306 ++:1058E00030C300FF00A31023AF82000403E00008D0 ++:1058F000A08000138F84FDA027BDFFE8AFB000108B ++:10590000AFBF001490890011908700112402002875 ++:10591000312800FF3906002830E300FF2485002CE1 ++:105920002CD00001106200162484001C0E00006EB2 ++:10593000000000008F8FFDA03C05600024020204DF ++:1059400095EE003E95ED003C000E5C0031ACFFFF93 ++:10595000016C5025ACAA2010520000012402000462 ++:10596000ACA22000000000000000000000000000C9 ++:105970008FBF00148FB0001003E0000827BD00188F ++:105980000A0000A6000028218F85FDA027BDFFD8B2 ++:10599000AFBF0020AFB3001CAFB20018AFB100140E ++:1059A000AFB000100080982190A4001124B0001C1A ++:1059B00024B1002C308300FF386200280E000090D4 ++:1059C0002C5200010E00009800000000020020216F ++:1059D0001240000202202821000028210E00006E43 ++:1059E000000000008F8DFDA03C0880003C05600099 ++:1059F00095AC003E95AB003C02683025000C4C0095 ++:105A0000316AFFFF012A3825ACA7201024020202C8 ++:105A1000ACA6201452400001240200028FBF0020D7 ++:105A20008FB3001C8FB200188FB100148FB000101C ++:105A300027BD002803E00008ACA2200027BDFFE03E ++:105A4000AFB20018AFB10014AFB00010AFBF001C70 ++:105A50003C1160008E2320748F82000430D0FFFF41 ++:105A600030F2FFFF1062000C2406008F0E00006E63 ++:105A7000000000003C06801F0010440034C5FF00F9 ++:105A80000112382524040002AE2720100000302126 ++:105A9000AE252014AE2420008FBF001C8FB200184A ++:105AA0008FB100148FB0001000C0102103E0000877 ++:105AB00027BD002027BDFFE0AFB0001030D0FFFFB2 ++:105AC000AFBF0018AFB100140E00006E30F1FFFF41 ++:105AD00000102400009180253C036000AC70201071 ++:105AE0008FBF00188FB100148FB000102402000483 ++:105AF000AC62200027BD002003E000080000102158 ++:105B000027BDFFE03C046018AFBF0018AFB1001420 ++:105B1000AFB000108C8850002403FF7F34028071E6 ++:105B20000103382434E5380C241F00313C1980006F ++:105B3000AC8550003C11800AAC8253BCAF3F0008DA ++:105B40000E00054CAF9100400E00050A3C116000AC ++:105B50000E00007D000000008E3008083C0F570941 ++:105B60002418FFF00218602435EEE00035EDF00057 ++:105B7000018E5026018D58262D4600012D69000109 ++:105B8000AF86004C0E000D09AF8900503C06601630 ++:105B90008CC700003C0860148D0500A03C03FFFF8B ++:105BA00000E320243C02535300052FC2108200550D ++:105BB00034D07C00960201F2A780006C10400003F4 ++:105BC000A780007C384B1E1EA78B006C960201F844 ++:105BD000104000048F8D0050384C1E1EA78C007C96 ++:105BE0008F8D005011A000058F83004C240E0020E3 ++:105BF000A78E007CA78E006C8F83004C1060000580 ++:105C00009785007C240F0020A78F007CA78F006C55 ++:105C10009785007C2CB8008153000001240500808A ++:105C20009784006C2C91040152200001240404008C ++:105C30001060000B3C0260008FBF00188FB1001491 ++:105C40008FB0001027BD0020A784006CA785007CC2 ++:105C5000A380007EA780007403E00008A780009264 ++:105C60008C4704382419103C30FFFFFF13F9000360 ++:105C700030A8FFFF1100004624030050A380007EDF ++:105C80009386007E50C00024A785007CA780007CFE ++:105C90009798007CA780006CA7800074A780009272 ++:105CA0003C010800AC3800800E00078700000000AF ++:105CB0003C0F60008DED0808240EFFF03C0B600ED9 ++:105CC000260C0388356A00100000482100002821B6 ++:105CD00001AE20243C105709AF8C0010AF8A004859 ++:105CE000AF89001810900023AF8500148FBF0018F3 ++:105CF0008FB100148FB0001027BD002003E0000812 ++:105D0000AF80005400055080014648218D260004D4 ++:105D10000A00014800D180219798007CA784006C7C ++:105D2000A7800074A78000923C010800AC38008076 ++:105D30000E000787000000003C0F60008DED080892 ++:105D4000240EFFF03C0B600E260C0388356A001011 ++:105D5000000048210000282101AE20243C105709F2 ++:105D6000AF8C0010AF8A0048AF8900181490FFDF95 ++:105D7000AF85001424110001AF9100548FBF0018AB ++:105D80008FB100148FB0001003E0000827BD002081 ++:105D90000A00017BA383007E3083FFFF8F880040D1 ++:105DA0008F87003C000321403C0580003C020050EE ++:105DB000008248253C0660003C0A010034AC040027 ++:105DC0008CCD08E001AA58241160000500000000F5 ++:105DD0008CCF08E024E7000101EA7025ACCE08E092 ++:105DE0008D19001001805821ACB900388D180014AD ++:105DF000ACB8003CACA9003000000000000000007E ++:105E00000000000000000000000000000000000092 ++:105E100000000000000000003C0380008C640000D3 ++:105E2000308200201040FFFD3C0F60008DED08E047 ++:105E30003C0E010001AE18241460FFE100000000D8 ++:105E4000AF87003C03E00008AF8B00588F8500400F ++:105E5000240BFFF03C06800094A7001A8CA90024B4 ++:105E600030ECFFFF000C38C000EB5024012A402129 ++:105E7000ACC8003C8CA400248CC3003C00831023DD ++:105E800018400033000000008CAD002025A2000166 ++:105E90003C0F0050ACC2003835EE00103C068000CC ++:105EA000ACCE003000000000000000000000000048 ++:105EB00000000000000000000000000000000000E2 ++:105EC000000000003C0480008C9900003338002062 ++:105ED0001300FFFD30E20008104000173C0980006D ++:105EE0008C880408ACA800108C83040CACA30014AC ++:105EF0003C1900203C188000AF19003094AE001807 ++:105F000094AF001C01CF3021A4A6001894AD001A54 ++:105F100025A70001A4A7001A94AB001A94AC001E98 ++:105F2000118B00030000000003E0000800000000E7 ++:105F300003E00008A4A0001A8D2A0400ACAA0010F7 ++:105F40008D240404ACA400140A0002183C1900209B ++:105F50008CA200200A0002003C0F00500A0001EE53 ++:105F60000000000027BDFFE8AFBF00100E000232A6 ++:105F7000000000008F8900408FBF00103C038000AC ++:105F8000A520000A9528000A9527000427BD0018BF ++:105F90003105FFFF30E6000F0006150000A22025A6 ++:105FA00003E00008AC6400803C0508008CA50020DC ++:105FB0008F83000C27BDFFE8AFB00010AFBF001407 ++:105FC00010A300100000802124040001020430040A ++:105FD00000A6202400C3102450440006261000010F ++:105FE000001018802787FDA41480000A006718217C ++:105FF000261000012E0900025520FFF38F83000CAC ++:10600000AF85000C8FBF00148FB0001003E00008B4 ++:1060100027BD00188C6800003C058000ACA8002457 ++:106020000E000234261000013C0508008CA500205B ++:106030000A0002592E0900022405000100851804F7 ++:106040003C0408008C84002027BDFFC8AFBF00348B ++:1060500000831024AFBE0030AFB7002CAFB60028CD ++:10606000AFB50024AFB40020AFB3001CAFB200182E ++:10607000AFB1001410400051AFB000108F84004049 ++:10608000948700069488000A00E8302330D5FFFF8B ++:1060900012A0004B8FBF0034948B0018948C000A20 ++:1060A000016C50233142FFFF02A2482B1520000251 ++:1060B00002A02021004020212C8F000515E00002C5 ++:1060C00000809821241300040E0001C102602021E9 ++:1060D0008F87004002609021AF80004494F4000A52 ++:1060E000026080211260004E3291FFFF3C1670006A ++:1060F0003C1440003C1E20003C1760008F99005863 ++:106100008F380000031618241074004F0283F82BF8 ++:1061100017E0003600000000107E00478F86004424 ++:1061200014C0003A2403000102031023022320219B ++:106130003050FFFF1600FFF13091FFFF8F870040C6 ++:106140003C1100203C108000AE11003094EB000A9E ++:106150003C178000024B5021A4EA000A94E9000A8F ++:1061600094E800043123FFFF3106000F00062D00E4 ++:106170000065F025AEFE008094F3000A94F6001846 ++:1061800012D30036001221408CFF00148CF4001052 ++:1061900003E468210000C02101A4782B029870213B ++:1061A00001CF6021ACED0014ACEC001002B238233A ++:1061B00030F5FFFF16A0FFB88F8400408FBF00347A ++:1061C0008FBE00308FB7002C8FB600288FB500240B ++:1061D0008FB400208FB3001C8FB200188FB1001451 ++:1061E0008FB0001003E0000827BD00381477FFCC03 ++:1061F0008F8600440E000EE202002021004018218C ++:106200008F86004410C0FFC9020310230270702360 ++:106210008F87004001C368210A0002E431B2FFFF0A ++:106220008F86004414C0FFC93C1100203C10800040 ++:106230000A0002AEAE1100300E00046602002021FA ++:106240000A0002DB00401821020020210E0009395B ++:10625000022028210A0002DB004018210E0001EE76 ++:10626000000000000A0002C702B2382327BDFFC8A1 ++:10627000AFB7002CAFB60028AFB50024AFB40020F4 ++:10628000AFB3001CAFB20018AFB10014AFB0001034 ++:10629000AFBF00300E00011B241300013C047FFF40 ++:1062A0003C0380083C0220003C010800AC20007048 ++:1062B0003496FFFF34770080345200033C1512C03F ++:1062C000241400013C1080002411FF800E000245C0 ++:1062D000000000008F8700488F8B00188F89001402 ++:1062E0008CEA00EC8CE800E8014B302B01092823F4 ++:1062F00000A6102314400006014B18231440000E82 ++:106300003C05800002A3602B1180000B0000000000 ++:106310003C0560008CEE00EC8CED00E88CA4180CC1 ++:10632000AF8E001804800053AF8D00148F8F0010C3 ++:10633000ADF400003C0580008CBF00003BF900017B ++:10634000333800011700FFE13C0380008C6201003C ++:1063500024060C0010460009000000008C680100B3 ++:106360002D043080548000103C0480008C690100B2 ++:106370002D2331811060000C3C0480008CAA0100A8 ++:1063800011460004000020218CA6010024C5FF81D5 ++:1063900030A400FF8E0B01000E000269AE0B00243A ++:1063A0000A00034F3C0480008C8D01002DAC3300AB ++:1063B00011800022000000003C0708008CE70098D4 ++:1063C00024EE00013C010800AC2E00983C04800043 ++:1063D0008C8201001440000300000000566000148D ++:1063E0003C0440008C9F01008C9801000000982123 ++:1063F00003F1C82400193940330F007F00EF7025E6 ++:1064000001D26825AC8D08308C8C01008C85010090 ++:10641000258B0100017130240006514030A3007F1C ++:106420000143482501324025AC8808303C04400037 ++:10643000AE0401380A00030E000000008C99010030 ++:10644000240F0020AC99002092F80000330300FFD5 ++:10645000106F000C241F0050547FFFDD3C048000AF ++:106460008C8401000E00154E000000000A00034F4E ++:106470003C04800000963824ACA7180C0A000327BF ++:106480008F8F00108C8501000E0008F72404008017 ++:106490000A00034F3C04800000A4102B24030001D9 ++:1064A00010400009000030210005284000A4102BF6 ++:1064B00004A00003000318405440FFFC00052840DE ++:1064C0005060000A0004182B0085382B54E00004AB ++:1064D0000003184200C33025008520230003184222 ++:1064E0001460FFF9000528420004182B03E000089F ++:1064F00000C310213084FFFF30C600FF3C0780003E ++:106500008CE201B80440FFFE00064C000124302557 ++:106510003C08200000C820253C031000ACE00180AE ++:10652000ACE50184ACE4018803E00008ACE301B809 ++:106530003C0660008CC5201C2402FFF03083020062 ++:10654000308601001060000E00A2282434A500014E ++:106550003087300010E0000530830C0034A50004C3 ++:106560003C04600003E00008AC85201C1060FFFDC7 ++:106570003C04600034A5000803E00008AC85201C42 ++:1065800054C0FFF334A500020A0003B03087300086 ++:1065900027BDFFE8AFB00010AFBF00143C0760009C ++:1065A000240600021080001100A080218F83005873 ++:1065B0000E0003A78C6400188F8200580000202171 ++:1065C000240600018C45000C0E000398000000001A ++:1065D0001600000224020003000010218FBF0014E7 ++:1065E0008FB0001003E0000827BD00188CE8201CC5 ++:1065F0002409FFF001092824ACE5201C8F870058EE ++:106600000A0003CD8CE5000C3C02600E00804021A6 ++:1066100034460100240900180000000000000000BA ++:10662000000000003C0A00503C0380003547020097 ++:10663000AC68003834640400AC65003CAC670030E2 ++:106640008C6C0000318B00201160FFFD2407FFFFE0 ++:106650002403007F8C8D00002463FFFF248400044A ++:10666000ACCD00001467FFFB24C60004000000004E ++:10667000000000000000000024A402000085282B78 ++:106680003C0300203C0E80002529FFFF010540212E ++:10669000ADC300301520FFE00080282103E0000892 ++:1066A000000000008F82005827BDFFD8AFB3001C48 ++:1066B000AFBF0020AFB20018AFB10014AFB00010F0 ++:1066C00094460002008098218C5200182CC300814F ++:1066D0008C4800048C4700088C51000C8C49001039 ++:1066E000106000078C4A00142CC4000414800013AE ++:1066F00030EB000730C5000310A0001000000000C0 ++:106700002410008B02002021022028210E00039873 ++:10671000240600031660000224020003000010217A ++:106720008FBF00208FB3001C8FB200188FB10014F0 ++:106730008FB0001003E0000827BD00281560FFF1AE ++:106740002410008B3C0C80003C030020241F00011F ++:10675000AD830030AF9F0044000000000000000047 ++:10676000000000002419FFF024D8000F031978243A ++:106770003C1000D0AD88003801F0702524CD000316 ++:106780003C08600EAD87003C35850400AD8E0030BE ++:10679000000D38823504003C3C0380008C6B000007 ++:1067A000316200201040FFFD0000000010E00008F2 ++:1067B00024E3FFFF2407FFFF8CA800002463FFFFF2 ++:1067C00024A50004AC8800001467FFFB24840004A7 ++:1067D0003C05600EACA60038000000000000000080 ++:1067E000000000008F8600543C0400203C0780001D ++:1067F000ACE4003054C000060120202102402021DA ++:106800000E0003A7000080210A00041D02002021C1 ++:106810000E0003DD01402821024020210E0003A7C5 ++:10682000000080210A00041D0200202127BDFFE096 ++:10683000AFB200183092FFFFAFB10014AFBF001C21 ++:10684000AFB000101640000D000088210A0004932C ++:106850000220102124050003508500278CE5000C40 ++:106860000000000D262800013111FFFF24E2002066 ++:106870000232802B12000019AF8200588F82004430 ++:10688000144000168F8700583C0670003C0320001F ++:106890008CE5000000A62024148300108F84006083 ++:1068A000000544023C09800000A980241480FFE90F ++:1068B000310600FF2CCA000B5140FFEB26280001D7 ++:1068C000000668803C0E080025CE575801AE6021B6 ++:1068D0008D8B0000016000080000000002201021E4 ++:1068E0008FBF001C8FB200188FB100148FB0001042 ++:1068F00003E0000827BD00200E0003982404008454 ++:106900001600FFD88F8700580A000474AF8000601B ++:10691000020028210E0003BF240400018F870058C5 ++:106920000A000474AF820060020028210E0003BF39 ++:10693000000020210A0004A38F8700580E000404E1 ++:10694000020020218F8700580A000474AF82006083 ++:1069500030AFFFFF000F19C03C0480008C9001B8DD ++:106960000600FFFE3C1920043C181000AC83018097 ++:10697000AC800184AC990188AC9801B80A00047518 ++:106980002628000190E2000390E30002000020218D ++:106990000002FE0000033A0000FF2825240600083C ++:1069A0000E000398000000001600FFDC2402000324 ++:1069B0008F870058000010210A000474AF82006025 ++:1069C00090E8000200002021240600090A0004C308 ++:1069D00000082E0090E4000C240900FF308500FF21 ++:1069E00010A900150000302190F9000290F8000372 ++:1069F000308F00FF94EB000400196E000018740043 ++:106A0000000F62000186202501AE5025014B28258C ++:106A10003084FF8B0A0004C32406000A90E30002BE ++:106A200090FF0004000020210003360000DF28252D ++:106A30000A0004C32406000B0A0004D52406008BB8 ++:106A4000000449C23127003F000443423C02800059 ++:106A500000082040240316802CE60020AC43002CC4 ++:106A600024EAFFE02482000114C0000330A900FFE3 ++:106A700000801021314700FF000260803C0D800043 ++:106A8000240A0001018D20213C0B000E00EA28049D ++:106A9000008B302111200005000538278CCE000026 ++:106AA00001C5382503E00008ACC700008CD8000001 ++:106AB0000307782403E00008ACCF000027BDFFE007 ++:106AC000AFB10014AFB00010AFBF00183C076000BA ++:106AD0008CE408083402F0003C1160003083F000C0 ++:106AE000240501C03C04800E000030211062000625 ++:106AF000241000018CEA08083149F0003928E00030 ++:106B00000008382B000780403C0D0200AE2D081411 ++:106B1000240C16803C0B80008E2744000E000F8B47 ++:106B2000AD6C002C120000043C02169124050001FB ++:106B3000120500103C023D2C345800E0AE384408E9 ++:106B40003C1108008E31007C8FBF00183C066000AD ++:106B500000118540360F16808FB100148FB00010E1 ++:106B60003C0E020027BD0020ACCF442003E000080B ++:106B7000ACCE08103C0218DA345800E0AE384408B5 ++:106B80003C1108008E31007C8FBF00183C0660006D ++:106B900000118540360F16808FB100148FB00010A1 ++:106BA0003C0E020027BD0020ACCF442003E00008CB ++:106BB000ACCE08100A0004EB240500010A0004EB27 ++:106BC0000000282124020400A7820024A780001CC2 ++:106BD000000020213C06080024C65A582405FFFF67 ++:106BE00024890001000440803124FFFF01061821A0 ++:106BF0002C87002014E0FFFAAC6500002404040098 ++:106C0000A7840026A780001E000020213C06080063 ++:106C100024C65AD82405FFFF248D0001000460809B ++:106C200031A4FFFF018658212C8A00201540FFFA6D ++:106C3000AD650000A7800028A7800020A780002263 ++:106C4000000020213C06080024C65B582405FFFFF5 ++:106C5000249900010004C0803324FFFF030678213B ++:106C60002C8E000415C0FFFAADE500003C05600065 ++:106C70008CA73D002403E08F00E31024344601403C ++:106C800003E00008ACA63D002487007F000731C266 ++:106C900024C5FFFF000518C2246400013082FFFFF5 ++:106CA000000238C0A78400303C010800AC27003047 ++:106CB000AF80002C0000282100002021000030219E ++:106CC0002489000100A728213124FFFF2CA81701E7 ++:106CD000110000032C8300801460FFF924C600011A ++:106CE00000C02821AF86002C10C0001DA786002AF6 ++:106CF00024CAFFFF000A11423C08080025085B581F ++:106D00001040000A00002021004030212407FFFF2E ++:106D1000248E00010004688031C4FFFF01A86021B7 ++:106D20000086582B1560FFFAAD87000030A2001FC7 ++:106D30005040000800043080240300010043C804D0 ++:106D400000041080004878212738FFFF03E0000886 ++:106D5000ADF8000000C820212405FFFFAC8500002D ++:106D600003E000080000000030A5FFFF30C6FFFF71 ++:106D700030A8001F0080602130E700FF0005294295 ++:106D80000000502110C0001D24090001240B000147 ++:106D900025180001010B2004330800FF0126782686 ++:106DA000390E00202DED00012DC2000101A2182591 ++:106DB0001060000D014450250005C880032C4021BF ++:106DC0000100182110E0000F000A20278D040000A8 ++:106DD000008A1825AD03000024AD00010000402109 ++:106DE0000000502131A5FFFF252E000131C9FFFF12 ++:106DF00000C9102B1040FFE72518000103E0000830 ++:106E0000000000008D0A0000014440240A0005D162 ++:106E1000AC68000027BDFFE830A5FFFF30C6FFFFCC ++:106E2000AFB00010AFBF001430E7FFFF00005021EB ++:106E30003410FFFF0000602124AF001F00C0482174 ++:106E4000241800012419002005E0001601E010219B ++:106E50000002F943019F682A0009702B01AE40240B ++:106E600011000017000C18800064102110E00005CC ++:106E70008C4B000000F840040008382301675824B8 ++:106E800000003821154000410000402155600016E7 ++:106E90003169FFFF258B0001316CFFFF05E1FFEC3D ++:106EA00001E0102124A2003E0002F943019F682A5C ++:106EB0000009702B01AE40241500FFEB000C188078 ++:106EC000154600053402FFFF020028210E0005B51B ++:106ED00000003821020010218FBF00148FB0001075 ++:106EE00003E0000827BD00181520000301601821E9 ++:106EF000000B1C0224080010306A00FF154000053A ++:106F0000306E000F250D000800031A0231A800FFA3 ++:106F1000306E000F15C00005307F000325100004FF ++:106F200000031902320800FF307F000317E000055C ++:106F3000386900012502000200031882304800FF72 ++:106F4000386900013123000110600004310300FFA3 ++:106F5000250A0001314800FF310300FF000C6940A1 ++:106F600001A34021240A000110CAFFD53110FFFF00 ++:106F7000246E000131C800FF1119FFC638C9000195 ++:106F80002D1F002053E0001C258B0001240D000163 ++:106F90000A000648240E002051460017258B0001E8 ++:106FA00025090001312800FF2D0900205120001281 ++:106FB000258B000125430001010D5004014B1024D5 ++:106FC000250900011440FFF4306AFFFF3127FFFF5D ++:106FD00010EE000C2582FFFF304CFFFF0000502117 ++:106FE0003410FFFF312800FF2D0900205520FFF24B ++:106FF00025430001258B0001014648260A000602B0 ++:10700000316CFFFF00003821000050210A000654B7 ++:107010003410FFFF27BDFFD8AFB0001030F0FFFFE6 ++:10702000AFB10014001039423211FFE000071080A8 ++:10703000AFB3001C00B1282330D3FFFFAFB200185C ++:1070400030A5FFFF00809021026030210044202104 ++:10705000AFBF00200E0005E03207001F022288218A ++:107060003403FFFF0240202102002821026030216A ++:1070700000003821104300093231FFFF02201021A7 ++:107080008FBF00208FB3001C8FB200188FB1001487 ++:107090008FB0001003E0000827BD00280E0005E0B7 ++:1070A0000000000000408821022010218FBF002036 ++:1070B0008FB3001C8FB200188FB100148FB0001076 ++:1070C00003E0000827BD0028000424003C03600002 ++:1070D000AC603D0810A00002348210063482101605 ++:1070E00003E00008AC623D0427BDFFE0AFB0001034 ++:1070F000309000FF2E020006AFBF001810400008BD ++:10710000AFB10014001030803C03080024635784A2 ++:1071100000C328218CA400000080000800000000AB ++:10712000000020218FBF00188FB100148FB0001015 ++:107130000080102103E0000827BD00209791002A5D ++:1071400016200051000020213C020800904200332C ++:107150000A0006BB00000000978D002615A0003134 ++:10716000000020210A0006BB2402000897870024A3 ++:1071700014E0001A00001821006020212402000100 ++:107180001080FFE98FBF0018000429C2004530219C ++:1071900000A6582B1160FFE43C0880003C0720004B ++:1071A000000569C001A76025AD0C00203C038008E4 ++:1071B0002402001F2442FFFFAC6000000441FFFDD9 ++:1071C0002463000424A5000100A6702B15C0FFF560 ++:1071D000000569C00A0006A58FBF00189787001C2C ++:1071E0003C04080024845A58240504000E0006605C ++:1071F00024060001978B002424440001308AFFFFFD ++:107200002569FFFF2D48040000402821150000409B ++:10721000A789002424AC3800000C19C00A0006B964 ++:10722000A780001C9787001E3C04080024845AD8BD ++:10723000240504000E00066024060001979900262C ++:10724000244400013098FFFF272FFFFF2F0E04007A ++:107250000040882115C0002CA78F0026A780001EA3 ++:107260003A020003262401003084FFFF0E00068D41 ++:107270002C4500010011F8C027F00100001021C0CA ++:107280000A0006BB240200089785002E978700227B ++:107290003C04080024845B580E00066024060001AC ++:1072A0009787002A8F89002C2445000130A8FFFF12 ++:1072B00024E3FFFF0109302B0040802114C0001897 ++:1072C000A783002AA7800022978500300E000F7543 ++:1072D00002002021244A05003144FFFF0E00068DE4 ++:1072E000240500013C05080094A500320E000F752E ++:1072F00002002021244521003C0208009042003376 ++:107300000A0006BB000521C00A0006F3A784001E80 ++:1073100024AC3800000C19C00A0006B9A784001C70 ++:107320000A00070DA7850022308400FF27BDFFE873 ++:107330002C820006AFBF0014AFB000101040001543 ++:1073400000A03821000440803C0308002463579CBF ++:10735000010328218CA40000008000080000000028 ++:1073600024CC007F000751C2000C59C23170FFFFCE ++:107370002547C40030E5FFFF2784001C02003021B0 ++:107380000E0005B52407000197860028020620217B ++:10739000A78400288FBF00148FB0001003E00008FE ++:1073A00027BD00183C0508008CA50030000779C2F5 ++:1073B0000E00038125E4DF003045FFFF3C04080098 ++:1073C00024845B58240600010E0005B52407000143 ++:1073D000978E002A8FBF00148FB0001025CD0001BA ++:1073E00027BD001803E00008A78D002A0007C9C2C6 ++:1073F0002738FF00001878C231F0FFFF3C04080076 ++:1074000024845AD802002821240600010E0005B564 ++:1074100024070001978D0026260E0100000E84002F ++:1074200025AC00013C0B6000A78C0026AD603D0838 ++:1074300036040006000030213C0760008CE23D0469 ++:10744000305F000617E0FFFD24C9000100061B00A5 ++:10745000312600FF006440252CC50004ACE83D0443 ++:1074600014A0FFF68FBF00148FB0001003E00008D7 ++:1074700027BD0018000751C22549C8002406000195 ++:10748000240700013C04080024845A580E0005B566 ++:107490003125FFFF978700248FBF00148FB00010A5 ++:1074A00024E6000127BD001803E00008A786002499 ++:1074B0003C0660183C090800252900FCACC9502C8A ++:1074C0008CC850003C0580003C020002350700805B ++:1074D000ACC750003C04080024841FE03C030800B3 ++:1074E00024631F98ACA50008ACA2000C3C01080066 ++:1074F000AC2459A43C010800AC2359A803E00008BF ++:107500002402000100A030213C1C0800279C59AC3B ++:107510003C0C04003C0B0002008B3826008C4026FB ++:107520002CE200010007502B2D050001000A4880C5 ++:107530003C030800246359A4004520250123182199 ++:107540001080000300001021AC660000240200013E ++:1075500003E00008000000003C1C0800279C59AC18 ++:107560003C0B04003C0A0002008A3026008B3826BF ++:107570002CC200010006482B2CE5000100094080C8 ++:107580003C030800246359A4004520250103182169 ++:1075900010800005000010213C0C0800258C1F986D ++:1075A000AC6C00002402000103E0000800000000B1 ++:1075B0003C0900023C080400008830260089382677 ++:1075C0002CC30001008028212CE400010083102539 ++:1075D0001040000B000030213C1C0800279C59ACD7 ++:1075E0003C0A80008D4E00082406000101CA68256F ++:1075F000AD4D00088D4C000C01855825AD4B000C9D ++:1076000003E0000800C010213C1C0800279C59AC76 ++:107610003C0580008CA6000C0004202724020001F9 ++:1076200000C4182403E00008ACA3000C3C020002D4 ++:107630001082000B3C0560003C070400108700032B ++:107640000000000003E00008000000008CA908D042 ++:10765000240AFFFD012A402403E00008ACA808D05A ++:107660008CA408D02406FFFE0086182403E000083E ++:10767000ACA308D03C05601A34A600108CC300806F ++:1076800027BDFFF88CC50084AFA3000093A40000C1 ++:107690002402001010820003AFA5000403E00008DC ++:1076A00027BD000893A7000114E0001497AC000266 ++:1076B00097B800023C0F8000330EFFFC01CF682119 ++:1076C000ADA50000A3A000003C0660008CC708D058 ++:1076D0002408FFFE3C04601A00E82824ACC508D04A ++:1076E0008FA300048FA200003499001027BD00086A ++:1076F000AF22008003E00008AF2300843C0B800031 ++:10770000318AFFFC014B48218D2800000A00080C3B ++:10771000AFA8000427BDFFE8AFBF00103C1C080065 ++:10772000279C59AC3C0580008CA4000C8CA2000462 ++:107730003C0300020044282410A0000A00A31824DF ++:107740003C0604003C0400021460000900A610245A ++:107750001440000F3C0404000000000D3C1C080015 ++:10776000279C59AC8FBF001003E0000827BD00180C ++:107770003C0208008C4259A40040F80900000000B7 ++:107780003C1C0800279C59AC0A0008358FBF00102C ++:107790003C0208008C4259A80040F8090000000093 ++:1077A0000A00083B000000003C0880008D0201B880 ++:1077B0000440FFFE35090180AD2400003C031000A9 ++:1077C00024040040AD250004A1240008A1260009DE ++:1077D000A527000A03E00008AD0301B83084FFFFCD ++:1077E0000080382130A5FFFF000020210A00084555 ++:1077F000240600803087FFFF8CA400002406003898 ++:107800000A000845000028218F8300788F860070C9 ++:107810001066000B008040213C07080024E75B68ED ++:10782000000328C000A710218C440000246300013D ++:10783000108800053063000F5466FFFA000328C06B ++:1078400003E00008000010213C07080024E75B6CFF ++:1078500000A7302103E000088CC200003C03900028 ++:1078600034620001008220253C038000AC640020CB ++:107870008C65002004A0FFFE0000000003E000086B ++:10788000000000003C0280003443000100832025FA ++:1078900003E00008AC44002027BDFFE0AFB10014B6 ++:1078A0003091FFFFAFB00010AFBF001812200013DF ++:1078B00000A080218CA20000240400022406020003 ++:1078C0001040000F004028210E0007250000000096 ++:1078D00000001021AE000000022038218FBF0018E8 ++:1078E0008FB100148FB0001000402021000028212B ++:1078F000000030210A00084527BD00208CA20000AE ++:10790000022038218FBF00188FB100148FB00010F3 ++:107910000040202100002821000030210A000845F5 ++:1079200027BD002000A010213087FFFF8CA5000498 ++:107930008C4400000A000845240600068F83FD9C45 ++:1079400027BDFFE8AFBF0014AFB00010906700087C ++:10795000008010210080282130E600400000202116 ++:1079600010C000088C5000000E0000BD0200202155 ++:10797000020020218FBF00148FB000100A000548BC ++:1079800027BD00180E0008A4000000000E0000BD76 ++:1079900002002021020020218FBF00148FB00010B0 ++:1079A0000A00054827BD001827BDFFE0AFB0001052 ++:1079B0008F90FD9CAFBF001CAFB20018AFB1001498 ++:1079C00092060001008088210E00087230D2000467 ++:1079D00092040005001129C2A6050000348300406E ++:1079E000A20300050E00087C022020210E00054A9B ++:1079F0000220202124020001AE02000C02202821D6 ++:107A0000A602001024040002A602001224060200AE ++:107A1000A60200140E000725A60200161640000F4D ++:107A20008FBF001C978C00743C0B08008D6B007896 ++:107A30002588FFFF3109FFFF256A0001012A382B45 ++:107A400010E00006A78800743C0F6006240E0016A4 ++:107A500035ED0010ADAE00508FBF001C8FB2001886 ++:107A60008FB100148FB0001003E0000827BD002084 ++:107A700027BDFFE0AFB10014AFBF0018AFB00010DA ++:107A80001080000400A088212402008010820007DA ++:107A9000000000000000000D8FBF00188FB100141F ++:107AA0008FB0001003E0000827BD00200E00087210 ++:107AB00000A020218F86FD9C0220202190C500057A ++:107AC0000E00087C30B000FF2403003E1603FFF1D7 ++:107AD0003C0680008CC401780480FFFE34C801405D ++:107AE000240900073C071000AD11000002202021EE ++:107AF000A10900048FBF00188FB100148FB00010CF ++:107B0000ACC701780A0008C527BD002027BDFFE0EB ++:107B1000AFB00010AFBF0018AFB100143C10800030 ++:107B20008E110020000000000E00054AAE04002067 ++:107B3000AE1100208FBF00188FB100148FB000105D ++:107B400003E0000827BD00203084FFFF00803821BB ++:107B50002406003500A020210A0008450000282145 ++:107B60003084FFFF008038212406003600A0202149 ++:107B70000A0008450000282127BDFFD0AFB500242A ++:107B80003095FFFFAFB60028AFB40020AFBF002C88 ++:107B9000AFB3001CAFB20018AFB10014AFB000100B ++:107BA00030B6FFFF12A000270000A0218F920058DE ++:107BB0008E4300003C0680002402004000033E0289 ++:107BC00000032C0230E4007F006698241482001D1C ++:107BD00030A500FF8F8300682C68000A1100001098 ++:107BE0008F8D0044000358803C0C0800258C57B84A ++:107BF000016C50218D4900000120000800000000A8 ++:107C000002D4302130C5FFFF0E0008522404008446 ++:107C1000166000028F920058AF8000688F8D00447C ++:107C20002659002026980001032090213314FFFFDD ++:107C300015A00004AF9900580295202B1480FFDC9A ++:107C400000000000028010218FBF002C8FB600289A ++:107C50008FB500248FB400208FB3001C8FB20018A2 ++:107C60008FB100148FB0001003E0000827BD003072 ++:107C70002407003414A70149000000009247000EB9 ++:107C80008F9FFDA08F90FD9C24181600A3E700197C ++:107C90009242000D3C0880003C07800CA3E20018D3 ++:107CA000964A00123C0D60003C117FFFA60A005C62 ++:107CB000964400103623FFFF240200053099FFFF91 ++:107CC000AE1900548E46001CAD1800288CEF000041 ++:107CD0008DAE444801E6482601C93021AE06003881 ++:107CE0008E05003824CB00013C0E7F00AE05003C21 ++:107CF0008E0C003CAFEC0004AE0B00208E13002075 ++:107D0000AE13001CA3E0001BAE03002CA3E2001284 ++:107D10008E4A001424130050AE0A00348E0400343E ++:107D2000AFE400148E590018AE1900489258000CA8 ++:107D3000A218004E920D000835AF0020A20F0008D7 ++:107D40008E090018012E282434AC4000AE0C001817 ++:107D5000920B0000317200FF1253027F2403FF8058 ++:107D60003C04080024845BE80E0008AA0000000020 ++:107D70003C1108008E315BE80E00087202202021C1 ++:107D80002405000424080001A2050025022020216A ++:107D90000E00087CA20800053C0580008CB001782C ++:107DA0000600FFFE8F92005834AE0140240F0002FF ++:107DB0003C091000ADD10000A1CF0004ACA90178AE ++:107DC0000A000962AF8000682CAD003751A0FF9413 ++:107DD0008F8D0044000580803C110800263157E05B ++:107DE000021178218DEE000001C0000800000000A3 ++:107DF0002411000414B1008C3C0780003C080800EA ++:107E00008D085BE88F86FD9CACE800208E4500085D ++:107E10008F99FDA0240D0050ACC500308E4C000899 ++:107E2000ACCC00508E4B000CACCB00348E43001019 ++:107E3000ACC300388E4A0010ACCA00548E42001405 ++:107E4000ACC2003C8E5F0018AF3F00048E50001C97 ++:107E5000ACD0002090C40000309800FF130D024AFF ++:107E6000000000008CC400348CD00030009030231F ++:107E700004C000F12404008C126000EE2402000310 ++:107E80000A000962AF8200682419000514B900666F ++:107E90003C0580003C0808008D085BE88F86FD9C4F ++:107EA000ACA800208E4C00048F8AFDA0240720007F ++:107EB000ACCC001C924B000824120008A14B001906 ++:107EC0008F82005890430009A14300188F85005805 ++:107ED00090BF000A33E400FF1092001028890009C7 ++:107EE000152000BA240E0002240D0020108D000B76 ++:107EF000340780002898002117000008240740005C ++:107F000024100040109000053C0700012419008057 ++:107F1000109900023C070002240740008CC20018A0 ++:107F20003C03FF00004350240147F825ACDF001854 ++:107F300090B2000BA0D200278F8300589464000CED ++:107F4000108001FE000000009467000C3C1F8000C0 ++:107F50002405FFBFA4C7005C9063000E2407000443 ++:107F6000A0C300088F820058904A000FA0CA0009E1 ++:107F70008F8900588D3200108FE400740244C823AA ++:107F8000ACD900588D300014ACD0002C95380018B6 ++:107F9000330DFFFFACCD00409531001A322FFFFFAB ++:107FA000ACCF00448D2E001CACCE00489128000EB2 ++:107FB000A0C8000890CC000801855824126001B6C2 ++:107FC000A0CB00088F9200580A000962AF870068B2 ++:107FD0002406000614A600143C0E80003C0F080086 ++:107FE0008DEF5BE88F85FD98ADCF00208E4900189E ++:107FF0008F86FD9C8F8BFDA0ACA900008CC800383B ++:1080000024040005ACA800048CCC003C1260008164 ++:10801000AD6C00000A000962AF84006824110007FB ++:1080200010B1004B240400063C05080024A55BE8C1 ++:108030000E000881240400818F9200580013102B39 ++:108040000A000962AF820068241F002314BFFFF6F4 ++:108050003C0C80003C0508008CA55BE88F8BFDA0E4 ++:10806000AD8500208F91FD9C8E4600042564002084 ++:1080700026450014AE260028240600030E000F81BA ++:10808000257000308F87005802002021240600034D ++:108090000E000F8124E500083C04080024845BE8FE ++:1080A0000E0008AA0000000092230000240A0050DD ++:1080B000306200FF544AFFE18F9200580E000F6CAF ++:1080C000000000000A000A6A8F920058240800335A ++:1080D00014A800323C0380003C1108008E315BE89C ++:1080E0008F8FFDA0AC7100208E420008240D002867 ++:1080F0008F89FD9CADE200308E4A000C24060009F9 ++:10810000ADEA00348E5F0010ADFF00388E440014DD ++:10811000ADE400208E590018ADF900248E58001CE3 ++:10812000ADF80028A1ED00118E4E00041260003160 ++:10813000AD2E00288F9200580A000962AF860068B1 ++:10814000240D002214ADFFB8000000002404000735 ++:108150003C1008008E105BE83C188000AF10002037 ++:108160005660FEAEAF8400683C04080024845BE8DF ++:108170000E0008AA241300508F84FD9C90920000EA ++:10818000325900FF1333014B000000008F9200585A ++:10819000000020210A000962AF8400683C05080045 ++:1081A00024A55BE80E000858240400810A000A6A2E ++:1081B0008F92005802D498213265FFFF0E000852BA ++:1081C000240400840A0009628F920058108EFF5325 ++:1081D000240704002887000310E00179241100041B ++:1081E000240F0001548FFF4D240740000A000A228B ++:1081F000240701003C05080024A55BE80E0008A444 ++:10820000240400828F920058000030210A00096285 ++:10821000AF8600683C04080024845BE88CC2003808 ++:108220000E0008AA8CC3003C8F9200580A000AC0B6 ++:1082300000002021240400823C05080024A55BE8FE ++:108240000E0008A4000000008F92005800001021CA ++:108250000A000962AF8200688E5000048F91FD9C75 ++:108260003C078000ACF00020922C00050200282181 ++:10827000318B0002156001562404008A8F92FDA004 ++:108280002404008D9245001B30A6002014C001502C ++:1082900002002821922E00092408001231C900FF93 ++:1082A0001128014B240400810E00087202002021D5 ++:1082B0009258001B240F000402002021370D0042B9 ++:1082C000A24D001B0E00087CA22F00253C0580005B ++:1082D0008CA401780480FFFE34B90140241F000201 ++:1082E000AF300000A33F00048F9200583C101000F4 ++:1082F000ACB001780A000A6B0013102B8E500004FA ++:108300008F91FD9C3C038000AC700020922A0005F8 ++:108310000200282131420002144000172404008A80 ++:10832000922C00092412000402002821318B00FF46 ++:1083300011720011240400810E0008720200202135 ++:108340008F89FDA0240800122405FFFE912F001B39 ++:108350000200202135EE0020A12E001BA2280009DA ++:108360009226000500C538240E00087CA2270005CF ++:1083700002002821000020210E0009330000000027 ++:108380000A000A6A8F9200588E4C00043C07800055 ++:108390003C10080026105BE8ACEC00203C01080013 ++:1083A000AC2C5BE8924B0003317100041220013BBE ++:1083B0008F84FD9C24020006A0820009924F001BBE ++:1083C000240EFFC031E9003F012E4025A08800089F ++:1083D0009245000330A6000114C0013200000000E5 ++:1083E0008E420008AE0200083C0208008C425BF09E ++:1083F000104001318F90FDA0000219C28F8DFD9CAD ++:10840000A603000C8E4A000C24180001240400145A ++:10841000AE0A002C8E420010AE02001C965F0016C1 ++:10842000A61F003C96590014A619003EADB8000CDA ++:10843000A5B80010A5B80012A5B80014A5B800167C ++:1084400012600144A2040011925100033232000272 ++:108450002E5300018F920058266200080A0009621C ++:10846000AF8200688E4400043C1980003C068008FE ++:10847000AF2400208E45000890D80000240D005045 ++:10848000331100FF122D009C2407008824060009E8 ++:108490000E000845000000000A000A6A8F9200588A ++:1084A0008E5000043C0980003C118008AD30002053 ++:1084B0009228000024050050310400FF10850110AF ++:1084C0002407008802002021000028210E00084512 ++:1084D0002406000E922D00002418FF80020028219F ++:1084E00001B8802524040004240600300E0007256E ++:1084F000A23000000A000A6A8F9200588E500004D1 ++:108500008F91FDA03C028000AC500020923F001BE8 ++:1085100033F900101320006C240700810200202191 ++:10852000000028212406001F0E000845000000005E ++:108530000A000A6A8F9200588E44001C0E00085DE3 ++:1085400000000000104000E3004048218F880058E0 ++:1085500024070089012020218D05001C240600012C ++:108560000E000845000000000A000A6A8F920058B9 ++:10857000964900023C10080026105BE831280004F0 ++:10858000110000973C0460008E4E001C3C0F8000E0 ++:10859000ADEE00203C010800AC2E5BE896470002DF ++:1085A00030E40001148000E6000000008E42000468 ++:1085B000AE0200083C1008008E105BF0120000ECC8 ++:1085C0003C0F80008F92FD9C241000018E4E0018FD ++:1085D0008F8DFDA08F9FFD9801CF4825AE490018D3 ++:1085E000A2400005AE50000C3C0808008D085BF06E ++:1085F0008F840058A6500010000839C2A6500012FF ++:10860000A6500014A6500016A5A7000C8C8C0008DC ++:108610008F8B00588F8A0058ADAC002C8D63000CF6 ++:1086200024070002ADA3001C91460010A1A6001172 ++:108630008F82005890450011A3E500088F990058DB ++:1086400093380012A258004E8F910058922F0013B9 ++:10865000A1AF00128F920058964E0014A5AE003CB8 ++:1086600096490016A5A9003E8E480018ADA8001432 ++:108670005660FD6AAF8700683C05080024A55BE8EA ++:108680000E000881000020218F9200580000382140 ++:108690000A000962AF8700683C05080024A55BE872 ++:1086A0000E0008A4240400828F9200580A000A4D8C ++:1086B000000038210E000F6C000000008F9200585F ++:1086C0000A000AC0000020210E00087202002021CA ++:1086D0009223001B02002021346A00100E00087C47 ++:1086E000A22A001B000038210200202100002821BE ++:1086F0000A000BA52406001F9242000C305F000107 ++:1087000013E0000300000000964A000EA4CA002CEB ++:10871000924B000C316300025060000600003821CB ++:108720008E470014964C0012ACC7001CA4CC001A53 ++:10873000000038210A000B7F240600093C050800D0 ++:1087400024A55BE80E0008A42404008B8F92005837 ++:108750000A000A4D0013382B3C0C08008D8C5BE896 ++:1087600024DFFFFE25930100326B007F016790211B ++:1087700002638824AD110028AE4600E0AE4000E45C ++:108780000A0009B3AE5F001CACC000543C0D0800E9 ++:108790008DAD5BE83C18800C37090100ACED00287A ++:1087A0008E510014AD3100E08E4F0014AD2F00E467 ++:1087B0008E4E001025C7FFFE0A0009F4AD27001CED ++:1087C0005491FDD6240740000A000A222407100015 ++:1087D0000E00092D000000000A000A6A8F9200585E ++:1087E0008C83442C3C12DEAD3651BEEF3C010800B8 ++:1087F000AC205BE810710062000000003C196C6264 ++:1088000037387970147800082404000297850074C2 ++:108810009782006C2404009200A2F82B13E0001948 ++:1088200002002821240400020E00069524050200FF ++:108830003C068000ACC200203C010800AC225BE892 ++:108840001040000D8F8C0058240A002824040003D7 ++:10885000918B0010316300FF546A00012404000171 ++:108860000E0000810000000010400004240400837A ++:108870000A000BC28F920058240400833C050800B4 ++:1088800024A55BE80E000881000000008F920058CC ++:108890000013382B0A000962AF8700680A000B49F1 ++:1088A000240200128E4400080E00085D0000000043 ++:1088B0000A000B55AE0200083C05080024A55BE841 ++:1088C0000E000858240400878F9200580A000B728B ++:1088D0000013102B240400040E000695240500301C ++:1088E0001440002A004048218F8800582407008344 ++:1088F000012020218D05001C0A000BB32406000175 ++:108900008F8300788F8600701066FEEE000038219D ++:108910003C07080024E75B6C000320C00087282187 ++:108920008CAE000011D0005D246F000131E3000F18 ++:108930005466FFFA000320C00A000B8C00003821A7 ++:108940008E4400040E00085D000000000A000BC801 ++:10895000AE0200083C05080024A55BE80E0008A450 ++:10896000240400828F9200580A000B72000010212C ++:108970003C05080024A55BE80A000C7C2404008761 ++:108980008C83442C0A000C5B3C196C628F88005865 ++:108990003C0780083C0C8000240B0050240A000196 ++:1089A000AD820020A0EB0000A0EA000191030004CA ++:1089B000A0E3001891040005A0E400199106000648 ++:1089C0003C04080024845B6CA0E6001A91020007B6 ++:1089D0003C06080024C65B68A0E2001B9105000865 ++:1089E000A0E5001C911F0009A0FF001D9119000ABD ++:1089F000A0F9001E9118000BA0F8001F9112000CA6 ++:108A0000A0F200209111000DA0F100219110000EA4 ++:108A1000A0F00022910F000FA0EF0023910E001094 ++:108A2000A0EE0024910D0011A0ED0025950C00147E ++:108A3000A4EC0028950B00168F8A00708F920078A6 ++:108A4000A4EB002A95030018000A10C02545000178 ++:108A5000A4E3002C8D1F001C0044C0210046C82147 ++:108A600030A5000FAF3F0000AF09000010B20006B4 ++:108A7000AF850070000038218D05001C01202021E9 ++:108A80000A000BB32406000124AD000131A7000F3A ++:108A9000AF8700780A000CF9000038213C06080076 ++:108AA00024C65B680086902100003821ACA000003D ++:108AB0000A000B8CAE4000003C0482013C036000C5 ++:108AC00034820E02AC603D68AF80009803E000087D ++:108AD000AC623D6C27BDFFE8AFB000103090FFFFE7 ++:108AE000001018422C620041AFBF00141440000275 ++:108AF00024040080240300403C010800AC300060E6 ++:108B00003C010800AC2300640E000F7500602821B2 ++:108B1000244802BF2409FF8001092824001039805D ++:108B2000001030408FBF00148FB0001000A720212C ++:108B300000861821AF8300803C010800AC25005856 ++:108B40003C010800AC24005C03E0000827BD0018CD ++:108B5000308300FF30C6FFFF30E400FF3C08800098 ++:108B60008D0201B80440FFFE000354000144382583 ++:108B70003C09600000E920253C031000AD050180A0 ++:108B8000AD060184AD04018803E00008AD0301B81F ++:108B90008F8500583C0A6012354800108CAC0004E8 ++:108BA0003C0D600E35A60010318B00062D690001CA ++:108BB000AD0900C48CA70004ACC731808CA20008AA ++:108BC00094A40002ACC231848CA3001C0460000396 ++:108BD000A784009003E00008000000008CAF00189C ++:108BE000ACCF31D08CAE001C03E00008ACCE31D449 ++:108BF0008F8500588F87FF288F86FF308CAE00044A ++:108C00003C0F601235E80010ACEE00788CAD000827 ++:108C1000ACED007C8CAC0010ACCC004C8CAB000CF0 ++:108C2000ACCB004894CA00543C0208008C4200447B ++:108C300025490001A4C9005494C400543083FFFFA7 ++:108C400010620017000000003C0208008C42004047 ++:108C5000A4C200528CA30018ACE300308CA2001414 ++:108C6000ACE2002C8CB90018ACF900388CB80014B8 ++:108C700024050001ACF800348D0600BC50C5001975 ++:108C80008D0200B48D0200B8A4E2004894E40048CC ++:108C9000A4E4004A94E800EA03E000083102FFFF80 ++:108CA0003C0208008C420024A4C00054A4C200521C ++:108CB0008CA30018ACE300308CA20014ACE2002CB2 ++:108CC0008CB90018ACF900388CB8001424050001E8 ++:108CD000ACF800348D0600BC54C5FFEB8D0200B823 ++:108CE0008D0200B4A4E2004894E40048A4E4004AE1 ++:108CF00094E800EA03E000083102FFFF8F86005885 ++:108D00003C0480008CC900088CC80008000929C0F8 ++:108D1000000839C0AC87002090C30007306200040F ++:108D20001040003EAF85009490CB0007316A0008E8 ++:108D30001140003D8F87FF2C8CCD000C8CCE001491 ++:108D400001AE602B11800036000000008CC2000CC8 ++:108D5000ACE200708CCB00188F85FF288F88FF3025 ++:108D6000ACEB00748CCA00102402FFF8ACAA00D847 ++:108D70008CC9000CAD0900608CC4001CACA400D0F0 ++:108D800090E3007C0062C824A0F9007C90D8000722 ++:108D9000330F000811E000040000000090ED007C9B ++:108DA00035AC0001A0EC007C90CF000731EE000153 ++:108DB00011C000060000000090E3007C241800347D ++:108DC00034790002A0F9007CACB800DC90C2000746 ++:108DD0003046000210C000040000000090E8007C53 ++:108DE00035040004A0E4007C90ED007D3C0B600E97 ++:108DF000356A001031AC003FA0EC007D8D4931D4C4 ++:108E00003127000110E00002240E0001A0AE00098D ++:108E100094AF00EA03E0000831E2FFFF8F87FF2CE8 ++:108E20000A000DAF8CC200140A000DB0ACE0007057 ++:108E30008F8C005827BDFFD8AFB3001CAFB200180D ++:108E4000AFB00010AFBF0020AFB10014918F00157C ++:108E50003C13600E3673001031EB000FA38B009CA7 ++:108E60008D8F00048D8B0008959F0012959900103E ++:108E70009584001A9598001E958E001C33EDFFFF17 ++:108E8000332AFFFF3089FFFF3308FFFF31C7FFFFA1 ++:108E90003C010800AC2D00243C010800AC29004432 ++:108EA0003C010800AC2A0040AE683178AE67317CE6 ++:108EB00091850015959100163C12601236520010F3 ++:108EC00030A200FF3230FFFFAE623188AE5000B4F6 ++:108ED00091830014959F0018240600010066C804C1 ++:108EE00033F8FFFFAE5900B8AE5800BC918E0014A5 ++:108EF000AF8F00843C08600631CD00FFAE4D00C04E ++:108F0000918A00159584000E3C07600A314900FFE4 ++:108F1000AF8B00883084FFFFAE4900C835110010C8 ++:108F20000E000D1034F004103C0208008C4200606A ++:108F30003C0308008C6300643C0608008CC60058A3 ++:108F40003C0508008CA5005C8F8400808FBF00204A ++:108F5000AE23004CAE65319CAE030054AE4500DC40 ++:108F6000AE6231A0AE6331A4AE663198AE22004845 ++:108F70008FB3001CAE0200508FB10014AE4200E06F ++:108F8000AE4300E4AE4600D88FB000108FB2001898 ++:108F90000A00057D27BD0028978500929783007CF5 ++:108FA00027BDFFE8AFB0001000A3102BAFBF001427 ++:108FB000240400058F900058104000552409000239 ++:108FC0000E0006958F850080AF8200942404000374 ++:108FD0001040004F240900023C0680000E00008172 ++:108FE000ACC2002024070001240820001040004DDE ++:108FF00024040005978E00928F8AFF2C24090050CC ++:1090000025C50001A7850092A14900003C0D08007C ++:109010008DAD0064240380008F84FF28000D66005E ++:10902000AD4C0018A5400006954B000A8F85FF3017 ++:109030002402FF8001633024A546000A915F000AE4 ++:109040000000482103E2C825A159000AA0A0000899 ++:10905000A140004CA08000D5961800029783009094 ++:109060003C020004A49800EA960F00022418FFBFF7 ++:1090700025EE2401A48E00BE8E0D0004ACAD00448C ++:109080008E0C0008ACAC0040A4A00050A4A000547A ++:109090008E0B000C240C0030AC8B00288E060010C8 ++:1090A000AC860024A480003EA487004EA487005014 ++:1090B000A483003CAD420074AC8800D8ACA800602A ++:1090C000A08700FC909F00D433F9007FA09900D4C2 ++:1090D000909000D402187824A08F00D4914E007C88 ++:1090E00035CD0001A14D007C938B009CAD480070F4 ++:1090F000AC8C00DCA08B00D68F8800888F87008422 ++:10910000AC8800C4AC8700C8A5400078A540007AB0 ++:109110008FBF00148FB000100120102103E0000861 ++:1091200027BD00188F8500940E0007258F860080CC ++:109130000A000E9F2409000227BDFFE0AFB0001017 ++:109140008F900058AFB10014AFBF00188E09000413 ++:109150000E00054A000921C08E0800048F84FF28F4 ++:109160008F82FF30000839C03C068000ACC7002069 ++:10917000948500EA904300131460001C30B1FFFF97 ++:109180008F8CFF2C918B0008316A00401540000B3A ++:10919000000000008E0D0004022030218FBF001857 ++:1091A0008FB100148FB00010240400220000382179 ++:1091B000000D29C00A000D2F27BD00200E000098C9 ++:1091C000000000008E0D0004022030218FBF001827 ++:1091D0008FB100148FB00010240400220000382149 ++:1091E000000D29C00A000D2F27BD00200E000090A1 ++:1091F000000000008E0D0004022030218FBF0018F7 ++:109200008FB100148FB00010240400220000382118 ++:10921000000D29C00A000D2F27BD002027BDFFE04B ++:10922000AFB200183092FFFFAFB00010AFBF001C0C ++:10923000AFB100141240001E000080218F8600583C ++:109240008CC500002403000600053F02000514023F ++:1092500030E4000714830016304500FF2CA80006F8 ++:1092600011000040000558803C0C0800258C58BCBB ++:10927000016C50218D490000012000080000000011 ++:109280008F8E0098240D000111CD005024020002A1 ++:10929000AF820098260900013130FFFF24C800206A ++:1092A0000212202B010030211480FFE5AF88005806 ++:1092B000020010218FBF001C8FB200188FB1001464 ++:1092C0008FB0001003E0000827BD00209387007EC8 ++:1092D00054E00034000030210E000DE700000000D3 ++:1092E0008F8600580A000EFF240200018F87009825 ++:1092F0002405000210E50031240400130000282199 ++:1093000000003021240700010E000D2F0000000096 ++:109310000A000F008F8600588F83009824020002F5 ++:109320001462FFF6240400120E000D9A00000000E3 ++:109330008F85009400403021240400120E000D2F70 ++:10934000000038210A000F008F8600588F83009894 ++:109350002411000310710029241F0002107FFFCE8A ++:1093600026090001240400100000282100003021FB ++:109370000A000F1D240700018F91009824060002A7 ++:109380001626FFF9240400100E000E410000000014 ++:10939000144000238F9800588F8600580A000EFF53 ++:1093A00024020003240400140E000D2F00002821C5 ++:1093B0008F8600580A000EFF240200020E000EA93C ++:1093C000000000000A000F008F8600580E000D3FBD ++:1093D00000000000241900022404001400002821C9 ++:1093E0000000302100003821AF9900980E000D2FA9 ++:1093F000000000000A000F008F8600580E000D5775 ++:10940000000000008F8500942419000200403021E4 ++:1094100024040010000038210A000F56AF9900986C ++:109420000040382124040010970F0002000028217A ++:109430000E000D2F31E6FFFF8F8600580A000F0047 ++:10944000AF9100988F84FF2C3C077FFF34E6FFFF2D ++:109450008C8500182402000100A61824AC83001893 ++:1094600003E00008A08200053084FFFF30A5FFFF65 ++:109470001080000700001821308200011040000217 ++:1094800000042042006518211480FFFB00052840DD ++:1094900003E000080060102110C000070000000079 ++:1094A0008CA2000024C6FFFF24A50004AC820000AB ++:1094B00014C0FFFB2484000403E000080000000047 ++:1094C00010A0000824A3FFFFAC86000000000000ED ++:1094D000000000002402FFFF2463FFFF1462FFFA74 ++:1094E0002484000403E0000800000000000411C010 ++:1094F00003E000082442024027BDFFE8AFB000109F ++:1095000000808021AFBF00140E000F9600A0202124 ++:1095100000504821240AFF808FBF00148FB0001034 ++:10952000012A30243127007F3C08800A3C042100B6 ++:1095300000E8102100C428253C03800027BD001846 ++:10954000AC650024AF820038AC400000AC6500245C ++:1095500003E00008AC4000403C0D08008DAD005811 ++:1095600000056180240AFF8001A45821016C482174 ++:10957000012A30243127007F3C08800C3C04210064 ++:1095800000E8102100C428253C038000AC650028B9 ++:10959000AF82003403E00008AC40002430A5FFFF98 ++:1095A0003C0680008CC201B80440FFFE3C086015F8 ++:1095B00000A838253C031000ACC40180ACC0018475 ++:1095C000ACC7018803E00008ACC301B83C0D08003B ++:1095D0008DAD005800056180240AFF8001A4582148 ++:1095E000016C4021010A4824000931403107007F05 ++:1095F00000C728253C04200000A418253C02800058 ++:10960000AC43083003E00008AF80003427BDFFE81A ++:10961000AFB0001000808021AFBF00140E000F9685 ++:1096200000A0202100504821240BFF80012B502452 ++:10963000000A39403128007F3C0620008FBF00140B ++:109640008FB0001000E8282534C2000100A21825C0 ++:109650003C04800027BD0018AC83083003E00008FC ++:10966000AF8000383C0580088CA700603C0680086D ++:109670000087102B144000112C8340008CA8006040 ++:109680002D0340001060000F240340008CC90060CF ++:109690000089282B14A00002008018218CC30060D0 ++:1096A00000035A42000B30803C0A0800254A59202A ++:1096B00000CA202103E000088C8200001460FFF340 ++:1096C0002403400000035A42000B30803C0A08008B ++:1096D000254A592000CA202103E000088C8200009E ++:1096E0003C05800890A60008938400AB24C20001CA ++:1096F000304200FF3043007F1064000C0002382726 ++:10970000A0A200083C0480008C85017804A0FFFE24 ++:109710008F8A00A0240900023C081000AC8A014096 ++:10972000A089014403E00008AC8801780A00101BFE ++:1097300030E2008027BDFFD8AFB200188F9200A49E ++:10974000AFBF0020AFB3001CAFB00010AFB100142A ++:109750008F9300348E5900283C1000803C0EFFEFA0 ++:10976000AE7900008E580024A260000A35CDFFFFBC ++:10977000AE7800049251002C3C0BFF9F356AFFFF2E ++:10978000A271000C8E6F000C3C080040A271000B0F ++:1097900001F06025018D4824012A382400E8302595 ++:1097A000AE66000C8E450004AE6000183C0400FF5D ++:1097B000AE6500148E43002C3482FFFFA6600008C3 ++:1097C0000062F824AE7F00108E5900088F9000A030 ++:1097D000964E0012AE7900208E51000C31D83FFF1A ++:1097E00000187980AE7100248E4D001401F06021C4 ++:1097F00031CB0001AE6D00288E4A0018000C41C22A ++:10980000000B4B80AE6A002C8E46001C01093821EB ++:10981000A667001CAE660030964500028E4400200C ++:10982000A665001EAE64003492430033306200042B ++:1098300054400006924700003C0280083443010077 ++:109840008C7F00D0AE7F0030924700008F860038BA ++:10985000A0C700309245003330A4000250800007BA ++:10986000925100018F880038240BFF80910A00304C ++:10987000014B4825A1090030925100018F9000381A ++:10988000240CFFBF2404FFDFA21100318F8D0038AC ++:109890003C1880083711008091AF003C31EE007F0A ++:1098A000A1AE003C8F890038912B003C016C502404 ++:1098B000A12A003C8F9F00388E68001493E6003C7C ++:1098C0002D0700010007114000C4282400A218251C ++:1098D000A3E3003C8F87003896590012A4F90032A8 ++:1098E0008E450004922E007C30B0000300107823D7 ++:1098F00031ED000300AD102131CC000215800002D3 ++:1099000024460034244600303C0280083443008062 ++:10991000907F007C00BFC824333800041700000289 ++:1099200024C2000400C010218F98003824190002BE ++:10993000ACE20034A3190000924F003F8F8E003834 ++:109940003C0C8008358B0080A1CF00018F9100383E ++:10995000924D003F8E440004A62D0002956A005CE3 ++:109960000E000FF43150FFFF00024B800209382532 ++:109970003C08420000E82825AE2500048E4400384B ++:109980008F850038ACA400188E460034ACA6001CAD ++:10999000ACA0000CACA00010A4A00014A4A0001661 ++:1099A000A4A00020A4A00022ACA000248E62001479 ++:1099B00050400001240200018FBF00208FB3001C23 ++:1099C0008FB200188FB100148FB00010ACA2000845 ++:1099D0000A00101327BD002827BDFFC83C058008DA ++:1099E00034A40080AFBF0034AFBE0030AFB7002C4E ++:1099F000AFB60028AFB50024AFB40020AFB3001C51 ++:109A0000AFB20018AFB10014AFB00010948300786B ++:109A10009482007A104300512405FFFF0080F0215A ++:109A20000A0011230080B821108B004D8FBF003435 ++:109A30008F8600A03C1808008F18005C2411FF805E ++:109A40003C1680000306782101F18024AED0002C62 ++:109A500096EE007A31EC007F3C0D800E31CB7FFF1B ++:109A6000018D5021000B4840012AA82196A4000036 ++:109A70003C0808008D0800582405FF8030953FFF02 ++:109A800001061821001539800067C8210325F82434 ++:109A90003C02010003E290253338007F3C11800C2A ++:109AA000AED20028031190219250000D320F000415 ++:109AB00011E0003702E0982196E3007A96E8007AF8 ++:109AC00096E5007A2404800031077FFF24E300013B ++:109AD00030627FFF00A4F82403E2C825A6F9007ACB ++:109AE00096E6007A3C1408008E94006030D67FFF22 ++:109AF00012D400C1000000008E5800188F8400A00E ++:109B000002A028212713FFFF0E000FCEAE53002C1A ++:109B100097D5007897D4007A12950010000028217C ++:109B20003C098008352401003C0A8008914800085F ++:109B3000908700D53114007F30E400FF0284302B81 ++:109B400014C0FFB9268B0001938E00AB268C000158 ++:109B5000008E682115ACFFB78F8600A08FBF003440 ++:109B60008FBE00308FB7002C8FB600288FB5002431 ++:109B70008FB400208FB3001C8FB200188FB1001477 ++:109B80008FB0001000A0102103E0000827BD0038AE ++:109B900000C020210E000F99028028218E4B00105A ++:109BA0008E4C00308F84003824090002016C502351 ++:109BB000AE4A0010A089000096E3005C8E4400309D ++:109BC0008F9100380E000FF43070FFFF00024380C9 ++:109BD000020838253C02420000E22825AE25000498 ++:109BE0008E5F00048F8A00388E590000240B000815 ++:109BF000AD5F001CAD590018AD40000CAD40001029 ++:109C00009246000A240400052408C00030D000FF5A ++:109C1000A550001496580008A55800169251000A45 ++:109C20003C188008322F00FFA54F0020964E0008F8 ++:109C300037110100A54E0022AD400024924D000BCB ++:109C400031AC00FFA54C0002A14B00018E49003051 ++:109C50008F830038240BFFBFAC690008A06400307C ++:109C60008F9000382403FFDF9607003200E8282495 ++:109C700000B51025A6020032921F003233F9003FD2 ++:109C800037260040A20600328F8C0038AD800034A9 ++:109C90008E2F00D0AD8F0038918E003C3C0F7FFF9F ++:109CA00031CD007FA18D003C8F84003835EEFFFF61 ++:109CB000908A003C014B4824A089003C8F850038E5 ++:109CC00090A8003C01033824A0A7003C8E42003439 ++:109CD0008F9100383C038008AE2200408E59002C42 ++:109CE0008E5F0030033F3023AE26004492300048A0 ++:109CF0003218007FA23800488F8800388E4D00301F ++:109D00008D0C004801AE582401965024014B482583 ++:109D1000AD0900489244000AA104004C964700088F ++:109D20008F850038A4A7004E8E5000308E4400303E ++:109D30000E0003818C65006092F9007C0002F940FE ++:109D4000004028210002110003E2302133360002D6 ++:109D500012C00003020680210005B0800216802197 ++:109D6000926D007C31B30004126000020005708027 ++:109D7000020E80218E4B00308F8800382405800031 ++:109D8000316A0003000A4823312400030204182129 ++:109D9000AD03003496E4007A96F0007A96F1007AEA ++:109DA00032027FFF2447000130FF7FFF0225C824D5 ++:109DB000033F3025A6E6007A96F8007A3C120800A8 ++:109DC0008E520060330F7FFF11F200180000000078 ++:109DD0008F8400A00E000FCE02A028218F8400A047 ++:109DE0000E000FDE028028210E001013000000007C ++:109DF0000A00111F0000000096F1007A022480245E ++:109E0000A6F0007A92EF007A92EB007A31EE00FF32 ++:109E1000000E69C2000D6027000C51C03169007F3F ++:109E2000012A20250A001119A2E4007A96E6007A98 ++:109E300000C5C024A6F8007A92EF007A92F3007A67 ++:109E400031F200FF001271C2000E6827000DB1C090 ++:109E5000326C007F01962825A2E5007A0A0011D015 ++:109E60008F8400A03C0380003084FFFF30A5FFFFFB ++:109E7000AC640018AC65001C03E000088C620014A0 ++:109E800027BDFFA03C068008AFBF005CAFBE0058F6 ++:109E9000AFB70054AFB60050AFB5004CAFB40048F8 ++:109EA000AFB30044AFB20040AFB1003CAFB0003838 ++:109EB00034C80100910500D590C700083084FFFF29 ++:109EC00030A500FF30E2007F0045182AAFA4001043 ++:109ED000A7A00018A7A0002610600055AFA000148E ++:109EE00090CA00083149007F00A9302324D3FFFF26 ++:109EF0000013802B8FB400100014902B02128824C2 ++:109F0000522000888FB300143C03800894790052DB ++:109F1000947E00508FB60010033EC0230018BC0092 ++:109F2000001714030016FC0002C2A82A16A00002A3 ++:109F3000001F2C030040282100133C0000072403CD ++:109F400000A4102A5440000100A020212885000907 ++:109F500014A000020080A021241400083C0C8008FA ++:109F60008D860048001459808D88004C3C03800089 ++:109F70003169FFFF3C0A0010012A202534710400DA ++:109F8000AC660038AF9100A4AC68003CAC64003013 ++:109F900000000000000000000000000000000000C1 ++:109FA00000000000000000000000000000000000B1 ++:109FB0008C6E000031CD002011A0FFFD0014782A26 ++:109FC00001F01024104000390000A8213C16800840 ++:109FD00092D700083C1280008E44010032F6007FC8 ++:109FE0000E000F9902C028218E3900108E44010006 ++:109FF0000000902133373FFF0E000FB102E028210F ++:10A00000923800003302003F2C500008520000102C ++:10A0100000008821000210803C030800246358E4FB ++:10A020000043F8218FFE000003C00008000000007C ++:10A0300090CF0008938C00AB31EE007F00AE682318 ++:10A04000018D58210A0012172573FFFF0000882197 ++:10A050003C1E80008FC401000E000FCE02E02821BC ++:10A060008FC401000E000FDE02C028211220000F55 ++:10A070000013802B8F8B00A426A400010004AC00E9 ++:10A08000027298230015AC032578004002B4B02A70 ++:10A090000013802B241700010300882102D0102414 ++:10A0A000AF9800A41440FFC9AFB700143C07800864 ++:10A0B00094E200508FAE00103C05800002A288217F ++:10A0C0003C060020A4F10050ACA6003094F40050EF ++:10A0D00094EF005201D51823306CFFFF11F4001EDD ++:10A0E000AFAC00108CEF004C001561808CF500487F ++:10A0F00001EC28210000202100AC582B02A4C02133 ++:10A10000030BB021ACE5004CACF600488FB4001056 ++:10A110000014902B021288241620FF7C3C03800838 ++:10A120008FB300148FBF005C8FBE00583A620001ED ++:10A130008FB700548FB600508FB5004C8FB40048D5 ++:10A140008FB300448FB200408FB1003C8FB0003815 ++:10A1500003E0000827BD006094FE00548CF2004428 ++:10A1600033C9FFFE0009C8C00259F821ACBF003C4A ++:10A170008CE800448CAD003C010D50231940003B9D ++:10A18000000000008CF7004026E20001ACA200387D ++:10A190003C05005034A700103C038000AC67003041 ++:10A1A00000000000000000000000000000000000AF ++:10A1B000000000000000000000000000000000009F ++:10A1C0008C7800003316002012C0FFFD3C1180087F ++:10A1D000962200543C1580003C068008304E000159 ++:10A1E000000E18C0007578218DEC04003C070800B3 ++:10A1F0008CE700443C040020ACCC00488DF40404FF ++:10A20000240B0001ACD4004C10EB0260AEA4003073 ++:10A21000963900523C0508008CA5004000B99021F9 ++:10A22000A6320052963F005427ED0001A62D00549F ++:10A230009626005430C4FFFF5487FF2F8FB40010C0 ++:10A2400030A5FFFF0E0011F4A62000543C070800C3 ++:10A250008CE70024963E00520047B82303D74823DA ++:10A26000A62900520A0012198FB400108CE2004097 ++:10A270000A0012BE00000000922400012407000121 ++:10A280003085007F14A7001C97AD00268E2B00148C ++:10A29000240CC000316A3FFF01AC48243C06080092 ++:10A2A0008CC60060012A402531043FFF0086882BC0 ++:10A2B00012200011A7A800263C0508008CA5005814 ++:10A2C0008F9100A0000439802402FF8000B1182182 ++:10A2D0000067F82103E2F02433F8007F3C1280008D ++:10A2E0003C19800EAE5E002C0319702191D0000D38 ++:10A2F000360F0004A1CF000D0E001028241200011B ++:10A30000241100013C1E80008FC401000E000FCEFE ++:10A3100002E028218FC401000E000FDE02C02821B8 ++:10A320001620FF558F8B00A40A0012860013802B85 ++:10A330008F8600A490C80001310400201080019194 ++:10A34000241000013C048008348B0080916A007C5A ++:10A350008F9E0034AFA0002C314900011120000F66 ++:10A36000AFB000288CCD00148C8E006001AE602B45 ++:10A370001580000201A038218C8700603C188008FD ++:10A38000370300808C70007000F0782B15E000021D ++:10A3900000E020218C640070AFA4002C3C028008F7 ++:10A3A000344500808CD200148CBF0070025FC82B33 ++:10A3B00017200002024020218CA400708FA7002CDF ++:10A3C0000087182310600003AFA3003024050002AB ++:10A3D000AFA500288FA400280264882B162000BA9D ++:10A3E000000018218CD000388FCE000C3C0F00806C ++:10A3F000AFD000008CCD00343C0CFF9F01CF58251E ++:10A40000AFCD000490CA003F3586FFFF01662024CF ++:10A410003C0900203C08FFEFA3CA000B0089382547 ++:10A420003511FFFF00F118243C0500088F8700A4B8 ++:10A430000065C825AFD9000C8CE20014AFC000182D ++:10A440008FA60030AFC200148CF800188FB0002C1B ++:10A450003C1FFFFBAFD8001C8CEF000837F2FFFF5A ++:10A4600003326824AFCF00248CEC000C020670216C ++:10A47000AFCD000CA7C00038A7C0003AAFCE002C6B ++:10A48000AFCC0020AFC000288CEA00148FAB002CAA ++:10A49000014B48230126402311000011AFC80010D2 ++:10A4A00090EB003D8FC900048FC80000000B5100E5 ++:10A4B000012A28210000102100AA882B010218215E ++:10A4C0000071F821AFC50004AFDF000090F2003D3D ++:10A4D000A3D2000A8F9900A497380006A7D80008D5 ++:10A4E0008F910038240800023C038008A228000055 ++:10A4F0003465008094BF005C8FA4002C33F0FFFF14 ++:10A500000E000FF48F9200380002CB808F8500A4DC ++:10A51000021978253C18420001F87025AE4E00045F ++:10A520008F8400388CAD0038AC8D00188CAC0034B2 ++:10A53000AC8C001CAC80000CAC800010A48000141B ++:10A54000A4800016A4800020A4800022AC800024F7 ++:10A5500090A6003F8FA7002CA486000250E0019235 ++:10A56000240700018FA200305040000290A2003D5D ++:10A5700090A2003E244A0001A08A00018F84003886 ++:10A580008FA9002CAC8900083C128008364D008051 ++:10A5900091AC007C3186000214C000022407003414 ++:10A5A000240700308F8500A43C198008373F0080C5 ++:10A5B00090B0000093F9007C240E0004A0900030BD ++:10A5C0008F8F00A48FB8002C8F8D003891F200017E ++:10A5D0003304000301C46023A1B200318F8E003820 ++:10A5E0008F8600A42402C00095CA003294C90012CC ++:10A5F0008FAB002C0142402431233FFF010388250B ++:10A60000A5D1003291D000323185000300EBF82152 ++:10A610003218003F370F0040A1CF00328FA4002C2A ++:10A6200003E5382133280004108000028F850038AC ++:10A6300000E838213C0A8008ACA700343549010005 ++:10A640008D2800D08FA3002C2419FFBFACA80038A0 ++:10A6500090B1003C2C640001240FFFDF3227007F03 ++:10A66000A0A7003C8F98003800049140931F003C45 ++:10A6700003F98024A310003C8F8C0038918E003C9D ++:10A6800001CF682401B23025A186003C8F8900A447 ++:10A690008F8800388D2B0020AD0B00408D220024C8 ++:10A6A000AD0200448D2A0028AD0A00488D23002CFD ++:10A6B0000E001013AD03004C8FB1002824070002D8 ++:10A6C000122700118FA300280003282B00058023E8 ++:10A6D0000270982400608021006090210A00126FAF ++:10A6E0000010882B962900128F8400A00000902172 ++:10A6F0003125FFFFA7A900180E000FC22411000189 ++:10A700000A00131D3C1E80003C0B80003C12800898 ++:10A710008D640100924900088F92FF340E000F995A ++:10A720003125007F8F9900388FA700288FA4003033 ++:10A73000A3270000965F005C33F0FFFF0E000FF4CC ++:10A740008F91003800026B80020D80253C0842008A ++:10A750008F8D00A402085025AE2A00048DA5003874 ++:10A760008F8A003800007821000F1100AD450018D5 ++:10A770008DB800343C047FFF3488FFFFAD58001CC7 ++:10A7800091A6003E8D4C001C8D4900180006190052 ++:10A79000000677020183C821004E58250323882B29 ++:10A7A000012B382100F1F821AD59001CAD5F0018D4 ++:10A7B000AD40000CAD40001091B0003E8FA40030C1 ++:10A7C00024090005A550001495A500042419C00013 ++:10A7D00000884024A545001691B8003EA5580020E9 ++:10A7E00095AF0004A54F0022AD40002491AE003F7C ++:10A7F000A54E000291A6003E91AC003D01861023BB ++:10A80000244B0001A14B00018F9100388FA3003031 ++:10A810003C028008344B0100AE230008A22900301E ++:10A820008F8C00388F8700A4959F003294F000121F ++:10A830002407FFBF033FC02432053FFF03057825EF ++:10A84000A58F0032918E00322418FFDF31CD003FFA ++:10A8500035A60040A18600328F910038240DFFFFFD ++:10A86000240CFF80AE2000348D6A00D0AE2A003860 ++:10A870009223003C3069007FA229003C8F90003871 ++:10A880003C0380009219003C0327F824A21F003CDF ++:10A890008F8E003891C5003C00B87824A1CF003CD1 ++:10A8A0008F8A00383C0E8008AD4D00408FA6002CEA ++:10A8B000AD46004491420048004C5825A14B004849 ++:10A8C0008F9000388F9900A48E09004801238824B6 ++:10A8D00002283825AE070048933F003EA21F004CD7 ++:10A8E0008F9800A48F8F003897050004A5E5004ECF ++:10A8F0000E0003818DC500609246007C8FAC003055 ++:10A9000000026940000291000040282130CB000283 ++:10A9100001B21021156000AA018230213C0E80088E ++:10A9200035C20080904C007C31830004106000032D ++:10A930008FB900300005788000CF3021241F00043B ++:10A940008F910038332D000303ED8023320800037C ++:10A9500000C85021AE2A00343C188000A7C500383A ++:10A960003C0680088F04010090DE00080E000FDE18 ++:10A9700033C5007F0E001013000000000A00140D04 ++:10A980008FA300288F9800348CC90038241F00033F ++:10A99000A7000008AF0900008CC50034A300000A1E ++:10A9A0008F9900A4AF0500043C080080932D003F60 ++:10A9B000A31F000C8F0A000C3C02FF9FA30D000B8D ++:10A9C0000148F0253451FFFF3C12FFEF8F9900A49E ++:10A9D00003D170243646FFFF01C61824AF03000CD4 ++:10A9E0008F2C0014972900128F8400A0AF0C001048 ++:10A9F0008F2F0014AF000018AF000020AF0F00141D ++:10AA0000AF0000248F270018312F3FFF000F59801F ++:10AA1000AF0700288F2500080164F821312D0001BF ++:10AA2000AF0500308F31000C8F920038001F51C2EB ++:10AA3000000D438001481021241E00023C068008BE ++:10AA4000A702001CA7000034AF11002CA25E00007A ++:10AA500034D20080964E005C8F9900383C0342004F ++:10AA600031CCFFFF01833825AF2700048F8B00A472 ++:10AA7000240500012402C0008D640038240700343E ++:10AA8000AF2400188D690034AF29001CAF20000CE2 ++:10AA9000AF200010A7200014A7200016A720002038 ++:10AAA000A7200022AF200024A7300002A325000128 ++:10AAB0008F8800388F9F00A4AD10000893ED000030 ++:10AAC000A10D00308F8A00A48F98003891510001A9 ++:10AAD000A31100318F8B0038957E003203C27024A1 ++:10AAE00001CF6025A56C0032916300323064003FD5 ++:10AAF000A16400329249007C3125000214A00002BA ++:10AB00008F840038240700303C198008AC8700345B ++:10AB1000373201008E5F00D0240AFFBF020090216F ++:10AB2000AC9F0038908D003C31A8007FA088003C8D ++:10AB30008F9E003893C2003C004A8824A3D1003C79 ++:10AB40008F8300380010882B9066003C34CE0020A4 ++:10AB5000A06E003C8F8400A48F9800388C8C00205D ++:10AB6000AF0C00408C8F0024AF0F00448C8700286E ++:10AB7000AF0700488C8B002CAF0B004C0E0010135D ++:10AB80003C1E80000A0012700000000094C80052B1 ++:10AB90003C0A08008D4A002401488821A4D10052B3 ++:10ABA0000A0012198FB40010A08700018F840038AA ++:10ABB000240B0001AC8B00080A0013BE3C12800875 ++:10ABC000000520800A0014A200C4302127BDFFE048 ++:10ABD0003C0D8008AFB20018AFB00010AFBF001C32 ++:10ABE000AFB1001435B200808E4C001835A80100BA ++:10ABF000964B000695A70050910900FC000C5602E8 ++:10AC0000016728233143007F312600FF240200031F ++:10AC1000AF8300A8AF8400A010C2001B30B0FFFFBC ++:10AC2000910600FC2412000530C200FF10520033D0 ++:10AC300000000000160000098FBF001C8FB2001832 ++:10AC40008FB100148FB00010240D0C003C0C80005C ++:10AC500027BD002003E00008AD8D00240E0011FB8D ++:10AC6000020020218FBF001C8FB200188FB100148A ++:10AC70008FB00010240D0C003C0C800027BD00207C ++:10AC800003E00008AD8D0024965800789651007AB4 ++:10AC9000924E007D0238782631E8FFFF31C400C0B3 ++:10ACA000148000092D11000116000037000000007B ++:10ACB0005620FFE28FBF001C0E0010D100000000E4 ++:10ACC0000A00156A8FBF001C1620FFDA0000000082 ++:10ACD0000E0010D1000000001440FFD88FBF001CF0 ++:10ACE0001600002200000000925F007D33E2003F6A ++:10ACF000A242007D0A00156A8FBF001C950900EA78 ++:10AD00008F86008000802821240400050E0007257E ++:10AD10003130FFFF978300923C0480002465FFFFE1 ++:10AD2000A78500928C8A01B80540FFFE0000000054 ++:10AD3000AC8001808FBF001CAC9001848FB20018E2 ++:10AD40008FB100148FB000103C0760133C0B100053 ++:10AD5000240D0C003C0C800027BD0020AC8701882E ++:10AD6000AC8B01B803E00008AD8D00240E0011FB90 ++:10AD7000020020215040FFB18FBF001C925F007D78 ++:10AD80000A00159733E2003F0E0011FB020020215C ++:10AD90001440FFAA8FBF001C122000070000000013 ++:10ADA0009259007D3330003F36020040A242007DC0 ++:10ADB0000A00156A8FBF001C0E0010D100000000B1 ++:10ADC0005040FF9E8FBF001C9259007D3330003FE2 ++:10ADD0000A0015C636020040000000000000001BFB ++:10ADE0000000000F0000000A00000008000000063C ++:10ADF0000000000500000005000000040000000441 ++:10AE00000000000300000003000000030000000336 ++:10AE10000000000300000002000000020000000229 ++:10AE2000000000020000000200000002000000021A ++:10AE3000000000020000000200000002000000020A ++:10AE400000000002000000020000000200000002FA ++:10AE50000000000100000001000000018008010066 ++:10AE6000800800808008000000000C000000308096 ++:10AE7000080011D00800127C08001294080012A8E3 ++:10AE8000080012BC080011D0080011D0080012F010 ++:10AE90000800132C080013400800138808001A8CBF ++:10AEA00008001A8C08001AC408001AC408001AD82E ++:10AEB00008001AA808001D0008001CCC08001D5836 ++:10AEC00008001D5808001DE008001D108008024001 ++:10AED000080027340800256C0800275C080027F4C8 ++:10AEE0000800293C0800298808002AAC080029B479 ++:10AEF00008002A38080025DC08002EDC08002EA4F3 ++:10AF000008002588080025880800258808002B20CF ++:10AF100008002B20080025880800258808002DD06F ++:10AF2000080025880800258808002588080025884D ++:10AF300008002E0C080025880800258808002588B0 ++:10AF4000080025880800258808002588080025882D ++:10AF5000080025880800258808002588080025881D ++:10AF6000080025880800258808002588080029A8E9 ++:10AF7000080025880800258808002E680800258814 ++:10AF800008002588080025880800258808002588ED ++:10AF900008002588080025880800258808002588DD ++:10AFA00008002588080025880800258808002588CD ++:10AFB00008002588080025880800258808002588BD ++:10AFC00008002CF4080025880800258808002C6853 ++:10AFD00008002BC408003CE408003CB808003C848E ++:10AFE00008003C5808003C3808003BEC8008010091 ++:10AFF00080080080800800008008008008004C6401 ++:10B0000008004C9C08004BE408004C6408004C64A9 ++:10B01000080049B808004C64080050500A000C842D ++:10B0200000000000000000000000000D7278703683 ++:10B030002E322E31620000000602010300000000E3 ++:10B0400000000001000000000000000000000000FF ++:10B0500000000000000000000000000000000000F0 ++:10B0600000000000000000000000000000000000E0 ++:10B0700000000000000000000000000000000000D0 ++:10B0800000000000000000000000000000000000C0 ++:10B0900000000000000000000000000000000000B0 ++:10B0A00000000000000000000000000000000000A0 ++:10B0B0000000000000000000000000000000000090 ++:10B0C0000000000000000000000000000000000080 ++:10B0D0000000000000000000000000000000000070 ++:10B0E0000000000000000000000000000000000060 ++:10B0F0000000000000000000000000000000000050 ++:10B10000000000000000000000000000000000003F ++:10B11000000000000000000000000000000000002F ++:10B12000000000000000000000000000000000001F ++:10B13000000000000000000000000000000000000F ++:10B1400000000000000000000000000000000000FF ++:10B1500000000000000000000000000000000000EF ++:10B1600000000000000000000000000000000000DF ++:10B1700000000000000000000000000000000000CF ++:10B1800000000000000000000000000000000000BF ++:10B1900000000000000000000000000000000000AF ++:10B1A000000000000000000000000000000000009F ++:10B1B000000000000000000000000000000000008F ++:10B1C000000000000000000000000000000000007F ++:10B1D000000000000000000000000000000000006F ++:10B1E000000000000000000000000000000000005F ++:10B1F000000000000000000000000000000000004F ++:10B20000000000000000000000000000000000003E ++:10B21000000000000000000000000000000000002E ++:10B22000000000000000000000000000000000001E ++:10B23000000000000000000000000000000000000E ++:10B2400000000000000000000000000000000000FE ++:10B2500000000000000000000000000000000000EE ++:10B2600000000000000000000000000000000000DE ++:10B2700000000000000000000000000000000000CE ++:10B2800000000000000000000000000000000000BE ++:10B2900000000000000000000000000000000000AE ++:10B2A000000000000000000000000000000000009E ++:10B2B000000000000000000000000000000000008E ++:10B2C000000000000000000000000000000000007E ++:10B2D000000000000000000000000000000000006E ++:10B2E000000000000000000000000000000000005E ++:10B2F000000000000000000000000000000000004E ++:10B30000000000000000000000000000000000003D ++:10B31000000000000000000000000000000000002D ++:10B32000000000000000000000000000000000001D ++:10B33000000000000000000000000000000000000D ++:10B3400000000000000000000000000000000000FD ++:10B3500000000000000000000000000000000000ED ++:10B3600000000000000000000000000000000000DD ++:10B3700000000000000000000000000000000000CD ++:10B3800000000000000000000000000000000000BD ++:10B3900000000000000000000000000000000000AD ++:10B3A000000000000000000000000000000000009D ++:10B3B000000000000000000000000000000000008D ++:10B3C000000000000000000000000000000000007D ++:10B3D000000000000000000000000000000000006D ++:10B3E000000000000000000000000000000000005D ++:10B3F000000000000000000000000000000000004D ++:10B40000000000000000000000000000000000003C ++:10B41000000000000000000000000000000000002C ++:10B42000000000000000000000000000000000001C ++:10B43000000000000000000000000000000000000C ++:10B4400000000000000000000000000000000000FC ++:10B4500000000000000000000000000000000000EC ++:10B4600000000000000000000000000000000000DC ++:10B4700000000000000000000000000000000000CC ++:10B4800000000000000000000000000000000000BC ++:10B4900000000000000000000000000000000000AC ++:10B4A000000000000000000000000000000000009C ++:10B4B000000000000000000000000000000000008C ++:10B4C000000000000000000000000000000000007C ++:10B4D000000000000000000000000000000000006C ++:10B4E000000000000000000000000000000000005C ++:10B4F000000000000000000000000000000000004C ++:10B50000000000000000000000000000000000003B ++:10B51000000000000000000000000000000000002B ++:10B52000000000000000000000000000000000001B ++:10B53000000000000000000000000000000000000B ++:10B5400000000000000000000000000000000000FB ++:10B5500000000000000000000000000000000000EB ++:10B5600000000000000000000000000000000000DB ++:10B5700000000000000000000000000000000000CB ++:10B5800000000000000000000000000000000000BB ++:10B5900000000000000000000000000000000000AB ++:10B5A000000000000000000000000000000000009B ++:10B5B000000000000000000000000000000000008B ++:10B5C000000000000000000000000000000000007B ++:10B5D000000000000000000000000000000000006B ++:10B5E000000000000000000000000000000000005B ++:10B5F000000000000000000000000000000000004B ++:10B60000000000000000000000000000000000003A ++:10B61000000000000000000000000000000000002A ++:10B62000000000000000000000000000000000001A ++:10B63000000000000000000000000000000000000A ++:10B6400000000000000000000000000000000000FA ++:10B6500000000000000000000000000000000000EA ++:10B6600000000000000000000000000000000000DA ++:10B6700000000000000000000000000000000000CA ++:10B6800000000000000000000000000000000000BA ++:10B6900000000000000000000000000000000000AA ++:10B6A000000000000000000000000000000000009A ++:10B6B000000000000000000000000000000000008A ++:10B6C000000000000000000000000000000000007A ++:10B6D000000000000000000000000000000000006A ++:10B6E000000000000000000000000000000000005A ++:10B6F000000000000000000000000000000000004A ++:10B700000000000000000000000000000000000039 ++:10B710000000000000000000000000000000000029 ++:10B720000000000000000000000000000000000019 ++:10B730000000000000000000000000000000000009 ++:10B7400000000000000000000000000000000000F9 ++:10B7500000000000000000000000000000000000E9 ++:10B7600000000000000000000000000000000000D9 ++:10B7700000000000000000000000000000000000C9 ++:10B7800000000000000000000000000000000000B9 ++:10B7900000000000000000000000000000000000A9 ++:10B7A0000000000000000000000000000000000099 ++:10B7B0000000000000000000000000000000000089 ++:10B7C0000000000000000000000000000000000079 ++:10B7D0000000000000000000000000000000000069 ++:10B7E0000000000000000000000000000000000059 ++:10B7F0000000000000000000000000000000000049 ++:10B800000000000000000000000000000000000038 ++:10B810000000000000000000000000000000000028 ++:10B820000000000000000000000000000000000018 ++:10B830000000000000000000000000000000000008 ++:10B8400000000000000000000000000000000000F8 ++:10B8500000000000000000000000000000000000E8 ++:10B8600000000000000000000000000000000000D8 ++:10B8700000000000000000000000000000000000C8 ++:10B8800000000000000000000000000000000000B8 ++:10B8900000000000000000000000000000000000A8 ++:10B8A0000000000000000000000000000000000098 ++:10B8B0000000000000000000000000000000000088 ++:10B8C0000000000000000000000000000000000078 ++:10B8D0000000000000000000000000000000000068 ++:10B8E0000000000000000000000000000000000058 ++:10B8F0000000000000000000000000000000000048 ++:10B900000000000000000000000000000000000037 ++:10B910000000000000000000000000000000000027 ++:10B920000000000000000000000000000000000017 ++:10B930000000000000000000000000000000000007 ++:10B9400000000000000000000000000000000000F7 ++:10B9500000000000000000000000000000000000E7 ++:10B9600000000000000000000000000000000000D7 ++:10B9700000000000000000000000000000000000C7 ++:10B9800000000000000000000000000000000000B7 ++:10B9900000000000000000000000000000000000A7 ++:10B9A0000000000000000000000000000000000097 ++:10B9B0000000000000000000000000000000000087 ++:10B9C0000000000000000000000000000000000077 ++:10B9D0000000000000000000000000000000000067 ++:10B9E0000000000000000000000000000000000057 ++:10B9F0000000000000000000000000000000000047 ++:10BA00000000000000000000000000000000000036 ++:10BA10000000000000000000000000000000000026 ++:10BA20000000000000000000000000000000000016 ++:10BA30000000000000000000000000000000000006 ++:10BA400000000000000000000000000000000000F6 ++:10BA500000000000000000000000000000000000E6 ++:10BA600000000000000000000000000000000000D6 ++:10BA700000000000000000000000000000000000C6 ++:10BA800000000000000000000000000000000000B6 ++:10BA900000000000000000000000000000000000A6 ++:10BAA0000000000000000000000000000000000096 ++:10BAB0000000000000000000000000000000000086 ++:10BAC0000000000000000000000000000000000076 ++:10BAD0000000000000000000000000000000000066 ++:10BAE0000000000000000000000000000000000056 ++:10BAF0000000000000000000000000000000000046 ++:10BB00000000000000000000000000000000000035 ++:10BB10000000000000000000000000000000000025 ++:10BB20000000000000000000000000000000000015 ++:10BB30000000000000000000000000000000000005 ++:10BB400000000000000000000000000000000000F5 ++:10BB500000000000000000000000000000000000E5 ++:10BB600000000000000000000000000000000000D5 ++:10BB700000000000000000000000000000000000C5 ++:10BB800000000000000000000000000000000000B5 ++:10BB900000000000000000000000000000000000A5 ++:10BBA0000000000000000000000000000000000095 ++:10BBB0000000000000000000000000000000000085 ++:10BBC0000000000000000000000000000000000075 ++:10BBD0000000000000000000000000000000000065 ++:10BBE0000000000000000000000000000000000055 ++:10BBF0000000000000000000000000000000000045 ++:10BC00000000000000000000000000000000000034 ++:10BC10000000000000000000000000000000000024 ++:10BC20000000000000000000000000000000000014 ++:10BC30000000000000000000000000000000000004 ++:10BC400000000000000000000000000000000000F4 ++:10BC500000000000000000000000000000000000E4 ++:10BC600000000000000000000000000000000000D4 ++:10BC700000000000000000000000000000000000C4 ++:10BC800000000000000000000000000000000000B4 ++:10BC900000000000000000000000000000000000A4 ++:10BCA0000000000000000000000000000000000094 ++:10BCB0000000000000000000000000000000000084 ++:10BCC0000000000000000000000000000000000074 ++:10BCD0000000000000000000000000000000000064 ++:10BCE0000000000000000000000000000000000054 ++:10BCF0000000000000000000000000000000000044 ++:10BD00000000000000000000000000000000000033 ++:10BD10000000000000000000000000000000000023 ++:10BD20000000000000000000000000000000000013 ++:10BD30000000000000000000000000000000000003 ++:10BD400000000000000000000000000000000000F3 ++:10BD500000000000000000000000000000000000E3 ++:10BD600000000000000000000000000000000000D3 ++:10BD700000000000000000000000000000000000C3 ++:10BD800000000000000000000000000000000000B3 ++:10BD900000000000000000000000000000000000A3 ++:10BDA0000000000000000000000000000000000093 ++:10BDB0000000000000000000000000000000000083 ++:10BDC0000000000000000000000000000000000073 ++:10BDD0000000000000000000000000000000000063 ++:10BDE0000000000000000000000000000000000053 ++:10BDF0000000000000000000000000000000000043 ++:10BE00000000000000000000000000000000000032 ++:10BE10000000000000000000000000000000000022 ++:10BE20000000000000000000000000000000000012 ++:10BE30000000000000000000000000000000000002 ++:10BE400000000000000000000000000000000000F2 ++:10BE500000000000000000000000000000000000E2 ++:10BE600000000000000000000000000000000000D2 ++:10BE700000000000000000000000000000000000C2 ++:10BE800000000000000000000000000000000000B2 ++:10BE900000000000000000000000000000000000A2 ++:10BEA0000000000000000000000000000000000092 ++:10BEB0000000000000000000000000000000000082 ++:10BEC0000000000000000000000000000000000072 ++:10BED0000000000000000000000000000000000062 ++:10BEE0000000000000000000000000000000000052 ++:10BEF0000000000000000000000000000000000042 ++:10BF00000000000000000000000000000000000031 ++:10BF10000000000000000000000000000000000021 ++:10BF20000000000000000000000000000000000011 ++:10BF30000000000000000000000000000000000001 ++:10BF400000000000000000000000000000000000F1 ++:10BF500000000000000000000000000000000000E1 ++:10BF600000000000000000000000000000000000D1 ++:10BF700000000000000000000000000000000000C1 ++:10BF800000000000000000000000000000000000B1 ++:10BF900000000000000000000000000000000000A1 ++:10BFA0000000000000000000000000000000000091 ++:10BFB0000000000000000000000000000000000081 ++:10BFC0000000000000000000000000000000000071 ++:10BFD0000000000000000000000000000000000061 ++:10BFE0000000000000000000000000000000000051 ++:10BFF0000000000000000000000000000000000041 ++:10C000000000000000000000000000000000000030 ++:10C010000000000000000000000000000000000020 ++:10C020000000000000000000000000000000000010 ++:10C030000000000000000000000000000000000000 ++:10C0400000000000000000000000000000000000F0 ++:10C0500000000000000000000000000000000000E0 ++:10C0600000000000000000000000000000000000D0 ++:10C0700000000000000000000000000000000000C0 ++:10C0800000000000000000000000000000000000B0 ++:10C0900000000000000000000000000000000000A0 ++:10C0A0000000000000000000000000000000000090 ++:10C0B0000000000000000000000000000000000080 ++:10C0C0000000000000000000000000000000000070 ++:10C0D0000000000000000000000000000000000060 ++:10C0E0000000000000000000000000000000000050 ++:10C0F0000000000000000000000000000000000040 ++:10C10000000000000000000000000000000000002F ++:10C11000000000000000000000000000000000001F ++:10C12000000000000000000000000000000000000F ++:10C1300000000000000000000000000000000000FF ++:10C1400000000000000000000000000000000000EF ++:10C1500000000000000000000000000000000000DF ++:10C1600000000000000000000000000000000000CF ++:10C1700000000000000000000000000000000000BF ++:10C1800000000000000000000000000000000000AF ++:10C19000000000000000000000000000000000009F ++:10C1A000000000000000000000000000000000008F ++:10C1B000000000000000000000000000000000007F ++:10C1C000000000000000000000000000000000006F ++:10C1D000000000000000000000000000000000005F ++:10C1E000000000000000000000000000000000004F ++:10C1F000000000000000000000000000000000003F ++:10C20000000000000000000000000000000000002E ++:10C21000000000000000000000000000000000001E ++:10C22000000000000000000000000000000000000E ++:10C2300000000000000000000000000000000000FE ++:10C2400000000000000000000000000000000000EE ++:10C2500000000000000000000000000000000000DE ++:10C2600000000000000000000000000000000000CE ++:10C2700000000000000000000000000000000000BE ++:10C2800000000000000000000000000000000000AE ++:10C29000000000000000000000000000000000009E ++:10C2A000000000000000000000000000000000008E ++:10C2B000000000000000000000000000000000007E ++:10C2C000000000000000000000000000000000006E ++:10C2D000000000000000000000000000000000005E ++:10C2E000000000000000000000000000000000004E ++:10C2F000000000000000000000000000000000003E ++:10C30000000000000000000000000000000000002D ++:10C31000000000000000000000000000000000001D ++:10C32000000000000000000000000000000000000D ++:10C3300000000000000000000000000000000000FD ++:10C3400000000000000000000000000000000000ED ++:10C3500000000000000000000000000000000000DD ++:10C3600000000000000000000000000000000000CD ++:10C3700000000000000000000000000000000000BD ++:10C3800000000000000000000000000000000000AD ++:10C39000000000000000000000000000000000009D ++:10C3A000000000000000000000000000000000008D ++:10C3B000000000000000000000000000000000007D ++:10C3C000000000000000000000000000000000006D ++:10C3D000000000000000000000000000000000005D ++:10C3E000000000000000000000000000000000004D ++:10C3F000000000000000000000000000000000003D ++:10C40000000000000000000000000000000000002C ++:10C41000000000000000000000000000000000001C ++:10C42000000000000000000000000000000000000C ++:10C4300000000000000000000000000000000000FC ++:10C4400000000000000000000000000000000000EC ++:10C4500000000000000000000000000000000000DC ++:10C4600000000000000000000000000000000000CC ++:10C4700000000000000000000000000000000000BC ++:10C4800000000000000000000000000000000000AC ++:10C49000000000000000000000000000000000009C ++:10C4A000000000000000000000000000000000008C ++:10C4B000000000000000000000000000000000007C ++:10C4C000000000000000000000000000000000006C ++:10C4D000000000000000000000000000000000005C ++:10C4E000000000000000000000000000000000004C ++:10C4F000000000000000000000000000000000003C ++:10C50000000000000000000000000000000000002B ++:10C51000000000000000000000000000000000001B ++:10C52000000000000000000000000000000000000B ++:10C5300000000000000000000000000000000000FB ++:10C5400000000000000000000000000000000000EB ++:10C5500000000000000000000000000000000000DB ++:10C5600000000000000000000000000000000000CB ++:10C5700000000000000000000000000000000000BB ++:10C5800000000000000000000000000000000000AB ++:10C59000000000000000000000000000000000009B ++:10C5A000000000000000000000000000000000008B ++:10C5B000000000000000000000000000000000007B ++:10C5C000000000000000000000000000000000006B ++:10C5D000000000000000000000000000000000005B ++:10C5E000000000000000000000000000000000004B ++:10C5F000000000000000000000000000000000003B ++:10C60000000000000000000000000000000000002A ++:10C61000000000000000000000000000000000001A ++:10C62000000000000000000000000000000000000A ++:10C6300000000000000000000000000000000000FA ++:10C6400000000000000000000000000000000000EA ++:10C6500000000000000000000000000000000000DA ++:10C6600000000000000000000000000000000000CA ++:10C6700000000000000000000000000000000000BA ++:10C6800000000000000000000000000000000000AA ++:10C69000000000000000000000000000000000009A ++:10C6A000000000000000000000000000000000008A ++:10C6B000000000000000000000000000000000007A ++:10C6C000000000000000000000000000000000006A ++:10C6D000000000000000000000000000000000005A ++:10C6E000000000000000000000000000000000004A ++:10C6F000000000000000000000000000000000003A ++:10C700000000000000000000000000000000000029 ++:10C710000000000000000000000000000000000019 ++:10C720000000000000000000000000000000000009 ++:10C7300000000000000000000000000000000000F9 ++:10C7400000000000000000000000000000000000E9 ++:10C7500000000000000000000000000000000000D9 ++:10C7600000000000000000000000000000000000C9 ++:10C7700000000000000000000000000000000000B9 ++:10C7800000000000000000000000000000000000A9 ++:10C790000000000000000000000000000000000099 ++:10C7A0000000000000000000000000000000000089 ++:10C7B0000000000000000000000000000000000079 ++:10C7C0000000000000000000000000000000000069 ++:10C7D0000000000000000000000000000000000059 ++:10C7E0000000000000000000000000000000000049 ++:10C7F0000000000000000000000000000000000039 ++:10C800000000000000000000000000000000000028 ++:10C810000000000000000000000000000000000018 ++:10C820000000000000000000000000000000000008 ++:10C8300000000000000000000000000000000000F8 ++:10C8400000000000000000000000000000000000E8 ++:10C8500000000000000000000000000000000000D8 ++:10C8600000000000000000000000000000000000C8 ++:10C8700000000000000000000000000000000000B8 ++:10C8800000000000000000000000000000000000A8 ++:10C890000000000000000000000000000000000098 ++:10C8A0000000000000000000000000000000000088 ++:10C8B0000000000000000000000000000000000078 ++:10C8C0000000000000000000000000000000000068 ++:10C8D0000000000000000000000000000000000058 ++:10C8E0000000000000000000000000000000000048 ++:10C8F0000000000000000000000000000000000038 ++:10C900000000000000000000000000000000000027 ++:10C910000000000000000000000000000000000017 ++:10C920000000000000000000000000000000000007 ++:10C9300000000000000000000000000000000000F7 ++:10C9400000000000000000000000000000000000E7 ++:10C9500000000000000000000000000000000000D7 ++:10C9600000000000000000000000000000000000C7 ++:10C9700000000000000000000000000000000000B7 ++:10C9800000000000000000000000000000000000A7 ++:10C990000000000000000000000000000000000097 ++:10C9A0000000000000000000000000000000000087 ++:10C9B0000000000000000000000000000000000077 ++:10C9C0000000000000000000000000000000000067 ++:10C9D0000000000000000000000000000000000057 ++:10C9E0000000000000000000000000000000000047 ++:10C9F0000000000000000000000000000000000037 ++:10CA00000000000000000000000000000000000026 ++:10CA10000000000000000000000000000000000016 ++:10CA20000000000000000000000000000000000006 ++:10CA300000000000000000000000000000000000F6 ++:10CA400000000000000000000000000000000000E6 ++:10CA500000000000000000000000000000000000D6 ++:10CA600000000000000000000000000000000000C6 ++:10CA700000000000000000000000000000000000B6 ++:10CA800000000000000000000000000000000000A6 ++:10CA90000000000000000000000000000000000096 ++:10CAA0000000000000000000000000000000000086 ++:10CAB0000000000000000000000000000000000076 ++:10CAC0000000000000000000000000000000000066 ++:10CAD0000000000000000000000000000000000056 ++:10CAE0000000000000000000000000000000000046 ++:10CAF0000000000000000000000000000000000036 ++:10CB00000000000000000000000000000000000025 ++:10CB10000000000000000000000000000000000015 ++:10CB20000000000000000000000000000000000005 ++:10CB300000000000000000000000000000000000F5 ++:10CB400000000000000000000000000000000000E5 ++:10CB500000000000000000000000000000000000D5 ++:10CB600000000000000000000000000000000000C5 ++:10CB700000000000000000000000000000000000B5 ++:10CB800000000000000000000000000000000000A5 ++:10CB90000000000000000000000000000000000095 ++:10CBA0000000000000000000000000000000000085 ++:10CBB0000000000000000000000000000000000075 ++:10CBC0000000000000000000000000000000000065 ++:10CBD0000000000000000000000000000000000055 ++:10CBE0000000000000000000000000000000000045 ++:10CBF0000000000000000000000000000000000035 ++:10CC00000000000000000000000000000000000024 ++:10CC10000000000000000000000000000000000014 ++:10CC20000000000000000000000000000000000004 ++:10CC300000000000000000000000000000000000F4 ++:10CC400000000000000000000000000000000000E4 ++:10CC500000000000000000000000000000000000D4 ++:10CC600000000000000000000000000000000000C4 ++:10CC700000000000000000000000000000000000B4 ++:10CC800000000000000000000000000000000000A4 ++:10CC90000000000000000000000000000000000094 ++:10CCA0000000000000000000000000000000000084 ++:10CCB0000000000000000000000000000000000074 ++:10CCC0000000000000000000000000000000000064 ++:10CCD0000000000000000000000000000000000054 ++:10CCE0000000000000000000000000000000000044 ++:10CCF0000000000000000000000000000000000034 ++:10CD00000000000000000000000000000000000023 ++:10CD10000000000000000000000000000000000013 ++:10CD20000000000000000000000000000000000003 ++:10CD300000000000000000000000000000000000F3 ++:10CD400000000000000000000000000000000000E3 ++:10CD500000000000000000000000000000000000D3 ++:10CD600000000000000000000000000000000000C3 ++:10CD700000000000000000000000000000000000B3 ++:10CD800000000000000000000000000000000000A3 ++:10CD90000000000000000000000000000000000093 ++:10CDA0000000000000000000000000000000000083 ++:10CDB0000000000000000000000000000000000073 ++:10CDC0000000000000000000000000000000000063 ++:10CDD0000000000000000000000000000000000053 ++:10CDE0000000000000000000000000000000000043 ++:10CDF0000000000000000000000000000000000033 ++:10CE00000000000000000000000000000000000022 ++:10CE10000000000000000000000000000000000012 ++:10CE20000000000000000000000000000000000002 ++:10CE300000000000000000000000000000000000F2 ++:10CE400000000000000000000000000000000000E2 ++:10CE500000000000000000000000000000000000D2 ++:10CE600000000000000000000000000000000000C2 ++:10CE700000000000000000000000000000000000B2 ++:10CE800000000000000000000000000000000000A2 ++:10CE90000000000000000000000000000000000092 ++:10CEA0000000000000000000000000000000000082 ++:10CEB0000000000000000000000000000000000072 ++:10CEC0000000000000000000000000000000000062 ++:10CED0000000000000000000000000000000000052 ++:10CEE0000000000000000000000000000000000042 ++:10CEF0000000000000000000000000000000000032 ++:10CF00000000000000000000000000000000000021 ++:10CF10000000000000000000000000000000000011 ++:10CF20000000000000000000000000000000000001 ++:10CF300000000000000000000000000000000000F1 ++:10CF400000000000000000000000000000000000E1 ++:10CF500000000000000000000000000000000000D1 ++:10CF600000000000000000000000000000000000C1 ++:10CF700000000000000000000000000000000000B1 ++:10CF800000000000000000000000000000000000A1 ++:10CF90000000000000000000000000000000000091 ++:10CFA0000000000000000000000000000000000081 ++:10CFB0000000000000000000000000000000000071 ++:10CFC0000000000000000000000000000000000061 ++:10CFD0000000000000000000000000000000000051 ++:10CFE0000000000000000000000000000000000041 ++:10CFF0000000000000000000000000000000000031 ++:10D000000000000000000000000000000000000020 ++:10D010000000000000000000000000000000000010 ++:10D020000000000000000000000000000000000000 ++:10D0300000000000000000000000000000000000F0 ++:10D0400000000000000000000000000000000000E0 ++:10D0500000000000000000000000000000000000D0 ++:10D0600000000000000000000000000000000000C0 ++:10D0700000000000000000000000000000000000B0 ++:10D0800000000000000000000000000000000000A0 ++:10D090000000000000000000000000000000000090 ++:10D0A0000000000000000000000000000000000080 ++:10D0B0000000000000000000000000000000000070 ++:10D0C0000000000000000000000000000000000060 ++:10D0D0000000000000000000000000000000000050 ++:10D0E0000000000000000000000000000000000040 ++:10D0F0000000000000000000000000000000000030 ++:10D10000000000000000000000000000000000001F ++:10D11000000000000000000000000000000000000F ++:10D1200000000000000000000000000000000000FF ++:10D1300000000000000000000000000000000000EF ++:10D1400000000000000000000000000000000000DF ++:10D1500000000000000000000000000000000000CF ++:10D1600000000000000000000000000000000000BF ++:10D1700000000000000000000000000000000000AF ++:10D18000000000000000000000000000000000009F ++:10D19000000000000000000000000000000000008F ++:10D1A000000000000000000000000000000000007F ++:10D1B000000000000000000000000000000000006F ++:10D1C000000000000000000000000000000000005F ++:10D1D000000000000000000000000000000000004F ++:10D1E000000000000000000000000000000000003F ++:10D1F000000000000000000000000000000000002F ++:10D20000000000000000000000000000000000001E ++:10D21000000000000000000000000000000000000E ++:10D2200000000000000000000000000000000000FE ++:10D2300000000000000000000000000000000000EE ++:10D2400000000000000000000000000000000000DE ++:10D2500000000000000000000000000000000000CE ++:10D2600000000000000000000000000000000000BE ++:10D2700000000000000000000000000000000000AE ++:10D28000000000000000000000000000000000009E ++:10D29000000000000000000000000000000000008E ++:10D2A000000000000000000000000000000000007E ++:10D2B000000000000000000000000000000000006E ++:10D2C000000000000000000000000000000000005E ++:10D2D000000000000000000000000000000000004E ++:10D2E000000000000000000000000000000000003E ++:10D2F000000000000000000000000000000000002E ++:10D30000000000000000000000000000000000001D ++:10D31000000000000000000000000000000000000D ++:10D3200000000000000000000000000000000000FD ++:10D3300000000000000000000000000000000000ED ++:10D3400000000000000000000000000000000000DD ++:10D3500000000000000000000000000000000000CD ++:10D3600000000000000000000000000000000000BD ++:10D3700000000000000000000000000000000000AD ++:10D38000000000000000000000000000000000009D ++:10D39000000000000000000000000000000000008D ++:10D3A000000000000000000000000000000000007D ++:10D3B000000000000000000000000000000000006D ++:10D3C000000000000000000000000000000000005D ++:10D3D000000000000000000000000000000000004D ++:10D3E000000000000000000000000000000000003D ++:10D3F000000000000000000000000000000000002D ++:10D40000000000000000000000000000000000001C ++:10D41000000000000000000000000000000000000C ++:10D4200000000000000000000000000000000000FC ++:10D4300000000000000000000000000000000000EC ++:10D4400000000000000000000000000000000000DC ++:10D4500000000000000000000000000000000000CC ++:10D4600000000000000000000000000000000000BC ++:10D4700000000000000000000000000000000000AC ++:10D48000000000000000000000000000000000009C ++:10D49000000000000000000000000000000000008C ++:10D4A000000000000000000000000000000000007C ++:10D4B000000000000000000000000000000000006C ++:10D4C000000000000000000000000000000000005C ++:10D4D000000000000000000000000000000000004C ++:10D4E000000000000000000000000000000000003C ++:10D4F000000000000000000000000000000000002C ++:10D50000000000000000000000000000000000001B ++:10D51000000000000000000000000000000000000B ++:10D5200000000000000000000000000000000000FB ++:10D5300000000000000000000000000000000000EB ++:10D5400000000000000000000000000000000000DB ++:10D5500000000000000000000000000000000000CB ++:10D5600000000000000000000000000000000000BB ++:10D5700000000000000000000000000000000000AB ++:10D58000000000000000000000000000000000009B ++:10D59000000000000000000000000000000000008B ++:10D5A000000000000000000000000000000000007B ++:10D5B000000000000000000000000000000000006B ++:10D5C000000000000000000000000000000000005B ++:10D5D000000000000000000000000000000000004B ++:10D5E000000000000000000000000000000000003B ++:10D5F000000000000000000000000000000000002B ++:10D60000000000000000000000000000000000001A ++:10D61000000000000000000000000000000000000A ++:10D6200000000000000000000000000000000000FA ++:10D6300000000000000000000000000000000000EA ++:10D6400000000000000000000000000000000000DA ++:10D6500000000000000000000000000000000000CA ++:10D6600000000000000000000000000000000000BA ++:10D6700000000000000000000000000000000000AA ++:10D68000000000000000000000000000000000009A ++:10D69000000000000000000000000000000000008A ++:10D6A000000000000000000000000000000000007A ++:10D6B000000000000000000000000000000000006A ++:10D6C000000000000000000000000000000000005A ++:10D6D000000000000000000000000000000000004A ++:10D6E000000000000000000000000000000000003A ++:10D6F000000000000000000000000000000000002A ++:10D700000000000000000000000000000000000019 ++:10D710000000000000000000000000000000000009 ++:10D7200000000000000000000000000000000000F9 ++:10D7300000000000000000000000000000000000E9 ++:10D7400000000000000000000000000000000000D9 ++:10D7500000000000000000000000000000000000C9 ++:10D7600000000000000000000000000000000000B9 ++:10D7700000000000000000000000000000000000A9 ++:10D780000000000000000000000000000000000099 ++:10D790000000000000000000000000000000000089 ++:10D7A0000000000000000000000000000000000079 ++:10D7B0000000000000000000000000000000000069 ++:10D7C0000000000000000000000000000000000059 ++:10D7D0000000000000000000000000000000000049 ++:10D7E0000000000000000000000000000000000039 ++:10D7F0000000000000000000000000000000000029 ++:10D800000000000000000000000000000000000018 ++:10D810000000000000000000000000000000000008 ++:10D8200000000000000000000000000000000000F8 ++:10D8300000000000000000000000000000000000E8 ++:10D8400000000000000000000000000000000000D8 ++:10D8500000000000000000000000000000000000C8 ++:10D8600000000000000000000000000000000000B8 ++:10D8700000000000000000000000000000000000A8 ++:10D880000000000000000000000000000000000098 ++:10D890000000000000000000000000000000000088 ++:10D8A0000000000000000000000000000000000078 ++:10D8B0000000000000000000000000000000000068 ++:10D8C0000000000000000000000000000000000058 ++:10D8D0000000000000000000000000000000000048 ++:10D8E0000000000000000000000000000000000038 ++:10D8F0000000000000000000000000000000000028 ++:10D900000000000000000000000000000000000017 ++:10D910000000000000000000000000000000000007 ++:10D9200000000000000000000000000000000000F7 ++:10D9300000000000000000000000000000000000E7 ++:10D9400000000000000000000000000000000000D7 ++:10D9500000000000000000000000000000000000C7 ++:10D9600000000000000000000000000000000000B7 ++:10D9700000000000000000000000000000000000A7 ++:10D980000000000000000000000000000000000097 ++:10D990000000000000000000000000000000000087 ++:10D9A0000000000000000000000000000000000077 ++:10D9B0000000000000000000000000000000000067 ++:10D9C0000000000000000000000000000000000057 ++:10D9D0000000000000000000000000000000000047 ++:10D9E0000000000000000000000000000000000037 ++:10D9F0000000000000000000000000000000000027 ++:10DA00000000000000000000000000000000000016 ++:10DA10000000000000000000000000000000000006 ++:10DA200000000000000000000000000000000000F6 ++:10DA300000000000000000000000000000000000E6 ++:10DA400000000000000000000000000000000000D6 ++:10DA500000000000000000000000000000000000C6 ++:10DA600000000000000000000000000000000000B6 ++:10DA700000000000000000000000000000000000A6 ++:10DA80000000000000000000000000000000000096 ++:10DA90000000000000000000000000000000000086 ++:10DAA0000000000000000000000000000000000076 ++:10DAB0000000000000000000000000000000000066 ++:10DAC0000000000000000000000000000000000056 ++:10DAD0000000000000000000000000000000000046 ++:10DAE0000000000000000000000000000000000036 ++:10DAF0000000000000000000000000000000000026 ++:10DB00000000000000000000000000000000000015 ++:10DB10000000000000000000000000000000000005 ++:10DB200000000000000000000000000000000000F5 ++:10DB300000000000000000000000000000000000E5 ++:10DB400000000000000000000000000000000000D5 ++:10DB500000000000000000000000000000000000C5 ++:10DB600000000000000000000000000000000000B5 ++:10DB700000000000000000000000000000000000A5 ++:10DB80000000000000000000000000000000000095 ++:10DB90000000000000000000000000000000000085 ++:10DBA0000000000000000000000000000000000075 ++:10DBB0000000000000000000000000000000000065 ++:10DBC0000000000000000000000000000000000055 ++:10DBD0000000000000000000000000000000000045 ++:10DBE0000000000000000000000000000000000035 ++:10DBF0000000000000000000000000000000000025 ++:10DC00000000000000000000000000000000000014 ++:10DC10000000000000000000000000000000000004 ++:10DC200000000000000000000000000000000000F4 ++:10DC300000000000000000000000000000000000E4 ++:10DC400000000000000000000000000000000000D4 ++:10DC500000000000000000000000000000000000C4 ++:10DC600000000000000000000000000000000000B4 ++:10DC700000000000000000000000000000000000A4 ++:10DC80000000000000000000000000000000000094 ++:10DC90000000000000000000000000000000000084 ++:10DCA0000000000000000000000000000000000074 ++:10DCB0000000000000000000000000000000000064 ++:10DCC0000000000000000000000000000000000054 ++:10DCD0000000000000000000000000000000000044 ++:10DCE0000000000000000000000000000000000034 ++:10DCF0000000000000000000000000000000000024 ++:10DD00000000000000000000000000000000000013 ++:10DD10000000000000000000000000000000000003 ++:10DD200000000000000000000000000000000000F3 ++:10DD300000000000000000000000000000000000E3 ++:10DD400000000000000000000000000000000000D3 ++:10DD500000000000000000000000000000000000C3 ++:10DD600000000000000000000000000000000000B3 ++:10DD700000000000000000000000000000000000A3 ++:10DD80000000000000000000000000000000000093 ++:10DD90000000000000000000000000000000000083 ++:10DDA0000000000000000000000000000000000073 ++:10DDB0000000000000000000000000000000000063 ++:10DDC0000000000000000000000000000000000053 ++:10DDD0000000000000000000000000000000000043 ++:10DDE0000000000000000000000000000000000033 ++:10DDF0000000000000000000000000000000000023 ++:10DE00000000000000000000000000000000000012 ++:10DE10000000000000000000000000000000000002 ++:10DE200000000000000000000000000000000000F2 ++:10DE300000000000000000000000000000000000E2 ++:10DE400000000000000000000000000000000000D2 ++:10DE500000000000000000000000000000000000C2 ++:10DE600000000000000000000000000000000000B2 ++:10DE700000000000000000000000000000000000A2 ++:10DE80000000000000000000000000000000000092 ++:10DE90000000000000000000000000000000000082 ++:10DEA0000000000000000000000000000000000072 ++:10DEB0000000000000000000000000000000000062 ++:10DEC0000000000000000000000000000000000052 ++:10DED0000000000000000000000000000000000042 ++:10DEE0000000000000000000000000000000000032 ++:10DEF0000000000000000000000000000000000022 ++:10DF00000000000000000000000000000000000011 ++:10DF10000000000000000000000000000000000001 ++:10DF200000000000000000000000000000000000F1 ++:10DF300000000000000000000000000000000000E1 ++:10DF400000000000000000000000000000000000D1 ++:10DF500000000000000000000000000000000000C1 ++:10DF600000000000000000000000000000000000B1 ++:10DF700000000000000000000000000000000000A1 ++:10DF80000000000000000000000000000000000091 ++:10DF90000000000000000000000000000000000081 ++:10DFA0000000000000000000000000000000000071 ++:10DFB0000000000000000000000000000000000061 ++:10DFC0000000000000000000000000000000000051 ++:10DFD0000000000000000000000000000000000041 ++:10DFE0000000000000000000000000000000000031 ++:10DFF0000000000000000000000000000000000021 ++:10E000000000000000000000000000000000000010 ++:10E010000000000000000000000000000000000000 ++:10E0200000000000000000000000000000000000F0 ++:10E0300000000000000000000000000000000000E0 ++:10E0400000000000000000000000000000000000D0 ++:10E0500000000000000000000000000000000000C0 ++:10E0600000000000000000000000000000000000B0 ++:10E0700000000000000000000000000000000000A0 ++:10E080000000000000000000000000000000000090 ++:10E090000000000000000000000000000000000080 ++:10E0A0000000000000000000000000000000000070 ++:10E0B0000000000000000000000000000000000060 ++:10E0C0000000000000000000000000000000000050 ++:10E0D0000000000000000000000000000000000040 ++:10E0E0000000000000000000000000000000000030 ++:10E0F0000000000000000000000000000000000020 ++:10E10000000000000000000000000000000000000F ++:10E1100000000000000000000000000000000000FF ++:10E1200000000000000000000000000000000000EF ++:10E1300000000000000000000000000000000000DF ++:10E1400000000000000000000000000000000000CF ++:10E1500000000000000000000000000000000000BF ++:10E1600000000000000000000000000000000000AF ++:10E17000000000000000000000000000000000009F ++:10E18000000000000000000000000000000000008F ++:10E19000000000000000000000000000000000007F ++:10E1A000000000000000000000000000000000006F ++:10E1B000000000000000000000000000000000005F ++:10E1C000000000000000000000000000000000004F ++:10E1D000000000000000000000000000000000003F ++:10E1E000000000000000000000000000000000002F ++:10E1F000000000000000000000000000000000809F ++:10E20000000000000000000000000000000000000E ++:10E2100000000000000000000000000000000000FE ++:10E220000000000A000000000000000000000000E4 ++:10E2300010000003000000000000000D0000000DB1 ++:10E240003C020801244295C03C030801246397FC6A ++:10E25000AC4000000043202B1480FFFD244200044A ++:10E260003C1D080037BD9FFC03A0F0213C100800B6 ++:10E27000261032103C1C0801279C95C00E0012BECF ++:10E28000000000000000000D3C02800030A5FFFFF0 ++:10E2900030C600FF344301803C0880008D0901B87E ++:10E2A0000520FFFE00000000AC6400002404000212 ++:10E2B000A4650008A066000AA064000BAC67001803 ++:10E2C0003C03100003E00008AD0301B83C0560000A ++:10E2D0008CA24FF80440FFFE00000000ACA44FC029 ++:10E2E0003C0310003C040200ACA44FC403E000084F ++:10E2F000ACA34FF89486000C00A050212488001491 ++:10E3000000062B0200051080004448210109182B4B ++:10E310001060001100000000910300002C6400094F ++:10E320005080000991190001000360803C0D080134 ++:10E3300025AD9258018D58218D67000000E000083E ++:10E340000000000091190001011940210109302B42 ++:10E3500054C0FFF29103000003E000080000102108 ++:10E360000A000CCC25080001910F0001240E000AC0 ++:10E3700015EE00400128C8232F38000A1700003D81 ++:10E38000250D00028D580000250F0006370E0100F4 ++:10E39000AD4E0000910C000291AB000191A400026F ++:10E3A00091A60003000C2E00000B3C0000A71025D6 ++:10E3B00000041A000043C8250326C025AD580004F8 ++:10E3C000910E000691ED000191E7000291E5000336 ++:10E3D000000E5E00000D6400016C30250007220075 ++:10E3E00000C41025004518252508000A0A000CCC99 ++:10E3F000AD430008910F000125040002240800022B ++:10E4000055E80001012020210A000CCC00804021A9 ++:10E41000910C0001240B0003158B00160000000076 ++:10E420008D580000910E000225080003370D0008EA ++:10E43000A14E00100A000CCCAD4D00009119000156 ++:10E44000240F0004172F000B0000000091070002AA ++:10E45000910400038D43000000072A0000A410254A ++:10E460003466000425080004AD42000C0A000CCC00 ++:10E47000AD46000003E000082402000127BDFFE8CC ++:10E48000AFBF0014AFB000100E00164E0080802108 ++:10E490003C0480083485008090A600052403FFFE1C ++:10E4A0000200202100C310248FBF00148FB0001081 ++:10E4B000A0A200050A00165827BD001827BDFFE8D6 ++:10E4C000AFB00010AFBF00140E000FD40080802149 ++:10E4D0003C06800834C5008090A40000240200504F ++:10E4E000308300FF106200073C09800002002021F9 ++:10E4F0008FBF00148FB00010AD2001800A00108F74 ++:10E5000027BD0018240801003C07800002002021DC ++:10E510008FBF00148FB00010ACE801800A00108F8C ++:10E5200027BD001827BDFF783C058008AFBE0080DE ++:10E53000AFB7007CAFB3006CAFB10064AFBF008475 ++:10E54000AFB60078AFB50074AFB40070AFB200687A ++:10E55000AFB0006034A600803C0580008CB201287A ++:10E5600090C400098CA701043C020001309100FF17 ++:10E5700000E218240000B8210000F021106000071C ++:10E58000000098213C0908008D2931F02413000176 ++:10E59000252800013C010800AC2831F0ACA0008423 ++:10E5A00090CC0005000C5827316A0001154000721C ++:10E5B000AFA0005090CD00002406002031A400FF41 ++:10E5C00010860018240E0050108E009300000000EA ++:10E5D0003C1008008E1000DC260F00013C010800F2 ++:10E5E000AC2F00DC0E0016C7000000000040182110 ++:10E5F0008FBF00848FBE00808FB7007C8FB60078FD ++:10E600008FB500748FB400708FB3006C8FB2006848 ++:10E610008FB100648FB000600060102103E000083B ++:10E6200027BD00880000000D3C1F8000AFA0003017 ++:10E6300097E501168FE201043C04002030B9FFFF8A ++:10E64000004438240007182B00033140AFA60030E7 ++:10E650008FF5010437F80C003C1600400338802188 ++:10E6600002B6A02434C40040128000479215000D69 ++:10E6700032A800201500000234860080008030217E ++:10E6800014C0009FAFA600303C0D800835A6008066 ++:10E6900090CC0008318B0040516000063C06800899 ++:10E6A000240E0004122E00A8240F0012122F003294 ++:10E6B0003C06800834C401003C0280009447011AE3 ++:10E6C0009619000E909F00088E18000830E3FFFF97 ++:10E6D00003F9B00432B40004AFB6005CAFA3005835 ++:10E6E0008E1600041280002EAFB8005434C3008090 ++:10E6F000906800083105004014A0002500000000CB ++:10E700008C70005002D090230640000500000000ED ++:10E710008C71003402D1A82306A201678EE20008A2 ++:10E72000126000063C1280003C1508008EB531F4E2 ++:10E7300026B600013C010800AC3631F4AE4000447E ++:10E74000240300018FBF00848FBE00808FB7007C40 ++:10E750008FB600788FB500748FB400708FB3006CE3 ++:10E760008FB200688FB100648FB00060006010212C ++:10E7700003E0000827BD00880E000D2800002021BE ++:10E780000A000D75004018210A000D9500C02021D7 ++:10E790000E00171702C020211440FFE10000000006 ++:10E7A0003C0B8008356400808C8A003402CA482300 ++:10E7B0000520001D000000003C1E08008FDE310017 ++:10E7C00027D700013C010800AC3731001260000679 ++:10E7D000024020213C1408008E9431F42690000160 ++:10E7E0003C010800AC3031F40E00164E3C1E80088F ++:10E7F00037CD008091B700250240202136EE00047D ++:10E800000E001658A1AE00250E000CAC02402021CF ++:10E810000A000DCA240300013C17080126F796C020 ++:10E820000A000D843C1F80008C86003002C66023E5 ++:10E830001980000C2419000C908F004F3C14080024 ++:10E840008E94310032B500FC35ED0001268E0001BA ++:10E850003C010800AC2E3100A08D004FAFA0005845 ++:10E860002419000CAFB900308C9800300316A02397 ++:10E870001A80010B8FA300580074F82A17E0FFD309 ++:10E88000000000001074002A8FA5005802D4B021A7 ++:10E8900000B410233044FFFFAFA4005832A8000298 ++:10E8A0001100002E32AB00103C15800836B00080FD ++:10E8B0009216000832D30040526000FB8EE200083E ++:10E8C0000E00164E02402021240A0018A20A000958 ++:10E8D000921100052409FFFE024020210229902404 ++:10E8E0000E001658A2120005240400390000282149 ++:10E8F0000E0016F2240600180A000DCA24030001B7 ++:10E9000092FE000C3C0A800835490080001EBB00C6 ++:10E910008D27003836F10081024020213225F08118 ++:10E920000E000C9B30C600FF0A000DC10000000065 ++:10E930003AA7000130E300011460FFA402D4B02123 ++:10E940000A000E1D00000000024020210E001734B6 ++:10E95000020028210A000D75004018211160FF7087 ++:10E960003C0F80083C0D800835EE00808DC40038D7 ++:10E970008FA300548DA60004006660231D80FF68ED ++:10E98000000000000064C02307020001AFA400548F ++:10E990003C1F08008FFF31E433F9000113200015FC ++:10E9A0008FAC00583C07800094E3011A10600012FD ++:10E9B0003C0680080E00216A024020213C03080129 ++:10E9C000906396F13064000214800145000000005D ++:10E9D000306C0004118000078FAC0058306600FBDB ++:10E9E0003C010801A02696F132B500FCAFA000580A ++:10E9F0008FAC00583C06800834D30080AFB40018B8 ++:10EA0000AFB60010AFAC00143C088000950B01209D ++:10EA10008E6F0030966A005C8FA3005C8FBF003061 ++:10EA20003169FFFF3144FFFF8FAE005401341021E4 ++:10EA3000350540000064382B0045C82103E7C02598 ++:10EA4000AFB90020AFAF0028AFB80030AFAF00249F ++:10EA5000AFA0002CAFAE0034926D000831B40008B6 ++:10EA6000168000BB020020218EE200040040F8095D ++:10EA700027A400108FAF003031F300025660000170 ++:10EA800032B500FE3C048008349F008093F90008F2 ++:10EA900033380040530000138FA400248C850004F9 ++:10EAA0008FA7005410A700D52404001432B0000131 ++:10EAB0001200000C8FA400242414000C1234011A3C ++:10EAC0002A2D000D11A001022413000E240E000AAD ++:10EAD000522E0001241E00088FAF002425E40001FF ++:10EAE000AFA400248FAA00143C0B80083565008079 ++:10EAF000008A48218CB10030ACA9003090A4004EAF ++:10EB00008CA700303408FFFF0088180400E3F821C8 ++:10EB1000ACBF00348FA600308FB900548FB8005CB2 ++:10EB200030C200081040000B033898218CAC002044 ++:10EB3000119300D330C600FF92EE000C8FA7003473 ++:10EB400002402021000E6B0035B400800E000C9BAB ++:10EB50003285F0803C028008345000808E0F0030F7 ++:10EB600001F1302318C00097264800803C070800B8 ++:10EB70008CE731E42404FF80010418243118007F5D ++:10EB80003C1F80003C19800430F10001AFE300908D ++:10EB900012200006031928213C030801906396F116 ++:10EBA00030690008152000C6306A00F73C10800864 ++:10EBB00036040080908C004F318B000115600042BC ++:10EBC000000000003C0608008CC6319830CE0010D2 ++:10EBD00051C0004230F9000190AF006B55E0003F9A ++:10EBE00030F9000124180001A0B8006B3C1180002E ++:10EBF0009622007A24470064A48700123C0D800806 ++:10EC000035A5008090B40008329000401600000442 ++:10EC10003C03800832AE000115C0008B00000000EC ++:10EC2000346400808C86002010D3000A3463010015 ++:10EC30008C67000002C7782319E000978FBF00544B ++:10EC4000AC93002024130001AC760000AFB3005059 ++:10EC5000AC7F000417C0004E000000008FA90050D8 ++:10EC60001520000B000000003C030801906396F1A2 ++:10EC7000306A00011140002E8FAB0058306400FE56 ++:10EC80003C010801A02496F10A000D75000018212E ++:10EC90000E000CAC024020210A000F1300000000FF ++:10ECA0000A000E200000A0210040F80924040017EB ++:10ECB0000A000DCA240300010040F80924040016CC ++:10ECC0000A000DCA240300019094004F240DFFFE9A ++:10ECD000028D2824A085004F30F900011320000682 ++:10ECE0003C0480083C030801906396F1307F0010DB ++:10ECF00017E00051306800EF34900080240A0001D2 ++:10ED0000024020210E00164EA60A00129203002592 ++:10ED100024090001AFA90050346200010240202103 ++:10ED20000E001658A20200250A000EF93C0D8008BC ++:10ED30001160FE83000018218FA5003030AC000464 ++:10ED40001180FE2C8FBF00840A000DCB240300012C ++:10ED500027A500380E000CB6AFA000385440FF4382 ++:10ED60008EE200048FB40038329001005200FF3F61 ++:10ED70008EE200048FA3003C8E6E0058006E682364 ++:10ED800005A3FF39AE6300580A000E948EE200041A ++:10ED90000E00164E024020213C038008346800809B ++:10EDA000024020210E001658A11E000903C0302188 ++:10EDB000240400370E0016F2000028210A000F116B ++:10EDC0008FA900508FAB00185960FF8D3C0D800853 ++:10EDD0000E00164E02402021920C00252405000151 ++:10EDE000AFA5005035820004024020210E001658C5 ++:10EDF000A20200250A000EF93C0D800812240059D9 ++:10EE00002A2300151060004D240900162408000C68 ++:10EE10005628FF2732B000013C0A8008914C001BA5 ++:10EE20002406FFBD241E000E01865824A14B001BA2 ++:10EE30000A000EA532B000013C010801A02896F19D ++:10EE40000A000EF93C0D80088CB500308EFE0008DB ++:10EE50002404001826B6000103C0F809ACB600303F ++:10EE60003C030801906396F13077000116E0FF81C2 ++:10EE7000306A00018FB200300A000D753243000481 ++:10EE80003C1080009605011A50A0FF2B34C60010DC ++:10EE90000A000EC892EE000C8C6200001456FF6D42 ++:10EEA000000000008C7800048FB9005403388823D8 ++:10EEB0000621FF638FBF00540A000F0E0000000000 ++:10EEC0003C010801A02A96F10A000F3030F9000138 ++:10EED0001633FF028FAF00240A000EB0241E00106C ++:10EEE0000E00164E024020213C0B80083568008041 ++:10EEF00091090025240A0001AFAA0050353300040F ++:10EF0000024020210E001658A11300253C050801DF ++:10EF100090A596F130A200FD3C010801A02296F1D7 ++:10EF20000A000E6D004018212411000E53D1FEEA94 ++:10EF3000241E00100A000EAF241E00165629FEDC07 ++:10EF400032B000013C0A8008914C001B2406FFBD32 ++:10EF5000241E001001865824A14B001B0A000EA598 ++:10EF600032B000010A000EA4241E00123C038000EF ++:10EF70008C6201B80440FFFE24040800AC6401B8B0 ++:10EF800003E000080000000030A5FFFF30C6FFFFCF ++:10EF90003C0780008CE201B80440FFFE34EA0180A7 ++:10EFA000AD440000ACE400203C0480089483004899 ++:10EFB0003068FFFF11000016AF88000824AB001274 ++:10EFC000010B482B512000133C04800034EF01005A ++:10EFD00095EE00208F890000240D001A31CCFFFF30 ++:10EFE00031274000A14D000B10E000362583FFFEC5 ++:10EFF0000103C02B170000348F9900048F88000490 ++:10F00000A5430014350700010A001003AF87000470 ++:10F010003C04800024030003348201808F890000B7 ++:10F020008F870004A043000B3C088000350C018052 ++:10F03000A585000EA585001A8F85000C30EB800099 ++:10F04000A5890010AD850028A58600081160000F75 ++:10F050008F85001435190100972A00163158FFFCDE ++:10F06000270F000401E870218DCD400031A6FFFF7D ++:10F0700014C000072403BFFF3C02FFFF34487FFF9A ++:10F0800000E83824AF8700048F8500142403BFFFF5 ++:10F090003C04800000E3582434830180A46B0026E4 ++:10F0A000AC69002C10A0000300054C02A465001000 ++:10F0B000A46900263C071000AC8701B803E00008F3 ++:10F0C000000000008F990004240AFFFE032A382460 ++:10F0D0000A001003AF87000427BDFFE88FA20028B5 ++:10F0E00030A5FFFF30C6FFFFAFBF0010AF87000C99 ++:10F0F000AF820014AF8000040E000FDBAF80000071 ++:10F100008FBF001027BD001803E00008AF80001477 ++:10F110003C06800034C4007034C701008C8A0000B3 ++:10F1200090E500128F84000027BDFFF030A300FFA0 ++:10F13000000318823082400010400037246500032D ++:10F140000005C8800326C0218F0E4000246F0004F4 ++:10F15000000F6880AFAE000001A660218D8B4000DB ++:10F16000AFAB000494E900163128FFFC01063821FA ++:10F170008CE64000AFA600088FA9000800003021EF ++:10F18000000028213C07080024E701000A0010675E ++:10F19000240800089059000024A500012CAC000CA4 ++:10F1A0000079C0210018788001E770218DCD000022 ++:10F1B0001180000600CD302603A5102114A8FFF50C ++:10F1C00000051A005520FFF4905900003C0480000F ++:10F1D000348700703C0508008CA531048CE30000E6 ++:10F1E0002CA2002010400009006A38230005488046 ++:10F1F0003C0B0800256B3108012B402124AA00019B ++:10F20000AD0700003C010800AC2A310400C0102109 ++:10F2100003E0000827BD0010308220001040000BE2 ++:10F2200000055880016648218D24400024680004B0 ++:10F2300000083880AFA4000000E618218C6540006B ++:10F24000AFA000080A001057AFA500040000000D91 ++:10F250000A0010588FA9000827BDFFE03C07800076 ++:10F2600034E60100AFBF001CAFB20018AFB100140C ++:10F27000AFB0001094C5000E8F87000030A4FFFFD0 ++:10F280002483000430E2400010400010AF830028C7 ++:10F290003C09002000E940241100000D30EC800002 ++:10F2A0008F8A0004240BBFFF00EB38243543100085 ++:10F2B000AF87000030F220001640000B3C1900041C ++:10F2C000241FFFBF0A0010B7007F102430EC80001D ++:10F2D000158000423C0E002030F220001240FFF862 ++:10F2E0008F8300043C19000400F9C0241300FFF5CB ++:10F2F000241FFFBF34620040AF82000430E20100EF ++:10F300001040001130F010008F83002C10600006B8 ++:10F310003C0F80003C05002000E52024148000C044 ++:10F320003C0800043C0F800035EE010095CD001E26 ++:10F3300095CC001C31AAFFFF000C5C00014B482556 ++:10F34000AF89000C30F010001200000824110001F9 ++:10F3500030F100201620008B3C18100000F890249B ++:10F36000164000823C040C002411000130E801002A ++:10F370001500000B3C0900018F85000430A94000F6 ++:10F38000152000073C0900013C0C1F0100EC58242B ++:10F390003C0A1000116A01183C1080003C09000171 ++:10F3A00000E9302410C000173C0B10003C18080086 ++:10F3B0008F1800243307000214E0014024030001E9 ++:10F3C0008FBF001C8FB200188FB100148FB00010D7 ++:10F3D0000060102103E0000827BD002000EE682433 ++:10F3E00011A0FFBE30F220008F8F00043C11FFFF00 ++:10F3F00036307FFF00F0382435E380000A0010A685 ++:10F40000AF87000000EB102450400065AF8000245F ++:10F410008F8C002C3C0D0F0000ED18241580008807 ++:10F42000AF83001030E8010011000086938F0010B8 ++:10F430003C0A0200106A00833C1280003650010032 ++:10F44000920500139789002A3626000230AF00FF8C ++:10F4500025EE0004000E19C03C0480008C9801B811 ++:10F460000700FFFE34880180AD0300003C198008CE ++:10F47000AC830020973100483225FFFF10A0015CCB ++:10F48000AF8500082523001200A3F82B53E0015993 ++:10F490008F850004348D010095AC00202402001AF1 ++:10F4A00030E44000318BFFFFA102000B108001927D ++:10F4B0002563FFFE00A3502B154001908F8F0004A1 ++:10F4C000A50300148F88000435050001AF850004F2 ++:10F4D0003C08800035190180A729000EA729001AD1 ++:10F4E0008F89000C30B18000A7270010AF290028B9 ++:10F4F000A72600081220000E3C04800035020100FF ++:10F50000944C0016318BFFFC256400040088182100 ++:10F510008C7F400033E6FFFF14C000053C048000F0 ++:10F520003C0AFFFF354D7FFF00AD2824AF85000466 ++:10F53000240EBFFF00AE402434850180A4A800261D ++:10F54000ACA7002C3C071000AC8701B800001821C4 ++:10F550008FBF001C8FB200188FB100148FB0001045 ++:10F560000060102103E0000827BD00203C020BFFD3 ++:10F5700000E41824345FFFFF03E3C82B5320FF7B14 ++:10F58000241100013C0608008CC6002C24C5000193 ++:10F590003C010800AC25002C0A0010D42411000501 ++:10F5A0008F85002410A0002FAF80001090A30000D2 ++:10F5B000146000792419000310A0002A30E601002D ++:10F5C00010C000CC8F860010241F000210DF00C97D ++:10F5D0008F8B000C3C0708008CE7003824E4FFFF09 ++:10F5E00014E0000201641824000018213C0D0800FA ++:10F5F00025AD0038006D1021904C00048F85002847 ++:10F6000025830004000321C030A5FFFF3626000239 ++:10F610000E000FDB000000000A00114D0000182151 ++:10F6200000E8302414C0FF403C0F80000E00103D65 ++:10F63000000000008F8700000A0010CAAF82000C93 ++:10F64000938F00103C18080127189640000F90C0B7 ++:10F6500002588021AF9000248F85002414A0FFD38E ++:10F66000AF8F00103C0480008C86400030C5010044 ++:10F6700010A000BC322300043C0C08008D8C002438 ++:10F6800024120004106000C23190000D3C04800080 ++:10F690008C8D40003402FFFF11A201003231FFFBCC ++:10F6A0008C884000310A01005540000124110010EF ++:10F6B00030EE080011C000BE2419FFFB8F9800280F ++:10F6C0002F0F03EF51E000010219802430E90100FF ++:10F6D00011200014320800018F87002C14E000FB79 ++:10F6E0008F8C000C3C05800034AB0100917F00132F ++:10F6F00033E300FF246A00042403FFFE0203802496 ++:10F70000000A21C012000002023230253226FFFF1B ++:10F710000E000FDB9785002A1200FF290000182138 ++:10F72000320800011100000D32180004240E0001FF ++:10F73000120E0002023230253226FFFF9785002A82 ++:10F740000E000FDB00002021240FFFFE020F80249B ++:10F750001200FF1B00001821321800045300FF188C ++:10F760002403000102323025241200045612000145 ++:10F770003226FFFF9785002A0E000FDB24040100CC ++:10F780002419FFFB021988241220FF0D0000182104 ++:10F790000A0010E9240300011079009C00003021C8 ++:10F7A00090AD00012402000211A200BE30EA004028 ++:10F7B00090B90001241800011338007F30E900409F ++:10F7C0008CA600049785002A00C020210E000FDBC4 ++:10F7D0003626000200004021010018218FBF001CC6 ++:10F7E0008FB200188FB100148FB00010006010218C ++:10F7F00003E0000827BD0020360F010095EE000C45 ++:10F8000031CD020015A0FEE63C0900013C1880083D ++:10F81000971200489789002A362600023248FFFFD7 ++:10F82000AF8800083C0380008C7101B80620FFFE01 ++:10F83000346A0180AD4000001100008E3C0F800052 ++:10F84000253F0012011FC82B1320008B240E00033C ++:10F85000346C0100958B00202402001A30E4400033 ++:10F860003163FFFFA142000B108000A72463FFFE5D ++:10F870000103682B15A000A52408FFFE34A5000194 ++:10F88000A5430014AF8500043C0480002412BFFF90 ++:10F8900000B2802434850180A4A9000EA4A9001A16 ++:10F8A000A4A60008A4B00026A4A700103C071000DE ++:10F8B000AC8701B80A00114D000018213C038000FC ++:10F8C00034640100949F000E3C1908008F3900D861 ++:10F8D0002404008033E5FFFF273100013C010800CC ++:10F8E000AC3100D80E000FDB240600030A00114DD6 ++:10F8F00000001821240A000210CA00598F85002830 ++:10F900003C0308008C6300D0240E0001106E005EE2 ++:10F910002CCF000C24D2FFFC2E5000041600002136 ++:10F9200000002021241800021078001B2CD9000CA4 ++:10F9300024DFFFF82FE900041520FF330000202109 ++:10F9400030EB020051600004000621C054C00022C8 ++:10F9500030A5FFFF000621C030A5FFFF0A00117D82 ++:10F96000362600023C0908008D29002431300001B0 ++:10F970005200FEF7000018219785002A3626000263 ++:10F980000E000FDB000020210A00114D000018219D ++:10F990000A00119C241200021320FFE624DFFFF866 ++:10F9A0000000202130A5FFFF0A00117D362600024D ++:10F9B0000A0011AC021980245120FF828CA6000499 ++:10F9C0003C05080190A5964110A0FF7E2408000187 ++:10F9D0000A0011F0010018210E000FDB3226000191 ++:10F9E0008F8600108F8500280A00124F000621C064 ++:10F9F0008F8500043C18800024120003371001801A ++:10FA0000A212000B0A00112E3C08800090A30001F6 ++:10FA1000241100011071FF70240800012409000264 ++:10FA20005069000430E60040240800010A0011F08B ++:10FA30000100182150C0FFFD240800013C0C80008B ++:10FA4000358B01009563001094A40002307FFFFF06 ++:10FA5000509FFF62010018210A001284240800014F ++:10FA60002CA803EF1100FE56240300010A001239EE ++:10FA700000000000240E000335EA0180A14E000BB7 ++:10FA80000A00121C3C04800011E0FFA2000621C005 ++:10FA900030A5FFFF0A00117D362600020A0011A5DD ++:10FAA000241100201140FFC63C1280003650010096 ++:10FAB000960F001094AE000231E80FFF15C8FFC08A ++:10FAC000000000000A0011E690B900013C060800A1 ++:10FAD0008CC6003824C4FFFF14C00002018418241F ++:10FAE000000018213C0D080025AD0038006D1021E4 ++:10FAF0000A0011B6904300048F8F0004240EFFFE0D ++:10FB00000A00112C01EE28242408FFFE0A00121A14 ++:10FB100000A8282427BDFFC8AFB00010AFBF003435 ++:10FB20003C10600CAFBE0030AFB7002CAFB6002861 ++:10FB3000AFB50024AFB40020AFB3001CAFB20018C3 ++:10FB4000AFB100148E0E5000240FFF7F3C068000E2 ++:10FB500001CF682435AC380C240B0003AE0C5000E8 ++:10FB6000ACCB00083C010800AC2000200E001819A6 ++:10FB7000000000003C0A0010354980513C06601628 ++:10FB8000AE09537C8CC700003C0860148D0500A0B2 ++:10FB90003C03FFFF00E320243C02535300051FC237 ++:10FBA0001482000634C57C000003A08002869821E0 ++:10FBB0008E7200043C116000025128218CBF007C31 ++:10FBC0008CA200783C1E600037C420203C05080150 ++:10FBD00024A59288AF820018AF9F001C0E0016DD8E ++:10FBE0002406000A3C190001273996403C01080010 ++:10FBF000AC3931DC0E0020DDAF8000148FD708084F ++:10FC00002418FFF03C15570902F8B02412D502F56C ++:10FC100024040001AF80002C3C1480003697018042 ++:10FC20003C1E080127DE9644369301008E900000AA ++:10FC30003205000310A0FFFD3207000110E000882C ++:10FC4000320600028E7100283C048000AE91002034 ++:10FC50008E6500048E66000000A0382100C040219F ++:10FC60008C8301B80460FFFE3C0B0010240A0800DE ++:10FC700000AB4824AC8A01B8552000E0240BBFFF3C ++:10FC80009675000E3C1208008E52002030AC4000E9 ++:10FC900032AFFFFF264E000125ED00043C010800B5 ++:10FCA000AC2E0020118000E8AF8D00283C18002009 ++:10FCB00000B8B02412C000E530B980002408BFFFAE ++:10FCC00000A8382434C81000AF87000030E62000B8 ++:10FCD00010C000E92409FFBF3C03000400E328240E ++:10FCE00010A00002010910243502004030EA010092 ++:10FCF00011400010AF8200048F8B002C11600007B0 ++:10FD00003C0D002000ED6024118000043C0F000435 ++:10FD100000EF702411C00239000000009668001E38 ++:10FD20009678001C3115FFFF0018B40002B690252C ++:10FD3000AF92000C30F910001320001324150001BD ++:10FD400030FF002017E0000A3C04100000E41024FB ++:10FD50001040000D3C0A0C003C090BFF00EA18247F ++:10FD60003525FFFF00A3302B10C0000830ED010047 ++:10FD70003C0C08008D8C002C24150005258B0001FF ++:10FD80003C010800AC2B002C30ED010015A0000B4D ++:10FD90003C0500018F85000430AE400055C00007CF ++:10FDA0003C0500013C161F0100F690243C0F10009A ++:10FDB000124F01CE000000003C05000100E5302498 ++:10FDC00010C000AF3C0C10003C1F08008FFF002447 ++:10FDD00033E90002152000712403000100601021A6 ++:10FDE000104000083C0680003C08800035180100E7 ++:10FDF0008F0F00243C056020ACAF00140000000011 ++:10FE00003C0680003C194000ACD9013800000000DD ++:10FE10005220001332060002262B0140262C0080BF ++:10FE2000240EFF80016E2024018E6824000D1940ED ++:10FE3000318A007F0004A9403172007F3C16200007 ++:10FE400036C20002006A482502B2382500E2882541 ++:10FE50000122F825ACDF0830ACD1083032060002B0 ++:10FE600010C0FF723C188000370501408CA80000CC ++:10FE700024100040AF08002090AF000831E300706C ++:10FE8000107000D428790041532000082405006038 ++:10FE9000241100201071000E3C0A40003C09800033 ++:10FEA000AD2A01780A001304000000001465FFFB6E ++:10FEB0003C0A40000E001FFA000000003C0A40000F ++:10FEC0003C098000AD2A01780A00130400000000FC ++:10FED00090A90009241F00048CA70000312800FF0E ++:10FEE000111F01B22503FFFA2C7200061240001404 ++:10FEF0003C0680008CA9000494A4000A310500FF90 ++:10FF000000095E022D6A00083086FFFF15400002DE ++:10FF10002567000424070003240C000910AC01FA33 ++:10FF200028AD000A11A001DE2410000A240E0008EA ++:10FF300010AE0028000731C000C038213C06800008 ++:10FF40008CD501B806A0FFFE34D20180AE47000078 ++:10FF500034CB0140916E0008240300023C0A4000AB ++:10FF600031C400FF00046A0001A86025A64C000807 ++:10FF7000A243000B9562000A3C0810003C09800077 ++:10FF8000A64200108D670004AE470024ACC801B83B ++:10FF9000AD2A01780A001304000000003C0A80002A ++:10FFA000354401009483000E3C0208008C4200D8C6 ++:10FFB000240400803065FFFF245500013C01080047 ++:10FFC000AC3500D80E000FDB240600030A001370C6 ++:10FFD000000018210009320230D900FF2418000166 ++:10FFE0001738FFD5000731C08F910020262200016D ++:10FFF000AF8200200A0013C800C0382100CB2024A3 ++:020000021000EC ++:10000000AF85000010800008AF860004240D87FF34 ++:1000100000CD6024158000083C0E006000AE302446 ++:1000200010C00005000000000E000D42000000009E ++:100030000A001371000000000E0016050000000009 ++:100040000A0013710000000030B980005320FF1F28 ++:10005000AF8500003C02002000A2F82453E0FF1B03 ++:10006000AF8500003C07FFFF34E47FFF00A4382485 ++:100070000A00132B34C880000A001334010910242D ++:1000800000EC58245160005AAF8000248F8D002C62 ++:100090003C0E0F0000EE182415A00075AF83001071 ++:1000A00030EF010011E00073939800103C12020041 ++:1000B000107200703C06800034D9010093280013B0 ++:1000C0009789002A36A60002311800FF271600047F ++:1000D000001619C03C0480008C8501B804A0FFFE06 ++:1000E00034880180AD0300003C158008AC830020FB ++:1000F00096BF004833E5FFFF10A001BCAF850008A4 ++:100100002523001200A3102B504001B98F85000455 ++:10011000348D010095AC0020240B001A30E440001F ++:10012000318AFFFFA10B000B108001BA2543FFFEAF ++:1001300000A3702B15C001B88F9600048F8F0004A8 ++:10014000A503001435E50001AF8500043C088000DC ++:1001500035150180A6A9000EA6A9001A8F89000CEA ++:1001600030BF8000A6A70010AEA90028A6A60008F0 ++:1001700013E0000F3C0F8000350C0100958B00163A ++:10018000316AFFFC25440004008818218C6240007D ++:100190003046FFFF14C000072416BFFF3C0EFFFFD0 ++:1001A00035CD7FFF00AD2824AF8500043C0F8000D3 ++:1001B0002416BFFF00B6902435E50180A4B20026C6 ++:1001C000ACA7002C3C071000ADE701B80A00137083 ++:1001D000000018210E00165D000000003C0A4000DF ++:1001E0003C098000AD2A01780A00130400000000D9 ++:1001F0008F85002410A00027AF80001090A300007E ++:10020000106000742409000310690101000030210E ++:1002100090AE0001240D000211CD014230EF0040EC ++:1002200090A90001241F0001113F000930E20040A5 ++:100230008CA600049785002A00C020210E000FDB49 ++:1002400036A60002000040210A00137001001821A8 ++:100250005040FFF88CA600043C07080190E7964147 ++:1002600010E0FFF4240800010A00137001001821B7 ++:10027000939800103C1F080127FF96400018C8C043 ++:10028000033F4021AF8800248F85002414A0FFDBAA ++:10029000AF9800103C0480008C86400030C50100FF ++:1002A00010A0008732AB00043C0C08008D8C0024A9 ++:1002B00024160004156000033192000D241600027C ++:1002C0003C0480008C8E4000340DFFFF11CD0113E3 ++:1002D00032B5FFFB8C984000330F010055E0000160 ++:1002E0002415001030E80800110000382409FFFB35 ++:1002F0008F9F00282FF903EF53200001024990241B ++:1003000030E2010010400014325F00018F87002CA2 ++:1003100014E0010E8F8C000C3C0480003486010038 ++:1003200090C5001330AA00FF25430004000321C03C ++:100330002419FFFE025990241240000202B6302513 ++:1003400032A6FFFF0E000FDB9785002A1240FEA3A6 ++:1003500000001821325F000113E0000D3247000455 ++:10036000240900011249000202B6302532A6FFFF1F ++:100370009785002A0E000FDB000020212402FFFEDB ++:10038000024290241240FE950000182132470004DA ++:1003900050E0FE922403000102B63025241600042A ++:1003A0005656000132A6FFFF9785002A0E000FDB8C ++:1003B000240401002403FFFB0243A82412A0FE87AB ++:1003C000000018210A001370240300010A0014B968 ++:1003D0000249902410A0FFAF30E5010010A00017E3 ++:1003E0008F8600102403000210C300148F84000CB9 ++:1003F0003C0608008CC6003824CAFFFF14C0000267 ++:10040000008A1024000010213C0E080025CE003880 ++:10041000004E682191AC00048F850028258B0004D4 ++:10042000000B21C030A5FFFF36A600020E000FDB37 ++:10043000000000000A00137000001821240F0002C1 ++:1004400010CF0088241600013C0308008C6300D004 ++:100450001076008D8F85002824D9FFFC2F280004FA ++:100460001500006300002021241F0002107F005DA2 ++:100470002CC9000C24C3FFF82C6200041440FFE9CF ++:100480000000202130EA020051400004000621C093 ++:1004900054C0000530A5FFFF000621C030A5FFFFB6 ++:1004A0000A00150436A600020E000FDB32A600017A ++:1004B0008F8600108F8500280A001520000621C0B5 ++:1004C0003C0A08008D4A0024315200015240FE438C ++:1004D000000018219785002A36A600020E000FDBC7 ++:1004E000000020210A001370000018219668000CFB ++:1004F000311802005700FE313C0500013C1F800806 ++:1005000097F900489789002A36A600023328FFFF92 ++:10051000AF8800083C0380008C7501B806A0FFFE80 ++:100520003C04800034820180AC400000110000B621 ++:1005300024180003252A0012010A182B106000B2AB ++:1005400000000000966F00203C0E8000240D001A71 ++:1005500031ECFFFF35CA018030EB4000A14D000BAC ++:10056000116000B02583FFFE0103902B164000AE02 ++:100570002416FFFE34A50001A5430014AF85000436 ++:100580002419BFFF00B94024A6E9000EA6E9001A0D ++:10059000A6E60008A6E80026A6E700103C07100023 ++:1005A000AE8701B80A001370000018213C048000D7 ++:1005B0008C8201B80440FFFE349601802415001C93 ++:1005C000AEC70000A2D5000B3C071000AC8701B8F5 ++:1005D0003C0A40003C098000AD2A01780A0013045F ++:1005E000000000005120FFA424C3FFF800002021D8 ++:1005F00030A5FFFF0A00150436A600020E00103DCC ++:10060000000000008F8700000A001346AF82000C34 ++:1006100090A30001241500011075FF0B24080001B0 ++:10062000240600021066000430E2004024080001A5 ++:100630000A001370010018215040FFFD240800013A ++:100640003C0C8000358B0100956A001094A40002D8 ++:100650003143FFFF5083FDE1010018210A00158599 ++:10066000240800018F8500282CB203EF1240FDDB27 ++:10067000240300013C0308008C6300D02416000111 ++:100680001476FF7624D9FFFC2CD8000C1300FF72DF ++:10069000000621C030A5FFFF0A00150436A600029F ++:1006A00010B00037240F000B14AFFE23000731C039 ++:1006B000312600FF00065600000A4E0305220047BF ++:1006C00030C6007F0006F8C03C16080126D69640CA ++:1006D00003F68021A2000001A20000003C0F600090 ++:1006E0008DF918202405000100C588040011302769 ++:1006F0000326C024000731C000C03821ADF81820FF ++:100700000A0013C8A60000028F850020000731C030 ++:1007100024A2FFFF0A0013F6AF8200200A0014B2E1 ++:100720002415002011E0FECC3C1980003728010080 ++:100730009518001094B6000233120FFF16D2FEC6B1 ++:10074000000000000A00148290A900013C0B080080 ++:100750008D6B0038256DFFFF15600002018D1024A0 ++:10076000000010213C080800250800380048C0217E ++:10077000930F000425EE00040A0014C5000E21C0EA ++:1007800000065202241F00FF115FFDEB000731C07D ++:10079000000A20C03C0E080125CE9640008EA821FC ++:1007A000009E602100095C02240D00013C076000EE ++:1007B000A2AD0000AD860000A2AB00018CF21820B3 ++:1007C00024030001014310040242B025ACF61820B6 ++:1007D00000C038210A0013C8A6A900020A0015AA01 ++:1007E000AF8000200A0012FFAF84002C8F85000428 ++:1007F0003C1980002408000337380180A308000B4F ++:100800000A00144D3C088000A2F8000B0A00155A9B ++:100810002419BFFF8F9600042412FFFE0A00144B18 ++:1008200002D228242416FFFE0A00155800B62824F8 ++:100830003C038000346401008C85000030A2003E3F ++:100840001440000800000000AC6000488C870000E5 ++:1008500030E607C010C0000500000000AC60004C8E ++:10086000AC60005003E0000824020001AC600054BA ++:10087000AC6000408C880000310438001080FFF923 ++:10088000000000002402000103E00008AC60004406 ++:100890003C0380008C6201B80440FFFE3467018095 ++:1008A000ACE4000024080001ACE00004A4E500086A ++:1008B00024050002A0E8000A34640140A0E5000B12 ++:1008C0009483000A14C00008A4E30010ACE00024E4 ++:1008D0003C07800034E901803C041000AD20002872 ++:1008E00003E00008ACE401B88C8600043C0410006E ++:1008F000ACE600243C07800034E90180AD200028EC ++:1009000003E00008ACE401B83C0680008CC201B8EA ++:100910000440FFFE34C7018024090002ACE400005B ++:10092000ACE40004A4E50008A0E9000A34C50140D5 ++:10093000A0E9000B94A8000A3C041000A4E80010F1 ++:10094000ACE000248CA30004ACE3002803E0000822 ++:10095000ACC401B83C039000346200010082202541 ++:100960003C038000AC6400208C65002004A0FFFEE6 ++:100970000000000003E00008000000003C028000CE ++:10098000344300010083202503E00008AC4400202C ++:1009900027BDFFE03C098000AFBF0018AFB10014D5 ++:1009A000AFB00010352801408D10000091040009FF ++:1009B0009107000891050008308400FF30E600FF31 ++:1009C00000061A002C820081008330251040002A86 ++:1009D00030A50080000460803C0D080125AD92B078 ++:1009E000018D58218D6A00000140000800000000C0 ++:1009F0003C038000346201409445000A14A0001EAC ++:100A00008F91FCC09227000530E6000414C0001A44 ++:100A1000000000000E00164E02002021922A000560 ++:100A200002002021354900040E001658A2290005B5 ++:100A30009228000531040004148000020000000028 ++:100A40000000000D922D0000240B002031AC00FFAF ++:100A5000158B00093C0580008CAE01B805C0FFFE77 ++:100A600034B10180AE3000003C0F100024100005AE ++:100A7000A230000BACAF01B80000000D8FBF001812 ++:100A80008FB100148FB0001003E0000827BD0020D4 ++:100A90000200202100C028218FBF00188FB1001450 ++:100AA0008FB00010240600010A00161D27BD00208B ++:100AB0000000000D0200202100C028218FBF001877 ++:100AC0008FB100148FB00010000030210A00161DF5 ++:100AD00027BD002014A0FFE8000000000200202134 ++:100AE0008FBF00188FB100148FB0001000C02821F4 ++:100AF0000A00163B27BD00203C0780008CEE01B8A1 ++:100B000005C0FFFE34F00180241F0002A21F000B6D ++:100B100034F80140A60600089719000A3C0F10009F ++:100B2000A61900108F110004A6110012ACEF01B835 ++:100B30000A0016998FBF001827BDFFE8AFBF00104D ++:100B40000E000FD4000000003C0280008FBF001098 ++:100B500000002021AC4001800A00108F27BD001842 ++:100B60003084FFFF30A5FFFF108000070000182130 ++:100B7000308200011040000200042042006518216C ++:100B80001480FFFB0005284003E0000800601021EE ++:100B900010C00007000000008CA2000024C6FFFF68 ++:100BA00024A50004AC82000014C0FFFB24840004D0 ++:100BB00003E000080000000010A0000824A3FFFFCD ++:100BC000AC86000000000000000000002402FFFFCF ++:100BD0002463FFFF1462FFFA2484000403E000088A ++:100BE000000000003C03800027BDFFF83462018054 ++:100BF000AFA20000308C00FF30AD00FF30CE00FF10 ++:100C00003C0B80008D6401B80480FFFE00000000F2 ++:100C10008FA900008D6801288FAA00008FA700000F ++:100C20008FA400002405000124020002A085000A10 ++:100C30008FA30000359940003C051000A062000B16 ++:100C40008FB800008FAC00008FA600008FAF0000AF ++:100C500027BD0008AD280000AD400004AD80002491 ++:100C6000ACC00028A4F90008A70D0010A5EE0012E2 ++:100C700003E00008AD6501B83C06800827BDFFE829 ++:100C800034C50080AFBF001090A7000924020012F5 ++:100C900030E300FF1062000B008030218CA8005070 ++:100CA00000882023048000088FBF00108CAA003425 ++:100CB000240400390000282100CA4823052000052B ++:100CC000240600128FBF00102402000103E0000878 ++:100CD00027BD00180E0016F2000000008FBF0010A4 ++:100CE0002402000103E0000827BD001827BDFFC84B ++:100CF000AFB20030AFB00028AFBF0034AFB1002CAE ++:100D000000A0802190A5000D30A6001010C000109A ++:100D1000008090213C0280088C4400048E0300086F ++:100D20001064000C30A7000530A6000510C0009329 ++:100D3000240400018FBF00348FB200308FB1002C2B ++:100D40008FB000280080102103E0000827BD003884 ++:100D500030A7000510E0000F30AB001210C00006F5 ++:100D6000240400013C0980088E0800088D25000439 ++:100D70005105009C240400388FBF00348FB200302E ++:100D80008FB1002C8FB000280080102103E00008F4 ++:100D900027BD0038240A0012156AFFE6240400016A ++:100DA0000200202127A500100E000CB6AFA00010F5 ++:100DB0001440007C3C19800837240080909800087B ++:100DC000331100081220000A8FA7001030FF010025 ++:100DD00013E000A48FA300148C8600580066102333 ++:100DE000044000043C0A8008AC8300588FA7001020 ++:100DF0003C0A800835480080910900083124000829 ++:100E00001480000224080003000040213C1F8008D9 ++:100E100093F1001193F9001237E600808CCC005456 ++:100E2000333800FF03087821322D00FF000F708057 ++:100E300001AE282100AC582B1160006F00000000AB ++:100E400094CA005C8CC900543144FFFF0125102373 ++:100E50000082182B14600068000000008CCB005446 ++:100E60000165182330EC00041180006C000830800C ++:100E70008FA8001C0068102B1040006230ED0004A9 ++:100E8000006610232C46008010C00002004088211C ++:100E9000241100800E00164E024020213C0D8008D7 ++:100EA00035A6008024070001ACC7000C90C80008DC ++:100EB0000011484035A70100310C007FA0CC00088C ++:100EC0008E05000424AB0001ACCB0030A4D1005C43 ++:100ED0008CCA003C9602000E01422021ACC40020C6 ++:100EE0008CC3003C0069F821ACDF001C8E190004A3 ++:100EF000ACF900008E180008ACF800048FB10010A7 ++:100F0000322F000855E0004793A60020A0C0004EF5 ++:100F100090D8004E2411FFDFA0F8000890CF000801 ++:100F200001F17024A0CE00088E0500083C0B80085B ++:100F300035690080AD2500388D6A00148D2200309F ++:100F40002419005001422021AD24003491230000D7 ++:100F5000307F00FF13F90036264F01000E001658AF ++:100F60000240202124040038000028210E0016F23F ++:100F70002406000A0A001757240400010E000D2859 ++:100F8000000020218FBF00348FB200308FB1002CC1 ++:100F90008FB00028004020210080102103E00008CD ++:100FA00027BD00388E0E00083C0F800835F0008009 ++:100FB000AE0E005402402021AE0000300E00164E4E ++:100FC00000000000920D00250240202135AC0020D9 ++:100FD0000E001658A20C00250E000CAC0240202179 ++:100FE000240400382405008D0E0016F22406001299 ++:100FF0000A0017572404000194C5005C0A001792E8 ++:1010000030A3FFFF2407021811A0FF9E00E6102363 ++:101010008FAE001C0A00179A01C610230A0017970A ++:101020002C620218A0E600080A0017C48E0500080A ++:101030002406FF8001E6C0243C118000AE38002861 ++:101040008E0D000831E7007F3C0E800C00EE602121 ++:10105000AD8D00E08E080008AF8C00380A0017D074 ++:10106000AD8800E4AC800058908500082403FFF7A9 ++:1010700000A33824A08700080A0017758FA7001066 ++:101080003C05080024A560A83C04080024846FF4F3 ++:101090003C020800244260B0240300063C01080121 ++:1010A000AC2596C03C010801AC2496C43C01080163 ++:1010B000AC2296C83C010801A02396CC03E00008AE ++:1010C0000000000003E00008240200013C02800050 ++:1010D000308800FF344701803C0680008CC301B893 ++:1010E0000460FFFE000000008CC501282418FF806A ++:1010F0003C0D800A24AF010001F8702431EC007F20 ++:10110000ACCE0024018D2021ACE50000948B00EAD8 ++:101110003509600024080002316AFFFFACEA0004D0 ++:1011200024020001A4E90008A0E8000BACE00024C0 ++:101130003C071000ACC701B8AF84003803E00008DA ++:10114000AF85006C938800488F8900608F820038DB ++:1011500030C600FF0109382330E900FF01221821C1 ++:1011600030A500FF2468008810C000020124382147 ++:101170000080382130E400031480000330AA00030B ++:101180001140000D312B000310A0000900001021B8 ++:1011900090ED0000244E000131C200FF0045602B9D ++:1011A000A10D000024E700011580FFF925080001CA ++:1011B00003E00008000000001560FFF300000000DD ++:1011C00010A0FFFB000010218CF80000245900043F ++:1011D000332200FF0045782BAD18000024E70004FF ++:1011E00015E0FFF92508000403E0000800000000F6 ++:1011F00093850048938800588F8700600004320070 ++:101200003103007F00E5102B30C47F001040000F39 ++:10121000006428258F8400383C0980008C8A00EC0B ++:10122000AD2A00A43C03800000A35825AC6B00A0AD ++:101230008C6C00A00580FFFE000000008C6D00ACEF ++:10124000AC8D00EC03E000088C6200A80A00188254 ++:101250008F840038938800593C0280000080502120 ++:10126000310300FEA383005930ABFFFF30CC00FFF9 ++:1012700030E7FFFF344801803C0980008D2401B82D ++:101280000480FFFE8F8D006C24180016AD0D000049 ++:101290008D2201248F8D0038AD0200048D5900206D ++:1012A000A5070008240201C4A119000AA118000B17 ++:1012B000952F01208D4E00088D4700049783005C18 ++:1012C0008D59002401CF302100C7282100A32023FD ++:1012D0002418FFFFA504000CA50B000EA5020010AA ++:1012E000A50C0012AD190018AD18002495AF00E848 ++:1012F0003C0B10002407FFF731EEFFFFAD0E002876 ++:101300008DAC0084AD0C002CAD2B01B88D460020B7 ++:1013100000C7282403E00008AD4500208F8800386E ++:101320000080582130E7FFFF910900D63C02800081 ++:1013300030A5FFFF312400FF00041A00006750258C ++:1013400030C600FF344701803C0980008D2C01B875 ++:101350000580FFFE8F82006C240F0017ACE20000B6 ++:101360008D390124ACF900048D780020A4EA00082E ++:10137000241901C4A0F8000AA0EF000B9523012056 ++:101380008D6E00088D6D00049784005C01C35021B0 ++:10139000014D602101841023A4E2000CA4E5000E9D ++:1013A000A4F90010A4E60012ACE000148D7800242B ++:1013B000240DFFFFACF800188D0F007CACEF001C73 ++:1013C0008D0E00783C0F1000ACEE0020ACED002438 ++:1013D000950A00BE240DFFF73146FFFFACE600285A ++:1013E000950C00809504008231837FFF0003CA00C2 ++:1013F0003082FFFF0322C021ACF8002CAD2F01B8D2 ++:10140000950E00828D6A002000AE3021014D282407 ++:10141000A506008203E00008AD6500203C028000C4 ++:10142000344501803C0480008C8301B80460FFFED9 ++:101430008F8A0044240600199549001C3128FFFFBB ++:10144000000839C0ACA70000A0A6000B3C051000A6 ++:1014500003E00008AC8501B88F87004C0080402174 ++:1014600030C400FF3C0680008CC201B80440FFFE7F ++:101470008F89006C9383006834996000ACA90000E8 ++:10148000A0A300058CE20010240F00022403FFF744 ++:10149000A4A20006A4B900088D180020A0B8000A74 ++:1014A000A0AF000B8CEE0000ACAE00108CED000481 ++:1014B000ACAD00148CEC001CACAC00248CEB002018 ++:1014C000ACAB00288CEA002C3C071000ACAA002C26 ++:1014D0008D090024ACA90018ACC701B88D05002007 ++:1014E00000A3202403E00008AD0400208F8600380C ++:1014F00027BDFFE0AFB10014AFBF0018AFB00010C0 ++:1015000090C300D430A500FF3062002010400008D6 ++:10151000008088218CCB00D02409FFDF256A0001E0 ++:10152000ACCA00D090C800D401093824A0C700D4A8 ++:1015300014A000403C0C80008F840038908700D4B9 ++:101540002418FFBF2406FFEF30E3007FA08300D400 ++:10155000979F005C8F8200608F8D003803E2C82364 ++:10156000A799005CA5A000BC91AF00D401F870243D ++:10157000A1AE00D48F8C0038A18000D78F8A0038AC ++:10158000A5400082AD4000EC914500D400A658244F ++:10159000A14B00D48F9000348F8400609786005C4C ++:1015A0000204282110C0000FAF850034A38000582A ++:1015B0003C0780008E2C000894ED01208E2B000447 ++:1015C000018D5021014B8021020620233086FFFF30 ++:1015D00030C8000F3909000131310001162000091F ++:1015E000A3880058938600488FBF00188FB100145D ++:1015F0008FB0001027BD0020AF85006403E0000815 ++:10160000AF86006000C870238FBF00189386004823 ++:101610008FB100148FB0001034EF0C00010F28219F ++:1016200027BD0020ACEE0084AF85006403E0000815 ++:10163000AF86006035900180020028210E00190F4E ++:10164000240600828F840038908600D430C5004084 ++:1016500050A0FFBAA38000688F85004C3C06800034 ++:101660008CCD01B805A0FFFE8F89006C2408608234 ++:1016700024070002AE090000A6080008A207000B1C ++:101680008CA300083C0E1000AE0300108CA2000CCE ++:10169000AE0200148CBF0014AE1F00188CB90018E5 ++:1016A000AE1900248CB80024AE1800288CAF002896 ++:1016B000AE0F002CACCE01B80A001948A380006818 ++:1016C0008F8A003827BDFFE0AFB10014AFB0001023 ++:1016D0008F880060AFBF00189389003C954200BC22 ++:1016E00030D100FF0109182B0080802130AC00FFB1 ++:1016F0003047FFFF0000582114600003310600FF4F ++:1017000001203021010958239783005C0068202BB9 ++:101710001480002700000000106800562419000102 ++:101720001199006334E708803165FFFF0E0018C08F ++:10173000020020218F83006C3C07800034E601808A ++:101740003C0580008CAB01B80560FFFE240A001840 ++:101750008F840038ACC30000A0CA000B948900BE7F ++:101760003C081000A4C90010ACC00030ACA801B8FF ++:101770009482008024430001A4830080949F008011 ++:101780003C0608008CC6318833EC7FFF1186005E72 ++:101790000000000002002021022028218FBF001835 ++:1017A0008FB100148FB000100A00193427BD00203B ++:1017B000914400D42403FF8000838825A15100D4E4 ++:1017C0009784005C3088FFFF51000023938C003C1D ++:1017D0008F8500382402EFFF008B782394AE00BC85 ++:1017E0000168502B31E900FF01C26824A4AD00BCA0 ++:1017F00051400039010058213C1F800037E60100AC ++:101800008CD800043C190001031940245500000144 ++:1018100034E740008E0A00202403FFFB241100015E ++:1018200001432024AE0400201191002D34E78000F4 ++:1018300002002021012030210E0018C03165FFFF79 ++:101840009787005C8F890060A780005C0127802358 ++:10185000AF900060938C003C8F8B00388FBF0018D6 ++:101860008FB100148FB0001027BD002003E00008E6 ++:10187000A16C00D73C0D800035AA01008D48000402 ++:101880003C0900010109282454A0000134E740006C ++:101890008E0F00202418FFFB34E7800001F870242D ++:1018A00024190001AE0E00201599FF9F34E708802F ++:1018B000020020210E00188E3165FFFF020020215A ++:1018C000022028218FBF00188FB100148FB00010A4 ++:1018D0000A00193427BD00200A0019F7000048212A ++:1018E00002002021012030210E00188E3165FFFFFB ++:1018F0009787005C8F890060A780005C01278023A8 ++:101900000A001A0EAF900060948C0080241F8000A3 ++:10191000019F3024A4860080908B0080908F0080EF ++:10192000316700FF0007C9C20019C027001871C045 ++:1019300031ED007F01AE2825A08500800A0019DF67 ++:1019400002002021938500682403000127BDFFE8E1 ++:1019500000A330042CA20020AFB00010AFBF0014D1 ++:1019600000C01821104000132410FFFE3C0708009F ++:101970008CE7319000E610243C088000350501809A ++:1019800014400005240600848F890038240A0004CE ++:101990002410FFFFA12A00FC0E00190F0000000018 ++:1019A000020010218FBF00148FB0001003E0000868 ++:1019B00027BD00183C0608008CC631940A001A574F ++:1019C00000C310248F87004427BDFFE0AFB200188A ++:1019D000AFB10014AFB00010AFBF001C30D000FF9B ++:1019E00090E6000D00A088210080902130C5007F86 ++:1019F000A0E5000D8F8500388E2300188CA200D042 ++:101A00001062002E240A000E0E001A4AA38A0068F3 ++:101A10002409FFFF104900222404FFFF5200002088 ++:101A2000000020218E2600003C0C001000CC582421 ++:101A3000156000393C0E000800CE682455A0003F18 ++:101A4000024020213C18000200D880241200001F10 ++:101A50003C0A00048F8700448CE200148CE30010E1 ++:101A60008CE500140043F82303E5C82B1320000580 ++:101A7000024020218E24002C8CF1001010910031A6 ++:101A80000240202124020012A38200680E001A4A9C ++:101A90002412FFFF105200022404FFFF0000202147 ++:101AA0008FBF001C8FB200188FB100148FB00010D0 ++:101AB0000080102103E0000827BD002090A800D47A ++:101AC000350400200A001A80A0A400D400CA4824CB ++:101AD0001520000B8F8B00448F8D00448DAC0010BF ++:101AE0001580000B024020218E2E002C51C0FFECEF ++:101AF00000002021024020210A001A9B2402001726 ++:101B00008D66001050C0FFE6000020210240202119 ++:101B10000A001A9B24020011024020212402001511 ++:101B20000E001A4AA3820068240FFFFF104FFFDC4B ++:101B30002404FFFF0A001A8A8E2600000A001AC138 ++:101B4000240200143C08000400C8382450E0FFD4EC ++:101B500000002021024020210A001A9B24020013C9 ++:101B60008F85003827BDFFD8AFB3001CAFB2001877 ++:101B7000AFB10014AFB00010AFBF002090A700D4E9 ++:101B80008F90004C2412FFFF34E2004092060000C8 ++:101B9000A0A200D48E0300100080982110720006CD ++:101BA00030D1003F2408000D0E001A4AA3880068B7 ++:101BB000105200252404FFFF8F8A00388E09001878 ++:101BC0008D4400D01124000702602021240C000E57 ++:101BD0000E001A4AA38C0068240BFFFF104B001A5A ++:101BE0002404FFFF24040020122400048F8D0038F9 ++:101BF00091AF00D435EE0020A1AE00D48F85005403 ++:101C000010A00019000000001224004A8F9800382C ++:101C10008F92FCC0971000809651000A5230004805 ++:101C20008F9300403C1F08008FFF318C03E5C82BC9 ++:101C30001720001E02602021000028210E0019A993 ++:101C400024060001000020218FBF00208FB3001C5C ++:101C50008FB200188FB100148FB0001000801021D7 ++:101C600003E0000827BD00285224002A8E05001436 ++:101C70008F840038948A008025490001A48900805F ++:101C8000948800803C0208008C42318831077FFF35 ++:101C900010E2000E00000000026020210E00193446 ++:101CA000240500010A001B0B000020212402002D46 ++:101CB0000E001A4AA38200682403FFFF1443FFE1C9 ++:101CC0002404FFFF0A001B0C8FBF002094990080A2 ++:101CD000241F800024050001033FC024A498008035 ++:101CE00090920080908E0080325100FF001181C2DE ++:101CF00000107827000F69C031CC007F018D582576 ++:101D0000A08B00800E001934026020210A001B0BFA ++:101D1000000020212406FFFF54A6FFD68F84003840 ++:101D2000026020210E001934240500010A001B0B5B ++:101D300000002021026020210A001B252402000A45 ++:101D40002404FFFD0A001B0BAF9300608F8800384E ++:101D500027BDFFE8AFB00010AFBF0014910A00D458 ++:101D60008F87004C00808021354900408CE60010B0 ++:101D7000A10900D43C0208008C4231B030C53FFFBD ++:101D800000A2182B106000078F850050240DFF80E3 ++:101D900090AE000D01AE6024318B00FF156000088D ++:101DA0000006C382020020212403000D8FBF00140F ++:101DB0008FB0001027BD00180A001A4AA3830068DC ++:101DC00033060003240F000254CFFFF70200202146 ++:101DD00094A2001C8F85003824190023A4A200E8D7 ++:101DE0008CE8000000081E02307F003F13F9003528 ++:101DF0003C0A00838CE800188CA600D0110600086D ++:101E0000000000002405000E0E001A4AA385006899 ++:101E10002407FFFF104700182404FFFF8F850038B8 ++:101E200090A900D435240020A0A400D48F8C0044B5 ++:101E3000918E000D31CD007FA18D000D8F83005458 ++:101E40001060001C020020218F8400508C9800102C ++:101E50000303782B11E0000D241900180200202143 ++:101E6000A39900680E001A4A2410FFFF10500002C8 ++:101E70002404FFFF000020218FBF00148FB000104A ++:101E80000080102103E0000827BD00188C86001098 ++:101E90008F9F00440200202100C31023AFE20010F6 ++:101EA000240500010E0019A9240600010A001B9751 ++:101EB000000020210E001934240500010A001B97A0 ++:101EC00000002021010A5824156AFFD98F8C004494 ++:101ED000A0A600FC0A001B84A386005A30A500FFC0 ++:101EE0002406000124A9000100C9102B1040000C99 ++:101EF00000004021240A000100A61823308B0001B5 ++:101F000024C60001006A3804000420421160000267 ++:101F100000C9182B010740251460FFF800A61823FC ++:101F200003E000080100102127BDFFD8AFB0001862 ++:101F30008F90004CAFB1001CAFBF00202403FFFF07 ++:101F40002411002FAFA30010920600002405000802 ++:101F500026100001006620260E001BB0308400FF12 ++:101F600000021E003C021EDC34466F410A001BD8F2 ++:101F70000000102110A00009008018212445000154 ++:101F800030A2FFFF2C4500080461FFFA0003204047 ++:101F90000086202614A0FFF9008018210E001BB037 ++:101FA000240500208FA300102629FFFF313100FFF8 ++:101FB00000034202240700FF1627FFE20102182651 ++:101FC00000035027AFAA0014AFAA00100000302170 ++:101FD00027A8001027A7001400E6782391ED00033E ++:101FE00024CE000100C8602131C600FF2CCB0004C4 ++:101FF0001560FFF9A18D00008FA200108FBF002097 ++:102000008FB1001C8FB0001803E0000827BD002826 ++:1020100027BDFFD0AFB3001CAFB00010AFBF00288A ++:10202000AFB50024AFB40020AFB20018AFB10014B8 ++:102030003C0C80008D880128240FFF803C06800A1C ++:1020400025100100250B0080020F68243205007F57 ++:10205000016F7024AD8E009000A62821AD8D002464 ++:1020600090A600FC3169007F3C0A8004012A1821F7 ++:10207000A386005A9067007C00809821AF830030CF ++:1020800030E20002AF88006CAF85003800A0182154 ++:10209000144000022404003424040030A3840048C7 ++:1020A0008C7200DC30D100FF24040004AF92006089 ++:1020B00012240004A38000688E7400041680001EA1 ++:1020C0003C0880009386005930C7000110E0000FE3 ++:1020D0008F9300608CB000848CA800842404FF805F ++:1020E000020410240002F940310A007F03EA482567 ++:1020F0003C0C2000012C902530CD00FE3C038000DC ++:10210000AC720830A38D00598F9300608FBF0028F8 ++:102110008FB50024ACB300DC8FB400208FB3001C5B ++:102120008FB200188FB100148FB00010240200018C ++:1021300003E0000827BD00308E7F000895020120D3 ++:102140008E67001003E2C8213326FFFF30D8000F4E ++:1021500033150001AF87003416A00058A39800582B ++:1021600035090C000309382100D81823AD03008479 ++:10217000AF8700648E6A00043148FFFF1100007EC3 ++:10218000A78A005C90AC00D42407FF8000EC3024C8 ++:1021900030CB00FF1560004B9786005C938E005A91 ++:1021A000240D000230D5FFFF11CD02A20000A021B6 ++:1021B0008F85006002A5802B160000BC9388004824 ++:1021C0003C11800096240120310400FF1485008812 ++:1021D0008F8400648F9800343312000356400085CA ++:1021E00030A500FF8F900064310C00FF24060034FE ++:1021F00011860095AF90004C9204000414800118E1 ++:102200008F8E0038A380003C8E0D00048DC800D84E ++:102210003C0600FF34CCFFFF01AC30240106182B34 ++:1022200014600120AF8600548F8700609798005C8F ++:10223000AF8700400307402310C000C7A788005C99 ++:102240008F91003030C3000300035823922A007C92 ++:102250003171000302261021000A20823092000111 ++:102260000012488000492821311FFFFF03E5C82BD9 ++:10227000132001208F8800388F8500348F880064F8 ++:102280001105025A3C0E3F018E0600003C0C250051 ++:1022900000CE682411AC01638F84004C30E500FF50 ++:1022A0000E00184A000030218F8800388F870060A8 ++:1022B0008F8500340A001DB78F8600540A001C5613 ++:1022C000AF87006490A400D400E48024320200FFB1 ++:1022D000104000169386005990A6008890AE00D753 ++:1022E00024A8008830D4003F2686FFE02CD10020AF ++:1022F000A38E003C1220000CAF88004C240B000180 ++:1023000000CB20043095001916A0012B3C0680005C ++:1023100034CF0002008FC0241700022E3099002015 ++:1023200017200234000000009386005930CB0001D2 ++:102330001160000F9788005C8CBF00848CA900841A ++:10234000240AFF8003EA6024000C19403132007F28 ++:10235000007238253C0D200000EDC82530D800FE65 ++:102360003C0F8000ADF90830A39800599788005CB5 ++:102370001500FF84000000008E630020306200041E ++:102380001040FF51938600592404FFFB0064802411 ++:102390003C038000AE700020346601808C7301B86D ++:1023A0000660FFFE8F98006C347501003C1400013C ++:1023B000ACD800008C6B012424076085ACCB0004F2 ++:1023C0008EAE000401D488245220000124076083CB ++:1023D00024190002A4C700083C0F1000A0D9000B6C ++:1023E0003C068000ACCF01B80A001C2B9386005934 ++:1023F00030A500FF0E00184A240600018F88006CEB ++:102400003C05800034A90900250201889388004812 ++:10241000304A0007304B00783C0340802407FF809F ++:102420000163C825014980210047F824310C00FFD1 ++:1024300024060034ACBF0800AF90004CACB90810C3 ++:102440005586FF6E920400048F8400388E11003090 ++:10245000908E00D431CD001015A000108F83006045 ++:102460002C6F000515E000E400000000909800D4F7 ++:102470002465FFFC331200101640000830A400FF52 ++:102480008F9F00648F99003413F90004388700018E ++:1024900030E20001144001C8000000000E001BC320 ++:1024A000000000000A001DF8000000008F84006496 ++:1024B00030C500FF0E00184A24060001939800481A ++:1024C000240B0034130B00A08F8500388F8600602A ++:1024D0009783005C306EFFFF00CE8823AF910060D1 ++:1024E000A780005C1280FF90028018212414FFFD59 ++:1024F0005474FFA28E6300208E6A00042403FFBF81 ++:102500002408FFEF0155F823AE7F000490AC00D4FF ++:102510003189007FA0A900D48E7200208F8F0038EF ++:10252000A780005C364D0002AE6D0020A5E000BC27 ++:1025300091E500D400A3C824A1F900D48F950038F8 ++:10254000AEA000EC92B800D403085824A2AB00D48B ++:102550000A001CD78F8500388F910034AF8000604F ++:1025600002275821AF8B0034000020212403FFFFF5 ++:10257000108301B48F8500388E0C00103C0D0800CC ++:102580008DAD31B09208000031843FFF008D802B6B ++:1025900012000023310D003F3C1908008F3931A88B ++:1025A0008F9F006C000479802408FF80033F202166 ++:1025B000008FC821938500590328F8243C06008029 ++:1025C0003C0F800034D80001001F91403331007F60 ++:1025D0008F8600380251502535EE0940332B0078A4 ++:1025E000333000073C0310003C02800C017890253A ++:1025F000020E48210143C0250222382134AE0001D9 ++:10260000ADFF0804AF890050ADF20814AF87004455 ++:10261000ADFF0028ACD90084ADF80830A38E005976 ++:102620009383005A24070003106700272407000142 ++:102630001467FFAC8F8500382411002311B1008589 ++:1026400000000000240E000B026020210E001A4A38 ++:10265000A38E00680040A0210A001D328F8500383B ++:1026600002602021240B000C0E001A4AA38B006884 ++:10267000240AFFFF104AFFBD2404FFFF8F8E00389D ++:10268000A380003C8E0D00048DC800D83C0600FFDE ++:1026900034CCFFFF01AC30240106182B1060FEE2A1 ++:1026A000AF86005402602021241200190E001A4A3D ++:1026B000A3920068240FFFFF104FFFAC2404FFFF1C ++:1026C0000A001C838F86005425A3FFE02C74002091 ++:1026D0001280FFDD240E000B000328803C1108014E ++:1026E000263194B400B148218D2D000001A00008CE ++:1026F000000000008F85003400A710219385003C66 ++:10270000AF82003402251821A383003C951F00BC32 ++:102710000226282137F91000A51900BC5240FF926B ++:10272000AF850060246A0004A38A003C950900BCC0 ++:1027300024A40004AF84006035322000A51200BC40 ++:102740000A001D54000020218F8600602CC800055F ++:102750001500FF609783005C3065FFFF00C5C8234C ++:102760002F2F000511E00003306400FF24CDFFFC93 ++:1027700031A400FF8F8900648F920034113200046D ++:10278000389F000133EC0001158001380000000083 ++:102790008F840038908700D434E60010A08600D4DF ++:1027A0008F8500388F8600609783005CACA000ECBA ++:1027B0000A001D2F306EFFFF8CB500848CB400849E ++:1027C0003C04100002A7302400068940328E007FAE ++:1027D000022E8025020410253C08800024050001FB ++:1027E00002602021240600010E0019A9AD02083064 ++:1027F0000A001CC38F8500388C8200EC1222FE7EFA ++:102800000260202124090005A38900680E001A4AED ++:102810002411FFFF1451FE782404FFFF0A001D5508 ++:102820002403FFFF8F8F004C8F8800388DF8000045 ++:10283000AD1800888DE70010AD0700988F87006005 ++:102840000A001DB78F8600542406FFFF118600057D ++:10285000000000000E001B4C026020210A001D8FAA ++:102860000040A0210E001AD1026020210A001D8F15 ++:102870000040A0218F90004C3C0208008C4231B0F7 ++:102880008E110010322C3FFF0182282B10A0000C6B ++:10289000240BFF808F85005090A3000D01637024EE ++:1028A00031CA00FF1140000702602021001143825D ++:1028B000310600032418000110D8010600000000B2 ++:1028C000026020212403000D0E001A4AA383006831 ++:1028D000004020218F8500380A001D320080A02191 ++:1028E0008F90004C3C0A08008D4A31B08F85005013 ++:1028F0008E0400100000A0218CB1001430823FFF34 ++:10290000004A602B8CB200205180FFEE0260202133 ++:1029100090B8000D240BFF800178702431C300FFB4 ++:102920005060FFE80260202100044382310600036A ++:1029300014C0FFE40260202194BF001C8F9900386E ++:102940008E060028A73F00E88CAF0010022F20233E ++:1029500014C4013A026020218F83005400C368210F ++:10296000022D382B14E00136240200188F8A00440F ++:102970008F820030024390218D4B00100163702341 ++:10298000AD4E0010AD5200208C4C00740192282BEB ++:1029900014A0015F026020218F8400508E08002463 ++:1029A0008C86002411060007026020212419001CD7 ++:1029B0000E001A4AA3990068240FFFFF104FFFC5AD ++:1029C0002404FFFF8F8400448C87002424FF00012F ++:1029D000AC9F00241251012F8F8D00308DB10074F7 ++:1029E0001232012C3C0B00808E0E000001CB5024D3 ++:1029F00015400075000000008E0300142411FFFF35 ++:102A0000107100073C0808003C0608008CC6319095 ++:102A100000C8C0241300015202602021A380006876 ++:102A20008E0300003C19000100792024108000135F ++:102A30003C1F0080007FA02416800009020028218E ++:102A4000026020212411001A0E001A4AA391006886 ++:102A50002407FFFF1047FF9F2404FFFF02002821E7 ++:102A6000026020210E001A6A240600012410FFFFD4 ++:102A70001050FF982404FFFF241400018F8D0044A0 ++:102A8000026020210280302195A900342405000134 ++:102A9000253200010E0019A9A5B200340000202142 ++:102AA0008F8500380A001D320080A0218F90004CD5 ++:102AB0003C1408008E9431B08E07001030E53FFFC3 ++:102AC00000B4C82B132000618F8600502412FF80B1 ++:102AD00090C9000D0249682431A400FF5080005CB9 ++:102AE000026020218F8C00541180000700078B8228 ++:102AF0008F8500388F82FCC094BF0080944A000A02 ++:102B0000515F00F78F8600403227000314E0006415 ++:102B100000000000920E000211C000D8000000006A ++:102B20008E0B0024156000D902602021920400035E ++:102B300024190002308500FF14B90005308900FF18 ++:102B40008F940054128000EA240D002C308900FF7D ++:102B5000392C00102D8400012D3200010244302553 ++:102B6000020028210E001A6A026020212410FFFFB3 ++:102B7000105000BF8F8500388F830054106000D341 ++:102B8000240500013C0A08008D4A318C0143F82BD2 ++:102B900017E000B22402002D02602021000028214D ++:102BA0000E0019A9240600018F85003800001821A5 ++:102BB0000A001D320060A0210E0018750000000000 ++:102BC0000A001DF800000000AC8000200A001E78FA ++:102BD0008E03001400002821026020210E0019A994 ++:102BE000240600010A001CC38F8500380A001DB7A7 ++:102BF0008F8800388CAA00848CAC00843C031000C1 ++:102C00000147F824001F91403189007F024968255F ++:102C100001A32825ACC50830910700012405000157 ++:102C2000026020210E0019A930E600010A001CC331 ++:102C30008F850038938F00482403FFFD0A001D3460 ++:102C4000AF8F00600A001D342403FFFF02602021C3 ++:102C50002410000D0E001A4AA390006800401821AD ++:102C60008F8500380A001D320060A0210E00187503 ++:102C7000000000009783005C8F86006000402021E8 ++:102C80003070FFFF00D010232C4A00051140FE11C8 ++:102C90008F850038ACA400EC0A001D2F306EFFFFBA ++:102CA00090CF000D31E300085460FFA192040003AF ++:102CB00002602021240200100E001A4AA38200683C ++:102CC0002403FFFF5443FF9A920400030A001F12DB ++:102CD0008F85003890A4000D308F000811E000951A ++:102CE0008F990054572000A6026020218E1F000CEF ++:102CF0008CB4002057F40005026020218E0D0008DE ++:102D00008CA7002411A7003A026020212402002091 ++:102D1000A38200680E001A4A2412FFFF1052FEED33 ++:102D20002404FFFF8F9F00442402FFF73C14800E11 ++:102D300093EA000D2419FF803C03800001423824EF ++:102D4000A3E7000D8F9F00303C0908008D2931ACAE ++:102D50008F8C006C97F200788F870044012C302113 ++:102D6000324D7FFF000D204000C4782131E5007F07 ++:102D700000B4C02101F94024AC68002CA711000068 ++:102D80008CEB0028256E0001ACEE00288CEA002CAC ++:102D90008E02002C01426021ACEC002C8E09002C2C ++:102DA000ACE900308E120014ACF2003494ED003A1D ++:102DB00025A40001A4E4003A97E600783C1108003D ++:102DC0008E3131B024C3000130707FFF1211005CDE ++:102DD000006030218F8F0030026020212405000127 ++:102DE0000E001934A5E600780A001EA1000020217B ++:102DF0008E0900142412FFFF1132006B8F8A0038F5 ++:102E00008E0200188D4C00D0144C00650260202109 ++:102E10008E0B00248CAE0028116E005B2402002172 ++:102E20000E001A4AA38200681452FFBE2404FFFF5A ++:102E30008F8500380A001D320080A0212402001F67 ++:102E40000E001A4AA38200682409FFFF1049FEA160 ++:102E50002404FFFF0A001E548F83005402602021C7 ++:102E60000E001A4AA38200681450FF508F85003864 ++:102E70002403FFFF0A001D320060A0218CD800242B ++:102E80008E0800241118FF29026020210A001F2744 ++:102E90002402000F8E0900003C05008001259024CB ++:102EA0001640FF492402001A026020210E001A4A2F ++:102EB000A3820068240CFFFF144CFECF2404FFFF04 ++:102EC0008F8500380A001D320080A0210E001934C1 ++:102ED000026020218F8500380A001EE500001821BD ++:102EE0002403FFFD0060A0210A001D32AF860060B0 ++:102EF000026020210E001A4AA38D00682403FFFF00 ++:102F00001043FF588F8500380A001ECC920400033E ++:102F10002418001D0E001A4AA39800682403FFFF1E ++:102F20001443FE9D2404FFFF8F8500380A001D32E4 ++:102F30000080A021026020210A001F3D24020024FD ++:102F4000240880000068C024330BFFFF000B73C20D ++:102F500031D000FF001088270A001F6E001133C017 ++:102F6000240F001B0E001A4AA38F00681451FEACF8 ++:102F70002404FFFF8F8500380A001D320080A02145 ++:102F80000A001F3D240200278E0600288CA3002C77 ++:102F900010C30008026020210A001F812402001FC4 ++:102FA0000A001F812402000E026020210A001F81F6 ++:102FB000240200258E04002C1080000D8F8F00301D ++:102FC0008DE800740104C02B5700000C0260202122 ++:102FD0008CB900140086A0210334282B10A0FF52C6 ++:102FE0008F9F0044026020210A001F8124020022DA ++:102FF000026020210A001F81240200230A001F8191 ++:103000002402002627BDFFD8AFB3001CAFB10014C7 ++:10301000AFBF0020AFB20018AFB000103C0280007C ++:103020008C5201408C4B01483C048000000B8C0208 ++:10303000322300FF317300FF8C8501B804A0FFFE2E ++:1030400034900180AE1200008C8701442464FFF0AC ++:10305000240600022C830013AE070004A61100080A ++:10306000A206000BAE1300241060004F8FBF00209B ++:10307000000448803C0A0801254A9534012A402171 ++:103080008D04000000800008000000003C030800E0 ++:103090008C6331A831693FFF00099980007280215B ++:1030A000021370212405FF80264D0100264C00806C ++:1030B0003C02800031B1007F3198007F31CA007F2F ++:1030C0003C1F800A3C1980043C0F800C01C5202461 ++:1030D00001A5302401853824014F1821AC46002475 ++:1030E000023F402103194821AC470090AC4400281E ++:1030F000AF830044AF880038AF8900300E0019005C ++:10310000016080213C0380008C6B01B80560FFFEEC ++:103110008F8700448F8600383465018090E8000D69 ++:10312000ACB20000A4B0000600082600000416039C ++:1031300000029027001227C21080008124C200885C ++:10314000241F6082A4BF0008A0A000052402000282 ++:10315000A0A2000B8F8B0030000424003C08270045 ++:1031600000889025ACB20010ACA00014ACA00024E4 ++:10317000ACA00028ACA0002C8D6900382413FF807F ++:10318000ACA9001890E3000D02638024320500FF13 ++:1031900010A000058FBF002090ED000D31AC007F26 ++:1031A000A0EC000D8FBF00208FB3001C8FB2001861 ++:1031B0008FB100148FB000103C0A10003C0E80004C ++:1031C00027BD002803E00008ADCA01B8265F010052 ++:1031D0002405FF8033F8007F3C06800003E5782457 ++:1031E0003C19800A03192021ACCF0024908E00D412 ++:1031F00000AE682431AC00FF11800024AF84003899 ++:10320000248E008895CD00123C0C08008D8C31A8CE ++:1032100031AB3FFF01924821000B5180012A402130 ++:1032200001052024ACC400283107007F3C06800C37 ++:1032300000E620219083000D00A31024304500FFFC ++:1032400010A0FFD8AF8400449098000D330F0010F9 ++:1032500015E0FFD58FBF00200E0019000000000010 ++:103260003C0380008C7901B80720FFFE00000000BD ++:10327000AE1200008C7F0144AE1F0004A6110008AE ++:1032800024110002A211000BAE1300243C1308010C ++:10329000927396F0327000015200FFC38FBF00207E ++:1032A0000E002146024020210A0020638FBF00202B ++:1032B0003C1260008E452C083C03F0033462FFFF93 ++:1032C00000A2F824AE5F2C088E582C083C1901C0CF ++:1032D00003199825AE532C080A0020638FBF0020E5 ++:1032E000264D010031AF007F3C10800A240EFF8084 ++:1032F00001F0282101AE60243C0B8000AD6C00245D ++:103300001660FFA8AF85003824110003A0B100FCAF ++:103310000A0020638FBF002026480100310A007F89 ++:103320003C0B800A2409FF80014B30210109202435 ++:103330003C078000ACE400240A002062AF8600381D ++:10334000944E0012320C3FFF31CD3FFF15ACFF7D94 ++:10335000241F608290D900D42418FF800319782498 ++:1033600031EA00FF1140FF7700000000240700044D ++:10337000A0C700FC8F870044241160842406000D40 ++:10338000A4B10008A0A600050A00204D24020002F6 ++:103390003C040001248496DC24030014240200FE73 ++:1033A0003C010800AC2431EC3C010800AC2331E8BE ++:1033B0003C010801A42296F83C040801248496F8F4 ++:1033C0000000182100643021A0C300042463000120 ++:1033D0002C6500FF54A0FFFC006430213C0708006E ++:1033E00024E7010003E00008AF87007800A058211F ++:1033F000008048210000102114A00012000050217C ++:103400000A002142000000003C010801A42096F8B7 ++:103410003C05080194A596F88F8200783C0C0801C1 ++:10342000258C96F800E2182100AC2021014B302BAE ++:10343000A089000400001021A460000810C0003919 ++:10344000010048218F8600780009384000E94021BA ++:103450000008388000E6282190A8000B90B9000AE7 ++:103460000008204000881021000218800066C0215A ++:10347000A319000A8F85007800E5782191EE000AF3 ++:1034800091E6000B000E684001AE6021000C208028 ++:1034900000851021A046000B3C030801906396F2C2 ++:1034A000106000222462FFFF8F8300383C01080176 ++:1034B000A02296F2906C00FF118000040000000032 ++:1034C000906E00FF25CDFFFFA06D00FF3C190801A5 ++:1034D000973996F8272300013078FFFF2F0F00FF60 ++:1034E00011E0FFC9254A00013C010801A42396F818 ++:1034F0003C05080194A596F88F8200783C0C0801E1 ++:10350000258C96F800E2182100AC2021014B302BCD ++:10351000A089000400001021A460000814C0FFC9A5 ++:103520000100482103E000080000000003E000085B ++:103530002402000227BDFFE0248501002407FF804C ++:10354000AFB00010AFBF0018AFB1001400A718242F ++:103550003C10800030A4007F3C06800A00862821B1 ++:103560008E110024AE03002490A200FF1440000836 ++:10357000AF850038A0A000098FBF0018AE1100244D ++:103580008FB100148FB0001003E0000827BD0020A9 ++:1035900090A900FD90A800FF312400FF0E0020F448 ++:1035A000310500FF8F8500388FBF0018A0A00009EB ++:1035B000AE1100248FB100148FB0001003E000089A ++:1035C00027BD002027BDFFD0AFB20020AFB1001C47 ++:1035D000AFB00018AFBF002CAFB40028AFB30024C9 ++:1035E0003C0980009533011635320C00952F011AE5 ++:1035F0003271FFFF023280218E08000431EEFFFF9E ++:10360000248B0100010E6821240CFF8025A5FFFFFB ++:10361000016C50243166007F3C07800AAD2A0024EB ++:1036200000C73021AF850074AF8800703C010801ED ++:10363000A02096F190C300090200D02100809821BB ++:10364000306300FF2862000510400048AF86003854 ++:10365000286400021480008E24140001240D00054B ++:103660003C010801A02D96D590CC00FD3C0108013D ++:10367000A02096D63C010801A02096D790CB000A46 ++:10368000240AFF80318500FF014B4824312700FFC9 ++:1036900010E0000C000058213C12800836510080D8 ++:1036A0008E2F00308CD0005C01F0702305C0018E9D ++:1036B0008F87007090D4000A3284007FA0C4000A73 ++:1036C0008F8600383C118008363000808E0F003025 ++:1036D0008F87007000EF702319C000EE000000001B ++:1036E00090D4000924120002328400FF1092024795 ++:1036F000000000008CC2005800E2F82327F9FFFF09 ++:103700001B2001300000000090C5000924080004BF ++:1037100030A300FF10680057240A00013C01080193 ++:10372000A02A96D590C900FF252700013C01080179 ++:10373000A02796D43C030801906396D52406000583 ++:103740001066006A2C780005130000C40000902168 ++:103750000003F8803C0408012484958003E4C82118 ++:103760008F25000000A0000800000000241800FFC2 ++:103770001078005C0000000090CC000A90CA00099C ++:103780003C080801910896F13187008000EA48253D ++:103790003C010801A02996DC90C500FD3C140801FD ++:1037A000929496F2311100013C010801A02596DDAA ++:1037B00090DF00FE3C010801A03F96DE90D200FFA2 ++:1037C0003C010801A03296DF8CD900543C0108016D ++:1037D000AC3996E08CD000583C010801AC3096E43E ++:1037E0008CC3005C3C010801AC3496EC3C01080140 ++:1037F000AC2396E8162000088FBF002C8FB4002859 ++:103800008FB300248FB200208FB1001C8FB000183E ++:1038100003E0000827BD00303C1180009624010E13 ++:103820000E000FD43094FFFF3C0B08018D6B96F413 ++:103830000260382102802821AE2B01803C13080150 ++:103840008E7396D401602021240600830E00102F71 ++:10385000AFB300108FBF002C8FB400288FB30024AB ++:103860008FB200208FB1001C8FB0001803E0000859 ++:1038700027BD00303C1808008F1831FC270F0001CD ++:103880003C010800AC2F31FC0A0021D700000000E9 ++:103890001474FFB900000000A0C000FF3C05080040 ++:1038A0008CA531E43C0308008C6331E03C02080045 ++:1038B0008C4232048F99003834A80001241F000282 ++:1038C0003C010801AC2396F43C010801A02896F0C5 ++:1038D0003C010801A02296F3A33F00090A002190B1 ++:1038E0008F8600380E002146000000000A0021D714 ++:1038F0008F8600383C1F080193FF96D424190001DD ++:1039000013F902298F8700703C100801921096D895 ++:103910003C06080190C696D610C000050200A02102 ++:103920003C040801908496D9109001E48F870078B8 ++:10393000001088408F9F0078023048210009C8801D ++:10394000033F702195D80008270F0001A5CF00087C ++:103950003C040801908496D93C05080190A596D6B0 ++:103960000E0020F4000000008F8700780230202134 ++:103970000004308000C720218C8500048F820074F1 ++:1039800000A2402305020006AC8200048C8A0000DD ++:103990008F830070014310235C400001AC83000062 ++:1039A0008F86003890CB00FF2D6C00025580002DD3 ++:1039B000241400010230F821001F40800107282153 ++:1039C00090B9000B8CAE00040019C0400319782197 ++:1039D000000F1880006710218C4D000001AE882375 ++:1039E0002630FFFF5E00001F241400018C440004F9 ++:1039F0008CAA0000008A482319200019240E000414 ++:103A00003C010801A02E96D590AD000B8CAB0004B4 ++:103A1000000D8840022D80210010108000471021E9 ++:103A20008C44000401646023058202009443000872 ++:103A300090DF00FE90B9000B33E500FF54B900049D ++:103A40000107A021A0D400FE8F8700780107A021E4 ++:103A50009284000B0E0020F4240500018F860038AC ++:103A600024140001125400962E500001160000424A ++:103A70003C08FFFF241900021659FF3F0000000018 ++:103A8000A0C000FF8F860038A0D200090A0021D70D ++:103A90008F86003890C700092404000230E300FF3D ++:103AA0001064016F24090004106901528F880074AA ++:103AB0008CCE0054010E682325B10001062001754B ++:103AC000241800043C010801A03896D53C010801E7 ++:103AD000A02096D490D400FD90D200FF2E4F00027B ++:103AE00015E0FF14328400FF000438408F8900780D ++:103AF00090DF00FF00E41021000220800089C8212F ++:103B00002FE500029324000B14A0FF0A24070002F3 ++:103B100000041840006480210010588001692821A9 ++:103B20008CAC0004010C50230540FF020000000093 ++:103B30003C030801906396D614600005246F0001D1 ++:103B40003C010801A02496D93C010801A02796D782 ++:103B50003C010801A02F96D690CE00FF24E700017B ++:103B600031CD00FF01A7882B1220FFE990A4000BA4 ++:103B70000A0021C6000000003C0508018CA596D46F ++:103B80003C12000400A8F82413F2000624020005E9 ++:103B90003C090801912996D5152000022402000352 ++:103BA000240200053C010801A02296F190C700FF05 ++:103BB00014E0012024020002A0C200090A0021D75B ++:103BC0008F86003890CC00FF1180FEDA240A0001B5 ++:103BD0008F8C00748F890078240F00030180682186 ++:103BE0001160001E240E0002000540400105A021C6 ++:103BF00000142080008990218E51000401918023BF ++:103C00000600FECC000000003C020801904296D65F ++:103C100014400005245800013C010801A02A96D751 ++:103C20003C010801A02596D93C010801A03896D690 ++:103C300090DF00FF010510210002C88033E500FF7E ++:103C4000254A00010329202100AA402B1500FEB9B6 ++:103C50009085000B1560FFE50005404000054040E1 ++:103C600001051821000310803C010801A02A96D408 ++:103C70003C010801A02596D8004918218C64000455 ++:103C800000E4F82327F9FFFF1F20FFE900000000F0 ++:103C90008C63000000E358230560013A01A38823E8 ++:103CA00010E301170184C0231B00FEA200000000E6 ++:103CB0003C010801A02E96D50A002305240B000123 ++:103CC000240E0004A0CE00093C0D08008DAD31F893 ++:103CD0008F86003825A200013C010800AC2231F893 ++:103CE0000A0021D7000000008CD9005C00F9C02335 ++:103CF0001F00FE7B000000008CDF005C10FFFF65F2 ++:103D00008F8400748CC3005C008340232502000173 ++:103D10001C40FF60000000008CC9005C248700018B ++:103D200000E9282B10A0FE943C0D80008DAB01040F ++:103D30003C0C0001016C50241140FE8F2402001045 ++:103D40003C010801A02296F10A0021D700000000E2 ++:103D50008F9100748F86003826220001ACC2005C6F ++:103D60000A002292241400018F8700382404FF8067 ++:103D70000000882190E9000A241400010124302564 ++:103D8000A0E6000A3C05080190A596D63C0408016F ++:103D9000908496D90E0020F4000000008F86003831 ++:103DA0008F85007890C800FD310700FF0007404074 ++:103DB0000107F821001FC0800305C8219323000BD1 ++:103DC000A0C300FD8F8500788F8600380305602131 ++:103DD000918F000B000F704001CF6821000D808093 ++:103DE000020510218C4B0000ACCB00548D840004E4 ++:103DF0008F83007400645023194000022482000164 ++:103E00002462000101074821ACC2005C0009308037 ++:103E100000C5402100E02021240500010E0020F40F ++:103E20009110000B8F86003890C500FF10A0FF0C8A ++:103E3000001070408F85007801D06821000D10803F ++:103E4000004558218D6400008F8C0074018450233C ++:103E50002547000104E0FF02263100013C03080170 ++:103E6000906396D62E2F0002247800013C010801B1 ++:103E7000A03896D63C010801A03496D711E0FEF890 ++:103E8000020038210A002365000740408F84003873 ++:103E90008F8300748C85005800A340230502FE9A8E ++:103EA000AC8300580A00223B000000003C070801D8 ++:103EB00090E796F2240200FF10E200BE8F860038E1 ++:103EC0003C110801963196FA3C030801246396F8E8 ++:103ED000262500013230FFFF30ABFFFF02036021D7 ++:103EE0002D6A00FF1540008D918700043C010801F8 ++:103EF000A42096FA8F88003800074840012728211F ++:103F0000911800FF000530802405000127140001EE ++:103F1000A11400FF3C120801925296F28F8800789B ++:103F20008F8E0070264F000100C820213C0108013F ++:103F3000A02F96F2AC8E00008F8D0074A48500082F ++:103F4000AC8D00043C030801906396D414600077A4 ++:103F5000000090213C010801A02596D4A087000B09 ++:103F60008F8C007800CC5021A147000A8F82003846 ++:103F7000A04700FD8F840038A08700FE8F860038A0 ++:103F80008F9F0070ACDF00548F990074ACD900583B ++:103F90008F8D00780127C02100185880016DA02165 ++:103FA000928F000A000F704001CF18210003888013 ++:103FB000022D8021A207000B8F8600780166602108 ++:103FC000918A000B000A1040004A2021000428803A ++:103FD00000A64021A107000A3C07800834E90080C0 ++:103FE0008D2200308F860038ACC2005C0A0022921D ++:103FF0002414000190CA00FF1540FEAD8F880074A4 ++:10400000A0C400090A0021D78F860038A0C000FD97 ++:104010008F98003824060001A30000FE3C0108012F ++:10402000A02696D53C010801A02096D40A0021C6FE ++:104030000000000090CB00FF3C040801908496F340 ++:10404000316C00FF0184502B1540000F2402000347 ++:1040500024020004A0C200090A0021D78F8600387C ++:1040600090C3000A2410FF8002035824316C00FF23 ++:104070001180FDC1000000003C010801A02096D580 ++:104080000A0021C600000000A0C200090A0021D7D2 ++:104090008F86003890D4000A2412FF8002544824EE ++:1040A000312800FF1500FFF4240200083C0108013C ++:1040B000A02296F10A0021D70000000000108840DD ++:1040C0008F8B0070023018210003688001A7202127 ++:1040D000AC8B00008F8A0074240C0001A48C0008B3 ++:1040E000AC8A00043C05080190A596D62402000184 ++:1040F00010A2FE1E24A5FFFF0A0022519084000B8F ++:104100000184A0231A80FD8B000000003C010801FF ++:10411000A02E96D50A002305240B00013C010801BE ++:10412000A42596FA0A0023B78F880038240B0001D3 ++:10413000106B00228F9800388F85003890BF00FFE9 ++:1041400033F900FF1079002B000000003C1F08012C ++:1041500093FF96D8001FC840033FC0210018A080DD ++:104160000288782191EE000AA08E000A8F8D0078D7 ++:104170003C030801906396D800CD88210A0023DD16 ++:10418000A223000B263000010600003101A4902379 ++:104190000640002B240200033C010801A02F96D505 ++:1041A0000A002305240B00018F8900380A00223BF6 ++:1041B000AD2700540A00229124120001931400FD3F ++:1041C000A094000B8F8800388F8F0078910E00FE2E ++:1041D00000CF6821A1AE000A8F910038A22700FD10 ++:1041E0008F8300708F900038AE0300540A0023DEE6 ++:1041F0008F8D007890B000FEA090000A8F8B003861 ++:104200008F8C0078916A00FD00CC1021A04A000B31 ++:104210008F840038A08700FE8F8600748F85003859 ++:10422000ACA600580A0023DE8F8D007894B80008F1 ++:10423000ACA40004030378210A002285A4AF00087F ++:104240003C010801A02296D50A0021C6000000000A ++:1042500090CF0009240D000431EE00FF11CDFD8543 ++:10426000240200013C010801A02296D50A0021C6C3 ++:1042700000000000080033440800334408003420E4 ++:10428000080033F4080033D8080033280800332826 ++:10429000080033280800334C8008010080080080A3 ++:1042A000800800005F865437E4AC62CC50103A4579 ++:1042B00036621985BF14C0E81BC27A1E84F4B55655 ++:1042C000094EA6FE7DDA01E7C04D748108005A74DC ++:1042D00008005AB808005A5C08005A5C08005A5C8A ++:1042E00008005A5C08005A7408005A5C08005A5CBE ++:1042F00008005AC008005A5C080059D408005A5CEB ++:1043000008005A5C08005AC008005A5C08005A5C51 ++:1043100008005A5C08005A5C08005A5C08005A5CA5 ++:1043200008005A5C08005A5C08005A5C08005A5C95 ++:1043300008005A9408005A5C08005A9408005A5C15 ++:1043400008005A5C08005A5C08005A9808005A9401 ++:1043500008005A5C08005A5C08005A5C08005A5C65 ++:1043600008005A5C08005A5C08005A5C08005A5C55 ++:1043700008005A5C08005A5C08005A5C08005A5C45 ++:1043800008005A5C08005A5C08005A5C08005A5C35 ++:1043900008005A5C08005A5C08005A5C08005A5C25 ++:1043A00008005A9808005A9808005A5C08005A9861 ++:1043B00008005A5C08005A5C08005A5C08005A5C05 ++:1043C00008005A5C08005A5C08005A5C08005A5CF5 ++:1043D00008005A5C08005A5C08005A5C08005A5CE5 ++:1043E00008005A5C08005A5C08005A5C08005A5CD5 ++:1043F00008005A5C08005A5C08005A5C08005A5CC5 ++:1044000008005A5C08005A5C08005A5C08005A5CB4 ++:1044100008005A5C08005A5C08005A5C08005A5CA4 ++:1044200008005A5C08005A5C08005A5C08005A5C94 ++:1044300008005A5C08005A5C08005A5C08005A5C84 ++:1044400008005A5C08005A5C08005A5C08005A5C74 ++:1044500008005A5C08005A5C08005A5C08005A5C64 ++:1044600008005A5C08005A5C08005A5C08005A5C54 ++:1044700008005A5C08005A5C08005A5C08005A5C44 ++:1044800008005A5C08005A5C08005A5C08005A5C34 ++:1044900008005A5C08005A5C08005A5C08005A5C24 ++:1044A00008005A5C08005A5C08005A5C08005A5C14 ++:1044B00008005A5C08005A5C08005A5C08005A5C04 ++:1044C00008005A5C08005A5C08005A5C08005ADC74 ++:1044D0000800782C08007A900800783808007628C0 ++:1044E00008007838080078C4080078380800762872 ++:1044F0000800762808007628080076280800762824 ++:104500000800762808007628080076280800762813 ++:1045100008007628080078580800784808007628AF ++:1045200008007628080076280800762808007628F3 ++:1045300008007628080076280800762808007628E3 ++:1045400008007628080076280800762808007848B1 ++:10455000080082FC08008188080082C40800818865 ++:104560000800829408008070080081880800818813 ++:1045700008008188080081880800818808008188F7 ++:1045800008008188080081880800818808008188E7 ++:104590000800818808008188080081B008008D34F7 ++:1045A00008008E9008008E70080088D808008D4C96 ++:1045B0000A00012400000000000000000000000DBF ++:1045C000747061362E322E31620000000602010145 ++:1045D00000000000000000000000000000000000DB ++:1045E00000000000000000000000000000000000CB ++:1045F00000000000000000000000000000000000BB ++:1046000000000000000000000000000000000000AA ++:10461000000000000000000000000000000000009A ++:10462000000000000000000000000000000000008A ++:10463000000000000000000000000000000000007A ++:104640000000000010000003000000000000000D4A ++:104650000000000D3C020800244217203C03080023 ++:1046600024632A10AC4000000043202B1480FFFD7F ++:10467000244200043C1D080037BD2FFC03A0F0219C ++:104680003C100800261004903C1C0800279C1720B2 ++:104690000E000262000000000000000D2402FF80F6 ++:1046A00027BDFFE000821024AFB00010AF42002011 ++:1046B000AFBF0018AFB10014936500043084007FD1 ++:1046C000034418213C0200080062182130A5002094 ++:1046D000036080213C080111277B000814A0000220 ++:1046E0002466005C2466005892020004974301048B ++:1046F000920400043047000F3063FFFF3084004015 ++:10470000006728231080000900004821920200055C ++:1047100030420004104000050000000010A000031B ++:104720000000000024A5FFFC2409000492020005FB ++:1047300030420004104000120000000010A00010E1 ++:10474000000000009602000200A72021010440257D ++:104750002442FFFEA7421016920300042402FF80A9 ++:1047600000431024304200FF104000033C020400CC ++:104770000A000174010240258CC20000AF421018EB ++:104780008F4201780440FFFE2402000AA742014044 ++:1047900096020002240400093042000700021023A0 ++:1047A00030420007A7420142960200022442FFFE67 ++:1047B000A7420144A740014697420104A74201488D ++:1047C0008F420108304200205040000124040001C3 ++:1047D00092020004304200101440000234830010A2 ++:1047E00000801821A743014A0000000000000000DB ++:1047F0000000000000000000AF48100000000000B2 ++:104800000000000000000000000000008F421000C7 ++:104810000441FFFE3102FFFF1040000700000000CE ++:1048200092020004304200401440000300000000E7 ++:104830008F421018ACC20000960200063042FFFF03 ++:10484000244200020002104300021040036288214B ++:10485000962200001120000D3044FFFF00A7102118 ++:104860008F8300388F45101C0002108200021080D8 ++:1048700000431021AC45000030A6FFFF0E00058D5F ++:1048800000052C0200402021A62200009203000413 ++:104890002402FF8000431024304200FF1040001F1C ++:1048A0000000000092020005304200021040001B90 ++:1048B000000000009742100C2442FFFEA742101691 ++:1048C000000000003C02040034420030AF421000FF ++:1048D00000000000000000000000000000000000D8 ++:1048E0008F4210000441FFFE000000009742100CB0 ++:1048F0008F45101C3042FFFF24420030000210821E ++:1049000000021080005B1021AC45000030A6FFFFC4 ++:104910000E00058D00052C02A62200009604000260 ++:10492000248400080E0001E93084FFFF974401044D ++:104930000E0001F73084FFFF8FBF00188FB1001405 ++:104940008FB000103C02100027BD002003E00008DB ++:10495000AF4201783084FFFF308200078F8500244A ++:1049600010400002248300073064FFF800A41021E7 ++:1049700030421FFF03421821247B4000AF850028EE ++:10498000AF82002403E00008AF4200843084FFFFC0 ++:104990003082000F8F85002C8F860034104000027B ++:1049A0002483000F3064FFF000A410210046182B70 ++:1049B000AF8500300046202314600002AF82002C37 ++:1049C000AF84002C8F82002C340480000342182115 ++:1049D00000641821AF83003803E00008AF42008074 ++:1049E0008F820014104000088F8200048F82FFDC49 ++:1049F000144000058F8200043C02FFBF3442FFFFD9 ++:104A0000008220248F82000430430006240200022A ++:104A10001062000F3C0201012C62000350400005AF ++:104A2000240200041060000F3C0200010A00023062 ++:104A30000000000010620005240200061462000C51 ++:104A40003C0201110A000229008210253C020011DB ++:104A500000821025AF421000240200010A0002303B ++:104A6000AF82000C00821025AF421000AF80000C16 ++:104A700000000000000000000000000003E000084B ++:104A8000000000008F82000C1040000400000000B5 ++:104A90008F4210000441FFFE0000000003E0000808 ++:104AA000000000008F8200102443F800000231C291 ++:104AB00024C2FFF02C6303011060000300021042C7 ++:104AC0000A000257AC8200008F85001800C5102B29 ++:104AD0001440000B0000182100C5102324470001DA ++:104AE0008F82001C00A210212442FFFF0046102BE1 ++:104AF000544000042402FFFF0A000257AC87000064 ++:104B00002402FFFF0A000260AC8200008C820000D9 ++:104B10000002194000621821000318800062182169 ++:104B2000000318803C0208002442175C0062182130 ++:104B300003E000080060102127BDFFD8AFBF0020B0 ++:104B4000AFB1001CAFB000183C0460088C8250006C ++:104B50002403FF7F3C066000004310243442380CDD ++:104B6000AC8250008CC24C1C3C1A80000002160221 ++:104B70003042000F10400007AF82001C8CC34C1C59 ++:104B80003C02001F3442FC0000621824000319C2DA ++:104B9000AF8300188F420008275B400034420001B9 ++:104BA000AF420008AF8000243C02601CAF40008090 ++:104BB000AF4000848C4500088CC308083402800094 ++:104BC000034220212402FFF0006218243C020080EE ++:104BD0003C010800AC2204203C025709AF84003895 ++:104BE00014620004AF850034240200010A0002921E ++:104BF000AF820014AF8000148F42000038420001E1 ++:104C0000304200011440FFFC8F8200141040001657 ++:104C10000000000097420104104000058F8300004F ++:104C2000146000072462FFFF0A0002A72C62000A3A ++:104C30002C620010504000048F83000024620001A9 ++:104C4000AF8200008F8300002C62000A1440000332 ++:104C50002C6200070A0002AEAF80FFDC10400002A9 ++:104C600024020001AF82FFDC8F4301088F44010062 ++:104C700030622000AF83000410400008AF840010B1 ++:104C80003C0208008C42042C244200013C01080034 ++:104C9000AC22042C0A00058A3C0240003065020068 ++:104CA00014A0000324020F001482026024020D00ED ++:104CB00097420104104002C83C02400030624000AC ++:104CC000144000AD8F8200388C4400088F42017878 ++:104CD0000440FFFE24020800AF42017824020008CD ++:104CE000A7420140A7400142974201048F8400047B ++:104CF0003051FFFF30820001104000070220802168 ++:104D00002623FFFE240200023070FFFFA742014667 ++:104D10000A0002DBA7430148A74001463C02080005 ++:104D20008C42043C1440000D8F8300103082002020 ++:104D30001440000224030009240300010060202124 ++:104D40008F830010240209005062000134840004A3 ++:104D5000A744014A0A0002F60000000024020F00E6 ++:104D60001462000530820020144000062403000D68 ++:104D70000A0002F524030005144000022403000980 ++:104D800024030001A743014A3C0208008C4204208E ++:104D90003C0400480E00020C004420250E000235A1 ++:104DA000000000008F82000C1040003E0000000058 ++:104DB0008F4210003C0300200043102410400039B3 ++:104DC0008F820004304200021040003600000000D4 ++:104DD000974210141440003300000000974210085E ++:104DE0008F8800383042FFFF2442000600021882FC ++:104DF0000003388000E83021304300018CC40000FB ++:104E000010600004304200030000000D0A00033768 ++:104E100000E81021544000103084FFFF3C05FFFFE4 ++:104E200000852024008518260003182B0004102B71 ++:104E300000431024104000050000000000000000A6 ++:104E40000000000D00000000240002228CC20000BF ++:104E50000A000336004520253883FFFF0003182B86 ++:104E60000004102B00431024104000050000000037 ++:104E7000000000000000000D000000002400022BD4 ++:104E80008CC200003444FFFF00E81021AC44000055 ++:104E90003C0208008C420430244200013C0108001E ++:104EA000AC2204308F6200008F840038AF8200088B ++:104EB0008C8300003402FFFF1462000F00001021F9 ++:104EC0003C0508008CA504543C0408008C84045064 ++:104ED00000B0282100B0302B008220210086202144 ++:104EE0003C010800AC2504543C010800AC240450EB ++:104EF0000A000580240400088C8200003042010072 ++:104F00001040000F000010213C0508008CA5044C47 ++:104F10003C0408008C84044800B0282100B0302BE9 ++:104F200000822021008620213C010800AC25044C91 ++:104F30003C010800AC2404480A0005802404000851 ++:104F40003C0508008CA504443C0408008C84044003 ++:104F500000B0282100B0302B0082202100862021C3 ++:104F60003C010800AC2504443C010800AC2404408A ++:104F70000A000580240400088F6200088F62000088 ++:104F800000021602304300F02402003010620005D7 ++:104F900024020040106200E08F8200200A00058891 ++:104FA0002442000114A000050000000000000000E1 ++:104FB0000000000D00000000240002568F4201781E ++:104FC0000440FFFE000000000E00023D27A4001078 ++:104FD0001440000500408021000000000000000D8A ++:104FE000000000002400025D8E0200001040000559 ++:104FF00000000000000000000000000D00000000A4 ++:10500000240002608F62000C0443000324020001AC ++:105010000A00042EAE000000AE0200008F820038AD ++:105020008C480008A20000078F65000C8F64000404 ++:1050300030A3FFFF0004240200852023308200FFFC ++:105040000043102124420005000230832CC200815D ++:10505000A605000A14400005A20400040000000098 ++:105060000000000D00000000240002788F85003849 ++:105070000E0005AB260400148F6200048F43010864 ++:10508000A60200083C02100000621824106000080C ++:105090000000000097420104920300072442FFEC45 ++:1050A000346300023045FFFF0A0003C3A203000778 ++:1050B000974201042442FFF03045FFFF96060008A6 ++:1050C0002CC200135440000592030007920200070F ++:1050D00034420001A20200079203000724020001EB ++:1050E00010620005240200031062000B8F8200385A ++:1050F0000A0003E030C6FFFF8F8200383C04FFFF48 ++:105100008C43000C0064182400651825AC43000C87 ++:105110000A0003E030C6FFFF3C04FFFF8C43001091 ++:105120000064182400651825AC43001030C6FFFF4A ++:1051300024C2000200021083A20200058F830038FF ++:10514000304200FF00021080004328218CA800009C ++:105150008CA2000024030004000217021443001272 ++:1051600000000000974201043C03FFFF01031824E4 ++:105170003042FFFF004610232442FFFE006240251C ++:10518000ACA8000092030005306200FF000210800E ++:1051900000501021904200143042000F00431021B3 ++:1051A0000A000415A20200068CA400049742010420 ++:1051B0009603000A3088FFFF3042FFFF00461023AD ++:1051C0002442FFD60002140001024025ACA80004CE ++:1051D000920200079204000524630028000318834C ++:1051E0000064182134420004A2030006A202000752 ++:1051F0008F8200042403FFFB34420002004310248A ++:10520000AF820004920300068F87003800031880E5 ++:10521000007010218C4400203C02FFF63442FFFF56 ++:105220000082402400671821AE04000CAC68000C1A ++:10523000920500063C03FF7F8E02000C00052880CB ++:1052400000B020213463FFFF01033024948800263E ++:1052500000A7282100431024AE02000CAC860020D9 ++:10526000AC880024ACA8001024020010A742014022 ++:1052700024020002A7400142A7400144A742014680 ++:10528000974201043C0400082442FFFEA742014863 ++:10529000240200010E00020CA742014A9603000AF4 ++:1052A0009202000400431021244200023042000711 ++:1052B00000021023304200070E000235AE0200103B ++:1052C0008F6200003C0308008C6304442404001037 ++:1052D000AF820008974201043042FFFF2442FFFEE4 ++:1052E00000403821000237C33C0208008C420440D1 ++:1052F000006718210067282B004610210045102167 ++:105300003C010800AC2304443C010800AC220440EA ++:105310000A0005150000000014A0000500000000B0 ++:10532000000000000000000D000000002400030A3F ++:105330008F4201780440FFFE000000000E00023D95 ++:1053400027A4001414400005004080210000000044 ++:105350000000000D00000000240003118E02000078 ++:105360005440000692020007000000000000000DFB ++:10537000000000002400031C9202000730420004D9 ++:10538000104000058F8200042403FFFB344200021A ++:1053900000431024AF8200048F620004044300081D ++:1053A00092020007920200068E03000CAE0000007D ++:1053B0000002108000501021AC4300209202000730 ++:1053C00030420004544000099602000A920200058F ++:1053D0003C03000100021080005010218C46001890 ++:1053E00000C33021AC4600189602000A9206000461 ++:1053F000277100080220202100C2302124C60005A8 ++:10540000260500140E0005AB00063082920400064B ++:105410008F6500043C027FFF000420800091202162 ++:105420008C8300043442FFFF00A228240065182169 ++:10543000AC8300049202000792040005920300046A ++:10544000304200041040001496070008308400FF2A ++:1054500000042080009120218C86000497420104E2 ++:105460009605000A306300FF3042FFFF0043102121 ++:105470000045102130E3FFFF004310232442FFD8F2 ++:1054800030C6FFFF0002140000C23025AC860004C5 ++:105490000A0004C992030007308500FF0005288038 ++:1054A00000B128218CA4000097420104306300FF62 ++:1054B0003042FFFF00431021004710233C03FFFF51 ++:1054C000008320243042FFFF00822025ACA400008E ++:1054D0009203000724020001106200060000000091 ++:1054E0002402000310620011000000000A0004EC16 ++:1054F0008E03001097420104920300049605000AEF ++:105500008E24000C00431021004510212442FFF29C ++:105510003C03FFFF008320243042FFFF0082202550 ++:10552000AE24000C0A0004EC8E0300109742010424 ++:10553000920300049605000A8E24001000431021F7 ++:10554000004510212442FFEE3C03FFFF008320248E ++:105550003042FFFF00822025AE2400108E03001091 ++:105560002402000AA7420140A74301429603000A11 ++:10557000920200043C04004000431021A742014471 ++:10558000A740014697420104A742014824020001B6 ++:105590000E00020CA742014A0E0002350000000076 ++:1055A0008F6200009203000400002021AF820008F7 ++:1055B000974201049606000A3042FFFF006218215C ++:1055C000006028213C0308008C6304443C0208006E ++:1055D0008C42044000651821004410210065382BDE ++:1055E000004710213C010800AC2304443C010800A2 ++:1055F000AC22044092040004008620212484000A86 ++:105600003084FFFF0E0001E9000000009744010410 ++:105610003084FFFF0E0001F7000000003C02100084 ++:10562000AF4201780A0005878F820020148200278C ++:105630003062000697420104104000673C024000BF ++:105640003062400010400005000000000000000033 ++:105650000000000D00000000240004208F420178AB ++:105660000440FFFE24020800AF4201782402000833 ++:10567000A7420140A74001428F82000497430104E2 ++:1056800030420001104000073070FFFF2603FFFE8C ++:1056900024020002A7420146A74301480A00053F31 ++:1056A0002402000DA74001462402000DA742014A32 ++:1056B0008F62000024040008AF8200080E0001E998 ++:1056C000000000000A0005190200202110400042DD ++:1056D0003C02400093620000304300F024020010BE ++:1056E0001062000524020070106200358F820020D5 ++:1056F0000A000588244200018F62000097430104DC ++:105700003050FFFF3071FFFF8F4201780440FFFEF1 ++:105710003202000700021023304200072403000A6F ++:105720002604FFFEA7430140A7420142A7440144CB ++:10573000A7400146A75101488F420108304200208E ++:10574000144000022403000924030001A743014A76 ++:105750000E00020C3C0400400E0002350000000068 ++:105760003C0708008CE70444021110212442FFFE8C ++:105770003C0608008CC604400040182100E3382194 ++:10578000000010218F65000000E3402B00C2302193 ++:105790002604000800C830213084FFFFAF850008D0 ++:1057A0003C010800AC2704443C010800AC2604403E ++:1057B0000E0001E9000000000A0005190220202166 ++:1057C0000E00013B000000008F82002024420001F7 ++:1057D000AF8200203C024000AF4201380A00029232 ++:1057E000000000003084FFFF30C6FFFF00052C00E2 ++:1057F00000A628253882FFFF004510210045282BF0 ++:105800000045102100021C023042FFFF004310211E ++:1058100000021C023042FFFF004310213842FFFF0C ++:1058200003E000083042FFFF3084FFFF30A5FFFF98 ++:1058300000001821108000070000000030820001E5 ++:105840001040000200042042006518210A0005A152 ++:105850000005284003E000080060102110C0000689 ++:1058600024C6FFFF8CA2000024A50004AC82000027 ++:105870000A0005AB2484000403E0000800000000D7 ++:1058800010A0000824A3FFFFAC8600000000000069 ++:10589000000000002402FFFF2463FFFF1462FFFAF0 ++:1058A0002484000403E00008000000000000000160 ++:1058B0000A00002A00000000000000000000000DA7 ++:1058C000747870362E322E3162000000060201001C ++:1058D00000000000000001360000EA600000000047 ++:1058E00000000000000000000000000000000000B8 ++:1058F00000000000000000000000000000000000A8 ++:105900000000000000000000000000000000000097 ++:105910000000001600000000000000000000000071 ++:105920000000000000000000000000000000000077 ++:105930000000000000000000000000000000000067 ++:1059400000000000000000000000138800000000BC ++:10595000000005DC00000000000000001000000353 ++:10596000000000000000000D0000000D3C020800D7 ++:1059700024423D683C0308002463401CAC40000006 ++:105980000043202B1480FFFD244200043C1D08002E ++:1059900037BD7FFC03A0F0213C100800261000A8B2 ++:1059A0003C1C0800279C3D680E00044E00000000CF ++:1059B0000000000D27BDFFB4AFA10000AFA200049E ++:1059C000AFA30008AFA4000CAFA50010AFA6001451 ++:1059D000AFA70018AFA8001CAFA90020AFAA0024F1 ++:1059E000AFAB0028AFAC002CAFAD0030AFAE003491 ++:1059F000AFAF0038AFB8003CAFB90040AFBC004417 ++:105A0000AFBF00480E000591000000008FBF0048A6 ++:105A10008FBC00448FB900408FB8003C8FAF003876 ++:105A20008FAE00348FAD00308FAC002C8FAB0028D0 ++:105A30008FAA00248FA900208FA8001C8FA7001810 ++:105A40008FA600148FA500108FA4000C8FA3000850 ++:105A50008FA200048FA1000027BD004C3C1B6004F6 ++:105A60008F7A5030377B502803400008AF7A00000F ++:105A70008F86003C3C0390003C0280000086282575 ++:105A800000A32025AC4400203C0380008C6700204C ++:105A900004E0FFFE0000000003E00008000000003A ++:105AA0000A000070240400018F85003C3C04800043 ++:105AB0003483000100A3102503E00008AC8200201D ++:105AC00003E00008000010213084FFFF30A5FFFF35 ++:105AD00010800007000018213082000110400002F1 ++:105AE00000042042006518211480FFFB00052840B7 ++:105AF00003E000080060102110C000070000000053 ++:105B00008CA2000024C6FFFF24A50004AC82000084 ++:105B100014C0FFFB2484000403E000080000000020 ++:105B200010A0000824A3FFFFAC86000000000000C6 ++:105B3000000000002402FFFF2463FFFF1462FFFA4D ++:105B40002484000403E000080000000090AA003153 ++:105B50008FAB00108CAC00403C0300FF8D6800044C ++:105B6000AD6C00208CAD004400E060213462FFFF8A ++:105B7000AD6D00248CA700483C09FF000109C0243A ++:105B8000AD6700288CAE004C0182C824031978252B ++:105B9000AD6F0004AD6E002C8CAD0038314A00FFB3 ++:105BA000AD6D001C94A900323128FFFFAD680010D4 ++:105BB00090A70030A5600002A1600004A16700006A ++:105BC00090A30032306200FF0002198210600005CD ++:105BD000240500011065000E0000000003E000082D ++:105BE000A16A00018CD80028354A0080AD780018E1 ++:105BF0008CCF0014AD6F00148CCE0030AD6E000859 ++:105C00008CC4002CA16A000103E00008AD64000C04 ++:105C10008CCD001CAD6D00188CC90014AD6900144A ++:105C20008CC80024AD6800088CC70020AD67000C4C ++:105C30008CC200148C8300700043C82B1320000713 ++:105C4000000000008CC20014144CFFE400000000AF ++:105C5000354A008003E00008A16A00018C820070D0 ++:105C60000A0000E6000000009089003027BDFFF820 ++:105C70008FA8001CA3A900008FA300003C0DFF808B ++:105C800035A2FFFF8CAC002C00625824AFAB0000A3 ++:105C9000A100000400C05821A7A000028D06000446 ++:105CA00000A048210167C8218FA500000080502175 ++:105CB0003C18FF7F032C20263C0E00FF2C8C00019B ++:105CC000370FFFFF35CDFFFF3C02FF0000AFC824B8 ++:105CD00000EDC02400C27824000C1DC003236825F9 ++:105CE00001F87025AD0D0000AD0E00048D240024D8 ++:105CF000AFAD0000AD0400088D2C00202404FFFF90 ++:105D0000AD0C000C9547003230E6FFFFAD060010E9 ++:105D10009145004830A200FF000219C25060000106 ++:105D20008D240034AD0400148D4700388FAA00186C ++:105D300027BD0008AD0B0028AD0A0024AD07001CEC ++:105D4000AD00002CAD00001803E00008AD000020FD ++:105D500027BDFFE0AFB20018AFB10014AFB0001024 ++:105D6000AFBF001C9098003000C088213C0D00FFA0 ++:105D7000330F007FA0CF0000908E003135ACFFFFC5 ++:105D80003C0AFF00A0CE000194A6001EA220000441 ++:105D90008CAB00148E29000400A08021016C282403 ++:105DA000012A40240080902101052025A62600021A ++:105DB000AE24000426050020262400080E000092D0 ++:105DC00024060002924700302605002826240014ED ++:105DD00000071E000003160324060004044000030D ++:105DE0002403FFFF965900323323FFFF0E00009279 ++:105DF000AE230010262400248FBF001C8FB2001891 ++:105E00008FB100148FB00010240500030000302172 ++:105E10000A00009C27BD002027BDFFD8AFB1001CA1 ++:105E2000AFB00018AFBF002090A9003024020001DD ++:105E300000E050213123003F00A040218FB00040FE ++:105E40000080882100C04821106200148FA700380C ++:105E5000240B000500A0202100C02821106B001396 ++:105E6000020030210E000128000000009225007C75 ++:105E700030A400021080000326030030AE00003082 ++:105E8000260300348FBF00208FB1001C8FB0001894 ++:105E90000060102103E0000827BD00280E0000A7C5 ++:105EA000AFB000100A00016F000000008FA3003C9B ++:105EB000010020210120282101403021AFA3001042 ++:105EC0000E0000EEAFB000140A00016F00000000E9 ++:105ED0003C06800034C20E008C4400108F850044C4 ++:105EE000ACA400208C43001803E00008ACA30024FD ++:105EF0003C06800034C20E008C4400148F850044A0 ++:105F0000ACA400208C43001C03E00008ACA30024D8 ++:105F10009382000C1040001B2483000F2404FFF028 ++:105F20000064382410E00019978B00109784000E4D ++:105F30009389000D3C0A601C0A0001AC01644023F7 ++:105F400001037021006428231126000231C2FFFFE3 ++:105F500030A2FFFF0047302B50C0000E00E4482164 ++:105F60008D4D000C31A3FFFF00036400000C2C03D7 ++:105F700004A1FFF30000302130637FFF0A0001A479 ++:105F80002406000103E00008000000009784000ED2 ++:105F900000E448213123FFFF3168FFFF0068382B00 ++:105FA00054E0FFF8A783000E938A000D114000050E ++:105FB000240F0001006BC023A380000D03E0000844 ++:105FC000A798000E006BC023A38F000D03E000080C ++:105FD000A798000E03E000080000000027BDFFE8BE ++:105FE000AFB000103C10800036030140308BFFFF43 ++:105FF00093AA002BAFBF0014A46B000436040E005C ++:106000009488001630C600FF8FA90030A4680006EF ++:10601000AC650008A0660012A46A001AAC670020F4 ++:106020008FA5002CA4690018012020210E000198E2 ++:10603000AC6500143C021000AE0201788FBF001462 ++:106040008FB0001003E0000827BD00188F85000006 ++:106050002484000727BDFFF83084FFF83C06800049 ++:1060600094CB008A316AFFFFAFAA00008FA900001D ++:10607000012540232507FFFF30E31FFF0064102B9D ++:106080001440FFF700056882000D288034CC4000E2 ++:1060900000AC102103E0000827BD00088F8200003B ++:1060A0002486000730C5FFF800A2182130641FFFC6 ++:1060B00003E00008AF8400008F87003C8F84004419 ++:1060C00027BDFFB0AFB70044AFB40038AFB1002C6C ++:1060D000AFBF0048AFB60040AFB5003CAFB300342F ++:1060E000AFB20030AFB000283C0B80008C8600249B ++:1060F000AD6700808C8A002035670E00356901008D ++:10610000ACEA00108C8800248D2500040000B82122 ++:10611000ACE800188CE3001000A688230000A02142 ++:10612000ACE300148CE20018ACE2001C122000FE6C ++:1061300000E0B021936C0008118000F40000000022 ++:10614000976F001031EEFFFF022E682B15A000EFB5 ++:1061500000000000977200103250FFFFAED0000028 ++:106160003C0380008C740000329300081260FFFD35 ++:106170000000000096D800088EC700043305FFFF1A ++:1061800030B5000112A000E4000000000000000D86 ++:1061900030BFA0402419004013F9011B30B4A00007 ++:1061A000128000DF000000009373000812600008F6 ++:1061B00000000000976D001031ACFFFF00EC202BB9 ++:1061C0001080000330AE004011C000D50000000078 ++:1061D000A7850040AF87003893630008022028217C ++:1061E000AFB10020146000F527B40020AF60000CB0 ++:1061F000978F004031F14000162000022403001662 ++:106200002403000E24054007A363000AAF650014B1 ++:10621000938A00428F70001431550001001512401E ++:1062200002024825AF690014979F00408F78001440 ++:1062300033F9001003194025AF680014979200400D ++:106240003247000810E0016E000000008F67001464 ++:106250003C1210003C11800000F27825AF6F001452 ++:1062600036230E00946E000A3C0D81002406000EB9 ++:1062700031CCFFFF018D2025AF640004A36600022E ++:106280009373000A3406FFFC266B0004A36B000A1C ++:1062900097980040330820001100015F00000000C3 ++:1062A0003C05800034A90E00979900409538000CF9 ++:1062B00097870040001940423312C00031030003A9 ++:1062C00000127B0330F11000006F6825001172038B ++:1062D00001AE6025000C20C0A76400129793004017 ++:1062E000936A000A001359823175003C02AA1021FA ++:1062F0002450003CA3700009953F000C33F93FFF88 ++:10630000A779001097700012936900090130F821F5 ++:1063100027E5000230B900070019C0233308000741 ++:10632000A368000B9371000997720012976F001019 ++:10633000322700FF8F910038978D004000F218211E ++:10634000006F702101C6602131A6004010C0000519 ++:106350003185FFFF00B1102B3C1280001040001768 ++:10636000000098210225A82B56A0013E8FA50020F1 ++:106370003C048000348A0E008D5300143C068000DB ++:10638000AD5300108D4B001CAD4B0018AD45000007 ++:106390008CCD000031AC00081180FFFD34CE0E0022 ++:1063A00095C3000800A0882100009021A783004029 ++:1063B0008DC6000424130001AF860038976F0010CB ++:1063C00031F5FFFF8E9F000003F1282310A0011F6D ++:1063D000AE85000093620008144000DD000000005C ++:1063E0000E0001E7240400108F900048004028218F ++:1063F0003C023200320600FF000654000142F8253C ++:1064000026090001AF890048ACBF0000937900095C ++:1064100097780012936F000A332800FF3303FFFFC1 ++:106420000103382100076C0031EE00FF01AE60254A ++:10643000ACAC00048F840048978B0040316A200088 ++:106440001140010AACA4000897640012308BFFFFD2 ++:1064500006400108ACAB000C978E004031C5000827 ++:1064600014A0000226280006262800023C1F8000F7 ++:1064700037E70E0094F900148CE5001C8F670004C8 ++:10648000937800023324FFFF330300FFAFA3001013 ++:106490008F6F0014AFA800180E0001CBAFAF00142F ++:1064A000240400100E0001FB000000008E9200008A ++:1064B00016400005000000008F7800142403FFBF81 ++:1064C0000303A024AF7400148F67000C00F5C821EB ++:1064D000AF79000C9375000816A0000800000000BA ++:1064E00012600006000000008F6800143C0AEFFFF5 ++:1064F0003549FFFE0109F824AF7F0014A37300089B ++:106500008FA500200A00034F02202021AED10000F9 ++:106510000A00022D3C03800014E0FF1E30BFA040A3 ++:106520000E0001900000A0212E9100010237B0253D ++:1065300012C000188FBF00488F87003C24170F003F ++:1065400010F700D43C0680008CD901780720FFFEAC ++:10655000241F0F0010FF00F634CA0E008D560014E1 ++:1065600034C7014024080240ACF600048D49001CE9 ++:106570003C141000ACE90008A0E00012A4E0001AEE ++:10658000ACE00020A4E00018ACE80014ACD4017822 ++:106590008FBF00488FB700448FB600408FB5003CD6 ++:1065A0008FB400388FB300348FB200308FB1002C1D ++:1065B0008FB0002803E0000827BD00508F910038FD ++:1065C000978800403C1280000220A821310700403B ++:1065D00014E0FF7C00009821977900108F9200381A ++:1065E0003338FFFF131200A8000020210080A021F3 ++:1065F000108000F300A088211620FECE00000000CD ++:106600000A00031F2E9100013C0380008C62017878 ++:106610000440FFFE240808008F860000AC68017863 ++:106620003C038000946D008A31ACFFFF0186582343 ++:10663000256AFFFF31441FFF2C8900081520FFF950 ++:10664000000000008F8F0048347040008F83003CB2 ++:1066500000E0A021240E0F0025E70001AF870048CD ++:1066600000D03021023488233C08800031F500FF3F ++:10667000106E0005240700019398004233130001B7 ++:106680000013924036470001001524003C0A010027 ++:10669000008A4825ACC900008F82004830BF003610 ++:1066A00030B90008ACC200041320009900FF9825FF ++:1066B00035120E009650000A8F8700003C0F8100B3 ++:1066C0003203FFFF24ED000835060140006F60250E ++:1066D0003C0E100031AB1FFF269200062405000E71 ++:1066E000ACCC0020026E9825A4C5001AAF8B000028 ++:1066F000A4D20018162000083C1080008F89003CAE ++:1067000024020F00512200022417000136730040BA ++:106710000E0001883C10800036060E008CCB001461 ++:10672000360A014002402021AD4B00048CC5001CFC ++:10673000AD450008A1550012AD5300140E0001989C ++:106740003C151000AE1501780A000352000000004D ++:10675000936F0009976E0012936D000B31E500FFF7 ++:1067600000AE202131AC00FF008C80212602000AFF ++:106770003050FFFF0E0001E7020020218F86004805 ++:106780003C0341003C05800024CB0001AF8B004856 ++:10679000936A00099769001230C600FF315F00FF5D ++:1067A0003128FFFF03E8382124F900020006C40065 ++:1067B0000319782501E37025AC4E00008F6D000CA5 ++:1067C00034A40E00948B001401B26025AC4C00047C ++:1067D0008C85001C8F670004936A00023164FFFF00 ++:1067E000314900FFAFA900108F680014AFB1001845 ++:1067F0000E0001CBAFA800140A0002FD0200202108 ++:10680000AF600004A36000029798004033082000A6 ++:106810001500FEA300003021A760001297840040FD ++:10682000936B000A3C10800030931F0000135183CB ++:10683000014BA82126A20028A362000936090E00F8 ++:10684000953F000C0A000295A77F00108F7000147E ++:10685000360900400E000188AF6900140A0002C921 ++:10686000000000000A00034F000020210641FEFA4C ++:10687000ACA0000C8CAC000C3C0D8000018D902570 ++:106880000A0002EAACB2000C000090210A0002C526 ++:1068900024130001128000073C028000344B0E00DC ++:1068A0009566000830D300401260004900000000E7 ++:1068B0003C0680008CD001780600FFFE34C50E0037 ++:1068C00094B500103C03050034CC014032B8FFFF02 ++:1068D00003039025AD92000C8CAF0014240D200012 ++:1068E0003C041000AD8F00048CAE001CAD8E00087F ++:1068F000A1800012A580001AAD800020A58000189C ++:10690000AD8D0014ACC401780A0003263C0680005B ++:106910008F9F0000351801402692000227F90008D9 ++:1069200033281FFFA71200180A000391AF88000048 ++:106930003C02800034450140ACA0000C1280001BDA ++:1069400034530E0034510E008E370010ACB70004E3 ++:106950008E2400183C0B8000ACA400083570014068 ++:1069600024040040A20000128FBF0048A600001AB5 ++:106970008FB70044AE0000208FB60040A60000187C ++:106980008FB5003CAE0400148FB400388FB30034D0 ++:106990008FB200308FB1002C8FB000283C02100065 ++:1069A00027BD005003E00008AD6201788E66001438 ++:1069B000ACA600048E64001C0A00042A3C0B800074 ++:1069C0000E0001902E9100010A0003200237B0252D ++:1069D000000000000000000D00000000240003691A ++:1069E0000A0004013C06800027BDFFD8AFBF00208D ++:1069F0003C0980003C1F20FFAFB200183C0760003C ++:106A000035320E002402001037F9FFFDACE23008E9 ++:106A1000AFB3001CAFB10014AFB00010AE5900000E ++:106A20000000000000000000000000000000000066 ++:106A3000000000003C1800FF3713FFFDAE530000BC ++:106A40003C0B60048D7050002411FF7F3C0E00024F ++:106A50000211782435EC380C35CD0109ACED4C1819 ++:106A6000240A0009AD6C50008CE80438AD2A0008F7 ++:106A7000AD2000148CE54C1C3106FFFF38C42F718B ++:106A800000051E023062000F2486C0B310400007CC ++:106A9000AF8200088CE54C1C3C09001F3528FC0027 ++:106AA00000A81824000321C2AF8400048CF1080858 ++:106AB0003C0F57092412F0000232702435F0001008 ++:106AC00001D0602601CF68262DAA00012D8B000180 ++:106AD000014B382550E00009A380000C3C1F601CCE ++:106AE0008FF8000824190001A399000C33137C00CF ++:106AF000A7930010A780000EA380000DAF80004870 ++:106B000014C00003AF8000003C066000ACC0442C01 ++:106B10000E0005B93C1080000E000F1A361101005E ++:106B20003C12080026523DD03C13080026733E500C ++:106B30008E03000038640001308200011440FFFC25 ++:106B40003C0B800A8E2600002407FF8024C90240E7 ++:106B5000312A007F014B402101272824AE06002066 ++:106B6000AF880044AE0500243C048000AF86003CA2 ++:106B70008C8C01780580FFFE24180800922F0008F5 ++:106B8000AC980178A38F0042938E004231CD000172 ++:106B900011A0000F24050D0024DFF8002FF90301D8 ++:106BA0001320001C000629C224A4FFF00004104298 ++:106BB000000231400E00020200D2D8213C02400007 ++:106BC0003C068000ACC201380A0004A000000000AE ++:106BD00010C50023240D0F0010CD00273C1F800896 ++:106BE00037F9008093380000240E0050330F00FF67 ++:106BF00015EEFFF33C0240000E000A3600000000D4 ++:106C00003C0240003C068000ACC201380A0004A0EF ++:106C1000000000008F83000400A3402B1500000B30 ++:106C20008F8B0008006B50212547FFFF00E5482BA4 ++:106C30001520000600A36023000C19400E0002027C ++:106C40000073D8210A0004C43C0240000000000D7B ++:106C50000E000202000000000A0004C43C024000D2 ++:106C60003C1B0800277B3F500E0002020000000082 ++:106C70000A0004C43C0240003C1B0800277B3F7014 ++:106C80000E000202000000000A0004C43C024000A2 ++:106C90003C0660043C09080025290104ACC9502CBD ++:106CA0008CC850003C0580003C0200023507008083 ++:106CB000ACC750003C040800248415A43C03080021 ++:106CC0002463155CACA50008ACA2000C3C010800D4 ++:106CD000AC243D603C010800AC233D6403E00008A7 ++:106CE0002402000100A030213C1C0800279C3D68C4 ++:106CF0003C0C04003C0B0002008B3826008C402624 ++:106D00002CE200010007502B2D050001000A4880ED ++:106D10003C03080024633D60004520250123182121 ++:106D20001080000300001021AC6600002402000166 ++:106D300003E00008000000003C1C0800279C3D68A0 ++:106D40003C0B04003C0A0002008A3026008B3826E7 ++:106D50002CC200010006482B2CE5000100094080F0 ++:106D60003C03080024633D600045202501031821F1 ++:106D700010800005000010213C0C0800258C155CDB ++:106D8000AC6C00002402000103E0000800000000D9 ++:106D90003C0900023C08040000883026008938269F ++:106DA0002CC30001008028212CE400010083102561 ++:106DB0001040000B000030213C1C0800279C3D685F ++:106DC0003C0A80008D4E00082406000101CA682597 ++:106DD000AD4D00088D4C000C01855825AD4B000CC5 ++:106DE00003E0000800C010213C1C0800279C3D68FF ++:106DF0003C0580008CA6000C000420272402000122 ++:106E000000C4182403E00008ACA3000C3C020002FC ++:106E10001082000B3C0560003C0704001087000353 ++:106E20000000000003E00008000000008CA908D06A ++:106E3000240AFFFD012A402403E00008ACA808D082 ++:106E40008CA408D02406FFFE0086182403E0000866 ++:106E5000ACA308D03C05601A34A600108CC3008097 ++:106E600027BDFFF88CC50084AFA3000093A40000E9 ++:106E70002402000110820003AFA5000403E0000813 ++:106E800027BD000893A7000114E0001497AC00028E ++:106E900097B800023C0F8000330EFFFC01CF682141 ++:106EA000ADA50000A3A000003C0660008CC708D080 ++:106EB0002408FFFE3C04601A00E82824ACC508D072 ++:106EC0008FA300048FA200003499001027BD000892 ++:106ED000AF22008003E00008AF2300843C0B800059 ++:106EE000318AFFFC014B48218D2800000A00057DF6 ++:106EF000AFA8000427BDFFE8AFBF00103C1C08008E ++:106F0000279C3D683C0580008CA4000C8CA20004EA ++:106F10003C0300020044282410A0000A00A3182407 ++:106F20003C0604003C0400021460000900A6102482 ++:106F30001440000F3C0404000000000D3C1C08003D ++:106F4000279C3D688FBF001003E0000827BD001894 ++:106F50003C0208008C423D600040F809000000003F ++:106F60003C1C0800279C3D680A0005A68FBF001046 ++:106F70003C0208008C423D640040F809000000001B ++:106F80000A0005AC00000000000411C003E0000886 ++:106F9000244202403C04080024843FB42405001A23 ++:106FA0000A00009C0000302127BDFFE0AFB00010B8 ++:106FB0003C108000AFBF0018AFB1001436110100C3 ++:106FC000922200090E0005B63044007F8E3F00007B ++:106FD0008F89003C3C0F008003E26021258800403F ++:106FE0000049F821240DFF80310E00783198007897 ++:106FF00035F9000135F100020319382501D1482582 ++:10700000010D302403ED5824018D2824240A00406A ++:1070100024040080240300C0AE0B0024AE0008103E ++:10702000AE0A0814AE040818AE03081CAE05080426 ++:10703000AE070820AE060808AE0908243609090084 ++:107040009539000C3605098033ED007F3338FFFF9A ++:10705000001889C0AE110800AE0F0828952C000C4E ++:107060008FBF00188FB10014318BFFFF000B51C090 ++:10707000AE0A002C8CA400508FB000108CA3003CF2 ++:107080008D2700048CA8001C8CA600383C0E800ABA ++:1070900001AE102127BD0020AF820044AF84005014 ++:1070A000AF830054AF87004CAF88005C03E000085A ++:1070B000AF8600603C09080091293FD924A800024E ++:1070C0003C05110000093C0000E8302500C51825EA ++:1070D00024820008AC83000003E00008AC800004B8 ++:1070E0003C098000352309009128010B906A0011AA ++:1070F0002402002800804821314700FF00A07021B1 ++:1071000000C068213108004010E20002340C86DD26 ++:10711000240C08003C0A800035420A9A944700007B ++:10712000354B0A9C35460AA030F9FFFFAD39000007 ++:107130008D780000354B0A8024040001AD3800042E ++:107140008CCF0000AD2F00089165001930A300031B ++:107150001064009028640002148000AF240500022F ++:107160001065009E240F0003106F00B435450AA47B ++:10717000240A0800118A0048000000005100003D68 ++:107180003C0B80003C0480003483090090670012AF ++:1071900030E200FF004D7821000FC8802724000155 ++:1071A0003C0A8000354F090091E50019354C0980F3 ++:1071B0008D87002830A300FF0003150000475825E5 ++:1071C0000004C4003C19600001793025370806FF2F ++:1071D000AD260000AD2800048DEA002C25280028EB ++:1071E000AD2A00088DEC0030AD2C000C8DE500348C ++:1071F000AD2500108DE400383C05800034AC093C1E ++:10720000AD2400148DE3001CAD2300188DE7002091 ++:10721000AD27001C8DE20024AD2200208DF900284E ++:1072200034A20100AD3900248D830000AD0E0004AE ++:1072300034B90900AD0300008C47000C250200148E ++:10724000AD070008932B00123C04080090843FD83F ++:10725000AD000010317800FF030D302100064F0013 ++:1072600000047C00012F702535CDFFFC03E00008F1 ++:10727000AD0D000C35780900930600123C0508009E ++:1072800094A53FC830C800FF010D5021000A60805E ++:107290000A00063C018520211500005B000000006B ++:1072A0003C08080095083FCE3C06080094C63FC83D ++:1072B000010610213C0B800035790900933800113C ++:1072C000932A001935660A80330800FF94CF002AFC ++:1072D00000086082314500FF978A0058000C1E00AC ++:1072E000000524003047FFFF006410250047C0253B ++:1072F00001EA30213C0B4000030B402500066400EE ++:10730000AD280000AD2C0004932500183C030006B6 ++:107310002528001400053E0000E31025AD220008DA ++:107320008F24002C3C05800034AC093CAD24000CBB ++:107330008F38001C34A20100254F0001AD38001029 ++:107340008D830000AD0E000431EB7FFFAD03000024 ++:107350008C47000C34B90900A78B0058AD07000812 ++:10736000932B00123C04080090843FD8250200149F ++:10737000317800FF030D302100064F0000047C002F ++:10738000012F702535CDFFFCAD00001003E0000893 ++:10739000AD0D000C3C02080094423FD23C050800B1 ++:1073A00094A53FC835440AA43C07080094E73FC4AD ++:1073B000948B00000045C8210327C023000B1C004C ++:1073C0002706FFF200665025AD2A000CAD20001004 ++:1073D000AD2C00140A00063025290018354F0AA4E8 ++:1073E00095E50000956400280005140000043C00A9 ++:1073F0003459810000EC5825AD39000CAD2B00103C ++:107400000A000630252900143C0C0800958C3FCE5C ++:107410000A000681258200015460FF56240A0800F4 ++:1074200035580AA49706000000061C00006C502581 ++:10743000AD2A000C0A000630252900103C03080084 ++:1074400094633FD23C07080094E73FC83C0F080014 ++:1074500095EF3FC494A4000095790028006710219F ++:10746000004F582300041C00001934002578FFEE5B ++:1074700000D87825346A8100AD2A000CAD2F0010A9 ++:10748000AD200014AD2C00180A0006302529001C80 ++:1074900003E00008240207D027BDFFE0AFB20018C8 ++:1074A000AFB10014AFB00010AFBF001C0E00007CE5 ++:1074B000008088218F8800548F87004C3C0580080D ++:1074C00034B20080011128213C1080002402008089 ++:1074D000240300C000A72023AE0208183C06800841 ++:1074E000AE03081C18800004AF850054ACC500042E ++:1074F0008CC90004AF89004C1220000936040980B1 ++:107500000E0006F800000000924C00278E0B00745D ++:1075100001825004014B3021AE46000C3604098034 ++:107520008C8E001C8F8F005C01CF682319A0000493 ++:107530008FBF001C8C90001CAF90005C8FBF001CA4 ++:107540008FB200188FB100148FB000100A00007EB7 ++:1075500027BD00208F8600508F8300548F82004CFF ++:107560003C05800834A40080AC860050AC83003C0D ++:1075700003E00008ACA200043C0308008C63005444 ++:1075800027BDFFF8308400FF2462000130A500FF12 ++:107590003C010800AC22005430C600FF3C078000CC ++:1075A0008CE801780500FFFE3C0C7FFFA3A40003DC ++:1075B0008FAA0000358BFFFF014B4824000627C02F ++:1075C00001244025AFA8000034E201009043000AE6 ++:1075D000A3A000023C1980FFA3A300018FAF00000D ++:1075E00030AE007F3738FFFF01F86024000E6E00D8 ++:1075F0003C0A002034E50140018D58253549200022 ++:107600002406FF803C04100027BD0008ACAB000C32 ++:10761000ACA90014A4A00018A0A6001203E0000862 ++:10762000ACE40178308800FF30A700FF3C03800005 ++:107630008C6201780440FFFE3C0C8000358A0A0011 ++:107640008D4B00203584014035850980AC8B0004CA ++:107650008D4900240007302B00061540AC89000836 ++:10766000A088001090A3004CA083002D03E0000828 ++:10767000A480001827BDFFE8308400FFAFBF0010D2 ++:107680000E00075D30A500FF8F8300548FBF0010F0 ++:107690003C06800034C50140344700402404FF907C ++:1076A0003C02100027BD0018ACA3000CA0A40012DF ++:1076B000ACA7001403E00008ACC2017827BDFFE0CE ++:1076C0003C088008AFBF001CAFB20018AFB1001477 ++:1076D000AFB00010351000808E0600183C07800007 ++:1076E000309200FF00C72025AE0400180E00007C79 ++:1076F00030B100FF92030005346200080E00007EE6 ++:10770000A2020005024020210E000771022028215C ++:10771000024020218FBF001C8FB200188FB10014CF ++:107720008FB0001024050005240600010A0007326E ++:1077300027BD00203C05800034A309809066000826 ++:1077400030C200081040000F3C0A01013549080A08 ++:10775000AC8900008CA80074AC8800043C070800C9 ++:1077600090E73FD830E5001050A00008AC8000083A ++:107770003C0D800835AC00808D8B0058AC8B000828 ++:107780002484000C03E00008008010210A0007B5E3 ++:107790002484000C27BDFFE83C098000AFB0001036 ++:1077A000AFBF00143526098090C8000924020006E6 ++:1077B00000A05821310300FF3527090000808021F7 ++:1077C000240500041062007B2408000294CF005CB2 ++:1077D0003C0E020431EDFFFF01AE6025AE0C00004F ++:1077E00090CA00083144002010800008000000000A ++:1077F00090C2004E3C1F010337F90300305800FFD0 ++:107800000319302524050008AE06000490F9001184 ++:1078100090E6001290E40011333800FF00187082E7 ++:1078200030CF00FF01CF5021014B6821308900FF8C ++:1078300031AAFFFF39230028000A60801460002C61 ++:10784000020C482390E400123C198000372F0100FD ++:10785000308C00FF018B1821000310800045F821B7 ++:10786000001F8400360706FFAD270004373F0900DC ++:1078700093EC001193EE0012372609800005C082B8 ++:107880008DE4000C8CC5003431CD00FF01AB10211C ++:107890000058182100A4F8230008840000033F00CA ++:1078A00000F0302533F9FFFF318F00FC00D970253F ++:1078B0000158202101E9682100045080ADAE000C80 ++:1078C0000E00007C012A80213C088008240B000463 ++:1078D000350500800E00007EA0AB000902001021DB ++:1078E0008FBF00148FB0001003E0000827BD001800 ++:1078F00090EC001190E300193C18080097183FCE57 ++:10790000318200FF0002F882307000FF001FCE00BD ++:1079100000103C000327302500D870253C0F4000A4 ++:1079200001CF68253C198000AD2D0000373F0900CC ++:1079300093EC001193EE0012372F010037260980D7 ++:107940000005C0828DE4000C8CC5003431CD00FFF1 ++:1079500001AB10210058182100A4F823000884006E ++:1079600000033F0000F0302533F9FFFF318F00FCAA ++:1079700000D970250158202101E9682100045080B8 ++:10798000ADAE000C0E00007C012A80213C0880086E ++:10799000240B0004350500800E00007EA0AB00091A ++:1079A000020010218FBF00148FB0001003E0000808 ++:1079B00027BD00180A0007C72408001227BDFFD002 ++:1079C0003C038000AFB60028AFB50024AFB4002060 ++:1079D000AFB10014AFBF002CAFB3001CAFB20018A2 ++:1079E000AFB000103467010090E6000B309400FF48 ++:1079F00030B500FF30C200300000B02110400099C7 ++:107A000000008821346409809088000800082E0056 ++:107A100000051E03046000C0240400048F86005487 ++:107A20003C010800A0243FD83C0C8000AD800048F9 ++:107A30003C048000348E010091CD000B31A5002064 ++:107A400010A000073C078000349309809272000860 ++:107A50000012860000107E0305E000C43C1F800871 ++:107A600034EC0100918A000B34EB09809169000825 ++:107A7000314400400004402B3123000800C8982303 ++:107A80001460000224120003000090213C108000CA ++:107A900036180A8036040900970E002C90830011D6 ++:107AA0009089001293050018307F00FF312800FFF5 ++:107AB000024810210002C880930D0018033F78216E ++:107AC00001F1302130B100FF00D11821A78E0058FC ++:107AD0003C010800A4263FCE3C010800A4233FD06F ++:107AE00015A00002000000000000000D920B010B29 ++:107AF0003065FFFF3C010800A4233FD2316A0040FB ++:107B00003C010800A4203FC83C010800A4203FC459 ++:107B10001140000224A4000A24A4000B3091FFFFAE ++:107B20000E0001E7022020219206010B3C0C080008 ++:107B3000958C3FD2004020210006698231A70001C8 ++:107B40000E00060101872821004020210260282123 ++:107B50000E00060C024030210E0007A1004020213B ++:107B600016C00069004020219212010B32560040DD ++:107B700012C000053C0500FF8C93000034AEFFFFEF ++:107B8000026E8024AC9000000E0001FB0220202138 ++:107B90003C0F080091EF3FD831F10003122000168E ++:107BA0003C1380088F8200543C09800835280080EF ++:107BB000245F0001AD1F003C3C0580088CB9000427 ++:107BC00003E02021033FC0231B000002AF9F0054AD ++:107BD0008CA400040E0006F8ACA400043C0780004E ++:107BE0008CEB00743C04800834830080004B5021EF ++:107BF000AC6A000C3C1380083670008002802021A3 ++:107C000002A02821A200006B0E00075D3C1480003A ++:107C10008F920054368C0140AD92000C8F86004844 ++:107C20003C151000344D000624D60001AF960048E4 ++:107C30008FBF002CA18600128FB60028AD8D0014D6 ++:107C40008FB3001CAE9501788FB200188FB5002459 ++:107C50008FB400208FB100148FB0001003E0000833 ++:107C600027BD003034640980908F0008000F760033 ++:107C7000000E6E0305A00033347F090093F8001B4B ++:107C8000241900103C010800A0393FD8331300022A ++:107C90001260FF678F8600548F8200601446FF6574 ++:107CA0003C0480000E00007C000000003C048008C2 ++:107CB0003485008090A8000924060016310300FFD7 ++:107CC0001066000D0000000090AB00093C070800A2 ++:107CD00090E73FD824090008316400FF34EA00012E ++:107CE0003C010800A02A3FD81089002F240C000A6C ++:107CF000108C00282402000C0E00007E0000000002 ++:107D00000A0008608F8600540E0007B9024028213F ++:107D10000A0008AE004020213C0B8008356A008034 ++:107D20008D4600548CE9000C1120FF3DAF860054B5 ++:107D3000240700143C010800A0273FD80A00085F70 ++:107D40003C0C800090910008241200023C010800C5 ++:107D5000A0323FD8323000201200000B2416000160 ++:107D60008F8600540A0008602411000837F800804C ++:107D70008F020038AFE200048FF90004AF19003C15 ++:107D80000A00086C3C0780008F8600540A000860D7 ++:107D900024110004A0A200090E00007E00000000D3 ++:107DA0000A0008608F860054240200140A00093A71 ++:107DB000A0A2000927BDFFE8AFB000103C10800072 ++:107DC000AFBF001436020100904400090E00075DA9 ++:107DD000240500013C0480089099000E3483008043 ++:107DE000909F000F906F00269089000A33F800FFE3 ++:107DF00000196E000018740031EC00FF01AE502530 ++:107E0000000C5A00014B3825312800FF3603014091 ++:107E10003445600000E830252402FF813C04100056 ++:107E2000AC66000C8FBF0014AC650014A062001299 ++:107E3000AE0401788FB0001003E0000827BD0018E1 ++:107E400027BDFFE8308400FFAFBF00100E00075DC4 ++:107E500030A500FF3C05800034A4014034470040B9 ++:107E60002406FF92AC870014A08600128F83005472 ++:107E70008FBF00103C02100027BD0018AC83000C1F ++:107E800003E00008ACA2017827BDFFD8AFB0001016 ++:107E9000308400FF30B000FF3C058000AFB100141B ++:107EA000AFBF0020AFB3001CAFB20018000410C277 ++:107EB00034A60100320300023051000114600007B3 ++:107EC00090D200093C098008353300809268000593 ++:107ED0003107000810E0000C308A00100240202119 ++:107EE0000E00078302202821240200018FBF0020FA ++:107EF0008FB3001C8FB200188FB100148FB0001028 ++:107F000003E0000827BD00281540003434A50A000E ++:107F10008CB800248CAF0008130F004B00003821F0 ++:107F20003C0D800835B30080926C00682406000286 ++:107F3000318B00FF116600843C06800034C20100D2 ++:107F40009263004C90590009307F00FF53F9000400 ++:107F50003213007C10E00069000000003213007C46 ++:107F60005660005C0240202116200009320D0001FD ++:107F70003C0C800035840100358B0A008D6500249F ++:107F80008C86000414A6FFD900001021320D0001D8 ++:107F900011A0000E024020213C1880003710010083 ++:107FA0008E0F000C8F8E005011EE000800000000B4 ++:107FB0000E000843022028218E19000C3C1F800867 ++:107FC00037F00080AE190050024020210E000771EA ++:107FD000022028210A00098F240200013C05080024 ++:107FE0008CA5006424A400013C010800AC240064BA ++:107FF0001600000D00000000022028210E0007716D ++:1080000002402021926E0068240C000231CD00FF56 ++:1080100011AC0022024020210E00094100000000A6 ++:108020000A00098F240200010E00007024040001E0 ++:10803000926B0025020B30250E00007EA266002503 ++:108040000A0009D3022028218E6200188CDF000468 ++:108050008CB9002400021E0217F9FFB13065007FC1 ++:108060009268004C264400013093007F1265004066 ++:10807000310300FF1464FFAB3C0D8008264700016C ++:1080800030F1007F30E200FF1225000B24070001D1 ++:10809000004090210A00099C2411000124050004DD ++:1080A0000E000732240600010E0009410000000006 ++:1080B0000A00098F240200012405FF8002452024C4 ++:1080C00000859026324200FF004090210A00099C62 ++:1080D000241100010E00084302202821320700303D ++:1080E00010E0FFA132100082024020210E00078321 ++:1080F000022028210A00098F240200018E6900183D ++:108100000240202102202821012640250E0009647A ++:10811000AE6800189264004C240500032406000198 ++:108120000E000732308400FF0E00007024040001AE ++:1081300092710025021150250E00007EA26A0025D2 ++:108140000A00098F240200018E6F00183C1880007D ++:108150000240202101F87025022028210E0007711D ++:10816000AE6E00189264004C0A000A1B240500043D ++:10817000324A0080394900801469FF6A3C0D80084A ++:108180000A0009F42647000127BDFFC0AFB0001860 ++:108190003C108000AFBF0038AFB70034AFB600303E ++:1081A000AFB5002CAFB40028AFB30024AFB20020AD ++:1081B0000E0005BEAFB1001C360201009045000B59 ++:1081C0000E00097690440008144000E78FBF003885 ++:1081D0003C08800835070080A0E0006B3606098067 ++:1081E00090C50000240300503C17080026F73F907C ++:1081F00030A400FF3C13080026733FA01083000347 ++:108200003C1080000000B82100009821241F0010BD ++:108210003611010036120A00361509808E580024E6 ++:108220008E3400048EAF00208F8C00543C01080077 ++:10823000A03F3FD836190A80972B002C8EF60000FD ++:10824000932A00180298702301EC68233C0108006F ++:10825000AC2E3FB43C010800AC2D3FB83C010800F7 ++:10826000AC2C3FDCA78B005802C0F809315400FF4A ++:1082700030490002152000E930420001504000C49E ++:108280009227000992A90008312800081500000271 ++:10829000241500030000A8213C0A80003543090092 ++:1082A00035440A008C8D00249072001190700012E9 ++:1082B000907F0011325900FF321100FF02B11021EE ++:1082C0000002C08033EF00FF0319B021028F70213C ++:1082D00002D4602125CB00103C010800A4363FCE1B ++:1082E0003C010800AC2D3FE03C010800A42C3FD02D ++:1082F0003C010800A42B3FCC3556010035540980C1 ++:1083000035510E008F8700548F89005C8E850020C8 ++:1083100024080006012730233C010800AC283FD484 ++:1083200000A7282304C000B50000902104A000B3DA ++:1083300000C5502B114000B5000000003C010800B2 ++:10834000AC263FB88E6200000040F8090000000033 ++:108350003046000214C0007400408021304B000100 ++:10836000556000118E6200043C0D08008DAD3FBCCD ++:108370003C0EC0003C04800001AE6025AE2C000025 ++:108380008C980000330F000811E0FFFD0000000092 ++:10839000963F000824120001A79F00408E39000478 ++:1083A000AF9900388E6200040040F8090000000018 ++:1083B0000202802532030002146000B300000000B6 ++:1083C0003C09080095293FC43C06080094C63FD0EC ++:1083D0003C0A0800954A3FC63C0708008CE73FBCB2 ++:1083E000012670213C0308008C633FE03C08080034 ++:1083F00095083FDA01CA20218ED9000C00E9282116 ++:10840000249F000200A878210067C02133E4FFFF09 ++:10841000AF9900503C010800AC383FE03C01080037 ++:10842000A42F3FC83C010800A42E3FD20E0001E754 ++:10843000000000008F8D0048004020213C01080012 ++:10844000A02D3FD98E62000825AC0001AF8C0048FA ++:108450000040F809000000008F85005402A0302180 ++:108460000E00060C004020210E0007A10040202134 ++:108470008E6B000C0160F809004020213C0A0800C6 ++:10848000954A3FD23C06080094C63FC601464821A3 ++:10849000252800020E0001FB3104FFFF3C05080007 ++:1084A0008CA53FB43C0708008CE73FBC00A7202305 ++:1084B0003C010800AC243FB414800006000000001A ++:1084C0003C0208008C423FD4344B00403C01080081 ++:1084D000AC2B3FD4124000438F8E00448E2D0010F1 ++:1084E0008F920044AE4D00208E2C0018AE4C00241C ++:1084F0003C04080094843FC80E0006FA0000000007 ++:108500008F9F00548E6700103C010800AC3F3FDC99 ++:1085100000E0F809000000003C1908008F393FB462 ++:108520001720FF798F870054979300583C11800ED5 ++:10853000321601000E000729A633002C16C0004594 ++:10854000320300105460004C8EE5000432080040F5 ++:108550005500001D8EF000088EE4000C0080F80924 ++:10856000000000008FBF00388FB700348FB6003096 ++:108570008FB5002C8FB400288FB300248FB2002059 ++:108580008FB1001C8FB0001803E0000827BD004029 ++:108590008F86003C36110E0000072E0000A6202515 ++:1085A000AE0400808E4300208E500024AFA3001044 ++:1085B000AE2300148FB20010AE320010AE30001C9B ++:1085C0000A000A75AE3000180200F8090000000029 ++:1085D0008EE4000C0080F809000000000A000B2E59 ++:1085E0008FBF003824180001240F0001A5C000200F ++:1085F000A5D800220A000B10ADCF00243C010800D2 ++:10860000AC203FB80A000AA68E6200003C010800B8 ++:10861000AC253FB80A000AA68E6200009224000929 ++:108620000E000771000028218FBF00388FB700347B ++:108630008FB600308FB5002C8FB400288FB3002484 ++:108640008FB200208FB1001C8FB0001803E000082B ++:1086500027BD00403C1480009295010900002821AC ++:108660000E00084332A400FF320300105060FFB830 ++:10867000320800408EE5000400A0F8090000000068 ++:108680000A000B28320800405240FFA89793005878 ++:108690008E3400148F930044AE7400208E35001C7D ++:1086A000AE7500240A000B1F979300588F820014A8 ++:1086B0000004218003E00008008210213C078008AC ++:1086C00034E200809043006900804021106000097E ++:1086D0003C0401003C0708008CE73FDC8F8300303E ++:1086E00000E32023048000089389001C14E30003A6 ++:1086F0000100202103E00008008010213C0401005B ++:1087000003E00008008010211120000B00673823CF ++:108710003C0D800035AC0980918B007C316A0002F1 ++:10872000114000202409003400E9702B15C0FFF12E ++:108730000100202100E938232403FFFC00A3C82402 ++:1087400000E3C02400F9782B15E0FFEA030820219C ++:1087500030C400030004102314C000143049000387 ++:108760000000302100A9782101E6702100EE682B7D ++:1087700011A0FFE03C0401002D3800010006C82BC9 ++:10878000010548210319382414E0FFDA2524FFFCF1 ++:108790002402FFFC00A218240068202103E0000846 ++:1087A000008010210A000B9E240900303C0C800040 ++:1087B0003586098090CB007C316A00041540FFE9C2 ++:1087C000240600040A000BAD000030213C03080021 ++:1087D0008C63005C8F82001827BDFFE0AFBF0018DC ++:1087E000AFB1001410620005AFB00010000329C043 ++:1087F00024A40280AF840014AF8300183C108000D2 ++:1088000036020A0094450032361101000E000B7F3B ++:1088100030A43FFF8E240000241FFF803C11008005 ++:108820000082C021031F60243309007F000CC9406F ++:1088300003294025330E0078362F00033C0D10002D ++:10884000010D502501CF5825AE0C002836080980AF ++:10885000AE0C080CAE0B082CAE0A08309103006970 ++:108860003C06800C0126382110600006AF870034DA ++:108870008D09003C8D03006C0123382318E0008231 ++:10888000000000003C0B8008356A00803C1080002E ++:10889000A1400069360609808CC200383C06800081 ++:1088A00034C50A0090A8003C310C00201180001A49 ++:1088B000AF820030240D00013C0E800035D10A004B ++:1088C000A38D001CAF8000248E2400248F850024FB ++:1088D000240D0008AF800020AF8000283C01080074 ++:1088E000A42D3FC63C010800A4203FDA0E000B83F4 ++:1088F000000030219228003C8FBF00188FB1001477 ++:108900008FB0001000086142AF82002C27BD00200C ++:1089100003E000083182000190B80032240E00010B ++:10892000330F00FF000F2182108E00412419000236 ++:108930001099006434C40AC03C03800034640A0007 ++:108940008C8F002415E0001E34660900909F0030D3 ++:108950002418000533F9003F1338004E24030001AA ++:108960008F860020A383001CAF860028AF860024DA ++:108970003C0E800035D10A008E2400248F8500240F ++:10898000240D00083C010800A42D3FC63C0108004E ++:10899000A4203FDA0E000B83000000009228003C68 ++:1089A0008FBF00188FB100148FB000100008614213 ++:1089B000AF82002C27BD002003E0000831820001B7 ++:1089C0008C8A00088C8B00248CD000643C0E8000C4 ++:1089D00035D10A00014B2823AF900024A380001C4E ++:1089E000AF8500288E2400248F8600208F850024E8 ++:1089F000240D00083C010800A42D3FC63C010800DE ++:108A0000A4203FDA0E000B83000000009228003CF7 ++:108A10008FBF00188FB100148FB0001000086142A2 ++:108A2000AF82002C27BD002003E000083182000146 ++:108A300090A200303051003F5224002834C50AC0B3 ++:108A40008CB000241600002234CB09008CA600480C ++:108A50003C0A7FFF3545FFFF00C510243C0E800017 ++:108A6000AF82002035C509008F8800208CAD0060E2 ++:108A7000010D602B15800002010020218CA40060F4 ++:108A80000A000C22AF8400208D02006C0A000BFC4F ++:108A90003C0680008C8200488F8600203C097FFFC6 ++:108AA0003527FFFF004788243C0480082403000189 ++:108AB000AF910028AC80006CA383001C0A000C302E ++:108AC000AF8600248C9F00140A000C22AF9F002068 ++:108AD0008D6200680A000C6C3C0E800034C4098072 ++:108AE0008C8900708CA300140123382B10E0000443 ++:108AF000000000008C8200700A000C6C3C0E8000AC ++:108B00008CA200140A000C6C3C0E80008F8500249F ++:108B100027BDFFE0AFBF0018AFB1001414A00008DC ++:108B2000AFB000103C04800034870A0090E60030AB ++:108B30002402000530C3003F106200B934840900EC ++:108B40008F91002000A080213C048000348E0A0018 ++:108B50008DCD00043C0608008CC63FB831A73FFF0E ++:108B600000E6602B5580000100E03021938F001C4F ++:108B700011E0007800D0282B349F098093F9007C05 ++:108B800033380002130000792403003400C3102B93 ++:108B9000144000D90000000000C3302300D0282B6F ++:108BA0003C010800A4233FC414A0006E0200182159 ++:108BB0003C0408008C843FB40064402B5500000145 ++:108BC000006020213C05800034A90A00912A003C65 ++:108BD0003C010800AC243FBC31430020146000037A ++:108BE0000000482134AB0E008D6900188F88002CDE ++:108BF0000128202B1080005F000000003C050800C9 ++:108C00008CA53FBC00A96821010D602B1180005C80 ++:108C100000B0702B0109382300E028213C01080036 ++:108C2000AC273FBC12000003240AFFFC10B0008DEB ++:108C30003224000300AA18243C010800A4203FDAD3 ++:108C40003C010800AC233FBC006028218F84002435 ++:108C5000120400063C0B80088D6C006C0200202181 ++:108C6000AF91002025900001AD70006C8F8D002821 ++:108C700000858823AF91002401A52023AF8400281C ++:108C80001220000224070018240700103C18800856 ++:108C90003706008090CF00683C010800A0273FD82D ++:108CA0002407000131EE00FF11C70047000000005B ++:108CB00014800018000028213C06800034D109806F ++:108CC00034CD010091A600098E2C001824C40001A7 ++:108CD000000C86023205007F308B007F1165007F1B ++:108CE0002407FF803C19800837290080A124004C0C ++:108CF0003C0808008D083FD4241800023C010800FD ++:108D0000A0384019350F00083C010800AC2F3FD4B3 ++:108D1000240500103C02800034440A009083003C8B ++:108D2000307F002013E0000500A02021240A00016C ++:108D30003C010800AC2A3FBC34A400018FBF0018DE ++:108D40008FB100148FB000100080102103E00008E4 ++:108D500027BD00203C010800A4203FC410A0FF94C0 ++:108D6000020018210A000CC000C018210A000CB72C ++:108D7000240300303C0508008CA53FBC00B0702BDC ++:108D800011C0FFA8000000003C19080097393FC43B ++:108D90000325C0210307782B11E000072CAA00044B ++:108DA0003C0360008C625404305F003F17E0FFE337 ++:108DB000240400422CAA00041140FF9A240400421B ++:108DC0000A000D248FBF00181528FFB9000000000D ++:108DD0008CCA00183C1F800024020002015F182585 ++:108DE000ACC3001837F90A00A0C200689329003C00 ++:108DF0002404000400A01021312800203C010800B8 ++:108E0000A0244019110000022405001024020001D2 ++:108E10003C010800AC223FB40A000D1A3C0280005D ++:108E20008F8800288C8900600109282B14A000027B ++:108E3000010088218C9100603C048000348B0E007E ++:108E40008D640018240A000102202821022030210C ++:108E5000A38A001C0E000B83022080210A000CA6AE ++:108E6000AF82002C00045823122000073164000355 ++:108E70003C0E800035C7098090ED007C31AC0004C9 ++:108E800015800019248F00043C010800A4243FDA57 ++:108E90003C1F080097FF3FDA03E5C82100D9C02B2B ++:108EA0001300FF6B8F8400242CA6000514C0FFA3C1 ++:108EB0002404004230A200031440000200A2182340 ++:108EC00024A3FFFC3C010800AC233FBC3C0108008C ++:108ED000A4203FDA0A000CE70060282100C77024B4 ++:108EE0000A000D0D01C720263C010800A42F3FDA1F ++:108EF0000A000D78000000003C010800AC203FBCD7 ++:108F00000A000D23240400428F8300283C058000C2 ++:108F100034AA0A00146000060000102191470030B6 ++:108F20002406000530E400FF108600030000000066 ++:108F300003E0000800000000914B0048316900FF89 ++:108F4000000941C21500FFFA3C0680083C040800F5 ++:108F500094843FC43C0308008C633FDC3C19080048 ++:108F60008F393FBC3C0F080095EF3FDA0064C02109 ++:108F70008CCD00040319702101CF602134AB0E00A9 ++:108F8000018D282318A0001D00000000914F004C07 ++:108F90008F8C0034956D001031EE00FF8D89000438 ++:108FA00001AE30238D8A000030CEFFFF000E290075 ++:108FB0000125C82100003821014720210325182B55 ++:108FC0000083C021AD990004AD980000918F000A84 ++:108FD00001CF6821A18D000A956500128F8A0034A7 ++:108FE000A5450008954B003825690001A5490038C2 ++:108FF0009148000D35070008A147000D03E0000867 ++:109000000000000027BDFFD8AFB000189388001CF7 ++:109010008FB000143C0A80003C197FFF8F8700242A ++:109020003738FFFFAFBF0020AFB1001C355F0A002B ++:109030000218182493EB003C00087FC03C02BFFFDD ++:10904000006F60252CF000013449FFFF3C1F080031 ++:109050008FFF3FDC8F9900303C18080097183FD2F3 ++:1090600001897824001047803C07EFFF3C05F0FFA2 ++:1090700001E818253C1180003169002034E2FFFF2F ++:1090800034ADFFFF362E098027A50010240600020C ++:1090900003F96023270B0002354A0E0000621824F2 ++:1090A0000080802115200002000040218D48001C16 ++:1090B000A7AB0012058000392407000030E800FF4C ++:1090C00000083F00006758253C028008AFAB001441 ++:1090D000344F008091EA00683C08080091083FD9AD ++:1090E0003C09DFFF352CFFFF000AF82B3C0208008B ++:1090F00094423FCCA3A80011016CC024001FCF40B4 ++:10910000031918258FA70010AFA300143C0C08000A ++:10911000918C3FDBA7A200168FAB001400ED482412 ++:109120003C0F01003C0A0FFF012FC82531980003B6 ++:10913000355FFFFF016D40243C027000033F38247F ++:1091400000181E0000E2482501037825AFAF001487 ++:10915000AFA9001091CC007C0E000092A3AC0015CA ++:10916000362D0A0091A6003C30C400201080000675 ++:10917000260200083C11080096313FC8262EFFFF4A ++:109180003C010800A42E3FC88FBF00208FB1001CF7 ++:109190008FB0001803E0000827BD00288F8B002C3B ++:1091A000010B502B5540FFC5240700010A000E0497 ++:1091B00030E800FF9383001C3C02800027BDFFD8ED ++:1091C00034480A0000805021AFBF002034460AC056 ++:1091D000010028211060000E3444098091070030FE ++:1091E000240B00058F89002030EC003F118B000B11 ++:1091F00000003821AFA900103C0B80088D69006C7D ++:10920000AFAA00180E00015AAFA90014A380001CD9 ++:109210008FBF002003E0000827BD00288D1F0048F5 ++:109220003C1808008F183FBC8F9900283C027FFF34 ++:109230008D0800443443FFFFAFA900103C0B8008A9 ++:109240008D69006C03E370240319782101CF682332 ++:1092500001A83821AFAA00180E00015AAFA90014C6 ++:109260000A000E58A380001C3C05800034A60A00AA ++:1092700090C7003C3C06080094C63FDA3C02080058 ++:109280008C423FD430E30020000624001060001E12 ++:10929000004438253C0880083505008090A300680C ++:1092A00000004821240800010000282124040001B6 ++:1092B0003C0680008CCD017805A0FFFE34CF014034 ++:1092C000ADE800083C0208008C423FDCA5E5000444 ++:1092D000A5E40006ADE2000C3C04080090843FD9F0 ++:1092E0003C03800834790080A1E40012ADE700144B ++:1092F000A5E900189338004C3C0E1000A1F8002D91 ++:1093000003E00008ACCE017834A90E008D28001CC3 ++:109310003C0C08008D8C3FBC952B0016952A001440 ++:10932000018648213164FFFF0A000E803145FFFFAE ++:109330003C04800034830A009065003C30A2002089 ++:109340001040001934870E00000040210000382131 ++:10935000000020213C0680008CC901780520FFFE1A ++:1093600034CA014034CF010091EB0009AD48000838 ++:109370003C0E08008DCE3FDC240DFF91240C0040F4 ++:109380003C081000A5440004A5470006AD4E000CA3 ++:10939000A14D0012AD4C0014A5400018A14B002DAA ++:1093A00003E00008ACC801788CE8001894E60012CD ++:1093B00094E4001030C7FFFF0A000EA93084FFFFBD ++:1093C0003C04800034830A009065003C30A20020F9 ++:1093D0001040002727BDFFF82409000100003821B4 ++:1093E000240800013C0680008CCA01780540FFFE7D ++:1093F0003C0280FF34C40100908D00093C0C080041 ++:10940000918C4019A3AD00038FAB00003185007F24 ++:109410003459FFFF01665025AFAA00009083000A6F ++:10942000A3A0000200057E00A3A300018FB80000E6 ++:1094300034CB0140240C30000319702401CF68257F ++:10944000AD6D000C27BD0008AD6C0014A5600018C0 ++:10945000AD690008A56700042409FF80A56800061F ++:109460003C081000A169001203E00008ACC80178B4 ++:1094700034870E008CE9001894E6001294E4001082 ++:1094800030C8FFFF0A000ECD3087FFFF27BDFFE089 ++:10949000AFB100143C118000AFB00010AFBF001896 ++:1094A00036380A00970F0032363001000E000B7F6D ++:1094B00031E43FFF8E0E0000240DFF803C042000AD ++:1094C00001C25821016D6024000C4940316A007FBF ++:1094D000012A4025010438253C048008AE270830C5 ++:1094E0003486008090C500682403000230A200FF8B ++:1094F000104300048F9F00208F990024AC9F0068C8 ++:10950000AC9900648FBF00188FB100148FB00010A9 ++:1095100003E0000827BD00203C0A0800254A3A80E5 ++:109520003C09080025293B103C08080025082F1C91 ++:109530003C07080024E73BDC3C06080024C639044D ++:109540003C05080024A536583C0408002484325CFD ++:109550003C030800246339B83C0208002442375415 ++:109560003C010800AC2A3F983C010800AC293F941C ++:109570003C010800AC283F903C010800AC273F9C10 ++:109580003C010800AC263FAC3C010800AC253FA4E0 ++:109590003C010800AC243FA03C010800AC233FB0D4 ++:1095A0003C010800AC223FA803E0000800000000D6 ++:1095B00080000940800009008008010080080080C8 ++:1095C00080080000800E00008008008080080000F5 ++:1095D00080000A8080000A00800009808000090065 ++:00000001FF diff --git a/fs/9p/vfs_addr.c b/fs/9p/vfs_addr.c index eb14e05..5156de7 100644 --- a/fs/9p/vfs_addr.c @@ -90388,7 +96958,7 @@ index 0874e2e..5b32cc9 100644 } EXPORT_SYMBOL_GPL(kgdb_schedule_breakpoint); diff --git a/kernel/debug/kdb/kdb_main.c b/kernel/debug/kdb/kdb_main.c -index 4121345..861e178 100644 +index 41213454..861e178 100644 --- a/kernel/debug/kdb/kdb_main.c +++ b/kernel/debug/kdb/kdb_main.c @@ -2021,7 +2021,7 @@ static int kdb_lsmod(int argc, const char **argv) |