Mercurial > ecos
changeset 154:e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
line wrap: on
line diff
--- a/host/infra/ChangeLog +++ b/host/infra/ChangeLog @@ -1,3 +1,7 @@ +2001-02-26 Julian Smart <julians@redhat.com> + + * assert.cxx: Cygwin 00r1 needs to include <unistd.h> for _exit. + 2000-09-15 Jesper Skov <jskov@redhat.com> * assert.cxx: Include unistd.h on unix.
--- a/host/infra/assert.cxx +++ b/host/infra/assert.cxx @@ -61,7 +61,7 @@ #include <cstdio> #include <cstdlib> -#ifdef __unix__ +#if defined(__unix__) || defined(__CYGWIN32__) extern "C" { #include <unistd.h> // Needed for _exit() }
--- a/host/tools/ecostest/ChangeLog +++ b/host/tools/ecostest/ChangeLog @@ -1,3 +1,8 @@ +2001-02-20 Jonathan Larmour <jlarmour@redhat.com> + + * common/eCosTestClient.cpp (LocateExecutables): Add /sbin and + /usr/sbin to path before trying to run fuser. + 2000-09-28 Jesper Skov <jskov@redhat.com> * common/eCosTestSerialFilter.cpp (CMD_TestBinary): Reset counter
--- a/packages/ChangeLog +++ b/packages/ChangeLog @@ -1,3 +1,12 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * ecos.db: MBX uses new generic AMD flash driver. + +2001-02-21 Jesper Skov <jskov@redhat.com> + + * ecos.db: Add packages for new-style AMD and Atmel flash + drivers. Add flash support to PID. + 2001-02-09 Jonathan Larmour <jlarmour@redhat.com> * pkgconf/rules.mak: Revert below change for now until we work
--- a/packages/NEWS +++ b/packages/NEWS @@ -1,3 +1,7 @@ +* Added generic AMD AM29xxxxx flash driver based on MBX driver, and make + the MBX use it. +* Added RedBoot support to PID target. +* Added Atmel AT29C040 flash driver. * Added Intel XScale support with the IQ80310 Software Development and Processor Evaluation Kit. Support includes flash and ethernet drivers, and RedBoot support.
--- a/packages/devs/eth/arm/ebsa285/current/ChangeLog +++ b/packages/devs/eth/arm/ebsa285/current/ChangeLog @@ -1,3 +1,15 @@ +2001-02-20 Hugo Tyson <hmt@redhat.com> +2001-02-15 Martin Buck <martin.buck@ascom.ch> + + * src/if_ebsa285.c: Configure i82559 not to drop oversized frames. + This is required for VLAN support (because the maximum frame size + including the VLAN tag is 1518 instead of 1514) and shouldn't + hurt otherwise. To do this, we now always configure the chip when + i82559_start is called, instead of relying on the default + configuration if promiscuous mode is off. Another advantage is that + we're now able to turn promiscuous mode off again after it was + enabled once. + 2001-01-02 Hugo Tyson <hmt@redhat.com> * src/if_ebsa285.c (find_82559s_match_func): New func to match @@ -381,7 +393,7 @@ 2000-02-08 Hugo Tyson <hmt@cygnus.co.u // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- //
--- a/packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c +++ b/packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c @@ -24,7 +24,7 @@ // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // @@ -491,7 +491,7 @@ static void ResetTxRing(struct i82559* p static void program_eeprom(cyg_uint32 , cyg_uint32 , cyg_uint8 * ); #endif #ifdef CYGPKG_NET -static int eth_set_promiscuous_mode(struct i82559* p_i82559); +static int i82559_configure(struct i82559* p_i82559, int promisc, int oversized); #endif // debugging/logging only: @@ -1031,14 +1031,11 @@ static void i82559_start( struct eth_drv p_i82559->active = 1; #ifdef CYGPKG_NET - if (( 0 -#ifdef ETH_DRV_FLAGS_PROMISC_MODE - != (flags & ETH_DRV_FLAGS_PROMISC_MODE) -#endif - ) || (ifp->if_flags & IFF_PROMISC) - ) { - eth_set_promiscuous_mode(p_i82559); - } + /* Enable promiscuous mode if requested, reception of oversized frames always. + * The latter is needed for VLAN support and shouldn't hurt even if we're not + * using VLANs. + */ + i82559_configure(p_i82559, !!(ifp->if_flags & IFF_PROMISC), 1); #endif #ifdef DEBUG { @@ -2115,20 +2112,20 @@ pci_init_find_82559s( void ) #ifdef CYGPKG_NET // ------------------------------------------------------------------------ // -// Function : eth_set_promiscuous_mode +// Function : i82559_configure // // Return : 0 = It worked. // non0 = It failed. // ------------------------------------------------------------------------ -static int eth_set_promiscuous_mode(struct i82559* p_i82559) +static int i82559_configure(struct i82559* p_i82559, int promisc, int oversized) { cyg_uint32 ioaddr; volatile CONFIG_CMD_STRUCT *ccs; IF_BAD_82559( p_i82559 ) { #ifdef DEBUG - os_printf( "eth_set_promiscuos_mode: Bad device pointer %x\n", + os_printf( "i82559_configure: Bad device pointer %x\n", p_i82559 ); #endif return -1; @@ -2166,9 +2163,9 @@ static int eth_set_promiscuous_mode(stru ccs->config_bytes[3]=0x0; ccs->config_bytes[4]=0x0; ccs->config_bytes[5]=0x0; - ccs->config_bytes[6]=0xb2; // (promisc ? 0x80 : 0) | 0x32 for small stats, - ccs->config_bytes[7]=0x0; // \ ditto | 0x12 for stats with PAUSE stats - ccs->config_bytes[8]=0x0; // \ ditto | 0x16 for PAUSE + TCO stats + ccs->config_bytes[6]=0x32 | (promisc ? 0x80 : 0); // | 0x32 for small stats, + ccs->config_bytes[7]=0x0; //\ | 0x12 for stats with PAUSE stats + ccs->config_bytes[8]=0x0; // \ | 0x16 for PAUSE + TCO stats ccs->config_bytes[9]=0x0; ccs->config_bytes[10]=0x28; ccs->config_bytes[11]=0x0; @@ -2176,11 +2173,11 @@ static int eth_set_promiscuous_mode(stru ccs->config_bytes[13]=0x0; // arp ccs->config_bytes[14]=0x0; // arp - ccs->config_bytes[15]=0x81; // promiscuous mode set - // \ or 0x80 for normal mode. + ccs->config_bytes[15]=0x80 | (promisc ? 1 : 0); // 0x81: promiscuous mode set + // 0x80: normal mode ccs->config_bytes[16]=0x0; ccs->config_bytes[17]=0x40; - ccs->config_bytes[18]=0x72; // Keep the Padding Enable bit + ccs->config_bytes[18]=0x72 | (oversized ? 8 : 0); // Keep the Padding Enable bit // wait for SCB command complete wait_for_cmd_done(ioaddr);
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/amd/am29xxxxx/current/ChangeLog @@ -0,0 +1,76 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/flash_am29xxxxx.inl (flash_query): Allow device to + settle before returning. + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * include/flash_am29xxxxx.inl: Fix typo. Cleaned up, almost + working with MBX. Times out when erasing from ROM version of RB. + +2001-02-20 Jesper Skov <jskov@redhat.com> + + * .../amd/am29xxxxx: Cloned from hardwired am29f040b driver. + +2000-12-07 Jesper Skov <jskov@redhat.com> + + * src/flash.h: Addresses and sizes are also affected by + interleaving. + * src/flash_erase_block.c: Plug in working loop. + * src/flash_program_buf.c: Same. + +2000-12-06 Jesper Skov <jskov@redhat.com> + + * src/am29f040b_flash.c (flash_hwr_init): Use new query semantics. + * src/flash_query.c (flash_query): Changed accordingly. + + * src/flash.h (FLASH_Sector_Erase_Timer): Added. + + * src/flash_erase_block.c: Do not check error flag after operation + completes. + * src/flash_program_buf.c: Same. + +2000-12-05 Jonathan Larmour <jlarmour@redhat.com> + + * src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext + as array types so no assumptions can be made by the compiler about + location. + +2000-12-05 Jesper Skov <jskov@redhat.com> + + * Cloned from MBX driver. + +2000-10-20 Gary Thomas <gthomas@redhat.com> + + * src/mbx_flash.c: + * src/flash_query.c: + * src/flash_program_buf.c: + * src/flash_erase_block.c: + * src/flash.h: + * cdl/flash_mbx.cdl: New package/file(s). + +//=========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//===========================================================================
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl @@ -0,0 +1,54 @@ +# ==================================================================== +# +# flash_amd_am29xxxxx.cdl +# +# FLASH memory - Hardware support for AMD AM29xxxxx parts +# +# ==================================================================== +#####COPYRIGHTBEGIN#### +# +# ------------------------------------------- +# The contents of this file are subject to the Red Hat eCos Public License +# Version 1.1 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://www.redhat.com/ +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +# License for the specific language governing rights and limitations under +# the License. +# +# The Original Code is eCos - Embedded Configurable Operating System, +# released September 30, 1998. +# +# The Initial Developer of the Original Code is Red Hat. +# Portions created by Red Hat are +# Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +# All Rights Reserved. +# ------------------------------------------- +# +#####COPYRIGHTEND#### +# ==================================================================== +######DESCRIPTIONBEGIN#### +# +# Author(s): gthomas +# Contributors: gthomas, jskov +# Date: 2001-02-20 +# +#####DESCRIPTIONEND#### +# +# ==================================================================== + +cdl_package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX { + display "AMD AM29XXXXX FLASH memory support" + description "FLASH memory device support for AMD AM29XXXXX" + parent CYGPKG_IO_FLASH + active_if CYGPKG_IO_FLASH + + active_if CYGINT_DEVS_FLASH_AMD_AM29XXXXX_REQUIRED + + implements CYGHWR_IO_FLASH_DEVICE + implements CYGHWR_IO_FLASH_DEVICE_IN_RAM + + include_dir cyg/io +}
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx.inl @@ -0,0 +1,326 @@ +#ifndef CYGONCE_DEVS_FLASH_AMD_AM29XXXXX_INL +#define CYGONCE_DEVS_FLASH_AMD_AM29XXXXX_INL +//========================================================================== +// +// am29xxxxx.inl +// +// AMD AM29xxxxx series flash driver +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): gthomas +// Contributors: gthomas, jskov +// Date: 2001-02-21 +// Purpose: +// Description: AMD AM29xxxxx series flash device driver +// Notes: While the parts support sector locking, this is controlled +// using a 12V source (on F parts anyway) - so it is left +// unimplemented for now. When it does get implemented, let +// the platform CDL control the availability of that feature. +// FIXME: Does not use FLASH_P2V +// +//####DESCRIPTIONEND#### +// +//========================================================================== + +#include <pkgconf/hal.h> +#include <cyg/hal/hal_arch.h> +#include <cyg/hal/hal_cache.h> +#include CYGHWR_MEMORY_LAYOUT_H + +#define _FLASH_PRIVATE_ +#include <cyg/io/flash.h> + + +//---------------------------------------------------------------------------- +// Common device details. +#define FLASH_Read_ID FLASHWORD( 0x90 ) +#define FLASH_Reset FLASHWORD( 0xFF ) +#define FLASH_Program FLASHWORD( 0xA0 ) +#define FLASH_Block_Erase FLASHWORD( 0x30 ) + +#define FLASH_Data FLASHWORD( 0x80 ) // Data complement +#define FLASH_Busy FLASHWORD( 0x40 ) // "Toggle" bit +#define FLASH_Err FLASHWORD( 0x20 ) +#define FLASH_Sector_Erase_Timer FLASHWORD( 0x08 ) + +#define FLASH_Setup_Addr1 (0x555) +#define FLASH_Setup_Addr2 (0x2AA) +#define FLASH_Setup_Code1 FLASHWORD( 0xAA ) +#define FLASH_Setup_Code2 FLASHWORD( 0x55 ) +#define FLASH_Setup_Erase FLASHWORD( 0x80 ) + +// Platform code must define the below +// #define CYGNUM_FLASH_INTERLEAVE : Number of interleaved devices (in parallel) +// #define CYGNUM_FLASH_SERIES : Number of devices in series +// #define CYGNUM_FLASH_BASE : Address of first device +// And select one of the below device variants + +#ifdef CYGPKG_DEVS_FLASH_AMD_AM29F040B +# define FLASH_BLOCK_SIZE (0x10000*CYGNUM_FLASH_INTERLEAVE) +# define FLASH_NUM_REGIONS (8) +# define CYGNUM_FLASH_BASE_MASK (0xFFF80000u) // 512kB devices +# define CYGNUM_FLASH_WIDTH (8) +# define CYGNUM_FLASH_BLANK (1) +# define CYGNUM_FLASH_ID_MANUFACTURER FLASHWORD(0x01) +# define CYGNUM_FLASH_ID_DEVICE FLASHWORD(0xA4) +#endif + +#define FLASH_DEVICE_SIZE (FLASH_BLOCK_SIZE*FLASH_NUM_REGIONS) +#define CYGNUM_FLASH_DEVICES (CYGNUM_FLASH_INTERLEAVE*CYGNUM_FLASH_SERIES) + +//---------------------------------------------------------------------------- +// Now that device properties are defined, include magic for defining +// accessor type and constants. +#include <cyg/io/flash_dev.h> + +//---------------------------------------------------------------------------- +// Functions that put the flash device into non-read mode must reside +// in RAM. +void flash_query(void* data) __attribute__ ((section (".2ram.flash_query"))); +int flash_erase_block(void* block, unsigned int size) + __attribute__ ((section (".2ram.flash_erase_block"))); +int flash_program_buf(void* addr, void* data, int len) + __attribute__ ((section (".2ram.flash_program_buf"))); + +//---------------------------------------------------------------------------- +// Flash Query +// +// Only reads the manufacturer and part number codes for the first +// device(s) in series. It is assumed that any devices in series +// will be of the same type. + +void +flash_query(void* data) +{ + volatile flash_data_t *ROM; + flash_data_t* id = (flash_data_t*) data; + int i; + + ROM = (volatile flash_data_t*) CYGNUM_FLASH_BASE; + + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + ROM[FLASH_Setup_Addr1] = FLASH_Read_ID; + + // Manufacturers' code + id[0] = ROM[0]; + // Part number + id[1] = ROM[1]; + + ROM[0] = FLASH_Reset; + + // Allow device to settle. + for (i = 500; i > 0; i--); +} + +//---------------------------------------------------------------------------- +// Initialize driver details +int +flash_hwr_init(void) +{ + flash_data_t id[2]; + + flash_dev_query(id); + + // Check that flash_id data is matching the one the driver was + // configured for. + if (id[0] != CYGNUM_FLASH_ID_MANUFACTURER + || id[1] != CYGNUM_FLASH_ID_DEVICE) + return FLASH_ERR_DRV_WRONG_PART; + + // Hard wired for now + flash_info.block_size = FLASH_BLOCK_SIZE * CYGNUM_FLASH_INTERLEAVE; + flash_info.blocks = FLASH_NUM_REGIONS; + flash_info.start = (void *)CYGNUM_FLASH_BASE; + flash_info.end = (void *)(CYGNUM_FLASH_BASE+ (FLASH_NUM_REGIONS * FLASH_BLOCK_SIZE * CYGNUM_FLASH_INTERLEAVE * CYGNUM_FLASH_SERIES)); + return FLASH_ERR_OK; +} + +//---------------------------------------------------------------------------- +// Map a hardware status to a package error +int +flash_hwr_map_error(int e) +{ + return e; +} + + +//---------------------------------------------------------------------------- +// See if a range of FLASH addresses overlaps currently running code +bool +flash_code_overlaps(void *start, void *end) +{ + extern unsigned char _stext[], _etext[]; + + return ((((unsigned long)&_stext >= (unsigned long)start) && + ((unsigned long)&_stext < (unsigned long)end)) || + (((unsigned long)&_etext >= (unsigned long)start) && + ((unsigned long)&_etext < (unsigned long)end))); +} + +//---------------------------------------------------------------------------- +// Erase Block + +int +flash_erase_block(void* block, unsigned int size) +{ + volatile flash_data_t* ROM; + volatile flash_data_t* block_ptr = (volatile flash_data_t*) block; + int timeout = 50000; + int len; + flash_data_t res = FLASH_ERR_OK; + int state; + + ROM = (volatile flash_data_t*)((unsigned long)block & ~(FLASH_DEVICE_SIZE-1)); + + // Send erase block command - six step sequence + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Erase; + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + *block_ptr = FLASH_Block_Erase; + + // Now poll for the completion of the sector erase timer (50us) + timeout = 5000000; // how many retries? + while (true) { + state = *block_ptr; + if ((state & FLASH_Sector_Erase_Timer) == 0) break; + if (state & FLASH_Err) { + res = FLASH_ERR_ERASE; + break; + } + if (--timeout == 0) { + res = FLASH_ERR_DRV_TIMEOUT; + break; + } + } + + // Then wait for erase completion. + if (FLASH_ERR_OK == res) { + timeout = 5000000; + while (true) { + state = *block_ptr; + if (FLASH_BlankValue == state) { + break; + } + if (state & FLASH_Err) { + res = FLASH_ERR_ERASE; + break; + } + if (--timeout == 0) { + res = FLASH_ERR_DRV_TIMEOUT; + break; + } + } + } + + if (FLASH_ERR_OK != res) + ROM[0] = FLASH_Reset; + + // Verify erase operation + len = (FLASH_BLOCK_SIZE*CYGNUM_FLASH_INTERLEAVE); + while (len > 0) { + if (*block_ptr != FLASH_BlankValue) { + // Only update return value if erase operation was OK + if (FLASH_ERR_OK == res) res = FLASH_ERR_DRV_VERIFY; + break; + } + block_ptr++; + len -= sizeof(*block_ptr); + } + + return res; +} + +//---------------------------------------------------------------------------- +// Program Buffer + +int +flash_program_buf(void* addr, void* data, int len) +{ + volatile flash_data_t* ROM; + volatile flash_data_t* addr_ptr = (volatile flash_data_t*) addr; + volatile flash_data_t* data_ptr = (volatile flash_data_t*) data; + + int timeout; + int res = FLASH_ERR_OK; + +#if 0 + CYG_ASSERT((unsigned long)data_ptr & (sizeof(flash_data_t)-1) == 0, + "Data not properly aligned"); + CYG_ASSERT((unsigned long)addr_ptr & (CYGNUM_FLASH_INTERLEAVE*sizeof(flash_data_t)-1) == 0, + "Addr not properly aligned (to first interleaved device)"); +#endif + + while (len > 0) { + int state; + + // Base address of device(s) being programmed. + ROM = (volatile flash_data_t*)((unsigned long)addr & ~(FLASH_DEVICE_SIZE-1)); + + // Program data [byte] - 4 step sequence + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + ROM[FLASH_Setup_Addr1] = FLASH_Program; + *addr_ptr = *data_ptr; + + timeout = 5000000; + while (true) { + state = *addr_ptr; + if (*data_ptr == state) { + break; + } + if (state & FLASH_Err) { + res = FLASH_ERR_PROGRAM; + break; + } + if (--timeout == 0) { + res = FLASH_ERR_DRV_TIMEOUT; + break; + } + } + + if (FLASH_ERR_OK != res) + ROM[0] = FLASH_Reset; + + if (*addr_ptr++ != *data_ptr++) { + // Only update return value if erase operation was OK + if (FLASH_ERR_OK == res) res = FLASH_ERR_DRV_VERIFY; + break; + } + len -= sizeof(*data_ptr); + } + + // Ideally, we'd want to return not only the failure code, but also + // the address/device that reported the error. + return res; +} + +#endif // CYGONCE_DEVS_FLASH_AMD_AM29XXXXX_INL
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/arm/pid/current/ChangeLog @@ -0,0 +1,34 @@ +2001-02-20 Jesper Skov <jskov@redhat.com> + + * devs/flash/arm/pid/...: new package. FLASH memory support for + ARM PID board. + + * include/arm_pid_flash.inl: New file + + * cdl/flash_arm_pid.cdl: New file. + +//=========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//===========================================================================
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/arm/pid/current/cdl/flash_arm_pid.cdl @@ -0,0 +1,60 @@ +# ==================================================================== +# +# flash_pid.cdl +# +# FLASH memory - Hardware support on ARM PID board +# +# ==================================================================== +#####COPYRIGHTBEGIN#### +# +# ------------------------------------------- +# The contents of this file are subject to the Red Hat eCos Public License +# Version 1.1 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://www.redhat.com/ +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +# License for the specific language governing rights and limitations under +# the License. +# +# The Original Code is eCos - Embedded Configurable Operating System, +# released September 30, 1998. +# +# The Initial Developer of the Original Code is Red Hat. +# Portions created by Red Hat are +# Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +# All Rights Reserved. +# ------------------------------------------- +# +#####COPYRIGHTEND#### +# ==================================================================== +######DESCRIPTIONBEGIN#### +# +# Author(s): gthomas, hmt, jskov +# Original data: gthomas +# Contributors: gthomas +# Date: 2001-02-20 +# +#####DESCRIPTIONEND#### +# +# ==================================================================== + +cdl_package CYGPKG_DEVS_FLASH_ARM_PID { + display "ARM PID board FLASH memory support" + description "FLASH memory device support for ARM PID board" + + parent CYGPKG_IO_FLASH + active_if CYGPKG_IO_FLASH + requires CYGPKG_HAL_ARM_PID + + compile arm_pid_flash.c + + # Arguably this should do in the generic package + # but then there is a logic loop so you can never enable it. + cdl_interface CYGINT_DEVS_FLASH_ATMEL_AT29CXXXX_REQUIRED { + display "Generic AMD AM29F040 driver required" + } + + implements CYGINT_DEVS_FLASH_ATMEL_AT29CXXXX_REQUIRED +}
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/arm/pid/current/src/arm_pid_flash.c @@ -0,0 +1,56 @@ +//========================================================================== +// +// arm_pid_flash.c +// +// Flash programming for Atmel device on ARM PID board +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): jskov +// Contributors: jskov +// Date: 2001-02-21 +// Purpose: +// Description: +// +//####DESCRIPTIONEND#### +// +//========================================================================== + + +// There's a single AT29C040 on the PID board. + +#define CYGPKG_DEVS_FLASH_ATMEL_AT29C040A +#define CYGNUM_FLASH_INTERLEAVE (1) +#define CYGNUM_FLASH_SERIES (1) +#define CYGNUM_FLASH_BASE (0x4000000u) + +#include "cyg/io/flash_at29cxxxx.inl" + + +// ------------------------------------------------------------------------ +// EOF arm_pid_flash.c
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/atmel/at29cxxxx/current/ChangeLog @@ -0,0 +1,75 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/flash_at29cxxxx.inl: Include type macros from IO driver. + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * include/flash_at29cxxxx.inl: Moved flash_query function. Call it + indirectly through the IO driver. + +2001-02-20 Jesper Skov <jskov@redhat.com> + + * .../atmel/at29cxxxx: Cloned from am29xxxxx driver. + +2000-12-07 Jesper Skov <jskov@redhat.com> + + * src/flash.h: Addresses and sizes are also affected by + interleaving. + * src/flash_erase_block.c: Plug in working loop. + * src/flash_program_buf.c: Same. + +2000-12-06 Jesper Skov <jskov@redhat.com> + + * src/am29f040b_flash.c (flash_hwr_init): Use new query semantics. + * src/flash_query.c (flash_query): Changed accordingly. + + * src/flash.h (FLASH_Sector_Erase_Timer): Added. + + * src/flash_erase_block.c: Do not check error flag after operation + completes. + * src/flash_program_buf.c: Same. + +2000-12-05 Jonathan Larmour <jlarmour@redhat.com> + + * src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext + as array types so no assumptions can be made by the compiler about + location. + +2000-12-05 Jesper Skov <jskov@redhat.com> + + * Cloned from MBX driver. + +2000-10-20 Gary Thomas <gthomas@redhat.com> + + * src/mbx_flash.c: + * src/flash_query.c: + * src/flash_program_buf.c: + * src/flash_erase_block.c: + * src/flash.h: + * cdl/flash_mbx.cdl: New package/file(s). + +//=========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//===========================================================================
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/atmel/at29cxxxx/current/cdl/flash_atmel_at29cxxxx.cdl @@ -0,0 +1,54 @@ +# ==================================================================== +# +# flash_atmel_at29cxxxx.cdl +# +# FLASH memory - Hardware support for Atmel AT29Cxxxx parts +# +# ==================================================================== +#####COPYRIGHTBEGIN#### +# +# ------------------------------------------- +# The contents of this file are subject to the Red Hat eCos Public License +# Version 1.1 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://www.redhat.com/ +# +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +# License for the specific language governing rights and limitations under +# the License. +# +# The Original Code is eCos - Embedded Configurable Operating System, +# released September 30, 1998. +# +# The Initial Developer of the Original Code is Red Hat. +# Portions created by Red Hat are +# Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +# All Rights Reserved. +# ------------------------------------------- +# +#####COPYRIGHTEND#### +# ==================================================================== +######DESCRIPTIONBEGIN#### +# +# Author(s): jskov +# Contributors: jskov +# Date: 2001-02-20 +# +#####DESCRIPTIONEND#### +# +# ==================================================================== + +cdl_package CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX { + display "Atmel AT29CXXXX FLASH memory support" + description "FLASH memory device support for Atmel AT29CXXXX" + parent CYGPKG_IO_FLASH + active_if CYGPKG_IO_FLASH + + active_if CYGINT_DEVS_FLASH_ATMEL_AT29CXXXX_REQUIRED + + implements CYGHWR_IO_FLASH_DEVICE + implements CYGHWR_IO_FLASH_DEVICE_IN_RAM + + include_dir cyg/io +}
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/atmel/at29cxxxx/current/include/flash_at29cxxxx.inl @@ -0,0 +1,281 @@ +#ifndef CYGONCE_DEVS_FLASH_ATMEL_AT29CXXXX_INL +#define CYGONCE_DEVS_FLASH_ATMEL_AT29CXXXX_INL +//========================================================================== +// +// at29cxxxx.inl +// +// Atmel AT29Cxxxx series flash driver +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): gthomas +// Contributors: gthomas, jskov +// Date: 2001-02-21 +// Purpose: +// Description: +// +// Notes: FLASH_P2V is not properly used. +// Needs locking. +//####DESCRIPTIONEND#### +// +//========================================================================== + +#include <pkgconf/hal.h> +#include <cyg/hal/hal_arch.h> +#include <cyg/hal/hal_cache.h> +#include CYGHWR_MEMORY_LAYOUT_H + +#define _FLASH_PRIVATE_ +#include <cyg/io/flash.h> + + +//---------------------------------------------------------------------------- +// Common device details. +#define FLASH_Read_ID FLASHWORD( 0x90 ) +#define FLASH_Read_ID_Exit FLASHWORD( 0xF0 ) +#define FLASH_Reset FLASHWORD( 0xFF ) +#define FLASH_Program FLASHWORD( 0xA0 ) +#define FLASH_Block_Erase FLASHWORD( 0x30 ) + +#define FLASH_Data FLASHWORD( 0x80 ) // Data complement +#define FLASH_Busy FLASHWORD( 0x40 ) // "Toggle" bit +#define FLASH_Err FLASHWORD( 0x20 ) +#define FLASH_Sector_Erase_Timer FLASHWORD( 0x08 ) + +#define FLASH_Setup_Addr1 (0x5555) +#define FLASH_Setup_Addr2 (0x2AAA) +#define FLASH_Setup_Code1 FLASHWORD( 0xAA ) +#define FLASH_Setup_Code2 FLASHWORD( 0x55 ) +#define FLASH_Setup_Erase FLASHWORD( 0x80 ) + +// Platform code must define the below +// #define CYGNUM_FLASH_INTERLEAVE : Number of interleaved devices (in parallel) +// #define CYGNUM_FLASH_SERIES : Number of devices in series +// #define CYGNUM_FLASH_BASE : Address of first device +// And select one of the below device variants + +#ifdef CYGPKG_DEVS_FLASH_ATMEL_AT29C040A +# define FLASH_BLOCK_SIZE (0x10000*CYGNUM_FLASH_INTERLEAVE) +# define FLASH_NUM_REGIONS (8) +# define CYGNUM_FLASH_BASE_MASK (0xFFF80000u) // 512kB devices +# define CYGNUM_FLASH_WIDTH (8) +# define CYGNUM_FLASH_BLANK (1) +# define CYGNUM_FLASH_ID_MANUFACTURER FLASHWORD(0x1F) +# define CYGNUM_FLASH_ID_DEVICE FLASHWORD(0xA4) +#endif + +#define FLASH_DEVICE_SIZE (FLASH_BLOCK_SIZE*FLASH_NUM_REGIONS) +#define CYGNUM_FLASH_DEVICES (CYGNUM_FLASH_INTERLEAVE*CYGNUM_FLASH_SERIES) + +//---------------------------------------------------------------------------- +// Now that device properties are defined, include magic for defining +// accessor type and constants. +#include <cyg/io/flash_dev.h> + +//---------------------------------------------------------------------------- +// Functions that put the flash device into non-read mode must reside +// in RAM. +void flash_query(void* data) __attribute__ ((section (".2ram.flash_query"))); +int flash_erase_block(void* block, unsigned int size) + __attribute__ ((section (".2ram.flash_erase_block"))); +int flash_program_buf(void* addr, void* data, int len) + __attribute__ ((section (".2ram.flash_program_buf"))); + + +//---------------------------------------------------------------------------- +// Initialize driver details +int +flash_hwr_init(void) +{ + flash_data_t id[2]; + + flash_dev_query(id); + + // Check that flash_id data is matching the one the driver was + // configured for. + if (id[0] != CYGNUM_FLASH_ID_MANUFACTURER + || id[1] != CYGNUM_FLASH_ID_DEVICE) + return FLASH_ERR_DRV_WRONG_PART; + + // Hard wired for now + flash_info.block_size = FLASH_BLOCK_SIZE * CYGNUM_FLASH_INTERLEAVE; + flash_info.blocks = FLASH_NUM_REGIONS; + flash_info.start = (void *)CYGNUM_FLASH_BASE; + flash_info.end = (void *)(CYGNUM_FLASH_BASE+ (FLASH_NUM_REGIONS * FLASH_BLOCK_SIZE * CYGNUM_FLASH_INTERLEAVE * CYGNUM_FLASH_SERIES)); + return FLASH_ERR_OK; +} + +//---------------------------------------------------------------------------- +// Map a hardware status to a package error +int +flash_hwr_map_error(int e) +{ + return e; +} + + +//---------------------------------------------------------------------------- +// See if a range of FLASH addresses overlaps currently running code +bool +flash_code_overlaps(void *start, void *end) +{ + extern unsigned char _stext[], _etext[]; + + return ((((unsigned long)&_stext >= (unsigned long)start) && + ((unsigned long)&_stext < (unsigned long)end)) || + (((unsigned long)&_etext >= (unsigned long)start) && + ((unsigned long)&_etext < (unsigned long)end))); +} + +//---------------------------------------------------------------------------- +// Flash Query +// +// Only reads the manufacturer and part number codes for the first +// device(s) in series. It is assumed that any devices in series +// will be of the same type. + +void +flash_query(void* data) +{ + volatile flash_data_t *ROM; + flash_data_t* id = (flash_data_t*) data; + int i; + + ROM = (volatile flash_data_t*) CYGNUM_FLASH_BASE; + + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + ROM[FLASH_Setup_Addr1] = FLASH_Read_ID; + + // FIXME: 10ms delay + for (i = 10000; i > 0; i--); + + // Manufacturers' code + id[0] = ROM[0]; + // Part number + id[1] = ROM[1]; + + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + ROM[FLASH_Setup_Addr1] = FLASH_Read_ID_Exit; + + // FIXME: 10ms delay + for (i = 10000; i > 0; i--); +} + +//---------------------------------------------------------------------------- +// Erase Block +int +flash_erase_block(void* block, unsigned int size) +{ + // Erasing is not necessary. Alternatively, use program function + // to write 0xff + return FLASH_ERR_OK; +} + +//---------------------------------------------------------------------------- +// Program Buffer +int +flash_program_buf(void* addr, void* data, int len) +{ + volatile flash_data_t* ROM; + volatile flash_data_t* addr_ptr = (volatile flash_data_t*) addr; + volatile flash_data_t* data_ptr = (volatile flash_data_t*) data; + volatile flash_data_t* addr_ptr2; + volatile flash_data_t* data_ptr2; + + int res = FLASH_ERR_OK; + +#if 0 + CYG_ASSERT((unsigned long)data_ptr & (sizeof(flash_data_t)-1) == 0, + "Data not properly aligned"); + CYG_ASSERT((unsigned long)addr_ptr & (CYGNUM_FLASH_INTERLEAVE*sizeof(flash_data_t)-1) == 0, + "Addr not properly aligned (to first interleaved device)"); +#endif + + while ((FLASH_ERR_OK == res) && (len > 0)) { + int len2, i, timeout; + flash_data_t state, prev_state; + + // Base address of device(s) being programmed. + ROM = (volatile flash_data_t*)((unsigned long)addr & ~(FLASH_DEVICE_SIZE-1)); + + // Program data [byte] - 4 step sequence + ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; + ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; + ROM[FLASH_Setup_Addr1] = FLASH_Program; + + addr_ptr2 = addr_ptr; + data_ptr2 = data_ptr; + len2 = len; + + // Always load 256 bytes + for (i = 0; i < 256; i++) { + if (len2 > 0) { + *addr_ptr2++ = *data_ptr2++; + len2 -= sizeof(*data_ptr); + } else { + *addr_ptr2++ = FLASH_BlankValue; + } + } + + // Wait for completion (bit 6 stops toggling) + timeout = 5000000; + prev_state = *addr_ptr & FLASH_Busy; + while (true) { + state = *addr_ptr & FLASH_Busy; + if (prev_state == state) { + break; + } + if (--timeout == 0) { + res = FLASH_ERR_DRV_TIMEOUT; + break; + } + prev_state = state; + } + + // Verify loaded data bytes + for (i = 0; (len > 0) && (i < 256) ; i++) { + if (*addr_ptr != *data_ptr) { + // Only update return value if erase operation was OK + if (FLASH_ERR_OK == res) res = FLASH_ERR_DRV_VERIFY; + break; + } + addr_ptr++; + data_ptr++; + len -= sizeof(*data_ptr); + } + } + + + // Ideally, we'd want to return not only the failure code, but also + // the address/device that reported the error. + return res; +} + +#endif // CYGONCE_DEVS_FLASH_ATMEL_AT29CXXXX_INL
--- a/packages/devs/flash/powerpc/mbx/current/ChangeLog +++ b/packages/devs/flash/powerpc/mbx/current/ChangeLog @@ -1,3 +1,13 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * cdl/flash_mbx.cdl: Use new generic AMD driver. + * src/flash.h: [deleted] + * src/flash_erase_block.c: [deleted] + * src/flash_program_buf.c: [deleted] + * src/flash_query.c: [deleted] + * src/mbx_flash.c: [deleted] + * src/powerpc_mbx_flash.c: [added] + 2000-12-05 Jonathan Larmour <jlarmour@redhat.com> * src/mbx_flash.c (flash_code_overlaps): Define stext/etext
--- a/packages/devs/flash/powerpc/mbx/current/cdl/flash_mbx.cdl +++ b/packages/devs/flash/powerpc/mbx/current/cdl/flash_mbx.cdl @@ -49,36 +49,13 @@ cdl_package CYGPKG_DEVS_FLASH_MBX { implements CYGHWR_IO_FLASH_DEVICE - include_dir . - include_files ; # none _exported_ whatsoever - description "FLASH memory device support for Motorola PowerPC/860 MBX boards" - compile mbx_flash.c + compile powerpc_mbx_flash.c - make -priority 1 { - flash_query.o: $(REPOSITORY)/$(PACKAGE)/src/flash_query.c - $(CC) -S $(INCLUDE_PATH) $(CFLAGS) -g0 -msoft-float -mcpu=860 -fno-function-sections $(REPOSITORY)/$(PACKAGE)/src/flash_query.c - echo " .globl flash_query_end" >>flash_query.s - echo "flash_query_end:" >>flash_query.s - $(CC) -c -o flash_query.o flash_query.s - $(AR) rcs $(PREFIX)/lib/libtarget.a flash_query.o + # Arguably this should do in the generic package + # but then there is a logic loop so you can never enable it. + cdl_interface CYGINT_DEVS_FLASH_AMD_AM29XXXXX_REQUIRED { + display "Generic AMD AM29F040 driver required" } - make -priority 1 { - flash_erase_block.o: $(REPOSITORY)/$(PACKAGE)/src/flash_erase_block.c - $(CC) -S $(INCLUDE_PATH) $(CFLAGS) -g0 -msoft-float -mcpu=860 -fno-function-sections $(REPOSITORY)/$(PACKAGE)/src/flash_erase_block.c - echo " .globl flash_erase_block_end" >>flash_erase_block.s - echo "flash_erase_block_end:" >>flash_erase_block.s - $(CC) -c -o flash_erase_block.o flash_erase_block.s - $(AR) rcs $(PREFIX)/lib/libtarget.a flash_erase_block.o - } - - make -priority 1 { - flash_program_buf.o: $(REPOSITORY)/$(PACKAGE)/src/flash_program_buf.c - $(CC) -S $(INCLUDE_PATH) $(CFLAGS) -g0 -msoft-float -mcpu=860 -fno-function-sections $(REPOSITORY)/$(PACKAGE)/src/flash_program_buf.c - echo " .globl flash_program_buf_end" >>flash_program_buf.s - echo "flash_program_buf_end:" >>flash_program_buf.s - $(CC) -c -o flash_program_buf.o flash_program_buf.s - $(AR) rcs $(PREFIX)/lib/libtarget.a flash_program_buf.o - } + implements CYGINT_DEVS_FLASH_AMD_AM29XXXXX_REQUIRED } -
deleted file mode 100644 --- a/packages/devs/flash/powerpc/mbx/current/src/flash.h +++ /dev/null @@ -1,63 +0,0 @@ -//========================================================================== -// -// flash.h -// -// Flash programming - device constants, etc. -// -//========================================================================== -//####COPYRIGHTBEGIN#### -// -// ------------------------------------------- -// The contents of this file are subject to the Red Hat eCos Public License -// Version 1.1 (the "License"); you may not use this file except in -// compliance with the License. You may obtain a copy of the License at -// http://www.redhat.com/ -// -// Software distributed under the License is distributed on an "AS IS" -// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -// License for the specific language governing rights and limitations under -// the License. -// -// The Original Code is eCos - Embedded Configurable Operating System, -// released September 30, 1998. -// -// The Initial Developer of the Original Code is Red Hat. -// Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): gthomas -// Contributors: gthomas -// Date: 2000-10-20 -// Purpose: -// Description: -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#ifndef _FLASH_HWR_H_ -#define _FLASH_HWR_H_ - -#define FLASH_Read_ID 0x90 -#define FLASH_Reset 0xFF -#define FLASH_Program 0xA0 -#define FLASH_Block_Erase 0x30 - -#define FLASH_Busy 0x40 // "Toggle" bit -#define FLASH_Err 0x20 - -#define FLASH_Setup_Addr1 0x555 -#define FLASH_Setup_Addr2 0x2AA -#define FLASH_Setup_Code1 0xAA -#define FLASH_Setup_Code2 0x55 -#define FLASH_Setup_Erase 0x80 - -#define FLASH_BLOCK_SIZE 0x10000 - -#endif // _FLASH_HWR_H_
deleted file mode 100644 --- a/packages/devs/flash/powerpc/mbx/current/src/flash_erase_block.c +++ /dev/null @@ -1,104 +0,0 @@ -//========================================================================== -// -// flash_erase_block.c -// -// Flash programming -// -//========================================================================== -//####COPYRIGHTBEGIN#### -// -// ------------------------------------------- -// The contents of this file are subject to the Red Hat eCos Public License -// Version 1.1 (the "License"); you may not use this file except in -// compliance with the License. You may obtain a copy of the License at -// http://www.redhat.com/ -// -// Software distributed under the License is distributed on an "AS IS" -// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -// License for the specific language governing rights and limitations under -// the License. -// -// The Original Code is eCos - Embedded Configurable Operating System, -// released September 30, 1998. -// -// The Initial Developer of the Original Code is Red Hat. -// Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): gthomas -// Contributors: gthomas -// Date: 2000-07-14 -// Purpose: -// Description: -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#include "flash.h" - -#include <pkgconf/hal.h> -#include <cyg/hal/hal_arch.h> -#include <cyg/hal/hal_cache.h> - -// -// CAUTION! This code must be copied to RAM before execution. Therefore, -// it must not contain any code which might be position dependent! -// - -int flash_erase_block(volatile unsigned char *block) -{ - volatile unsigned char *ROM; - int timeout = 50000; - int cache_on; - int len, block_size; - int erase_state, new_state; - - HAL_DCACHE_IS_ENABLED(cache_on); - if (cache_on) { - HAL_DCACHE_SYNC(); - HAL_DCACHE_DISABLE(); - } - - ROM = (volatile unsigned long *)((unsigned long)block & 0xFF800000); - - // Erase block - six step sequence - ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; - ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; - ROM[FLASH_Setup_Addr1] = FLASH_Setup_Erase; - ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; - ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; - *block = FLASH_Block_Erase; - for (timeout = 50; timeout--; timeout > 0) ; - erase_state = *block & FLASH_Busy; - timeout = 5000000; - while (true) { - new_state = *block; - if ((new_state & FLASH_Busy) == erase_state) break; // "toggle" stopped - erase_state = new_state & FLASH_Busy; - if (new_state & FLASH_Err) break; - if (--timeout == 0) break; - } - - // Restore ROM to "normal" mode - ROM[0] = FLASH_Reset; - - len = FLASH_BLOCK_SIZE; - while (len > 0) { - if (*block++ != 0xFF) break; - len -= sizeof(*block); - } - if (len == 0) new_state = 0; - - if (cache_on) { - HAL_DCACHE_ENABLE(); - } - - return new_state; -}
deleted file mode 100644 --- a/packages/devs/flash/powerpc/mbx/current/src/flash_program_buf.c +++ /dev/null @@ -1,103 +0,0 @@ -//========================================================================== -// -// flash_program_buf.c -// -// Flash programming -// -//========================================================================== -//####COPYRIGHTBEGIN#### -// -// ------------------------------------------- -// The contents of this file are subject to the Red Hat eCos Public License -// Version 1.1 (the "License"); you may not use this file except in -// compliance with the License. You may obtain a copy of the License at -// http://www.redhat.com/ -// -// Software distributed under the License is distributed on an "AS IS" -// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -// License for the specific language governing rights and limitations under -// the License. -// -// The Original Code is eCos - Embedded Configurable Operating System, -// released September 30, 1998. -// -// The Initial Developer of the Original Code is Red Hat. -// Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): gthomas -// Contributors: gthomas -// Date: 2000-07-14 -// Purpose: -// Description: -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#include "flash.h" - -#include <pkgconf/hal.h> -#include <cyg/hal/hal_arch.h> -#include <cyg/hal/hal_cache.h> - -// -// CAUTION! This code must be copied to RAM before execution. Therefore, -// it must not contain any code which might be position dependent! -// - -int -flash_program_buf(volatile unsigned char *addr, unsigned char *data, int len) -{ - volatile unsigned char *ROM; - int timeout = 50000; - int cache_on; - int erase_state, new_state; - - HAL_DCACHE_IS_ENABLED(cache_on); - if (cache_on) { - HAL_DCACHE_SYNC(); - HAL_DCACHE_DISABLE(); - } - - ROM = (volatile unsigned long *)((unsigned long)addr & 0xFF800000); - - while (len > 0) { - // Program data [byte] - 4 step sequence - ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; - ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; - ROM[FLASH_Setup_Addr1] = FLASH_Program; - *addr = *data; - for (timeout = 50; timeout--; timeout > 0) ; - erase_state = *addr & FLASH_Busy; - while (true) { - new_state = *addr; - if ((new_state & FLASH_Busy) == erase_state) break; // "toggle" stopped - erase_state = new_state & FLASH_Busy; - if (new_state & FLASH_Err) break; - if (--timeout == 0) break; - } - ROM[0] = FLASH_Reset; - if (*addr++ != *data++) { - new_state = 0xFF; - break; - } - len -= sizeof(*data); - } - if (len == 0) new_state = 0; // Success - - // Restore ROM to "normal" mode - bad: - ROM[0] = FLASH_Reset; - - if (cache_on) { - HAL_DCACHE_ENABLE(); - } - return new_state; -}
deleted file mode 100644 --- a/packages/devs/flash/powerpc/mbx/current/src/flash_query.c +++ /dev/null @@ -1,87 +0,0 @@ -//========================================================================== -// -// flash_query.c -// -// Flash programming - query device -// -//========================================================================== -//####COPYRIGHTBEGIN#### -// -// ------------------------------------------- -// The contents of this file are subject to the Red Hat eCos Public License -// Version 1.1 (the "License"); you may not use this file except in -// compliance with the License. You may obtain a copy of the License at -// http://www.redhat.com/ -// -// Software distributed under the License is distributed on an "AS IS" -// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -// License for the specific language governing rights and limitations under -// the License. -// -// The Original Code is eCos - Embedded Configurable Operating System, -// released September 30, 1998. -// -// The Initial Developer of the Original Code is Red Hat. -// Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): gthomas -// Contributors: gthomas -// Date: 2000-10-20 -// Purpose: -// Description: -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#include "flash.h" - -#include <pkgconf/hal.h> -#include <cyg/hal/hal_arch.h> -#include <cyg/hal/hal_cache.h> -#include CYGHWR_MEMORY_LAYOUT_H - -// -// CAUTION! This code must be copied to RAM before execution. Therefore, -// it must not contain any code which might be position dependent! -// - -int -flash_query(unsigned char *data) -{ - volatile unsigned char *ROM; - int cnt; - int cache_on; - - HAL_DCACHE_IS_ENABLED(cache_on); - if (cache_on) { - HAL_DCACHE_SYNC(); - HAL_DCACHE_DISABLE(); - } - - ROM = (volatile unsigned char *)0xFE000000; - - ROM[FLASH_Setup_Addr1] = FLASH_Setup_Code1; - ROM[FLASH_Setup_Addr2] = FLASH_Setup_Code2; - ROM[FLASH_Setup_Addr1] = FLASH_Read_ID; - - // Manufacturers' code - *data++ = ROM[0x00]; - // Part number - *data++ = ROM[0x01]; - - ROM[0] = FLASH_Reset; - - if (cache_on) { - HAL_DCACHE_ENABLE(); - } - - return 0; -}
deleted file mode 100644 --- a/packages/devs/flash/powerpc/mbx/current/src/mbx_flash.c +++ /dev/null @@ -1,112 +0,0 @@ -//========================================================================== -// -// mbx_flash.c -// -// Flash programming -// -//========================================================================== -//####COPYRIGHTBEGIN#### -// -// ------------------------------------------- -// The contents of this file are subject to the Red Hat eCos Public License -// Version 1.1 (the "License"); you may not use this file except in -// compliance with the License. You may obtain a copy of the License at -// http://www.redhat.com/ -// -// Software distributed under the License is distributed on an "AS IS" -// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -// License for the specific language governing rights and limitations under -// the License. -// -// The Original Code is eCos - Embedded Configurable Operating System, -// released September 30, 1998. -// -// The Initial Developer of the Original Code is Red Hat. -// Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): gthomas -// Contributors: gthomas -// Date: 2000-10-20 -// Purpose: -// Description: -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#include <pkgconf/hal.h> -#include <cyg/hal/hal_arch.h> -#include <cyg/hal/hal_cache.h> - -#define _FLASH_PRIVATE_ -#include <cyg/io/flash.h> - -#include "flash.h" - -int -flash_hwr_init(void) -{ - int region_size = 0x10000; - int num_regions = 8; - extern char flash_query, flash_query_end; - typedef int code_fun(unsigned char *); - code_fun *_flash_query; - int code_len, stat; - unsigned char info[4]; - - // Copy 'program' code to RAM for execution - code_len = (unsigned long)&flash_query_end - (unsigned long)&flash_query; - _flash_query = (code_fun *)flash_info.work_space; - memcpy(_flash_query, &flash_query, code_len); - HAL_DCACHE_SYNC(); // Should guarantee this code will run - - stat = (*_flash_query)(info); -#if 0 - printf("stat = %x\n", stat); - dump_buf(info, sizeof(info)); -#endif - - // Hard wired for now - flash_info.block_size = region_size; - flash_info.blocks = num_regions; - flash_info.start = (void *)0xFE000000; - flash_info.end = (void *)(0xFE000000+(num_regions*region_size)); - return FLASH_ERR_OK; -} - -// Map a hardware status to a package error -int -flash_hwr_map_error(int err) -{ - if (err & 0x007E007E) { - printf("Err = %x\n", err); - if (err & 0x00100010) { - return FLASH_ERR_PROGRAM; - } else - if (err & 0x00200020) { - return FLASH_ERR_ERASE; - } else - return FLASH_ERR_HWR; // FIXME - } else { - return FLASH_ERR_OK; - } -} - -// See if a range of FLASH addresses overlaps currently running code -bool -flash_code_overlaps(void *start, void *end) -{ - extern char _stext[], _etext[]; - - return ((((unsigned long)&_stext >= (unsigned long)start) && - ((unsigned long)&_stext < (unsigned long)end)) || - (((unsigned long)&_etext >= (unsigned long)start) && - ((unsigned long)&_etext < (unsigned long)end))); -}
new file mode 100644 --- /dev/null +++ b/packages/devs/flash/powerpc/mbx/current/src/powerpc_mbx_flash.c @@ -0,0 +1,61 @@ +//========================================================================== +// +// powerpc_mbx_flash.c +// +// Flash programming for Atmel device on POWERPC MBX board +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): jskov +// Contributors: jskov +// Date: 2001-02-22 +// Purpose: +// Description: +// +//####DESCRIPTIONEND#### +// +//========================================================================== + +//-------------------------------------------------------------------------- +// Device properties + +// We use the single AM29F040B on the MBX board. +#define CYGPKG_DEVS_FLASH_AMD_AM29F040B +#define CYGNUM_FLASH_INTERLEAVE (1) +#define CYGNUM_FLASH_SERIES (1) +#define CYGNUM_FLASH_BASE (0xfe000000u) + +//-------------------------------------------------------------------------- +// Platform specific extras + +//-------------------------------------------------------------------------- +// Now include the driver code. +#include "cyg/io/flash_am29xxxxx.inl" + +// ------------------------------------------------------------------------ +// EOF powerpc_mbx_flash.c
--- a/packages/devs/serial/sh/sci/current/ChangeLog +++ b/packages/devs/serial/sh/sci/current/ChangeLog @@ -1,3 +1,8 @@ +2001-02-26 Jesper Skov <jskov@redhat.com> + + * src/sh_sci_serial.c (sh_serial_er_DSR): Enable interrupts on + exit. + 2000-09-26 Jesper Skov <jskov@redhat.com> * cdl/ser_sh_sci.cdl: Minor hack to allow both SCI and SCIF
--- a/packages/devs/serial/sh/sci/current/src/sh_sci_serial.c +++ b/packages/devs/serial/sh/sci/current/src/sh_sci_serial.c @@ -492,7 +492,7 @@ sh_serial_er_ISR(cyg_vector_t vector, cy HAL_READ_UINT8(sh_chan->ctrl_base+SCI_SCSCR, _scr); _scr &= ~CYGARC_REG_SCSCR_RIE; // mask rx interrupts HAL_WRITE_UINT8(sh_chan->ctrl_base+SCI_SCSCR, _scr); - return CYG_ISR_CALL_DSR; // Cause DSR to be run + return CYG_ISR_CALL_DSR; // Cause DSR to be run } // Serial I/O - high level error interrupt handler (DSR) @@ -501,7 +501,7 @@ sh_serial_er_DSR(cyg_vector_t vector, cy { serial_channel *chan = (serial_channel *)data; sh_sci_info *sh_chan = (sh_sci_info *)chan->dev_priv; - cyg_uint8 _ssr, _ssr2; + cyg_uint8 _ssr, _ssr2, _scr; HAL_READ_UINT8(sh_chan->ctrl_base+SCI_SCSSR, _ssr); _ssr2 = CYGARC_REG_SCSSR_CLEARMASK; @@ -519,6 +519,10 @@ sh_serial_er_DSR(cyg_vector_t vector, cy sh_serial_error_per++; } HAL_WRITE_UINT8(sh_chan->ctrl_base+SCI_SCSSR, _ssr2); + + HAL_READ_UINT8(sh_chan->ctrl_base+SCI_SCSCR, _scr); + _scr |= CYGARC_REG_SCSCR_RIE; // unmask rx interrupts + HAL_WRITE_UINT8(sh_chan->ctrl_base+SCI_SCSCR, _scr); } #endif // ifdef CYGDAT_IO_SERIAL_SH_SCI_INL
--- a/packages/devs/serial/sh/scif/current/ChangeLog +++ b/packages/devs/serial/sh/scif/current/ChangeLog @@ -1,3 +1,8 @@ +2001-02-26 Jesper Skov <jskov@redhat.com> + + * src/sh_scif_serial.c (sh3_scif_er_DSR): Enable interrupts on + exit. Clear ER flag. + 2000-10-23 Jesper Skov <jskov@redhat.com> * src/sh_scif_serial.c: Include cyg_ass.h
--- a/packages/devs/serial/sh/scif/current/src/sh_scif_serial.c +++ b/packages/devs/serial/sh/scif/current/src/sh_scif_serial.c @@ -808,9 +808,9 @@ sh3_scif_er_ISR(cyg_vector_t vector, cyg cyg_uint8 _scr; HAL_READ_UINT8(sh_chan->ctrl_base+SCIF_SCSCR, _scr); - _scr &= ~CYGARC_REG_SCSCR2_RIE; // mask rx interrupts + _scr &= ~CYGARC_REG_SCSCR2_RIE; // mask rx interrupts HAL_WRITE_UINT8(sh_chan->ctrl_base+SCIF_SCSCR, _scr); - return CYG_ISR_CALL_DSR; // Cause DSR to be run + return CYG_ISR_CALL_DSR; // Cause DSR to be run } // Serial I/O - high level error interrupt handler (DSR) @@ -820,22 +820,25 @@ sh3_scif_er_DSR(cyg_vector_t vector, cyg serial_channel *chan = (serial_channel *)data; sh3_scif_info *sh_chan = (sh3_scif_info *)chan->dev_priv; cyg_uint16 _ssr, _ssr2; + cyg_uint8 _scr; #ifdef CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS cyg_serial_line_status_t stat; #endif HAL_READ_UINT16(sh_chan->ctrl_base+SCIF_SCSSR, _ssr); - _ssr2 = CYGARC_REG_SCSSR_CLEARMASK; + _ssr2 = CYGARC_REG_SCSSR2_CLEARMASK; + // Clear the ER bit + _ssr2 &= ~CYGARC_REG_SCSSR2_ER; if (_ssr & CYGARC_REG_SCSSR2_FER) { - _ssr2 &= ~CYGARC_REG_SCSSR2_FER; + // _ssr2 &= ~CYGARC_REG_SCSSR2_FER; // FER is read-only #ifdef CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS stat.which = CYGNUM_SERIAL_STATUS_FRAMEERR; (chan->callbacks->indicate_status)(chan, &stat ); #endif } if (_ssr & CYGARC_REG_SCSSR2_PER) { - _ssr2 &= ~CYGARC_REG_SCSSR2_PER; + // _ssr2 &= ~CYGARC_REG_SCSSR2_PER; // PER is read-only #ifdef CYGOPT_IO_SERIAL_SUPPORT_LINE_STATUS stat.which = CYGNUM_SERIAL_STATUS_PARITYERR; (chan->callbacks->indicate_status)(chan, &stat ); @@ -850,6 +853,10 @@ sh3_scif_er_DSR(cyg_vector_t vector, cyg #endif } HAL_WRITE_UINT16(sh_chan->ctrl_base+SCIF_SCSSR, _ssr2); + + HAL_READ_UINT8(sh_chan->ctrl_base+SCIF_SCSCR, _scr); + _scr |= CYGARC_REG_SCSCR2_RIE; // unmask rx interrupts + HAL_WRITE_UINT8(sh_chan->ctrl_base+SCIF_SCSCR, _scr); } #endif // ifdef CYGDAT_IO_SERIAL_SH_SCIF_INL
--- a/packages/ecos.db +++ b/packages/ecos.db @@ -122,6 +122,36 @@ package CYGPKG_DEVS_FLASH_INTEL_BOOTBLOC This package contains hardware support for Intel boot block flash memory." } +package CYGPKG_DEVS_FLASH_AMD_AM29XXXXX { + alias { "Support for AMD AM29xxxxx flash memory" flash_amd_am29xxxxx } + directory devs/flash/amd/am29xxxxx + script flash_amd_am29xxxxx.cdl + hardware + description " + This package contains hardware support for AMD AM29xxxxx + flash memory devices." +} + +package CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX { + alias { "Support for Atmel AT29Cxxxx flash memory" flash_atmel_at29cxxxx } + directory devs/flash/atmel/at29cxxxx + script flash_atmel_at29cxxxx.cdl + hardware + description " + This package contains hardware support for Atmel AT29Cxxxx + flash memory devices." +} + +package CYGPKG_DEVS_FLASH_ARM_PID { + alias { "Support for flash memory on ARM/PID board" flash_arm_pid } + directory devs/flash/arm/pid + script flash_arm_pid.cdl + hardware + description " + This package contains hardware support for flash memory + on the ARM PID platform." +} + package CYGPKG_DEVS_FLASH_EBSA285 { alias { "FLASH memory support for StrongARM EBSA-285" flash_ebsa285 } directory devs/flash/arm/ebsa285 @@ -1354,6 +1384,8 @@ target pid { CYGPKG_HAL_ARM_PID CYGPKG_IO_SERIAL_GENERIC_16X5X CYGPKG_IO_SERIAL_ARM_PID + CYGPKG_DEVS_FLASH_ARM_PID + CYGPKG_DEVS_FLASH_ATMEL_AT29CXXXX } description " The pid target provides the packages needed to run eCos on an ARM @@ -1588,6 +1620,7 @@ target mbx { CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC CYGPKG_DEVS_ETH_POWERPC_QUICC CYGPKG_DEVS_FLASH_MBX + CYGPKG_DEVS_FLASH_AMD_AM29XXXXX } description " The mbx target provides the packages needed to run
--- a/packages/hal/arm/arch/current/ChangeLog +++ b/packages/hal/arm/arch/current/ChangeLog @@ -1,3 +1,20 @@ +2001-02-24 Gary Thomas <gthomas@redhat.com> + + * include/hal_mmu.h (MMU_Control_X): Add - used by Win/CE. + + * src/vectors.S (__exception_handlers): Change RESET vector + to use jump for ROM based applications [safer]. + (warm_reset): Only do 'swi' contortions when starting RAM + applications from Angel. + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * src/arm.ld: Relocate .2ram sections to the .data section. + +2001-02-20 Jesper Skov <jskov@redhat.com> + + * cdl/hal_arm.cdl: Added CYGBLD_ARM_ENABLE_THUMB_INTERWORK. + 2001-02-13 Gary Thomas <gthomas@redhat.com> * src/vectors.S (handle_IRQ_or_FIQ): Change behaviour for
--- a/packages/hal/arm/arch/current/cdl/hal_arm.cdl +++ b/packages/hal/arm/arch/current/cdl/hal_arm.cdl @@ -91,6 +91,19 @@ cdl_package CYGPKG_HAL_ARM { Enable use of the Thumb instruction set." } + # Note that when building a ROM monitor we include Thumb + # interworking in order to support Thumb applications running + # under a ARM ROM monitor. + cdl_option CYGBLD_ARM_ENABLE_THUMB_INTERWORK { + display "Enable Thumb interworking compiler option" + default_value { (CYGHWR_THUMB || CYGSEM_HAL_ROM_MONITOR) } + description " + This option controls the use of -mthumb-interwork in the + compiler flags. It defaults enabled in Thumb or ROM monitor + configurations, but can be overridden for reduced memory + footprint where interworking is not a requirement." + } + cdl_option CYGHWR_HAL_ARM_BIGENDIAN { display "Use big-endian mode" default_value 0
--- a/packages/hal/arm/arch/current/include/hal_mmu.h +++ b/packages/hal/arm/arch/current/include/hal_mmu.h @@ -98,6 +98,7 @@ #define MMU_Control_S 0x100 // Enable system protection #define MMU_Control_R 0x200 // Enable ROM protection #define MMU_Control_I 0x1000 // Enable Instruction cache +#define MMU_Control_X 0x2000 // Set interrupt vectors at 0xFFFF0000 #define MMU_Control_Init (MMU_Control_P|MMU_Control_D|MMU_Control_L) //-----------------------------------------------------------------------------
--- a/packages/hal/arm/arch/current/src/arm.ld +++ b/packages/hal/arm/arch/current/src/arm.ld @@ -148,7 +148,8 @@ OUTPUT_FORMAT(elf32-bigarm) . = ALIGN (4); \ __CTOR_LIST__ = ABSOLUTE (.); KEEP (*(SORT (.ctors*))) __CTOR_END__ = ABSOLUTE (.); \ __DTOR_LIST__ = ABSOLUTE (.); KEEP (*(SORT (.dtors*))) __DTOR_END__ = ABSOLUTE (.); \ - *(.dynamic) *(.sdata*) *(.sbss*) } \ + *(.dynamic) *(.sdata*) *(.sbss*) \ + . = ALIGN (4); *(.2ram.*) } \ > _region_ \ __rom_data_start = LOADADDR (.data); \ __ram_data_end = .; PROVIDE (__ram_data_end = .); _edata = .; PROVIDE (edata = .); \
--- a/packages/hal/arm/arch/current/src/vectors.S +++ b/packages/hal/arm/arch/current/src/vectors.S @@ -119,6 +119,7 @@ // // But usually it's not defined, so the behaviour is the obvious. +#ifndef UNMAPPED #ifdef CYGHWR_HAL_ARM_HAS_MMU # ifndef CYGHWR_HAL_ROM_VADDR # define CYGHWR_HAL_ROM_VADDR __exception_handlers @@ -127,6 +128,7 @@ #else # define UNMAPPED(x) (x) #endif +#endif #define UNMAPPED_PTR(name) \ .##name: .word UNMAPPED(name) @@ -157,7 +159,13 @@ .section ".vectors","ax" .global __exception_handlers __exception_handlers: +#if defined(CYG_HAL_STARTUP_ROM) +// Assumption: ROM code has these vectors at the hardware reset address. +// A simple jump removes any address-space dependencies [i.e. safer] + b reset_vector // 0x00 +#else ldr pc,.reset_vector // 0x00 +#endif ldr pc,.undefined_instruction // 0x04 ldr pc,.software_interrupt // 0x08 start && software int ldr pc,.abort_prefetch // 0x0C @@ -178,7 +186,9 @@ PTR(abort_data) .word 0 // 0x34 PTR(IRQ) // 0x38 PTR(FIQ) // 0x3c +#ifdef CYGSEM_HAL_ARM_PID_ANGEL_BOOT PTR(start) // This is copied to 0x28 for bootup // 0x40 +#endif // location 0x40 is used for storing DRAM size if known // for some platforms. @@ -257,7 +267,7 @@ warm_reset: str r2,[r0,#0x08] -#if defined(CYG_HAL_STARTUP_RAM) +#if defined(CYGSEM_HAL_ARM_PID_ANGEL_BOOT) // Ugly hack to get into supervisor mode ldr r2,[r1,#0x40] str r2,[r0,#0x28]
--- a/packages/hal/arm/cma230/current/ChangeLog +++ b/packages/hal/arm/cma230/current/ChangeLog @@ -1,3 +1,10 @@ +2001-02-20 Jesper Skov <jskov@redhat.com> + + * cdl/hal_arm_cma230.cdl: Also enable -mthumb-interwork when + building ROM monitors (or calls from Thumb code would die on + return). + Reworked a bit. + 2001-02-13 Gary Thomas <gthomas@redhat.com> * src/cma230_misc.c (hal_IRQ_handler):
--- a/packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl +++ b/packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl @@ -180,7 +180,7 @@ cdl_package CYGPKG_HAL_ARM_CMA230 { display "Global compiler flags" flavor data no_define - default_value { CYGHWR_THUMB ? "-mthumb-interwork -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : + default_value { CYGBLD_ARM_ENABLE_THUMB_INTERWORK ? "-mthumb-interwork -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : "-mcpu=arm7tdmi -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" } description " This option controls the global compiler flags which are used to @@ -214,7 +214,7 @@ cdl_package CYGPKG_HAL_ARM_CMA230 { display "Global linker flags" flavor data no_define - default_value { CYGHWR_THUMB ? "-g -nostdlib -Wl,--gc-sections -Wl,-static -mthumb-interwork" : + default_value { CYGBLD_ARM_ENABLE_THUMB_INTERWORK ? "-g -nostdlib -Wl,--gc-sections -Wl,-static -mthumb-interwork" : "-mcpu=arm7tdmi -g -nostdlib -Wl,--gc-sections -Wl,-static" } description " This option controls the global linker flags. Individual
--- a/packages/hal/arm/ebsa285/current/ChangeLog +++ b/packages/hal/arm/ebsa285/current/ChangeLog @@ -1,3 +1,14 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS): This platform + uses deprecated cache handling macros. + +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg + + * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg + 2001-02-13 Gary Thomas <gthomas@redhat.com> * src/ebsa285_misc.c (hal_IRQ_handler):
--- a/packages/hal/arm/ebsa285/current/include/hal_cache.h +++ b/packages/hal/arm/ebsa285/current/include/hal_cache.h @@ -53,6 +53,19 @@ //#include <cyg/hal/hal_mmu.h> //----------------------------------------------------------------------------- +// FIXME: This definition forces the IO flash driver to use a +// known-good procedure for fiddling flash before calling flash device +// driver functions. The procedure breaks on other platform/driver +// combinations though so is depricated. Hence this definition. +// +// If you work on this target, please try to remove this definition +// and verify that the flash driver still works (both from RAM and +// flash). If it does, remove the definition and this comment for good +// [and the old macro definition if this happens to be the last client +// of that code]. +#define HAL_FLASH_CACHES_OLD_MACROS + +//----------------------------------------------------------------------------- // Cache dimensions #define HAL_DCACHE_SIZE 0x4000 // Size of data cache in bytes
deleted file mode 100644 --- a/packages/hal/arm/ebsa285/current/misc/redboot_RAM.cfg +++ /dev/null @@ -1,79 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware ebsa285 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_EBSA285 current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_DEVS_ETH_ARM_EBSA285 current ; - package -hardware CYGPKG_IO_SERIAL_ARM_EBSA285 current ; - package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 current ; - package -hardware CYGPKG_DEVS_FLASH_EBSA285 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_DEVS_ETH_ARM_EBSA285_CHATTER { - user_value 0 -}; - -cdl_option CYGNUM_DEVS_ETH_ARM_EBSA285_DEV_COUNT { - user_value 1 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value RAM -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/ebsa285/current/misc/redboot_RAM.ecm @@ -0,0 +1,79 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware ebsa285 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_EBSA285 current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_DEVS_ETH_ARM_EBSA285 current ; + package -hardware CYGPKG_IO_SERIAL_ARM_EBSA285 current ; + package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 current ; + package -hardware CYGPKG_DEVS_FLASH_EBSA285 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_DEVS_ETH_ARM_EBSA285_CHATTER { + user_value 0 +}; + +cdl_option CYGNUM_DEVS_ETH_ARM_EBSA285_DEV_COUNT { + user_value 1 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value RAM +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; +
deleted file mode 100644 --- a/packages/hal/arm/ebsa285/current/misc/redboot_ROM.cfg +++ /dev/null @@ -1,83 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware ebsa285 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_EBSA285 current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_DEVS_ETH_ARM_EBSA285 current ; - package -hardware CYGPKG_IO_SERIAL_ARM_EBSA285 current ; - package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 current ; - package -hardware CYGPKG_DEVS_FLASH_EBSA285 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_DEVS_ETH_ARM_EBSA285_CHATTER { - user_value 0 -}; - -cdl_option CYGNUM_DEVS_ETH_ARM_EBSA285_DEV_COUNT { - user_value 1 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { - user_value 1 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/ebsa285/current/misc/redboot_ROM.ecm @@ -0,0 +1,83 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware ebsa285 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_EBSA285 current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_DEVS_ETH_ARM_EBSA285 current ; + package -hardware CYGPKG_IO_SERIAL_ARM_EBSA285 current ; + package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 current ; + package -hardware CYGPKG_DEVS_FLASH_EBSA285 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_DEVS_ETH_ARM_EBSA285_CHATTER { + user_value 0 +}; + +cdl_option CYGNUM_DEVS_ETH_ARM_EBSA285_DEV_COUNT { + user_value 1 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { + user_value 1 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; +
--- a/packages/hal/arm/edb7xxx/current/ChangeLog +++ b/packages/hal/arm/edb7xxx/current/ChangeLog @@ -1,5 +1,28 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS): This platform + uses deprecated cache handling macros. + +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/edb7212_redboot_ROM.ecm: Renamed from edb7212_redboot_ROM.cfg + + * misc/edb7212_redboot.ecm: Renamed from edb7212_redboot.cfg + + * misc/edb7211_redboot_ROM.ecm: Renamed from edb7211_redboot_ROM.cfg + + * misc/edb7211_redboot.ecm: Renamed from edb7211_redboot.cfg + 2001-02-13 Gary Thomas <gthomas@redhat.com> + * include/pkgconf/mlt_arm_edb7211_ram.h: + * include/pkgconf/mlt_arm_edb7211_ram.mlt: + * include/pkgconf/mlt_arm_edb7211_ram.ldi: + * include/pkgconf/mlt_arm_edb7212_ram.h: + * include/pkgconf/mlt_arm_edb7212_ram.mlt: + * include/pkgconf/mlt_arm_edb7212_ram.ldi: Adjust memory map + for RedBoot [with networking]. + * src/edb7xxx_misc.c (hal_IRQ_handler): Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
--- a/packages/hal/arm/edb7xxx/current/include/hal_cache.h +++ b/packages/hal/arm/edb7xxx/current/include/hal_cache.h @@ -53,6 +53,19 @@ #include <cyg/hal/hal_mmu.h> //----------------------------------------------------------------------------- +// FIXME: This definition forces the IO flash driver to use a +// known-good procedure for fiddling flash before calling flash device +// driver functions. The procedure breaks on other platform/driver +// combinations though so is depricated. Hence this definition. +// +// If you work on this target, please try to remove this definition +// and verify that the flash driver still works (both from RAM and +// flash). If it does, remove the definition and this comment for good +// [and the old macro definition if this happens to be the last client +// of that code]. +#define HAL_FLASH_CACHES_OLD_MACROS + +//----------------------------------------------------------------------------- // Cache dimensions #define HAL_UCACHE_SIZE 0x2000 // Size of data cache in bytes
--- a/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.h +++ b/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.h @@ -8,7 +8,7 @@ #endif #define CYGMEM_REGION_ram (0) -#define CYGMEM_REGION_ram_SIZE (0xfd9000) +#define CYGMEM_REGION_ram_SIZE (0xfd8000) #define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W) #ifndef __ASSEMBLER__ extern char CYG_LABEL_NAME (__heap1) [];
--- a/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.ldi +++ b/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.ldi @@ -13,7 +13,7 @@ SECTIONS { SECTIONS_BEGIN SECTION_fixed_vectors (ram, 0x20, LMA_EQ_VMA) - SECTION_rom_vectors (ram, 0x10000, LMA_EQ_VMA) + SECTION_rom_vectors (ram, 0x20000, LMA_EQ_VMA) SECTION_text (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_fini (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_rodata (ram, ALIGN (0x4), LMA_EQ_VMA)
--- a/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.mlt +++ b/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7211_ram.mlt @@ -1,7 +1,7 @@ version 0 region ram 0 fd9000 0 !DRAM section fixed_vectors 0 1 0 1 1 0 1 0 20 20 ! -section rom_vectors 0 1 0 1 1 1 1 1 10000 10000 text text ! +section rom_vectors 0 1 0 1 1 1 1 1 20000 20000 text text ! section text 0 4 0 1 0 1 0 1 fini fini ! section fini 0 4 0 1 0 1 0 1 rodata rodata ! section rodata 0 4 0 1 0 1 0 1 rodata1 rodata1 !
--- a/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.h +++ b/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.h @@ -8,7 +8,7 @@ #endif #define CYGMEM_REGION_ram (0) -#define CYGMEM_REGION_ram_SIZE (0xfd7000) +#define CYGMEM_REGION_ram_SIZE (0xfd6000) #define CYGMEM_REGION_ram_ATTR (CYGMEM_REGION_ATTR_R | CYGMEM_REGION_ATTR_W) #define CYGMEM_REGION_sram (0x60000000) #define CYGMEM_REGION_sram_SIZE (0x9c00)
--- a/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.ldi +++ b/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.ldi @@ -14,7 +14,7 @@ SECTIONS { SECTIONS_BEGIN SECTION_fixed_vectors (ram, 0x20, LMA_EQ_VMA) - SECTION_rom_vectors (ram, 0x10000, LMA_EQ_VMA) + SECTION_rom_vectors (ram, 0x20000, LMA_EQ_VMA) SECTION_text (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_fini (ram, ALIGN (0x4), LMA_EQ_VMA) SECTION_rodata (ram, ALIGN (0x4), LMA_EQ_VMA)
--- a/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.mlt +++ b/packages/hal/arm/edb7xxx/current/include/pkgconf/mlt_arm_edb7212_ram.mlt @@ -2,7 +2,7 @@ version 0 region ram 0 fd7000 0 ! region sram 60000000 9c00 0 ! section fixed_vectors 0 1 0 1 1 0 1 0 20 20 ! -section rom_vectors 0 1 0 1 1 1 1 1 10000 10000 text text ! +section rom_vectors 0 1 0 1 1 1 1 1 20000 20000 text text ! section text 0 4 0 1 0 1 0 1 fini fini ! section fini 0 4 0 1 0 1 0 1 rodata rodata ! section rodata 0 4 0 1 0 1 0 1 rodata1 rodata1 !
deleted file mode 100644 --- a/packages/hal/arm/edb7xxx/current/misc/edb7211_redboot.cfg +++ /dev/null @@ -1,58 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware edb7211 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; - package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; - package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_DEVS_FLASH_EDB7XXX current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { - user_value EP7211 -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { - user_value 73728 -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/edb7xxx/current/misc/edb7211_redboot.ecm @@ -0,0 +1,58 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware edb7211 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; + package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; + package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_DEVS_FLASH_EDB7XXX current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { + user_value EP7211 +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { + user_value 73728 +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +
deleted file mode 100644 --- a/packages/hal/arm/edb7xxx/current/misc/edb7211_redboot_ROM.cfg +++ /dev/null @@ -1,74 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware edb7211 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; - package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; - package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; - package -hardware CYGPKG_DEVS_FLASH_EDB7XXX current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_IO_FLASH current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { - user_value EP7211 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { - user_value 73728 -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/edb7xxx/current/misc/edb7211_redboot_ROM.ecm @@ -0,0 +1,74 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware edb7211 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; + package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; + package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; + package -hardware CYGPKG_DEVS_FLASH_EDB7XXX current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_IO_FLASH current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { + user_value EP7211 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { + user_value 73728 +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +
deleted file mode 100644 --- a/packages/hal/arm/edb7xxx/current/misc/edb7212_redboot.cfg +++ /dev/null @@ -1,58 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware edb7212 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; - package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; - package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_DEVS_FLASH_EDB7XXX current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { - user_value EP7212 -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { - user_value 73728 -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/edb7xxx/current/misc/edb7212_redboot.ecm @@ -0,0 +1,58 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware edb7212 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; + package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; + package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_DEVS_FLASH_EDB7XXX current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { + user_value EP7212 +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { + user_value 73728 +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +
deleted file mode 100644 --- a/packages/hal/arm/edb7xxx/current/misc/edb7212_redboot_ROM.cfg +++ /dev/null @@ -1,74 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware edb7212 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; - package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; - package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; - package -hardware CYGPKG_DEVS_FLASH_EDB7XXX current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_IO_FLASH current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { - user_value EP7212 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { - user_value 73728 -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/edb7xxx/current/misc/edb7212_redboot_ROM.ecm @@ -0,0 +1,74 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware edb7212 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_EDB7XXX current ; + package -hardware CYGPKG_DEVS_ETH_ARM_EDB7XXX current ; + package -hardware CYGPKG_IO_SERIAL_ARM_EDB7XXX current ; + package -hardware CYGPKG_DEVS_FLASH_EDB7XXX current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_IO_FLASH current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_VARIANT { + user_value EP7212 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_option CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK { + user_value 73728 +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +
--- a/packages/hal/arm/iq80310/current/ChangeLog +++ b/packages/hal/arm/iq80310/current/ChangeLog @@ -1,3 +1,18 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS): This platform + uses deprecated cache handling macros. + +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/redboot_ROMA.ecm: Renamed from redboot_ROMA.cfg + + * misc/redboot_RAMA.ecm: Renamed from redboot_RAMA.cfg + + * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg + + * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg + 2001-02-13 Gary Thomas <gthomas@redhat.com> * src/iq80310_misc.c (hal_IRQ_handler):
--- a/packages/hal/arm/iq80310/current/include/hal_cache.h +++ b/packages/hal/arm/iq80310/current/include/hal_cache.h @@ -53,6 +53,19 @@ //#include <cyg/hal/hal_mmu.h> //----------------------------------------------------------------------------- +// FIXME: This definition forces the IO flash driver to use a +// known-good procedure for fiddling flash before calling flash device +// driver functions. The procedure breaks on other platform/driver +// combinations though so is depricated. Hence this definition. +// +// If you work on this target, please try to remove this definition +// and verify that the flash driver still works (both from RAM and +// flash). If it does, remove the definition and this comment for good +// [and the old macro definition if this happens to be the last client +// of that code]. +#define HAL_FLASH_CACHES_OLD_MACROS + +//----------------------------------------------------------------------------- // Cache dimensions #define HAL_DCACHE_SIZE 0x8000 // Size of data cache in bytes
deleted file mode 100644 --- a/packages/hal/arm/iq80310/current/misc/redboot_RAM.cfg +++ /dev/null @@ -1,85 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware iq80310 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; - package -hardware CYGPKG_DEVS_FLASH_IQ80310 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { - user_value 0 -}; - -cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { - user_value 1 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value RAM -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; - -cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { - inferred_value 0x40000 -}; - -cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { - user_value 2 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/iq80310/current/misc/redboot_RAM.ecm @@ -0,0 +1,85 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware iq80310 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; + package -hardware CYGPKG_DEVS_FLASH_IQ80310 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { + user_value 0 +}; + +cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { + user_value 1 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value RAM +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; + +cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { + inferred_value 0x40000 +}; + +cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { + user_value 2 +};
deleted file mode 100644 --- a/packages/hal/arm/iq80310/current/misc/redboot_RAMA.cfg +++ /dev/null @@ -1,89 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware iq80310 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; - package -hardware CYGPKG_DEVS_FLASH_IQ80310 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { - user_value 0 -}; - -cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { - user_value 1 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value RAM -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; - -cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { - inferred_value 0x40000 -}; - -cdl_option CYGBLD_REDBOOT_FLASH_BOOT_OFFSET { - inferred_value 0x40000 -}; - -cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { - user_value 2 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/iq80310/current/misc/redboot_RAMA.ecm @@ -0,0 +1,89 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware iq80310 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; + package -hardware CYGPKG_DEVS_FLASH_IQ80310 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { + user_value 0 +}; + +cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { + user_value 1 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value RAM +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; + +cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { + inferred_value 0x40000 +}; + +cdl_option CYGBLD_REDBOOT_FLASH_BOOT_OFFSET { + inferred_value 0x40000 +}; + +cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { + user_value 2 +};
deleted file mode 100644 --- a/packages/hal/arm/iq80310/current/misc/redboot_ROM.cfg +++ /dev/null @@ -1,89 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware iq80310 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_DEVS_FLASH_IQ80310 current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { - user_value 0 -}; - -cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { - user_value 1 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; - -cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { - inferred_value 0x40000 -}; - -cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { - user_value 2 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/iq80310/current/misc/redboot_ROM.ecm @@ -0,0 +1,89 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware iq80310 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_DEVS_FLASH_IQ80310 current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { + user_value 0 +}; + +cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { + user_value 1 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; + +cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { + inferred_value 0x40000 +}; + +cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { + user_value 2 +};
deleted file mode 100644 --- a/packages/hal/arm/iq80310/current/misc/redboot_ROMA.cfg +++ /dev/null @@ -1,97 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware iq80310 ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; - package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_DEVS_FLASH_IQ80310 current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { - user_value 0 -}; - -cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { - user_value 1 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; - -cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { - inferred_value 0x40000 -}; - -cdl_option CYGSEM_HAL_ARM_IQ80310_ARMBOOT { - user_value 1 -}; - -cdl_option CYGBLD_REDBOOT_FLASH_BOOT_OFFSET { - inferred_value 0x40000 -}; - -cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { - user_value 2 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/iq80310/current/misc/redboot_ROMA.ecm @@ -0,0 +1,97 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware iq80310 ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_DEVS_ETH_ARM_IQ80310 current ; + package -hardware CYGPKG_IO_SERIAL_ARM_IQ80310 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_DEVS_FLASH_IQ80310 current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_DEVS_ETH_ARM_IQ80310_CHATTER { + user_value 0 +}; + +cdl_option CYGNUM_DEVS_ETH_ARM_IQ80310_DEV_COUNT { + user_value 1 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_FLASH_CONFIG { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; + +cdl_option CYGBLD_REDBOOT_MIN_IMAGE_SIZE { + inferred_value 0x40000 +}; + +cdl_option CYGSEM_HAL_ARM_IQ80310_ARMBOOT { + user_value 1 +}; + +cdl_option CYGBLD_REDBOOT_FLASH_BOOT_OFFSET { + inferred_value 0x40000 +}; + +cdl_option CYGNUM_IO_ETH_DRIVERS_NUM_PKT { + user_value 2 +};
--- a/packages/hal/arm/iq80310/current/src/diag/pci_bios.h +++ b/packages/hal/arm/iq80310/current/src/diag/pci_bios.h @@ -45,9 +45,9 @@ /* Use: mon960 */ /* */ /* $Source: /dev/shm/cvs2hg/cvs/ecos/packages/hal/arm/iq80310/current/src/diag/Attic/pci_bios.h,v $ */ -/* $Revision: 1.2 $ */ +/* $Revision: 1.3 $ */ /* Last $Author: jlarmour $ */ -/* $Date: 2001/02/19 17:27:11 $ */ +/* $Date: 2001/02/27 01:21:46 $ */ /* */ /* Purpose: PCI BIOS Routines */ /* */
--- a/packages/hal/arm/pid/current/ChangeLog +++ b/packages/hal/arm/pid/current/ChangeLog @@ -1,3 +1,23 @@ +2001-02-24 Gary Thomas <gthomas@redhat.com> + + * cdl/hal_arm_pid.cdl: Add CYGSEM_HAL_ARM_PID_ANGEL_BOOT so + startup code only includes this cruft when necessary. + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * include/hal_diag.h: Added delay function [yes, this is a bad + location]. It uses Timer1 for delays. + + * cdl/hal_arm_pid.cdl: Added RedBoot options. + + * src/pid_misc.c (hal_delay_us): Added. + +2001-02-20 Jesper Skov <jskov@redhat.com> + + * cdl/hal_arm_pid.cdl: Also enable -mthumb-interwork when building + ROM monitors (or calls from Thumb code would die on return). + Reworked a bit. + 2001-02-13 Gary Thomas <gthomas@redhat.com> * src/pid_misc.c (hal_IRQ_handler):
--- a/packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl +++ b/packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl @@ -23,7 +23,7 @@ # # The Initial Developer of the Original Code is Red Hat. # Portions created by Red Hat are -# Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +# Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. # All Rights Reserved. # ------------------------------------------- # @@ -104,6 +104,16 @@ cdl_package CYGPKG_HAL_ARM_PID { This option controls the baud rate used for the GDB connection." } + cdl_option CYGSEM_HAL_ARM_PID_ANGEL_BOOT { + display "Support startup from Angel" + default_value 0 + description " + The Angel monitor can be used for some simple initial bootstrap + operations. However, since Angel starts applications in user + mode, the eCos startup code must jump through certain hoops + to get started." + } + cdl_option CYGHWR_HAL_ARM_PID_DIAG_LEDS { display "Enable use of PPx LEDs" default_value 0 @@ -196,24 +206,25 @@ cdl_package CYGPKG_HAL_ARM_PID { display "Global compiler flags" flavor data no_define - default_value { (CYGHWR_THUMB && CYGHWR_HAL_ARM_BIGENDIAN) ? "-mthumb-interwork -mbig-endian -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : - CYGHWR_THUMB ? "-mthumb-interwork -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : + default_value { (CYGBLD_ARM_ENABLE_THUMB_INTERWORK && CYGHWR_HAL_ARM_BIGENDIAN) ? "-mthumb-interwork -mbig-endian -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : + CYGBLD_ARM_ENABLE_THUMB_INTERWORK ? "-mthumb-interwork -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : (CYGHWR_HAL_ARM_CPU_FAMILY == "ARM9") && CYGHWR_HAL_ARM_BIGENDIAN ? "-mcpu=arm9 -mbig-endian -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : (CYGHWR_HAL_ARM_CPU_FAMILY == "ARM9") && ! CYGHWR_HAL_ARM_BIGENDIAN ? "-mcpu=arm9 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : (CYGHWR_HAL_ARM_CPU_FAMILY != "ARM9") && CYGHWR_HAL_ARM_BIGENDIAN ? "-mcpu=arm7tdmi -mbig-endian -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" : "-mcpu=arm7tdmi -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" } description " - This option controls the global compiler flags which are used to - compile all packages by default. Individual packages may define - options which override these global flags." + This option controls the global compiler flags which + are used to compile all packages by default. + Individual packages may define options which override + these global flags." } cdl_option CYGBLD_GLOBAL_LDFLAGS { display "Global linker flags" flavor data no_define - default_value { (CYGHWR_THUMB && CYGHWR_HAL_ARM_BIGENDIAN) ? "-mthumb-interwork -mbig-endian -g -nostdlib -Wl,--gc-sections -Wl,-static" : - CYGHWR_THUMB ? "-mthumb-interwork -g -nostdlib -Wl,--gc-sections -Wl,-static" : + default_value { ((CYGHWR_THUMB || CYGSEM_HAL_ROM_MONITOR) && CYGHWR_HAL_ARM_BIGENDIAN) ? "-mthumb-interwork -mbig-endian -g -nostdlib -Wl,--gc-sections -Wl,-static" : + (CYGHWR_THUMB || CYGSEM_HAL_ROM_MONITOR) ? "-mthumb-interwork -g -nostdlib -Wl,--gc-sections -Wl,-static" : (CYGHWR_HAL_ARM_CPU_FAMILY == "ARM9") && CYGHWR_HAL_ARM_BIGENDIAN ? "-mcpu=arm9 -mbig-endian -g -nostdlib -Wl,--gc-sections -Wl,-static" : (CYGHWR_HAL_ARM_CPU_FAMILY == "ARM9") && ! CYGHWR_HAL_ARM_BIGENDIAN ? "-mcpu=arm9 -g -nostdlib -Wl,--gc-sections -Wl,-static" : (CYGHWR_HAL_ARM_CPU_FAMILY != "ARM9") && CYGHWR_HAL_ARM_BIGENDIAN ? "-mcpu=arm7tdmi -mbig-endian -g -nostdlib -Wl,--gc-sections -Wl,-static" : @@ -388,4 +399,31 @@ cdl_package CYGPKG_HAL_ARM_PID { the ROM monitor or boot ROM." } + + cdl_component CYGPKG_REDBOOT_HAL_OPTIONS { + display "Redboot HAL options" + flavor none + no_define + parent CYGPKG_REDBOOT + active_if CYGPKG_REDBOOT + description " + This option lists the target's requirements for a valid Redboot + configuration." + + cdl_option CYGBLD_BUILD_REDBOOT_BIN { + display "Build Redboot ROM binary image" + active_if CYGBLD_BUILD_REDBOOT + default_value 1 + no_define + description "This option enables the conversion of the Redboot ELF + image to a binary image suitable for ROM programming." + + make -priority 325 { + <PREFIX>/bin/redboot.bin : <PREFIX>/bin/redboot.elf + $(OBJCOPY) --strip-debug $< $(@:.bin=.img) + $(OBJCOPY) -O srec $< $(@:.bin=.srec) + $(OBJCOPY) -O binary $< $@ + } + } + } }
--- a/packages/hal/arm/pid/current/include/hal_diag.h +++ b/packages/hal/arm/pid/current/include/hal_diag.h @@ -82,5 +82,11 @@ externC void hal_diag_read_char(char *c) externC void hal_diag_led(int n); /*---------------------------------------------------------------------------*/ +// delay + +extern void hal_delay_us(cyg_int32 usecs); +#define HAL_DELAY_US(n) hal_delay_us(n); + +/*---------------------------------------------------------------------------*/ /* end of hal_diag.h */ #endif /* CYGONCE_HAL_DIAG_H */
--- a/packages/hal/arm/pid/current/src/pid_misc.c +++ b/packages/hal/arm/pid/current/src/pid_misc.c @@ -58,6 +58,20 @@ /*------------------------------------------------------------------------*/ // Timer registers +#define CYG_DEVICE_TIMER1_BASE 0x0A800020 +#define CYG_DEVICE_TIMER1_LOAD \ + ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER1_BASE + 0x00)) + // Load value, read/write +#define CYG_DEVICE_TIMER1_CURRENT \ + ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER1_BASE + 0x04)) + // Current value, read +#define CYG_DEVICE_TIMER1_CONTROL \ + ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER1_BASE + 0x08)) + // Control register, read/write +#define CYG_DEVICE_TIMER1_CLEAR \ + ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER1_BASE + 0x0C)) + // Clears interrrupt, write only + #define CYG_DEVICE_TIMER_BASE 0x0A800020 #define CYG_DEVICE_TIMER_LOAD \ ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER_BASE + 0x00)) @@ -127,6 +141,31 @@ void hal_clock_read(cyg_uint32 *pvalue) // and decreases } +// ------------------------------------------------------------------------- +// +// Delay for some number of micro-seconds +// +void hal_delay_us(cyg_int32 usecs) +{ + cyg_uint32 value; + cyg_uint64 ticks = ((usecs*CYGNUM_HAL_RTC_PERIOD*CYGNUM_HAL_RTC_DENOMINATOR)/1000000); + + HAL_WRITE_UINT32(CYG_DEVICE_TIMER1_CONTROL, CTL_DISABLE); // Turn off + HAL_WRITE_UINT32(CYG_DEVICE_TIMER1_LOAD, ticks); + HAL_WRITE_UINT32(CYG_DEVICE_TIMER1_CONTROL, + CTL_ENABLE | CTL_FREERUN | CTL_SCALE_16); + + // Wait for timer to underflow + do { + HAL_READ_UINT32(CYG_DEVICE_TIMER_CURRENT, value); + value &= 0xFFFF; + } while (value < 0x7fff); + + HAL_WRITE_UINT32(CYG_DEVICE_TIMER1_CONTROL, CTL_DISABLE); // Turn off +} + +// ------------------------------------------------------------------------- + void hal_hardware_init(void) { // Any hardware/platform initialization that needs to be done.
--- a/packages/hal/arm/sa11x0/assabet/current/ChangeLog +++ b/packages/hal/arm/sa11x0/assabet/current/ChangeLog @@ -1,3 +1,45 @@ +2001-02-24 Gary Thomas <gthomas@redhat.com> + + * src/lcd_support.c: Make check for sscanf() consistent. + + * cdl/hal_arm_sa11x0_assabet.cdl: + Define machine type for Linux bootstrap. + + * src/redboot_linux_exec.c: + Removed - now handled by SA11x0 variant code. + +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg + + * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg + +2001-02-22 Gary Thomas <gthomas@redhat.com> + + * src/redboot_linux_exec.c: Add new tagged parameter support for + latest Linux kernel. + +2001-02-20 Gary Thomas <gthomas@redhat.com> + + * cdl/hal_arm_sa11x0_assabet.cdl: Change Linux boot support. + + * src/redboot_linux_exec.c: New file - replaces redboot_cmds.c + Supports booting Linux kernel, including image relocation and + passing additional info to kernel such as ramdisk size/location. + + * src/redboot_cmds.c: Depreciated. + +2001-02-20 Jonathan Larmour <jlarmour@redhat.com> + + * src/lcd_support.c: Warning cleanup. + Access frame buffer through volatile correctly. + Use isoinfra to identify presence of sscanf + +2001-02-20 Gary Thomas <gthomas@redhat.com> + + * cdl/hal_arm_sa11x0_assabet.cdl: Use new CDL to control + available serial ports - CYGHWR_HAL_ARM_SA11X0_UART1. + 2001-02-08 Jesper Skov <jskov@redhat.com> * cdl/hal_arm_sa11x0_assabet.cdl: Respect channel configuration
--- a/packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl +++ b/packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl @@ -23,7 +23,7 @@ # # The Initial Developer of the Original Code is Red Hat. # Portions created by Red Hat are -# Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +# Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. # All Rights Reserved. # ------------------------------------------- # @@ -57,6 +57,8 @@ cdl_package CYGPKG_HAL_ARM_SA11X0_ASSABE implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED + implements CYGHWR_HAL_ARM_SA11X0_UART1 + define_proc { puts $::cdl_system_header "#define CYGBLD_HAL_TARGET_H <pkgconf/hal_arm.h>" puts $::cdl_system_header "#define CYGBLD_HAL_VARIANT_H <pkgconf/hal_arm_sa11x0.h>" @@ -64,6 +66,7 @@ cdl_package CYGPKG_HAL_ARM_SA11X0_ASSABE puts $::cdl_header "#define HAL_PLATFORM_CPU \"StrongARM 1110\"" puts $::cdl_header "#define HAL_PLATFORM_BOARD \"Assabet development system\"" puts $::cdl_header "#define HAL_PLATFORM_EXTRA \"\"" + puts $::cdl_header "#define HAL_PLATFORM_MACHINE_TYPE 25" puts $::cdl_header "#define HAL_ARCH_PROGRAM_NEW_STACK assabet_program_new_stack" } @@ -323,8 +326,6 @@ cdl_package CYGPKG_HAL_ARM_SA11X0_ASSABE This option lists the target's requirements for a valid Redboot configuration." - compile -library=libextras.a redboot_cmds.c - cdl_option CYGBLD_BUILD_REDBOOT_BIN { display "Build Redboot ROM binary image" active_if CYGBLD_BUILD_REDBOOT
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/assabet/current/misc/redboot_RAM.cfg +++ /dev/null @@ -1,77 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware assabet ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_SA11X0 current ; - package -hardware CYGPKG_HAL_ARM_SA11X0_ASSABET current ; - package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; - package -hardware CYGPKG_DEVS_PCMCIA_ASSABET current ; - package -hardware CYGPKG_DEVS_FLASH_ASSABET current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_PCMCIA current ; - package CYGPKG_DEVS_ETH_CF current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value RAM -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_component CYGPKG_REDBOOT_NETWORKING { - user_value 1 -}; - -cdl_component CYGSEM_REDBOOT_FLASH_CONFIG { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/assabet/current/misc/redboot_RAM.ecm @@ -0,0 +1,77 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware assabet ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_SA11X0 current ; + package -hardware CYGPKG_HAL_ARM_SA11X0_ASSABET current ; + package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; + package -hardware CYGPKG_DEVS_PCMCIA_ASSABET current ; + package -hardware CYGPKG_DEVS_FLASH_ASSABET current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_PCMCIA current ; + package CYGPKG_DEVS_ETH_CF current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value RAM +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_component CYGPKG_REDBOOT_NETWORKING { + user_value 1 +}; + +cdl_component CYGSEM_REDBOOT_FLASH_CONFIG { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +}; + +
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.cfg +++ /dev/null @@ -1,77 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware assabet ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_SA11X0 current ; - package -hardware CYGPKG_HAL_ARM_SA11X0_ASSABET current ; - package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; - package -hardware CYGPKG_DEVS_PCMCIA_ASSABET current ; - package -hardware CYGPKG_DEVS_FLASH_ASSABET current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_PCMCIA current ; - package CYGPKG_DEVS_ETH_CF current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_IO_ETH_DRIVERS current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_component CYGPKG_REDBOOT_NETWORKING { - user_value 1 -}; - -cdl_component CYGSEM_REDBOOT_FLASH_CONFIG { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/assabet/current/misc/redboot_ROM.ecm @@ -0,0 +1,77 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware assabet ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_SA11X0 current ; + package -hardware CYGPKG_HAL_ARM_SA11X0_ASSABET current ; + package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; + package -hardware CYGPKG_DEVS_PCMCIA_ASSABET current ; + package -hardware CYGPKG_DEVS_FLASH_ASSABET current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_PCMCIA current ; + package CYGPKG_DEVS_ETH_CF current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_IO_ETH_DRIVERS current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_component CYGPKG_REDBOOT_NETWORKING { + user_value 1 +}; + +cdl_component CYGSEM_REDBOOT_FLASH_CONFIG { + user_value 1 +}; + +
--- a/packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c +++ b/packages/hal/arm/sa11x0/assabet/current/src/lcd_support.c @@ -48,6 +48,13 @@ #include <cyg/hal/assabet.h> #include <cyg/hal/hal_cache.h> +#ifdef CYGPKG_ISOINFRA +# include <pkgconf/isoinfra.h> +# ifdef CYGINT_ISO_STDIO_FORMATTED_IO +# include <stdio.h> // sscanf +# endif +#endif + #include "banner.xpm" #ifndef FALSE @@ -65,7 +72,7 @@ static struct lcd_frame { #define RGB_GREEN(x) (((x)&0x3F)<<5) #define RGB_BLUE(x) ((x)&0x1F) -static volatile struct lcd_frame *fp; +static struct lcd_frame * volatile fp; static int _hexdigit(char c) @@ -103,7 +110,7 @@ parse_color(char *cp) } } -#ifndef CYGPKG_LIBC_STDIO +#ifndef CYGINT_ISO_STDIO_FORMATTED_IO static int get_int(char **_cp) { @@ -132,7 +139,7 @@ show_xpm(char *xpm[]) unsigned short colors[256]; // Mapped by character index cp = xpm[0]; -#ifdef CYGPKG_LIBC_STDIO +#ifdef CYGINT_ISO_STDIO_FORMATTED_IO if (sscanf(cp, "%d %d %d", &ncols, &nrows, &nclrs) != 3) { #else if (((ncols = get_int(&cp)) < 0) || @@ -170,7 +177,7 @@ show_xpm(char *xpm[]) #define FONT_WIDTH 8 #define CURSOR_ON 0x5F #define CURSOR_OFF 0x20 -static char font_table[LAST_CHAR-FIRST_CHAR+1][8] = +static const char font_table[LAST_CHAR-FIRST_CHAR+1][8] = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, /* */ { 0x18, 0x18, 0x18, 0x18, 0x18, 0x00, 0x18, 0x00 }, /* ! */ @@ -280,15 +287,15 @@ static char font_table[LAST_CHAR-FIRST_C #define PIXEL_MASK ((1<<PIXELS_PER_BYTE)-1) // Physical screen info -static int lcd_depth = LCD_DEPTH; // Should be 1, 2, or 4 +//static int lcd_depth = LCD_DEPTH; // Should be 1, 2, or 4 static int lcd_width = LCD_WIDTH; static int lcd_height = LCD_HEIGHT; // Virtual screen info static int curX = 0; // Last used position static int curY = 0; -static int width = LCD_WIDTH / (FONT_WIDTH*NIBBLES_PER_PIXEL); -static int height = LCD_HEIGHT / (FONT_HEIGHT*SCREEN_SCALE); +//static int width = LCD_WIDTH / (FONT_WIDTH*NIBBLES_PER_PIXEL); +//static int height = LCD_HEIGHT / (FONT_HEIGHT*SCREEN_SCALE); static int fg = RGB_RED(0) | RGB_GREEN(0) | RGB_BLUE(0); static int bg = RGB_RED(31) | RGB_GREEN(63) | RGB_BLUE(31); #define SCREEN_WIDTH (LCD_WIDTH/FONT_WIDTH) @@ -365,7 +372,7 @@ lcd_drawc(cyg_int8 c, int x, int y) // Currently hard-coded for 16bpp cyg_uint8 bits; cyg_uint16 *pixels; - int l, p, w; + int l, p; screen[curY][curX] = c; for (l = 0; l < FONT_HEIGHT; l++) {
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/assabet/current/src/redboot_cmds.c +++ /dev/null @@ -1,128 +0,0 @@ -//========================================================================== -// -// redboot_cmds.c -// -// Assabet [platform] specific RedBoot commands -// -//========================================================================== -//####COPYRIGHTBEGIN#### -// -// ------------------------------------------- -// The contents of this file are subject to the Red Hat eCos Public License -// Version 1.1 (the "License"); you may not use this file except in -// compliance with the License. You may obtain a copy of the License at -// http://www.redhat.com/ -// -// Software distributed under the License is distributed on an "AS IS" -// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -// License for the specific language governing rights and limitations under -// the License. -// -// The Original Code is eCos - Embedded Configurable Operating System, -// released September 30, 1998. -// -// The Initial Developer of the Original Code is Red Hat. -// Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//========================================================================== -//#####DESCRIPTIONBEGIN#### -// -// Author(s): gthomas -// Contributors: gthomas -// Date: 2000-07-14 -// Purpose: -// Description: -// -// This code is part of RedBoot (tm). -// -//####DESCRIPTIONEND#### -// -//========================================================================== - -#include <redboot.h> - -#include <cyg/hal/hal_sa11x0.h> // Board definitions -#include <cyg/hal/assabet.h> -#include <cyg/hal/hal_intr.h> -#include <cyg/hal/hal_cache.h> - - -// Exported CLI function(s) -RedBoot_cmd("exec", - "Execute an image - with MMU off", - "[-w timeout] [<entry_point>]", - do_exec - ); - -typedef void code_fun(void); - -static void -do_exec(int argc, char *argv[]) -{ - unsigned long entry; - unsigned long oldints; - code_fun *fun, *prg; - bool wait_time_set; - int wait_time, res, i; - struct option_info opts[1]; - char line[8]; - unsigned long _prg[32], *ip; - - entry = (unsigned long)entry_address; // Default from last 'load' operation - init_opts(&opts[0], 'w', true, OPTION_ARG_TYPE_NUM, - (void **)&wait_time, (bool *)&wait_time_set, "wait timeout"); - if (!scan_opts(argc, argv, 1, opts, 1, (void *)&entry, OPTION_ARG_TYPE_NUM, "starting address")) - { - return; - } - if (wait_time_set) { - printf("About to start execution at %p - abort with ^C within %d seconds\n", - (void *)entry, wait_time); - res = gets(line, sizeof(line), wait_time*1000); - if (res == _GETS_CTRLC) { - return; - } - } - ip = (unsigned long *)&&lab1; - for (i = 0; i < (unsigned long)&&end1-(unsigned long)&&lab1; i++) { - _prg[i] = *ip++; - } - HAL_DISABLE_INTERRUPTS(oldints); - HAL_DCACHE_SYNC(); - HAL_ICACHE_DISABLE(); - HAL_DCACHE_DISABLE(); - HAL_DCACHE_SYNC(); - HAL_ICACHE_INVALIDATE_ALL(); - HAL_DCACHE_INVALIDATE_ALL(); - ip = (unsigned long *)_prg; - // Not call this code - fun = (code_fun *)((entry & 0x0FFFFFFF) + SA11X0_RAM_BANK0_BASE); // Absolute address - prg = (code_fun *)((unsigned long)ip + SA11X0_RAM_BANK0_BASE); // Absolute address - asm volatile ("mov r5,%0" : : "r"(fun) : "r5"); - asm volatile ("mov r1,%0; mov pc,r1" : : "r"(prg)); - lab1: - // Tricky code. We are currently running with the MMU on and the - // memory map convoluted from 1-1. This code must be copied to RAM - // and then executed at the non-mapped address. Then when the code - // turns off the MMU, the control flow is unchanged and control can - // be passed safely to the program to be executed. - // This magic was created in order to be able to execute standard - // Linux kernels with as little change/perturberance as possible. - asm volatile ("mrs r0,cpsr;" - "msr spsr,r0;" - "bic r0,r0,#0x1F;" // Put processor in IRQ mode - "orr r0,r0,#0x12;" - "msr cpsr,r0;" - "mov lr,r5;" - "mov sp,r5;" // Give the kernel a stack just below the entry point - "mov r1,#0;" - "mcr p15,0,r1,c1,c0;" - "mov r0,#0;" // Set up Assabet load magic - "mov r1,#0x19;" - "movs pc,lr" : : ); - end1: -}
--- a/packages/hal/arm/sa11x0/brutus/current/ChangeLog +++ b/packages/hal/arm/sa11x0/brutus/current/ChangeLog @@ -1,3 +1,14 @@ +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg + + * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg + +2001-02-20 Gary Thomas <gthomas@redhat.com> + + * cdl/hal_arm_sa11x0_brutus.cdl: New CDL describing serial + ports - CYGHWR_HAL_ARM_SA11X0_UART1,3. + 2001-02-08 Jesper Skov <jskov@redhat.com> * cdl/hal_arm_sa11x0_brutus.cdl: Respect channel configuration
--- a/packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl +++ b/packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl @@ -57,6 +57,9 @@ cdl_package CYGPKG_HAL_ARM_SA11X0_BRUTUS implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT implements CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED + implements CYGHWR_HAL_ARM_SA11X0_UART1 + implements CYGHWR_HAL_ARM_SA11X0_UART3 + define_proc { puts $::cdl_system_header "#define CYGBLD_HAL_TARGET_H <pkgconf/hal_arm.h>" puts $::cdl_system_header "#define CYGBLD_HAL_VARIANT_H <pkgconf/hal_arm_sa11x0.h>"
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/brutus/current/misc/redboot_RAM.cfg +++ /dev/null @@ -1,61 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware brutus ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_SA11X0 current ; - package -hardware CYGPKG_HAL_ARM_SA11X0_BRUTUS current ; - package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value RAM -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/brutus/current/misc/redboot_RAM.ecm @@ -0,0 +1,61 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware brutus ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_SA11X0 current ; + package -hardware CYGPKG_HAL_ARM_SA11X0_BRUTUS current ; + package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value RAM +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +};
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.cfg +++ /dev/null @@ -1,65 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware brutus ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_SA11X0 current ; - package -hardware CYGPKG_HAL_ARM_SA11X0_BRUTUS current ; - package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/brutus/current/misc/redboot_ROM.ecm @@ -0,0 +1,65 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware brutus ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_SA11X0 current ; + package -hardware CYGPKG_HAL_ARM_SA11X0_BRUTUS current ; + package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +};
--- a/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog +++ b/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog @@ -1,3 +1,9 @@ +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg + + * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg + 2001-02-08 Jesper Skov <jskov@redhat.com> * cdl/hal_arm_sa11x0_sa1100mm.cdl: Respect channel configuration
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_RAM.cfg +++ /dev/null @@ -1,55 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware sa1100mm ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_SA11X0_SA1100MM current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_DEVS_FLASH_SA1100MM current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_component CYG_HAL_STARTUP { - user_value RAM -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_RAM.ecm @@ -0,0 +1,55 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware sa1100mm ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_SA11X0_SA1100MM current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_DEVS_FLASH_SA1100MM current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_component CYG_HAL_STARTUP { + user_value RAM +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +};
deleted file mode 100644 --- a/packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_ROM.cfg +++ /dev/null @@ -1,59 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware sa1100mm ; - template redboot ; - package -hardware CYGPKG_HAL_ARM current ; - package -hardware CYGPKG_HAL_ARM_SA11X0_SA1100MM current ; - package -hardware CYGPKG_IO_PCI current ; - package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_DEVS_FLASH_SA1100MM current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { - user_value 1 -}; - -cdl_option CYGSEM_HAL_USE_ROM_MONITOR { - inferred_value 0 0 -}; - -cdl_option CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { - inferred_value 1 -};
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/sa1100mm/current/misc/redboot_ROM.ecm @@ -0,0 +1,59 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware sa1100mm ; + template redboot ; + package -hardware CYGPKG_HAL_ARM current ; + package -hardware CYGPKG_HAL_ARM_SA11X0_SA1100MM current ; + package -hardware CYGPKG_IO_PCI current ; + package -hardware CYGPKG_IO_SERIAL_ARM_SA11X0 current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_DEVS_FLASH_SA1100MM current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_VIRTUAL_VECTOR_DIAG { + user_value 1 +}; + +cdl_option CYGSEM_HAL_USE_ROM_MONITOR { + inferred_value 0 0 +}; + +cdl_option CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_option CYGSEM_REDBOOT_BSP_SYSCALLS { + inferred_value 1 +};
--- a/packages/hal/arm/sa11x0/var/current/ChangeLog +++ b/packages/hal/arm/sa11x0/var/current/ChangeLog @@ -1,3 +1,55 @@ +2001-02-24 Gary Thomas <gthomas@redhat.com> + + * cdl/hal_arm_sa11x0.cdl: Add RedBoot commands/options. + + * src/redboot_linux_exec.c: New file - RedBoot commands to + support booting Linux kernel. + +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS): Some + platforms use deprecated cache handling macros. + +2001-02-20 Jonathan Larmour <jlarmour@redhat.com> + + * cdl/hal_arm_sa11x0.cdl: Clarify CYGHWR_HAL_ARM_SA11X0_UART1,3 + description. + +2001-02-20 Gary Thomas <gthomas@redhat.com> + + * src/hal_diag.c: + * cdl/hal_arm_sa11x0.cdl: Add CDL to control which serial ports + are available/used. + +2001-02-20 Hugo Tyson <hmt@redhat.com> +2001-02-12 Robin Farine <acnrf@dial.eunet.ch> + + * include/hal_sa11x0.h (SA11X0_IRQ_GPIO_9_EDGE_DETECT): Define + this to be 9 not 0 - simple typo. Thanks Robin! + +2001-02-19 Hugo Tyson <hmt@redhat.com> +2001-02-12 Robin Farine <acnrf@dial.eunet.ch> + + * src/sa11x0_misc.c (hal_clock_reset): Handles SA11X0_OSCR as a + free running counter. + (hal_clock_read): Adapts to changes in hal_clock_reset(). + (hal_delay_us): Likewise. + + There is only one counting register (OSCR), but multiple match + registers and interrupt sources (OSMR1-OSMR3). Setting our match + register to COUNT and the counter register to 0 each tick makes it + very hard to use the other match registers - whereas they are + intended for easy general use. + + This change sets our match register OSMR0 to the next time + interval and leaves the OSCR freerunning so that other match + registers can easily be used, which is much more flexible, and + much more what was intented. + + Because the OSCR is just a counter, and the match registers + compare only for exact equality, no special measures to deal with + the counter wrapping/overflowing are needed. + 2001-02-08 Jesper Skov <jskov@redhat.com> * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
--- a/packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl +++ b/packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl @@ -103,6 +103,25 @@ cdl_package CYGPKG_HAL_ARM_SA11X0 { } } + # Control over hardware layout. + cdl_interface CYGHWR_HAL_ARM_SA11X0_UART1 { + display "UART1 available as diagnostic/debug channel" + description " + The SA11x0 chip has multiple serial channels which may be + used for different things on different platforms. This + interface allows a platform to indicate that the specified + serial port can be used as a diagnostic and/or debug channel." + } + + cdl_interface CYGHWR_HAL_ARM_SA11X0_UART3 { + display "UART3 available as diagnostic/debug channel" + description " + The SA11x0 chip has multiple serial channels which may be + used for different things on different platforms. This + interface allows a platform to indicate that the specified + serial port can be used as a diagnostic and/or debug channel." + } + cdl_option CYGPKG_HAL_ARM_SA11X0_TESTS { display "SA11x0 HAL tests" flavor data @@ -112,4 +131,24 @@ cdl_package CYGPKG_HAL_ARM_SA11X0 { This option specifies the set of tests for the SA11x0 HAL." } + cdl_component CYGPKG_REDBOOT_SA11X0_OPTIONS { + display "Redboot for SA11x0 options" + flavor none + no_define + parent CYGPKG_REDBOOT + active_if CYGPKG_REDBOOT + description " + This option lists the target's requirements for a valid Redboot + configuration." + + cdl_option CYGSEM_REDBOOT_SA11X0_LINUX_BOOT { + display "Support booting Linux via RedBoot" + flavor bool + default_value 1 + description " + This option enables RedBoot to support booting of a Linux kernel." + + compile -library=libextras.a redboot_linux_exec.c + } + } }
--- a/packages/hal/arm/sa11x0/var/current/include/hal_cache.h +++ b/packages/hal/arm/sa11x0/var/current/include/hal_cache.h @@ -55,6 +55,22 @@ #include <cyg/hal/hal_mmu.h> //----------------------------------------------------------------------------- +// FIXME: This definition forces the IO flash driver to use a +// known-good procedure for fiddling flash before calling flash device +// driver functions. The procedure breaks on other platform/driver +// combinations though so is depricated. Hence this definition. +// +// If you work on this target, please try to remove this definition +// and verify that the flash driver still works (both from RAM and +// flash). If it does, remove the definition and this comment for good +// [and the old macro definition if this happens to be the last client +// of that code]. +#if defined(CYGPKG_HAL_ARM_SA11X0_ASSABET) \ + || defined(CYGPKG_HAL_ARM_SA11X0_SA1100MM) +# define HAL_FLASH_CACHES_OLD_MACROS +#endif + +//----------------------------------------------------------------------------- // Cache dimensions #define HAL_ICACHE_SIZE SA11X0_ICACHE_SIZE
--- a/packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h +++ b/packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h @@ -221,7 +221,7 @@ #define SA11X0_IRQ_GPIO_6_EDGE_DETECT 6 #define SA11X0_IRQ_GPIO_7_EDGE_DETECT 7 #define SA11X0_IRQ_GPIO_8_EDGE_DETECT 8 -#define SA11X0_IRQ_GPIO_9_EDGE_DETECT 0 +#define SA11X0_IRQ_GPIO_9_EDGE_DETECT 9 #define SA11X0_IRQ_GPIO_10_EDGE_DETECT 10 #define SA11X0_IRQ_GPIO_ANY_EDGE_DETECT 11 #define SA11X0_IRQ_LCD_CONT_SERVICE_REQUEST 12
--- a/packages/hal/arm/sa11x0/var/current/src/hal_diag.c +++ b/packages/hal/arm/sa11x0/var/current/src/hal_diag.c @@ -177,9 +177,13 @@ cyg_hal_plf_serial_getc(void* __ch_data) return ch; } -static channel_data_t ser_channels[2] = { +static channel_data_t ser_channels[] = { +#if CYGHWR_HAL_ARM_SA11X0_UART1 != 0 { (volatile struct sa11x0_serial*)SA11X0_UART1_BASE, 1000, CYGNUM_HAL_INTERRUPT_UART1 }, - { (volatile struct sa11x0_serial*)SA11X0_UART3_BASE, 1000, CYGNUM_HAL_INTERRUPT_UART3 } +#endif +#if CYGHWR_HAL_ARM_SA11X0_UART3 != 0 + { (volatile struct sa11x0_serial*)SA11X0_UART3_BASE, 1000, CYGNUM_HAL_INTERRUPT_UART3 }, +#endif }; static void @@ -311,40 +315,23 @@ cyg_hal_plf_serial_init(void) { hal_virtual_comm_table_t* comm; int cur = CYGACC_CALL_IF_SET_CONSOLE_COMM(CYGNUM_CALL_IF_SET_COMM_ID_QUERY_CURRENT); + int i; // Init channels - init_channel(&ser_channels[0]); -#if (CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS == 2) - init_channel(&ser_channels[1]); -#endif - - // Setup procs in the vector table - - // Set channel 0 - CYGACC_CALL_IF_SET_CONSOLE_COMM(0); - comm = CYGACC_CALL_IF_CONSOLE_PROCS(); - CYGACC_COMM_IF_CH_DATA_SET(*comm, &ser_channels[0]); - CYGACC_COMM_IF_WRITE_SET(*comm, cyg_hal_plf_serial_write); - CYGACC_COMM_IF_READ_SET(*comm, cyg_hal_plf_serial_read); - CYGACC_COMM_IF_PUTC_SET(*comm, cyg_hal_plf_serial_putc); - CYGACC_COMM_IF_GETC_SET(*comm, cyg_hal_plf_serial_getc); - CYGACC_COMM_IF_CONTROL_SET(*comm, cyg_hal_plf_serial_control); - CYGACC_COMM_IF_DBG_ISR_SET(*comm, cyg_hal_plf_serial_isr); - CYGACC_COMM_IF_GETC_TIMEOUT_SET(*comm, cyg_hal_plf_serial_getc_timeout); - -#if (CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS == 2) - // Set channel 1 - CYGACC_CALL_IF_SET_CONSOLE_COMM(1); - comm = CYGACC_CALL_IF_CONSOLE_PROCS(); - CYGACC_COMM_IF_CH_DATA_SET(*comm, &ser_channels[1]); - CYGACC_COMM_IF_WRITE_SET(*comm, cyg_hal_plf_serial_write); - CYGACC_COMM_IF_READ_SET(*comm, cyg_hal_plf_serial_read); - CYGACC_COMM_IF_PUTC_SET(*comm, cyg_hal_plf_serial_putc); - CYGACC_COMM_IF_GETC_SET(*comm, cyg_hal_plf_serial_getc); - CYGACC_COMM_IF_CONTROL_SET(*comm, cyg_hal_plf_serial_control); - CYGACC_COMM_IF_DBG_ISR_SET(*comm, cyg_hal_plf_serial_isr); - CYGACC_COMM_IF_GETC_TIMEOUT_SET(*comm, cyg_hal_plf_serial_getc_timeout); -#endif +#define NUMOF(x) (sizeof(x)/sizeof(x[0])) + for (i = 0; i < NUMOF(ser_channels); i++) { + init_channel(&ser_channels[i]); + CYGACC_CALL_IF_SET_CONSOLE_COMM(i); + comm = CYGACC_CALL_IF_CONSOLE_PROCS(); + CYGACC_COMM_IF_CH_DATA_SET(*comm, &ser_channels[i]); + CYGACC_COMM_IF_WRITE_SET(*comm, cyg_hal_plf_serial_write); + CYGACC_COMM_IF_READ_SET(*comm, cyg_hal_plf_serial_read); + CYGACC_COMM_IF_PUTC_SET(*comm, cyg_hal_plf_serial_putc); + CYGACC_COMM_IF_GETC_SET(*comm, cyg_hal_plf_serial_getc); + CYGACC_COMM_IF_CONTROL_SET(*comm, cyg_hal_plf_serial_control); + CYGACC_COMM_IF_DBG_ISR_SET(*comm, cyg_hal_plf_serial_isr); + CYGACC_COMM_IF_GETC_TIMEOUT_SET(*comm, cyg_hal_plf_serial_getc_timeout); + } // Restore original console CYGACC_CALL_IF_SET_CONSOLE_COMM(cur);
new file mode 100644 --- /dev/null +++ b/packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c @@ -0,0 +1,330 @@ +//========================================================================== +// +// redboot_linux_boot.c +// +// RedBoot command to boot Linux on StrongARM/SA11x0 +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): gthomas +// Contributors: gthomas +// Date: 2001-02-20 +// Purpose: +// Description: +// +// This code is part of RedBoot (tm). +// +//####DESCRIPTIONEND#### +// +//========================================================================== + +#include <redboot.h> + +#include <cyg/hal/hal_sa11x0.h> // Board definitions +#include <cyg/hal/hal_intr.h> +#include <cyg/hal/hal_cache.h> + +// Exported CLI function(s) +static void do_exec(int argc, char *argv[]); +RedBoot_cmd("exec", + "Execute an image - with MMU off", + "[-w timeout] [-b <load addr> [-l <length>]]\n" + " [-r <ramdisk addr> [-s <ramdisk length>]]\n" + " [-c \"kernel command line\"] [<entry_point>]", + do_exec + ); + +typedef void code_fun(void); +#define UNMAPPED_ADDR(x) (((unsigned long)x & 0x0FFFFFFF) + SA11X0_RAM_BANK0_BASE) + +// +// Parameter info for Linux kernel +// ** C A U T I O N ** This setup must match "asm-arm/setup.h" +// +// Info is passed at a fixed location, using a sequence of tagged +// data entries. +// + +typedef unsigned long u32; +typedef unsigned short u16; +typedef unsigned char u8; + +#define ATAG_NONE 0x00000000 +struct tag_header { + u32 size; // Size of tag (hdr+data) in *longwords* + u32 tag; +}; + +#define ATAG_CORE 0x54410001 +struct tag_core { + u32 flags; /* bit 0 = read-only */ + u32 pagesize; + u32 rootdev; +}; + +#define ATAG_MEM 0x54410002 +struct tag_mem32 { + u32 size; + u32 start; +}; + +#define ATAG_VIDEOTEXT 0x54410003 +struct tag_videotext { + u8 x; + u8 y; + u16 video_page; + u8 video_mode; + u8 video_cols; + u16 video_ega_bx; + u8 video_lines; + u8 video_isvga; + u16 video_points; +}; + +#define ATAG_RAMDISK 0x54410004 +struct tag_ramdisk { + u32 flags; /* b0 = load, b1 = prompt */ + u32 size; + u32 start; +}; + +#define ATAG_INITRD 0x54410005 +struct tag_initrd { + u32 start; + u32 size; +}; + +#define ATAG_SERIAL 0x54410006 +struct tag_serialnr { + u32 low; + u32 high; +}; + +#define ATAG_REVISION 0x54410007 +struct tag_revision { + u32 rev; +}; + +#define ATAG_VIDEOLFB 0x54410008 +struct tag_videolfb { + u16 lfb_width; + u16 lfb_height; + u16 lfb_depth; + u16 lfb_linelength; + u32 lfb_base; + u32 lfb_size; + u8 red_size; + u8 red_pos; + u8 green_size; + u8 green_pos; + u8 blue_size; + u8 blue_pos; + u8 rsvd_size; + u8 rsvd_pos; +}; + +#define ATAG_CMDLINE 0x54410009 +struct tag_cmdline { + char cmdline[1]; +}; + +#define ATAG_ACORN 0x41000101 +struct tag_acorn { + u32 memc_control_reg; + u32 vram_pages; + u8 sounddefault; + u8 adfsdrives; +}; + +#define ATAG_MEMCLK 0x41000402 +struct tag_memclk { + u32 fmemclk; +}; + +struct tag { + struct tag_header hdr; + union { + struct tag_core core; + struct tag_mem32 mem; + struct tag_videotext videotext; + struct tag_ramdisk ramdisk; + struct tag_initrd initrd; + struct tag_serialnr serialnr; + struct tag_revision revision; + struct tag_videolfb videolfb; + struct tag_cmdline cmdline; + + /* + * Acorn specific + */ + struct tag_acorn acorn; + + /* + * DC21285 specific + */ + struct tag_memclk memclk; + } u; +}; + + +static void +do_exec(int argc, char *argv[]) +{ + unsigned long entry; + unsigned long oldints; + code_fun *fun, *prg; + bool wait_time_set; + int wait_time, res, i; + bool base_addr_set, length_set, cmd_line_set; + bool ramdisk_addr_set, ramdisk_size_set; + unsigned long base_addr, length; + unsigned long ramdisk_addr, ramdisk_size; + struct option_info opts[6]; + char line[8]; + unsigned long *_prg, *ip; + char *cmd_line; + struct tag *params = (struct tag *)0x0100; + + entry = (unsigned long)entry_address; // Default from last 'load' operation + base_addr = 0x8000; + ramdisk_size = 4096*1024; + init_opts(&opts[0], 'w', true, OPTION_ARG_TYPE_NUM, + (void **)&wait_time, (bool *)&wait_time_set, "wait timeout"); + init_opts(&opts[1], 'b', true, OPTION_ARG_TYPE_NUM, + (void **)&base_addr, (bool *)&base_addr_set, "base address"); + init_opts(&opts[2], 'l', true, OPTION_ARG_TYPE_NUM, + (void **)&length, (bool *)&length_set, "length"); + init_opts(&opts[3], 'c', true, OPTION_ARG_TYPE_STR, + (void **)&cmd_line, (bool *)&cmd_line_set, "kernel command line"); + init_opts(&opts[4], 'r', true, OPTION_ARG_TYPE_NUM, + (void **)&ramdisk_addr, (bool *)&ramdisk_addr_set, "ramdisk_addr"); + init_opts(&opts[5], 's', true, OPTION_ARG_TYPE_NUM, + (void **)&ramdisk_size, (bool *)&ramdisk_size_set, "ramdisk_size"); + if (!scan_opts(argc, argv, 1, opts, 6, (void *)&entry, OPTION_ARG_TYPE_NUM, "starting address")) + { + return; + } + + // Set up parameters to pass to kernel + if (cmd_line_set || ramdisk_addr_set) { + // CORE tag must be present & first + params->hdr.size = (sizeof(struct tag_core) + sizeof(struct tag_header))/sizeof(long); + params->hdr.tag = ATAG_CORE; + params->u.core.flags = 0; + params->u.core.pagesize = 0; + params->u.core.rootdev = 0; + params = (struct tag *)((long *)params + params->hdr.size); + } + if (ramdisk_addr_set) { + params->hdr.size = (sizeof(struct tag_initrd) + sizeof(struct tag_header))/sizeof(long); + params->hdr.tag = ATAG_INITRD; + params->u.initrd.start = UNMAPPED_ADDR(ramdisk_addr); + params->u.initrd.size = ramdisk_size; + params = (struct tag *)((long *)params + params->hdr.size); + } + if (cmd_line_set) { +// Round up a quantity to a longword (32 bit) length +#define ROUNDUP(n) (((n)+3)&~3) + params->hdr.size = (ROUNDUP(strlen(cmd_line)) + sizeof(struct tag_header))/sizeof(long); + params->hdr.tag = ATAG_CMDLINE; + strcpy(params->u.cmdline.cmdline, cmd_line); + params = (struct tag *)((long *)params + params->hdr.size); + } + // Mark end of parameter list + params->hdr.size = 0; + params->hdr.tag = ATAG_NONE; + + if (wait_time_set) { + printf("About to start execution at %p - abort with ^C within %d seconds\n", + (void *)entry, wait_time); + res = gets(line, sizeof(line), wait_time*1000); + if (res == _GETS_CTRLC) { + return; + } + } + if (base_addr_set && !length_set) { + printf("Length required for non-standard base address\n"); + return; + } + ip = (unsigned long *)&&lab1; + _prg = (unsigned long *)0x1F00; // Should be a very safe location to execute from + fun = (code_fun *)UNMAPPED_ADDR(entry); + prg = (code_fun *)UNMAPPED_ADDR(_prg); + base_addr = UNMAPPED_ADDR(base_addr); + for (i = 0; i < (unsigned long)&&end1-(unsigned long)&&lab1; i++) { + *_prg++ = *ip++; + } + HAL_DISABLE_INTERRUPTS(oldints); + HAL_DCACHE_SYNC(); + HAL_ICACHE_DISABLE(); + HAL_DCACHE_DISABLE(); + HAL_DCACHE_SYNC(); + HAL_ICACHE_INVALIDATE_ALL(); + HAL_DCACHE_INVALIDATE_ALL(); + // Now call this code + asm volatile ("mov r5,%0;" + "mov r2,%1;" + "mov r3,%2;" + "mov r1,%3;" + "mov r7,%4;" + "ldr r6,=0xC0008000;" // Unmapped address Linux wants to load at + "mov pc,r1" : : + "r"(fun),"r"(base_addr),"r"(length),"r"(prg),"r"(HAL_PLATFORM_MACHINE_TYPE) : + "r7","r6","r5","r2","r3","r1"); + lab1: + // Tricky code. We are currently running with the MMU on and the + // memory map convoluted from 1-1. This code must be copied to RAM + // and then executed at the non-mapped address. Then when the code + // turns off the MMU, the control flow is unchanged and control can + // be passed safely to the program to be executed. + // This magic was created in order to be able to execute standard + // Linux kernels with as little change/perturberance as possible. + asm volatile ("mrs r1,cpsr;" + "bic r0,r1,#0x1F;" // Put processor in IRQ mode + "orr r0,r0,#0x12;" + "msr cpsr,r0;" + "msr spsr,r1;" + "mov lr,r5;" + "mov sp,r5;" // Give the kernel a stack just below the entry point + "mov r1,#0;" + "mcr p15,0,r1,c1,c0;" // Turns off MMU, caches + "nop;nop;nop;" + "cmp r2,r6;" // Default kernel load address + "beq 10f;" + "05:;" + "ldr r4,[r2],#4;" + "str r4,[r6],#4;" + "sub r3,r3,#4;" + "cmp r3,#0;" + "bne 05b;" + "10:;" + "mov r0,#0;" // Set up SA11x0[Assabet] load magic + "mov r1,r7;" + "movs pc,lr" : : ); + end1: +}
--- a/packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c +++ b/packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c @@ -128,22 +128,28 @@ void hal_clock_initialize(cyg_uint32 per // Define this if you want to ensure that the clock is perfect (i.e. does // not drift). One reason to leave it turned off is that it costs some -// 1.5us per system clock interrupt for this maintenance. +// us per system clock interrupt for this maintenance. #undef COMPENSATE_FOR_CLOCK_DRIFT void hal_clock_reset(cyg_uint32 vector, cyg_uint32 period) { #ifdef COMPENSATE_FOR_CLOCK_DRIFT - cyg_int32 ctr = (cyg_int32)*SA11X0_OSCR; // Current value of the counter - ctr -= period; // Reset counter - if ((ctr < 0) || (ctr >= period)) ctr = 0; // Adjust for missed interrupts - *SA11X0_OSCR = ctr; - clock_period = period; + cyg_uint32 next = *SA11X0_OSMR0 + period; // Next interrupt time + *SA11X0_OSSR = SA11X0_OSSR_TIMER0; // Clear any pending interrupt + *SA11X0_OSMR0 = next; // Load new match value + { + cyg_uint32 ctr = *SA11X0_OSCR; + clock_period = next - ctr; + if ((clock_period - 1) >= period) { // Adjust for missed interrupts + *SA11X0_OSMR0 = ctr + period; + *SA11X0_OSSR = SA11X0_OSSR_TIMER0; // Clear pending interrupt + clock_period = period; + } + } #else - *SA11X0_OSCR = 0; + *SA11X0_OSMR0 = *SA11X0_OSCR + period; // Load new match value + *SA11X0_OSSR = SA11X0_OSSR_TIMER0; // Clear any pending interrupt #endif - *SA11X0_OSMR0 = period; // Load new match value - *SA11X0_OSSR = SA11X0_OSSR_TIMER0; // Clear any pending interrupt } // Read the current value of the clock, returning the number of hardware @@ -153,16 +159,16 @@ void hal_clock_reset(cyg_uint32 vector, // Note: The "contract" for this function is that the value is the number // of hardware clocks that have happened since the last interrupt (i.e. // when it was reset). This value is used to measure interrupt latencies. -// However, since the hardware counter does not automatically reset, as -// many do, the value may be larger than the system "tick" interval. -// If this turns out to be the case, the result will be adjusted to be -// within the interval [0..N-1], where N is the number of hardware clocks/tick. - +// However, since the hardware counter runs freely, this routine computes +// the difference between the current clock period and the number of hardware +// ticks left before the next timer interrupt. void hal_clock_read(cyg_uint32 *pvalue) { - cyg_uint32 ctr = *SA11X0_OSCR; - if (ctr > clock_period) ctr -= clock_period; - *pvalue = ctr; + int orig; + HAL_DISABLE_INTERRUPTS(orig); + *pvalue = clock_period + *SA11X0_OSCR - *SA11X0_OSMR0; + HAL_RESTORE_INTERRUPTS(orig); + } // @@ -170,22 +176,16 @@ void hal_clock_read(cyg_uint32 *pvalue) // void hal_delay_us(cyg_int32 usecs) { - int diff, diff2; - cyg_uint32 val1, val2; + cyg_uint32 val = 0; + cyg_uint32 ctr = *SA11X0_OSCR; while (usecs-- > 0) { - diff = 0; - while (diff < 3) { - val1 = *SA11X0_OSCR; - while ((val2 = *SA11X0_OSCR) == val1) ; - if (*SA11X0_OSMR0) { - // A kernel is running, the counter may get reset as we watch - diff2 = val2 - val1; - if (diff2 < 0) diff2 += *SA11X0_OSMR0; - diff += diff2; - } else { - diff += val2 - val1; + do { + if (ctr != *SA11X0_OSCR) { + val += 271267; // 271267ps (3.6865Mhz -> 271.267ns) + ++ctr; } - } + } while (val < 1000000); + val -= 1000000; } } @@ -455,4 +455,3 @@ cyg_uint32 hal_virt_to_uncached_address( /*------------------------------------------------------------------------*/ // EOF sa11x0_misc.c -
--- a/packages/hal/common/current/ChangeLog +++ b/packages/hal/common/current/ChangeLog @@ -1,3 +1,14 @@ +2001-02-26 Mark Salter <msalter@redhat.com> + + * src/generic-stub.c (__process_packet): Change 'k' packet to cause + return to original context. Change 'r' packet to respond with empty + packet before resetting board. + + * src/hal_stub.c (handle_exception_exit): New function. Restores + original context saved when stub was entered for the first time. + (handle_exception_cleanup): Save original context. + (__install_traps): Set __process_exit_vec to handle_exception_exit. + 2001-02-09 Jesper Skov <jskov@redhat.com> * cdl/debugging.cdl: Make CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and
--- a/packages/hal/common/current/src/generic-stub.c +++ b/packages/hal/common/current/src/generic-stub.c @@ -1278,9 +1278,13 @@ int hal_flush_output(); #endif __process_exit_vec (); - return 1; + return -1; case 'r': /* Reset */ +#ifdef __ECOS__ + __putpacket (remcomOutBuffer); + hal_flush_output(); +#endif __reset (); break;
--- a/packages/hal/common/current/src/hal_stub.c +++ b/packages/hal/common/current/src/hal_stub.c @@ -23,7 +23,7 @@ // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // @@ -80,6 +80,7 @@ HAL_SavedRegisters *_hal_registers; target_register_t registers[NUMREGS]; target_register_t alt_registers[NUMREGS] ; // Thread or saved process state target_register_t * _registers = registers; // Pointer to current set of registers +target_register_t orig_registers[NUMREGS]; // Registers to get back to original state #if defined(HAL_STUB_HW_WATCHPOINT) || defined(HAL_STUB_HW_BREAKPOINT) static int _hw_stop_reason; // Reason we were stopped by hw. @@ -330,10 +331,22 @@ interruptible(int state) int cyg_hal_gdb_break; #endif +// Called at stub *kill* +static void +handle_exception_exit( void ) +{ + int i; + + for (i = 0; i < (sizeof(registers)/sizeof(registers[0])); i++) + registers[i] = orig_registers[i]; +} + // Called at stub *entry* static void handle_exception_cleanup( void ) { + static int orig_registers_set = 0; + interruptible(0); // Expand the HAL_SavedRegisters structure into the GDB register @@ -341,6 +354,13 @@ handle_exception_cleanup( void ) HAL_GET_GDB_REGISTERS(®isters[0], _hal_registers); _registers = ®isters[0]; + if (!orig_registers_set) { + int i; + for (i = 0; i < (sizeof(registers)/sizeof(registers[0])); i++) + orig_registers[i] = registers[i]; + orig_registers_set = 1; + } + #ifdef HAL_STUB_PLATFORM_STUBS_FIXUP // Some architectures may need to fix the PC in case of a partial // or fully executed trap instruction. GDB only takes correct action @@ -406,7 +426,7 @@ void __process_signal_vec = &cyg_hal_process_signal; // Set exit vector to reset vector. This will allow automatic reset on // some platforms. - __process_exit_vec = &__reset; + __process_exit_vec = &handle_exception_exit; __cleanup_vec = &handle_exception_cleanup; __init_vec = &handle_exception_init;
--- a/packages/hal/mips/arch/current/ChangeLog +++ b/packages/hal/mips/arch/current/ChangeLog @@ -1,3 +1,8 @@ +2001-02-26 Chris Morrow <cmorrow@YottaYotta.com> + + * src/vectors.S (hal_zero_bss): Implemented in assembler for speed. + * src/hal_misc.c (hal_zero_bss): Delete. + 2001-02-15 Nick Garnett <nickg@cygnus.co.uk> * src/hal_misc.c: Added option to call hal_ctrlc_isr() in default
--- a/packages/hal/mips/arch/current/src/hal_misc.c +++ b/packages/hal/mips/arch/current/src/hal_misc.c @@ -252,17 +252,6 @@ void hal_copy_data(void) } #endif -extern CYG_SYM_ADDRESS __bss_start; -extern CYG_SYM_ADDRESS __bss_end; - -void hal_zero_bss(void) -{ - char *p = (char *)&__bss_start; - - while( p != (char *)&__bss_end ) - *p++ = 0; -} - /*------------------------------------------------------------------------*/ #ifdef CYGSEM_HAL_STOP_CONSTRUCTORS_ON_FLAG
--- a/packages/hal/mips/arch/current/src/vectors.S +++ b/packages/hal/mips/arch/current/src/vectors.S @@ -768,6 +768,51 @@ FUNC_START(__gccmain) FUNC_END(__gccmain) ##----------------------------------------------------------------------------- +## hal_zero_bss +## Zero bss. Done in assembler to be optimal rather than using memset, +## which would risk zeroing bss while using it. + +FUNC_START(hal_zero_bss) +#ifdef CYGHWR_HAL_MIPS_64BIT +#define STORE_OP sd +#define BLOCK_SHIFT 6 +#else +#define STORE_OP sw +#define BLOCK_SHIFT 5 +#endif + la a0,__bss_start # start of bss + la a1,__bss_end # end of bss + andi a2,a0,mips_regsize-1 # is bss aligned? + bne a2,zero,1f # skip word copy + nop + + # loop with 8 stores per loop + subu a3,a1,a0 # get length + srl a3,a3,BLOCK_SHIFT # get number of blocks + sll a3,a3,BLOCK_SHIFT # get length of blocks + addu a3,a0,a3 # get end addr of blocks +2: STORE_OP zero,(mips_regsize*0)(a0) + STORE_OP zero,(mips_regsize*1)(a0) + STORE_OP zero,(mips_regsize*2)(a0) + STORE_OP zero,(mips_regsize*3)(a0) + STORE_OP zero,(mips_regsize*4)(a0) + STORE_OP zero,(mips_regsize*5)(a0) + STORE_OP zero,(mips_regsize*6)(a0) + STORE_OP zero,(mips_regsize*7)(a0) + addu a0,a0,mips_regsize*8 # next addr + bne a3,a0,2b # to next store + nop + + # finish 1 byte at a time +1: sb zero,0(a0) # zero memory + addiu a0,a0,1 # next addr + bne a0,a1,1b # to next store + nop + jr ra +FUNC_END(hal_zero_bss) + + +##----------------------------------------------------------------------------- ## VSR springboard for break instruction exceptions ## Both GCC and GDB use break instructions. GCC for division-by-zero ## notification and GDB for program-flow breakpoints. This springboard
--- a/packages/hal/mips/vrc4373/current/ChangeLog +++ b/packages/hal/mips/vrc4373/current/ChangeLog @@ -1,3 +1,9 @@ +2001-02-26 Jonathan Larmour <jlarmour@redhat.com> + + * include/platform.inc: Always do unsigned arithmetic on addresses + * src/platform.S: Ditto + Reported by Chris Morrow <cmorrow@YottaYotta.com> + 2001-02-05 Jesper Skov <jskov@redhat.com> * include/plf_io.h: Ignore devices not on bus 0.
--- a/packages/hal/mips/vrc4373/current/include/platform.inc +++ b/packages/hal/mips/vrc4373/current/include/platform.inc @@ -124,7 +124,7 @@ .set noat la \reg,\addr la $at,0x3fc00000 - add \reg,\reg,$at + addu \reg,\reg,$at .set at .endm #else @@ -133,11 +133,11 @@ move $at,ra # save ra la \reg,\addr # get address into register la ra,x\@ # get linked address of label - subu \reg,\reg,ra # subtract it from value + subiu \reg,\reg,ra # subtract it from value bal x\@ # branch and link to label nop # to get current actual address x\@: - addu \reg,\reg,ra # add actual address + addiu \reg,\reg,ra # add actual address move ra,$at # restore ra .set at .endm @@ -191,9 +191,9 @@ hal_mmu_setup_return: la t3,__ram_data_end # end dest addr 1: lw v0,0(t1) # get word - addi t1,t1,4 + addiu t1,t1,4 sw v0,0(t0) # write word - addi t0,t0,4 + addiu t0,t0,4 bne t0,t3,1b nop
--- a/packages/hal/mips/vrc4373/current/src/platform.S +++ b/packages/hal/mips/vrc4373/current/src/platform.S @@ -92,11 +92,11 @@ hal_isr_springboard: sll s1,s2,2 # s1 = isr table index la v1,hal_interrupt_handlers - add v1,v1,s1 # v1 = isr handler address + addu v1,v1,s1 # v1 = isr handler address lw v1,0(v1) # v1 = isr handler la a1,hal_interrupt_data - add a1,a1,s1 # a1 = address of data ptr + addu a1,a1,s1 # a1 = address of data ptr lw a1,0(a1) # a1 = data pointer move a0,s2 # pass interrupt number @@ -317,7 +317,7 @@ FUNC_START(hal_mmu_setup) 2: bal resettlb nop - addi a0,a0,1 + addiu a0,a0,1 bne a0,NTLBENTRIES,2b nop @@ -345,7 +345,7 @@ loop: li tlblo_odd, TLBLO_V | TLBLO_D | TLBLO_G li tmp,PAGE_SIZE - add paddr1,paddr0,tmp + addu paddr1,paddr0,tmp li tmp,TLBHI_VPN2MASK and a1,vaddr,tmp @@ -373,8 +373,8 @@ loop: addi ix,ix,1 li tmp,PADDR_INC - add vaddr,vaddr,tmp - add paddr0,paddr0,tmp + addu vaddr,vaddr,tmp + addu paddr0,paddr0,tmp li tmp,NUMB_PG bne ix,tmp,loop
--- a/packages/hal/powerpc/arch/current/ChangeLog +++ b/packages/hal/powerpc/arch/current/ChangeLog @@ -1,3 +1,7 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * src/powerpc.ld: Added .2ram section matching to .data section. + 2001-02-05 Jesper Skov <jskov@redhat.com> * src/ppc_stub.c (__computeSignal): Hack to allow thread debugging
--- a/packages/hal/powerpc/arch/current/src/powerpc.ld +++ b/packages/hal/powerpc/arch/current/src/powerpc.ld @@ -104,6 +104,8 @@ GROUP(libtarget.a libgcc.a) KEEP(*(SORT(.dtors*))) __DTOR_END__ = ABSOLUTE(.); \ . = ALIGN(8); \ KEEP(*( SORT (.ecos.table.*))) ; \ + . = ALIGN(4); \ + *( .2ram.*) ; \ __GOT2_START__ = ABSOLUTE(.); *(.got2) __GOT2_END__ = ABSOLUTE(.); \ __GOT_START = ABSOLUTE(.); _GLOBAL_OFFSET_TABLE_ = ABSOLUTE(. + 32768); \ _SDA_BASE_ = ABSOLUTE(.); *(.got.plt) *(.got) \
--- a/packages/hal/powerpc/mbx/current/ChangeLog +++ b/packages/hal/powerpc/mbx/current/ChangeLog @@ -1,3 +1,14 @@ +2001-02-23 Gary Thomas <gthomas@redhat.com> + + * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg + + * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg + +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/plf_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Added. + Removed again. + 2001-02-08 Jesper Skov <jskov@redhat.com> * cdl/hal_powerpc_mbx.cdl: Respect channel configuration
index 48a7a4361f8d144fe6dc5392af6d4502f0fe4a9a..f9e3a23cd9d373995f73679b9084621b251c254a GIT binary patch literal 194674 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 Gp#Bff)1{gK
--- a/packages/hal/powerpc/mbx/current/images/redboot_RAM.srec +++ b/packages/hal/powerpc/mbx/current/images/redboot_RAM.srec @@ -1,4 +1,4 @@ -S02B00002F776F726B2F6D62782F726564626F6F742F52414D2F696E7374616C6C2F62696E2F726564626F6F07 +S02B00002F65787472612F6563632D6275696C642F6D62782D726564626F6F742D72616D2F696E7374616C6CC5 S2190200007C7143A67C9243A67CB343A67C80002638A0000054B1 S219020015A5D1BE3C600000606330007C63282E7CA802A67C6827 S21902002A03A6386000004E80002000000000000000000000008B @@ -396,23 +396,23 @@ S21902202A00004C00012C7C708BA64C00012C7C S21902203F007C70C3A67C78C2A6646320007C78C3A63C600000F4 S219022054606330027C0004AC7C6001247C0004AC3C6000016025 S21902206963FFFC3C80FFFF6084FFFC3CA0000260A51F308403AB -S21902207E0004940400047C0328404082FFF43C4000036042C722 -S219022093507C631A787C7C43A67C8422787C9D43A6480049352D -S2190220A83C200003602158607C3043A63C600002606300003C52 +S21902207E0004940400047C0328404082FFF43C4000036042E207 +S2190220935C7C631A787C7C43A67C8422787C9D43A648004B193B +S2190220A83C200003602173807C3043A63C600002606300003C17 S2190220BD800000608400003CA0000260A51F347C0328404182C3 S2190220D200203863FFFC3884FFFC38A5FFFC840300049404008A S2190220E7047C0328404180FFF43C600002606321D43C8000002C S2190220FC608430003884FFFC38A000209464000438A5FFFF2C02 S2190221110500004082FFF43C600002606322DC3C8000006084F9 -S219022126300090640014906400243C600003606348603C800087 -S21902213B046084317C380000007C032040418200149003000072 -S219022150386300047C0320404180FFF43C600003606347603CFC -S2190221658000036084485C7C032040418200149003000038636F +S219022126300090640014906400243C600003606363803C80004C +S21902213B0460844DD0380000007C032040418200149003000002 +S219022150386300047C0320404180FFF43C6000036063626C3CD5 +S2190221658000036084637C7C0320404182001490030000386334 S21902217A00047C0320404180FFF43821FFF4380000009001009D -S21902218F00900100089421FFC8480043C94800481D48003F0D8A +S21902218F00900100089421FFC8480045AD48004A01480040A129 S2190221A43C600000606330327C0004AC7C6001247C0004AC48BD -S2190221B9003F6148003E2D48003F5D4800612D48007C69480088 -S2190221CE0405480000003821FF64906100989081008090A1009D +S2190221B90040F5480040F548003FBD480063E548007B29480050 +S2190221CE8095480000003821FF64906100989081008090A10091 S2190221E3883C600000606330327C0004AC7C6001247C0004AC3E S2190221F87C7142A69061000C7C9242A6908100107CB342A6903B S21902220DA1001490010000904100087C230B783863009C90614C @@ -424,7 +424,7 @@ S21902227600689361006C9381007093A1007493 S21902228B7C91C1003891E1003C7C6102A67C8902A67CBA02A673 S2190222A07CDB02A6906100849081008C90A1009490C100907CEF S2190222B5230B783821FFC8380000009001000090010008942130 -S2190222CAFFC83CA0000260A5246C7CA803A648003D703821FFA4 +S2190222CAFFC83CA0000260A5246C7CA803A648003F043821FF0E S2190222DF64906100989081008090A100883C60000060633032EB S2190222F47C0004AC7C6001247C0004AC7C7142A69061000C7C27 S2190223099242A6908100107CB342A690A100149001000090415F @@ -436,13 +436,13 @@ S219022372005C93010060932100649341006893 S2190223877093A1007493C1007893E1007C91C1003891E1003C2E S21902239C7C6102A67C8902A67CBA02A67CDB02A6906100849011 S2190223B181008C90A1009490C100907C2E0B783C6000036063CE -S2190223C658603C800003608448607CA408514180000C7CA1187D +S2190223C673803C800003608463807CA408514180000C7CA11807 S2190223DB51418100087C611B7895C1FFFC3821FFC838000000B2 S2190223F090010000900100089421FFC881EE009855EFB7FF41E9 S2190224058200183DE0FF0061EF001C89EF000055EFF0BE39EF07 -S21902241A000191EE009855EF103A3C600003606347E891C3001B -S21902242F00806E00983CC0000360C63FB87CC6782E3C80000348 -S219022444608440A47C84782E7CC903A64E8004218021007038E4 +S21902241A000191EE009855EF103A3C600003606362D091C30018 +S21902242F00806E00983CC0000360C653407CC6782E3C800003AC +S2190224446084542C7C84782E7CC903A64E800421802100703848 S21902245921FFC83800000090010000900100089421FFC8382148 S21902246E0070806100848081008880A1008C7C6103A67C8803BA S219022483A67CA903A681C1003881E1003C80C1001880E1001CDB @@ -455,3542 +455,3871 @@ S2190225016004207C0004AC7C0001247C0004AC S2190225160008806100808081009480A100907C6FF1207C9A03E5 S21902252BA67CBB03A68061000C8081001080A100148021000436 S2190225407C0004AC4C00012C4C0000647C230B783C80000360E9 -S2190225558458603884FFE87C8123789061000C7C6000A6906183 +S2190225558473803884FFE87C8123789061000C7C6000A6906148 S21902256A00107C6802A69061001438000000900100009001005A S21902257F087C0000A660638000506004207C0004AC7C00012432 -S2190225947C0004AC9421FFC848006F2D38210038806100147C9D +S2190225947C0004AC9421FFC848006DED38210038806100147CDF S2190225A96803A680A1000C806100107C0000A6506004207C0075 -S2190225BE04AC7C0001247C0004AC7CA12B784E8000209421FE23 -S2190225D3D87C0802A69321010C9341011093610114938101180C -S2190225E893A1011C93C1012093E101249001012C3FA000003BA0 -S2190225FDBD3200813D00343860FFFF7D2803A63B8000003BE027 -S21902261200013F4000034E800021813D00347C7E1B7838600023 -S219022627007D2803A63F6000033F2000004E800021801D004874 -S21902263C3C60000360630D407C0803A63D2000033D6000039313 -S21902265189476093EB47804E8000213C000040901B4764939A0A -S219022666477C4800066D3C6000033C8000033CA00003386318EA -S21902267B443884187438A51880480082DD3C6000033C8000033D -S2190226903CA000033CC0000338C618C03863188C388418A4388B -S2190226A5A518B4480082B93C600003386318C4480082AD809A7E -S2190226BA477C80BB47643C600003386318E8480082993D200061 -S2190226CF033D600003380947403BAB47307C1D00003D2000032E -S2190226E493894774418200207C1C0378813D00003BBD00087DD2 -S2190226F92803A64E8000217C1DE0004082FFEC3F600003835B5F -S21902270E47882C1A00004182006C3D20000383A947683C801064 -S219022723621FBD03E860844DD37C9D20967FA0FE707C8436706B -S2190227387C8020501CA403E83C600003386318F47CA5E8504887 -S21902274D0082153D2000033B800000938947887FA5EB783861B3 -S219022762000838800100480088692C03FFFE4082000C939B47F2 -S2190227778848000008935B47887FFDFB787F3CCB787FDBF378FF -S21902278C2C1D0000418200143C60000338631938480081C53BBD -S2190227A1A00000386100083880010038A000FA480088212C0330 -S2190227B600004080001C3D2000038009478C2C0000004182FF81 -S2190227CBC44800A5C94BFFFFBC40820020393C3200800900342D -S2190227E07F63DB787C0803A64E800021480068954BFFFF9C382A -S2190227F5610008480082252C0300004081004C3FA000033F40D3 -S21902280A000438610008389D477838BA2C5C48008D1D7C631B13 -S21902281F794182001C8003000C807D4778389A2C5C7C0803A673 -S2190228344E800021480000143C6000033863194438810008489D -S2190228490081193BA000014BFFFF3C9421FFF07C0802A693E134 -S21902285E000C900100142C0300027C9F237840820144807F00C0 -S219022873043C80000338841964480082312C030000408200441D -S2190228887D6000A67D605B7839200000512004207C0001243C36 -S21902289D0002004C00012C7C108BA64C00012C3D4002007C0073 -S2190228B204AC7D588BA67C0000A6516004207C00012448000074 -S2190228C7F8807F00043C80000338841968480081D92C0300002D -S2190228DC408200C07D6000A67D605B7839200000512004207CC1 -S2190228F100012439200000380000807C0903A6612010003D4059 -S2190229060E007C0004AC7D398BA67D588BA67C198BA67D588B68 -S21902291BA6392900104200FFE03C0004004C00012C7C108BA6F1 -S2190229304C00012C3D4004007C0004AC7D588BA63920000038CE -S2190229450000807C0903A6612010003D400E007C0004AC7D39CA -S21902295A8BA67D588BA67C198BA67D588BA6392900104200FFAB -S21902296FE03C000C004C00012C7C108BA64C00012C3D400C00EC -S2190229847C0004AC7D588BA67C0000A6516004207C0001244825 -S2190229990000243C600003809F00043863196C48007FB9480054 -S2190229AE00103C6000033863198448007FA9800100147C08039A -S2190229C3A683E1000C382100104E8000209421FFE87C0802A6C3 -S2190229D893A1000C93C1001093E100149001001C3D6000033D2D -S2190229ED200003392946703BEB46007C1F48004182002C7D3D9B -S219022A024B783FC00003809F000480BF000080DF0008387E195B -S219022A179048007F493BFF00107C1FE8004082FFE48001001CF4 -S219022A2C7C0803A683A1000C83C1001083E10014382100184EA6 -S219022A418000209421FFA87C0802A69381004893A1004C93C121 -S219022A56005093E100549001005C7C7D1B787C9C23783D2000C3 -S219022A6B03392919A0386100083880006238A0000138C00000A5 -S219022A8038E100383901003C48008DD53D200003392919B03806 -S219022A956100203880006C38A0000138C0000038E1004039011C -S219022AAA004448008DB13D4000037FA3EB787F84E378394A1848 -S219022ABFC038A0000138C1000838E000023900000039200000B5 -S219022AD448008DA52C030000418200408001003C2C0000004011 -S219022AE98200143C600003386319B848007E6D48000024800110 -S219022AFE00442C0000004082000C380000209001004080610074 -S219022B133880810040480089218001005C7C0803A683810048E5 -S219022B2883A1004C83C1005083E10054382100584E80002094A2 -S219022B3D21FFB87C0802A69381003893A1003C93C1004093E1B4 -S219022B5200449001004C3D200003800947847C7D1B787C9C23CB -S219022B67783D20000390010028392919D03861000838800077A6 -S219022B7C38A0000138C0000038E100203901002448008CD13DF3 -S219022B914000037FA3EB787F84E378394A19E038A0000138C1B4 -S219022BA6000838E00001390100283920000048008CC52C03006F -S219022BBB00418200F8800100242C000000418200343C600003DC -S219022BD08081002880A10020386319F448007D8580A100203814 -S219022BE56100301CA503E838800008480083E12C03FFFE41823C -S219022BFA00BC814100287D6000A67D605B783920000051200418 -S219022C0F207C00012439200000380000807C0903A66120100018 -S219022C243D600E007C0004AC7D398BA67D788BA67C198BA67D6D -S219022C39788BA6392900104200FFE03C0004004C00012C7C10FE -S219022C4E8BA64C00012C3D6004007C0004AC7D788BA639200074 -S219022C6300380000807C0903A6612010003D600E007C0004AC07 -S219022C787D398BA67D788BA67C198BA67D788BA6392900104293 -S219022C8D00FFE03C000C004C00012C7C108BA64C00012C3D60B8 -S219022CA20C007C0004AC7D788BA67D4803A64E800021800100DA -S219022CB74C7C0803A68381003883A1003C83C1004083E10044C0 -S219022CCC382100484E8000204E8000209421FFE07C0802A6931C -S219022CE1A1001493C1001893E1001C90010024380000003D20DC -S219022CF600033FC000033BA9478890094788901E477448000AE7 -S219022D0B992C030000418200EC3D2000038089479C3D60000349 -S219022D20800B47983D2000043BE988547C8422147C8400507FC7 -S219022D35E3FB7838A00400480074217FE3FB78388003FC48009F -S219022D4A04F9801F03FC7C030000408200303D2000048169888E -S219022D5F543C000BAD6000FACE7C0B000040820018813F03F8CC -S219022D743C00DEAD6000DEAD7C090000418200283C600003384A -S219022D896328D848007BD53C600004386388543880000038A08C -S219022D9E040048007495480000583C600003386326B03881005B -S219022DB30838A0000148000061800100082C00000041820030D2 -S219022DC83C600003386326C87FA4EB7838A00004480000413CA0 -S219022DDD6000033C800003386327043884476838A00002480065 -S219022DF2002938000001901E4774800100247C0803A683A10004 -S219022E071483C1001883E1001C382100204E8000209421FFD8CC -S219022E1C7C0802A69321000C9341001093610014938100189303 -S219022E31A1001C93C1002093E100249001002C3D2000033D6002 -S219022E4600033B4947307C7B1B787C9D23787CB92B783BCB4610 -S219022E5B70480009452C0300003B800004418200CC7C1ED0006E -S219022E70418200B43D20000439298854807E00007FFC4A147FDA -S219022E8564DB7848007BBD2C0300004082007C807E00107C0300 -S219022E9AC8004082005C3803FFFF280000054181008C3D6000E5 -S219022EAF03396B28C05400103A7D4B002E3D200003392928C03A -S219022EC47D4A4A147D4903A64E800420801F0000901D000048D8 -S219022ED900005CA01F0004813F0000B01D0004913D0000480017 -S219022EEE004893FD0000480000403C600003386328707F64DBD8 -S219022F037848007A5D4800002C807E00103BDE0018480002DD41 -S219022F187C1ED0007F9C1A144082FF543C6000033863289C7F58 -S219022F2D64DB7848007A318001002C7C0803A68321000C834190 -S219022F420010836100148381001883A1001C83C1002083E10047 -S219022F5724382100284E8000209421FBB87C0802A69301042877 -S219022F6C9321042C93410430936104349381043893A1043C93DA -S219022F81C1044093E104449001044C3D2000033D6000033B094E -S219022F9646703B2B47307C7C1B787C9B2378480007FD2C0300D4 -S219022FAB003B4000007F1FC3783BC00004418202083C8000042A -S219022FC0388488543861000838A00400480071913BA104083D71 -S219022FD56000033D200003934B4788392927D07FA3EB783880DA -S219022FEA006C38A0000038C0000238E104203900000048008847 -S219022FFF613D4000037F83E3787F64DB787FA6EB78394A1E50C9 -S21902301438A0000138E000013900000039200000480088552CCB -S219023029030000418201947C1FC800418200A480A104207FE3BF -S21902303EFB787FC4F3784800026538030001280000054181FF7C -S219023053E03D600003396B28585400103A7D4B002E3D200003C9 -S219023068392928587D4A4A147D4903A64E8004203C600004380C -S21902307D6388543881000838A00400480070D5480001343B40D6 -S2190230920001807F00103BFF0018480001557FDE1A144BFFFF4E -S2190230A78C7FE9C2783129FFFF7D294910381FFFE87C0048780E -S2190230BC7FE948387D3F03784BFFFF6C3C600003386327E84893 -S2190230D10078914BFFFF5C2C1A0000418200E43C000BAD3D60B7 -S2190230E600046000FACE3D20DEAD3B8B88546129DEAD900B88E0 -S2190230FB54913C03F87F83E378388003FC480001393D200003A7 -S2190231103FE00003801F479C81694798907C03FC7C0002143C5D -S2190231256000037FC05850386327FC4800832D2C03000041829C -S21902313A0088809F479C3BA104247FC3F3787FA5EB784800A9C6 -S21902314F0D7C7F1B794182002C83A104247FE3FB784800AC15AF -S2190231647C661B783C600003386320BC7FA4EB787FE5FB78481F -S2190231790077E9480000447FC3F3787F84E3787FA6EB7838A0E3 -S21902318E04004800AA397C7F1B794182002883A104247FE3FBD3 -S2190231A3784800ABD17C661B783C600003386328287FA4EB784F -S2190231B87FE5FB78480077A58001044C7C0803A683010428838F -S2190231CD21042C83410430836104348381043883A1043C83C199 -S2190231E2044083E10444382104484E8000203803FFFF280000ED -S2190231F7054D8100203D600003396B27B85400103A7D4B002E12 -S21902320C3D200003392927B87D4A4A147D4903A64E8004203847 -S2190232216000044E800020386000084E800020386000004E804B -S2190232360020386002004E800020388400035484F0BE7C802370 -S21902324B782C00000038C0000038E000003884FFFF40810044F4 -S219023260816300007C8A23787D68383038E7000168E900102CD3 -S2190232750A00007D2AFE707D404A787C0050507D6B43787C0064 -S21902328AFE707CC65A78386300047CE700383884FFFF4181FFF1 -S21902329FC47CC333784E8000209421FF707C0802A69301007023 -S2190232B493210074934100789361007C9381008093A10084933B -S2190232C9C1008893E1008C900100947C7B1B78807B00087C9FD3 -S2190232DE23782C0300007CB82B78418200383881006038A00047 -S2190232F3014BFFFB25801B000C2C0000004182001480010060C9 -S2190233082C0000004182019848000010800100602C000000407C -S21902331D8201883D200004392988543C600003809B00047FBFEE -S2190233324A143863271848007629813B00103809FFFF2800002D -S21902334705418101483D600003396B27885400103A7D4B002ED3 -S21902335C3D200003392927887D4A4A147D4903A64E80042080DE -S2190233711D00002C000000418200103D20000338892724480070 -S21902338600303D2000033889272C480000243C600003809D005F -S21902339B0038632734480075C1480000EC7FA3EB7848009DF113 -S2190233B07C641B783C60000338632720480075A5480000D07F14 -S2190233C5BEEB783BE000003F8000033FA000037C9EF8AE387C98 -S2190233DA273848007585281F00044181000C387D274048007544 -S2190233EF753BFF0001281F00054081FFDC3C6000037FDDF378C4 -S2190234043863274448007559480000843C6000033863274848D3 -S2190234190000883C6000033863274C4800753D881D00007FBE86 -S21902342EEB782C0000007FBFEB78418200583F2000033B40005A -S219023443003B80000A881E00002C00000A418200187FEBFB7814 -S2190234588C0B00012C00000A4082FFF87D7F5B787FC4F3789BB9 -S21902346D5F000038792750480074ED3BDF00019B9F0000881E18 -S21902348200007FDFF3782C0000004082FFBC2C180000418200B5 -S219023497183C6000033863274C480074C1386000024800022CC7 -S2190234AC801B00102C0000044182005438610008388000503831 -S2190234C1A0000048007B0D2C0300003860FFFF4180020438615A -S2190234D60008480075452C0300004182FFC4880100082C00005E -S2190234EB2E4082000C38600000480001E02C00005E4082000CB0 -S21902350038600003480001D0813B00103809FFFF280000054182 -S2190235158101BC3D600003396B27A05400103A7D4B002E3D2060 -S21902352A0003392927A07D4A4A147D4903A64E80042083FD0053 -S21902353F00386100087FA4EB78480087F94800003083FD000089 -S219023554386100087FA4EB7838A0000038C000004800866D48E1 -S21902356900001483FD0000386100087FA4EB7848009ABD2C03BD -S21902357E00004182013C801D00007FE002787C09FE707D230226 -S219023593787C6348507C63FE707C6018F8546307FE540007BC21 -S2190235A87C63037848000128801D0000A17D000490010058395B -S2190235BD210058B1690004380100087D3A4B78900100683BC0AC -S2190235D200003F6000033BE100643B810068806100687FE4FBF0 -S2190235E7787F85E37838DB2740480085E12C030000418200B423 -S2190235FC881F00037C1DF1AE3BDE0001281E00054081FFD44890 -S2190236110000C03C6000037FBEEB783863275848007341480040 -S2190236260044880100083BE100082C000000418200287FC4F342 -S21902363B787FEBFB78880B0000980400008D2B00013884000179 -S2190236502C0900004082FFEC7C9E23783800000A981E00003B94 -S219023665DE0001380000003C600003981E00003863278448004F -S21902367A72E9386100083880005038A00000480079492C03001F -S21902368F003860FFFF4180004038610008480073812C0300007C -S2190236A44082FF8448000028A01A000481210058B01D0004913B -S2190236B93D000038600004480000143C600003386327484800CF -S2190236CE729538600001800100947C0803A68301007083210066 -S2190236E374834100788361007C8381008083A1008483C10088C3 -S2190236F883E1008C382100904E8000209421FFF07C0802A6938C -S21902370DC1000893E1000C900100147C7E1B782C1E00017C9FBF -S2190237222378418100143C60000338632670480013C9480000DE -S21902373754480000692C030000418200483C6000033C800003D9 -S21902374C80BF0004386345903884460048007F417C631B7941F0 -S21902376182001C8003000C7FC3F3787FE4FB787C0803A64E80A1 -S2190237760021480000103C600003386326844800137580010089 -S21902378B147C0803A683C1000883E1000C382100104E800020CE -S2190237A09421FFE07C0802A6934100089361000C9381001093BA -S2190237B5A1001493C1001893E1001C900100243D2000038009A9 -S2190237CA3F102C0000004082009C3FE00003807F476438000006 -S2190237DF0190093F103C63FFFF3C8000014800A1597C641B79D5 -S2190237F4418200183C600003386326184800716138600000486C -S2190238090000683F6000033F40000338600000389B479438BADF -S21902381E47984800A1CD3FA000033F800003387D479C389C47A2 -S219023833A04800A1ED809B479480BA479880DC47A03C60000312 -S21902384880FD479C3863264048007111813D479C801F47643D11 -S21902385D2900017C0900503D600003900B47A438600001800110 -S21902387200247C0803A6834100088361000C8381001083A100F5 -S2190238871483C1001883E1001C382100204E8000209421FFA872 -S21902389C7C0802A69381004893A1004C93C1005093E10054900C -S2190238B101005C380000007C7D1B787C9C23783D200003900136 -S2190238C600403929257C9001003C386100083880006238A00043 -S2190238DB0138C0000038E100383901003C48007F753D20000375 -S2190238F039292598386100203880006338A0000038C0000238BF -S219023905E100403900000048007F513D4000037FA3EB787F842C -S21902391AE378394A254438A0000238C1000838E000023901001B -S21902392F443920000148007F452C030000408200143C6000032E -S219023944386322DC480011B1480000E080610044480011ED7CB5 -S2190239597D1B79408200183C6000038081004438632564480017 -S21902396E6FF5480000BC8001003C2C0000004082000C801D0081 -S21902398314900100383D2000038009477C806100387C030040C7 -S2190239984180001C80BD00183D200003816947647C032A147CB3 -S2190239AD005840418000143C600003386325AC48006FA54800E2 -S2190239C2006C809D001048006795801D00FC817D001C2C00002D -S2190239D7003D200003916947844182004C80610038809D00204A -S2190239EC48001211809D00FC7C7C1B787C1C2000418200143CE5 -S219023A01600003386325C47F85E37848006F55800100402C006A -S219023A160000418200143C600003386326047F84E37848006F44 -S219023A2B398001005C7C0803A68381004883A1004C83C10050EC -S219023A4083E10054382100584E8000209421FFD87C0802A693C8 -S219023A55410010936100149381001893A1001C93C1002093E198 -S219023A6A00249001002C3D400003394A254438A0000238C00021 -S219023A7F0038E00000390100083920000148007DED2C03000096 -S219023A94408200143C600003386322DC48001059480001843D4D -S219023AA96000033D20000380A9479C800B47983FA000037F6502 -S219023ABE0050807D47A47F64DB784800669583DD47A43BA00015 -S219023AD3003BDE02003BE000024800000C3BFF00013BDE0100F6 -S219023AE83F400003801A479C5400C23E7C1F004040800040880C -S219023AFD1E00002C0000FF4182FFDC806100087FC4F3784800E7 -S219023B126F352C0300004082FFC83C60000380810008386325D3 -S219023B2750480079352C030000418200F83BA000012C1D00002D -S219023B3C408200183C600003808100083863256448006E1548B4 -S219023B510000D83B81000C807E0010809E00187F85E3784800CD -S219023B669EF57C7F1B794182002883A1000C7FE3FB784800A148 -S219023B7BFD7C661B783C600003386324E47FA4EB787FE5FB781D -S219023B9048006DD17FC3F378388000FF38A00100480066958093 -S219023BA59A479C7F63DB787F85E37848009EA97C7F1B79418212 -S219023BBA002C83A1000C7FE3FB784800A1B17C661B783C600013 -S219023BCF03386324E47FA4EB787FE5FB7848006D85480000480D -S219023BE43D200003808947A480BA479C7F63DB787F86E3784877 -S219023BF9009FD17C7F1B794182002883A1000C7FE3FB78480079 -S219023C0EA1697C661B783C600003386325047FA4EB787FE5FBD3 -S219023C237848006D3D8001002C7C0803A6834100108361001475 -S219023C388381001883A1001C83C1002083E10024382100284E59 -S219023C4D8000209421FFA07C0802A69381005093A1005493C1FB -S219023C62005893E1005C90010064380000007C7D1B787C9C232A -S219023C77783D20000390010044392922809001003C3861000812 -S219023C8C3880006638A0000138C0000038E100383901003C481E -S219023CA1007BBD3D20000339292528386100203880006C38A00B -S219023CB6000138C0000038E100403901004448007B993D400049 -S219023CCB037FA3EB787F84E378394A1E5038A0000238C100082B -S219023CE038E00002390000003920000048007B8D2C030000405D -S219023CF58200143C600003386322DC48000DF9480001048001C9 -S219023D0A003C2C00000041820010800100442C000000408200AF -S219023D1F143C6000033863253048000DD1480000DC8061003882 -S219023D3448009C757C7C1B794082002080610038800100407C56 -S219023D496302143863FFFF48009C597C7C1B794182004483A158 -S219023D5E00387F83E3784800A0117C651B783C600003386323EA -S219023D73387FA4EB7848006BE93D2000033D6000033C6000033B -S219023D888089479480AB47983863235848006BCD480000708063 -S219023D9D810038800100407C8323787C8402143884FFFF4800DE -S219023DB2A1A92C030000418200143C6000033863246848006B2C -S219023DC79D48000040806100388081004038A1004848009C81DB -S219023DDC7C7C1B794182002883A100487F83E37848009F897C9F -S219023DF1661B783C600003386324E47FA4EB787F85E37848004E -S219023E066B5D800100647C0803A68381005083A1005483C100B6 -S219023E1B5883E1005C382100604E8000209421FF187C0802A6D4 -S219023E30934100D0936100D4938100D893A100DC93C100E09347 -S219023E45E100E4900100EC380000007C7D1B787C9C23783D204B -S219023E5A0003900100C4392922449001009C900100A490010039 -S219023E6FAC900100B4900100BC386100083880006238A0000165 -S219023E8438C0000038E100983901009C480079CD3D200003397C -S219023E99292258386100203880007238A0000138C0000038E19D -S219023EAE00A0390100A4480079A93D2000033929226C38610027 -S219023EC3383880006538A0000138C0000038E100A8390100AC16 -S219023ED84800798538E100B03D2000037CFE3B783929228038F6 -S219023EED6100503880006638A0000138C00000390100B44800E3 -S219023F02795D3D2000033929229C386100683880006C38A00050 -S219023F170138C0000038E100B8390100BC480079393D20000374 -S219023F2C392922B4386100803880007338A0000138C0000038F4 -S219023F41E100C0390100C4480079153D4000037FA3EB787F84E7 -S219023F56E378394A22D038A0000238C1000838E000063901004C -S219023F6BC839200001480079092C030000408200143C600003AA -S219023F80386322DC48000B75480004B08001009C2C000000413E -S219023F9582001C800100BC2C00000041820010800100C82C00C1 -S219023FAA0000408200143C600003386322F048000B41480004F9 -S219023FBF7C800100C4814100B82C00000040820008914100C023 -S219023FD43D2000038009479C816100C07D2A02143929FFFF7DC9 -S219023FE92903963F4000037D2901D67C095840912100B84080B4 -S219023FFE00143C6000033863230C480069594800042C80010027 -S219024013B42C00000041820070806100B0480099897C7C1B79F7 -S21902402840820020806100B0800100C07C6302143863FFFF48F2 -S21902403D00996D7C7C1B794182004483A100B07F83E378480055 -S2190240529D257C651B783C600003386323387FA4EB7848006851 -S219024067FD3D2000033D6000033C6000038089479480AB4798B3 -S21902407C38632358480068E1480003B43FE00003808100988047 -S2190240911F477C7C0400404180001C800100C03D200003816909 -S2190240A647647C0402147C005840418000283C60000338632363 -S2190240BB74480068A53D2000033C600003809F477C80A947646B -S2190240D0386323584800688D806100C8480069412803000F406C -S2190240E58100183C600003386323A0388000104800686D4800FC -S2190240FA0340800100B42C0000004082002C808100B87FC3F32A -S21902410F78480003512C030000408200183C600003808100B81F -S219024124386323D0480068394800030C3F8000033D200003800F -S219024139BC479C800947983FA000037F650050807D47A47F6482 -S21902414EDB784800600D801C479C83FD47A45409C23F3BA0002A -S219024163003B800000418200883FC00003881F00002C0000FF66 -S21902417841820060806100C87FE4FB78480068C12C03000040A9 -S21902418D82004C800100B42C00000041820014813F00108001BF -S2190241A200B07C0900004082022C813F0018800100B87C090046 -S2190241B7004082022C808100C8387E244C480072992C0300008B -S2190241CC4182026C3B8000014800001C801A479C3BBD000154BC -S2190241E100C23E7C1D00403BFF01004180FF842C1C0000814160 -S2190241F600C0806100B04082004C3D2000038009479C3D6000E5 -S21902420B035400C23E7C1C004083EB47A43BA000004800001CD0 -S2190242203D2000038009479C3BBD00015400C23E7C1D00403B55 -S219024235FF010040800010881F00002C0000FF4082FFDC7C832F -S21902424A52143884FFFF48009D092C030000418200143C6000A8 -S21902425F0338632468480066FD480001D038A100CC806100B01F -S219024274808100B87CBE2B78480097DD7C7C1B793BA000014133 -S21902428982002C83A100CC7F83E37848009AE17C661B783C604A -S21902429E00037FA4EB783863249C7F85E378480066B53BA00083 -S2190242B3002C1D000041820044806100B08081009880A100C094 -S2190242C87FC6F378480098FD7C7C1B794182002883A100CC7F67 -S2190242DD83E37848009A957C661B783C600003386324C07FA4BA -S2190242F2EB787F85E378480066697FE3FB783880000038A00171 -S2190243070048005F2D808100C87FE3FB7848006765800100A4EF -S21902431C812100B02C000000913F001040820020800100B42CE4 -S2190243310000004182000C812100B04800001081210098480075 -S2190243460008812100A0800100AC913F00142C00000040820012 -S21902435B103D2000038009478448000008800100A8901F001C3E -S219024370800100B8901F0018812100C0913F00208061009880E6 -S2190243858100C0480008753D200003907F00FC8089479C7F63DD -S21902439ADB787FC5F378480096B97C7C1B794182004C83A100AF -S2190243AFCC7F83E378480099C17C661B783C600003386324E470 -S2190243C47FA4EB787F85E37848006595480000683C600003382F -S2190243D96323F848006585480000583C600003386324244800AE -S2190243EE6575480000483D200003808947A480BA479C7F63DB1B -S219024403787FC6F378480097C17C7C1B794182002883A100CC6E -S2190244187F83E378480099597C661B783C600003386325047F9A -S21902442DA4EB787F85E3784800652D800100EC7C0803A68341D5 -S21902444200D0836100D4838100D883A100DC83C100E083E10072 -S219024457E4382100E84E8000203D20000380E9479C3D600003EA -S21902446C814B47943D2000037C073A14810947987D4A02147D99 -S2190244814953787C0940404080007054E0F0BE7C06037854079C -S219024496103A800A00002C00FFFF4182004C7C09500041820065 -S2190244AB147C0950507C0016707C002040408000587D49537835 -S2190244C07C0940404080002054CB103A7D295A147C0940404039 -S2190244D5800010800900002C00FFFF4082FFEC7D2A4B78480029 -S2190244EA00087D4A3A147C0A40404180FFA47C09500041820097 -S2190244FF207C0950507C0016707C0020404180001091230000F9 -S219024514386000014E800020386000004E8000209421FFE07C6E -S2190245290802A69361000C9381001093A1001493C1001893E17A -S21902453E001C900100243D2000038009479C3D600003814B4711 -S219024553943D20000383C947987C0002147FEA02147C1FF04051 -S2190245687FE4FB783F600003408000883F8000033FA000038053 -S21902457D1F00002C00FFFF4182005C7C04F80041820010387CBB -S219024592222C7FE5FB78480063C97C1FF0407FE4FB7840800013 -S2190245A734801F00002C00FFFF41820028801D479C5400F0BE8E -S2190245BC5409103A7C844A147C04F04040800010800400002CAE -S2190245D100FFFF4082FFEC7C9F237848000014801B479C54003F -S2190245E6F0BE5400103A7FFF02147C1FF0404180FF887C04F84E -S2190245FB00418200143C6000033863222C7FE5FB78480063556E -S219024610800100247C0803A68361000C8381001083A1001483FD -S219024625C1001883E1001C382100204E8000209421FFC87C08B9 -S21902463A02A69381002893A1002C93C1003093E1003490010063 -S21902464F3C7C7D1B787C9C2378380000003D200003900100208B -S21902466439292194386100083880006338A0000038C00002385D -S219024679E1002039000000480071DD3D4000037FA3EB787F844D -S21902468EE378394A1E5038A0000238C1000838E0000139000097 -S2190246A30039200000480071D12C030000418200B481010020D0 -S2190246B83D2000033D60000381494798800B479C2C0800007F1C -S2190246CDA050503FE00003418200103D200003388921E848002A -S2190246E2000C3D200003388921F43C600003386321A8480062CD -S2190246F76D3D2000038009479C3B8000005409C23F4182005C36 -S21902470C3FC00003881D00002C0000FF418200348001002080A7 -S219024721BD00102C0000004182000C80DD00FC4800000880DDAE -S219024736001480FD0018811D001C387E22007FA4EB78480062FC -S21902474B19801F479C3B9C00015400C23E7C1C00403BBD0100BA -S2190247604180FFB08001003C7C0803A68381002883A1002C83E4 -S219024775C1003083E10034382100384E8000209421FFB87C0830 -S21902478A02A69321002C93410030936100349381003893A100DF -S21902479F3C93C1004093E100449001004C7C7D1B787C9C23785A -S2190247B43BE000003D2000033929203093E1002038610008384F -S2190247C980006638A0000038C0000238E1002039000000480062 -S2190247DE70813D4000037FA3EB787F84E378394A1E5038A000A2 -S2190247F30238C1000838E00001390000003920000048007075CF -S2190248082C030000418202C03C6000033863205C48006C452C05 -S21902481D030000408200143C6000033863208C4800613548009A -S219024832029C3C6000033863209848006125800100202C00003F -S219024847004182006C3D200003808947A03D600003800B479CC8 -S21902485C3D2000033884FFFC806947947C8401D63BA100247C12 -S2190248710002147C6302147FA5EB78480091DD7C7C1B797FBE1A -S219024886EB784182003C83A100247F83E378480094E17C661B55 -S21902489B783C600003386320BC7FA4EB787F85E378480060B531 -S2190248B0480000143C600003386320E4480060A53BC100243FA6 -S2190248C5400003839A479C3C0000027F9C00003F20000383B99D -S2190248DA47A44FFEEB827C000026540007FE7C0000D07C090051 -S2190248EFF87F9C00385529039C7F9C4B787FA3EB78388000002A -S21902490438A001004800592D3D2000033F6000033969212C807F -S2190249191B47948149212C810B0004939D0018915D0000911D01 -S21902492E0004901D0014901D00103BBD01007FA3EB78388000B5 -S2190249430038A00100480058ED3D600003801B4794810B2134FB -S219024958392B213480E9000C81690004814900087C00E2149350 -S21902496D9D0018911D0000917D0004915D000890FD000C901D7D -S2190249820014901D00103BBD01007FA3EB783880000038A00139 -S219024997004800589D3D2000038009214439692144812B0008BE -S2190249AC814B0004A10B000C913D0008901D0000915D0004B141 -S2190249C11D000C880B000E3F800003981D000E817A479C801C11 -S2190249D647987D2B5A147C090050901D0014917D0018901D0067 -S2190249EB103BBD01007FA3EB783880000038A0010048005839B8 -S219024A00801C4798809A479C3D600003814B21547F64005039D5 -S219024A152B2154A109000C8009000481690008915D0000901D15 -S219024A2A0004917D0008B11D000C909D0018937D0010937D0007 -S219024A3F147F63DB787FC5F378480090113BFF00013BFF000104 -S219024A547C7C1B793BFF00013BFF00014182002C83A100247F8E -S219024A6983E378480093097C661B783C600003386320BC7FA4C1 -S219024A7EEB787F85E37848005EDD48000044809947A47F63DB8A -S219024A937857E5402E7FC6F3784800912D7C7C1B7941820028B8 -S219024AA883A100247F83E378480092C57C661B783C6000033862 -S219024ABD6321647FA4EB787F85E37848005E998001004C7C0880 -S219024AD203A68321002C83410030836100348381003883A100E3 -S219024AE73C83C1004083E10044382100484E8000209421FFF810 -S219024AFC7C0802A69001000C7C641B783C6000033863200848B8 -S219024B11005E513C6000033C8000033CA0000338634590388470 -S219024B26460038A5202848006CAD8001000C7C0803A638210094 -S219024B3B084E8000209421FFE87C0802A69381000893A1000C44 -S219024B5093C1001093E100149001001C3F8000033D200003800E -S219024B65BC479C808947983FA000037C7F1B78807D47A47C8554 -S219024B7A2050480055E1801C479C83BD47A45409C23F3B80006E -S219024B8F003FC0000341820044881D00002C0000FF418200204E -S219024BA47FE3FB787FA4EB7848005E992C0300004082000C7FDF -S219024BB9A3EB7848000020801E479C3B9C00015400C23E7C1C2D -S219024BCE00403BBD01004180FFC4386000008001001C7C080352 -S219024BE3A68381000883A1000C83C1001083E100143821001897 -S219024BF84E800020388400035484F0BE7C8023782C0000003972 -S219024C0D6000003884FFFF408100207C802378812300002C0029 -S219024C220000386300047D6B4A783884FFFF4181FFE87D635B8F -S219024C37784E8000203860001C4E8000209421FFE87C0802A691 -S219024C4C93A1000C93C1001093E100149001001C7C7D1B788166 -S219024C613D000483C900044800002C73E00012418200107FA3D8 -S219024C76EB787FE4FB784800004973E000084182000C7FA3EB21 -S219024C8B78480001A9B3FE0010A01E00107000001A541F043ED5 -S219024CA02C1F00004082FFC88001001C7C0803A683A1000C83A7 -S219024CB5C1001083E10014382100184E8000209421FFE87C081B -S219024CCA02A69381000893A1000C93C1001093E100149001004D -S219024CDF1C7C7D1B7883DD000483FE0018A01F00007000900055 -S219024CF42C001000408200683B9E0028813D0000801E00108150 -S219024D096900247C00F850816B00085400F87AA13F00007C9C8B -S219024D1E002E7FA3EB7838A000007D6803A67129EFFFB13F00E8 -S219024D33004E800021A01F0000700920004182000C83FE0010BD -S219024D48480000083BFF0008A01F0000700090002C0010004181 -S219024D5D82FFA493FE00188001001C7C0803A68381000883A172 -S219024D72000C83C1001083E10014382100184E8000209421FF3A -S219024D87E87C0802A693A1000C93C1001093E100149001001C23 -S219024D9C812300048169000C83EB00047C188AA654000FFE2C9A -S219024DB100000041820028812B0004A00B00022C0000004081B1 -S219024DC600187C004BAC7C0004AC3400FFF0392900104181FFC4 -S219024DDBF02C050000408100387C9E23787CBD2B78807E000013 -S219024DF02C0300004182001880BE00047FE4FB784800535D800D -S219024E051E00047FFF021437BDFFFF3BDE00084082FFD88001AE -S219024E1A001C7C0803A683A1000C83C1001083E10014382100DE -S219024E2F184E8000209421FFE87C0802A693A1000C93C10010F5 -S219024E4493E100149001001C7C7D1B7883DD000483FE001C4848 -S219024E59000048813D000093FE000C816900247FA3EB78800B7C -S219024E6E0004A09F00027C0803A64E800021A01F000060008028 -S219024E8300B01F0000A13F0000712020004182000C83FE00144F -S219024E98480000083BFF0008A01F0000700090002C0010004130 -S219024EAD82FFB093FE001C8001001C7C0803A683A1000C83C1CD -S219024EC2001083E10014382100184E8000209421FFD87C0802DB -S219024ED7A6930100089321000C934100109361001493810018A5 -S219024EEC93A1001C93C1002093E100249001002C83C300047CCB -S219024F0198237883BE00087CBB2B78A01D00007CD93378700908 -S219024F1680007CFA3B78418200447FBFEB783F800003A01F00AD -S219024F2B00700920004182000C83FE0010480000083BFF0008DF -S219024F407C1FE8004082000C387C1D5448005A15A01F000070F9 -S219024F550980004082FFD07FFDFB78A01D00007009200041821E -S219024F6A0010801E00107C0903784800000C381D0008813E00FD -S219024F7F10901E00087C09E8502C1B00005400F87A393E0028E7 -S219024F94B33D00027F49012E83FD0004408100307F1EC3787F4C -S219024FA97CDB78809E000080BE00047FE3FB78480051A5801E0C -S219024FBE0004379CFFFF3BDE00087FFF02144082FFE07C188A8E -S219024FD3A654000FFE2C00000041820028813D0004A01D000223 -S219024FE82C000000408100187C004BAC7C0004AC3400FFF039AD -S219024FFD2900104181FFF0A01D00006000DC00B01D0000800167 -S219025012002C7C0803A6830100088321000C8341001083610035 -S219025027148381001883A1001C83C1002083E100243821002890 -S21902503C4E8000208123000481690008A06B000054638BFE681D -S2190250516300014E800020688401003004FFFF7C6021104E80F7 -S21902506600208123000481690004800B000060000030900B00C2 -S21902507B004E8000208123000481690004800B0000540007327D -S219025090900B00004E8000209421FFD87C0802A69321000C9370 -S2190250A5410010936100149381001893A1001C93C1002093E132 -S2190250BA00249001002C83230008839900047FDE9AA677DEFF3A -S2190250CFFF3C80000338843F583860000838A00006480017FDDA -S2190250E47F788AA6577B0FFE39200000380000807C0903A6610A -S2190250F92010003CC00E007C0004AC7D398BA67CD88BA67C1934 -S21902510E8BA67CD88BA6392900104200FFE03D2004007C00045B -S219025123AC7D388BA63FA000033CC000023CE000033D2000047E -S21902513838C654AC38E7D918391D4790392988383860001C3812 -S21902514D8000007F25CB7848004395807D47903BFE3C0048002E -S21902516243B13860001C480047BD3860001C48004665801E0AEE -S219025177003B5E0A005400073293FC0000901E0A00935C0004B2 -S21902518C7FE3FB783880000038A000A44800509D38C000047C51 -S2190251A1C903A62F9B0000391E2C00395E2C203D2000033D6053 -S2190251B6000338E0000038009000915C001C39295880396B70A3 -S2190251CB40911C0010911C0008911C0018915C0014915C000C57 -S2190251E0B0EA0002912A0004B00A0000392905F0394A0008427A -S2190251F500FFECA40AFFF87D09437860002000B00A000039401A -S21902520A00047D4903A6399F007238000000B0090002916900DE -S21902521F04B0090000396B05F0392900084200FFEC7D284B781E -S219025234A408FFF83B60000160002000B0080000A13E09523B72 -S219025249A0001061290003B13E0952A01E0950390005F0540029 -S21902525E043AB01E0950A13E09543B80FFFF7129FFFDB13E094C -S21902527354A01E09623D40DEBB7000FFCFB01E0962A13E0960CD -S219025288614A20E37129FFCFB13E0960A01E0964396000006078 -S21902529D000030B01E0964A13E09523860888861290A00B13E25 -S2190252B20952A01E09503880000F7000F5FFB01E0950813E0A53 -S2190252C7EC38C005EE5529002E913E0AEC801E0AEC38E0004097 -S2190252DC6000003D901E0AEC813E0AEC38002C20552906B09177 -S2190252F13E0AEC937E0030B01F000039202C00B13F00029BBF8C -S21902530600049BBF0005B11F0006939F0030915F0034917F00BC -S21902531B38917F003C917F0040B07F0044B17F0044B09F004626 -S219025330B17F0048B0DF004AB0FF004CB11F004EB11F0050389F -S219025345000006B17F00587C0903A6B17F005A3CA00003B17FF7 -S21902535A005CB17F005E38A53F5E7D8963788C05FFFF980900C2 -S21902536F00392900014200FFF438000000B01F0078B01F0094A8 -S219025384B01F0096B01F0098B01F009AB01F009EB01F00A0B04C -S2190253991F00A239200001B13E09C0A01E09C070060001418264 -S2190253AE00187FC9F378A00909C0700A00014082FFF87D3E4B6C -S2190253C3783800FFFFB01A00103920001AB13A0014396000003B -S2190253D83C001088917A00046000000C901A00003920D555B18C -S2190253ED3A000E3800280AB01A0008392000903D60FA10992BCC -S2190254020000A01E096260000001B01E0962A13E096055290401 -S2190254173CB13E0960419E00103D6002007C0004AC7D788BA605 -S21902542C813900003C800003816900247F23CB78800B00003835 -S219025441843F587C0803A64E800021386000018001002C7C084E -S21902545603A68321000C83410010836100148381001883A100D5 -S21902546B1C83C1002083E10024382100284E8000209421FFF802 -S2190254807C0802A69001000C4BFFF7BD3860001C48004495383C -S21902549560001C4800433D8001000C7C0803A6382100084E80CE -S2190254AA00209421FFF87C0802A69001000C3860001C48004114 -S2190254BFB5386000038001000C7C0803A6382100084E80002078 -S2190254D49421FF207C0802A67D800026934100C8936100CC93AA -S2190254E98100D093A100D493C100D893E100DC900100E491814B -S2190254FE00C43BA000007C7B1B787C9A237893A1009893A100B8 -S219025513B0386100083880000038A0000C48004D153D20000484 -S21902552881492CF03B8100183800000C396000013D2000037FF0 -S21902553D83E378B0010010B161000E91410008B3A1000C3929F7 -S2190255521BD03880007638A0000038C0000238E1009039000070 -S21902556700480062F53D20000339291BD83861003038800072E1 -S21902557C38A0000038C0000238E1009439000000480062D13DA3 -S21902559120000339291BE8386100483880006238A0000138C0AA -S2190255A6000038E100983901009C480062AD3D20000339291B2E -S2190255BBF8386100603880006D38A0000138C0000138E100A033 -S2190255D0390100A4480062893D20000339291C1C38610078386B -S2190255E580006838A0000138C0000138E100A8390100AC480001 -S2190255FA62653D4000037F86E3787F63DB787F44D378394A1C0C -S21902560F3438A0000138E00005390100B039200001480062590E -S2190256242C0300003B8000004182030C800100AC2C0000004114 -S21902563982002C806100A838810008480079F12C0300004082BA -S21902564E00183C600003808100A838631C4048005305480002FF -S219025663D8800100A42C000000418200E883A100A03BBD00019A -S2190256787FA3EB78480053A17C651B783C8000037FA3EB783865 -S21902568D841C58480054C92C0300004082006C812100A07D2464 -S2190256A24B78892900003809FFBF280000194181000C38090028 -S2190256B7205409063E7D204B782C000079418200284181001054 -S2190256CC2C00007841820014480000282C00007A41820018480E -S2190256E100001C3B8000014800006C3B800002480000643B80FD -S2190256F600034800005C3C60000348000048806100A03C800085 -S21902570B0338841C744800539D2C030000408200283D20000382 -S2190257208009478C3B8000002C000000408200283C6000033869 -S219025735631C7C48005229480001FC3C600003808100A038637A -S21902574A1C6048005215480001E82E1C00004092007480610076 -S21902575FB02C030000408200283C60000338631CA4480051F1E1 -S2190257743C6000033C80000338631CB838843F68480051DD482B -S2190257890001B03BA100B43881000838A000017FA6EB78480059 -S21902579E66217C7B1B7940800014806100B483A100B0480069EF -S2190257B3B9480000403C600003808100903863BF64480001C1A1 -S2190257C8480000543BA100B4806100B07F84E3787FA5EB7848DB -S2190257DD008F957C7B1B7940800028806100B483A100B0480068 -S2190257F2931D7C651B783C60000338631CC87FA4EB784800513A -S2190258075D480001303C600003808100903863E8F44800016D52 -S21902581C3D2000043BE92E083B8000003B4100B84800000C7FF3 -S2190258317CD1AE3B9C0001281C0003418100184800016D7C7BBA -S2190258461B794080FFE8801F0110900100B42C1B00004180000E -S21902585BD44800010D800100942C000000418200548001009C92 -S2190258702C000000408200143C60000338631CE0480050E14823 -S2190258850000A8838100984800000C987C00003B9C000148003B -S21902589A01157C631B794080FFF03C6000038081009838631DCA -S2190258AF047F85E378480050AD480000743C80000338841D1CC5 -S2190258C4386100B938A00003480052412C0300003B8100B840DD -S2190258D98200143C600002386359AC480006DD4800004488019F -S2190258EE00B82C00005340820028893C00013929FFD028090055 -S21902590309418100183C60000280810098386359AC480001C9BC -S219025918480000143C600003808100B838631D204800503940D6 -S21902592D92000C7FA3EB784800661D800100E4818100C47C08C1 -S21902594203A6834100C8836100CC838100D083A100D483C10054 -S219025957D883E100DC7D808120382100E04E8000203D200004F6 -S21902596C39292E088009010C3969000490090108916901044E5C -S2190259818000203D600004392B2E083940000038000100906B82 -S2190259962E08914901189009010C90890114914901084E800047 -S2190259AB209421FFF07C0802A693C1000893E1000C900100146F -S2190259C03D2000043BE92E0883DF01082C1E00004080000C3857 -S2190259D560FFFF480000EC408200C4801F01142C0000004182FB -S2190259EA0038817F01183D20000339293F607C8958AE396B0040 -S2190259FF013C600003917F011838631BC848004F55801F0118A1 -S219025A14280000064081000893DF01183D2000043BE92E0880B9 -S219025A291F010C2C0000FF41810020801F01142C000000418285 -S219025A3EFF983C60000338631BCC48004F194BFFFF883D2000B6 -S219025A530481292E08381F00047C0303783880010038BF01103D -S219025A687D2803A6901F01044E8000212C030000907F010C9056 -S219025A7D7F010841810020801F01142C0000004182FF483C601D -S219025A92000338631BCC48004EC94BFFFF383D400004394A2E61 -S219025AA708812A0108816A01043929FFFF912A0108886B000020 -S219025ABC396B0001916A0104800100147C0803A683C100088398 -S219025AD1E1000C382100104E8000209421FF707C0802A6928112 -S219025AE6006092A1006492C1006892E1006C930100709321005B -S219025AFB74934100789361007C9381008093A1008493C1008837 -S219025B1093E1008C900100947C7D1B787C9523783B6000003A47 -S219025B258000013B2000003AC000003AE0FFFF480002602C059B -S219025B3A0053418200183C60000338631A687F64DB7848004E99 -S219025B4F15480002547FA803A63B7B00024E80002138A10058DF -S219025B6438000000547C063E7CBA2B78900100587FA3EB78385A -S219025B79800001480002697C7F1B79408000183C60000338633B -S219025B8E1A947F64DB7848004DCD4800020C381CFFD028000014 -S219025BA3093B7B0001418101AC3D600003396B1BA05400103A1A -S219025BB87D4B002E3D20000339291BA07D4A4A147D4903A64E7C -S219025BCD8004207FA3EB78389CFFD17F45D378480002092C144D -S219025BE200007C7E1B78381BFFD17FD8F3787F60E2144182009D -S219025BF72C2C1500004182001C7F3EA8503C60000338631AB885 -S219025C0C7F24CB7848004D51480000083B2000003A8000003D0E -S219025C212000038169477C7FDECA147D39F0507C1748107C00FF -S219025C3601107C0003B87D2900787C1E58407EE000387C174B46 -S219025C4B78418000143D200003800947647C1E004040810018A9 -S219025C603C60000338631AD07FC4F37848004CF5480001343818 -S219025C751F002E7FFC00507FE9FB782C0900007F7BFA143BFFA9 -S219025C8AFFFF408100307F5CD3787FA3EB78388000017F85E3C4 -S219025C9F78480001457FE0FB782C000000987E00003BDE0001B5 -S219025CB43BFFFFFF4181FFDC7FA3EB783880000138A0000048A1 -S219025CC900011D88A1005B7C6318F85466063E7C0628003B7BD0 -S219025CDE000190A10058418200183C60000338631B0C7F04C39E -S219025CF37848004C6D480000AC7D39F0507C09B0107C00011060 -S219025D087C0003B87D2900787EC000387C164B78480000547F44 -S219025D1DA3EB78209C003B7F45D378480000BD7C7E1B783D206F -S219025D3200033C60000393C9478438631B487FC4F3787EE5BBC2 -S219025D47787EC6B37848004C15480000543C60000338631B704F -S219025D5C7F64DB787F85E37848004BFD4800003C7F7FDB787FB2 -S219025D71BEEB78480000083BFF00017FC803A64E8000212C035C -S219025D86000A4082FFF07FDDF3787FFBFB787FA803A64E8000F4 -S219025D9B217C651B794181FD98800100947C0803A6828100605A -S219025DB082A1006482C1006882E1006C83010070832100748347 -S219025DC54100788361007C8381008083A1008483C1008883E14D -S219025DDA008C382100904E8000209421FFE07C0802A693610096 -S219025DEF0C9381001093A1001493C1001893E1001C900100246F -S219025E047C9E23787FC0F3782C0000007C7B1B787CBC2B783B57 -S219025E19A000003BDEFFFF408101787F6803A64E8000217F6816 -S219025E2E03A6547F063E4E800021393FFFD0381FFFBF21290003 -S219025E4309392000007D29491420000005380000007C000114F0 -S219025E587D270379546B063E3920000040820010381FFF9F28C3 -S219025E6D00000541810008392000012C09000041820104392B8F -S219025E82FFD0380BFFBF7D2A4B787C0803785529063E540006AF -S219025E973E21290009392000007D2949142000000538000000A5 -S219025EAC7C0001147D2703793920000040820010380BFF9F28F5 -S219025EC100000541810008392000012C090000418200B0393F7C -S219025ED6FFD05520063E2800000957BD402E4181000C7D234BBC -S219025EEB7848000030381FFF9F280000054181000C387FFFA95C -S219025F004800001C381FFFBF393FFFC9200000057C0001107C9E -S219025F150003B87C0348385540063E280000094181000C7D4918 -S219025F2A537848000030380BFF9F280000054181000C392BFFD9 -S219025F3FA94800001C5500063E392BFFC9200000057C000110C2 -S219025F547C0003B87C094838546020362C1C00007C034B787FE2 -S219025F69BD1B784182001C801C00007C001A14901C00004800B3 -S219025F7E000C3860FFFF480000187FC0F3782C0000003BDEFF17 -S219025F93FF4181FE907FA3EB78800100247C0803A68361000C5C -S219025FA88381001083A1001483C1001883E1001C382100204EEE -S219025FBD8000209421FFF87C0802A69001000C3C600003386379 -S219025FD21A4C4800498D8001000C7C0803A6382100084E800046 -S219025FE7209421FFF07C0802A693C1000893E1000C900100142D -S219025FFC3D6000033D200003392945903BEB458C7C1F484041F7 -S2190260118000207D3E4B78813F00003BFFFFFC7D2803A64E8044 -S21902602600217C1FF0404080FFEC800100147C0803A683C100C1 -S21902603B0883E1000C382100104E8000209421FFF87C0802A6A2 -S2190260509001000C3D2000038009430C2C0000004182001080E0 -S21902606509430C90030094480000243D200003906947D4480078 -S21902607A15417C1602A628007A124081000C38007A127C1603A0 -S21902608FA68001000C7C0803A6382100084E8000204E80002058 -S2190260A4386000004E8000209421FFF07C0802A693E1000C907A -S2190260B9010014480005AD3D2000033889427C800400083BE036 -S2190260CE00002C000000418200307FE3FB787C9F2378809F00ED -S2190260E30080BF000480DF000888FF000C3BFF00104800047D51 -S2190260F8801F00082C0000004082FFE0800100147C0803A683D3 -S21902610DE1000C382100104E8000204E8000209421FFF87C0814 -S21902612202A69001000C480000ED38007A127C1603A680010067 -S2190261370C7C0803A6382100084E8000203D20002F6129AF08F7 -S21902614C7C6349D63C00431B6000DE837C0300967C63FE707C00 -S2190261610096707D6300507D3602A67D605B782C000000396B11 -S219026176FFFF4C810020394BFFFF7C1602A67C0900004182FF1F -S21902618BF87C0903787D605B782C0000007D4B53784181FFE0F0 -S2190261A04E8000209421FFF87C0802A69001000C3D20FF0061C3 -S2190261B529093038000001B00900007C0006ACA00900007C0027 -S2190261CA06AC5400AAFF38600000418200302060003A3D600028 -S2190261DF035460103A396B3FB87D6B002E3D200003392940A44C -S2190261F47C89002E7D6803A64E800021546307FA8001000C7C1E -S2190262090803A6382100084E8000203D20000339493FB8390067 -S21902621E00407C0A402E3D200002392960A47C004800418200E4 -S21902623318800A00403D2000033929A0B47C004800408200349D -S2190262483D200002392961A43D600003380000007D2A412E6026 -S21902625D00DEAD396B40A47C0B412E3D20000339294190380051 -S21902627200007C09412E3D600003800B294C3D20000339292991 -S219026287107D2902147D2903A64E8004203D20FF0061290014F4 -S21902629C800900007C0006AC64000001900900007C0006AC48BB -S2190262B10000E83D20FF0061290200A00900007C0006AC6000CA -S2190262C60008B00900007C0006AC480000C83D20FF00612902D5 -S2190262DB00A00900007C0006AC60000004B00900007C0006AC85 -S2190262F0480000A83D20FF0061290240A00900007C0006AC6043 -S219026305000004B00900007C0006AC480000883D20FF006129DB -S21902631A0220A00900007C0006AC60000008B00900007C0006CB -S21902632FAC480000683D20FF0061290220A00900007C0006AC17 -S21902634460000004B00900007C0006AC480000483D20FF0061A5 -S219026359290940800900007C0006AC60000080900900007C000A -S21902636E06AC480000283D20FF0061290948816900007C00064E -S219026383AC3C00800054005D7E7D6B0378916900007C0006ACDC -S2190263983D600003800B2A5C3D200003392929F87D2902147D1C -S2190263AD2903A64E8004203D20FF0061290200A00900007C0003 -S2190263C206AC5400063E60000100B00900007C0006AC480000E5 -S2190263D7683D20FF0061290240A00900007C0006AC5400063EAB -S2190263EC60000100B00900007C0006AC480000443D20FF006104 -S219026401290220A00900007C0006AC5400063E60000100B009AB -S21902641600007C0006AC480000203D20FF00612909408009001C -S21902642B007C0006AC6000E000900900007C0006AC3D60000380 -S219026440800B2B443D20000339292AE07D2902147D2903A64E21 -S2190264558004203D20FF0061290014800900007C0006AC600076 -S21902646A0040900900007C0006AC4E8000203D20FF0061290239 -S21902647F00A00900007C0006AC60000008B00900007C0006ACDB -S2190264944E8000203D20FF0061290200A00900007C0006AC60DF -S2190264A9000004B00900007C0006AC4E8000203D20FF00612918 -S2190264BE0240A00900007C0006AC60000004B00900007C00060A -S2190264D3AC4E8000203D20FF0061290220A00900007C0006AC34 -S2190264E860000008B00900007C0006AC4E8000203D20FF00619E -S2190264FD290220A00900007C0006AC60000004B00900007C00C8 -S21902651206AC4E8000203D20FF0061290940800900007C000693 -S219026527AC60000080900900007C0006AC4E8000203D20FF00BB -S21902653C61290948816900007C0006AC3C00800054000FFE7DB6 -S2190265516B0378916900007C0006AC4E8000207C1E22A6600070 -S21902656600077C1E23A64E8000209421FFF093E1000C54E0FF6A -S21902657BFE70FF00012F0000002F8300207CC0FE707D600026E8 -S219026590556B1FFE54A500267D400026554ADFFE7C0600507D45 -S2190265A54A00D07CE0002654E7EFFE7D6B00D060A808FF5400FB -S2190265BA0FFE7D0858787D4950F860A508FD7CFF00387CAB5819 -S2190265CF38714A000D2F9F00007D654378548400267129001D90 -S2190265E47D4A4B78608402003960000039000020419E005C54AA -S2190265F96B402E7D55C3A67D70C3A67C93C3A67CB6C3A660A009 -S21902660E01007D5DC3A67D78C3A67C9BC3A67C1EC3A6386300B0 -S219026623013CC6FF807F8340007CC0FE707C0600507D20002658 -S2190266385529EFFE54000FFE7D2700393C8400803CA5008040BC -S21902664D82FFAC656020007C10C3A67C18C3A683E1000C382164 -S21902666200104E800020380000007C19C3A6380000207C090308 -S219026677A639200000380000007C15C3A67D30C3A67C13C3A6C8 -S21902668C7C16C3A67C1DC3A67D38C3A67C1BC3A67C1EC3A6399B -S2190266A12901004200FFD83C00200060001F007C10C3A67C1836 -S2190266B6C3A64E8000209421FDE87CDE9AA674C6FFFF3D600068 -S2190266CB03812B42CC2C0900004082020039400030380000011B -S2190266E07D4903A6900B42CCB12609C43800000039263C807D12 -S2190266F5284B789806086038E62E0838A1000838862E003861DE -S21902670A00093981021198090000392900014200FFF839202ED9 -S21902671F00B1280002396000103940020938002E0899680005E2 -S21902673499680004B0080000B14800063920A800B1262E083847 -S219026749000101B007000290A700047C8B2378B14B0002380066 -S21902675E00A59801000890AB0004B1262E0038000000980608B7 -S21902677364392000509926086838000001980608603920011124 -S219026788B12609C0A00609C070090001418200187CC93378A001 -S21902679D0909C0700A00014082FFF87D264B7838000211B00673 -S2190267B209C0A12609C071200001418200187CC93378A0090963 -S2190267C7C0700A00014082FFF87D264B78392000007D2903A6B4 -S2190267DC380000819806086C7D4902A6614AC3517D4903A6A09A -S2190267F10B000070098000418200084200FFF4394001007D4948 -S21902680603A63D20000439298C5439600000380000FF7C09597C -S21902681BAE396B00014200FFF87D8763787C6B1B787C0B3800BD -S2190268304182009C3CA00004880B00002C00004D408200808837 -S2190268450B00012C00004F40820074880B00022C0000544082A3 -S21902685A00688C0B000839400000892B00015400402E7C084B5C -S21902686F787C0A4000396B00024080005438858C547C651B7804 -S219026884880B0000396B00017D693A787D23FE707C0451AE7C1F -S219026899604A787C0018507C00FE70394A00017CA900787C0A4C -S2190268AE40007D6000387C0B4B784180FFCC48000010396B00A7 -S2190268C3017C0B38004082FF7038000000980608603821021817 -S2190268D84E8000209421FFE87C0802A693A1000C93C1001093B7 -S2190268EDE100149001001C7C7D1B787C9F23787CBE2B784BFF84 -S219026902FDBD3D20000439698C54394B01007C0B504040800080 -S2190269178457A8063E880B00007C00400040820054886B000144 -S21902692C396B00027F83F0004FFEE3827C000026540007FE7C8E -S2190269410000D07FC900787C6000387C034B794081004C7C6961 -S21902695603A67D695B787FE4FB7888090000392900019804005D -S21902696B00388400014200FFF048000028886B00013803000281 -S2190269807D2B00EE5529063E2C0900FF4182000C7C0B50404148 -S21902699580FF88386000008001001C7C0803A683A1000C83C109 -S2190269AA001083E10014382100184E8000209421FFF87C0802B8 -S2190269BFA69001000C480035358001000C7C0803A638210008AC -S2190269D44E8000203C80FF00608400007C9E9BA63CA0FA106079 -S2190269E9A500013C60000060630000986500007C788AA63C60D0 -S2190269FE0A007C0004AC7C788BA63C600C007C0004AC7C788BCF -S219026A13A63C6004007C0004AC7C788BA63C6001007C0004AC07 -S219026A287C788BA63C6007007C0004AC7C788BA67C708AA63CE1 -S219026A3D600A007C708BA64C00012C3C600C007C708BA64C002C -S219026A52012C3C6004007C708BA64C00012C7C0004AC3C6000FD -S219026A676060632400906400003C60FFFF6063FF8890640004FC -S219026A7C3C600000606300C2B06402003C6055CC6063AA3390DA -S219026A9164032090640324906403289064032C386000C3B06496 -S219026AA6022038600083B064024038600200B064017A3C601864 -S219026ABB8060631000906401703C60FE00606304013CA0FF804A -S219026AD060A509609064010090A401043C600000606300813CF2 -S219026AE5A0FFC060A504009064010890A4010C3C600000606390 -S219026AFA00803CA0000060A504009064011090A401143C600031 -S219026B0F00606300803CA0000060A504009064011890A4011CE4 -S219026B243C60FA00606304013CA0FFE060A50930906401209059 -S219026B39A401243C608000606300013CA0A00060A50108906419 -S219026B4E012890A4012C3C60FA21606300013CA0FFFF60A50146 -S219026B63089064013090A401343C60FC00606300013CA0FF80C9 -S219026B7860A509409064013890A4013C3C600200606300009024 -S219026B8D640280806402845463653E2C030000418200103C60A4 -S219026BA25F506063D0004800000C3C6000006063D0009064021C -S219026BB7843C4000003C60FF0060630014904300003C40000001 -S219026BCC604200007C4210F87C5603A6384000013C60FF006056 -S219026BE1630200B04300003CA0FA1060A500013C6000006063F5 -S219026BF60008986500004E8000207063000E3C80FA1060840005 -S219026C0B01986400004E8000203C80FA106084000138A0000AF5 -S219026C2098A400003CA0000A7CA903A64200000038A0000C98AA -S219026C35A400003CA0000A7CA903A6420000003863FFFF2C03E1 -S219026C4A00004080FFD038A0000698A400003CA000147CA9036D -S219026C5FA6420000004E8000203D20000339292BC85463073E92 -S219026C747C6918AE4E8000209421FFF87C0802A69001000C3DB9 -S219026C89200003806942E82C0300004181000C48001B454800CC -S219026C9E000C3800FFFF900942E88001000C7C0803A6382100C2 -S219026CB3084E8000203803FF9F280000054181000C3863FFA9B8 -S219026CC84E8000203923FFD05520063E280000094181000C7D62 -S219026CDD234B784E8000203803FFBF280000054081000C38603C -S219026CF2FFFF4E8000203863FFC94E8000209421FFE07C08022F -S219026D07A6900100243800000098010018906100104BFFFF657D -S219026D1C5463063E388100084800001D2C0300014082FFEC80DD -S219026D310100247C0803A6382100204E8000209421FFF07C0865 -S219026D4602A693C1000893E1000C900100147C9F2378897F004A -S219026D5B102C0B0000408200282C0300244082009839200001E4 -S219026D703800FFFF901F0004993F0010917F0000917F000C48C2 -S219026D8500007C2C0B0001408200542C03002340820020815F14 -S219026D9A0008817F000C380000007C0A59AE39200002993F00D1 -S219026DAF1048000050817F000C2C0B0800418200E8801F00008B -S219026DC4813F00087C001A14901F00007C6959AE380B000190D2 -S219026DD91F000C480000242C0B0002408200245463063E4BFFA3 -S219026DEEFECD5463203638000003907F0004981F001038600004 -S219026E0300480000AC2C0B0003408200985463063E4BFFFEA503 -S219026E18801F0004893F00037C001B787C090000901F00044168 -S219026E2D8200103860002D4800196D4800006C3860002B480065 -S219026E421961813F0008880900022C00003A4082004C886900FA -S219026E570083DF000C48001945813F00088869000148001939B7 -S219026E6C396000037C0BF040418100287FCAF3787FE4FB7881C2 -S219026E812400087C0958AE7D2B4A14396B00017C0B50409809DB -S219026E96FFFD4081FFE8386000014800001038000000981F005C -S219026EAB103860FFFF800100147C0803A683C1000883E1000CA7 -S219026EC0382100104E8000209421FFE07C0802A69361000C930C -S219026ED581001093A1001493C1001893E1001C900100243D20BA -S219026EEA00033B692BC87C7C1B7838600024480018A98BFC001B -S219026EFF003BC000002C1F00003BA00000418200247FE3FB789A -S219026F144800188D7C1DFA143BDE00017FFCF0AE541D063E2CB9 -S219026F291F00004082FFE4386000234800186D57A0E13E7C7BF3 -S219026F3E00AE4800186157A0073E7C7B00AE480018554BFFFDEB -S219026F532D5463067E2C03002B4082FF98800100247C0803A635 -S219026F688361000C8381001083A1001483C1001883E1001C38BD -S219026F7D2100204E8000209421FFD87C0802A6936100149381F5 -S219026F92001893A1001C93C1002093E100249001002C3D200055 -S219026FA703816947A83D4000032C0B000038000000900A42EC3B -S219026FBC3F6000033F800003408101383FC000033FA000033D3A -S219026FD1200003800947B42C0000004182006C801C47A83D607A -S219026FE600032800000340810018801E47AC70090003408200B9 -S219026FFB0C3BE0000448000034801C47A83BE000012800000103 -S21902701040810024800B47AC540007FE7C0000D07C00FE707CF6 -S2190270250900F8540007FE552907BC7C1F4B78808B47AC3861BF -S21902703A00087FE5FB784800232548000014813E47AC3BE000A2 -S21902704F0188090000980100083D200003800942EC2C000000AF -S21902706440820098390000007C08F8004080006C3D200003383D -S219027079C92BC838A100083CE000033C8000037D6828AE8147FD -S21902708E47B05560E13E7D2600AE992A0000800442EC394A00D2 -S2190270A3012C000000914747B0408200505560073E7D2600AE78 -S2190270B8396A0001992A0000801B42EC916747B02C0000004031 -S2190270CD820030390800017C08F8004180FFB0813D47A8801E7C -S2190270E247AC7D3F48502C0900007C00FA14901E47AC913D47D6 -S2190270F7A84181FED88001002C7C0803A683610014838100184F -S21902710C83A1001C83C1002083E10024382100284E8000209438 -S21902712121FFE87C0802A693A1000C93C1001093E10014900161 -S219027136001C2C0600003D2000033D6000033D4000033D000032 -S21902714B03908947B0906B47AC90AA47A890C847B441820030B8 -S2190271603FA0000338000000901D42EC813D42EC4BFFFE158154 -S2190271753D42EC801D42EC2C00000041820010386000004800E9 -S21902718A001C4BFFFDF93D600003812B47B03800000098090071 -S21902719F00806B47B08001001C7C0803A683A1000C83C10010A4 -S2190271B483E10014382100184E8000209421FFC07C0802A692B6 -S2190271C981001092A1001492C1001892E1001C93010020932170 -S2190271DE0024934100289361002C9381003093A1003493C10055 -S2190271F33893E1003C900100443D200003800947A83B60000050 -S2190272082C0000003D200003936942EC3E8000033EA0000340D2 -S21902721D8101703D200003816947AC3F000003880B00002C0025 -S2190272320000418201583EC000033F4000033EE00003801647A3 -S219027247B42C00000041820058801547A82800000340810018A8 -S21902725C801A47B0700900034082000C3BC000044800003C8038 -S2190272711547A83BC00001280000014081002C801A47B0540006 -S21902728607FE7C0000D07C00FE707C0900F8540007FE55290756 -S21902729BBC7C1E4B78480000083BC000013BE000007C1FF000CC -S2190272B0408000743FA000033F2000033B810008813D47AC884D -S2190272C569000039290001913D47AC5463063E4BFFF9E5801964 -S2190272DA42EC547B26362C000000408200A8813847AC8869000C -S2190272EF0039290001913847AC5463063E4BFFF9BD801442ECA7 -S2190273047F631B782C000000547B063E4082007C7F7FE1AE3BB3 -S219027319FF00017C1FF0004180FFA0801647B42C0000004182ED -S21902732E0018809A47B0386100087FC5F3784800208948000091 -S2190273430C813A47B09B6900003D200003800942EC2C00000029 -S21902735840820034813747A8801A47B07D3E48502C0900007CE7 -S21902736D00F214901A47B0913747A840810014813847AC880994 -S21902738200002C0000004082FEBC800100447C0803A682810052 -S2190273971082A1001482C1001882E1001C83010020832100244D -S2190273AC834100288361002C8381003083A1003483C10038833E -S2190273C1E1003C382100404E8000209421FFE87C0802A693A110 -S2190273D6000C93C1001093E100149001001C2C0600003D200067 -S2190273EB033D6000033D4000033D000003906947AC908B47B025 -S21902740090AA47A890C847B4418200303FA00003380000009057 -S2190274151D42EC813D42EC4BFFFDA5813D42EC801D42EC2C0055 -S21902742A00004182001038600000480000104BFFFD893D200056 -S21902743F03806947B08001001C7C0803A683A1000C83C1001000 -S21902745483E10014382100184E8000209421FFF87C0802A690DD -S21902746901000C48001AA53D20000338000001900942D080012E -S21902747E000C7C0803A6382100084E8000209421FFE87C080248 -S219027493A693A1000C93C1001093E100149001001C7C9E2378A9 -S2190274A83BA000007C7F1B7893BE000048000024801E00008183 -S2190274BD3F0000540020367C001B7839290001901E0000913FDA -S2190274D200003BBD0001813F0000886900002C03000041820002 -S2190274E7104BFFF7D17C631B794080FFC87FA3EB788001001C4B -S2190274FC7C0803A683A1000C83C1001083E10014382100184E8C -S2190275118000207C8423793940000040820018380000309803CC -S219027526000198030000386000024E800020392500077D20FE25 -S21902753B7054001F7E7D2902147D251E71418200603D20000363 -S21902755038C92BC838E5FFFF54E018387C88043068A900012022 -S2190275650900007D2049143168FFFF7C0B41107C0B4B7941828A -S21902757A00285508063E5500E13E7D6600AE5509073E7C0648BA -S21902758FAE996300009C03000138630001394A00027CE53B7960 -S2190275A44082FFB07D4353784E8000204E8000204E8000209471 -S2190275B921FFF07C0802A693C1000893E1000C900100143D209C -S2190275CE0003800942E42C00000041820010800942E47C0803BA -S2190275E3A64E8000213D200003800947D82C00000041820014EC -S2190275F838000000900947D83BE00002480000104800766948A3 -S21902760D00759D7C7F1B78480077252C0300004182000848009B -S2190276227751480077114BFFFF8D480076C13860000348001B61 -S219027637D13860000348001B612C1F0000418200203FC00003D7 -S21902764C813E42D47FE3FB787D2803A64E8000212C03000040CC -S21902766182FFEC480076CD3D200003800942E02C00000041821B -S2190276760010800942E07C0803A64E800021800100147C080305 -S21902768BA683C1000883E1000C382100104E8000209421FFB8BE -S2190276A07C0802A6936100349381003893A1003C93C100409397 -S2190276B5E100449001004C7C7E1B783BE000003F6000033B81B1 -S2190276CA0028801B47C43BA000012C0000004182001C7FE3FB92 -S2190276DF787F84E3787C0803A64E8000217C7D1B7848000010B9 -S2190276F47FE3FB784800108190610028381FFFE02800001F7CBA -S2190277090A03782F9D00003BFF00017F83E3784181004C390034 -S21902771E00047D0903A6386100087C6B1B783800000039200070 -S219027733007C0B49AE392900014200FFF8380000047C0903A6B6 -S2190277487C6943787F8BE378880B0000396B000198090000390E -S21902775D2900014200FFF0419E0030200A001F7C0001107C054F -S21902777200F85400077A54A507387FC4F3787C052B7838C0002C -S219027787004BFFF9997C7E1B7848000058212A001F7D29491074 -S21902779C7D2048F8540006F6552907387D2903782C0900007F12 -S2190277B1CBF378380000783929FFFF418200182C090000980BC3 -S2190277C60000396B00013929FFFF4082FFF0280A001F418100DE -S2190277DB0C3BDE0010480000083BDE00082C1F00464081FEE0BC -S2190277F08001004C7C0803A6836100348381003883A1003C834C -S219027805C1004083E10044382100484E8000209421FFD07C0827 -S21902781A02A67D8000269381002093A1002493C1002893E1000B -S21902782F2C900100349181001C88030000386300012C0000507B -S2190278447C9D237890610008392000003BC00047408200703876 -S2190278596100083881000C4BFFFC2D2C030000418200288121B6 -S21902786E000888090000392900012C00003D912100084082001D -S219027883108121000C3BC90001480000383D20000388092BE0AA -S2190278987FA4EB782C00000039692BE0418200D8880B000098AF -S2190278AD0400008D2B0001388400012C0900004082FFEC48001B -S2190278C200BC7D3F4B787C1FF000408000803B800000397FFF32 -S2190278D7E020AB001F7CA52910392100103881000C7CA028F806 -S2190278EC7C8428787CA9483854A5077A54000738806100082A1B -S2190279010B001F7CA503787D2423789381001038C000004BFF02 -S219027916FAB9808100107FE3FB7848000E6D4191001081210075 -S21902792B08392900104800000C812100083929000891210008A4 -S2190279403BFF00017C1FF0004180FF8C3D20000388092BE47F9A -S219027955A4EB782C00000039692BE44182001C880B0000980424 -S21902796A00008D2B0001388400012C0900004082FFEC38000071 -S21902797F0098040000800100348181001C7C0803A6838100202C -S21902799483A1002483C1002883E1002C7D808120382100304E1E -S2190279A98000209421FF287C0802A693A100CC93C100D093E182 -S2190279BE00D4900100DC3BA000003D6000047C7E1B789BAB9687 -S2190279D3E4893E00003809FFC128000034418108283D600003FE -S2190279E8396B2BF85400103A7D4B002E3D20000339292BF87DC6 -S2190279FD4A4A147D4903A64E800420480072694800719D3D208F -S219027A12000339292BC85460E73E7D0900AE5463073E7CE9187A -S219027A27AE3D40000438000053392A96E4980A96E439600000F7 -S219027A3C996900039909000198E90002480007D4387E000148E1 -S219027A51000B6D480007C8387E000148000CE5480007BC3C60F3 -S219027A660004386396E44BFFFC31480007AC881E00012C0000A6 -S219027A7B0040820040480009013D20000388092BE43D600004FA -S219027A902C000000396B96E439492BE441820748880A00008DCE -S219027AA52A0001980B00002C090000396B00014082FFEC480028 -S219027ABA072C381E0001900100883BC1008C3BE100887FE3FB84 -S219027ACF787FC4F3784BFFF9B92C030000418200A481210088B9 -S219027AE488090000392900012C00002C912100884082008C7F33 -S219027AF9E3FB78388100904BFFF98D2C030000418200788121F6 -S219027B0E008888090000392900012C00002C912100884082008B -S219027B23608081008C2C04000041820038806100904800088DE0 -S219027B387C641B79418200148061008880A1008C38C000004B8D -S219027B4DFFF8818001008C812100887C0002147D29021491216D -S219027B62008881210088880900002C00002C4082001038090059 -S219027B7701900100884BFFFF5081210088880900002C00000058 -S219027B8C4082003C3D20000388092BE43D6000042C00000039D9 -S219027BA16B96E439492BE44182063C880A00008D2A0001980B60 -S219027BB600002C090000396B00014082FFEC480006203D200061 -S219027BCB0388092BE83D6000042C000000396B96E439492BE877 -S219027BE041820604880A00008D2A0001980B00002C0900003961 -S219027BF56B00014082FFEC480005E83C8000047FC3F3783884FD -S219027C0A96E44BFFFC094800060C381E00013BE10094900100A3 -S219027C1F947FE3FB78388100984BFFF8652C0300004182009066 -S219027C348121009488090000392900012C00002C91210094402C -S219027C498200787FE3FB783881009C4BFFF8392C03000041828E -S219027C5E0064806100983C80000480A1009C388496E438C00082 -S219027C73014BFFF4AD2C030000408205A03D600003880B2BEC29 -S219027C883D2000042C000000394996E4396B2BEC4182001C8835 -S219027C9D0B00008D2B0001980A00002C090000394A00014082EA -S219027CB2FFEC38000000980A0000480005603D20000388092B28 -S219027CC7E83D6000042C000000396B96E439492BE84182050C65 -S219027CDC880A00008D2A0001980B00002C090000396B00014085 -S219027CF182FFEC480004F03BA00001381E00013BE100A090014E -S219027D0600A07FE3FB78388100A44BFFF77D2C030000418201DE -S219027D1BF8812100A088090000392900012C00002C912100A074 -S219027D30408201E07FE3FB78388100A84BFFF7512C030000415C -S219027D458201CC806100A088030000386300012C00003A9061D4 -S219027D5A00A0408201B42C1D000041820124800100A82C000070 -S219027D6F00418200A8800100A83BE000007C1F0040408000545A -S219027D8439410008816100A0892B0000396B00017D204B782CFA -S219027D9900007D7D2AF9AE916100A040820018880B0000392BA0 -S219027DAE0001600000207C0AF9AE912100A03BFF0001281F0037 -S219027DC37F41810010800100A87C1F00404180FFB8808100A432 -S219027DD8386100087FE5FB78480015E57C03F8004082002481F7 -S219027DED2100A8800100A47D3F48502C0900007C00FA149001E8 -S219027E0200A4912100A84082FF6C800100A82C00000040820022 -S219027E173C3D20000388092BE43D6000042C000000396B96E428 -S219027E2C39492BE4418203B4880A00008D2A0001980B00002C16 -S219027E41090000396B00014082FFEC480003983D2000038809F6 -S219027E562BEC3D6000042C000000396B96E439492BEC418203AF -S219027E6B7C880A00008D2A0001980B00002C090000396B0001B8 -S219027E804082FFEC48000360808100A480A100A838C000014BDC -S219027E95FFF5392C0300004182003C3D20000388092BE43D60D9 -S219027EAA00042C000000396B96E439492BE44182032C880A0059 -S219027EBF008D2A0001980B00002C090000396B00014082FFECC5 -S219027ED4480003103D20000388092BEC3D6000042C0000003929 -S219027EE96B96E439492BEC418202F4880A00008D2A0001980B59 -S219027EFE00002C090000396B00014082FFEC480002D83D200062 -S219027F130388092BF03D6000042C000000396B96E439492BF01B -S219027F28418202BC880A00008D2A0001980B00002C0900003961 -S219027F3D6B00014082FFEC480002A0881E0000395E0001680976 -S219027F520053216900007D2B491468000043216000007C0B017D -S219027F67147C0B4B7939600000914100AC916100B03BE100AC1E -S219027F7C418200287FE3FB78388100B04BFFF505812100AC88A6 -S219027F910900002C00003B4082000C38090001900100AC7FE3B5 -S219027FA6FB78388100B44BFFF4E12C0300004182000C806100E1 -S219027FBBB448006CC9386000034800124138600003480011D17E -S219027FD0806100B02C0300004182004C3D200003800942DC2C93 -S219027FE50000004182001C800942DC7C0803A64E8000217C63FF -S219027FFA1B7940820008906100B0800100B02C0000004182004C -S21902800F1838000009900100B0386000094800030D4800020870 -S2190280244800094D2C0300004182001838000063981E00003D0A -S21902803920000338000001900942FC881E000068090053216904 -S21902804E00007D2B491468000073216000007C0B01147C0B4B47 -S2190280637941820024386000004BFFF5453D20000439292F246F -S2190280783D600003912B42F848006C2D4800000C386000014B3D -S21902808DFFF525386000034800117138600003480011013860CC -S2190280A2FFFF480001883D200003800942D87C0803A64E8000F5 -S2190280B721386000014800017048000F8948000158381E000162 -S2190280CC900100B8386100B8388100BC4BFFF3B52C0300004127 -S2190280E182007C812100B888090000392900012C00002C91212D -S2190280F600B84082006488090000392900012C0000439121007B -S21902810BB840820010806100BC48001AD14800000C806100BC0D -S21902812048001ABD3D20000388092BE43D6000042C000000391E -S2190281356B96E439492BE4418200A8880A00008D2A0001980B60 -S21902814A00002C090000396B00014082FFEC4800008C3D200061 -S21902815F0388092BE83D6000042C000000396B96E439492BE8DD -S21902817441820070880A00008D2A0001980B00002C0900003961 -S2190281896B00014082FFEC48000054381E0001900100C03861E4 -S21902819E00C0388100C44BFFF2E92C030000408200443D2000D1 -S2190281B30388092BF43D6000042C000000396B96E439492BF471 -S2190281C84182001C880A00008D2A0001980B00002C0900003961 -S2190281DD6B00014082FFEC38000000980B0000480000303C607E -S2190281F2000338632BE44BFFECD1806100C4480006154800006D -S219028207183C8000047FC3F378388496E438A0012C4800121130 -S21902821C3C600004386396E44BFFECA538600000800100DC7C45 -S2190282310803A683A100CC83C100D083E100D4382100D84E8045 -S21902824600209421FFE87C0802A693A1000C93C1001093E1001C -S21902825B149001001C3FA00004389D96E448000E21387D96E46E -S2190282704BFFEC598001001C7C0803A683A1000C83C100108392 -S219028285E10014382100184E8000209421FFF07C0802A693E145 -S21902829A000C900100143D200003800942E82C00000040800018 -S2190282AF084BFFFF993FE00004387F8EE44BFFEA45387F8EE4DB -S2190282C44BFFF6E97C631B794182FFEC7C6318F854630FFE8021 -S2190282D90100147C0803A683E1000C382100104E8000204E80B2 -S2190282EE00209421FFF87C0802A69001000C4BFFF16548000CEB -S219028303553860002B480004998001000C7C0803A63821000846 -S2190283184E8000203D200003906942E84E8000209421FFF87CC2 -S21902832D0802A69001000C3D20000339292BC85460E73E7D4993 -S21902834200AE5463073E7D0918AE3D60000438000058386B96BF -S219028357E4980B96E43920000099430001990300029923000376 -S21902836C4BFFEB5D8001000C7C0803A6382100084E8000203D1D -S21902838120000438A0000039299F343CC0000338E0FFFF3C80DE -S21902839600033D6000043D4000033D0000033800000190E64771 -S2190283ABBC90AB9EE4912A47C0900842F090A447B84E80002090 -S2190283C09421FFF07C0802A693C1000893E1000C900100143D13 -S2190283D5200003800942F07C7F1B782C0000007C9E237840827D -S2190283EA00084BFFFF952C1F0012418100243D600003800B47DC -S2190283FFC03D20000439299F347C0900507C00F214280000800D -S2190284144081000C386000004800006C3CE00003800747BC7C0E -S2190284291F00004182004C3D000003800847B87C1F00004180E6 -S21902843E0020395F00013D20000439299EE4554B103A38000002 -S219028453007C09592E914847B83D600003814B47C03D20000455 -S21902846839299EE457E0103A7D49012E93E747BC3D2000038041 -S21902847D6947C07C03F214900947C0800100147C0803A683C148 -S219028492000883E1000C382100104E8000209421FFD87C0802ED -S2190284A7A6936100149381001893A1001C93C1002093E1002483 -S2190284BC9001002C3D600003800B42F47C7D1B782C0000007C52 -S2190284D19E23787CBF2B7840820058380000013D200004392962 -S2190284E69FB4900B42F439400000380000087C0903A6390A002C -S2190284FB01554BC00E5547103A2C0B00005560083C4080000C14 -S2190285106C0004C168001DB77C0B03784200FFE87D0A4378284D -S2190285250A00FF7C09392E4081FFC43D600003380000003D208C -S21902853A00043B699FB4900B42EC3F8000034800002489210089 -S21902854F0857E0463E7C004A785400103A7D7B002E57E9402E9D -S2190285647D3F5A783BBD00012C1E00003BDEFFFF4182002038F8 -S2190285796100087FA4EB7838A0000148000DE1801C42EC2C00F2 -S21902858E00004182FFBC7FE3FB788001002C7C0803A6836100C0 -S2190285A3148381001883A1001C83C1002083E1002438210028DF -S2190285B84E8000209421FFD87C0802A693A1001C93C1002093AA -S2190285CDE100249001002C3D20000438000000980996E43BA938 -S2190285E296E47C691B7890610008880900002C000043408200D0 -S2190285F7F4880900012C000052408200E88BC900022C1E0043D7 -S21902860C408200DC880900032C00003A408200D0380900043BA8 -S219028621E10008900100087FE3FB783881000C4BFFEE5D2C035D -S2190286360000418200EC8121000888090000392900012C0000AF -S21902864B2C91210008408200D47FE3FB78388100104BFFEE3190 -S2190286602C030000418200C08061000C8081001038A0FFFF4B2D -S219028675FFFE2D3D20000383E942EC2C1F0000418200403D201A -S21902868A000388092BE87FA3EB782C00000039692BE841820004 -S21902869F1C880B00008D2B0001980300002C09000038630001EB -S2190286B44082FFEC3800000098030000480000647C641B7838D3 -S2190286C97D000138A000204BFFEE453D2000049BC996E43863C8 -S2190286DE00017FFD19AE4800004081210008880900007D234B8E -S2190286F3782C00004C7C090378418200284181000C2C00004353 -S219028708480000082C090050418200143C800004388496E4387B -S21902871DA0012C48000CF98001002C7C0803A683A1001C83C1C8 -S219028732002083E10024382100284E8000209421FFF87C0802E2 -S219028747A69001000C880300002C000070418200143C80000415 -S21902875C388496E438A0012C48000CBD8001000C7C0803A638C3 -S2190287712100084E8000203D200003816942F85463103A7C6371 -S219028786582E4E8000203D200003816942F85463103A7C835986 -S21902879B2E4E8000209421FFF87C0802A69001000C3D200000D4 -S2190287B039293200816900185464063E806B0000800B000C7C1D -S2190287C50803A64E8000218001000C7C0803A6382100084E800F -S2190287DA00209421FFF87C0802A69001000C3D200000392932FD -S2190287EF0081690018806B0000800B00107C0803A64E800021CA -S2190288048001000C7C0803A6382100084E8000209421FFF87C27 -S2190288190802A69001000C3D20000039293200816900187C6522 -S21902882E1B78806B0000800B0014388000007C0803A64E80005E -S219028843218001000C7C0803A6382100084E8000209421FFF843 -S2190288587C0802A69001000C480000158001000C7C0803A638EC -S21902886D2100084E8000209421FFE87C0802A693A1000C93C17C -S219028882001093E100149001001C3FC00003817E47C83D200028 -S219028897032C0B0000380000003BBE47C8900942FC7C7F1B78E6 -S2190288AC418200187D635B7848000055801E47C82C000000406C -S2190288C182002C813F00003C007D82913D000460001008901FF9 -S2190288D6000093FE47C8386000034800092538600003480008EA -S2190288EBB58001001C7C0803A683A1000C83C1001083E10014F6 -S219028900382100184E8000209421FFF87C0802A69001000C3D4A -S219028915200003816942FC2C0B0000408200183D200003800901 -S21902892A47C8394947C87C0300004182000C3860000048000063 -S21902893F24800A0004916947C89003000038600003480008B52E -S2190289543860000348000845386000018001000C7C0803A6384C -S2190289692100084E8000203D200003800947C83120FFFF7C69AF -S21902897E01104E8000209421FFF87C0802A69001000C2C03003A -S21902899300418200483D400003812A43003929FFFF2C090000BA -S2190289A8912A4300418100683D20000039293200816900183860 -S2190289BD000000900A4300806B0000800B0014388000057C08F6 -S2190289D203A64E8000214800003C3D600003812B43003929007C -S2190289E7012C090001912B4300408200243D2000003929320067 -S2190289FC8169001838800004806B0000800B00147C0803A64E9C -S219028A118000218001000C7C0803A6382100084E8000209421EA -S219028A26FFF87C0802A69001000C3D2000003929320081690099 -S219028A3B18806B0000800B00107C0803A64E8000218001000CD8 -S219028A507C0803A6382100084E8000209421FFC87C0802A69254 -S219028A65C1001092E10014930100189321001C93410020936139 -S219028A7A00249381002893A1002C93C1003093E1003490010063 -S219028A8F3C2C04000D418201CC3D600003814B43043D200004AE -S219028AA43929A3B47C8951AE2C04000A394A0001914B43043FD9 -S219028AB94000034182000C2C0A00644082019C3D2000003929D7 -S219028ACE320083C900187EE000A67EE0BB783920000051200493 -S219028AE3207C0001243C60000338638C604BFFFD653D20000384 -S219028AF83AC92CD0807E0000813E000C388000247D2803A63B35 -S219028B0D6000003BE0004F4E800021807E0000813E000C388012 -S219028B22004F7D2803A64E800021801A43047C1B000040800073 -S219028B37703D2000043D6000033B09A3B43B2B2CD07D38D8AE79 -S219028B4C807E00005520E13E7F9900AE817E000C7F84E3787DCF -S219028B616803A65529073E7FB948AE3B7B00014E800021807E52 -S219028B760000813E000C7FA4EB787D2803A64E800021801A4378 -S219028B8B047F9FE214579F063E7C1B00007FBFEA1457BF063E4F -S219028BA04180FFA8807E0000813E000C388000237D2803A64E11 -S219028BB5800021807E0000813E000C57E0E13E7C9600AE7D287F -S219028BCA03A64E800021807E0000813E000C57E0073E7C9600A0 -S219028BDFAE7D2803A64E800021807E0000813E00107D2803A674 -S219028BF44E8000215460063E2C00002B986100084182003838F3 -S219028C09610008388000014800142D2C03000040820014880116 -S219028C1E00082C00002D4082FFC44BFFFED43D20000039293247 -S219028C330038000001900900443D200003380000009009430497 -S219028C483C60000338638C604BFFFCB97C0000A652E004207CF7 -S219028C5D0001248001003C7C0803A682C1001082E1001483019E -S219028C7200188321001C83410020836100248381002883A100D2 -S219028C872C83C1003083E10034382100384E8000209421FFE87E -S219028C9C7C0802A693A1000C93C1001093E100149001001C7C3B -S219028CB1BF2B787FE0FB782C0000007C7D1B787C9E23783BFFCC -S219028CC6FFFF41820024889E00007FA3EB784BFFFD897FE0FBD8 -S219028CDB782C0000003BDE00013BFFFFFF4082FFE48001001C45 -S219028CF07C0803A683A1000C83C1001083E10014382100184E80 -S219028D058000209421FFE87C0802A693A1000C93C1001093E1D2 -S219028D1A00149001001C7CBF2B787FE0FB782C0000007C7D1B8C -S219028D2F787C9E23783BFFFFFF418200247FA3EB784BFFFCE52C -S219028D447FE0FB782C000000987E00003BDE00013BFFFFFF406D -S219028D5982FFE48001001C7C0803A683A1000C83C1001083E1E7 -S219028D6E0014382100184E8000209421FF909081000C90A100E4 -S219028D831090C1001490E100189101001C912100209141002460 -S219028D9838600000382100704E8000209421FFF87C0802A69008 -S219028DAD01000C386000004BFFFBD13D600004380000207C0971 -S219028DC203A63D200003814947D4396B2F243D00000339200017 -S219028DD7007C09502E7C09592E392900044200FFF47D6A5B781C -S219028DEC3D200003816947D4800B0094900A0100812B0090917F -S219028E012A0104800B0080900A0108812B0088912A010C800BF1 -S219028E16008C900A0110812B0084912A01143D4000033D6000EC -S219028E2B03800B42FC3D2000042C00000039292F24912A42F828 -S219028E404182001838000000900842FC386000404BFFF9294B9E -S219028E55FFFAB5386000404BFFF91D4BFFFAA93D2000039069D5 -S219028E6A47D88001000C7C0803A6382100084E8000209421FF10 -S219028E7FF87C0802A69001000C380000207C0903A63D20000330 -S219028E94814947D43D600004396B2F24392000007C09582E7C65 -S219028EA909512E392900044200FFF47D6A5B783D200003816986 -S219028EBE47D4800A0100900B0094812A0104912B0090800A013C -S219028ED308900B0080812A010C912B0088800A0110900B008CA2 -S219028EE8812A0114912B0084386000014BFFFA918001000C7CF7 -S219028EFD0803A6382100084E800020386000004E8000203D2076 -S219028F12000339298F083D400003912A42DC3D600003396B901A -S219028F27483D200003916942D83D4000033D600003394A8DA49E -S219028F3C914B42E43D20000339298E7C3D600003912B42E04E7F -S219028F518000209421FFF07C0802A693C1000893E1000C900127 -S219028F6600143D200003800943082C000000408200BC380000C5 -S219028F7B019009430848005E213D2000003BC93200813E0034A8 -S219028F903860FFFF7D2803A64E800021813E00347C7F1B783839 -S219028FA560FFFD7D2803A64E800021815E00143D200003392962 -S219028FBA8C98912A00043D6000036FE0FFFF396B8D086800FF2B -S219028FCFFE3D200003916A000839298A5C3100FFFF7CE8011039 -S219028FE4912A000C3D600003301FFFFF7D00F910396B8A243DA8 -S219028FF92000037CE04039916A001039298D78912A0014418260 -S21902900E0014813E00347FE3FB787D2803A64E800021801E008F -S21902902330386000007C0803A64E800021800100147C0803A68B -S21902903883C1000883E1000C382100104E8000209421FFF87CE1 -S21902904D0802A69001000C3D20000039293200800900402C00D4 -S21902906200004182000C7C0803A64E8000218001000C7C0803F3 -S219029077A6382100084E8000207FE000084E8000209421FFD807 -S21902908C7C0802A6936100149381001893A1001C93C100209311 -S2190290A1E100249001002C7C9D23787C7C1B7838000054981D71 -S2190290B600007F8326704BFFDBAD9C7D00017F83E3784BFFDB98 -S2190290CBA17FBFEB789C7F0001386000044BFFDB919C7F0001BD -S2190290E0386000404BFFDB859C7F00013BA0003A9FBF0001382A -S2190290F56000404BFFF6813B810008906100083BFF00017FE4A3 -S21902910AFB787F83E37838A0000438C000004BFFE0097C7F1B5C -S21902911F783B60003B9B7F0000386000004BFFDB3D9C7F0001B6 -S219029134386000014BFFDB319C7F00019FBF0001386000014BD1 -S219029149FFF631906100083BFF00017FE4FB787F83E37838A0A5 -S21902915E000438C000004BFFDFBD7C7F1B7838000000981F0096 -S219029173019B7F00008001002C7C0803A68361001483810018D7 -S21902918883A1001C83C1002083E10024382100284E8000202C04 -S21902919D0300014182002028030001418000502C03000241829E -S2190291B200242C030003418200304800003C3C0002004C000149 -S2190291C72C7C108BA64C00012C480000283C0004004C00012C01 -S2190291DC7C108BA64C00012C480000143C000C004C00012C7CA8 -S2190291F1108BA64C00012C7C708AA654630FFE4E8000202C03AB -S21902920600014182002028030001418000682C0300024182001F -S21902921B202C03000341820028480000543C0002007C0004ACF4 -S2190292307C188BA6480000443D6004007C0004AC7D788BA64896 -S219029245000034380000807C0903A639200000612010003D606C -S21902925A0E007C0004AC7D398BA67D788BA67C198BA67D788B6B -S21902926FA6392900104200FFE07C788AA654630FFE4E800020D4 -S2190292843D60000338000001900B42EC3D200003392993543D46 -S219029299600003912B430C3D40000348000098800A47D0280022 -S2190292AE0003408100307080000340820028706000034082003E -S2190292C320800300003863000490040000812A47D03884000437 -S2190292D83929FFFC4800005C3D600003800B47D02800000140CE -S2190292ED810034708000014082002C7060000140820024A00377 -S219029302000038630002B0040000812B47D0388400023929FF1C -S219029317FE912B47D0480000208803000038630001980400003E -S21902932C812A47D0388400013929FFFF912A47D0800A47D02CA7 -S2190293410000004082FF643D20000338000000900942EC3D202F -S2190293560003380000009009430C4E8000209421FFE87C0802C8 -S21902936BA69381000893A1000C93C1001093E100149001001C4B -S2190293807C601B787CBC2B787C8323783FA000037C040378937D -S2190293959D47D04BFFFEED807D47D07C63E0508001001C7C088F -S2190293AA03A68381000883A1000C83C1001083E100143821009D -S2190293BF184E8000209421FFE87C0802A69381000893A1000C68 -S2190293D493C1001093E100149001001C7CBC2B783FA000039394 -S2190293E99D47D04BFFFE99807D47D07C63E0508001001C7C088F -S2190293FE03A68381000883A1000C83C1001083E1001438210049 -S219029413184E800020386000004E800020386000004E8000202B -S219029428386000004E8000209421FFF07C0802A693C1000893E3 -S21902943DE1000C900100143D200003800947E02C000000418282 -S21902945200603FE000033BC000007D4000A67D4053783920003D -S21902946700512004207C000124817F47E0800B0014901F47E017 -S21902947C808B001893CB00187C0000A6514004207C0001248142 -S2190294912B000C80AB0010806B00007D2803A64E800021801F86 -S2190294A647E02C0000004082FFB0800100147C0803A683C100E0 -S2190294BB0883E1000C382100104E8000209421FFF87C0802A6EE -S2190294D09001000C4BFFFF5D8001000C7C0803A6382100084ED4 -S2190294E58000209069000038000000900900149089000490A997 -S2190294FA0010900900189128000090C9000890E9000C4E800028 -S21902950F20812300002C090000418200F8810300043809FFFFC5 -S21902952428000039418100E83D600003396B2CE85400103A7DAD -S2190295394B002E3D20000339292CE87D4A4A147D4903A64E8065 -S21902954E04203D20FF0061290200A16900007C0006AC556B06F7 -S2190295633E38000000600080007C0046307D600378540B043EAB -S219029578B16900007C0006AC480000903D20FF0061290240A1EE -S21902958D6900007C0006AC556B063E38000000600080007C0093 -S2190295A246307D600378540B043EB16900007C0006AC480000AE -S2190295B75C3D20FF0061290220A16900007C0006AC556B063EF8 -S2190295CC38000000600080007C0046307D600378540B043EB1CF -S2190295E16900007C0006AC480000283D20FF00612909408009AF -S2190295F600007C0006AC540004DE550B68247C005B7890090021 -S21902960B007C0006AC800300003D20000339493FB85408103A13 -S2190296207C0A402E3D200002392960A47C004800418200187C5A -S2190296350A402E3D2000033929A0B47C0048004C820020800356 -S21902964A00083D6000037C0A412E81430010396B40A43D2000AE -S21902965F037D4B412E392941907C69412E4E8000207C631B79CD -S2190296744D8200203803FFFF280000397C0803784D8100203D27 -S219029689600003396B2DD05500103A7D4B002E3D20000339296A -S21902969E2DD07D4A4A147D4903A64E8004203D20FF0061290047 -S2190296B314816900007C0006AC3C0080007C0044307D6B007863 -S2190296C8916900007C0006AC4E8000203D20FF0061290200A0E8 -S2190296DD0900007C0006AC7000FFF75400043EB00900007C0009 +S2190225BE04AC7C0001247C0004AC7CA12B784E8000209421FF22 +S2190225D3E07C0802A693A1001493C1001893E1001C90010024E7 +S2190225E8380000003D2000033FC000033BA962F8900962F8907C +S2190225FD1E629048000D712C030000418200D83D2000038089B9 +S21902261262843D600003800B62803D2000043BE9A3747C8422FB +S219022627147C8400507FE3FB7838A0040048007A2D7FE3FB78BE +S21902263C388003FC48008521801F03FC7C0300004082002C8151 +S2190226513F00043C000BAD6000FACE7C09000040820018813FEF +S21902266603F83C00DEAD6000DEAD7C090000418200183C6000AF +S21902267B033863381048008BB14800007948000058380000013F +S2190226903C600003901E6290386335B03881000838A00001488D +S2190226A50002D1800100082C000000418200303C600003386364 +S2190226BA35C87FA4EB7838A00004480002B13C6000033C80004F +S2190226CF0338633604388462DC38A000024800029980010024BB +S2190226E47C0803A683A1001483C1001883E1001C382100204ED2 +S2190226F98000209421FFF07C0802A693C1000893E1000C9001E8 +S21902270E00143D2000033D6000033C6000043BC95FF83BEB5F1B +S219022723203863A3743880000038A0040048007A097C1FF000DE +S219022738418200207FE3FB784800003D2C0300004182001C3BFF +S21902274DFF00187C1FF0004082FFE83D200003380000019009F3 +S2190227626290800100147C0803A683C1000883E1000C38210092 +S219022777104E8000209421FFE07C0802A69361000C9381001064 +S21902278C93A1001493C1001893E1001C900100243D2000047C5B +S2190227A17C1B783BE9A37C3B6000004800012C881C00139BDF89 +S2190227B60001981F0000893C000F987F0003993F0002897D0081 +S2190227CB002F8300002C0B00003BFF00044182002C7FE9FB7801 +S2190227E07FA3EB78880900007C005A14980900008D6300013912 +S2190227F52900012C0B00004082FFE87D3F4B7838000000981F50 +S21902280A00003BFF0001419E004883BC0008897D00002C0B00CC +S21902281F004182002C7FE9FB787FA3EB78880900007C005A14D3 +S219022834980900008D630001392900012C0B00004082FFE87D36 +S2190228493F4B7838000000981F00003BFF0001813C0010380939 +S21902285EFFFF28000005418100443D600003396B37F854001056 +S2190228733A7D4B002E3D200003392937F87D4A4A147D4903A694 +S2190228884E800420801C0014901F000048000014801C0014A136 +S21902289D3C0018901F0000B13F0004807C00104800053D3860FA +S2190228B200014800009C48000531881F0001893F00037C001A9E +S2190228C714392900047FC04A147F7BF2147FFFF214281B03EF25 +S2190228DC41810060887F00002C0300004082FFD083BC00007F39 +S2190228F1A3EB78480089F93BC30001807C0010480004E9813CFE +S21902290600087C1BF2142C090000386300047F601A144182006C +S21902291B187D234B78480089CD386300017F7B1A144800000873 +S21902293038600000281B03F04081FE78809C00003C6000033893 +S2190229456337E0480088E938600000800100247C0803A68361F5 +S21902295A000C8381001083A1001483C1001883E1001C382100D4 +S21902296F204E8000209421FFE07C0802A6934100089361000CA2 +S2190229849381001093A1001493C1001893E1001C900100243DDD +S219022999200003800962907C7A1B782C0000007C9C23787CBBE5 +S2190229AE2B78418200F43D2000043BE9A37C381F03F07C1F002A +S2190229C340408000D0887F00004800041D897F0003893F0001E4 +S2190229D87C1F5A147C691A14396B0004392900047FA35A147FAA +S2190229EDC04A147F43D378389F00044800892D2C0300004082D9 +S219022A020080881F00007C00D8004082005C381BFFFF280000A6 +S219022A1705418100603D600003396B37C85400103A7D4B002EA5 +S219022A2C3D200003392937C87D4A4A147D4903A64E80042080C7 +S219022A411E0000901C000048000030A01E0004813E0000B01CEA +S219022A560004913C00004800001C93DC0000480000143C6000C8 +S219022A6B03386337787F44D378480087BD386000014800002C5B +S219022A803D2000047FFFEA143929A76C7C1F48404180FF383C91 +S219022A95600003386337A47F44D37848008791386000008001C5 +S219022AAA00247C0803A6834100088361000C8381001083A100CB +S219022ABF1483C1001883E1001C382100204E8000209421FFE010 +S219022AD47C0802A69381001093A1001493C1001893E1001C90C2 +S219022AE90100243D400004380004003D200BAD3D60DEAD3B8AED +S219022AFEA374900AA3746129FACE616BDEAD913C0004917C036A +S219022B13F87F83E378388003FC480080453FE00003801F6284E6 +S219022B283D200003907C03FC816962807C0002143C6000037FAA +S219022B3DC0585038633720480092652C03000041820088809F4A +S219022B5262843BA100087FC3F3787FA5EB784800CED97C7F1B64 +S219022B67794182002C83A100087FE3FB784800D1F97C661B7862 +S219022B7C3C60000338632F687FA4EB787FE5FB78480086A54854 +S219022B910000447FC3F3787F84E3787FA6EB7838A0040048002D +S219022BA6D0197C7F1B794182002883A100087FE3FB784800D196 +S219022BBBB57C661B783C6000033863374C7FA4EB787FE5FB78BA +S219022BD048008661800100247C0803A68381001083A100148319 +S219022BE5C1001883E1001C382100204E8000209421FBC07C0820 +S219022BFA02A6934104289361042C9381043093A1043493C104E7 +S219022C0F3893E1043C900104443D2000033B495FF87C7F1B781B +S219022C247C9C2378480007492C0300003B6000004182018C3DF2 +S219022C392000043BC9A374386100087FC4F37838A004004800CD +S219022C4E74153BA104083D6000033D200003936B62F839293609 +S219022C63D87FA3EB783880006C38A0000038C0000238E10420C5 +S219022C7839000000480095753D4000037FE3FB787F84E3787F83 +S219022C8DA6EB78394A2CB838A0000138E0000139000000392037 +S219022CA20000480095692C030000418201143BFE0008381E032F +S219022CB7F87C1F0040408000F8881E00082C000000418200ECED +S219022CCC887F00003BC0000048000115881F0001893F00037C9D +S219022CE1001A14392900043D6000037F804A143BAB5F20480099 +S219022CF600083BBD00187C1DD0004182001C807D0000389F008E +S219022D0B04480086192C0300004082FFE483DD000480A1042044 +S219022D207FC4F3787FE3FB784800011938030001280000054108 +S219022D358100643D600003396B37085400103A7D4B002E3D2029 +S219022D4A0003392937087D4A4A147D4903A64E8004203C6000A7 +S219022D5F043863A3743881000838A00400480072F548000050BE +S219022D743B6000017FFFE2144800001C3D2000043BE9A37C48E3 +S219022D890000103C600003386336F04800849D3D200004392992 +S219022D9EA76C7C1F484040800010881F00002C0000004082FF7F +S219022DB31C2C1B0000418200084BFFFD15800104447C0803A684 +S219022DC8834104288361042C8381043083A1043483C104388354 +S219022DDDE1043C382104404E8000203803FFFF28000005418106 +S219022DF200483D600003396B36C05400103A7D4B002E3D200052 +S219022E0703392936C07D4A4A147D4903A64E8004203860000432 +S219022E1C4E800020386000084E800020386000004E8000203860 +S219022E316002004E800020386000004E8000209421FEB87C08C0 +S219022E4602A6930101289321012C9341013093610134938101E7 +S219022E5B3893A1013C93C1014093E101449001014C7C7F1B78F8 +S219022E70881F00037C9E23782C0000007CB82B78418200448855 +S219022E857F000138810110386300047C7F1A1438A000014BFFFC +S219022E9AFADD881F00022C00000041820014800101102C0000DB +S219022EAF00418201BC48000010800101102C000000408201AC02 +S219022EC4881F0003893F00012C1E00007C1F0214392900047F9F +S219022ED9A04A14418200183C600003386336187FC4F378480086 +S219022EEE8345480000143C60000338633618389F000448008376 +S219022F03318B3F00003819FFFF28000005418101483D60000390 +S219022F18396B36905400103A7D4B002E3D200003392936907D9A +S219022F2D4A4A147D4903A64E800420801D00002C0000004182F3 +S219022F4200103D20000338893624480000303D20000338893619 +S219022F572C480000243C600003809D000038633634480082C972 +S219022F6C480000EC7FA3EB784800C13D7C641B783C6000033800 +S219022F81633620480082AD480000D07FBEEB783BE000003F8072 +S219022F9600033FA000037C9EF8AE387C363C4800828D281F00B6 +S219022FAB044181000C387D36444800827D3BFF0001281F00053B +S219022FC04081FFDC3C6000037FDDF37838633648480082614867 +S219022FD50000843C6000033863364C480000883C600003386396 +S219022FEA365048008245881D00007FBEEB782C0000007FBFEB9C +S219022FFF78418200583F4000033B6000003B80000A881E00009B +S2190230142C00000A418200187FEBFB788C0B00012C00000A40A4 +S21902302982FFF87D7F5B787FC4F3789B7F0000387A36544800F7 +S21902303E81F53BDF00019B9F0000881E00007FDFF3782C000010 +S219023053004082FFBC2C180000418200183C6000033863365005 +S219023068480081C938600002480002342C19000441820054380A +S21902307D6100083880010038A00000480088292C03000038607D +S219023092FFFF4180021038610008480082512C0300004182FFA4 +S2190230A7C8880100082C00002E4082000C38600000480001ECBF +S2190230BC2C00005E4082000C38600003480001DC3819FFFF2869 +S2190230D1000005418101CC3D600003396B36A85400103A7D4BC7 +S2190230E6002E3D200003392936A87D4A4A147D4903A64E80049A +S2190230FB2083FD00003861000838810114480095CD2C030000D1 +S2190231104182017C800101147C1F00004182FF50901D0000482B +S21902312500017C83FD0000386100083881011838A0000038C04E +S21902313A0000480094292C03000041820148800101187C1F0004 +S21902314F004082FFD04BFFFF1883FD0000386100083881011C7B +S2190231644800BE012C030000418201208001011C7C1F000040BC +S21902317982FFA84BFFFEF0801D0000A17D000490010108392126 +S21902318E0108B1690004380100087D3A4B78900101243BC00092 +S2190231A3003F6000033BE101203B810124806101247FE4FB7874 +S2190231B87F85E37838DB3644480093A52C030000418200B48861 +S2190231CD1F00037C1DF1AE3BDE0001281E00054081FFD448004B +S2190231E200C03C6000037FBEEB783863365C4800804148000054 +S2190231F744880100083BE100082C000000418200287FC4F378FE +S21902320C7FEBFB78880B0000980400008D2B0001388400012CF8 +S2190232210900004082FFEC7C9E23783800000A981E00003BDE15 +S2190232360001380000003C600003981E00003863368848007FCE +S21902324BE9386100083880010038A00000480086592C030000F6 +S2190232603860FFFF4180004038610008480080812C0300004062 +S21902327582FF8448000028A01A000481210108B01D0004913DC0 +S21902328A000038600004480000143C6000033863364C48007FAD +S21902329F95386000018001014C7C0803A6830101288321012C6C +S2190232B483410130836101348381013883A1013C83C10140834A +S2190232C9E10144382101484E8000209421FFF07C0802A693C10F +S2190232DE000893E1000C900100147C7E1B782C1E00017C9F2391 +S2190232F378418100143C60000338633570480014894800005411 +S219023308480000692C030000418200483C6000033C80000380E0 +S21902331DBF000438635E1038845E8048008D057C631B7941821E +S219023332001C8003000C7FC3F3787FE4FB787C0803A64E800056 +S21902334721480000103C600003386335844800143580010014D8 +S21902335C7C0803A683C1000883E1000C382100104E8000209481 +S21902337121FFE07C0802A6934100089361000C9381001093A1E0 +S219023386001493C1001893E1001C900100243D2000038009522B +S21902339B902C0000004082009C3FE00003807F62D83800000168 +S2190233B0900952903C63FFFF3C8000014800C4A97C641B7941C2 +S2190233C58200183C6000033863351448007E61386000004800C8 +S2190233DA00683F6000033F40000338600000389B627C38BA62AE +S2190233EF804800C5DD3FA000033F800003387D6284389C62885B +S2190234044800C5FD809B627C80BA628080DC62883C6000038028 +S219023419FD62843863354048007E11813D6284801F62D83D29EA +S21902342E00017C0900503D600003900B628C3860000180010069 +S219023443247C0803A6834100088361000C8381001083A1001414 +S21902345883C1001883E1001C382100204E8000209421FFA87C3D +S21902346D0802A69381004893A1004C93C1005093E100549001BA +S219023482005C380000007C7D1B787C9C23783D2000039001006A +S21902349740392934749001003C386100083880006238A000016E +S2190234AC38C0000038E100383901003C48008D393D200003399E +S2190234C1293490386100203880006338A0000038C0000238E143 +S2190234D600403900000048008D153D4000037FA3EB787F84E38C +S2190234EB78394A343C38A0000238C1000838E0000239010044E7 +S2190235003920000148008D092C030000408200143C600003389B +S21902351563318848001271480000DC80610044480012AD7C7C6B +S21902352A1B79408200183C600003808100443863345C48007C44 +S21902353FF5480000B88001003C2C0000004082000C801C001414 +S219023554900100383D200003800962EC806100387C0300404142 +S21902356980001C80BC00183D200003816962D87C032A147C0099 +S21902357E5840418000143C600003386334A448007CA548000001 +S21902359368809C001048006AC9801C001C3D20000380610038DC +S2190235A8809C0020900962F4480075B1800100407C7D1B782CF5 +S2190235BD000000418200143C600003386334BC7FA4EB78480023 +S2190235D27C61809C00FC2C0400004182001C7C1D20004182005D +S2190235E7143C600003386334D07FA5EB7848007C3D8001005C11 +S2190235FC7C0803A68381004883A1004C83C1005083E100543846 +S2190236112100584E8000209421FFD87C0802A6934100109361A6 +S21902362600149381001893A1001C93C1002093E100249001005B +S21902363B2C3D400003394A343C38A0000238C0000038E00000EA +S219023650390100083920000148008BB52C030000408200143CF9 +S219023665600003386331884800111D480001843D6000033D2052 +S21902367A000380A96284800B62803FA000037F650050807D6240 +S21902368F8C7F64DB78480069CD83DD628C3BA000003BE0000497 +S2190236A43BDE04004800000C3BFF00013BDE01003F4000038042 +S2190236B91A62845400C23E7C1F004040800040881E00002C00F4 +S2190236CE00FF4182FFDC806100087FC4F37848007C492C030070 +S2190236E3004082FFC83C6000038081000838633448480086B500 +S2190236F82C030000418200F83BA000012C1D0000408200183C91 +S21902370D600003808100083863345C48007B19480000D83B8151 +S219023722000C807E0010809E00187F85E3784800C3097C7F1BB2 +S219023737794182002883A1000C7FE3FB784800C6297C661B7861 +S21902374C3C600003386333A87FA4EB787FE5FB7848007AD57FD9 +S219023761C3F378388000FF38A00100480069CD809A62847F632E +S219023776DB787F85E3784800C2BD7C7F1B794182002C83A1001C +S21902378B0C7FE3FB784800C5DD7C661B783C600003386333A8CD +S2190237A07FA4EB787FE5FB7848007A89480000483D20000380F5 +S2190237B589628C80BA62847F63DB787F86E3784800C3F97C7FCD +S2190237CA1B794182002883A1000C7FE3FB784800C5957C661BC0 +S2190237DF783C600003386333C87FA4EB787FE5FB7848007A41C1 +S2190237F48001002C7C0803A68341001083610014838100188374 +S219023809A1001C83C1002083E10024382100284E8000209421D6 +S21902381EFFA07C0802A69381005093A1005493C1005893E100B7 +S2190238335C90010064380000007C7D1B787C9C23783D20000351 +S21902384890010044392930F89001003C38610008388000663841 +S21902385DA0000138C0000038E100383901003C480089853D203C +S2190238720003392933EC386100203880006C38A0000138C00008 +S2190238870038E1004039010044480089613D4000037FA3EB7817 +S21902389C7F84E378394A2CB838A0000238C1000838E00002391D +S2190238B100000039200000480089552C030000408200143C60DB +S2190238C600033863318848000EBD480001048001003C2C000046 +S2190238DB0041820010800100442C000000408200143C60000398 +S2190238F0386333F448000E95480000DC806100384800C0897CC5 +S2190239057C1B794082002080610038800100407C63021438634A +S21902391AFFFF4800C06D7C7C1B794182004483A100387F83E34A +S21902392F784800C43D7C651B783C600003386331E87FA4EB786E +S219023944480078ED3D2000033D6000033C6000038089627C80B4 +S219023959AB628038633208480078D148000070808100388001ED +S21902396E00407C8323787C8402143884FFFF480035512C030096 +S21902398300418200143C60000338633408480078A148000040F2 +S219023998806100388081004038A100484800C0957C7C1B79412E +S2190239AD82002883A100487F83E3784800C3B57C661B783C60BA +S2190239C20003386333A87FA4EB787F85E37848007861800100E9 +S2190239D7647C0803A68381005083A1005483C1005883E1005C1B +S2190239EC382100604E8000209421FEF87C0802A6934100F093EA +S219023A016100F4938100F893A100FC93C1010093E101049001B9 +S219023A16010C380000007C7D1B787C9C23783D2000039001001F +S219023A2BE0392930BC900100B4900100BC900100C4900100CC0D +S219023A40900100D4900100DC386100083880006238A0000138CC +S219023A55C0000038E100B0390100B4480087913D2000033929BC +S219023A6A30D0386100203880007238A0000138C0000038E10073 +S219023A7FB8390100BC4800876D3D200003392930E4386100389A +S219023A943880006538A0000138C0000038E100C0390100C44809 +S219023AA900874938E100C83D2000037CFE3B78392930F83861A0 +S219023ABE00503880006638A0000138C00000390100CC480087D8 +S219023AD3213D20000339293114386100683880006C38A00001B1 +S219023AE838C0000038E100D0390100D4480086FD3D200003396F +S219023AFD29312C386100803880007338A0000138C0000038E1F9 +S219023B1200D8390100DC480086D93D200003392931483861002E +S219023B27983880006E38A0000038C0000238E100E039000000C0 +S219023B3C480086B53D4000037FA3EB787F84E378394A317C381F +S219023B51A0000238C1000838E00007390100E4392000014800D6 +S219023B6686A92C030000408200143C6000033863318848000CC8 +S219023B7B1148000598800100E42C000000418200AC3F80000376 +S219023B903D20000380BC62843FA0000380896280807D628C7C63 +S219023BA5852050480064B9801C6284839D628C5409C23F3BA0E1 +S219023BBA00003F400003418200743BE00001881C00002C00004A +S219023BCFFF4182004C806100E47F84E378480077492C03000072 +S219023BE440820038800100D42C00000040820010801C00189331 +S219023BF9E100D4900100D0800100CC2C0000004082002C801C97 +S219023C0E001093E100CC900100C84800001C801A62843BBD0015 +S219023C23015400C23E7C1D00403B9C01004180FF98800100E0C6 +S219023C382C0000004082000C800100B448000008800100CC2C78 +S219023C4D0000004182001C800100D42C000000418200108001A7 +S219023C6200E42C000000408200143C6000033863319C48000B06 +S219023C77154800049C800100DC814100D02C000000408200084F +S219023C8C914100D83D20000380096284816100D87D2A021439F3 +S219023CA129FFFF7D2903963F4000037D2901D67C0958409121D3 +S219023CB600D0408000143C600003386331B84800756D480004B5 +S219023CCB4C800100CC2C00000041820070806100C84800BCAD8B +S219023CE07C7F1B7940820020806100C8800100D87C6302143828 +S219023CF563FFFF4800BC917C7F1B794182004483A100C87FE3D9 +S219023D0AFB784800C0617C651B783C600003386331E87FA4EBEC +S219023D1F78480075113D2000033D6000033C6000038089627CBC +S219023D3480AB628038633208480074F5480003D4806100E448B4 +S219023D490075A52803000F408100183C600003386332243880E9 +S219023D5E0010480074D1480003B0800100E02C00000040820062 +S219023D73883FE00003808100B0801F62EC7C0400404180001C4F +S219023D88800100D83D200003816962D87C0402147C0058404157 +S219023D9D8000283C60000338633254480074893D2000033C6061 +S219023DB20003809F62EC80A962D838633208480074718001009F +S219023DC7CC2C0000004082002C808100D07FC3F37848000365CC +S219023DDC2C030000408200183C600003808100D03863328048BD +S219023DF1007441480003203F8000033D20000380BC62848009C9 +S219023E0662803FA000037F650050807D628C7F64DB78480062DD +S219023E1B49801C6284839D628C5409C23F3BA000003BE000005E +S219023E30418200883FC00003881C00002C0000FF4182006080B7 +S219023E456100E47F84E378480074D92C0300004082004C80016B +S219023E5A00CC2C00000041820014813C0010800100C87C0900E2 +S219023E6F0040820240809C001880A100D07C0428004082024062 +S219023E84808100E4387E330C48007F1D2C030000418202803BB5 +S219023E99E000014800001C801A62843BBD00015400C23E7C1D62 +S219023EAE00403B9C01004180FF842C1F0000814100E0408200ED +S219023EC34C3D200003800962843D6000035400C23E7C1F0040F9 +S219023ED8838B628C3BA000004800001C3D200003800962843B89 +S219023EEDBD00015400C23E7C1D00403B9C010040800010881C82 +S219023F0200002C0000FF4082FFDC2C0A0000408200C48081001E +S219023F17C8800100D87C8323787C8402143884FFFF48002FA5E7 +S219023F2C2C030000418200143C60000338633328480072F548E7 +S219023F410001D43BC100E8806100C8808100D07FC5F37848003A +S219023F56BAE57C7F1B793BA000014182002C83A100E87FE3FBED +S219023F6B784800BE017C661B783C6000037FA4EB783863335CF7 +S219023F807FE5FB78480072AD3BA000002C1D000041820044803C +S219023F956100C8808100B080A100D87FC6F3784800BC197C7F75 +S219023FAA1B794182002883A100E87FE3FB784800BDB57C661BE4 +S219023FBF783C600003386333807FA4EB787FE5FB784800726109 +S219023FD47F83E3783880000038A0010048006159808100E47F7D +S219023FE983E3784800736D800100BC812100C82C000000913C16 +S219023FFE001040820020800100CC2C0000004182000C812100CB +S219024013C848000010812100B048000008812100B8800100C430 +S219024028913C00142C000000408200103D200003800962F44816 +S21902403D000008800100C0901C001C800100D03BA100E8901C95 +S2190240520018812100D8913C0020806100C8808100D848006A9F +S219024067FD3D200003907C00FC808962847F63DB787FA5EB782D +S21902407C4800B9BD7C7F1B794182004C83A100E87FE3FB7848A3 +S21902409100BCDD7C661B783C600003386333A87FA4EB787FE506 +S2190240A6FB7848007189480000683C600003386332A8480071CC +S2190240BB79480000583C600003386332D44800716948000048DE +S2190240D03D2000038089628C80BA62847F63DB787FA6EB784858 +S2190240E500BAD97C7F1B794182002883A100E87FE3FB78480089 +S2190240FABC757C661B783C600003386333C87FA4EB787FE5FBEA +S21902410F78480071218001010C7C0803A6834100F0836100F4FB +S219024124838100F883A100FC83C1010083E10104382101084E05 +S2190241398000203D2000033D6000038149627C810B62807D4BEC +S21902414E53787C0B4040408000783D200003800962845400F038 +S219024163BE7C0603785407103A800A00002C00FFFF4182004C1D +S2190241787C0B5000418200147C0B50507C0016707C0020404038 +S21902418D8000587D4B53787C0B40404080002054C9103A7D6B75 +S2190241A24A147C0B404040800010800B00002C00FFFF4082FF56 +S2190241B7EC7D6A5B78480000087D4A3A147C0A40404180FFA477 +S2190241CC7C0B5000418200207C0B50507C0016707C00204041D7 +S2190241E180001091630000386000014E800020386000004E8051 +S2190241F600209421FFE87C0802A69381000893A1000C93C10015 +S21902420B1093E100149001001C3D6000033D20000383EB627C06 +S21902422083C962807FE4FB787C1FF040408000883F8000033F6A +S219024235A00003801F00002C00FFFF4182005C7C04F8004182A7 +S21902424A0010387C30A47FE5FB7848006FDD7C1FF0407FE4FB2C +S21902425F7840800034801F00002C00FFFF41820028801D6284A0 +S2190242745400F0BE5409103A7C844A147C04F040408000108027 +S2190242890400002C00FFFF4082FFEC7C9F237848000014801D8F +S21902429E62845400F0BE5400103A7FFF02147C1FF0404180FF5F +S2190242B3887C04F800418200143C600003386330A47FE5FB7833 +S2190242C848006F698001001C7C0803A68381000883A1000C8331 +S2190242DDC1001083E10014382100184E8000209421FFC87C081D +S2190242F202A69381002893A1002C93C1003093E10034900100AF +S2190243073C7C7D1B787C9C2378380000003D20000390010020D6 +S21902431C3929300C386100083880006338A0000038C000023821 +S219024331E100203900000048007EB93D4000037FA3EB787F84AF +S219024346E378394A2CB838A0000238C1000838E000013900006C +S21902435B003920000048007EAD2C030000418200B48101002032 +S2190243703D2000033D60000381496280800B62842C0800007F61 +S219024385A050503FE00003418200103D200003388930604800EE +S21902439A000C3D2000033889306C3C6000033863302048006EFE +S2190243AF853D200003800962843B8000005409C23F4182005C66 +S2190243C43FC00003881D00002C0000FF418200348001002080F3 +S2190243D9BD00102C0000004182000C80DD00FC4800000880DDFA +S2190243EE001480FD0018811D001C387E30787FA4EB7848006EB6 +S21902440331801F62843B9C00015400C23E7C1C00403BBD0100EA +S2190244184180FFB08001003C7C0803A68381002883A1002C832F +S21902442DC1003083E10034382100384E8000209421FFC07C0873 +S21902444202A6934100289361002C9381003093A1003493C1009A +S2190244573893E1003C900100447C7D1B787C9C23783800000015 +S21902446C3D2000039001002039292EA4386100083880006638F8 +S219024481A0000038C0000238E100203900000048007D613D4070 +S21902449600037FA3EB787F84E378394A2CB838A0000238C100EA +S2190244AB0838E00001390000003920000048007D552C030000F9 +S2190244C0418202A03C60000338632ED0480078DD2C0300004037 +S2190244D58200143C60000338632F0048006D514800027C3C6064 +S2190244EA000338632F0C48006D413F60000383BB62843C0000E5 +S2190244FF027F9D00003D20000383E9628C4FFEEB827C0000266D +S219024514540007FE7C0000D07C0900F87FBD00383D6000035500 +S21902452929039C7FBD4B7883CB627C7FE3FB783880000038A01E +S21902453E010048005BF93D20000339692F3080092F30814B00AF +S2190245530493DF001093DF0014901F0000915F000493BF001833 +S2190245683BFF01007FE3FB783880000038A0010048005BC13DF5 +S21902457D600003814B2F38392B2F388109000C800900048169B4 +S21902459200087FDEEA1493DF001093DF0014915F0000901F0003 +S2190245A704917F0008911F000C93BF00183BFF01007FE3FB78A6 +S2190245BC3880000038A0010048005B753D20000380092F4839A1 +S2190245D1692F48812B0008814B0004A10B000C901F0000915F13 +S2190245E60004913F0008B11F000C892B000E3F800003993F00A5 +S2190245FB0E801B6284817C62807D2002147F495850901F00184C +S219024610935F0010935F00143BFF01007FE3FB78388000003886 +S219024625A0010048005B113D600003814B2F58392B2F588009BD +S21902463A000481690008A109000C917F0008915F0000901F0001 +S21902464F04B11F000C817C6280813B6284800100207F695850BD +S2190246642C000000913F0018937F0010937F00147FDEEA143B48 +S219024679FF01004182004C7FC3F3783BA100247C83D0507FA526 +S21902468EEB784800B3A97C7C1B797FBEEB784182003C83A100BA +S2190246A3247F83E3784800B6C57C661B783C60000338632F6871 +S2190246B87FA4EB787F85E37848006B71480000143C60000338AA +S2190246CD632F9048006B613BC100243D200003808962847F634A +S2190246E2DB787FC5F3784800B3517C7C1B794182002C83A100CF +S2190246F7247F83E3784800B6717C661B783C60000338632F6871 +S21902470C7FA4EB787F85E37848006B1D480000483D200003806C +S21902472189628C7F63DB787CA4F8507FC6F3784800B48D7C7C37 +S2190247361B794182002883A100247F83E3784800B6297C661B1F +S21902474B783C60000338632FD87FA4EB787F85E37848006AD52D +S219024760800100447C0803A6834100288361002C838100308398 +S219024775A1003483C1003883E1003C382100404E8000209421FB +S21902478AFFF87C0802A69001000C7C641B783C60000338632E78 +S21902479F7C48006A913C6000033C8000033CA0000338635E10F9 +S2190247B438845E8038A52E9C480079B18001000C7C0803A63844 +S2190247C92100084E8000209421FFE87C0802A69381000893A1A5 +S2190247DE000C93C1001093E100149001001C3F8000033D2000FB +S2190247F30380BC6284808962803FA000037C7F1B78807D628C3F +S2190248087C85205048005855801C628483BD628C5409C23F3BE5 +S21902481D8000003FC0000341820044881D00002C0000FF418263 +S21902483200207FE3FB787FA4EB7848006AE92C03000040820063 +S2190248470C7FA3EB7848000020801E62843B9C00015400C23EAC +S21902485C7C1C00403BBD01004180FFC4386000008001001C7C3A +S2190248710803A68381000883A1000C83C1001083E10014382119 +S21902488600184E8000209421FEC87C0802A69301011893210107 +S21902489B1C93410120936101249381012893A1012C93C10130B4 +S2190248B093E101349001013C7C7D1B787C9C23783D200003399D +S2190248C52929FC386100083880006E38A0000138C0000038E1D8 +S2190248DA00E0390100E4480079113D20000339292A203861004D +S2190248EF203880007438A0000138C0000038E100E8390100EC69 +S219024904480078ED3D20000339292A4C38610038388000693888 +S219024919A0000138C0000138E100F0390100F4480078C93D20CB +S21902492E000339292A60386100503880006838A0000138C000A4 +S2190249430138E100F8390100FC480078A538E101003D20000331 +S2190249587CF83B7839292A70386100683880006C38A0000138EA +S21902496DC00000390101044800787D3D20000339292A8C3861E1 +S21902498200803880007638A0000038C0000238E101083900003E +S21902499700480078593D20000339292AA0386100983880007204 +S2190249AC38A0000138C0000038E1010C39010110480078353D7B +S2190249C14000037FA3EB787F84E378394A2AC038A0000138C175 +S2190249D6000838E000073900000039200000480078292C0300F4 +S2190249EB00408200143C60000338632AC448006839480002D4AB +S219024A00800100F42C00000041820024806100F0388100B04890 +S219024A1500A5512C0300004082001C3C600003808100F04800AA +S219024A2A003C3D20000380095CA4900100B0800100FC2C000061 +S219024A3F004182005C3BE100C0806100F87FE4FB784800A515AF +S219024A542C030000408200183C600003808100F838632AE848B0 +S219024A690067C948000264388100D07C9923787FE3FB784800FD +S219024A7E9F052C030000408000283C600003808100F838632B03 +S219024A93084800679D480002383C60000338632B344800678D5C +S219024AA848000228800101102C0000004082000C380003E89041 +S219024ABD01010C800101042C0000004082000C38000040900146 +S219024AD20100808101003804FFC028000538408100143C6000F4 +S219024AE70338632B5848006745480001E0800100E42C000000E4 +S219024AFC4082000C3800000A900100E0800100EC2C0000004044 +S219024B1182000C380003E8900100E8386100B04800A5917C64B7 +S219024B261B783C60000338632B78480067017FE3FB784800A591 +S219024B3B797C641B783C60000338632B90480066E93C60000248 +S219024B5038634D003B40000048008BF53B6000004800012CA16D +S219024B6538000283BF000839290008B13F000C839F00043800EC +S219024B7A000839200000396000003B7B0001981D0000993D00E3 +S219024B8F01B17D0002B37D0006A09F000C7FA3EB7838A00000FB +S219024BA448008941B07D0002800100B039600001901C000C81B0 +S219024BB92100C0997C0009913C0010A01F000C7FE3FB78B01C98 +S219024BCE00027F25CB7838800001480086717FE3FB7848008845 +S219024BE3E148007BB1816100E87C7C1B783D2000033800000074 +S219024BF8900962707FFC5A14480000084800897D3D20000380CF +S219024C0D0962702C0000004082001048007B397C03F84041803E +S219024C22FFE448007B717C7F1B7848007B698001010C7FA302F3 +S219024C3714480000084800894548007B117C03E8404180FFF4B8 +S219024C4C3D200003800962703D6000032C00000093CB5CA44126 +S219024C6182002C800101083B5A00012C0000004182001C3D2001 +S219024C7600033C600003A089627A7CBCF85038632B98480065F0 +S219024C8BA9800100E07C1B0000408000243D200003800100B0F7 +S219024CA083C95CA4386005EA90095CA4480087B17C7F1B79403D +S219024CB582FEB048008AB93C60000380A100E038632BBC7F4443 +S219024CCAD378480065658001013C7C0803A68301011883210144 +S219024CDF1C83410120836101248381012883A1012C83C10130BC +S219024CF483E10134382101384E800020812300083D60000381BE +S219024D0949000080E90004390B6274914B62743D200003380074 +S219024D1E000190E80004900962704E8000209421FF207C080249 +S219024D33A67D800026934100C8936100CC938100D093A100D453 +S219024D4893C100D893E100DC900100E4918100C43BA000007C31 +S219024D5D7B1B787C9A237893A1009893A100B038610008388072 +S219024D72000038A0000C480053C13D20000481494C983B81001A +S219024D87183800000C396000013D2000037F83E378B00100109C +S219024D9CB161000E91410008B3A1000C392927E03880007638D2 +S219024DB1A0000038C0000238E1009039000000480074313D2020 +S219024DC60003392927E8386100303880007238A0000038C0009A +S219024DDB0238E10094390000004800740D3D200003392927F82A +S219024DF0386100483880006238A0000138C0000038E1009839F1 +S219024E0501009C480073E93D20000339292808386100603880AD +S219024E1A006D38A0000138C0000138E100A0390100A4480073EB +S219024E2FC53D2000033929282C386100783880006838A0000182 +S219024E4438C0000138E100A8390100AC480073A13D4000037F57 +S219024E5986E3787F63DB787F44D378394A284438A0000138E039 +S219024E6E0005390100B039200001480073952C0300003B8000A5 +S219024E830041820360800100AC2C0000004182002C806100A81C +S219024E98388100084800A0C92C030000408200183C6000038064 +S219024EAD8100A8386328504800637D4800032C800100A42C00BD +S219024EC20000418200E883A100A03BBD00017FA3EB784800643B +S219024ED7197C651B783C8000037FA3EB783884286848006551A4 +S219024EEC2C0300004082006C812100A07D244B788929000038BD +S219024F0109FFBF280000194181000C380900205409063E7D201F +S219024F164B782C00007941820028418100102C000078418200F3 +S219024F2B14480000282C00007A418200184800001C3B80000145 +S219024F404800006C3B800002480000643B8000034800005C3C9A +S219024F5560000348000048806100A03C8000033884288448005D +S219024F6A64252C030000408200283D200003800963003B800082 +S219024F7F002C000000408200283C6000033863288C480062A1C7 +S219024F94480002503C600003808100A0386328704800628D4875 +S219024FA900023C2E1C000040920034800100B02C00000040823F +S219024FBE00283C600003386328B4480062693C6000033C80002B +S219024FD303386328C83884529C48006255480002048001009C20 +S219024FE82C000000418200383D200003800962EC808100987C3A +S219024FFD040040418000143D200003800962D87C0400404081DB +S21902501200143C600003386328D848006215480001C440920096 +S219025027483BA100B4806100B03881000838A000017FA6EB78E2 +S21902503C48009A797C7B1B7940800014806100B483A100B048ED +S219025051009E4D480000403C600003808100903863EC98480039 +S21902506601CD480000543BA100B4806100B07F84E3787FA5EB36 +S21902507B7848007A257C7B1B7940800028806100B483A100B0DE +S21902509048007F457C651B783C600003386329007FA4EB784853 +S2190250A500618D4800013C3C6000033863CCA8388000004800CE +S2190250BA01793D2000043BE948B03B8000003B4100B8480000AC +S2190250CF0C7F7CD1AE3B9C0001281C0003418100184800017984 +S2190250E47C7B1B794080FFE8801F0110900100B42C1B00004101 +S2190250F98000D448000119800100942C0000004182005480010C +S21902510E009C2C000000408200143C60000338632918480061C3 +S21902512311480000A8838100984800000C987C00003B9C000193 +S219025138480001217C631B794080FFF03C60000380810098385F +S21902514D63293C7F85E378480060DD480000743C800003388463 +S2190251622954386100B938A00003480062812C0300003B810071 +S219025177B8408200143C60000238635258480006FD48000044D4 +S21902518C880100B82C00005340820028893C00013929FFD0283E +S2190251A1090009418100183C6000028081009838635258480042 +S2190251B601D5480000143C600003808100B8386329584800608F +S2190251CB69409200107FA3EB7848009AB14800000C7FA3EB788C +S2190251E048007D91800100E4818100C47C0803A6834100C883F6 +S2190251F56100CC838100D083A100D483C100D883E100DC7D804C +S21902520A8120382100E04E8000203D200004392948B08009017B +S21902521F0C3969000490090108916901044E8000203D60000491 +S219025234392B48B03940000038000100906B48B09149011890DA +S21902524909010C90890114914901084E8000209421FFF07C080C +S21902525E02A693C1000893E1000C900100143D2000043BE9483E +S219025273B083DF01082C1E00004080000C3860FFFF480000EC24 +S219025288408200C4801F01142C00000041820038817F01183D53 +S21902529D200003392952947C8958AE396B00013C600003917F2B +S2190252B20118386327D848005F79801F01182800000640810066 +S2190252C70893DF01183D2000043BE948B0801F010C2C0000FFE4 +S2190252DC41810020801F01142C0000004182FF983C60000338C3 +S2190252F16327DC48005F3D4BFFFF883D200004812948B0381F2C +S21902530600047C0303783880010038BF01107D2803A6901F01CE +S21902531B044E8000212C030000907F010C907F0108418100203E +S219025330801F01142C0000004182FF483C600003386327DC48F2 +S219025345005EED4BFFFF383D400004394A48B0812A0108816AE5 +S21902535A01043929FFFF912A0108886B0000396B0001916A017A +S21902536F04800100147C0803A683C1000883E1000C3821001037 +S2190253844E8000209421FF707C0802A69281006092A100649233 +S219025399C1006892E1006C930100709321007493410078936184 +S2190253AE007C9381008093A1008493C1008893E1008C900100AE +S2190253C3947C7D1B787C9523783B6000003A8000013B20000051 +S2190253D83AC000003AE0FFFF480002742C050053418200183C4E +S2190253ED600003386326787F64DB7848005E39480002687FA81A +S21902540203A63B7B00024E80002138A1005838000000547C06FF +S2190254173E7CBA2B78900100587FA3EB78388000014800027D74 +S21902542C7C7F1B79408000183C600003386326A47F64DB78487B +S219025441005DF148000220381CFFD0280000093B7B00014181CA +S21902545601C03D600003396B27B05400103A7D4B002E3D20006D +S21902546B03392927B07D4A4A147D4903A64E8004207FA3EB78DE +S219025480389CFFD17F45D3784800021D2C1400007C7E1B7838F1 +S2190254951BFFD17FD8F3787F60E2144182002C2C150000418286 +S2190254AA001C7F3EA8503C600003386326C87F24CB7848005D62 +S2190254BF75480000083B2000003A8000003D200003816962EC5F +S2190254D47FDECA147D39F0507C1748107C0001107C0003B87D5F +S2190254E92900787C1E58407EE000387C174B78418000143D20B6 +S2190254FE0003800962D87C1E0040408100183C600003386326B9 +S219025513E07FC4F37848005D1948000148381F002E7FFC00504F +S2190255287FE9FB782C0900007F7BFA143BFFFFFF408100307FA7 +S21902553D5CD3787FA3EB78388000017F85E378480001597FE00D +S219025552FB782C000000987E00003BDE00013BFFFFFF4181FF75 +S219025567DC7FA3EB783880000138A000004800013188A1005B38 +S21902557C7C6318F85466063E7C0628003B7B000190A1005841FB +S2190255918200183C6000033863271C7F04C37848005C914800AC +S2190255A600C07D39F0507C09B0107C0001107C0003B87D290084 +S2190255BB787EC000387C164B7848000068209C003B7F45D378DB +S2190255D07FA3EB78480000D17C7E1B783D2000033C6000039302 +S2190255E5C962F4386327587FC4F3787EE5BB787EC6B378480076 +S2190255FA5C397FBFEB787FE803A64E8000212C0300004181FF70 +S21902560FF4480000543C600003386327807F64DB787F85E37879 +S21902562448005C0D4800003C7F7FDB787FBEEB78480000083BB9 +S219025639FF00017FC803A64E8000212C03000A4082FFF07FDD30 +S21902564EF3787FFBFB787FA803A64E8000217C651B794181FDF5 +S21902566384800100947C0803A68281006082A1006482C10068D0 +S21902567882E1006C8301007083210074834100788361007C831C +S21902568D81008083A1008483C1008883E1008C382100904E80E5 +S2190256A200209421FFE07C0802A69361000C9381001093A100B4 +S2190256B71493C1001893E1001C900100247C9E23787FC0F378B3 +S2190256CC2C0000007C7B1B787CBC2B783BA000003BDEFFFF40FF +S2190256E18101787F6803A64E8000217F6803A6547F063E4E80BF +S2190256F60021393FFFD0381FFFBF21290009392000007D294980 +S21902570B1420000005380000007C0001147D270379546B063E5D +S2190257203920000040820010381FFF9F2800000541810008391D +S2190257352000012C09000041820104392BFFD0380BFFBF7D2A5F +S21902574A4B787C0803785529063E5400063E212900093920007B +S21902575F007D29491420000005380000007C0001147D2703791D +S2190257743920000040820010380BFF9F280000054181000839DD +S2190257892000012C090000418200B0393FFFD05520063E280013 +S21902579E000957BD402E4181000C7D234B7848000030381FFF65 +S2190257B39F280000054181000C387FFFA94800001C381FFFBF68 +S2190257C8393FFFC9200000057C0001107C0003B87C0348385548 +S2190257DD40063E280000094181000C7D49537848000030380BE1 +S2190257F2FF9F280000054181000C392BFFA94800001C55000637 +S2190258073E392BFFC9200000057C0001107C0003B87C0948382D +S21902581C546020362C1C00007C034B787FBD1B784182001C80AE +S2190258311C00007C001A14901C00004800000C3860FFFF4800B7 +S21902584600187FC0F3782C0000003BDEFFFF4181FE907FA3EBE4 +S21902585B78800100247C0803A68361000C8381001083A10014AB +S21902587083C1001883E1001C382100204E8000209421FFF87CB1 +S2190258850802A69001000C3C6000033863265C4800599D80013F +S21902589A000C7C0803A6382100084E8000203860001C4E8000E8 +S2190258AF209421FFE87C0802A693A1000C93C1001093E10014C9 +S2190258C49001001C7C7D1B78813D000483C900044800002C7396 +S2190258D9E00012418200107FA3EB787FE4FB784800004973E0AF +S2190258EE00084182000C7FA3EB78480001A9B3FE0010A01E00D1 +S219025903107000001A541F043E2C1F00004082FFC88001001CC8 +S2190259187C0803A683A1000C83C1001083E10014382100184E8B +S21902592D8000209421FFE87C0802A69381000893A1000C93C146 +S219025942001093E100149001001C7C7D1B7883DD000483FE0093 +S21902595718A01F0000700090002C001000408200683B9E0028F6 +S21902596C813D0000801E0010816900247C00F850816B00085499 +S21902598100F87AA13F00007C9C002E7FA3EB7838A000007D6830 +S21902599603A67129EFFFB13F00004E800021A01F00007009208D +S2190259AB004182000C83FE0010480000083BFF0008A01F00002F +S2190259C0700090002C0010004182FFA493FE00188001001C7C67 +S2190259D50803A68381000883A1000C83C1001083E100143821A4 +S2190259EA00184E8000209421FFE87C0802A693A1000C93C1003F +S2190259FF1093E100149001001C812300048169000C83EB000437 +S219025A147C188AA654000FFE2C00000041820028812B0004A0EA +S219025A290B00022C000000408100187C004BAC7C0004AC34007C +S219025A3EFFF0392900104181FFF02C050000408100387C9E23D3 +S219025A53787CBD2B78807E00002C0300004182001880BE000499 +S219025A687FE4FB78480045F5801E00047FFF021437BDFFFF3B67 +S219025A7DDE00084082FFD88001001C7C0803A683A1000C83C150 +S219025A92001083E10014382100184E8000209421FFE87C0802EF +S219025AA7A693A1000C93C1001093E100149001001C7C7D1B78D8 +S219025ABC83DD000483FE001C48000048813D000093FE000C8161 +S219025AD16900247FA3EB78800B0004A09F00027C0803A64E80DC +S219025AE60021A01F000060008000B01F0000A13F000071202084 +S219025AFB004182000C83FE0014480000083BFF0008A01F0000DA +S219025B10700090002C0010004182FFB093FE001C8001001C7C05 +S219025B250803A683A1000C83C1001083E10014382100184E8078 +S219025B3A00209421FFD87C0802A6930100089321000C93410047 +S219025B4F10936100149381001893A1001C93C1002093E100249A +S219025B649001002C83C300047C98237883BE00087CBB2B78A0AC +S219025B791D00007CD93378700980007CFA3B78418200447FBF8C +S219025B8EEB783F800003A01F0000700920004182000C83FE002E +S219025BA310480000083BFF00087C1FE8004082000C387C2620F9 +S219025BB848005679A01F0000700980004082FFD07FFDFB78A0E2 +S219025BCD1D00007009200041820010801E00107C09037848003D +S219025BE2000C381D0008813E0010901E00087C09E8502C1B00B5 +S219025BF7005400F87A393E0028B33D00027F49012E83FD0004C0 +S219025C0C408100307F1EC3787F7CDB78809E000080BE00047F86 +S219025C21E3FB784800443D801E0004379CFFFF3BDE00087FFF36 +S219025C3602144082FFE07C188AA654000FFE2C00000041820087 +S219025C4B28813D0004A01D00022C000000408100187C004BAC1C +S219025C607C0004AC3400FFF0392900104181FFF0A01D00006099 +S219025C7500DC00B01D00008001002C7C0803A683010008832160 +S219025C8A000C83410010836100148381001883A1001C83C10086 +S219025C9F2083E10024382100284E800020812300048169000838 +S219025CB4A06B000054638BFE686300014E8000206884010030B2 +S219025CC904FFFF7C6021104E8000208123000481690004800BA1 +S219025CDE000060000030900B00004E80002081230004816900FF +S219025CF304800B000054000732900B00004E8000209421FFD06C +S219025D087C0802A692E1000C93010010932100149341001893E9 +S219025D1D61001C9381002093A1002493C1002893E1002C9001B4 +S219025D32003482E30008839700047FDE9AA677DEFFFF3C8000EA +S219025D4703388453383860000838A0000648000D6D2C03000087 +S219025D5C4082001C3C6000033C800003386326003884533838AF +S219025D71A000064BFFCC017F188AA657180FFE3BFE3C00380069 +S219025D8600807C0903A63BBE0A003B7E2C003B3E2C203920004D +S219025D9B00612010003CC00E007C0004AC7D398BA67CD88BA6B9 +S219025DB07C198BA67CD88BA6392900104200FFE03D2004007C1C +S219025DC50004AC7D388BA67FBAEB783FA000033CC000023CE094 +S219025DDA00033D20000438C6615438E7F838391D626C3929A31E +S219025DEF583860001C388000007EE5BB78480035AD807D626C49 +S219025E04480035CD3860001C480039D93860001C4800388180F5 +S219025E191E0A0093FC000054000732901E0A00935C00047FE31C +S219025E2EFB783880000038A000A44800430138C000047CC903E1 +S219025E43A62F9800007F68DB787F2ACB783D2000033D600004AF +S219025E5838E0000038009000915C001C392973A0396B8B6091B0 +S219025E6D1C0010911C0008911C0018915C0014915C000CB0EADF +S219025E820002912A0004B00A0000392905F0394A00084200FF66 +S219025E97ECA40AFFF87D09437860002000B00A00003940000466 +S219025EAC7D4903A63B3F007238000000B009000291690004B0DE +S219025EC1090000396B05F0392900084200FFEC7D284B78A40878 +S219025ED6FFF83B60000160002000B0080000A13E09523BA000D0 +S219025EEB1061290003B13E0952A01E0950390005F05400043ADD +S219025F00B01E0950A13E09543B80FFFF7129FFFDB13E0954A0E7 +S219025F151E09623D40DEBB7000FFCFB01E0962A13E0960614A67 +S219025F2A20E37129FFCFB13E0960A01E09643960000060000074 +S219025F3F30B01E0964A13E09523860888861290A00B13E09521B +S219025F54A01E09503880000F7000F5FFB01E0950813E0AEC38DB +S219025F69C005EE5529002E913E0AEC801E0AEC38E000406000AC +S219025F7E003D901E0AEC813E0AEC38002C20552906B0913E0AE0 +S219025F93EC937E0030B01F000039202C00B13F00029BBF000421 +S219025FA89BBF0005B11F0006939F0030915F0034917F00389149 +S219025FBD7F003C917F0040B07F0044B17F0044B09F0046B17F11 +S219025FD20048B0DF004AB0FF004CB11F004EB11F005038000021 +S219025FE706B17F00587C0903A6B17F005A3CA00003B17F005CED +S219025FFCB17F005E38A5533E7F29CB788C05FFFF980900003939 +S2190260112900014200FFF438000000B01F0078B01F0094B01F63 +S2190260260096B01F0098B01F009AB01F009EB01F00A0B01F004D +S21902603BA239200001B13E09C0A01E09C07006000141820018BC +S2190260507FC9F378A00909C0700A00014082FFF87D3E4B783825 +S21902606500FFFFB01A00103920001AB13A0014396000003C0000 +S21902607A1088917A00046000000C901A00003920D555B13A00DF +S21902608F0E3800280AB01A0008392000903D60FA10992B000057 +S2190260A4A01E096260000001B01E0962A13E09605529043CB166 +S2190260B93E0960419E00103D6002007C0004AC7D788BA681378C +S2190260CE00003C800003816900247EE3BB78800B0000388453BB +S2190260E3387C0803A64E80002138600001800100347C0803A6D2 +S2190260F882E1000C8301001083210014834100188361001C8372 +S21902610D81002083A1002483C1002883E1002C382100304E803A +S21902612200209421FFF87C0802A69001000C4BFFF78138600072 +S2190261371C480036AD3860001C480035558001000C7C0803A6C5 +S21902614C382100084E8000209421FFF87C0802A69001000C383B +S21902616160001C480033CD386000038001000C7C0803A63821B0 +S21902617600084E8000209421FFF07C0802A693C1000893E10077 +S21902618B0C900100143D6000033D20000339295E103BEB5E0CE7 +S2190261A07C1F4840418000207D3E4B78813F00003BFFFFFC7DEF +S2190261B52803A64E8000217C1FF0404080FFEC800100147C087F +S2190261CA03A683C1000883E1000C382100104E8000209421FF49 +S2190261DFF87C0802A69001000C3D200003800956902C000000E8 +S2190261F4418200108009569090030094480000243D20000390CA +S2190262096962C0480016557C1602A628007A124081000C380048 +S21902621E7A127C1603A68001000C7C0803A6382100084E8000B4 +S219026233204E800020386000004E8000209421FFF07C0802A6EB +S21902624893E1000C90010014480005FD3D2000033889560480D0 +S21902625D0400083BE000002C000000418200307FE3FB787C9FEF +S2190262722378809F000080BF000480DF000888FF000C3BFF00DF +S21902628710480004CD801F00082C0000004082FFE080010014C9 +S21902629C7C0803A683E1000C382100104E8000204E8000209470 +S2190262B121FFF87C0802A69001000C4800013D38007A127C1614 +S2190262C603A68001000C7C0803A6382100084E8000209421FF56 +S2190262DBF87C0802A69001000C3C00002F6000AF087D2300962E +S2190262F07D4301D638A000003CC0000F7D234B787D44537860C9 +S219026305C642404800BCE97D7602A62C040000408100647D607A +S21902631A5B787D3602A67C0048004182FFF87D2A4B782C0A001B +S21902632F007C0B03784080001C39207A127C1602A67C004A157A +S219026344418100087D204B787C1603A67C0A58507C09FE707D3A +S2190263592048507D29FE70396900017C0048387C005B787C8072 +S21902636E20517D4B53784181FFA48001000C7C0803A638210097 +S219026383084E8000209421FFF87C0802A69001000C3D20FF0037 +S2190263986129093038000001B00900007C0006ACA00900007CE1 +S2190263AD0006AC5400AAFF38600000418200302060003A3D6043 +S2190263C200035460103A396B53407D6B002E3D2000033929545B +S2190263D72C7C89002E7D6803A64E800021546307FA8001000C89 +S2190263EC7C0803A6382100084E8000203D20000339495340396B +S2190264010000407C0A402E3D200002392962387C004800418269 +S2190264160018800A00403D20000339299FAC7C004800408200F5 +S21902642B343D200002392963883D600003380000007D2A412E87 +S2190264406000DEAD396B542C7C0B412E3D2000033929551838D4 +S2190264550000007C09412E3D600003800B38843D20000339298E +S21902646A38487D2902147D2903A64E8004203D20FF00612900B3 +S21902647F14800900007C0006AC64000001900900007C0006AC0A +S219026494480000E83D20FF0061290200A00900007C0006AC609D +S2190264A9000008B00900007C0006AC480000C83D20FF006129F2 +S2190264BE0200A00900007C0006AC60000004B00900007C00064A +S2190264D3AC480000A83D20FF0061290240A00900007C0006AC12 +S2190264E860000004B00900007C0006AC480000883D20FF0061C0 +S2190264FD290220A00900007C0006AC60000008B00900007C00C4 +S21902651206AC480000683D20FF0061290220A00900007C0006D8 +S219026527AC60000004B00900007C0006AC480000483D20FF0075 +S21902653C61290940800900007C0006AC60000080900900007CC4 +S2190265510006AC480000283D20FF0061290948816900007C006F +S21902656606AC3C00800054005D7E7D6B0378916900007C00069D +S21902657BAC3D600003800B39943D200003392939307D29021479 +S2190265907D2903A64E8004203D20FF0061290200A00900007CA1 +S2190265A50006AC5400063E60000100B00900007C0006AC480000 +S2190265BA00683D20FF0061290240A00900007C0006AC54000604 +S2190265CF3E60000100B00900007C0006AC480000443D20FF0042 +S2190265E461290220A00900007C0006AC5400063E60000100B06F +S2190265F90900007C0006AC480000203D20FF006129094080092F +S21902660E00007C0006AC6000E000900900007C0006AC3D60009E +S21902662303800B3A7C3D20000339293A187D2902147D2903A6F8 +S2190266384E8004203D20FF0061290014800900007C0006AC6043 +S21902664D000040900900007C0006AC4E8000203D20FF00612956 +S2190266620200A00900007C0006AC60000008B00900007C0006A0 +S219026677AC4E8000203D20FF0061290200A00900007C0006ACAE +S21902668C60000004B00900007C0006AC4E8000203D20FF0061FC +S2190266A1290240A00900007C0006AC60000004B00900007C0002 +S2190266B606AC4E8000203D20FF0061290220A00900007C0006F5 +S2190266CBAC60000008B00900007C0006AC4E8000203D20FF006E +S2190266E061290220A00900007C0006AC60000004B00900007C82 +S2190266F50006AC4E8000203D20FF0061290940800900007C00B5 +S21902670A06AC60000080900900007C0006AC4E8000203D20FFD0 +S21902671F0061290948816900007C0006AC3C00800054000FFE4E +S2190267347D6B0378916900007C0006AC4E8000207C1E22A6600E +S2190267490000077C1E23A64E8000209421FFF093E1000C54E084 +S21902675EFFFE70FF00012F0000002F8300207CC0FE707D60002A +S21902677326556B1FFE54A500267D400026554ADFFE7C060050B7 +S2190267887D4A00D07CE0002654E7EFFE7D6B00D060A808FF5499 +S21902679D000FFE7D0858787D4950F860A508FD7CFF00387CAB8C +S2190267B25838714A000D2F9F00007D6543785484002671290070 +S2190267C71D7D4A4B78608402003960000039000020419E005CFC +S2190267DC546B402E7D55C3A67D70C3A67C93C3A67CB6C3A66070 +S2190267F1A001007D5DC3A67D78C3A67C9BC3A67C1EC3A638632C +S21902680600013CC6FF807F8340007CC0FE707C0600507D200099 +S21902681B265529EFFE54000FFE7D2700393C8400803CA50080F1 +S2190268304082FFAC656020007C10C3A67C18C3A683E1000C3860 +S2190268452100104E800020380000007C19C3A6380000207C0905 +S21902685A03A639200000380000007C15C3A67D30C3A67C13C386 +S21902686FA67C16C3A67C1DC3A67D38C3A67C1BC3A67C1EC3A649 +S219026884392901004200FFD83C00200060001F007C10C3A67C30 +S21902689918C3A64E8000209421FDE87CDE9AA674C6FFFF3D606B +S2190268AE0003812B56542C09000040820200394000303800009B +S2190268C3017D4903A6900B5654B12609C43800000039263C800D +S2190268D87D284B789806086038E62E0838A1000838862E0038DD +S2190268ED6100093981021198090000392900014200FFF83920C2 +S2190269022E00B1280002396000103940020938002E08996800D4 +S2190269170599680004B0080000B14800063920A800B1262E0895 +S21902692C38000101B007000290A700047C8B2378B14B00023849 +S2190269410000A59801000890AB0004B1262E00380000009806DA +S21902695608643920005099260868380000019806086039200148 +S21902696B11B12609C0A00609C070090001418200187CC93378AB +S219026980A00909C0700A00014082FFF87D264B7838000211B0F4 +S2190269950609C0A12609C071200001418200187CC93378A00981 +S2190269AA09C0700A00014082FFF87D264B78392000007D29036C +S2190269BFA6380000819806086C7D4902A6614AC3517D4903A6AF +S2190269D4A00B000070098000418200084200FFF4394001007D0C +S2190269E94903A63D2000043929A77439600000380000FF7C096D +S2190269FE59AE396B00014200FFF87D8763787C6B1B787C0B3880 +S219026A13004182009C3CA00004880B00002C00004D40820080DA +S219026A28880B00012C00004F40820074880B00022C00005440B8 +S219026A3D8200688C0B000839400000892B00015400402E7C0840 +S219026A524B787C0A4000396B0002408000543885A7747C651B11 +S219026A6778880B0000396B00017D693A787D23FE707C0451AE3E +S219026A7C7C604A787C0018507C00FE70394A00017CA900787CF5 +S219026A910A40007D6000387C0B4B784180FFCC48000010396BB8 +S219026AA600017C0B38004082FF7038000000980608603821024A +S219026ABB184E8000209421FFE87C0802A693A1000C93C100104D +S219026AD093E100149001001C7C7D1B787C9F23787CBE2B784B0B +S219026AE5FFFDBD3D2000043969A774394B01007C0B5040408062 +S219026AFA008457A8063E880B00007C00400040820054886B0061 +S219026B0F01396B00027F83F0004FFEE3827C000026540007FE24 +S219026B247C0000D07FC900787C6000387C034B794081004C7C69 +S219026B396903A67D695B787FE4FB78880900003929000198040F +S219026B4E0000388400014200FFF048000028886B00013803009E +S219026B63027D2B00EE5529063E2C0900FF4182000C7C0B5040A2 +S219026B784180FF88386000008001001C7C0803A683A1000C83A4 +S219026B8DC1001083E10014382100184E8000209421FFF87C0814 +S219026BA202A69001000C480032258001000C7C0803A6382100E0 +S219026BB7084E8000203C80FF00608400007C9E9BA63CA0FA10EC +S219026BCC60A500013C60000060630000986500007C788AA63CEB +S219026BE1600A007C0004AC7C788BA63C600C007C0004AC7C7815 +S219026BF68BA63C6004007C0004AC7C788BA63C6001007C000444 +S219026C0BAC7C788BA63C6007007C0004AC7C788BA67C708AA68C +S219026C203C600A007C708BA64C00012C3C600C007C708BA64C0B +S219026C3500012C3C6004007C708BA64C00012C7C0004AC3C6018 +S219026C4A006060632400906400003C60FFFF6063FF889064001B +S219026C5F043C600000606300C2B06402003C6055CC6063AA3381 +S219026C749064032090640324906403289064032C386000C3B085 +S219026C8964022038600083B064024038600200B064017A3C6033 +S219026C9E188060631000906401703C60FE00606304013CA0FFCD +S219026CB38060A509609064010090A401043C60000060630081C9 +S219026CC83CA0FFC060A504009064010890A4010C3C60000060D2 +S219026CDD6300803CA0000060A504009064011090A401143C60E9 +S219026CF20000606300803CA0000060A504009064011890A4011C +S219026D071C3C60FA00606304013CA0FFE060A5093090640120E8 +S219026D1C90A401243C608000606300013CA0A00060A501089008 +S219026D3164012890A4012C3C60FA21606300013CA0FFFF60A5FE +S219026D4601089064013090A401343C60FC00606300013CA0FF63 +S219026D5B8060A509409064013890A4013C3C600200606300004F +S219026D7090640280806402845463653E2C030000418200103C8F +S219026D85605F506063D0004800000C3C6000006063D0009064D9 +S219026D9A02843C4000003C60FF0060630014904300003C40001A +S219026DAF00604200007C4210F87C5603A6384000013C60FF00D1 +S219026DC460630200B04300003CA0FA1060A500013C6000006013 +S219026DD9630008986500004E8000207063000E3C80FA106084BD +S219026DEE0001986400004E8000203C80FA106084000138A0001B +S219026E030A98A400003CA0000A7CA903A64200000038A0000C53 +S219026E1898A400003CA0000A7CA903A6420000003863FFFF2C67 +S219026E2D0300004080FFD038A0000698A400003CA000147CA988 +S219026E4203A6420000004E8000209421FFE87C0802A693E1001F +S219026E57149001001C3BE100087FE3FB7848008A698801000899 +S219026E6C2C00000140820010881F00012C0000A44182000C388C +S219026E8160000D480000303D20000439294DB03D600001394039 +S219026E9600083D00FE003C00FE089009001891690008914900CE +S219026EAB0C91090014386000008001001C7C0803A683E1001437 +S219026EC0382100184E8000204E8000203D200002392920007C0C +S219026ED50348407C802378396000004181000C7C004840418152 +S219026EEA001C3D200003388925E07C032040418100107C0020FD +S219026EFF4040810008396000017D635B784E8000203D200003D3 +S219026F1439293B005463073E7C6918AE4E8000209421FFF87C07 +S219026F290802A69001000C3D200003806956702C0300004181FF +S219026F3E000C48001B554800000C3800FFFF9009567080010009 +S219026F530C7C0803A6382100084E8000203803FF9F2800000594 +S219026F684181000C3863FFA94E8000203923FFD05520063E2802 +S219026F7D0000094181000C7D234B784E8000203803FFBF2800AF +S219026F9200054081000C3860FFFF4E8000203863FFC94E80005C +S219026FA7209421FFE07C0802A690010024380000009801001850 +S219026FBC906100104BFFFF655463063E388100084800001D2CBD +S219026FD10300014082FFEC800100247C0803A6382100204E80DA +S219026FE600209421FFF07C0802A693C1000893E1000C90010032 +S219026FFB147C9F2378897F00102C0B0000408200282C03002424 +S21902701040820098392000013800FFFF901F0004993F0010914E +S2190270257F0000917F000C4800007C2C0B0001408200542C0373 +S21902703A002340820020815F0008817F000C380000007C0A592A +S21902704FAE39200002993F001048000050817F000C2C0B080051 +S219027064418200E8801F0000813F00087C001A14901F00007C29 +S2190270796959AE380B0001901F000C480000242C0B0002408225 +S21902708E00245463063E4BFFFECD5463203638000003907F005B +S2190270A304981F001038600000480000AC2C0B000340820098E6 +S2190270B85463063E4BFFFEA5801F0004893F00037C001B787CDB +S2190270CD090000901F0004418200103860002D4800197D48002D +S2190270E2006C3860002B48001971813F0008880900022C00000A +S2190270F73A4082004C8869000083DF000C48001955813F000858 +S21902710C8869000148001949396000037C0BF040418100287F0F +S219027121CAF3787FE4FB78812400087C0958AE7D2B4A14396B65 +S21902713600017C0B50409809FFFD4081FFE838600001480000FF +S21902714B1038000000981F00103860FFFF800100147C0803A6C1 +S21902716083C1000883E1000C382100104E8000209421FFE07CF0 +S2190271750802A69361000C9381001093A1001493C1001893E102 +S21902718A001C900100243D2000033B693B007C7C1B78386000B6 +S21902719F24480018B98BFC00003BC000002C1F00003BA00000EF +S2190271B4418200247FE3FB784800189D7C1DFA143BDE00017FC6 +S2190271C9FCF0AE541D063E2C1F00004082FFE438600023480068 +S2190271DE187D57A0E13E7C7B00AE4800187157A0073E7C7B0041 +S2190271F3AE480018654BFFFD2D5463067E2C03002B4082FF98AB +S219027208800100247C0803A68361000C8381001083A1001483D9 +S21902721DC1001883E1001C382100204E8000209421FFD87C0885 +S21902723202A6936100149381001893A1001C93C1002093E1002C +S219027247249001002C3D200003816962943D4000032C0B000053 +S21902725C38000000900A56743F6000033F800003408101383FDD +S219027271C000033FA000033D200003800962A02C000000418282 +S219027286006C801C62943D6000032800000340810018801E624A +S21902729B98700900034082000C3BE0000448000034801C6294C8 +S2190272B03BE000012800000140810024800B6298540007FE7C3E +S2190272C50000D07C00FE707C0900F8540007FE552907BC7C1F41 +S2190272DA4B78808B6298386100087FE5FB7848001F3D4800006C +S2190272EF14813E62983BE0000188090000980100083D20000308 +S219027304800956742C00000040820098390000007C08F800409F +S21902731980006C3D20000338C93B0038A100083CE000033C8014 +S21902732E00037D6828AE8147629C5560E13E7D2600AE992A00D7 +S2190273430080045674394A00012C0000009147629C4082005048 +S2190273585560073E7D2600AE396A0001992A0000801B56749171 +S21902736D67629C2C00000040820030390800017C08F800418002 +S219027382FFB0813D6294801E62987D3F48502C0900007C00FAF5 +S21902739714901E6298913D62944181FED88001002C7C0803A6E8 +S2190273AC836100148381001883A1001C83C1002083E10024384D +S2190273C12100284E8000209421FFE87C0802A693A1000C93C11D +S2190273D6001093E100149001001C2C0600003D2000033D600027 +S2190273EB033D4000033D0000039089629C906B629890AA629487 +S21902740090C862A0418200303FA0000338000000901D56748111 +S2190274153D56744BFFFE15813D5674801D56742C000000418219 +S21902742A0010386000004800001C4BFFFDF93D600003812B624C +S21902743F9C3800000098090000806B629C8001001C7C0803A609 +S21902745483A1000C83C1001083E10014382100184E800020942D +S21902746921FFC07C0802A69281001092A1001492C1001892E1B3 +S21902747E001C9301002093210024934100289361002C9381001A +S2190274933093A1003493C1003893E1003C900100443D200003D4 +S2190274A8800962943B6000002C0000003D200003936956743E1E +S2190274BD8000033EA00003408101703D200003816962983F009A +S2190274D20003880B00002C000000418201583EC000033F400040 +S2190274E7033EE00003801662A02C0000004182005880156294FB +S2190274FC2800000340810018801A629C700900034082000C3B53 +S219027511C000044800003C801562943BC00001280000014081A5 +S219027526002C801A629C540007FE7C0000D07C00FE707C090071 +S21902753BF8540007FE552907BC7C1E4B78480000083BC00001F9 +S2190275503BE000007C1FF000408000743FA000033F2000033BC6 +S219027565810008813D62988869000039290001913D62985463F6 +S21902757A063E4BFFF9E580195674547B26362C0000004082000D +S21902758FA8813862988869000039290001913862985463063E73 +S2190275A44BFFF9BD801456747F631B782C000000547B063E4079 +S2190275B982007C7F7FE1AE3BFF00017C1FF0004180FFA080166F +S2190275CE62A02C00000041820018809A629C386100087FC5F3A8 +S2190275E37848001CA14800000C813A629C9B6900003D2000039E +S2190275F8800956742C0000004082003481376294801A629C7D3F +S21902760D3E48502C0900007C00F214901A629C913762944081AD +S219027622001481386298880900002C0000004082FEBC800100CB +S219027637447C0803A68281001082A1001482C1001882E1001CA2 +S21902764C8301002083210024834100288361002C838100308303 +S219027661A1003483C1003883E1003C382100404E8000209421E0 +S219027676FFE87C0802A693A1000C93C1001093E1001490010028 +S21902768B1C2C0600003D2000033D6000033D4000033D000003D5 +S2190276A090696298908B629C90AA629490C862A0418200303F06 +S2190276B5A0000338000000901D5674813D56744BFFFDA5813D35 +S2190276CA5674801D56742C000000418200103860000048000094 +S2190276DF104BFFFD893D2000038069629C8001001C7C0803A69E +S2190276F483A1000C83C1001083E10014382100184E800020948B +S21902770921FFF87C0802A69001000C480017513D20000338003B +S21902771E0001900956588001000C7C0803A6382100084E80001E +S219027733209421FFE87C0802A693A1000C93C1001093E1001426 +S2190277489001001C7C9E23783BA000007C7F1B7893BE000048C1 +S21902775D000024801E0000813F0000540020367C001B78392973 +S2190277720001901E0000913F00003BBD0001813F0000886900D2 +S219027787002C030000418200104BFFF7D17C631B794080FFC8D8 +S21902779C7FA3EB788001001C7C0803A683A1000C83C10010837B +S2190277B1E10014382100184E8000207C84237939400000408291 +S2190277C60018380000309803000198030000386000024E800088 +S2190277DB20392500077D20FE7054001F7E7D2902147D251E7124 +S2190277F0418200603D20000338C93B0038E5FFFF54E018387CA3 +S21902780588043068A90001200900007D2049143168FFFF7C0B58 +S21902781A41107C0B4B79418200285508063E5500E13E7D6600D3 +S21902782FAE5509073E7C0648AE996300009C030001386300013C +S219027844394A00027CE53B794082FFB07D4353784E8000204E56 +S2190278598000204E8000209421FFF07C0802A693C1000893E1E5 +S21902786E000C900100143D2000038009566C2C000000418200B3 +S219027883108009566C7C0803A64E8000213D200003800962C463 +S2190278982C0000004182001438000000900962C43BE000024875 +S2190278AD000010480086594800858D7C7F1B78480087152C038D +S2190278C200004182000848008741480087014BFFFF8D4800865B +S2190278D7B138600003480017E938600003480017792C1F000043 +S2190278EC418200203FC00003813E565C7FE3FB787D2803A64EB9 +S2190279018000212C0300004082FFEC480086BD3D200003800979 +S21902791656682C00000041820010800956687C0803A64E800056 +S21902792B21800100147C0803A683C1000883E1000C3821001038 +S2190279404E8000209421FFB87C0802A69361003493810038939E +S219027955A1003C93C1004093E100449001004C7C7E1B783BE068 +S21902796A00003F6000033B810028801B62B03BA000012C0000C6 +S21902797F004182001C7FE3FB787F84E3787C0803A64E800021BE +S2190279947C7D1B78480000107FE3FB78480010919061002838E4 +S2190279A91FFFE02800001F7C0A03782F9D00003BFF00017F8373 +S2190279BEE3784181004C390000047D0903A6386100087C6B1B35 +S2190279D37838000000392000007C0B49AE392900014200FFF875 +S2190279E8380000047C0903A67C6943787F8BE378880B00003948 +S2190279FD6B000198090000392900014200FFF0419E0030200A94 +S219027A12001F7C0001107C0500F85400077A54A507387FC4F3F0 +S219027A27787C052B7838C000004BFFF9997C7E1B7848000058A6 +S219027A3C212A001F7D2949107D2048F8540006F6552907387D5E +S219027A512903782C0900007FCBF378380000783929FFFF4182B8 +S219027A6600182C090000980B0000396B00013929FFFF4082FF4E +S219027A7BF0280A001F4181000C3BDE0010480000083BDE000846 +S219027A902C1F00464081FEE08001004C7C0803A6836100348315 +S219027AA581003883A1003C83C1004083E10044382100484E8011 +S219027ABA00209421FFD07C0802A67D8000269381002093A10055 +S219027ACF2493C1002893E1002C900100349181001C88030000DD +S219027AE4386300012C0000507C9D237890610008392000003B2D +S219027AF9C0004740820070386100083881000C4BFFFC2D2C0330 +S219027B0E0000418200288121000888090000392900012C0000A6 +S219027B233D91210008408200108121000C3BC90001480000384A +S219027B383D20000388093B187FA4EB782C00000039693B184105 +S219027B4D8200D8880B0000980400008D2B0001388400012C09E8 +S219027B6200004082FFEC480000BC7D3F4B787C1FF0004080008C +S219027B77803B800000397FFFE020AB001F7CA529103921001072 +S219027B8C3881000C7CA028F87C8428787CA9483854A5077A54C9 +S219027BA1000738806100082A0B001F7CA503787D242378938160 +S219027BB6001038C000004BFFFAB9808100107FE3FB7848000E72 +S219027BCB7D4191001081210008392900104800000C8121000825 +S219027BE039290008912100083BFF00017C1FF0004180FF8C3D16 +S219027BF520000388093B1C7FA4EB782C00000039693B1C4182FB +S219027C0A001C880B0000980400008D2B0001388400012C090068 +S219027C1F004082FFEC3800000098040000800100348181001CF5 +S219027C347C0803A68381002083A1002483C1002883E1002C7D22 +S219027C49808120382100304E8000209421FF287C0802A693A14B +S219027C5E00CC93C100D093E100D4900100DC3BA000003D6000ED +S219027C73047C7E1B789BABB204893E00003809FFC12800003444 +S219027C88418108383D600003396B3B305400103A7D4B002E3D5E +S219027C9D20000339293B307D4A4A147D4903A64E80042048000D +S219027CB282594800818D3D20000339293B005460E73E7D090029 +S219027CC7AE5463073E7CE918AE3D40000438000053392AB204A7 +S219027CDC980AB20439600000996900039909000198E900024828 +S219027CF10007E4387E000148000B7D480007D8387E00014800DF +S219027D060CF5480007CC3C6000043863B2044BFFFC314800078E +S219027D1BBC881E00012C00000040820040480009113D200003F9 +S219027D3088093B1C3D6000042C000000396BB20439493B1C410E +S219027D45820758880A00008D2A0001980B00002C090000396B7B +S219027D5A00014082FFEC4800073C381E0001900100883BC10068 +S219027D6F8C3BE100887FE3FB787FC4F3784BFFF9B92C0300001A +S219027D84418200A48121008888090000392900012C00002C9175 +S219027D992100884082008C7FE3FB78388100904BFFF98D2C03BA +S219027DAE0000418200788121008888090000392900012C000034 +S219027DC32C91210088408200608081008C2C0400004182003864 +S219027DD8806100904800089D7C641B79418200148061008880FD +S219027DEDA1008C38C000004BFFF8818001008C812100887C00DF +S219027E0202147D2902149121008881210088880900002C000071 +S219027E172C4082001038090001900100884BFFFF508121008833 +S219027E2C880900002C0000004082003C3D20000388093B1C3DFA +S219027E416000042C000000396BB20439493B1C4182064C880ABB +S219027E5600008D2A0001980B00002C090000396B00014082FF1A +S219027E6BEC480006303D20000388093B203D6000042C00000078 +S219027E80396BB20439493B2041820614880A00008D2A000198F0 +S219027E950B00002C090000396B00014082FFEC480005F83C803E +S219027EAA00047FC3F3783884B2044BFFFC094800061C381E008A +S219027EBF013BE10094900100947FE3FB78388100984BFFF86504 +S219027ED42C030000418200908121009488090000392900012CBA +S219027EE900002C91210094408200787FE3FB783881009C4BFF5D +S219027EFEF8392C03000041820064806100983C80000480A10087 +S219027F139C3884B20438C000014BFFF4AD2C030000408205B0BA +S219027F283D600003880B3B243D2000042C0000003949B20439AD +S219027F3D6B3B244182001C880B00008D2B0001980A00002C095C +S219027F520000394A00014082FFEC38000000980A0000480005BB +S219027F67703D20000388093B203D6000042C000000396BB2041B +S219027F7C39493B204182051C880A00008D2A0001980B00002C0F +S219027F91090000396B00014082FFEC480005003BA00001381EFA +S219027FA600013BE100A0900100A07FE3FB78388100A44BFFF75E +S219027FBB7D2C030000418201F8812100A088090000392900010C +S219027FD02C00002C912100A0408201E07FE3FB78388100A84BC7 +S219027FE5FFF7512C030000418201CC806100A0880300003863D3 +S219027FFA00012C00003A906100A0408201B42C1D0000418201EF +S21902800F24800100A82C000000418200A8800100A83BE000002D +S2190280247C1F00404080005439410008816100A0892B00003960 +S2190280396B00017D204B782C00007D7D2AF9AE916100A0408214 +S21902804E0018880B0000392B0001600000207C0AF9AE912100A7 +S219028063A03BFF0001281F007F41810010800100A87C1F00408A +S2190280784180FFB8808100A4386100087FE5FB78480011FD7C85 +S21902808D03F80040820024812100A8800100A47D3F48502C09FE +S2190280A200007C00FA14900100A4912100A84082FF6C800100FB +S2190280B7A82C0000004082003C3D20000388093B1C3D600004F2 +S2190280CC2C000000396BB20439493B1C418203C4880A00008D90 +S2190280E12A0001980B00002C090000396B00014082FFEC4800E6 +S2190280F603A83D20000388093B243D6000042C000000396BB250 +S21902810B0439493B244182038C880A00008D2A0001980B000034 +S2190281202C090000396B00014082FFEC48000370808100A480DC +S219028135A100A838C000014BFFF5392C0300004182003C3D20E9 +S21902814A000388093B1C3D6000042C000000396BB20439493B4A +S21902815F1C4182033C880A00008D2A0001980B00002C090000C4 +S219028174396B00014082FFEC480003203D20000388093B243DA5 +S2190281896000042C000000396BB20439493B2441820304880AB3 +S21902819E00008D2A0001980B00002C090000396B00014082FFCF +S2190281B3EC480002E83D20000388093B283D6000042C00000071 +S2190281C8396BB20439493B28418202CC880A00008D2A000198E9 +S2190281DD0B00002C090000396B00014082FFEC480002B0881E54 +S2190281F20000395E000168090053216900007D2B49146800001E +S21902820743216000007C0B01147C0B4B7939600000914100AC99 +S21902821C916100B03BE100AC418200287FE3FB78388100B04B68 +S219028231FFF505812100AC880900002C00003B4082000C3809E3 +S2190282460001900100AC7FE3FB78388100B44BFFF4E12C03004E +S21902825B004182000C806100B448007CB93860000348000E59DC +S2190282703860000348000DE9806100B02C0300004182004C3D0D +S219028285200003800956642C0000004182001C800956647C08A5 +S21902829A03A64E8000217C631B7940820008906100B0800100D1 +S2190282AFB02C0000004182001838000009900100B038600009D9 +S2190282C44800031D48000218480009792C0300004182001838C8 +S2190282D9000063981E00003D2000033800000190095684881EBE +S2190282EE000068090053216900007D2B491468000073216000C5 +S219028303007C0B01147C0B4B7941820024386000004BFFF54574 +S2190283183D200004392949CC3D600003912B568048007C1D4816 +S21902832D00000C386000014BFFF5253860000348000D8938601A +S219028342000348000D19480007853860FFFF4800019448000718 +S219028357793D200003800956607C0803A64E800021386000013D +S21902836C4800017848000B7148000160381E0001900100B838EF +S2190283816100B8388100BC4BFFF3AD2C03000041820084812150 +S21902839600B888090000392900012C00002C912100B84082009B +S2190283AB6C88090000392900012C000043912100B840820014A7 +S2190283C0806100BC38800000480016DD48000010806100BC38E4 +S2190283D5800000480016C53D20000388093B1C3D6000042C00D4 +S2190283EA0000396BB20439493B1C418200A8880A00008D2A0090 +S2190283FF01980B00002C090000396B00014082FFEC4800008C63 +S2190284143D20000388093B203D6000042C000000396BB20439A0 +S219028429493B2041820070880A00008D2A0001980B00002C093E +S21902843E0000396B00014082FFEC48000054381E00019001004C +S219028453C0386100C0388100C44BFFF2D92C030000408200442D +S2190284683D20000388093B2C3D6000042C000000396BB2043940 +S21902847D493B2C4182001C880A00008D2A0001980B00002C0932 +S2190284920000396B00014082FFEC38000000980B000048000059 +S2190284A7303C60000338633B1C4BFFECC1806100C448000651BD +S2190284BC480000183C8000047FC3F3783884B20438A0012C4818 +S2190284D1000E193C6000043863B2044BFFEC9538600000800193 +S2190284E600DC7C0803A683A100CC83C100D083E100D4382100DC +S2190284FBD84E8000209421FFE87C0802A693A1000C93C1001033 +S21902851093E100149001001C3FA00004389DB20448000A013821 +S2190285257DB2044BFFEC498001001C7C0803A683A1000C83C14A +S21902853A001083E10014382100184E8000209421FFF07C080214 +S21902854FA693E1000C900100143D200003800956702C0000006A +S219028564408000084BFFFF993FE00004387FAA044BFFEA353828 +S2190285797FAA044BFFF6D97C631B794182FFEC7C6318F85463D9 +S21902858E0FFE800100147C0803A683E1000C382100104E80005B +S2190285A3204E8000209421FFF87C0802A69001000C4BFFF155A9 +S2190285B8480008F13860002B480004998001000C7C0803A638CC +S2190285CD2100084E8000203D200003906956704E8000209421B9 +S2190285E2FFF87C0802A69001000C3D20000339293B005460E725 +S2190285F73E7D4900AE5463073E7D0918AE3D600004380000583D +S21902860C386BB204980BB2043920000099430001990300029933 +S2190286212300034BFFEB4D8001000C7C0803A6382100084E80AC +S21902863600203D20000438A000003929BA543CC0000338E0FF49 +S21902864BFF3C8000033D6000043D4000033D00000338000001BB +S21902866090E662A890ABBA04912A62AC9008567890A462A44ECE +S2190286758000209421FFF07C0802A693C1000893E1000C90010C +S21902868A00143D200003800956787C7F1B782C0000007C9E2312 +S21902869F78408200084BFFFF952C1F0012418100243D600003BC +S2190286B4800B62AC3D2000043929BA547C0900507C00F21428C1 +S2190286C90000804081000C386000004800006C3CE00003800756 +S2190286DE62A87C1F00004182004C3D000003800862A47C1F0063 +S2190286F30041800020395F00013D2000043929BA04554B103A86 +S219028708380000007C09592E914862A43D600003814B62AC3D7B +S21902871D2000043929BA0457E0103A7D49012E93E762A83D20A5 +S2190287320003806962AC7C03F214900962AC800100147C0803E9 +S219028747A683C1000883E1000C382100104E8000209421FFD8D1 +S21902875C7C0802A6936100149381001893A1001C93C10020934A +S219028771E100249001002C3D600003800B567C7C7D1B782C0075 +S21902878600007C9E23787CBF2B7840820058380000013D200094 +S21902879B043929BAD4900B567C39400000380000087C0903A67A +S2190287B0390A0001554BC00E5547103A2C0B00005560083C40A5 +S2190287C580000C6C0004C168001DB77C0B03784200FFE87D0AED +S2190287DA4378280A00FF7C09392E4081FFC43D6000033800004F +S2190287EF003D2000043B69BAD4900B56743F8000034800002448 +S2190288048921000857E0463E7C004A785400103A7D7B002E5792 +S219028819E9402E7D3F5A783BBD00012C1E00003BDEFFFF418241 +S21902882E0020386100087FA4EB7838A00001480009E9801C56E2 +S219028843742C0000004182FFBC7FE3FB788001002C7C0803A64C +S219028858836100148381001883A1001C83C1002083E10024388C +S21902886D2100284E8000209421FFD87C0802A693A1001C93C15C +S219028882002093E100249001002C3D200004380000009809B279 +S219028897043BA9B2047C691B7890610008880900002C000043B6 +S2190288AC408200F4880900012C000052408200E88BC900022CBE +S2190288C11E0043408200DC880900032C00003A408200D03809CF +S2190288D600043BE10008900100087FE3FB783881000C4BFFEEF3 +S2190288EB4D2C030000418200EC812100088809000039290001A8 +S2190289002C00002C91210008408200D47FE3FB78388100104BCA +S219028915FFEE212C030000418200C08061000C8081001038A0B0 +S21902892AFFFF4BFFFE2D3D20000383E956742C1F00004182001A +S21902893F403D20000388093B207FA3EB782C00000039693B20E2 +S2190289544182001C880B00008D2B0001980300002C09000038D4 +S2190289696300014082FFEC3800000098030000480000647C6482 +S21902897E1B78387D000138A000204BFFEE353D2000049BC9B2B8 +S21902899304386300017FFD19AE48000040812100088809000022 +S2190289A87D234B782C00004C7C090378418200284181000C2CF3 +S2190289BD000043480000082C090050418200143C800004388433 +S2190289D2B20438A0012C480009018001002C7C0803A683A1007E +S2190289E71C83C1002083E10024382100284E8000209421FFF851 +S2190289FC7C0802A69001000C880300002C000070418200143C5C +S219028A118000043884B20438A0012C480008C58001000C7C0828 +S219028A2603A6382100084E8000203D2000038169568054631055 +S219028A3B3A7C63582E4E8000203D200003816956805463103A71 +S219028A507C83592E4E8000209421FFF87C0802A69001000C3DE4 +S219028A6520000039293200816900185464063E806B0000800BCD +S219028A7A000C7C0803A64E8000218001000C7C0803A6382100A5 +S219028A8F084E8000209421FFF87C0802A69001000C3D20000003 +S219028AA43929320081690018806B0000800B00107C0803A64E1F +S219028AB98000218001000C7C0803A6382100084E800020942142 +S219028ACEFFF87C0802A69001000C3D20000039293200816900F1 +S219028AE31838800008806B0000800B00147C0803A64E800021F9 +S219028AF88001000C7C0803A6382100084E8000209421FFF87C31 +S219028B0D0802A69001000C3D20000039293200816900187C652B +S219028B221B78806B0000800B0014388000007C0803A64E800067 +S219028B37218001000C7C0803A6382100084E8000209421FFE85C +S219028B4C7C0802A693A1000C93C1001093E100149001001C3FC9 +S219028B61C00003817E62B43D2000032C0B0000380000003BBE58 +S219028B7662B4900956847C7F1B78418200187D635B78480000F6 +S219028B8B55801E62B42C0000004082002C813F00003C007D82B0 +S219028BA0913D000460001008901F000093FE62B4386000034836 +S219028BB500051138600003480004A18001001C7C0803A683A118 +S219028BCA000C83C1001083E10014382100184E8000209421FFA4 +S219028BDFF87C0802A69001000C3D200003816956842C0B00005E +S219028BF4408200183D200003800962B4394962B47C0300004134 +S219028C0982000C3860000048000024800A0004916962B490038C +S219028C1E000038600003480004A1386000034800043138600002 +S219028C33018001000C7C0803A6382100084E8000203D200003BB +S219028C48800962B43120FFFF7C6901104E8000209421FFF87C16 +S219028C5D0802A69001000C2C030000418200483D400003812A49 +S219028C7256883929FFFF2C090000912A5688418100683D200053 +S219028C8700392932008169001838000000900A5688806B0000A0 +S219028C9C800B0014388000057C0803A64E8000214800003C3D83 +S219028CB1600003812B5688392900012C090001912B56884082C5 +S219028CC600243D200000392932008169001838800004806B00D4 +S219028CDB00800B00147C0803A64E8000218001000C7C0803A608 +S219028CF0382100084E8000209421FFF87C0802A69001000C386C +S219028D056000004BFFFF513D600004380000207C0903A63D20D4 +S219028D1A0003814962C0396B49CC3D000003392000007C095027 +S219028D2F2E7C09592E392900044200FFF47D6A5B783D20000339 +S219028D44816962C0800B0094900A0100812B0090912A010480D1 +S219028D590B0080900A0108812B0088912A010C800B008C900A23 +S219028D6E0110812B0084912A01143D4000033D600003800B56D7 +S219028D83843D2000042C000000392949CC912A568041820018E0 +S219028D983800000090085684386000404BFFFC8D4BFFFE3538B5 +S219028DAD6000404BFFFC814BFFFE293D200003906962C48001D2 +S219028DC2000C7C0803A6382100084E8000209421FFF87C0802DB +S219028DD7A69001000C380000207C0903A63D200003814962C06B +S219028DEC3D600004396B49CC392000007C09582E7C09512E3970 +S219028E012900044200FFF47D6A5B783D200003816962C0800A43 +S219028E160100900B0094812A0104912B0090800A0108900B00E6 +S219028E2B80812A010C912B0088800A0110900B008C812A01142D +S219028E40912B0084386000014BFFFE118001000C7C0803A638F2 +S219028E552100084E800020386000004E8000203D2000033929A2 +S219028E6A8E5C3D400003912A56643D600003396B8EE03D2000FE +S219028E7F03916956603D4000033D600003394A8CF8914B566C5F +S219028E943D20000339298DD03D600003912B56684E8000209407 +S219028EA921FFF87C0802A69001000C3D2000038009568C2C00D5 +S219028EBE000040820010380000019009568C4800716D8001006B +S219028ED30C7C0803A6382100084E8000209421FFF87C0802A623 +S219028EE89001000C3D20000039293200800900402C00000041AA +S219028EFD82000C7C0803A64E8000218001000C7C0803A638219C +S219028F1200084E8000207FE000084E8000209421FFD87C0802E6 +S219028F27A693410010936100149381001893A1001C93C10020AC +S219028F3C93E100249001002C7C9D2378380000547C7C1B789861 +S219028F511D00003B4000007F832670934100084BFFDFB19C7D05 +S219028F6600017F83E3784BFFDFA57FBFEB789C7F00013860006E +S219028F7B044BFFDF959C7F0001386000404BFFDF899C7F000156 +S219028F903B60003A9F7F0001386000404BFFFA959061000C3BE8 +S219028FA5FF00017FE4FB783861000838A0000038C000004BFF1F +S219028FBAE4117C7F1B783B81000C7FE4FB787F83E37838A00045 +S219028FCF0438C000004BFFE3F57C7F1B783BA0003B9BBF00006A +S219028FE4386000004BFFDF299C7F0001386000014BFFDF1D9CF0 +S219028FF97F00019F7F0001386000014BFFFA2D9061000C3BFF7C +S21902900E00017FE4FB787F83E37838A0000438C000004BFFE311 +S219029023A97C7F1B789BBF00003BFF00019B5F00008001002CBE +S2190290387C0803A683410010836100148381001883A1001C8344 +S21902904DC1002083E10024382100284E8000202C03000141823C +S219029062002028030001418000502C030002418200242C03004E +S21902907703418200304800003C3C0002004C00012C7C108BA6EF +S21902908C4C00012C480000283C0004004C00012C7C108BA64C1D +S2190290A100012C480000143C000C004C00012C7C108BA64C0060 +S2190290B6012C7C708AA654630FFE4E8000202C030001418200B0 +S2190290CB2028030001418000682C030002418200202C030003CE +S2190290E041820028480000543C0002007C0004AC7C188BA64876 +S2190290F50000443D6004007C0004AC7D788BA648000034380074 +S21902910A00807C0903A639200000612010003D600E007C000486 +S21902911FAC7D398BA67D788BA67C198BA67D788BA6392900101D +S2190291344200FFE07C788AA654630FFE4E8000203D6000033850 +S219029149000001900B56743D200003392992143D600003912BE0 +S21902915E56903D40000348000098800A62BC280000034081001B +S2190291733070800003408200287060000340820020800300009B +S2190291883863000490040000812A62BC388400043929FFFC486A +S21902919D00005C3D600003800B62BC2800000140810034708003 +S2190291B200014082002C7060000140820024A0030000386300BD +S2190291C702B0040000812B62BC388400023929FFFE912B62BC15 +S2190291DC48000020880300003863000198040000812A62BC384B +S2190291F18400013929FFFF912A62BC800A62BC2C00000040820E +S219029206FF643D20000338000000900956743D20000338000056 +S21902921B00900956904E8000209421FFE87C0802A693810008E6 +S21902923093A1000C93C1001093E100149001001C7C601B787C5E +S219029245BC2B787C8323783FA000037C040378939D62BC4BFF9F +S21902925AFEED807D62BC7C63E0508001001C7C0803A683810015 +S21902926F0883A1000C83C1001083E10014382100184E80002080 +S2190292849421FFE87C0802A69381000893A1000C93C1001093B3 +S219029299E100149001001C7CBC2B783FA00003939D62BC4BFFC2 +S2190292AEFE99807D62BC7C63E0508001001C7C0803A683810015 +S2190292C30883A1000C83C1001083E10014382100184E8000202C +S2190292D8386000004E800020386000004E800020386000004E88 +S2190292ED8000209421FFF07C0802A693C1000893E1000C900188 +S21902930200143D200003800962C82C000000418200603FE000BA +S219029317033BC000007D4000A67D405378392000005120042063 +S21902932C7C000124817F62C8800B0014901F62C8808B0018932C +S219029341CB00187C0000A6514004207C000124812B000C80ABD2 +S2190293560010806B00007D2803A64E800021801F62C82C0000CE +S21902936B004082FFB0800100147C0803A683C1000883E1000CF7 +S219029380382100104E8000209421FFF87C0802A69001000C4BBA +S219029395FFFF5D8001000C7C0803A6382100084E80002090695F +S2190293AA000038000000900900149089000490A90010900900C3 +S2190293BF189128000090C9000890E9000C4E8000208123000049 +S2190293D42C090000418200F8810300043809FFFF280000394124 +S2190293E98100E83D600003396B3C085400103A7D4B002E3D2086 +S2190293FE000339293C087D4A4A147D4903A64E8004203D20FFC8 +S2190294130061290200A16900007C0006AC556B063E380000003D +S219029428600080007C0046307D600378540B043EB16900007CC7 +S21902943D0006AC480000903D20FF0061290240A16900007C00DB +S21902945206AC556B063E38000000600080007C0046307D60035E +S21902946778540B043EB16900007C0006AC4800005C3D20FF0088 +S21902947C61290220A16900007C0006AC556B063E380000006054 +S2190294910080007C0046307D600378540B043EB16900007C00BE +S2190294A606AC480000283D20FF0061290940800900007C00064E +S2190294BBAC540004DE550B68247C005B78900900007C0006ACB1 +S2190294D0800300003D200003394953405408103A7C0A402E3DB1 +S2190294E5200002392962387C004800418200187C0A402E3D205D +S2190294FA000339299FAC7C0048004C820020800300083D6000CC +S21902950F037C0A412E81430010396B542C3D2000037D4B412EB9 +S219029524392955187C69412E4E8000207C631B794D8200203880 +S21902953903FFFF280000397C0803784D8100203D600003396B83 +S21902954E3CF05500103A7D4B002E3D20000339293CF07D4A4A41 +S219029563147D4903A64E8004203D20FF00612900148169000093 +S2190295787C0006AC3C0080007C0044307D6B0078916900007C27 +S21902958D0006AC4E8000203D20FF0061290200A00900007C0015 +S2190295A206AC7000FFF75400043EB00900007C0006AC4E80004A +S2190295B7203D20FF0061290200A00900007C0006AC7000FFFB4F +S2190295CC5400043EB00900007C0006AC4E8000203D20FF00615B +S2190295E1290240A00900007C0006AC7000FFFB5400043EB00973 +S2190295F600007C0006AC4E8000203D20FF0061290220A009008C +S21902960B007C0006AC7000FFF75400043EB00900007C0006AC32 +S2190296204E8000203D20FF0061290220A00900007C0006AC70F1 +S21902963500FFFB5400043EB00900007C0006AC4E8000203D2057 +S21902964AFF0061290940800900007C0006AC5400066E9009001A +S21902965F007C0006AC4E8000203D20FF006129094881690000B2 +S2190296747C0006AC3943FFE53C0080007C0054307D6B0078919F +S2190296896900007C0006AC4E8000207C631B794D8200203803A3 +S21902969EFFFF280000397C0803784D8100203D600003396B3DE3 +S2190296B3D85500103A7D4B002E3D20000339293DD87D4A4A1432 +S2190296C87D4903A64E8004203D20FF0061290014816900007CC5 +S2190296DD0006AC3C0080007C0044307D6B0378916900007C003A S2190296F206AC4E8000203D20FF0061290200A00900007C0006A9 -S219029707AC7000FFFB5400043EB00900007C0006AC4E800020C5 -S21902971C3D20FF0061290240A00900007C0006AC7000FFFB5474 -S21902973100043EB00900007C0006AC4E8000203D20FF0061291F -S2190297460220A00900007C0006AC7000FFF75400043EB0090059 -S21902975B007C0006AC4E8000203D20FF0061290220A009000025 -S2190297707C0006AC7000FFFB5400043EB00900007C0006AC4E7A -S2190297858000203D20FF0061290940800900007C0006AC5400EE -S21902979A066E900900007C0006AC4E8000203D20FF006129099B -S2190297AF48816900007C0006AC3943FFE53C0080007C00543022 -S2190297C47D6B0078916900007C0006AC4E8000207C631B794D53 -S2190297D98200203803FFFF280000397C0803784D8100203D60AE -S2190297EE0003396B2EB85500103A7D4B002E3D20000339292E4D -S219029803B87D4A4A147D4903A64E8004203D20FF006129001411 -S219029818816900007C0006AC3C0080007C0044307D6B0378917C -S21902982D6900007C0006AC4E8000203D20FF0061290200A00909 -S21902984200007C0006AC60000008B00900007C0006AC4E8000BF -S219029857203D20FF0061290200A00900007C0006AC60000004B2 -S21902986CB00900007C0006AC4E8000203D20FF0061290240A043 -S2190298810900007C0006AC60000004B00900007C0006AC4E807B -S21902989600203D20FF0061290220A00900007C0006AC60000057 -S2190298AB08B00900007C0006AC4E8000203D20FF0061290220BC -S2190298C0A00900007C0006AC60000004B00900007C0006AC4E1C -S2190298D58000203D20FF0061290940800900007C0006AC600091 -S2190298EA0080900900007C0006AC4E8000203D20FF006129093E -S2190298FF48816900007C0006AC3943FFE53C0080007C005430D1 -S2190299147D6B0378916900007C0006AC4E8000207C631B794DFE -S2190299298200203803FFFF280000397C0803784D8100203D605C -S21902993E0003396B2FA05500103A7D4B002E3D20000339292F11 -S219029953A07D4A4A147D4903A64E8004203D20FF0061290010DC -S219029968816900007C0006AC3C0080007C0044307D6B0378912B -S21902997D6900007C0006AC4E8000203D20FF0061290200A009B8 -S21902999200007C0006AC60000080B00900007C0006AC4E8000F6 -S2190299A7203D20FF0061290200A00900007C0006AC6000004025 -S2190299BCB00900007C0006AC4E8000203D20FF0061290240A0F2 -S2190299D10900007C0006AC60000080B00900007C0006AC4E80AE -S2190299E600203D20FF0061290220A00900007C0006AC60000006 -S2190299FB80B00900007C0006AC4E8000203D20FF0061290220F3 -S219029A10A00900007C0006AC60000040B00900007C0006AC4E8E -S219029A258000203D20FF006129094C816900007C0006AC3943B6 -S219029A3AFFE53C0080007C0054307D6B0378916900007C000691 -S219029A4FAC4E8000207C8723787C631B794D8200203803FFFF28 -S219029A64280000397C0803784D8100203D600003396B30885547 -S219029A7900103A7D4B002E3D200003392930887D4A4A147D492C -S219029A8E03A64E8004203C0080007C0044303D60FF00616B000D -S219029AA318808B00007C0006AC7C8400787CEAFE707D493A7892 -S219029AB87D2950507D29FE707C8003787C0048787C8948387D83 -S219029ACD240378908B00007C0006AC4E8000207C8823787C6329 -S219029AE21B794D8200203803FFFF280000394D8100203D6000C0 -S219029AF703396B31705400103A7D4B002E3D2000033929317014 -S219029B0C7D4A4A147D4903A64E8004203D20FF0061290200A02F -S219029B218900007C0006AC5484063E38000000600080007C00C1 -S219029B3646307C8003785404043EB08900007C0006AC4E800057 -S219029B4B203D20FF0061290240A08900007C0006AC5484063E43 -S219029B6038000000600080007C0046307C8003785404043EB01E -S219029B758900007C0006AC4E8000203D20FF0061290220A089FE -S219029B8A00007C0006AC5484063E38000000600080007C00469B -S219029B9F307C8003785404043EB08900007C0006AC4E80002014 -S219029BB43D20FF0061290940800900007C0006AC540004DE5524 -S219029BC90B68247C005B78900900007C0006AC4E80002038604D -S219029BDE00014E800020386000014E8000209421FFF87C0802C3 -S219029BF3A69001000C4BFFC54D8001000C7C0803A6382100089C -S219029C084E8000203C00FE00600001007C0903A64E8004209403 -S219029C1D21FFF87C0802A69001000C4BFFFFE538600000800103 -S219029C32000C7C0803A6382100084E800020386000004E800028 -S219029C47209421FFE87C0802A693A1000C93C1001093E10014ED -S219029C5C9001001C7C7F1B78386000003BA00001380000002CD9 -S219029C711FFFFE41820040418100102C1FFFFD4182004C480048 -S219029C8600502C1FFFFF408200483D200003812943102C09008D -S219029C9B003BA9FFFF4181003C7D3D4B78408200343BA0FFFD83 -S219029CB04800002C3D200000392932003D6000039069001893EF -S219029CC5EB4310480000143BE00000480000083BFF000138000B -S219029CDA00012C000000418200803D2000003BC93200813E00AC -S219029CEF182C09000041820018806900008009001438800004EF -S219029D047C0803A64E8000213D2000043929A41857E028347C99 -S219029D19004A143D2000032C030000901E001893E94310813EED -S219029D2E00184182001C8069000080090014388000057C080358 -S219029D43A64E80002148000018806900008009001438800004CD -S219029D587C0803A64E8000217FA3EB788001001C7C0803A68301 -S219029D6DA1000C83C1001083E10014382100184E800020394089 -S219029D820001380000002C03FFFE41820040418100102C03FF5D -S219029D97FD4182004C480000502C03FFFF408200483D20000375 -S219029DAC812943142C0900003949FFFF4181003C7D2A4B78403D -S219029DC18200343940FFFD4800002C3D200000392932003D6059 -S219029DD6000390090014906B4314480000143860000048000033 -S219029DEB0838630001380000012C000000418200283D20000407 -S219029E003929A418546028343D6000007C004A14396B32003D8E -S219029E15200003900B0014906943147D4353784E8000204E80C8 -S219029E2A00204E8000209421FFF87C0802A69001000C3D6000FC -S219029E3F00392B320081290018800B32002C00001340820020D1 -S219029E5438000014900B32008069000080090014388000057C1A -S219029E690803A64E8000218001000C7C0803A6382100084E8054 -S219029E7E00209421FFE87C0802A693E100149001001C3D20004E -S219029E930039293200816900183800000090010008812B0000A0 -S219029EA8800B00187C651B787C8623787D234B78388100087C4A -S219029EBD0803A64E800021800100087C7F1B782C0000004182E3 -S219029ED200103D200003806947E8480001917FE3FB78800100BC -S219029EE71C7C0803A683E10014382100184E8000209421FFE8A3 -S219029EFC7C0802A693A1000C93C1001093E100149001001C380D -S219029F110000407C0903A63D2000003D60000339293200396B91 -S219029F269C40394000007D69512E394A00044200FFF83D200048 -S219029F3B043D6000033929A418396B9C4039000000550A2834D4 -S219029F5038080001390000087D0903A67D69512E394A00044216 -S219029F6500FFF87C0803782C0800024081FFDC3FA00000380001 -S219029F7A0013901D32003D6000033BBD3200396B3FB8917D0066 -S219029F8F043D200000392930003D600003913D0008396B9C0C01 -S219029FA4917D00403D20000339299C1C3D600003913D00103922 -S219029FB96B9BEC917D00483D20000339299C483D600003913D30 -S219029FCE0030396B9D803D400003917D0034394A9E283D20001E -S219029FE303915D002039299E2C913D001C3860FFFE4BFFFC550B -S219029FF83860FFFE4BFFFD8538000000901D0024901D0028907E -S21902A00D1D004C3D200003901D004439298874913D008C800144 -S21902A022001C7C0803A683A1000C83C1001083E1001438210084 -S21902A037184E8000207C842379418200243884FFFF7C0320AE7D -S21902A04C2C0000034082000C386000014E8000202C0400004004 -S21902A06182FFE4386000004E8000209421FFF87C0802A690018F -S21902A076000C7C631B793D2000033809A0A4418200088003001C -S21902A08B943D200000392932008129008C7C0303787D2803A6B6 -S21902A0A04E8000218001000C7C0803A6382100084E8000209418 -S21902A0B521FFF07C0802A693C1000893E1000C900100143D2075 -S21902A0CA0000800932007C7F1B782C000014396932007C9E23E0 -S21902A0DF783860FFFF4082001C812B001838800006806900000E -S21902A0F4800900147C0803A64E8000217C1F18004082001C7F87 -S21902A109E3FB787FC4F3784BFFFD717C601B797C030378408252 -S21902A11E00287FE3FB787FC4F3784BFFBF797C601B787C09FE06 -S21902A133707D2302787C6348507C63FE707C031838800100145E -S21902A1487C0803A683C1000883E1000C382100104E8000202893 -S21902A15D0500037C691B78408100107C801B78700B00034182C5 -S21902A17200302C05000038A5FFFF4D820020880400002C0500E9 -S21902A1870098090000388400013929000138A5FFFF4082FFE877 -S21902A19C4E8000202805000F7C6B1B784081003880040000384E -S21902A1B1A5FFF0900B0000852400042805000F952B000484042E -S21902A1C60004940B000485240004952B000438840004396B0001 -S21902A1DB044181FFD028050003408100208004000038A5FFFC66 -S21902A1F028050003900B000038840004396B00044181FFE82C4B -S21902A2050500007D695B7838A5FFFF4D820020880400002C05F8 -S21902A21A000098090000388400013929000138A5FFFF4082FFCB -S21902A22FE84E800020280500037C691B784081000C70600003F5 -S21902A244418200282C05000038A5FFFF4D8200202C050000984F -S21902A2598900003929000138A5FFFF4082FFF04E8000205484AB -S21902A26E063E5480402E7C0023785409801E7C004B787C6B1BFB -S21902A283782805000F40810024900B0000940B000438A5FFF01C -S21902A298940B00042805000F940B0004396B00044181FFE428B3 -S21902A2AD0500034081001838A5FFFC28050003900B0000396B6D -S21902A2C200044181FFF02C0500007D695B784D8200207CA903CA -S21902A2D7A698890000392900014200FFF84E8000209421FFA8BE -S21902A2EC7C631B79394100087D4753783900000040820014388B -S21902A3010000309801000839410009480000247C032B967D20A3 -S21902A31629D67D2918507D6648AE7C030379996A0000394A00C4 -S21902A32B014082FFE47C0A3800418200287D0343787CE93B7874 -S21902A3408C0AFFFF386300017C0A48009804000038840001406A -S21902A35582FFEC7C681B7838000000980400007D0343783821A0 -S21902A36A00584E8000209421FF987C0802A67D80002692410023 -S21902A37F30926100349281003892A1003C92C1004092E1004467 -S21902A394930100489321004C9341005093610054938100589366 -S21902A3A9A1005C93C1006093E100649001006C9181002C7C99BF -S21902A3BE23788BB900003AE100082C1D00007EF2BB787C7B1B83 -S21902A3D3787CB82B783BC000003AA000003B390001418204808E -S21902A3E82C1D00254082043C8BB900003B3900012C1D002D3A80 -S21902A3FDC000003BE00000408200108BB900003B3900013AC0E4 -S21902A41200012C1D0030408200148BB900003B8000013B39006A -S21902A42701480000083B800000381DFFD0280000094181003CBA -S21902A43C7FA3EB787F24CB787FE9FB781D29000A3929FFD07DC0 -S21902A451291A1488640000388400013803FFD0280000094081F3 -S21902A466FFE47D3F4B787C9923787C7D1B782C1D002E40820003 -S21902A47B3C8BB900003B390001381DFFD0280000093B9C0001A3 -S21902A490418100247F24CB7888640000388400013803FFD02809 -S21902A4A50000094081FFF07C7D1B787C9923782C1D006C3A8037 -S21902A4BA00004082000C8BB900003B390001381DFFA8280000DB -S21902A4CF203A790001418101F83D600003396B32905400103A3E -S21902A4E47D4B002E3D200003392932907D4A4A147D4903A64E00 -S21902A4F9800420386000307F6803A63B8000013BE000084E809E -S21902A50E0021386000787F6803A64E80002189780000556906BC -S21902A5233E38090001280000084181001C801800085529103A26 -S21902A538396B00017C604A149978000048000030280900074126 -S21902A54D81001C80780004380000083923000498180000913840 -S21902A5620004480000108078000438030004901800042C1D0051 -S21902A577648063000041820028418100102C1D00584182004C14 -S21902A58C480000602C1D0070418200342C1D00784182002C4863 -S21902A5A100004C2C0300004080000C3A80002D7C6300D03CC0C5 -S21902A5B6000338C632583881000838A0000A480000203CC000F7 -S21902A5CB0338C632644800000C3CC0000338C632783881000821 -S21902A5E038A000104BFFFD057C751B787E579378480000EC890A -S21902A5F57800005569063E38090001280000084181001C8018E8 -S21902A60A00085529103A396B00017C604A14997800004800002C -S21902A61F30280900074181001C8078000438000008392300043D -S21902A6349818000091380004480000108078000438030004906A -S21902A64918000482E300007EE3BB78480003C97C751B78480000 -S21902A65E0080897800005569063E380900012800000841810029 -S21902A6731C801800085529103A396B00017D404A149978000076 -S21902A68848000030280900074181001C815800043800000839D2 -S21902A69D2A000498180000913800044800001081580004380A7F -S21902A6B2000490180004886A00037F6803A63BDE00014E80006F -S21902A6C7214800018C3860003F7F6803A63BDE00014E80002111 -S21902A6DC7F55F8503134FFFF7D294910381AFFFF7C0048782F29 -S21902A6F19C00007F4948387D3A03782C140000419E00243BA019 -S21902A7060030418200207E83A3787F6803A63BDE00013A8000A4 -S21902A71B004E800021480000083BA000202C1400002E16000064 -S21902A7303AD5FFFF7F8000264092003C7F40D3782C0000003B5C -S21902A7455AFFFF4081002C7F5FD3787FA3EB787F6803A63BDE5C -S21902A75A00014E8000217FE0FB782C0000003BFFFFFF4181FFFC -S21902A76FE47FFAFB787F880120418200147E83A3787F6803A653 -S21902A7843BDE00014E8000217EA0AB782C0000007ED5B3784085 -S21902A7998100547EBDAB787EFCBB788BFC00007F6803A67FE34B -S21902A7AEFB783B9C00013BDE00014E8000212C1F000A40820024 -S21902A7C3143860000D7F6803A63BDE00014E8000217FA0EB78A6 -S21902A7D82C0000003BBDFFFF4181FFC47F97E3787FB5EB784175 -S21902A7ED9200687F40D3782C0000003B5AFFFF408100587F5F96 -S21902A802D378386000207F6803A63BDE00014E8000217FE0FB44 -S21902A817782C0000003BFFFFFF4181FFE4480000307FA3EB78A7 -S21902A82C7F6803A63BDE00013A7900014E8000212C1D000A4030 -S21902A8418200143860000D7F6803A63BDE00014E8000218BB9E3 -S21902A85600007E799B782C1D00004082FB887FC3F37880010020 -S21902A86B6C8181002C7C0803A6824100308261003482810038C5 -S21902A88082A1003C82C1004082E10044830100488321004C83F4 -S21902A895410050836100548381005883A1005C83C1006083E1FA -S21902A8AA00647D808120382100684E8000203D20000381694750 -S21902A8BFEC38000000986B0000396B0001916947EC980B0000E1 -S21902A8D44E8000209421FF707C0802A693A1008493C100889303 -S21902A8E9E1008C900100943D60000390A10010906B47EC38A1D9 -S21902A8FE00083BA1009838000002396000003C60000390A1001F -S21902A913789081000C90C1001490E100189101001C9121002025 -S21902A92891410024980100709961007193A100743863A8B838CE -S21902A93DA100704BFFFA31800100947C0803A683A1008483C14A -S21902A952008883E1008C382100904E8000209421FF707C0802F0 -S21902A967A693A1008493C1008893E1008C9001009490A1001034 -S21902A97C9081000C7C641B789061000838A100083BA1009838A9 -S21902A991000001396000003C60000390A1007890C1001490E1F2 -S21902A9A600189101001C91210020914100249801007099610004 -S21902A9BB7193A100743863AC1438A100704BFFF9A980010094C2 -S21902A9D07C0803A683A1008483C1008883E1008C382100904EA3 -S21902A9E58000209421FFF87C0802A69001000C7C601B787C85D1 -S21902A9FA23783C6000033863AC147C0403784BFFF96980010084 -S21902AA0F0C7C0803A6382100084E8000208803000039200000BF -S21902AA244800000C88030000392900012C0000003863000140CC -S21902AA3982FFF07D234B784E8000207C691B78480000102C0340 -S21902AA4E0000386000004D82002088690000880400003884002C -S21902AA63017C030000392900014182FFE07C6018504E80002020 -S21902AA78880400007C691B784800001098030000880400003807 -S21902AA8D6300012C000000388400014082FFEC380000009803E0 -S21902AAA200007D234B784E8000207C6B1B78480000102C030046 -S21902AAB700386000004D820020886B0000396B00013803FFBF6B -S21902AACC280000194181000C380300205403063E892400003884 -S21902AAE18400013809FFBF280000194181000C38090020540908 -S21902AAF6063E7D204B787C0300004182FFB47C6018504E800099 -S21902AB0B207CA02B797C691B787C0903A640820014386000003A -S21902AB204E8000207C6018504E80002088690000880400003844 -S21902AB358400017C030000392900014082FFE42C030000418206 -S21902AB4A00084200FFE0386000004E8000207CA02B797C6B1B7E -S21902AB5F787C0903A640820018386000004E8000207C60185090 -S21902AB744E80002042400050886B0000396B00013803FFBF284C -S21902AB890000194181000C380300205403063E8924000038846A -S21902AB9E00013809FFBF280000194181000C38090020540906C8 -S21902ABB33E7D204B787C0300004082FFB42C0300004082FFB450 -S21902ABC8386000004E8000204800002C89230000880400003807 -S21902ABDD8400017C09000038630001418200148803FFFF88646A -S21902ABF2FFFF7C6300504E8000207CA02B782C00000038A5FF65 -S21902AC07FF4082FFCC386000004E8000209421FFE87C0802A657 -S21902AC1C9381000893A1000C93C1001093E100149001001C3DEA -S21902AC31200003800947607C7D1B782C000000408200743D2069 -S21902AC46000039293200800900343860FFFF7C0803A67D3E4BD8 -S21902AC5B783BE000004E8000217C7C1B78813E00347FE3FB7808 -S21902AC707D2803A64E800021813E00147FA4EB788069000080C9 -S21902AC8509000C7C0803A64E80002137FF00014081FFD43D205A -S21902AC9A000039293200800900347F83E3787C0803A64E8000F5 -S21902ACAF21480000483D20000039293200816900142C0B0000B2 -S21902ACC44182001C806B0000800B000C7FA4EB787C0803A64E12 -S21902ACD98000214800001C816900187FA4EB78806B0000800B5C -S21902ACEE000C7C0803A64E8000218001001C7C0803A683810054 -S21902AD030883A1000C83C1001083E10014382100184E800020D1 -S21902AD189421FFF07C0802A693E1000C900100143D2000003994 -S21902AD2D293200816900147C7F1B782C0B000040820008816938 -S21902AD420018806B0000800B00107C0803A64E800021987F0024 -S21902AD5700800100147C0803A683E1000C382100104E80002057 -S21902AD6C9421FFE07C0802A69361000C9381001093A10014930C -S21902AD81C1001893E1001C900100243D200003800947607C7D0F -S21902AD961B782C000000408200883D200000392932008009001E -S21902ADAB343860FFFF7C0803A67D3C4B783BE000004E8000210F -S21902ADC07C7B1B78813C00347FE3FB787D2803A64E8000218169 -S21902ADD57C00147FA4EB78806B0000800B001C7C0803A64E80BF -S21902ADEA00217C7E1B7941820010881D00002C00000040820038 -S21902ADFF4C37FF00014081FFC03D200000392932008009003487 -S21902AE147F63DB787C0803A64E800021480000643D200000398F -S21902AE29293200816900142C0B000041820034806B0000800B10 -S21902AE3E001C7FA4EB7848000034817C00307FE3FB787D6803F0 -S21902AE53A63D20000338000001900947604E800021480000200D -S21902AE68816900187FA4EB78806B0000800B001C7C0803A64E39 -S21902AE7D8000217C7E1B787FC3F378800100247C0803A6836128 -S21902AE92000C8381001083A1001483C1001883E1001C38210017 -S21902AEA7204E8000209421FFE87C0802A69381000893A1000C5D -S21902AEBC93C1001093E100149001001C3D200003800947607CD5 -S21902AED17D1B782C000000408200803D2000003929320080096D -S21902AEE600343860FFFF7C0803A67D3E4B783BE000004E8000F2 -S21902AEFB217C7C1B78813E00347FE3FB787D2803A64E8000218A -S21902AF10813E00142C0900004182001C80690000800900143880 -S21902AF258000077FA5EB787C0803A64E80002137FF00014081EE -S21902AF3AFFC83D20000039293200800900347F83E3787C0803A2 -S21902AF4FA64E800021480000303D20000039293200812900142A -S21902AF642C0900004182001C8069000080090014388000077FF9 -S21902AF79A5EB787C0803A64E8000213D200000392932008129FD -S21902AF8E00182C0900004182001C80690000800900147FA5EBE6 -S21902AFA378388000077C0803A64E8000218001001C7C0803A675 -S21902AFB88381000883A1000C83C1001083E10014382100184EB6 -S21902AFCD8000209421FFD07C0802A693010010932100149341D8 -S21902AFE200189361001C9381002093A1002493C1002893E100AF -S21902AFF72C900100347C7D1B787CBE2B787FBFEB783B600000A8 -S21902B00C3F2000033F8000033B400000813947882C090000418A -S21902B021820020896900002C0B00004182001438090001996135 -S21902B036000890194788480000647FC0FE707C1E005054000FD8 -S21902B04BFE7FE9EA78216900007D2B49147C0B48394182003C8B -S21902B060386000324BFFFE49480000083BDEFFCE2C1E000040B9 -S21902B075810014386100084BFFFCF17C7B1B794182FFE82C1BD6 -S21902B08A0000408200143860FFFF48000180386100084BFFFC8E -S21902B09F7D880100089B5F00007C0303785400063E2C00000DC2 -S21902B0B44182007C418100282C000008418200D4418100102C8E -S21902B0C900000341820038480001142C00000A41820058480077 -S21902B0DE01082C00002B418200E8418100102C00002441820066 -S21902B0F3DC480000F02C00007F41820098480000E47C1FE80078 -S21902B108408200183C600003386333184BFFF84D3860FFFE4860 -S21902B11D0000F8987F00003BFF00013F000003480000DC8921BC -S21902B13200083F0000032C09000A40820010881843182C00007F -S21902B1470D418200182C09000D40820018881843182C00000AB7 -S21902B15C4082000C9B410008480000A4801C47802C0000004169 -S21902B1718200143860000D4BFFFA9D3860000A4BFFFA958801A2 -S21902B18600083860000198184318480000847C1FE8003F000073 -S21902B19B034182006C801C47802C0000004182001C3860000858 -S21902B1B04BFFFA65386000204BFFFA5D386000084BFFFA553B0D -S21902B1C5FFFFFF480000407C1FE800408200145463063E4BFF4B -S21902B1DAD1453860000048000034801C47802C000000418200DD -S21902B1EF0C886100084BFFFA21880100083F000003981F000058 -S21902B2043BFF000188010008981843184BFFFE08800100347CD6 -S21902B2190803A68301001083210014834100188361001C83813C -S21902B22E002083A1002483C1002883E1002C382100304E800049 -S21902B243209421FFC07C0802A6924100089261000C9281001032 -S21902B25892A1001492C1001892E1001C9301002093210024937A -S21902B26D4100289361002C9381003093A1003493C1003893E190 -S21902B282003C900100447C9D23787C7C1B787D3DE0107D2949C7 -S21902B297107D294BB87C1CE8507C0048787FA948387D3D0379F8 -S21902B2AC7CB62B78408101403E4000032C1600004182001438DD -S21902B2C172331C7C96E0504BFFF699480000103872331C7F8441 -S21902B2D6E3784BFFF6897FBEEB787F9DE3783BE000003E800048 -S21902B2EB033EA000033E6000033B5EFFF03AFD00103F000003B1 -S21902B3003F6000033F2000037C1FF000408000147C9DF8AE38D7 -S21902B3157833284BFFF6494800000C387933304BFFF63D7FFC60 -S21902B32AFE707C1CF8507C000E707C0002147C00F8502C00003D -S21902B33F014082000C387B33344BFFF61957801F7E7C1F02148B -S21902B3547C001E70540018387C00F8502C0000074082000C3832 -S21902B3697B33344BFFF5F53BFF00012C1F000F4081FF907FBC92 -S21902B37EEB787FDDF378387433384BFFF5D97EBEAB783BE000E0 -S21902B393007C1FE8004080002C7C9CF8AE3804FFE02000005ED8 -S21902B3A87C0001107C0003B87C0900F87C8000387129002E7CD0 -S21902B3BD044B784800000838800020387E333C4BFFF5953BFF52 -S21902B3D200012C1F000F4081FFBC387333404BFFF5817F5DD3FB -S21902B3E7797EFCBB784181FECC800100447C0803A682410008DB -S21902B3FC8261000C8281001082A1001482C1001882E1001C839F -S21902B41101002083210024834100288361002C8381003083A1E2 -S21902B426003483C1003883E1003C382100404E8000209421FF7F -S21902B43BF87C0802A69001000C38A000004BFFFDFD8001000C8B -S21902B4507C0803A6382100084E8000209421FF607C0802A69391 -S21902B46561008C9381009093A1009493C1009893E1009C9001E5 -S21902B47A00A49081000C388100A83FA000033B800000380000BF -S21902B48F013961000890810074837D47889061000890A1001070 -S21902B4A490C1001490E100189101001C91210020914100249890 -S21902B4B9010070916100789B810071388100704BFFF5213C60EA -S21902B4CE0003386333444BFFF48D939D478838610080388000B2 -S21902B4E30838A000004BFFFAE988610080937D478868600059D7 -S21902B4F8212000007C09011468630079212300007C6919147C47 -S21902B50D630378800100A47C0803A68361008C8381009083A1CA -S21902B522009483C1009883E1009C382100A04E8000209421FF02 -S21902B537E87C0802A69381000893A1000C93C1001093E100149C -S21902B54C9001001C7C9C23787CBD2B787C7F1B783BC0000048D6 -S21902B5610000C857C0103A7FFD012E881F00003BDE00014800F1 -S21902B5760098881F00002C0000224082008457C0103A7D60EABE -S21902B58B14812BFFFC7C09F8004082000C3BFF000193EBFFFCEA -S21902B5A0893F0000692000227C0000D07D2900D055290FFE547B -S21902B5B5000FFE7D2B00394182002C7FE3FB788D23000169208E -S21902B5CA00227C0000D07D2900D055290FFE54000FFE7D2B00ED -S21902B5DF394082FFE47C7F1B78881F00002C0000004082002C23 -S21902B5F43C6000033863335C4BFFF365480000083BFF000188BD -S21902B6091F00002C0000004182004C2C0000204082FF60380026 -S21902B61E0000981F00003BFF0001881F00002C00000041820088 -S21902B6332C2C000020408200187FE3FB788C0300012C000020F8 -S21902B6484182FFF87C7F1B78881F00002C0000004082FF0C3CC2 -S21902B65D6000033C80000380BD000093DC000038634600388466 -S21902B6724670480000258001001C7C0803A68381000883A1009F -S21902B6870C83C1001083E10014382100184E8000209421FFD8E4 -S21902B69C7C0802A6930100089321000C9341001093610014938B -S21902B6B181001893A1001C93C1002093E100249001002C7C7FD0 -S21902B6C61B787CBC2B787C9A23787F83E3784BFFF3497FFDFBEF -S21902B6DB787C1DD0007C7B1B78418200C0809D00007F83E378EB -S21902B6F07F65DB784BFFF4652C0300004082009C807D00004B8F -S21902B705FFF3197C03D800408100847C1FD0003BC00001418257 -S21902B71A00603F0000033F2000037C1DF80041820044809F0058 -S21902B72F007F83E3787F65DB784BFFF4212C0300004082002CEE -S21902B7442C1E00004182001880BD0000387833707F84E3784B8B -S21902B759FFF2093BC00000809F0000387933984BFFF1F93BFFD6 -S21902B76E00107C1FD0004082FFB02C1E0000408200143C600017 -S21902B783033863339C4BFFF1D9480000187FA3EB7848000014E8 -S21902B7983BBD00107C1DD0004082FF48386000008001002C7C5A -S21902B7AD0803A6830100088321000C83410010836100148381C3 -S21902B7C2001883A1001C83C1002083E10024382100284E8000D8 -S21902B7D7209421FFE87C0802A69381000893A1000C93C10010AE -S21902B7EC93E100149001001C7C601B783C6000037C9D23787CCE -S21902B8011F03787CBE2B78386333A04BFFF1557C1FE800418270 -S21902B81600283F80000380BF000080DF0008387C33A87FC4F3C1 -S21902B82B784BFFF1353BFF00107C1FE8004082FFE48001001C0A -S21902B8407C0803A68381000883A1000C83C1001083E10014387F -S21902B8552100184E800020912300149883000090A3000490C343 -S21902B86A000890E3000C910300104E8000209421FFB07C0802BF -S21902B87FA691C1000891E1000C920100109221001492410018DA -S21902B8949261001C9281002092A1002492C1002892E1002C9352 -S21902B8A901003093210034934100389361003C9381004093A1A6 -S21902B8BE004493C1004893E1004C900100547D344B787D16439F -S21902B8D3783016FFFF7D20B1106A800001216000007C0B011437 -S21902B8E87D2B00397C701B787C9823787CD133787CF53B787D9C -S21902B8FD5353783B4000013A40000041820008925600007C12DA -S21902B912A8007E3F8B78408000507EA903A67FEBFB78390000BB -S21902B92700812B00102C0900004182000891090000814B0004DE -S21902B93C2C0A000040820020800B00082C0000004182000C2C1D -S21902B9510000024082000C812B000C91490000396B001842007A -S21902B966FFC47CBD2B787C1D8000408002043DC000033DE0002A -S21902B97B0357BE103A7C9EC02E880400002C00002D4082014C52 -S21902B990396000007C0BA8008AE400017E3F8B78392000003B10 -S21902B9A57D0001408001147F9EC2143B200001881F00007C17AA -S21902B9BA0000408200F0813F00102C090000418200208009004E -S21902B9CF002C00000041820014809F0014386E33B44BFFEF81DF -S21902B9E43B400000801F00042C00000041820080813C00008875 -S21902B9F90900023BC900032C00003D4182000C83DC00043BBD8D -S21902BA0E0001801F00082C000000418200102C00000141820085 -S21902BA233C48000040809F000C7FC3F37838A0000038C000009B -S21902BA38480001992C0300004082002480BF00147FC4F37838C2 -S21902BA4D6F33D44BFFEF113B4000004800000C813F000C93C926 -S21902BA620000813F00103B7D000148000034801F00082C0000F0 -S21902BA7700418200102C0000024182001C48000020817F000C5F -S21902BA8C812B000039290001912B00004800000C813F000C9320 -S21902BAA12900003960000148000014392900017C09A8003BFFA0 -S21902BAB600184180FEFC2C0B0000408200A83C60000338633393 -S21902BACBFC7EE4BB784BFFEE91480000902C16000041820078B0 -S21902BAE02C12000041820014386E33B47E649B784BFFEE713BCF -S21902BAF54000002C140000418200102C1400014182003C48005A -S21902BB0A00407C7EC02E7EC4B37838A0000038C0000048000072 -S21902BB1FB52C030000408200247C9EC02E386F33D47E659B7894 -S21902BB344BFFEE2D3B4000004800000C7C1EC02E901600003B58 -S21902BB497D00013A400001480000183C6000033863341C3B7D45 -S21902BB5E00014BFFEE013B4000007F7DDB787C1D80004180FEEF -S21902BB730C7F43D378800100547C0803A681C1000881E1000CE3 -S21902BB888201001082210014824100188261001C8281002082D8 -S21902BB9DA1002482C1002882E1002C830100308321003483417D -S21902BBB200388361003C8381004083A1004483C1004883E10083 -S21902BBC74C382100504E8000208803000038E000012C0000208F -S21902BBDC3900000A39800000408200108C0300012C0000204162 -S21902BBF182FFF8880300002C0000004182012C2C070000418222 -S21902BC060038880300002C0000304082002C892300013809FF28 -S21902BC1BBF280000194181000C380900205409063E2C09007890 -S21902BC304082000C39000010386300028943000038E000003927 -S21902BC452AFFD0380AFFBF21290009392000007D29491420001B -S21902BC5A0005380000007C0001147D2B037938630001392000E7 -S21902BC6F0040820010380AFF9F280000054181000839200001B6 -S21902BC842C09000041820068392AFFD05520063E2800000941E7 -S21902BC9981000C7D2B4B7848000030380AFF9F28000005418150 -S21902BCAE000C396AFFA94800001C380AFFBF200000057C00011D -S21902BCC3107C0003B8392AFFC97C0B48387C0B40004080001C49 -S21902BCD8880300007D2C41D62C0000007D895A144082FF184844 -S21902BCED00003C2C0600004182002C88060000480000088C066E -S21902BD0200012C000000418200187C0A00004082FFF088060058 -S21902BD17002C0000004082000C386000004E8000202C0500005F -S21902BD2C918400004182000890650000386000014E8000208817 -S21902BD410300002C000020408200108C0300012C000020418226 -S21902BD56FFF88863000068690074200900007D204914686000BF -S21902BD6B54214000007C0A01147D2B037941820010380000013C -S21902BD80900400004800003068690046200900007D20491468F9 -S21902BD95600066214000007C0A01147C0A4B794082000C386020 -S21902BDAA00004E80002091640000386000014E8000209421FF5F -S21902BDBFE07C0802A69361000C9381001093A1001493C1001884 -S21902BDD493E1001C900100243D2000043969A4A4800BFFD47CE9 -S21902BDE99C23782C0000007CDB33784182000C3800000A480080 -S21902BDFE012838000001B009A4A488030000396B00022C000069 -S21902BE13002F85000041820018980B00008C030001396B0001AC -S21902BE282C0000004082FFF038000000980B0000396B00014061 -S21902BE3D9E00103D200003386934504800001C2C05000141825D -S21902BE52000C3800000A480000CC3D2000033869345C88030056 -S21902BE67002C00000041820018980B00008C030001396B0001E0 -S21902BE7C2C0000004082FFF03D2000043BA9A48C380000009888 -S21902BE910B00007FA3EB783880000038A0000C4BFFE3953D600A -S21902BEA60003812B43203BFDFFEC38000001B13F0018B01F003B -S21902BEBB1AA01C0004392900012C0000003BC00000912B4320E8 -S21902BED093DF00144082000C38000045B01C00047F85E378381E -S21902BEE57D0018388002057FA6EB7848003CAD2C030000418044 -S21902BEFA002838000001901DFFEC3920FFFF93DF0004913F0096 -S21902BF0F1093DF000C93DF0008386000004800001038000009DD -S21902BF24901B00003860FFFF800100247C0803A68361000C837B -S21902BF3981001083A1001483C1001883E1001C382100204E8000 -S21902BF4E00203D200004380000009009A478386000004E800003 -S21902BF63209421FFC87C0802A692C1001092E100149301001864 -S21902BF789321001C93410020936100249381002893A1002C93A2 -S21902BF8DC1003093E100349001003C7C9923783B6000007C1B50 -S21902BFA2C8003D2000043BC9A4A47C7A1B787CBC2B78408001E9 -S21902BFB7783BFEFFD43B0100083AE000043AC00009813F000CB9 -S21902BFCC2C0900004081005C7C1BC8507F890000809F02347F7C -S21902BFE143D3784FFEE3827FA0002657BD07FE7FBD00D07C001E -S21902BFF6E8787D3DE8387FBD03787FA5EB784BFFE159801F0292 -S21902C00B34813F000C7C00EA147D3D4850901F0234913F000C8C -S21902C0207F7BEA147F5AEA14480000FC801F0010280001FF40DA -S21902C0358100F838000001900100083920000091380004387FC7 -S21902C04A002C3880020538BF002038DF00147F07C37848003C68 -S21902C05F6D7C631B794080002C813F0004392900012C09000F8E -S21902C074913F000441810010801F00082C0000004082004438F9 -S21902C0890000084800008CA81E00002C00000340820064813FE4 -S21902C09E0008A97E0002392900017C0B48004082001C3863FFAB -S21902C0B3FC381E0004907F000C901F0234917F0008907F0010E4 -S21902C0C8A01F000AB2FE0000B01E0002387F002C38800004383C -S21902C0DDBF002038DF001448003AB92C0300004080003892DC6D -S21902C0F200003860FFFF480000382C00000540820014A81E004F -S21902C107023860FFFF901C0000480000203800000B901C000081 -S21902C11C3860FFFF480000107C1BC8004180FEA07F63DB7880A6 -S21902C13101003C7C0803A682C1001082E100148301001883217E -S21902C146001C83410020836100248381002883A1002C83C10015 -S21902C15B3083E10034382100384E8000203803FFFF2800000B15 -S21902C1703D200003386934644D8100203D600003396B358054DF -S21902C18500103A7D4B002E3D200003392935807D4A4A147D49FC -S21902C19A03A64E8004203C600003386334744E8000203C600082 -S21902C1AF03386334844E8000203C600003386334984E8000203C -S21902C1C43C600003386334BC4E8000203C600003386334D44EB7 -S21902C1D98000203C600003386334E84E8000203C60000338632C -S21902C1EE34FC4E8000203C6000033863350C4E8000203C600012 -S21902C20303386335204E8000203C6000033863353C4E800020A5 -S21902C2183C600003386335504E8000203C600003386335644E3C -S21902C22D8000209421FFE87C0802A693A1000C93C1001093E175 -S21902C24200149001001C3D200003800943287C9F23782C0000E9 -S21902C257004082007C48004C153D2000043869A6B08003000405 -S21902C26C2C00000540820018A00300162C00000040820050486C -S21902C281004CE9480000482C00000040820014480008D9380079 -S21902C296000A981F0000480000603FA00004389DACF438A000F3 -S21902C2AB8048004D512C0300003BBDACF43D2000033D6000034A -S21902C2C093A94808906B43284082000C38600000480000303D55 -S21902C2D5400003816A48083D000003880B0000396B0001981FA0 -S21902C2EA000081284328916A48083929FFFF91284328386000BD -S21902C2FF018001001C7C0803A683A1000C83C1001083E100145C -S21902C314382100184E8000209421FFE07C0802A693A100149313 -S21902C329C1001893E1001C900100243D2000003BA932007C7E6D -S21902C33E1B783BE000644800002837FFFFFF4082001048000013 -S21902C353513BE0006448000014813D0048386000647D2803A652 -S21902C3684E8000217FC3F378388100084BFFFEBD2C03000041E7 -S21902C37D82FFCC88610008800100247C0803A683A1001483C118 -S21902C392001883E1001C382100204E8000209421FFE87C08026E -S21902C3A7A693A1000C93C1001093E100149001001C3D2000049A -S21902C3BC3BA9AD744800003080BE432C7FE3FB787FA4EB784898 -S21902C3D1004D417C631B7940810014801E432C7FBD1A147C0384 -S21902C3E60050901E432C48004A853FC00003801E432C2C00007C -S21902C3FB00418200303D2000043BE9A6B0801F00042C00000584 -S21902C4104082000C7FE3FB7848004B51801F00042C000000407A -S21902C42582FFA0480007413D2000003BC93200801E00443D2078 -S21902C43A00042C0000003929AD743D6000033D4000033BE000F8 -S21902C44F00912B480C93EA432C41820010386000004BFFDC0D37 -S21902C46493FE00448001001C7C0803A683A1000C83C100108316 -S21902C479E10014382100184E8000209421FFF07C0802A693E10F -S21902C48E000C900100143D600003812B480C2C040024988900CC -S21902C4A30039290001912B480C40820010380000013D2000039F -S21902C4B8900947F03FE00003801F47F0688B0023212B00007DC1 -S21902C4CD6959143140FFFF7D2A01107D2058394182001C3D40CC -S21902C4E20003392000013D60000338000000912A47F4900B4731 -S21902C4F7F83D600003812B432C392900012C090100912B432CB2 -S21902C50C4182002C3D200003800947F42C000000418200283DAC -S21902C521600003812B47F8392900012C090003912B47F8408258 -S21902C53600104BFFFE6938000000901F47F0800100147C0803EE -S21902C54BA683E1000C382100104E8000209421FFE87C0802A69F -S21902C56093A1000C93C1001093E100149001001C4800055D7CC0 -S21902C5757D1B783C6000033C80000338A000EC38843678386373 -S21902C58A36704BFFE3D57FA3EB78480005A58001001C7C080352 -S21902C59FA683A1000C83C1001083E10014382100184E8000207F -S21902C5B49421FFE87C0802A693A1000C93C1001093E1001490E7 -S21902C5C901001C480005017C7D1B783C6000033C80000338A029 -S21902C5DE00FE38843688386336704BFFE3797FA3EB7848000510 -S21902C5F3498001001C7C0803A683A1000C83C1001083E100141D -S21902C608382100184E8000209421FFE87C0802A6938100089340 -S21902C61DA1000C93C1001093E100149001001C7C7D1B787C9E15 -S21902C63223784BFFFD6D3D200003800943243D6000001FE000B1 -S21902C6470A3B8B320048000014813C0048386000647D2803A62A -S21902C65C4E8000217FA3EB787FC4F3784BFFFBC97C631B7940DF -S21902C6718200102C1F00003BFFFFFF4082FFD48001001C7C08E2 -S21902C68603A68381000883A1000C83C1001083E100143821008E -S21902C69B184E8000209421FF787C0802A693C1008093E1008459 -S21902C6B09001008C7C8023782C00000590A1001090C100149053 -S21902C6C5E100189101001C91210020914100249081000C3BC0D2 -S21902C6DA00004182002C28000005418100102C00000441820162 -S21902C6EF94480003482C000006418203082C0000074182030C03 -S21902C704480003343FE00003801F43303D6000032C0000003961 -S21902C719200001912B433440820014480011C1907F43302C030F -S21902C72E000041820308811F43303808FFFF28000039418102AB -S21902C743F83D600003396B36985400103A7D4B002E3D200003DC -S21902C758392936987D4A4A147D4903A64E8004203D20FF006152 -S21902C76D290014816900007C0006AC3948FFFF3C0080007C00A4 -S21902C78254307D6B0378916900007C0006AC480002A83D20FF3E -S21902C7970061290200A00900007C0006AC60000008B009000002 -S21902C7AC7C0006AC480002883D20FF0061290200A00900007C64 -S21902C7C10006AC60000004B00900007C0006AC480002683D2050 -S21902C7D6FF0061290240A00900007C0006AC60000004B0090088 -S21902C7EB007C0006AC480002483D20FF0061290220A0090000C1 -S21902C8007C0006AC60000008B00900007C0006AC480002283DF0 -S21902C81520FF0061290220A00900007C0006AC60000004B00948 -S21902C82A00007C0006AC480002083D20FF0061290940800900BA -S21902C83F007C0006AC60000080900900007C0006AC480001E8D7 -S21902C8543D20FF0061290948816900007C0006AC3948FFE53CD8 -S21902C8690080007C0054307D6B0378916900007C0006AC480060 -S21902C87E01BC3D60000383CB433438000000900B43343D2000D5 -S21902C89303814943302C0A00004182019C7D4853783808FFFFE5 -S21902C8A8280000394181018C3D600003396B37805400103A7DAE -S21902C8BD4B002E3D200003392937807D4A4A147D4903A64E800B -S21902C8D204203D20FF0061290014816900007C0006AC3948FF94 -S21902C8E7FF3C0080007C0054307D6B0078916900007C0006ACF2 -S21902C8FC4800013C3D20FF0061290200A00900007C0006AC706C -S21902C91100FFF75400043EB00900007C0006AC480001183D20D9 -S21902C926FF0061290200A00900007C0006AC7000FFFB540004D1 -S21902C93B3EB00900007C0006AC480000F43D20FF006129024057 -S21902C950A00900007C0006AC7000FFFB5400043EB00900007CBF -S21902C9650006AC480000D03D20FF0061290220A00900007C00BF -S21902C97A06AC7000FFF75400043EB00900007C0006AC480000C4 -S21902C98FAC3D20FF0061290220A00900007C0006AC7000FFFB97 -S21902C9A45400043EB00900007C0006AC480000883D20FF00616D -S21902C9B9290940800900007C0006AC5400066E900900007C005C -S21902C9CE06AC480000683D20FF0061290948816900007C000648 -S21902C9E3AC3948FFE53C0080007C0054307D6B00789169000011 -S21902C9F87C0006AC4800003C3D20000383C943304800003039A1 -S21902CA0D61000838010090392000039BC10071992100709001F7 -S21902CA220074916100783D200003800B000883C9432490094398 -S21902CA37247FC3F3788001008C7C0803A683C1008083E100842C -S21902CA4C382100884E8000209421FFE07C0802A693A100149364 -S21902CA61C1001893E1001C900100247C7D1B787C9F23787CA33A -S21902CA762B784BFFCEAD38000000901F00007FA3EB7838810017 -S21902CA8B084BFFF7A52C03000041820018880100082C000003D7 -S21902CAA04082000C38000001901F000038600001800100247C0A -S21902CAB50803A683A1001483C1001883E1001C382100204E8059 -S21902CACA00209421FFE87C0802A69381000893A1000C93C100B8 -S21902CADF1093E100149001001C3FA000003BBD3200813D0034FB -S21902CAF43860FFFF7D2803A64E800021801D00347C7C1B7838BF -S21902CB096000007C0803A64E8000217F83E3788001001C7C0816 -S21902CB1E03A68381000883A1000C83C1001083E10014382100F1 -S21902CB33184E8000209421FFF87C0802A69001000C3D2000000E -S21902CB4839293200800900347C0803A64E8000218001000C7C5B -S21902CB5D0803A6382100084E8000209421FFE87C0802A693A1C0 -S21902CB72000C93C1001093E100149001001C3FA000003BBD32F9 -S21902CB8700817D00343D200003806948007D6803A63D200003E1 -S21902CB9C38000000900947604E800021801D00303D2000038069 -S21902CBB16948047C0803A64E8000213D20000338000001900965 -S21902CBC647808001001C7C0803A683A1000C83C1001083E100DA -S21902CBDB14382100184E8000209421FFE87C0802A693A1000CC3 -S21902CBF093C1001093E100149001001C3FA000003BBD32008106 -S21902CC051D00343860FFFF7D0803A63D400003392000013D6087 -S21902CC1A000338000000912A4760900B47804E8000213D2000B3 -S21902CC2F0390694800813D0034386000017D2803A64E800021DD -S21902CC44813D00303860FFFF7D2803A64E8000213D2000038033 -S21902CC591D003090694804386000017C0803A64E8000218001F7 -S21902CC6E001C7C0803A683A1000C83C1001083E100143821000C -S21902CC83184E8000209421FFE87C0802A69381000893A1000C6B -S21902CC9893C1001093E100149001001C3FE00003801F43382C7F -S21902CCAD000000408200A03FA000003BBD3200813D0034386076 -S21902CCC2FFFF7D2803A64E800021813D00347C7C1B7838600006 -S21902CCD7017D2803A64E800021815D00143D2000033929C55832 -S21902CCEC912A00043D600003396BC5B43D200003916A00083914 -S21902CD0129C484912A000C3D600003396BC31C3D200003916A60 -S21902CD1600103929C6A0912A00143D600003396BCA543D20009B -S21902CD2B03916A00183929C610912A001C801D00347F83E37899 -S21902CD407C0803A64E80002138000001901F43383D2000033FB9 -S21902CD55A00004A0894772387DA6B0480041353BBDA6B0801D88 -S21902CD6A00043D200003900947FC8001001C7C0803A68381009F -S21902CD7F0883A1000C83C1001083E10014382100184E80002035 -S21902CD949421FFF07C0802A693E1000C90010014480040CD3DFC -S21902CDA92000043BE9A6B03D200003817F0004800947FC7C0024 -S21902CDBE5800418200602C0B0004408200484BFFFE193C60009C -S21902CDD3043D2000043929AD743C80000338C3ACF43CA0000323 -S21902CDE8396000013940000D3D0000033CE000033800000090E8 -S21902CDFDC44808916543289943ACF49128480C9007432C801F77 -S21902CE1200042C000000408200084BFFFE6D3D2000048009A6C5 -S21902CE27B43D600003900B47FC800100147C0803A683E1000C8B -S21902CE3C382100104E8000209421FFE87C0802A693A1000C93E8 -S21902CE51C1001093E100149001001C3D20000380E947742C0708 -S21902CE660000408200283D000003392000013D6000033D40000F -S21902CE7B03380023289128476C90EB4830900A47704800007CA1 -S21902CE903C6000033C800003386335EC3884483038A000014B14 -S21902CEA5FF5F753C6000033C800003386335C43884477038A061 -S21902CEBA00024BFF5F5D3C6000033C8000033863361C38844706 -S21902CECF6C38A000014BFF5F453C6000033C80000338633638AD -S21902CEE43884456038A000054BFF5F2D3C6000033C8000043887 -S21902CEF963366038842CF038A000054BFF5F153D200003380019 -S21902CF0E00009009478C4800034D480031813D6000033D20000C -S21902CF2303392947503BEB47407C1F48004182003C7D3D4B78EA -S21902CF383BC00001813F00047FE3FB787D2803A64E8000217C8F -S21902CF4D631B794182000C93DF000C48000008907F000C3BFFDF -S21902CF6200107C1FE8004082FFD43D200003800948342C0000FA -S21902CF7700408200143C600003386338684BFFD9DD4800009016 -S21902CF8C3D2000038009476C2C000000418200283C60000438FE -S21902CFA1632CDC480027912C030000418200143C6000033863C9 -S21902CFB638884BFFD9A9480000103D2000033800000190094702 -S21902CFCB8C3D2000038009478C2C000000418200403C60000334 -S21902CFE038634560480001B97C641B783C600003386338B44B0F -S21902CFF5FFD96D3C60000438632CF04800019D7C641B783C608F -S21902D00A0003386338BC4BFFD9514BFFFC758001001C7C080325 -S21902D01FA683A1000C83C1001083E10014382100184E800020F4 -S21902D0349421FFF093E1000C380000047C0903A67C9F23783864 -S21902D049800000398000188963000038E000012C0B000038A066 -S21902D05E000038C0000A3863000141820110696000302120000A -S21902D073007C0901147CE9003941820030892300003809FFBFCB -S21902D088280000194181000C380900205409063E2C090078408E -S21902D09D8200108D63000138C0001038630001392BFFD0380BDA -S21902D0B2FFBF7D2A4B787C0803785529063E5400063E21290097 -S21902D0C709392000007D29491420000005380000007C000114FA -S21902D0DC7D27037938E000003920000040820010380BFF9F28CC -S21902D0F100000541810008392000012C09000041820068554005 -S21902D106063E280000094181000C7D49537848000030380BFF7F -S21902D11B9F280000054181000C392BFFA94800001C5500063E55 -S21902D130200000057C0001107C0003B8392BFFC97C0948387C4D -S21902D14509300040800020896300007C0531D62C0B00007CA0EE -S21902D15A4A14386300014082FF0C480000142C0B002E4182006E -S21902D16F0C386000004800001C7CA060307C840378398CFFF8B9 -S21902D1844200FECC909F00003860000183E1000C382100104E94 -S21902D1998000209421FFE87C0802A693A1000C93C1001093E1FA -S21902D1AE00149001001C890300033FA0000488A3000088C300BC -S21902D1C30188E300023C800003388438D8387DAE744BFFD7055A -S21902D1D8387DAE748001001C7C0803A683A1000C83C100108393 -S21902D1EDE10014382100184E800020812300007C0918004182CE -S21902D20200208123000490890000800300049064000090040020 -S21902D21704908300044E80002090890004908900009124000007 -S21902D22C912400044E8000207C6B1B78806B00007C03580041C2 -S21902D24182001880030000900B000081230000916900044E80A9 -S21902D2560020386000004E8000209421FFE87C0802A693A1001A -S21902D26B0C93C1001093E100149001001C3D0000033CE00003A3 -S21902D280392848183967481091284818916748103D400004915E -S21902D2952900043BCAAE94916B00043FA000033BE000107FC4B9 -S21902D2AAF378387D48104BFFFF4937FFFFFF3BDE06104082FF3A -S21902D2BFEC8001001C7C0803A683A1000C83C1001083E10014A1 -S21902D2D4382100184E8000209421FFF87C0802A69001000C80EA -S21902D2E9040000A124000490030010B123001480040000A104A8 -S21902D2FE00043D20000339694828900948283D400003B10B0059 -S21902D31304906A4834480000158001000C7C0803A6382100080C -S21902D3284E8000209421FFF87C0802A69001000C8123000038AA -S21902D33D8300108009000038A000007C0803A64E800021800143 -S21902D352000C7C0803A6382100084E8000209421FF587C0802A5 -S21902D367A67D80002693410090936100949381009893A1009C79 -S21902D37C93C100A093E100A4900100AC9181008C3D2000003918 -S21902D39129320083A9004C3D6000032C1D00007C7B1B787C9A24 -S21902D3A623787CBC2B7883EB48343BC00005418200547FBFEBCB -S21902D3BB78815F0000801F000C816A00243D2000032C000000B8 -S21902D3D03929433C916A0028912A00244082002C800A00003CAA -S21902D3E5800003388448287FE3FB7838A000007C0803A64E80D5 -S21902D3FA0021801F000C60000001901F000C2E1D00004800009C -S21902D40F3C813F00007FE3FB788009001C7C0803A64E8000216F -S21902D4243D20000039293200800900483C60000360630D407CFF -S21902D4390803A64E80002137DEFFFF408100E4813F00007FE35D -S21902D44EFB788009000C7C0803A64E8000212C0300004182FFAD -S21902D463B0813F00003D6000038149001038A0000238EB48205E -S21902D4789361000893410010938100147FE3FB783881000838C2 -S21902D48DDC000E7D4803A63800000E392000009001000C912B33 -S21902D4A248204E8000213D200003800948303FC000032C000088 -S21902D4B700418200384BFFF6117C7D1B783C600003386338E42B -S21902D4CC4BFFD4957F63DB783880000E4BFFDF617F43D3787F80 -S21902D4E184E3784BFFDF557FA3EB784BFFF64D801E48202C008E -S21902D4F60000408200307FFDFB787FDFF378813D00007FA3EBA5 -S21902D50B788009001C7C0803A64E800021801F48202C00000098 -S21902D5204182FFE47FBFEB7841920018813F0000380000008144 -S21902D5356900289009002891690024800100AC8181008C7C082B -S21902D54A03A683410090836100948381009883A1009C83C100B0 -S21902D55FA083E100A47D808120382100A84E8000209421FFF8CF -S21902D5747C0802A69001000C3D200003380948207C0400004009 -S21902D589820010380000019009482048000018812300008169CC -S21902D59E0028800B00087C0803A64E8000218001000C7C080386 -S21902D5B3A6382100084E8000209421FFE07C0802A69361000CA7 -S21902D5C89381001093A1001493C1001893E1001C900100243DED -S21902D5DD200000392932008389004C3D6000032C1C00007C7D45 -S21902D5F21B787C9B237883CB4834418200547F9EE378815E00A0 -S21902D60700801E000C816A00243D2000032C0000003929433CE1 -S21902D61C916A0028912A00244082002C800A00003C8000033881 -S21902D6318448287FC3F37838A000007C0803A64E800021801EAA -S21902D646000C60000001901E000C813E00007FC3F378800900AC -S21902D65B1C7C0803A64E8000213C600003386348184BFFFBC9D3 -S21902D6707C7F1B7941820054393F000CA009000C817F000C8132 -S21902D68549000481090008B01D000C917D0000915D0004911D23 -S21902D69A000880BF00087F63DB7838A5FFF2389F001A4BFFCA1D -S21902D6AFB13C600003386348107FE4FB784BFFFB3D807F0008BD -S21902D6C448000008386000002C1C000041820018813E00003848 -S21902D6D9000000816900289009002891690024800100247C081B -S21902D6EE03A68361000C8381001083A1001483C1001883E1007B -S21902D7031C382100204E8000209421FFE87C0802A693A1000C7F -S21902D71893C1001093E100149001001C7CA02B797C0903A6402E -S21902D72D81003C7C9F23787FC902A63FA00003807F000080BF5D -S21902D7420004809D48244BFFCA15801D4824813F000437DEFF34 -S21902D757FF7C004A143BFF0008901D48244082FFD88001001C4C -S21902D76C7C0803A683A1000C83C1001083E10014382100184EB9 -S21902D7818000209421FF607C0802A69361008C9381009093A154 -S21902D796009493C1009893E1009C900100A47C7E1B783C600089 -S21902D7AB037C9B2378386348104BFFFA817C7C1B787F89FE70F4 -S21902D7C07D20E2787C004850817E00007C00FE70393C000C7D5B -S21902D7D53F0038800B001493E100089361000C7FC3F378388140 -S21902D7EA000838A000017C0803A64E8000213D200003800948F5 -S21902D7FF302C000000418200384BFFF2C57C7D1B783C6000038B -S21902D814386338F44BFFD1497FE3FB783880000E4BFFDC1538BF -S21902D8297F000E389BFFF24BFFDC097FA3EB784BFFF301813EE1 -S21902D83E0000800900282C0000004182005C3C60000338634553 -S21902D85360389F001E38A000044BFFD3752C03000041820040C4 -S21902D868815E00007FC3F378812A00287F64DB78800900043D45 -S21902D87D6000037C0803A683AA0014396BD70C3D20000393E95B -S21902D8924824916A00144E800021813E000093A900142C1C00B9 -S21902D8A700418200183C600003937C0008386348187F84E3787B -S21902D8BC4BFFF93D800100A47C0803A68361008C8381009083F7 -S21902D8D1A1009483C1009883E1009C382100A04E80002094218E -S21902D8E6FFF87C0802A69001000C3D20000380694834816300BD -S21902D8FB00800B00207C0803A64E8000218001000C7C0803A690 -S21902D910382100084E8000209421FFF87C0802A69001000C7CBB -S21902D925641B783C600003386339044BFFD0318001000C7C081C -S21902D93A03A6382100084E8000209421FFF07C0802A693E10095 -S21902D94F0C900100143D2000043BE9315C801F001C2C00000012 -S21902D9644082002C9069315C909F00044800049D7C631B794064 -S21902D97982001C801F0008392000017C0000D0913F001C901F0C -S21902D98E001038600000800100147C0803A683E1000C3821004A -S21902D9A3104E8000203D2000043929315C8009001C7C6B1B78FB -S21902D9B82C0000004082000C386000074E800020800900147CB3 -S21902D9CD0B00404180001480090018386000007C0B00404D8051 -S21902D9E20020386000014E8000203D2000043969315C800B0067 -S21902D9F71C2C0000004182001C812B00143860000091240000E0 -S21902DA0C800B0018900500004E800020386000074E8000203D0E -S21902DA212000043969315C800B001C7C6A1B782C000000418287 -S21902DA36001C812B000838600000912A0000800B000C90040086 -S21902DA4B004E800020386000074E8000209421FFD87C0802A68C -S21902DA609321000C93410010936100149381001893A1001C93EF -S21902DA75C1002093E100249001002C3D200004800931787C7FD1 -S21902DA8A1B782C0000007C9E23787CBA2B783B800000408200B6 -S21902DA9F0C38600007480000F83D20000483A9315C3C800003A7 -S21902DAB43CA000033884DF9C38A5E0C47CA428507FA3EB784B57 -S21902DAC9FFC6957CBFF214380000807C0903A6392000006120E6 -S21902DADE10003D600E007C0004AC7D398BA67D788BA67C198B18 -S21902DAF3A67D788BA6392900104200FFE03C0004004C00012CFF -S21902DB087C108BA64C00012C3D2000043929315C800900107C66 -S21902DB1DBE2B783C6000037FFF00383F2000037D3B4B783863BE -S21902DB3239407FE4FB784BFFCE294800001C801B000838793956 -S21902DB47585400F87E7C0002147FFF02144BFFCE0D7C1FF0408A -S21902DB5C408000207FE3FB787FA803A64E800021480003657C0D -S21902DB717C1B794182FFCC93FA00003C0002004C00012C7C102A -S21902DB868BA64C00012C3C6000033863395C4BFFCDCD7F83E341 -S21902DB9B788001002C7C0803A68321000C8341001083610014A0 -S21902DBB08381001883A1001C83C1002083E10024382100284E42 -S21902DBC58000209421FFD07C0802A692E1000C9301001093211D -S21902DBDA0014934100189361001C9381002093A1002493C1003F -S21902DBEF2893E1002C900100343D600004392B315C8009001C56 -S21902DC047CBE2B782C0000007CD833787C7C1B787C9D23783B82 -S21902DC194000004082000C386000074800011C836B315C3C80A6 -S21902DC2E00033CA000033884E0C438A5E2087CA428507F63DB7C -S21902DC43784BFFC5197CBDF214380000807C0903A639200000A7 -S21902DC58612010003D600E007C0004AC7D398BA67D788BA67CBF -S21902DC6D198BA67D788BA6392900104200FFE03C0004004C000C -S21902DC82012C7C108BA64C00012C3C600003386339607FA4EB42 -S21902DC97787F86E3784BFFCCC53D2000043EE000033B29315C4B -S21902DCAC48000020387739584BFFCCAD57E0F87E7C0002147F33 -S21902DCC1BD02147FDFF0507F9C02142C1E0000408100508019B1 -S21902DCD600087FC5F3787F8500007F83E3787FA4EB784FFEE364 -S21902DCEB827D200026552907FE7D2900D07C0048787CA94838FE -S21902DD007D2503787F6803A67CBF2B784E800021480001C17C07 -S21902DD157A1B794182FF98939800003C0002004C00012C7C101C -S21902DD2A8BA64C00012C3C6000033863395C4BFFCC297F43D390 -S21902DD3F78800100347C0803A682E1000C8301001083210014B3 -S21902DD54834100188361001C8381002083A1002483C10028837C -S21902DD69E1002C382100304E80002028030007418100883D6001 -S21902DD7E0003396B3A705460103A7D4B002E3D20000339293A48 -S21902DD93707D4A4A147D4903A64E8004203C600003386339808B -S21902DDA84E8000203C600003386339A04E8000203C6000033899 -S21902DDBD6339B84E8000203C600003386339D04E8000203C603B -S21902DDD20003386339EC4E8000203C60000338633A044E80003E -S21902DDE7203C60000338633A144E8000203C60000338633A38DE -S21902DDFC4E8000203C60000338633A5C4E8000209421FFE07C4F -S21902DE110802A693A1001493C1001893E1001C900100243D20EF -S21902DE26000483E9315C3C8000033CA000033884E20838A5E2E0 -S21902DE3BA47CA428507FE3FB784BFFC3193FC000013BA00008B1 -S21902DE5038610008380000807C0903A639200000612010003D08 -S21902DE65600E007C0004AC7D398BA67D788BA67C198BA67D783F -S21902DE7A8BA6392900104200FFE07FE803A64E8000217D3DF11E -S21902DE8FD63D600004396B315C3D29FE003C00FE00912B00185D -S21902DEA4900B001493CB000893AB000C38600000800100247C4A -S21902DEB90803A683A1001483C1001883E1001C382100204E8041 -S21902DECE00209421FFF07C0802A693E1000C900100143C0000E7 -S21902DEE37E7C7F1B786000007E7FE90039418200503C600003E6 -S21902DEF838633A907FE4FB784BFFCA613C000010600000107F23 -S21902DF0DE9003938600004408200303C600020606300207FE347 -S21902DF2218387C6300D07C63FE707C6018F8546307BC540007D6 -S21902DF37387C6303784800000838600000800100147C0803A692 -S21902DF4C83E1000C382100104E8000203D200002392920007C95 -S21902DF610348407C802378396000004181000C7C004840418155 -S21902DF76001C3D2000033889176C7C032040418100107C002082 -S21902DF8B4040810008396000017D635B784E8000207C6A1B78BD -S21902DFA07CF88AA654E70FFE2C07000041820040380000807C0F -S21902DFB50903A639200000612010003D600E007C0004AC7D3927 -S21902DFCA8BA67D788BA67C198BA67D788BA6392900104200FF45 -S21902DFDFE03C0004007C0004AC7C188BA655480010396000AA25 -S21902DFF49968055539200055992802AA38000080980805559950 -S21902E009680555992802AA392000327D2903A62F870000380004 -S21902E01E0030980A0000396A0001420000003D20004C7D2903DC -S21902E033A6880A00005400067261294B407D2903A65400063ED1 -S21902E048886A0000546906727C09000041820014706000207DCC -S21902E05D204B78408200084200FFE4380000FF98080000892A4B -S21902E07200007D6A5B782C0900FF3D2000014082001C3529FF0B -S21902E087FF40810014880A0000394A00012C0000FF4182FFECBA -S21902E09C7D2BFE707D604A787C0058507C00FE707C6300384D41 -S21902E0B19E00203C0002007C0004AC7C188BA64E8000209421C3 -S21902E0C6FFF093C1000893E1000C7D588AA6554A0FFE2C0A008C -S21902E0DB0041820040380000807C0903A6392000006120100056 -S21902E0F03D000E007C0004AC7D398BA67D188BA67C198BA67DAD -S21902E105188BA6392900104200FFE03D2004007C0004AC7D38E0 -S21902E11A8BA62C0500002F8A0000546A0010408100A03BC000A4 -S21902E12FAA3BE00055398000A038C000FF9BCA05559BEA02AA7A -S21902E144998A0555880400003920003198030000380000327CAB -S21902E1590903A63904000138E300013929FFFF4200FFFC880376 -S21902E16E00007D2903A6540006725400063E8963000055690632 -S21902E183727C09000041820014716000207D204B784082000897 -S21902E1984200FFE498CA000089230000880400007D0443787CF4 -S21902E1AD0900007CE33B784182000C396000FF4800000C34A5A7 -S21902E1C2FFFF4181FF787CA8FE707D002A787C0040507C00FED3 -S21902E1D770392000FF992A00007D6B0038419E00103D20020033 -S21902E1EC7C0004AC7D388BA67D635B7883C1000883E1000C385E -S21902E2012100104E8000207D588AA6554A0FFE2C0A0000418238 -S21902E2160040380000807C0903A639200000612010003D600E31 -S21902E22B007C0004AC7D398BA67D788BA67C198BA67D788BA6B2 -S21902E240392900104200FFE03C0004007C0004AC7C188BA63DC1 -S21902E25560FE00380000AA980B055539200055992B02AA38001A -S21902E26A0090980B0555892B00002C0A000099230000880B00D2 -S21902E27F01392000FF98030001992B0000418200103D60020058 -S21902E2947C0004AC7D788BA6386000004E8000209421FF687CFE -S21902E2A90802A693410080936100849381008893A1008C93C12D -S21902E2BE009093E100949001009C3FA000003BBD320090610085 -S21902E2D308819D00347C7A1B783860FFFF7D8803A63B81000844 -S21902E2E83B6100A03800000139600000938100789081000C90D3 -S21902E2FDA1001090C1001490E100189101001C91210020914114 -S21902E31200249801007099610071936100744E800021813D0042 -S21902E327347C7C1B78386000017D2803A64E800021388100701C -S21902E33C7F43D3784BFFC6A9801D00347F83E3787C0803A64E56 -S21902E3518000218001009C7C0803A68341008083610084838115 -S21902E366008883A1008C83C1009083E10094382100984E8000D8 -S21902E37B209421FFE07C0802A6934100089361000C93810010A6 -S21902E39093A1001493C1001893E1001C900100243FA000003B5E -S21902E3A5BD3200813D00347C7A1B783860FFFF7D2803A67C9CF6 -S21902E3BA23784E800021813D00347C7B1B78386000017D280300 -S21902E3CFA64E8000217F84E3787F43D3784BFFD05D801D0034EA -S21902E3E47F63DB787C0803A64E800021800100247C0803A68377 -S21902E3F94100088361000C8381001083A1001483C1001883E1C3 -S21902E40E001C382100204E8000209421FFE87C0802A693E10033 -S21902E423149001001C3FE00004813F0F943881000880690000EC -S21902E4388009001C7C0803A64E8000212C0300004082FFE480B3 -S21902E44D01001C7C0803A683E10014382100184E8000209421DD -S21902E462FFE07C0802A69381001093A1001493C1001893E10047 -S21902E4771C900100243BE000003FA00004813D0F943881000898 -S21902E48C806900008009001C7C0803A64E8000212C030000415A -S21902E4A18202A4896100082C0B000441820040408100102C0BFF -S21902E4B600184182002C480000382C0B000241810030392BFF35 -S21902E4CBFF7D694B787D29FE70380900017FE948387D3F037818 -S21902E4E0480000143860FFFB480002683860FFFC480002602C17 -S21902E4F51F00004182FF8C3D20000481690F943BC90F94806B1E -S21902E50A0000800B001C389E04087C0803A64E8000212C030021 -S21902E51F0041820224813D0F94389E0409806900008009001C25 -S21902E5347C0803A64E8000212C03000041820204880100083BEB -S21902E549E00000680000017C0000D07C00FE707C0900F855293C -S21902E55E06305400056A7C004B787C1F0000393E0004901E04A1 -S21902E57310913E0404408000487FDCF3787D3D4B783FC0000457 -S21902E588813E0F9438810008806900008009001C7C0803A64E4B -S21902E59D8000212C030000418201A0880100087C1DF9AE813CA0 -S21902E5B204103BFF00017C1F48004180FFCC3FC00004813E0FBE -S21902E5C7943BFE0F94806900008009001C389F040A7C0803A628 -S21902E5DC4E8000212C03000041820160801F04142C00000041BD -S21902E5F1820024813E0F94389F040B806900008009001C7C080E -S21902E60603A64E8000212C030000418201343D2000043BC90FC5 -S21902E61B94889E040888BE04097C862A782C0600FF418200280A -S21902E6303C60000338633AA04BFFFC6D809E0410387E00044BD0 -S21902E645FFFD394BFFFDD13860FFFA48000100801E04142C00B0 -S21902E65A000041820088801E041038C000007C0600003BE00012 -S21902E66F00408000403D2000037FEBFB7839094348387E0004CB -S21902E6847C0A03787D2358AE54C0C23E7C004A787C00021439B6 -S21902E6996B00017D28022E7C0B500054C0442E7C064A784180C2 -S21902E6AEFFDC3D20000439290F948889040A88A9040B5480409C -S21902E6C32E7C002B787C060000418200803C60000338633AC0F5 -S21902E6D84BFFFBCD3860FFF948000070801E041038C000007CA6 -S21902E6ED0600003BE00000408000287FEBFB78387E00047C0AEB -S21902E70203787C0358AE396B00017C0B50007C06021454060489 -S21902E7173E4180FFEC3D2000048889139E54C5063E7C042800D4 -S21902E72C418200203C60000338633AEC4BFFFB6D3860FFF94804 -S21902E7410000103860FFFD4800000838600000800100247C0807 -S21902E75603A68381001083A1001483C1001883E1001C3821007D -S21902E76B204E8000209421FFD87C0802A6930100089321000C70 -S21902E78093410010936100149381001893A1001C93C10020930E -S21902E795E100249001002C2C0400037CBE2B7840820044380058 -S21902E7AAFFFE901E0000480001103FA00004813D0F9438800053 -S21902E7BF06806900008009000C3BBD0F947C0803A64E80002103 -S21902E7D438000001939D0410981D040C38600000480000E03FE8 -S21902E7E9A000003BBD3200813D00343860FFFF7D2803A63F80B5 -S21902E7FE00043B5C0F947FB8EB784E800021813D00347C7B1B34 -S21902E813787D2803A63BE000133F2000044E800021801D0014F2 -S21902E828813D00347F63DB787D2803A6901C0F944E80002181A0 -S21902E83D3C0F9438800007806900008009001438A003E87C0854 -S21902E85203A64E8000213920000038000001913A0418901A04EB -S21902E86714913A04104BFFFBF57C7C1B794182FF402C1CFFFD96 -S21902E87C40820030813800483C6000076063A1207D2803A64ECA -S21902E89180002181390F9438800043806900008009000C7C0870 -S21902E8A603A64E8000217FE0FB782C0000003BFFFFFF4181FFC7 -S21902E8BBB4939E00003860FFFF8001002C7C0803A68301000860 -S21902E8D08321000C83410010836100148381001883A1001C83D1 -S21902E8E5C1002083E10024382100284E8000209421FFD07C0837 -S21902E8FA02A692E1000C9301001093210014934100189361008F -S21902E90F1C9381002093A1002493C1002893E1002C9001003463 -S21902E9243D2000047C9B237839690F94812B04187F60FE707CEE -S21902E9391B005054000FFE210900007D2849147D2A00397C7AF4 -S21902E94E1B787CB72B783B0000003F200004418201787D7C5B16 -S21902E96378801C04102C000000408200F03BC000134BFFFAED53 -S21902E9787C7F1B794082004C3D4000043BAA0F94897D04088942 -S21902E98D3D040C7C0B4800418200A03809FFFF5400063E7C0B91 -S21902E9A2000040820020812A0F943880000680690000800900F9 -S21902E9B70C7C0803A64E800021480000283BE0FFF82C1FFFFC54 -S21902E9CC4182004481390F9438800043806900008009000C7CD6 -S21902E9E10803A64E8000217FC0F3782C0000003BDEFFFF4181CB -S21902E9F6FF802C1F00004080006093F700003800FFFF901C04AB -S21902EA0B10480000C881390F9438800006806900008009000C36 -S21902EA207C0803A64E80002138000001901C04184BFFFFC8812B -S21902EA35390F9438800006806900008009000C7C0803A64E80B2 -S21902EA4A0021893D040C39290001993D040C4BFFFFA083BC0444 -S21902EA5F10809C04047F9BE8007F43D3784FFEEB827C000026FC -S21902EA74540007FE7C0000D07F6900787FBD00387FBD4B787F8F -S21902EA89A5EB784BFFB6D17F7DD850815C04187F60FE707C1B97 -S21902EA9E0050813C0410817C040454000FFE210A00007D485194 -S21902EAB3147D4800397D6BEA147D3D4850913C0410917C040407 -S21902EAC87F5AEA147F18EA144082FE947F03C378800100347C84 -S21902EADD0803A682E1000C8301001083210014834100188361F1 -S21902EAF2001C8381002083A1002483C1002883E1002C3821002B -S21902EB07304E8000203803000828000007418100883D60000378 -S21902EB1C396B3BC05400103A7D4B002E3D20000339293BC07D70 -S21902EB314A4A147D4903A64E8004203C60000338633B184E8064 -S21902EB4600203C60000338633B2C4E8000203C60000338633B8F -S21902EB5B4C4E8000203C60000338633B584E8000203C6000030A -S21902EB7038633B644E8000203C60000338633B704E8000203C52 -S21902EB8560000338633B804E8000203C60000338633B944E80F6 -S21902EB9A00203C60000338633BAC4E8000209421FFF87C0802FE -S21902EBAFA69001000C3803FFFE2800001D418100A03D60000388 -S21902EBC4396B3BE05400103A7D4B002E3D20000339293BE07D88 -S21902EBD94A4A147D4903A64E8004203860000248000078386025 -S21902EBEE00414BFF9B8954637F3E2C0300024182004028030089 -S21902EC0302418100102C030001418200384800004C2C0300042F -S21902EC18418200242C0300084082003C3860000848000038386C -S21902EC2D60000E480000303860000C48000028386000044800ED -S21902EC42002038600005480000183860000A4800001038600007 -S21902EC570B480000083860000F8001000C7C0803A63821000884 -S21902EC6C4E8000203D200003816947D4806B00985463C23E4EB1 -S21902EC818000209421FFF87C0802A69001000C7C641B78386057 -S21902EC9600404BFF9AF58001000C7C0803A6382100084E800060 -S21902ECAB209421FFF87C0802A69001000C386000414BFF9ABD3E -S21902ECC060640600548004203D2000035484045E90094548387E -S21902ECD56000414BFF9AB58001000C7C0803A6382100084E8000 -S21902ECEA00209421FFF87C0802A69001000C386000414BFF9ABC -S21902ECFF7D3D20000380894548546305E8380000007C6423782F -S21902ED1490094548386000414BFF9A718001000C7C0803A6389D -S21902ED292100084E8000204E8000204E8000209421FFF87C08AB -S21902ED3E02A69001000C386000404BFF9A313D20000339299035 -S21902ED53807C634A78200300007C6019148001000C7C0803A69D -S21902ED68382100084E8000209421FFF87C0802A69001000C3893 -S21902ED7D6000404BFF99F938830004386000404BFF9A01800101 -S21902ED92000C7C0803A6382100084E8000209421FFF87C0802AB -S21902EDA7A69001000C3D2000038009454C2C0000004082001095 -S21902EDBC380000019009454C480008118001000C7C0803A63885 -S21902EDD12100084E8000203D200003800945502C0000004C8297 -S21902EDE6002038000001900945507D1E9AA67508FFFF3D2000D7 -S21902EDFB017D2903A638008001B00809C07C0902A6600086A0BF -S21902EE107C0903A64200000080080ABC3D600001600000C090DA -S21902EE25080ABC81280AB8616B00A2552906AE91280AB8916884 -S21902EE3A09F07CE902A690E80AE038002800B0083E8039683E9F -S21902EE4F8038002808B00B000239200091B12809C039400001FC -S21902EE649148003038000018980B0004980B0005B14B0006B038 -S21902EE79EB0028B0EB002CB0EB002EB14B003039282800B0E98C -S21902EE8E00023800B000B00828003808281090090004396828C0 -S21902EEA30838082820B14B0002900B000439202000B1282808A4 -S21902EEB8380000FF98080A863920000599280A8A38004820B0D4 -S21902EECD080A8239204823B1280A824E80002039233E80A009BB -S21902EEE200207D4302147D4B5378A00A00007008800041820026 -S21902EEF728A00A00007008200041820010A00900027D43021441 -S21902EF0C48000008394A00087C0A58004082FFD47D495378A06A -S21902EF21090000700080004082FFF87D2A4B787C090378A00A0E -S21902EF360000700B100041820014A00A00007000EFFFB00A009B -S21902EF4B00B12A0002A12A00023900000038090001B00A0002C9 -S21902EF60816A00045529043E7C8B49AEA00A000060008000B0AE -S21902EF750A0000A12A000071208000418200647D4B53787D0A59 -S21902EF8A43783D0000076108FFFF394A00017C0A4000408200F9 -S21902EF9F38A1230A82394000007129FFFDB1230A82A00B0000B4 -S21902EFB45400047EB00B0000A1230A8261290002B1230A82A0D4 -S21902EFC90B000060008000B00B0000A00B000070098000408220 -S21902EFDEFFB87D6A5B787D495378A0090000700080004082FFBB -S21902EFF3F87D2A4B78B00A00024E80002038E33E80A107001065 -S21902F0087C03422E7D434214700680004182000C386000004E3C -S21902F01D800020812A0004396000008809000098040000B0CA48 -S21902F0320002812A0004996900007C03422E600080007C03437E -S21902F0472E7D388AA655290FFE2C09000041820028812A000440 -S21902F05CA00700062C000000408100187C004BAC7C0004AC3413 -S21902F07100FFF0392900104181FFF0386000014E800020942135 -S21902F086FFE87C0802A693E100149001001C7C7F1B787FE3FB3B -S21902F09B78388100084BFFFF612C0300004182FFF088610008A4 -S21902F0B08001001C7C0803A683E10014382100184E800020940F -S21902F0C521FFE87C0802A693A1000C93C1001093E1001490013E -S21902F0DA001C7CBF2B787FE0FB782C0000007C7D1B787C9E2359 -S21902F0EF783BFFFFFF41820024889E00007FA3EB784BFFFDDD9F -S21902F1047FE0FB782C0000003BDE00013BFFFFFF4082FFE4807A -S21902F11901001C7C0803A683A1000C83C1001083E1001438213B -S21902F12E00184E8000209421FFE87C0802A693A1000C93C10063 -S21902F1431093E100149001001C7CBF2B787FE0FB782C0000008F -S21902F1587C7D1B787C9E23783BFFFFFF418200247FA3EB784B6B -S21902F16DFFFF197FE0FB782C000000987E00003BDE00013BFF07 -S21902F182FFFF4082FFE48001001C7C0803A683A1000C83C10090 -S21902F1971083E10014382100184E8000209421FFE87C0802A6AD -S21902F1AC9381000893A1000C93C1001093E100149001001C3D15 -S21902F1C1200003800945543D6000001FE0000A3B8B32007C7D56 -S21902F1D61B787C9E237848000014813C0048386000647D2803D0 -S21902F1EBA64E8000217FA3EB787FC4F3784BFFFE097C631B797C -S21902F200408200102C1F00003BFFFFFF4082FFD48001001C7CEF -S21902F2150803A68381000883A1000C83C1001083E100143821CB -S21902F22A00184E8000209421FF807C8023782C00000590A10095 -S21902F23F1090C1001490E100189101001C91210020914100243F -S21902F2549081000C386000004182002C28000005418100102CCF -S21902F26900000441820144480002B42C000006418202782C00E4 -S21902F27E000741820278480002A03D600003800B3D2C3D200055 -S21902F2930339293C587D2902147D2903A64E8004203D20FF000D -S21902F2A861290014800900007C0006AC60000400900900007C7C -S21902F2BD0006AC480000E03D20FF0061290200A00900007C004E -S21902F2D206AC60000008B00900007C0006AC480000C03D20FFBB -S21902F2E70061290200A00900007C0006AC60000004B00900008B -S21902F2FC7C0006AC480000A03D20FF0061290240A00900007C93 -S21902F3110006AC60000004B00900007C0006AC480000803D20BE -S21902F326FF0061290220A00900007C0006AC60000008B0090028 -S21902F33B007C0006AC480000603D20FF0061290220A00900002F -S21902F3507C0006AC60000004B00900007C0006AC480000403D63 -S21902F36520FF0061290940800900007C0006AC6000008090096A -S21902F37A00007C0006AC480000203D20FF006129094880090021 -S21902F38F007C0006AC60000010900900007C0006AC3D2000039D -S21902F3A43800000190094558480001783D2000038069455838FF -S21902F3B9000000900945583D600003800B3E143D2000033929C3 -S21902F3CE3D407D2902147D2903A64E8004203D20FF00612900C3 -S21902F3E314800900007C0006AC540005A8900900007C0006AC7B -S21902F3F84800012C3D20FF0061290200A00900007C0006AC7055 -S21902F40D00FFF75400043EB00900007C0006AC480001083D20C2 -S21902F422FF0061290200A00900007C0006AC7000FFFB540004AA -S21902F4373EB00900007C0006AC480000E43D20FF006129024040 -S21902F44CA00900007C0006AC7000FFFB5400043EB00900007C98 -S21902F4610006AC480000C03D20FF0061290220A00900007C00A8 -S21902F47606AC7000FFF75400043EB00900007C0006AC4800009D -S21902F48B9C3D20FF0061290220A00900007C0006AC7000FFFB80 -S21902F4A05400043EB00900007C0006AC480000783D20FF006156 -S21902F4B5290940800900007C0006AC5400066E900900007C0035 -S21902F4CA06AC480000583D20FF0061290948800900007C000692 -S21902F4DFAC54000734900900007C0006AC4800003838600036C1 -S21902F4F4480000303961000838010088392000039861007199C2 -S21902F50921007090010074916100783D200003800B000880690A -S21902F51E455490094554382100804E8000209421FFE87C08021D -S21902F533A693C1001093E100149001001C7C9E2378392000006F -S21902F5487C7F1B78913E0000881F0A86700B000141820060383C -S21902F55D000001981F0A86A13F2800391F2800712080004082EF -S21902F572003C8128000439400001880900003960B000980100A7 -S21902F58708B1480002B17F280038610008388000014BFFAAA51A -S21902F59C2C0300004182000C38000001901E0000380000109096 -S21902F5B11F094C392000017D234B788001001C7C0803A683C1FF -S21902F5C6001083E10014382100184E8000209421FFF07C080218 -S21902F5DBA693C1000893E1000C900100143D2000003BE932003A -S21902F5F0813F00343860FFFF7D2803A64E8000217C7E1B787C2F -S21902F6051E9AA67400FFFF3D2000038009455C2C0000004082A1 -S21902F61A0094380000019009455C4BFFF7B5813F00343860004B -S21902F62F007D2803A64E800021815F00147C1E9AA67400FFFF42 -S21902F6443D200003900A00003929F0C4912A00043D6000033902 -S21902F6596BF1343D200003916A00083929EEDC912A000C3D6012 -S21902F66E0003396BF0843D200003916A00103929F230912A00BB -S21902F683143D600003396BF52C3D200003916A00183929F1A488 -S21902F698912A001C801F00347FC3F3787C0803A64E8000218063 -S21902F6AD0100147C0803A683C1000883E1000C382100104E800C -S21902F6C200209421FFF07C0802A693E1000C900100143D2000BA -S21902F6D703806948387C9F23782C030000418200084BFFAA7592 -S21902F6EC881F00002C0000024082002C3C80000338844828381C -S21902F7017F001C38A000064BFFB4C92C03000040820010801F0C -S21902F71600103D20000390094560800100147C0803A683E10003 -S21902F72B0C382100104E8000209421FE887C0802A69321015CE7 -S21902F74093410160936101649381016893A1016C93C1017093A9 -S21902F755E101749001017C3D20000390694838386100187C79B5 -S21902F76A1B783880000038A0012C4BFFAAC13D200003808948CD -S21902F77F2839694828A06B00043D201234394000003CE00003EA -S21902F79438C0000161295555396000063907456098C10019999D -S21902F7A961001A9121001C9947456099480003380000FF90814A -S21902F7BE0034B06100389801015198C100189948000199480093 -S21902F7D3023CA000037D1D437838A5F6C4980101489801014988 -S21902F7E89801014A9801014B9801014C9801014D9801014E98EF -S21902F7FD01014F980101503861000838800044480000D53B8040 -S21902F81200023B4101483F60000348001F0D7C7E1B787F23CB03 -S21902F827783880012C7F45D37838C0004338E00044480002492F -S21902F83C48000AA1881B45602C00000040820028881D00012C8D -S21902F8510000004082001C881D00022C000000408200108BFD90 -S21902F86600032C1F00004182001438600044480000BD386000E8 -S21902F87B004800003848001EA97C7E1850280307CF4081FFB00F -S21902F8907F80E3782C0000003B9CFFFF4181FF8038600044489C -S21902F8A500008D3D20000393E948303860FFFF8001017C7C084E -S21902F8BA03A68321015C83410160836101648381016883A10188 -S21902F8CF6C83C1017083E10174382101784E8000203D20000303 -S21902F8E48129483C2C09000041820024A00900047C0020004035 -S21902F8F982000C3860FFFF4E800020812900002C090000408240 -S21902F90EFFE43D2000038009483C9069483CB083000490A300A6 -S21902F9230890030000386000004E8000203D2000038129483C19 -S21902F938396000002C0900004D8200207D2A4B78A00900047C63 -S21902F94D0018004082001C2C0B00004182001080090000900B7A -S21902F962000048000008814900007D2B4B78812900002C090025 -S21902F977004082FFD03D2000039149483C4E8000209421FFE89B -S21902F98C7C0802A69381000893A1000C93C1001093E10014905B -S21902F9A101001C7C7E1B7883FE000838000000A13F0006600099 -S21902F9B6FFFF7C090000817E00047C9C23784082000C380000F6 -S21902F9CB00B01F0006A01F00047D635B78B00B0002A3BF0004B2 -S21902F9E0480008CD7C651B787FA4EB787FE3FB78480008512C52 -S21902F9F5030000408200603D2000038169483C2C0B0000418209 -S21902FA0A0050A12B0004A01F00027C09000040820034A0BF0025 -S21902FA1F04800B00087D635B7838A5FFF87F86E378A0FF0000AE -S21902FA34389F00087C0803A64E8000217FC3F378480007D9489E -S21902FA49000018816B00002C0B00004082FFB87FC3F3784800F8 -S21902FA5E07C18001001C7C0803A68381000883A1000C83C1007A -S21902FA731083E10014382100184E8000209421FFD87C0802A6D8 -S21902FA88930100089321000C934100109361001493810018935B -S21902FA9DA1001C93C1002093E100249001002C7C9C2378281CD0 -S21902FAB205C07C791B787CB82B787CDA33787CFE3B7841810024 -S21902FAC7A8386005EA480006ED7C7F1B794182009883BF000885 -S21902FADC381C0008837F0004B01F000CB3DD0000B35D0002A08F -S21902FAF11F000C392000007F85E378B01D0004B13D00067F24AE -S21902FB06CB78387D00084BFFA6513D200003800945603960007B -S21902FB1B11901B000C81380000997B0009913B0010A01D000493 -S21902FB307F63DB78B01B0002A39F000C480007717C651B787FB6 -S21902FB4584E3787FA3EB78480006F5B07D00067F05C3787FE3A9 -S21902FB5AFB7838800011480004457FE3FB78480006B580010069 -S21902FB6F2C7C0803A6830100088321000C834100108361001419 -S21902FB848381001883A1001C83C1002083E10024382100284E4E -S21902FB998000209421FFD87C0802A69381001893A1001C93C128 -S21902FBAE002093E100249001002C7CBF2B787C7D1B787C9C2321 -S21902FBC3787CDE33787FE3FB783881000848001A252C0300005D -S21902FBD841800024A0DF0004A0FE00047FA3EB787F84E37838EC -S21902FBEDA100084BFFFE91386000004800001C3C6000033C8023 -S21902FC02000338633E2838843E4C4BFFAD553860FFFF80010039 -S21902FC172C7C0803A68381001883A1001C83C1002083E1002430 -S21902FC2C382100284E8000209421FFE87C0802A69381000893D6 -S21902FC41A1000C93C1001093E100149001001C3F8000037CBF64 -S21902FC562B783D200003807C48407CDD33787CFE3B7893E94816 -S21902FC6B444BFFA4F13D200003816948482C0B00004182001C6A -S21902FC80B3CB0004801D000039200000900B0000913C484048B8 -S21902FC950000143C60000338633E5C7FE4FB784BFFACBD800161 -S21902FCAA001C7C0803A68381000883A1000C83C1001083E10001 -S21902FCBF14382100184E8000209421FFD07C0802A6934100181A -S21902FCD49361001C9381002093A1002493C1002893E1002C90CC -S21902FCE9010034A3A600047CBA2B787C7E1B787C9C23783CA088 -S21902FCFE00037CFF3B7838A5FC34386100087FA4EB784BFFFB40 -S21902FD13D12C0300004080000C3860FFFF48000084813F0004E2 -S21902FD283C001062817F000060004DD37D2900161D6B03E8550D -S21902FD3D29D1BE7F6B4A143D4000033D2000033D60000393CACD -S21902FD52484093894844934B4848480019CD7FBAEB787C7E1B18 -S21902FD67783BE0FFFF3FA000033F800003480019B57C7E1850D3 -S21902FD7C7C03D8404080001848000559801D48402C00000040C5 -S21902FD9182FFE483FC48447F43D3784BFFFB957FE3FB788001A9 -S21902FDA600347C0803A6834100188361001C8381002083A100BC -S21902FDBB2483C1002883E1002C382100304E8000209421FFF0F1 -S21902FDD07C0802A693E1000C900100147C691B78880900002C91 -S21902FDE50000FF4082002C880900012C0000FF408200208809E5 -S21902FDFA00022C0000FF4082001488090003386000012C000091 -S21902FE0FFF418200643FE000037D234B78389F456038A00004D4 -S21902FE244BFFADAD2C0300004082000C38600001480000408878 -S21902FE391F4560389F45602C0000004082002C880400012C009A -S21902FE4E000040820020880400022C000000408200148804009A -S21902FE6303386000012C000000418200083860000080010014C3 -S21902FE787C0803A683E1000C382100104E8000209421FFD87C72 -S21902FE8D0802A693A1001C93C1002093E100249001002C7C7E96 -S21902FEA21B7883FE00047C9D2378387F00104BFFFF1D2C03001C -S21902FEB70041820020A09F00007FE3FB785484D6BA38A00000F8 -S21902FECC480003752C030000418200107FC3F3784800034148D7 -S21902FEE10000A8801F000C813D0000A17D000490010008912187 -S21902FEF6000CB1610010A13F0000A01F00025523D6BA7C03009A -S21902FF0B50B01E000C881F00092C000006418200384181001001 -S21902FF202C00000141820014480000582C0000114182003848A1 -S21902FF3500004C7C1F1A14901E00087FC3F3783881000848002F -S21902FF4A05054800003C7C1F1A14901E00087FC3F37838810028 -S21902FF5F0848000AE5480000247C1F1A14901E00087FC3F378AF -S21902FF74388100084BFFFA114800000C7FC3F3784800029980F7 -S21902FF8901002C7C0803A683A1001C83C1002083E1002438217D -S21902FF9E00284E8000209421FFE07C0802A69361000C9381005D -S21902FFB31093A1001493C1001893E1001C900100247C7C1B789E -S21902FFC883BC000480FC0008A13C000C7CFD38507D293A14B1C7 -S21902FFDD3C000CA01D000054E9352E5400053E600040007000BC -S21902FFF2F0FF7C004B78B01D000039200000993D00013D00008B -S21903000703A128484CA01C000CB13D0004B01D00023969000150 -S21903001CB168484C3940000038000040989D0009981D0008B17D -S2190300315D000AB15D00063D200003800945607CBB2B78901D22 -S219030046000C813B00007CE43B78913D00107FA3EB7838A00087 -S21903005B00480001E5B07D000A7F83E378389B000438A008000F -S21903007048000371800100247C0803A68361000C83810010835E -S219030085A1001483C1001883E1001C382100204E8000203D0029 -S21903009A0003800845702C0000004C82002038000001900845D9 -S2190300AF70380000047C0903A63C8000033D2000043D60000499 -S2190300C48144485038A91400390B13B038C005EA38E000007D4A -S2190300D9272A147120000239690002914800007C00002654009F -S2190300EE1FFE7C0000D07D6B00787D2900387D295B789128001C -S219030103107D0A4378B0C8000E390A001438E705EC4200FFC49B -S219030118914448504E8000209421FFE87C0802A69381000893F8 -S21903012DA1000C93C1001093E100149001001C3D2000043BE9EA -S21903014213B03BC000003F8000037FFDFB7880DF0010A0FF0023 -S2190301570EA11F000C813F00007FC4F3787FA5EB78387C3E8842 -S21903016C4BFFA7F53BDE00012C1E00033BFF00143BBD0014408F -S21903018181FFD03D2000033C6000038089485038633EB44BFF9A -S219030196A7CD8001001C7C0803A68381000883A1000C83C1008E -S2190301AB1083E10014382100184E8000203CA0000380654850F4 -S2190301C02C0300004D8200203CE00003814745683D2000038090 -S2190301D509456C394A00017CC050503C80000381644564810322 -S2190301EA00108003000039280014900548507C06580091230035 -S2190301FF089103000438000000B003000C914745684C810020DA -S21903021490C445644E8000203D400003812A45683D60000380EA -S2190302290B48503929FFFF912A4568906B4850900300004E8059 -S21903023E00203484FFFE41800018A00300003484FFFE7CA5027A -S21903025314386300024080FFF02C04FFFF4082001088030000A3 -S2190302685400402E7CA5021454AB043E54A9843E380000007CCC -S21903027DA95A146000FFFF7C0500004081000C3D25FFFF38A960 -S21903029200017CA928F85523C63E5463402E5520063E7C031B15 -S2190302A7784E800020A123000EA003000CA16300107C004A1465 -S2190302BCA1430012892300097C005A147C005214A06300027C2D -S2190302D1004A147C601A144E8000209421FFD87C0802A69381EE -S2190302E6001893A1001C93C1002093E100249001002C3F80000B -S2190302FB033FA000033FC00003386005EA4BFFFEB17C7F1B79F0 -S219030310408200183C60000338633EC44BFFA6454BFFFE0148F4 -S219030325000000809F00103861000838A005EA4BFFD2895460CB -S21903033A043E2C000000B07F000C41820074A0010014813C450F -S21903034F7C2C00080039290001913C457C418200182C000806DB -S219030364418200347FE3FB784BFFFEB14BFFFF94813D457480E3 -S2190303791F001039290001913D4574901F00047FE3FB7838810D -S21903038E000E4BFFFAF94BFFFF70813E4578801F0010392900C1 -S2190303A301913E4578901F00047FE3FB7848000F9D4BFFFF509B -S2190303B87FE3FB784BFFFE618001002C7C0803A6838100188331 -S2190303CDA1001C83C1002083E10024382100284E800020942146 -S2190303E2FFE87C0802A69001001C80040000A144000490010040 -S2190303F708390100083D200003B148000439694828A14B000440 -S21903040CB0A1001480094828A0A3000C808300109001000EB1C3 -S2190304214100127D0343784BFFCF393D600003812B458039296B -S2190304360001912B45808001001C7C0803A6382100184E80001E -S21903044B209421FFF07C0802A693C1000893E1000C9001001423 -S2190304607C7F1B78807F00087C9E2378A00300002C000800401E -S219030475820050A09F000C38A000004BFFFDC17C631B79408238 -S21903048A003C813F000838A0000098690000817F0008B06B0055 -S21903049F02807F0008A09F000C4BFFFD99813F00087FC5F37895 -S2190304B4B06900027FE3FB78388000014BFFFAE57FE3FB784B39 -S2190304C9FFFD55800100147C0803A683C1000883E1000C3821EE -S2190304DE00104E8000209421FFD87C0802A69341001093610073 -S2190304F3149381001893A1001C93C1002093E100249001002C93 -S2190305087C9B23787C7E1B78736000023B9E002C83BC000483F7 -S21903051DFC00087CBA2B784182004438000018B01C000C813FF5 -S219030532000C396000065169E0063C000204913F000C600005DE -S219030547B490010008387F00143881000838A000044BFF9C05F7 -S21903055C38000000B01E001648000020A13E0016396000053932 -S219030571290014B13C000C801F000C5160E006901F000C801F9B -S219030586000C396000005160C10E901F000C813E00542C1A001F -S21903059B00913F0004801E0050B17F0010901F00084082005474 -S2190305B0A01E0012B01F0000A13E00149B7F000DB13F0002A0E3 -S2190305C51E00162C0000004182000C63600008981F000D380023 -S2190305DA05B4B01F000EB35F00123D2000038009456039600023 -S2190305EF06901D000C813E0008997D0009913D0010A01C000CA4 -S2190306047FA3EB78B01D0002A3BC000C4BFFFC9D7C651B787F44 -S219030619A4EB787FE3FB784BFFFC21B07F00107F83E37838802D -S21903062E000638BE00084BFFF971801E00042C00000A4082005D -S219030643243C8000013CA0000338A508387FC6F378387E00183F -S2190306586084D4C048000B5D48000034881F000D700900034071 -S21903066D820010A01E00162C0000004182001C3CA0000338A543 -S21903068208107FC6F378387E0018388003E848000B2980010025 -S2190306972C7C0803A683410010836100148381001883A1001CC5 -S2190306AC83C1002083E10024382100284E8000209421FFE07CC6 -S2190306C10802A69361000C9381001093A1001493C1001893E120 -S2190306D6001C900100247C7C1B7883FC0008815C0004A0DF00C4 -S2190306EB00A0FF0002807F000480BF000839000014B11C000CE1 -S2190307003BEA0014801F000C39200005396000005120E0065159 -S21903071560C10E901F000C39200400B13F000EB17F0010B17F12 -S21903072A0012B0EA0014B0DF0002991F000D907F000890BF0036 -S21903073F043D200003800945607C9B2378900A000C813B0000F7 -S21903075438000006912A0010980A0009A13C000C7D435378B1AF -S2190307692A0002A3BC000C4BFFFB3D7C651B787FA4EB787FE3FE -S21903077EFB784BFFFAC1B07F00107F83E3787F65DB783880005B -S219030793064BFFF811800100247C0803A68361000C838100101A -S2190307A883A1001483C1001883E1001C382100204E8000203D7C -S2190307BD20000381294854396000002C0900004D8200207D2A52 -S2190307D24B787C0918004082001C2C0B00004182001080090039 -S2190307E700900B000048000008814900007D2B4B78812900002B -S2190307FC2C0900004082FFD43D200003914948544E80002094BE -S21903081121FFF87C0802A69001000C3880000038A000014BFF0E -S219030826FCC18001000C7C0803A6382100084E8000209421FF3B -S21903083BF87C0802A69001000C38000000900300044BFFFF7156 -S2190308508001000C7C0803A6382100084E8000209421FFF07C62 -S2190308650802A693E1000C900100147C7F1B7848000010800338 -S21903087A0000901F00404BFFF99D807F00402C0300004082FF63 -S21903088FEC800100147C0803A683E1000C382100104E800020D7 -S2190308A49421FFE87C0802A693A1000C93C1001093E1001490B3 -S2190308B901001C7C7D1B7838000000901D0004387D001848007B -S2190308CE097D7FA3EB784BFFFF8D7FA3EB784BFFFEE1800100FD -S2190308E31C7C0803A683A1000C83C1001083E100143821001842 -S2190308F84E8000208124000880E30050814900048009000CA191 -S21903090D64000C7D075051540036BA7D6058507D090214418111 -S21903092200707C0A38507D6058517D0802144081006081430034 -S219030937407D275A142C0A00003800000091230050900400004B -S21903094C41820030800A00002C0000004182001C7D49537881F4 -S219030961290000800900002C0000004082FFF47D2A4B78908A62 -S2190309760000480000109103004490830040916300483860000D -S21903098B014E800020386000004E8000209421FFF07C0802A60A -S2190309A093C1000893E1000C90010014812400087C7F1B7883FB -S2190309B5C90008801F00547D20F0514081006C387F001848003F -S2190309CA0881811F0054A15F00167D68F0505549043E7F8B4826 -S2190309DF004FFEE3827C000026540007FE7C0000D07D290078E4 -S2190309F47D6B00387D6B4B79408100307D2B50505525043E2CF9 -S219030A090500007C085A14901F0054B13F001641820014807FFA -S219030A1E0034386300147C835A144BFF9735800100147C080339 -S219030A33A683C1000883E1000C382100104E8000209421FFE059 -S219030A487C0802A69361000C9381001093A1001493C1001893FA -S219030A5DE1001C900100247C7C1B78807C0004A01C000C83FCF8 -S219030A720008B0030002A3BC000C7C9E23784BFFF82D7C651B1F -S219030A87787FA4EB787FE3FB784BFFF7B12C0300003B600000C3 -S219030A9C408203A03D20000383A948544800000883BD00002CF4 -S219030AB11D00004182037CA13D0012A01F00027C0900004082D1 -S219030AC6FFE8A13D00142C09000041820028A01F00007C0900D6 -S219030ADB004082FFD07FC3F378389D000838A000044BFFA0E538 -S219030AF02C0300004082FFB8801D0004817E0004A13E00082C8A -S219030B05000002917D000CB13D001041820024881F000D7009A5 -S219030B1A0004418200187FA3EB784BFFFD817F83E3784BFFF6F5 -S219030B2FF14800031C813D00043809FFFF28000009418102FC5F -S219030B443D600003396B3EE85400103A7D4B002E3D20000339FD -S219030B59293EE87D4A4A147D4903A64E800420881F000D70097D -S219030B6E00024182004038000002901D0004813F0004A17F0096 -S219030B830039290001913D0050B17D0014801E0000392000009B -S219030B98901D0008B13D004C7FA3EB78B13D00163880001248B6 -S219030BAD0002247FC4F3787F83E3784BFFFB0548000280387D31 -S219030BC2001848000685881F000D7009000441820010380000EF -S219030BD701901D000448000260700900024082023870090010A5 -S219030BEC41820250813D0054807F0008392900017C0348004054 -S219030C0182023C38000004907D0054901D00044800022C881FAB -S219030C16000D83DD005070090010418200107FA3EB787F84E33D -S219030C2B784BFFFD6D7FA3EB787F84E3784BFFFCC5881F000DDE -S219030C407C7B1B787009000141820024807F0004801D00507C40 -S219030C55030000408200143803000139200005901D0050913D44 -S219030C6A0004801D00507C00F00040820010A01D004C2C000009 -S219030C7F00418201BCA3FD00162C1F000040820024387D001824 -S219030C94480005B57FA3EB783880001038A000004BFFF841B3E6 -S219030CA9FD004C4800019038000001B01D004C48000184881F46 -S219030CBE000D70090010418201787FA3EB787F84E3784BFFFC1E -S219030CD3C9813D0054801F0008392900017C0048004082015840 -S219030CE838000000901D00047FA3EB784BFFFAC948000144885F -S219030CFD1F000D70090010418200607FA3EB787F84E3784BFFD5 -S219030D12FC89813D0054801F0008392900017C0048004082009D -S219030D2740881F000D700900014182002C813D00503800000A02 -S219030D3C39290001913D0050901D00047FA3EB783880001038E3 -S219030D51A000004BFFF7914800000C38000008901D0004881F27 -S219030D66000D70090001418200D0387D0018480004D5813D00AA -S219030D7B503800000939290001913D0050901D00047FA3EB7813 -S219030D90388000114800003C7FA3EB787F84E3784BFFFB5D88EC -S219030DA51F000D7C7B1B78700900014182008C813D005038006C -S219030DBA000A39290001913D0050901D00047FA3EB78388000A3 -S219030DCF1038A000004BFFF71148000064881F000D70090010E4 -S219030DE4418200587FA3EB787F84E3784BFFFBA9813D00548074 -S219030DF91F0008392900017C00480040820038387D0018480080 -S219030E0E043D3800000A901D0004480000247FA3EB78388000EA -S219030E230038A000014BFFF6BD480000107FC4F3787F83E37879 -S219030E384BFFF8852C1B00004082000C7F83E3784BFFF3D580D2 -S219030E4D0100247C0803A68361000C8381001083A1001483C1B6 -S219030E62001883E1001C382100204E8000209421FFF87C080242 -S219030E77A69001000C4BFFF461480004218001000C7C0803A655 -S219030E8C382100084E8000209421FFE87C0802A6938100089383 -S219030EA1A1000C93C1001093E100149001001C7C7D1B787C9C4A -S219030EB623783880000038A006444BFF93753D600003810B48E4 -S219030ECB54381D006C395D0058901D0034915D003039200001AE -S219030EE0380005EA93AB4854913D0004B39D0012B01D003A9128 -S219030EF51D0000915D003C386000008001001C7C0803A6838133 -S219030F0A000883A1000C83C1001083E10014382100184E800087 -S219030F1F209421FFF07C0802A693E1000C900100147C7F1B7812 -S219030F34480000084BFFFF39801F00042C00000041820010A08C -S219030F491F00162C0000004082FFE8800100147C0803A683E15B -S219030F5E000C382100104E8000209421FFF07C0802A693E100CF -S219030F730C900100147C7F1B784BFFFFA5817F0004696900045A -S219030F88200900007D20491469600002214000007C0A01147DE5 -S219030F9D2A03794182002038000007901F00047FE3FB7838802F -S219030FB2001138A000004BFFF52D480000242C0B000540820063 -S219030FC71C38000006901F00047FE3FB783880001138A000008A -S219030FDC4BFFF5097FE3FB784BFFF87D800100147C0803A683D7 -S219030FF1E1000C382100104E8000209421FFE87C0802A69381C3 -S219031006000893A1000C93C1001093E100149001001C7CBE2B87 -S21903101B797C7F1B787C9D237840810010801F00482C00000019 -S2190310304082001438600000480000B8907F0048480000AC3BAF -S21903104580000048000064809F00447FA3EB784BFF9109807F97 -S21903105A0040801F0048812300007FC0F050913F00407F9C0202 -S21903106F147FBD02144BFFF1A9807F00402C0300004182FFBC2E -S21903108481630008A123000C800B000C540036BA7D20485091F2 -S2190310993F0048800B000C540036BA7D6B0214917F00442C1E3C -S2190310AE00004182003C80BF00487C1E28004080FF90809F006F -S2190310C3447FA3EB787FC5F3784BFF9091813F0044801F004842 -S2190310D87D29F2147C1E0050901F0048913F00447F9CF2147FBA -S2190310ED83E3788001001C7C0803A68381000883A1000C83C1BE -S219031102001083E10014382100184E8000209421FFF07C0802BF -S219031117A693C1000893E1000C900100147CBE2B797C7F1B7828 -S21903112C807F00344081006C813F00043929FFFC2809000140B3 -S21903114181000C3860FFFF48000058A01F00162C00000040820B -S2190311560048213E05B47D2949107D294BB87D2048F87FC94807 -S21903116B38700005B47D3E0378386300147FC5F3784BFF8FE1B8 -S2190311807FE3FB78B3DF00163880001038A000004BFFF3557F24 -S219031195C3F3784800000838600000800100147C0803A683C121 -S2190311AA000883E1000C382100104E8000209421FFE87C080237 -S2190311BFA69381000893A1000C93C1001093E100149001001C78 -S2190311D47C7F1B787CBD2B787CDC3378909F0004480005453D8F -S2190311E920000381294858907F00082C09000093BF000C939FA0 -S2190311FE0010418200187C09F80041820020812900002C0900AA -S219031213004082FFF03D2000038009485893E94858901F0000B9 -S2190312288001001C7C0803A68381000883A1000C83C1001083CC -S21903123DE10014382100184E8000203D2000038129485839401D -S21903125200002C0900004D8200207D2B4B787C09180040820091 -S219031267202C0A00004182001080090000900A00004800001CBA -S21903127C81690000480000147D2A4B78812900002C0900004086 -S21903129182FFD03D200003916948584E8000209421FFE87C08E7 -S2190312A602A693A1000C93C1001093E100149001001C3D20004D -S2190312BB0383E948583BC000002C1F00003FA0000341820064B8 -S2190312D048000459801F0008813F00047C6018507C0348404165 -S2190312E580003C2C1E000041820010801F0000901E000048007E -S2190312FA000C801F0000901D4858801F000C807F00107C08039E -S21903130FA63BC000004E80002183FD48584800000C7FFEFB78CD -S21903132483FF00002C1F00004082FFA48001001C7C0803A6832D -S219031339A1000C83C1001083E10014382100184E80002094210A -S21903134EFFE87C0802A69381000893A1000C93C1001093E1003B -S219031363149001001C7C7D1B7883FD0004A13F0002A01F0000FB -S21903137869290800216900007D2B491468000001216000007CC9 -S21903138D0B01147C0B4839418200D83FC00003387F0018389ED9 -S2190313A2456038A000044BFF98292C030000408200BCA01F0036 -S2190313B7062C00000140820064813F000E38000002B01F0006E3 -S2190313CC913F0018801F0008391F0008A1280004901F0012384F -S2190313E19F0012B1240004801E45603D200003901F000E81493B -S2190313F6482839294828A1690004915F0008B16800043800003D -S21903140B1CB01D000C7FA3EB7838A008064BFFEFC948000050CA -S2190314202C000002408200483FC00004801E2BB03B9E2BB02C1B -S21903143500000041820034807C0008389F000E38A000044BFF94 -S21903144A97897C631B794082001CA01F000C817F0008813C0084 -S21903145F04B009000491690000907E2BB07FA3EB784BFFEDAD63 -S2190314748001001C7C0803A68381000883A1000C83C10010837E -S219031489E10014382100184E8000209421FFD87C0802A6936146 -S21903149E00149381001893A1001C93C1002093E1002490010004 -S2190314B32C7C7F1B787C9D23783860002A4BFFECF97C7E1B792F -S2190314C840820018480001007FC3F3784BFFED493860000048D7 -S2190314DD0000F4817E000439200004992B000539400001390022 -S2190314F2080038000006980B0004B14B0000B14B0006B10B0036 -S219031507023D200003800945603D400003900B000E392A48283B -S21903151CA1090004800A4828B10B000C900B0008813F00003DA2 -S219031531400004912B0018396A2BB0380000FF93EB00089801B1 -S219031546000D93AB000439200001912A2BB0980100089801000F -S21903155B099801000A9801000B9801000C3BA000073F800004D9 -S2190315703B60001CB37E000C7FC3F3783881000838A008064BCB -S219031585FFEE5D480001A17C7F1B78480000144BFFED49801C0F -S21903159A2BB02C0000004182FF30480001857C7F1850280300DF -S2190315AFF94081FFE47FA0EB782C0000003BBDFFFF4181FFB469 -S2190315C47FC3F3784BFFEC553860FFFF8001002C7C0803A683DF -S2190315D96100148381001883A1001C83C1002083E100243821DF -S2190315EE00284E8000209421FFD87C0802A693010008932100C2 -S2190316030C93410010936100149381001893A1001C93C10020E2 -S21903161893E100249001002C3D2000043B292BBC3B1900967C4E -S21903162D7B1B787C9C23787F3DCB783B4000007FBEEB787F63E3 -S219031642DB787FC4F37838A000044BFF95852C0300007F5FD36A -S21903165778418200383BBE000A7C1DC0003B5F000A4081FFD46F -S21903166C801B00007F63DB78901C0000389C00044BFFFE192C80 -S219031681030000408000283860FFFF4800006C7C1AC82EA13DAD -S2190316960008817D0004B13C0008901C0000917C000448000033 -S2190316AB4C3CC000038126458480FC0000390900011D29000A58 -S2190316C03D600004A15C0008801C0004396B2BBC7CE9592E7DD3 -S2190316D5295A142C080010B1490008900900049106458440825C -S2190316EA000C3800000090064584386000008001002C7C080374 -S2190316FFA6830100088321000C83410010836100148381001804 -S21903171483A1001C83C1002083E10024382100284E8000209489 -S21903172921FFF87C0802A69001000C3D20000039293200800948 -S21903173E0048386003E87C0803A64E8000213D20000380694519 -S2190317538838630001906945888001000C7C0803A63821000874 -S2080317684E80002087 -S2190317703C746F7069633E0048656C702061626F757420686512 -S2190317856C703F0000000068656C70000000005B2D77203C74B4 -S21903179A696D656F75743E5D205B656E7472795D0000457865D8 -S2190317AF6375746520636F64652061742061206C6F636174699F -S2190317C46F6E0000676F00002D62203C6C6F636174696F6E3ED3 -S2190317D9205B2D6C203C6C656E6774683E5D00446973706C6109 -S2190317EE7920286865782064756D702920612072616E6765200B -S2190318036F66206D656D6F72790000000064756D700000000084 -S2190318185B4F4E207C204F46465D00004D616E616765206D6190 -S21903182D6368696E65206361636865730000006361636865001C -S21903184200000A526564426F6F7428746D292064656275672057 -S219031857656E7669726F6E6D656E74202D206275696C742025ED -S21903186C732C2025730A000030373A33393A3235000000004F01 -S2190318816374203237203230303000506C6174666F726D3A2069 -S219031896257320282573292025730A0000004D6F746F726F6CE6 -S2190318AB61204D425800000000506F776572504320383630005A -S2190318C000000000436F707972696768742028432920323030EC -S2190318D5302C20526564204861742C20496E632E0A0A005241E7 -S2190318EA4D3A2025702D25700A003D3D20457865637574696EFA -S2190318FF6720626F6F742073637269707420696E2025642E25E9 -S219031914303364207365636F6E6473202D20656E746572205ED7 -S2190319294320746F2061626F72740A00000000526564426F6FDE -S21903193E743E200000002A2A204572726F723A20496C6C6567F5 -S219031953616C20636F6D6D616E643A2025730A00006F6E0000D2 -S2190319686F666600496E76616C6964206361636865206D6F64EC -S21903197D653A2025730A00636163686573203F0A000000257384 -S2190319920A20202025732025730A0000000062617365206164F4 -S2190319A76472657373000000006C656E677468000044756D70EA -S2190319BC2077686174205B6C6F636174696F6E5D3F0A00007749 -S2190319D16169742074696D656F757400000000737461727469FD -S2190319E66E6720616464726573730000000041626F757420747A -S2190319FB6F20737461727420657865637574696F6E2061742009 -S219031A102570202D2061626F72742077697468205E4320776902 -S219031A257468696E202564207365636F6E64730A0000004C6F74 -S219031A3A616420612066696C65006C6F616400000000454C4612 -S219031A4F20696D61676573206E6F7420737570706F727465646D -S219031A640A000000496E76616C696420532D7265636F72642055 -S219031A796174206F66667365742025702C20696E7075743A2049 -S219031A8E25630A00000042616420532D7265636F726420636F91 -S219031AA3756E74206174206F66667365742025700A0000000074 -S219031AB841646472657373206F6666736574203D2025700A0088 -S219031ACD000000417474656D707420746F206C6F616420532DBA -S219031AE27265636F7264206461746120746F2061646472657318 -S219031AF7733A202570205B6E6F7420696E2052414D5D0A000046 -S219031B0C2A2A2A205761726E696E672120436865636B73756DD4 -S219031B21206661696C757265202D20416464723A20256C782C28 -S219031B36202530326C58203C3E202530326C580A0000456E74F1 -S219031B4B727920706F696E743A2025702C206164647265737327 -S219031B602072616E67653A2025702D25700A0000496E76616C86 -S219031B75696420532D7265636F7264206174206F6666736574CB -S219031B8A203078256C782C20747970653A2025780A000000005E -S219031B9F00FFFF41CCFFFF4030FFFF4030FFFF4030FFFF41B4E1 -S219031BB4FFFF41B4FFFF41B4FFFF417CFFFF417CFFFF417C25D8 -S219031BC96308000A000000766572626F7365006C6F6164207262 -S219031BDE617720646174610000006C6F61642061646472657325 -S219031BF37300000000646F776E6C6F6164206D6F6465202854A9 -S219031C08465450206F722078797A4D4F44454D29000000006846 -S219031C1D6F7374206E616D652028495020616464726573732983 -S219031C32000066696C65206E616D65000000496E76616C69646D -S219031C4720495020616464726573733A2025730A006D6F646520 -S219031C5C6D000000496E76616C696420276D6F6465273A2025A5 -S219031C71730A00746674700000000054465450206D6F646520F8 -S219031C867265717569726573206120776F726B696E67206E653C -S219031C9B74776F726B0A00000046696C65206E616D65206D69B4 -S219031CB07373696E670A000075736167653A206C6F6164202595 -S219031CC5730A0043616E2774206C6F616420272573273A202593 -S219031CDA730A00000000526177206C6F616420726571756972CE -S219031CEF65732061206D656D6F727920616464726573730A00B6 -S219031D045261772066696C65206C6F616465642025702D2570D8 -S219031D190A0000454C4600556E7265636F676E697A6564206956 -S219031D2E6D61676520747970653A20256C780A0000006574686E -S219031D43300000000071756963635F657468000000515549436C -S219031D58432045746865726E65743A204E6F206672656520785B -S219031D6D6D697420627566666572730A000000000000007B631A -S219031D826D64737D00004D616E61676520464C41534820696DB6 -S219031D976167657300666973005B2D6C5D000000004D616E617F -S219031DAC676520636F6E66696775726174696F6E206B657074E2 -S219031DC120696E20464C415348206D656D6F72790000006663FE -S219031DD66F6E666967005B2D665D00000000496E697469616CC8 -S219031DEB697A6520464C41534820496D616765205379737465CA -S219031E006D205B4649535D00696E6974000000005B2D635D00A2 -S219031E15000000446973706C617920636F6E74656E7473206FBD -S219031E2A6620464C41534820496D6167652053797374656D20DF -S219031E3F5B4649535D000000006C697374000000000000000030 -S219031E54446973706C61792066726565205B617661696C61628E -S219031E696C655D206C6F636174696F6E732077697468696E206F -S219031E7E464C41534820496D6167652053797374656D205B4670 -S219031E9349535D000066726565000000002D66203C666C617302 -S219031EA8685F616464723E202D6C203C6C656E6774683E004563 -S219031EBD7261736520464C41534820636F6E74656E7473000041 -S219031ED2000065726173650000006E616D650000000044697322 -S219031EE7706C617920616E20696D6167652066726F6D20464C90 -S219031EFC41534820496D6167652053797374656D205B464953E8 -S219031F115D000064656C65746500005B2D62203C6D656D6F727D -S219031F26795F6C6F61645F616464726573733E5D205B2D635DDE -S219031F3B206E616D65000000004C6F616420696D61676520669F -S219031F50726F6D20464C41534820496D6167652053797374655D -S219031F656D205B4649535D20696E746F2052414D0000006C6F83 -S219031F7A6164000000002D62203C6D656D5F626173653E202DD6 -S219031F8F6C203C696D6167655F6C656E6774683E205B2D732010 -S219031FA43C646174615F6C656E6774683E5D205B2D66203C66FE -S219031FB96C6173685F616464723E5D205B2D65203C656E7472AC -S219031FCE795F706F696E743E5D205B2D72203C72616D5F61647F -S219031FE364723E5D203C6E616D653E0000437265617465206160 -S219031FF86E20696D6167650063726561746500002A2A2A2069C0 -S21903200D6E76616C696420276669732720636F6D6D616E643A4F -S2190320222025730A0000666973200000000066756C6C20696ED3 -S219032037697469616C697A6174696F6E2C20657261736573208C -S21903204C616C6C206F6620666C6173680000000041626F757420 -S21903206120746F20696E697469616C697A65205B666F726D617D -S219032076745D20464C41534820696D6167652073797374656D06 -S21903208B002A2A2041626F727465640A002A2A2A20496E6974C7 -S2190320A069616C697A6520464C41534820496D61676520537928 -S2190320B57374656D0A0000202020696E697469616C697A617449 -S2190320CA696F6E206661696C65642025703A2025782825732999 -S2190320DF0A00000000202020205761726E696E673A20646576EB -S2190320F469636520636F6E74656E7473206E6F742065726173D4 -S21903210965642C20736F6D6520626C6F636B73206D6179206E5D -S21903211E6F7420626520757361626C650A00526564426F6F7485 -S21903213300526564426F6F745B6261636B75705D005265644255 -S2190321486F6F7420636F6E666967000046495320646972656389 -S21903215D746F72790000004572726F722077726974696E672049 -S219032172696D6167652064657363726970746F72732061742066 -S21903218725703A202578282573290A0000646973706C617920A6 -S21903219C636865636B73756D730000004E616D6520202020203F -S2190321B1202020202020202020464C4153482061646472202088 -S2190321C6202573202020204C656E677468202020202020456EEF -S2190321DB74727920706F696E740A000000436865636B73756D01 -S2190321F0000000004D656D206164647200000000252D313673CC -S219032205202030782530386C5820202030782530386C582020EA -S21903221A30782530386C58202030782530386C580A00202030FB -S21903222F782530386C58202E2E2030782530386C580A0000002A -S2190322446D656D6F7279206261736520616464726573730072B1 -S219032259616D2062617365206164647265737300000000656E06 -S21903226E74727920706F696E74206164647265737300464C41D1 -S2190322835348206D656D6F72792062617365206164647265739C -S21903229873000000696D616765206C656E677468205B696E209F -S2190322AD464C4153485D00696D6167652073697A65205B61632C -S2190322C27475616C20646174615D0000000066696C65206E61A3 -S2190322D76D65000000696E76616C696420617267756D656E74AE -S2190322EC73000000726571756972656420706172616D65746592 -S21903230172206D697373696E670000496E76616C696420464CBA -S21903231641534820696D6167652073697A652F6C656E6774681F -S21903232B20636F6D62696E6174696F6E00496E76616C696420FB -S219032340464C41534820616464726573733A202570202825733D -S219032355290A0020202076616C69642072616E6765206973207F -S21903236A25702D25700A000000002A2A205741524E494E473A31 -S21903237F2052414D20616464726573733A202570206D617920C5 -S219032394626520696E76616C69640A004E616D65206973207443 -S2190323A96F6F206C6F6E672C206D757374206265206C65737396 -S2190323BE207468616E2025642063686172730A00000043616E41 -S2190323D32774206C6F6361746520256C642062797465732066D8 -S2190323E872656520696E20464C4153480A000000496D6167652A -S2190323FD20666F756E642C2062757420464C4153482061646419 -S2190324127265737320696E636F72726563740A000000496D61E6 -S219032427676520666F756E642C20627574204C454E47544820F7 -S21903243C697320696E636F72726563740A000000416E20696D0F -S219032451616765206E616D656420272573272065786973747356 -S219032466000043616E27742070726F6772616D2074686973209C -S21903247B726567696F6E202D20636F6E7461696E7320636F649E -S2190324906520696E20757365210A000043616E27742065726136 -S2190324A5736520726567696F6E2061742025703A2025782825B0 -S2190324BA73290A00000043616E27742070726F6772616D207208 -S2190324CF6567696F6E2061742025703A202578282573290A004A -S2190324E44572726F722065726173696E672061742025703A20C4 -S2190324F92578282573290A000000004572726F722070726F6754 -S21903250E72616D6D696E672061742025703A202578282573293B -S2190325230A000000006C656E67746800006D697373696E6720F5 -S219032538617267756D656E7400000000696D616765206E616DC4 -S21903254D65000044656C65746520696D61676520272573270090 -S21903256200004E6F20696D616765202725732720666F756E643A -S2190325770A000000006D656D6F7279205B6C6F61645D20626149 -S21903258C736520616464726573730000646973706C61792063DB -S2190325A16865636B73756D000000004E6F742061206C6F6164BB -S2190325B661626C6520696D6167650A0000002A2A205761726E3B -S2190325CB696E67202D20636865636B73756D206661696C757252 -S2190325E0652E202073746F7265643A202530386C782C20636F91 -S2190325F56D70757465643A202530386C780A00436865636B7314 -S21903260A756D3A202530386C780A00000000464C4153483A2034 -S21903261F64726976657220696E6974206661696C6564212C204C -S2190326347374617475733A2025780A00464C4153483A20257087 -S219032649202D2025702C20256420626C6F636B73206F662025C5 -S21903265E7020627974657320656163682E0A00000000746F6F6D -S2190326732066657720617267756D656E7473000000756E726538 -S219032688636F676E697A656420636F6D6D616E64000000005291 -S21903269D756E2073637269707420617420626F6F740000626FEE -S2190326B26F745F73637269707400426F6F7420736372697074EB -S2190326C700626F6F745F7363726970745F646174610000000055 -S2190326DC426F6F74207363726970742074696D656F7574202829 -S2190326F1313030306D73207265736F6C7574696F6E2900626FBD -S2190327066F745F7363726970745F74696D656F75740025733AA7 -S21903271B200000000025732000747275650000000066616C7363 -S219032730650000002564200030782530325800003A000000209D -S2190327450000003F3F00000A0000002E2E2025730A0000456E1E -S21903275A746572207363726970742C207465726D696E6174654D -S21903276F207769746820656D707479206C696E650A0000000050 -S2190327843E3E2000FFFF0BE8FFFF0C0CFFFF0C88FFFF0C94FF66 -S219032799FF0C20FFFF0C3CFFFF0D9CFFFF0DB0FFFF0F24FFFF21 -S2190327AE0E74FFFF0DCCFFFF0E10FFFF0A68FFFF0A68FFFF0AB1 -S2190327C378FFFF0A80FFFF0A68FFFF0A706C69737420636F6EF5 -S2190327D866696775726174696F6E206F6E6C79002A2A20696E7F -S2190327ED76616C696420656E7472790A00000055706461746500 -S21903280220526564426F6F74206E6F6E2D766F6C6174696C65F2 -S21903281720636F6E66696775726174696F6E0000004572726F74 -S21903282C722077726974696E6720636F6E6669672064617461A9 -S2190328412061742025703A202578282573290A000000000000E6 -S2190328560000FFFF0820FFFF0880FFFF0838FFFF083CFFFF0833 -S21903286B50FFFF08705265717565737420666F7220636F6E6674 -S21903288069672076616C75652027257327202D2077726F6E678E -S21903289520747970650A0043616E27742066696E6420636F6E6C -S2190328AA6669672076616C756520272573270A0000000000008E -S2190328BF00FFFF0610FFFF0610FFFF0674FFFF0630FFFF061014 -S2190328D4FFFF061C464C41534820636F6E66696775726174699E -S2190328E96F6E20636865636B73756D206572726F72206F722017 -S2190328FE696E76616C6964206B65790A000000000000FFFF392C -S21903291384FFFF3984FFFF3984FFFF3984FFFF3984FFFF39847C -S219032928FFFF3984FFFF3984FFFF3984FFFF3984FFFF3984FFEC -S21903293DFF3984FFFF3984FFFF3984FFFF3984FFFF3984FFFFD7 -S21903295239A4FFFF39C4FFFF39E4FFFF3A04FFFF3A24FFFF3AA5 -S21903296788FFFF3A88FFFF3A88FFFF3A88FFFF3A44FFFF3A6473 -S21903297CFFFF3A64FFFF3A64FFFF3A64FFFF3A64FFFF3A64FF33 -S219032991FF3A64FFFF3A64FFFF3A64FFFF3A64FFFF3A64FFFF1E -S2190329A63A64FFFF3A64FFFF3A64FFFF3A64FFFF3A64FFFF3ACE -S2190329BB64FFFF3A64FFFF3A64FFFF3A64FFFF3A64FFFF3A648F -S2190329D0FFFF3A64FFFF3A64FFFF3A64FFFF3A64FFFF3A64FFDF -S2190329E5FF3A64FFFF3A64FFFF3A64FFFF3A64FFFF3A64FFFFCA -S2190329FA3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A1A -S219032A0F44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FA -S219032A24FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FF2A -S219032A39FF39BCFFFF39BCFFFF39E0FFFF3A04FFFF3A04FFFF0C -S219032A4E3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A28FFFF3AE1 -S219032A6344FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44A6 -S219032A78FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFD6 -S219032A8DFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFFC1 -S219032AA23A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A71 -S219032AB744FFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A4452 -S219032ACCFFFF3A44FFFF3A44FFFF3A44FFFF3A44FFFF3A44FF82 -S219032AE1FF3978FFFF3978FFFF3978FFFF3978FFFF3978FFFF6E -S219032AF63978FFFF3978FFFF3978FFFF3978FFFF3978FFFF391F -S219032B0B78FFFF3978FFFF3978FFFF3978FFFF3978FFFF3978CA -S219032B20FFFF3998FFFF39B8FFFF39D8FFFF39F8FFFF3A18FF4D -S219032B35FF3A7CFFFF3A7CFFFF3A7CFFFF3A7CFFFF3A38FFFF44 -S219032B4A3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A64 -S219032B5F58FFFF3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A5831 -S219032B74FFFF3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A58FF75 -S219032B89FF3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A58FFFF60 -S219032B9E3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A10 -S219032BB358FFFF3A58FFFF3A58FFFF3A58FFFF3A58FFFF3A58DD -S219032BC83031323334353637383961626364656600000000008E -S219032BDD000000503031004F4B000045303100453033004530CD -S219032BF2320042303100FFFF4E10FFFF5610FFFF4E7CFFFF5417 -S219032C07D0FFFF5350FFFF5610FFFF5610FFFF5610FFFF5008BD -S219032C1CFFFF5624FFFF5610FFFF5610FFFF5610FFFF5610FF94 -S219032C31FF5104FFFF5610FFFF5610FFFF5008FFFF4E60FFFF6A -S219032C465610FFFF5350FFFF5624FFFF5610FFFF5610FFFF56D6 -S219032C5B10FFFF5100FFFF5610FFFF5610FFFF5610FFFF56106D -S219032C70FFFF5610FFFF5610FFFF5610FFFF5610FFFF5610FF54 -S219032C85FF559CFFFF5350FFFF5610FFFF5610FFFF5610FFFF77 -S219032C9A4E6CFFFF5610FFFF5610FFFF5610FFFF54B0FFFF56E1 -S219032CAF10FFFF501CFFFF5610FFFF5610FFFF5610FFFF4E54C2 -S219032CC4FFFF54C8FFFF53500000000030313233343536373864 -S219032CD9394142434445460000000000000000FFFF6928FFFF83 -S219032CEE6928FFFF6928FFFF6928FFFF6928FFFF6928FFFF6995 -S219032D0328FFFF6928FFFF6928FFFF6928FFFF6928FFFF6928C0 -S219032D18FFFF6928FFFF6928FFFF6928FFFF6928FFFF6868FF95 -S219032D2DFF6868FFFF689CFFFF68D0FFFF68D0FFFF6928FFFFBF -S219032D426928FFFF6928FFFF6928FFFF6904FFFF6928FFFF6964 -S219032D5728FFFF6928FFFF6928FFFF6928FFFF6928FFFF69286C -S219032D6CFFFF6928FFFF6928FFFF6928FFFF6928FFFF6928FF80 -S219032D81FF6928FFFF6928FFFF6928FFFF6928FFFF6928FFFF6B -S219032D966928FFFF6928FFFF6928FFFF6928FFFF6928FFFF69EC -S219032DAB28FFFF6928FFFF6928FFFF6928FFFF6928FFFF692818 -S219032DC0FFFF6928FFFF6928FFFF6928FFFF6928FFFF68DCFF79 -S219032DD5FF68DCFFFF68DCFFFF68DCFFFF68DCFFFF68DCFFFF98 -S219032DEA68DCFFFF68DCFFFF68DCFFFF68DCFFFF68DCFFFF681A -S219032DFFDCFFFF68DCFFFF68DCFFFF68DCFFFF68DCFFFF690468 -S219032E14FFFF6928FFFF694CFFFF6970FFFF6994FFFF6A00FF26 -S219032E29FF6A00FFFF6A00FFFF6A00FFFF69B8FFFF69D8FFFFF7 -S219032E3E69D8FFFF69D8FFFF69D8FFFF69D8FFFF69D8FFFF69D3 -S219032E53D8FFFF69D8FFFF69D8FFFF69D8FFFF69D8FFFF69D84F -S219032E68FFFF69D8FFFF69D8FFFF69D8FFFF69D8FFFF69D8FF13 -S219032E7DFF69D8FFFF69D8FFFF69D8FFFF69D8FFFF69D8FFFFFE -S219032E9269D8FFFF69D8FFFF69D8FFFF69D8FFFF69D8FFFF697F -S219032EA7D8FFFF69D8FFFF69D8FFFF69D8FFFF69D8FFFF69587B -S219032EBCFFFF6958FFFF6958FFFF6958FFFF6958FFFF6958FF3F -S219032ED1FF6958FFFF6958FFFF6958FFFF6958FFFF6958FFFF2A -S219032EE66958FFFF6958FFFF6958FFFF6958FFFF6958FFFF69AB -S219032EFB80FFFF69A0FFFF69C0FFFF69E0FFFF6A00FFFF6A688D -S219032F10FFFF6A68FFFF6A68FFFF6A68FFFF6A20FFFF6A40FF05 -S219032F25FF6A40FFFF6A40FFFF6A40FFFF6A40FFFF6A40FFFF48 -S219032F3A6A40FFFF6A40FFFF6A40FFFF6A40FFFF6A40FFFF6AC8 -S219032F4F40FFFF6A40FFFF6A40FFFF6A40FFFF6A40FFFF6A40DD -S219032F64FFFF6A40FFFF6A40FFFF6A40FFFF6A40FFFF6A40FF09 -S219032F79FF6A40FFFF6A40FFFF6A40FFFF6A40FFFF6A40FFFFF4 -S219032F8E6A40FFFF6A40FFFF6A40FFFF6A40FFFF6A40FFFF6975 -S219032FA3C0FFFF69C0FFFF69C0FFFF69C0FFFF69C0FFFF69C08E -S219032FB8FFFF69C0FFFF69C0FFFF69C0FFFF69C0FFFF69C0FF3A -S219032FCDFF69C0FFFF69C0FFFF69C0FFFF69C0FFFF69C0FFFF25 -S219032FE269E8FFFF6A08FFFF6A28FFFF6A48FFFF6A68FFFF6A99 -S219032FF7B0FFFF6AB0FFFF6AB0FFFF6AB0FFFF6AB0FFFF6A88BD -S21903300CFFFF6A88FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFF8 -S219033021FF6A88FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFFFE3 -S2190330366A88FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFFF6A63 -S21903304B88FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFFF6A8830 -S219033060FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFA4 -S219033075FF6A88FFFF6A88FFFF6A88FFFF6A88FFFF6A88FFFF8F -S21903308A6A0CFFFF6A50FFFF6A0CFFFF6A50FFFF6A0CFFFF6AF3 -S21903309F50FFFF6A0CFFFF6A50FFFF6A0CFFFF6A50FFFF6A0CF8 -S2190330B4FFFF6A50FFFF6A0CFFFF6A50FFFF6A0CFFFF6A50FFF0 -S2190330C9FF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF53 -S2190330DE6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6AD3 -S2190330F350FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50D8 -S219033108FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50FF13 -S21903311DFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFFFE -S2190331326A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A7E -S21903314750FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A5083 -S21903315CFFFF6A50FFFF6A50FFFF6A50FFFF6A50FFFF6A50FFBF -S219033171FF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF32 -S2190331866A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6AB2 -S21903319B68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A689F -S2190331B0FFFF69A8FFFF69A8FFFF69DCFFFF6A10FFFF6A10FFB2 -S2190331C5FF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A44FFFF02 -S2190331DA6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A5E -S2190331EF68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A684B -S219033204FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FF9E -S219033219FF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF89 -S21903322E6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A09 -S21903324368FFFF6A68FFFF6A68FFFF6A68FFFF6A68FFFF6A68F6 -S21903325830313233343536373839000030313233343536373878 -S21903326D396162636465660000000030313233343536373839A9 -S2190332824142434445460000000000000000FFFF728CFFFF742C -S2190332973CFFFF743CFFFF743CFFFF743CFFFF743CFFFF743C78 -S2190332ACFFFF743CFFFF743CFFFF743CFFFF743CFFFF73D0FF0D -S2190332C1FF728CFFFF743CFFFF743CFFFF743CFFFF743CFFFF3D -S2190332D6743CFFFF743CFFFF743CFFFF743CFFFF743CFFFF7401 -S2190332EB3CFFFF743CFFFF726CFFFF743CFFFF743CFFFF7364CF -S219033300FFFF743CFFFF743CFFFF743CFFFF743CFFFF728C00FC -S2190333150000005E430A003078253038583A20000000002530B4 -S21903332A3258000000002020000020000000207C000025630078 -S21903333F007C0A0000202D2061726520796F75207375726520CA -S21903335428792F6E293F2000556E62616C616E636564207374A2 -S21903336972696E67210A00416D626967756F757320636F6D6DF4 -S21903337E616E6420272573272C2063686F696365732061726577 -S2190333933A20257300202573000A00000055736167653A0A0030 -S2190333A82020257325732025730A00002A2A204572726F723A1E -S2190333BD20257320616C7265616479207370656369666965646D -S2190333D20A002A2A204572726F723A20696E76616C6964206E87 -S2190333E7756D626572202725732720666F722025730A0000007F -S2190333FC2A2A204572726F723A20696E76616C696420666C61A2 -S2190334116720272563270A000000002A2A204572726F723A205F -S2190334266E6F2064656661756C742F6E6F6E2D666C61672061E5 -S21903343B7267756D656E747320737570706F727465640A0000EF -S2190334504E45544153434949000000004F43544554000000553B -S2190334656E6B6E6F776E206572726F7200000066696C65206E37 -S21903347A6F7420666F756E6400006163636573732076696F6CCA -S21903348F6174696F6E000000006469736B2066756C6C206F7286 -S2190334A420616C6C6F636174696F6E206578636565646564006E -S2190334B9000000696C6C6567616C2054465450206F7065726187 -S2190334CE74696F6E0000756E6B6E6F776E207472616E73666504 -S2190334E3722049440066696C6520616C726561647920657869A5 -S2190334F8737473006E6F20737563682075736572000000006F5F -S21903350D7065726174696F6E2074696D6564206F757400736FB2 -S2190335226D6520736F7274206F66206E6574776F726B206572BC -S219033537726F720000696E76616C696420706172616D657465CE -S21903354C7200000070726F746F636F6C2076696F6C6174696FF7 -S2190335616E000066696C65206973206C61726765722074686149 -S2190335766E206275666665720000FFFF8C20FFFF8C2CFFFF8C46 -S21903358B38FFFF8C44FFFF8C50FFFF8C5CFFFF8C68FFFF8C746D -S2190335A0FFFF8C80FFFF8C8CFFFF8C98FFFF8CA447444220634E -S2190335B56F6E6E656374696F6E20706F7274006764625F706FDC -S2190335CA7274000000004E6574776F726B20646562756720616C -S2190335DF7420626F6F742074696D6500006E65745F6465627572 -S2190335F46700000055736520424F4F545020666F72206E6574B4 -S219033609776F726B20636F6E66696775726174696F6E00626F78 -S21903361E6F74700000004C6F63616C2049502061646472657305 -S2190336337300000000626F6F74705F6D795F69700044656661F6 -S219033648756C742073657276657220495020616464726573739A -S21903365D000000626F6F74705F7365727665725F697000257366 -S2190336722E25640A00006E65745F696F5F777269746500000072 -S219033687006E65745F696F5F726561640000000000FFFF90D04F -S21903369CFFFF90D0FFFF90D0FFFF90D0FFFF90D0FFFF90D0FF3C -S2190336B1FF90D0FFFF90D0FFFF90D0FFFF90D0FFFF90D0FFFF27 -S2190336C690D0FFFF90D0FFFF90D0FFFF90D0FFFF90D0FFFF9081 -S2190336DBFCFFFF911CFFFF913CFFFF915CFFFF917CFFFF93A039 -S2190336F0FFFF93A0FFFF93A0FFFF93A0FFFF919CFFFF91BCFFB5 -S219033705FF91BCFFFF91BCFFFF91BCFFFF91BCFFFF91BCFFFF31 -S21903371A91BCFFFF91BCFFFF91BCFFFF91BCFFFF91BCFFFF918A -S21903372FBCFFFF91BCFFFF91BCFFFF91BCFFFF91BCFFFF91BC4A -S219033744FFFF91BCFFFF91BCFFFF91BCFFFF91BCFFFF91BCFFF2 -S219033759FF91BCFFFF91BCFFFF91BCFFFF91BCFFFF91BCFFFFDD -S21903376E91BCFFFF91BCFFFF91BCFFFF91BCFFFF91BCFFFF9136 -S21903378354FFFF9154FFFF9154FFFF9154FFFF9154FFFF915466 -S219033798FFFF9154FFFF9154FFFF9154FFFF9154FFFF9154FFA6 -S2190337ADFF9154FFFF9154FFFF9154FFFF9154FFFF9154FFFF91 -S2190337C29180FFFF91A4FFFF91C8FFFF91ECFFFF9210FFFF92A4 -S2190337D7B8FFFF92B8FFFF92B8FFFF92B8FFFF9234FFFF92549D -S2190337ECFFFF9254FFFF9254FFFF9254FFFF9254FFFF9254FF4D -S219033801FF9254FFFF9254FFFF9254FFFF9254FFFF9254FFFF37 -S2190338169254FFFF9254FFFF9254FFFF9254FFFF9254FFFF928F -S21903382B54FFFF9254FFFF9254FFFF9254FFFF9254FFFF9254B8 -S219033840FFFF9254FFFF9254FFFF9254FFFF9254FFFF9254FFF8 -S219033855FF9254FFFF9254FFFF9254FFFF9254FFFF92544E6F24 -S21903386A206E6574776F726B20696E746572666163657320664D -S21903387F6F756E640A0000000043616E27742067657420424FAE -S2190338944F545020696E666F202D206E6574776F726B206469F4 -S2190338A97361626C6564210A00000049503A20257300002C2095 -S2190338BE44656661756C74207365727665723A2025730A000075 -S2190338D3000000000025642E25642E25642E25640045746865A4 -S2190338E8726E65742073656E643A0A0045746865726E6574209D -S2190338FD726563763A0A006574685F6472765F6473722073682B -S2190339126F756C64206E6F742062652063616C6C65643A207637 -S2190339276563746F722025642C20646174612025780A00000010 -S21903393C000000002E2E2E2045726173652066726F6D2025704B -S2190339512D25703A2000002E0000000A0000002E2E2E20507299 -S2190339666F6772616D2066726F6D2025702D25702061742025A9 -S21903397B703A2000004E6F206572726F72202D206F70657261DA -S21903399074696F6E20636F6D706C657465000000496E76616CED -S2190339A5696420464C41534820616464726573730000004572ED -S2190339BA726F7220747279696E6720746F2065726173650000AD -S2190339CF004572726F7220747279696E6720746F206C6F636B48 -S2190339E42F756E6C6F636B004572726F7220747279696E672024 -S2190339F9746F2070726F6772616D0047656E6572696320657202 -S219033A0E726F720000004465766963652F726567696F6E2069BC -S219033A23732077726974652D70726F74656374656400000000D1 -S219033A38464C415348207375622D73797374656D206E6F742036 -S219033A4D696E697469616C697A656400000000556E6B6E6F7744 -S219033A626E206572726F7200000000000000FFFFA330FFFFA31D -S219033A773CFFFFA348FFFFA354FFFFA360FFFFA36CFFFFA378F1 -S219033A8CFFFFA384457272203D2025780A000000000000004665 -S219033AA172616D696E67206572726F72202D20626C6B3A20251B -S219033AB6782F25782F25780A0000435243206572726F72202D6A -S219033ACB2072656376643A2025303278253032782C20636F6DC7 -S219033AE070757465643A2025780A0000436865636B73756D2053 -S219033AF56572726F72202D2072656376643A2025782C20636FF4 -S219033B0A6D70757465643A2025780A00000043616E27742061E0 -S219033B1F63636573732066696C65000000536F7272792C207AD3 -S219033B344D6F64656D206E6F7420617661696C61626C652079B7 -S219033B4965740054696D6564206F7574000000456E64206F660F -S219033B5E2066696C650043616E63656C6C6564000000496E76E2 -S219033B73616C6964206672616D696E67004352432F63686563FD -S219033B886B73756D206572726F720000426C6F636B20736571C2 -S219033B9D75656E6365206572726F7200000000556E6B6E6F772F -S219033BB26E206572726F7200000000000000FFFFAFD0FFFFAF14 -S219033BC7C4FFFFAFB8FFFFAFACFFFFAFA0FFFFAF94FFFFAF889C -S219033BDCFFFFAF7CFFFFB074FFFFB074FFFFB06CFFFFB004FF94 -S219033BF1FFB06CFFFFB00CFFFFB044FFFFB04CFFFFB05CFFFFEE -S219033C06B05CFFFFB054FFFFB064FFFFB044FFFFB07CFFFFB0B7 -S219033C1B5CFFFFB064FFFFB064FFFFB06CFFFFB074FFFFB07CA6 -S219033C30FFFFB07CFFFFB07CFFFFB07CFFFFB07CFFFFB07CFFA6 -S219033C45FFB07CFFFFB064FFFFB064FFFFB064FFFFB064FFFFF1 -S219033C5AB64CFFFFB64CFFFFB64CFFFFB64CFFFFB64CFFFFB697 -S219033C6F4CFFFFB64CFFFFB64CFFFFB64CFFFFB64CFFFFB64CEC -S219033C84FFFFB64CFFFFB64CFFFFB64CFFFFB64CFFFFB64CFF24 -S219033C99FFB66CFFFFB68CFFFFB6ACFFFFB6CCFFFFB6ECFFFF2F -S219033CAEB748FFFFB748FFFFB748FFFFB748FFFFB70CFFFFB78D -S219033CC32CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFFFFB72C53 -S219033CD8FFFFB72CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFF6B -S219033CEDFFB72CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFFFF56 -S219033D02B72CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFFFFB788 -S219033D172CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFE -S219033D2CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFFFFB72CFF16 -S219033D41FFB69CFFFFB69CFFFFB69CFFFFB69CFFFFB69CFFFFD6 -S219033D56B69CFFFFB69CFFFFB69CFFFFB69CFFFFB69CFFFFB60A -S219033D6B9CFFFFB69CFFFFB69CFFFFB69CFFFFB69CFFFFB69C0F -S219033D80FFFFB6BCFFFFB6E0FFFFB704FFFFB728FFFFB74CFF8C -S219033D95FFB7E4FFFFB7E4FFFFB7E4FFFFB7E4FFFFB770FFFF89 -S219033DAAB790FFFFB790FFFFB790FFFFB790FFFFB790FFFFB7EC -S219033DBF90FFFFB790FFFFB790FFFFB790FFFFB790FFFFB790FE -S219033DD4FFFFB790FFFFB790FFFFB790FFFFB790FFFFB790FF7A -S219033DE9FFB790FFFFB790FFFFB790FFFFB790FFFFB790FFFF65 -S219033DFEB790FFFFB790FFFFB790FFFFB790FFFFB790FFFFB798 -S219033E1390FFFFB790FFFFB790FFFFB790FFFFB790FFFFB790A9 -S219033E2825733A2043616E27742066696E64206164647265738A -S219033E3D73206F66207365727665720A0000005F5F7564705FD9 -S219033E5273656E64746F000000007564705F7265637666726F27 -S219033E676D202D2064726F70706564207061636B6574206F66E9 -S219033E7C2025642062797465730A00004275665B25645D2F257D -S219033E91703A206275663A2025702C206C656E3A2025642F255C -S219033EA6642C206E6578743A2025700A000046726565206C6920 -S219033EBB7374203D2025700A005F5F656E65745F706F6C6C3A2D -S219033ED0206E6F206D6F726520627566666572730A00000000EE -S219033EE5000000FFFFCC80FFFFCCD8FFFFCF54FFFFCD2CFFFFBE -S219033EFACD2CFFFFCDD4FFFFCE14FFFFCEB0FFFFCEF4FFFFCF2A -S205033F0F3475 -S219033F100000000000033F2C0003880000031D4000000000003B -S219033F2500000000000000000250680002508000025058000247 -S219033F3A504000024ED000024D840002547C00024C4400024C35 -S219033F4F3C0003433C0000000008003E2879B800007C2F2D5CC4 -S219033F647C2D00005B2D725D205B2D765D205B2D68203C686F82 -S219033F7973743E5D205B2D6D207B54465450207C2078797A4D47 -S219033F8E4F44454D7D5D205B2D62203C626173655F616464721C -S219033FA36573733E5D203C66696C655F6E616D653E00000000E1 -S219033FB8000260A40002A0B40002A0B40002A0B40002A0B4008E -S219033FCD02A0B40002A0B40002A0B40002A0B40002A0B4000227 -S219033FE2A0B40002A0B40002A0B40002A0B40002A0B40002A074 -S219033FF7B40002A0B40002A0B40002A0B40002A0B40002A0B44B -S21903400C0002A0B40002A0B40002A0B40002A0B40002A0B400E9 -S21903402102A0B40002A0B40002A0B40002A0B40002A0B40002D2 -S219034036A0B40002A0B40002A0B40002A0B40002A0B40002A01F -S21903404BB40002A0B40002A0B40002A0B40002A0B40002A0B4F6 -S2190340600002A0B40002A0B40002A0B40002A0B40002A0B40095 -S21903407502A0B40002A0B40002A0B40002A0B40002A0B400027E -S21903408AA0B40002A0B40002A0B40002A0B40002A0B40002A0CB -S21903409FB40002A0B400000000000000000000000000000000FA -S2190340B4000000000000000000000000000000000000000000EF -S2190340C9000000000000000000000000000000000000000000DA -S2190340DE000000000000000000000000000000000000000000C5 -S2190340F3000000000000000000000000000000000000000000B0 -S2190341080000000000000000000000000000000000000000009A -S21903411D00000000000000000000000000000000000000000085 -S21903413200000000000000000000000000000000000000000070 -S2190341470000000000000000000000000000000000000000005B -S21903415C00000000000000000000000000000000000000000046 -S21903417100000000000000000000000000000000000000000031 -S2190341860000000000000000000000000000000000000000001C -S21903419B00000000000000000000000000000000000000000007 -S2190341B0000000000000000000000000000000000000000000F2 -S2190341C5000000000000000000000000000000000000000000DD -S2190341DA000000000000000000000000000000000000000000C8 -S2190341EF000000000000000000000000000000000000000000B3 -S2190342040000000000000000000000000000000000000000009D -S21903421900000000000000000000000000000000000000000088 -S21903422E00000000000000000000000000000000000000000073 -S2190342430000000000000000000000000000000000000000005E -S21903425800000000000000000000000000000000000000000049 -S21903426D000000000000000000000000000000FE000000FE0038 -S21903428200000040000000000000FF000000FF000000001000D1 -S2190342970001000000FA100000FA1000000000000401000000F0 -S2190342AC00000000000000000080000000000000000000000075 -S2190342C1000000000000000000000000000000000000000002DE -S2190342D68290000282EC000000000000000000000000FFFFFF4C -S2190342EBFF00000000000000000000000000042F240000000060 -S21903430000000000000000000000000000000000FFFFFFFEFFA6 -S219034315FFFFFE0000000000001E1400001E14000001F4000036 -S21903432A0000000000000000000000000000000000000002D2A2 -S21903433FDC0002D7840002D5700000102120423063408450A502 -S21903435460C670E781089129A14AB16BC18CD1ADE1CEF1EF1219 -S2190343693102103273225252B5429472F762D693398318B37BC8 -S21903437EA35AD3BDC39CF3FFE3DE246234430420140164E6748F -S219034393C744A45485A56AB54B85289509E5EEF5CFC5ACD58DC1 -S2190343A8365326721611063076D766F6569546B4B75BA77A9722 -S2190343BD198738F7DFE7FED79DC7BC48C458E5688678A70840BB -S2190343D2186128023823C9CCD9EDE98EF9AF89489969A90AB917 -S2190343E72B5AF54AD47AB76A961A710A503A332A12DBFDCBDCE3 -S2190343FCFBBFEB9E9B798B58BB3BAB1A6CA67C874CE45CC52C1D -S219034411223C030C601C41EDAEFD8FCDECDDCDAD2ABD0B8D6846 -S2190344269D497E976EB65ED54EF43E132E321E510E70FF9FEFBA -S21903443BBEDFDDCFFCBF1BAF3A9F598F78918881A9B1CAA1EB13 -S219034450D10CC12DF14EE16F108000A130C220E35004402570A6 -S21903446546606783B99398A3FBB3DAC33DD31CE37FF35E02B146 -S21903447A129022F332D24235521462777256B5EAA5CB95A8851B -S21903448F89F56EE54FD52CC50D34E224C314A004817466644762 -S2190344A454244405A7DBB7FA879997B8E75FF77EC71DD73C26C0 -S2190344B9D336F2069116B06657767646155634D94CC96DF90E9E -S2190344CEE92F99C889E9B98AA9AB584448657806682718C00819 -S2190344E3E1388228A3CB7DDB5CEB3FFB1E8BF99BD8ABBBBB9AE2 -S2190344F84A755A546A377A160AF11AD02AB33A92FD2EED0FDD77 -S21903450D6CCD4DBDAAAD8B9DE88DC97C266C075C644C453CA24D -S2190345222C831CE00CC1EF1FFF3ECF5DDF7CAF9BBFBA8FD99F68 -S219034537F86E177E364E555E742E933EB20ED11EF00000000023 -S21903454C0000000000000000000003E800000000000000000067 -S2190345610000000000000000000000000000000000000000003D -S21903457600000000000000000000000000000000000000000028 -S21903458B00000000000003200000031FF000031F8000023E28D4 -S2190345A000031F1400031EE400031EDC00023A4C00031ED40049 -S2190345B5031EBC00031EA000023C5000031E9800031E5400038C -S2190345CA1E500002452400031E0800031DE400031DDC00024789 -S2190345DF8400031E4800031E1800031E100002463400031F7852 -S2190345F400031F4400031F1C000238980003183C00031824009E -S2190346090318180002285400031810000317E8000317CC0002CE -S21903461E2A4400031D9C00031D8800031D800002370400031DB0 -S219034633D400031DA800031DA000022F60000317C8000317ACD5 -S2190346480003179400022B3C0003178C0003177800031770007C -S21903465D0229D000031A4400031A3800033F68000254D40003B8 -S21903467226B00003269C0000000000000001000000010000008E -S21903468700000326C8000326BC000326B0000000010000000462 -S21903469C0000000000032704000326DC000326B00000000100F4 -S2190346B1000002000000000003361C000335F800000000000065 -S2190346C6000100000001000000000003363800033624000336CE -S2190346DB1C00000000000000050000000000033660000336448B -S2190346F00003361C000000000000000500000000000335C40057 -S2190347050335B0000000000000000100000002000000000003A9 -S21903471A35EC000335D000000000000000010000000100000057 -S21903472F0000022CD8000000000002CE440000000000031D48EB -S2190347440002509800033F14000000004E800021000000000029 -S20B0347590000000000000051 +S219029707AC60000008B00900007C0006AC4E8000203D20FF0001 +S21902971C61290200A00900007C0006AC60000004B00900007C35 +S2190297310006AC4E8000203D20FF0061290240A00900007C002F +S21902974606AC60000004B00900007C0006AC4E8000203D20FFC0 +S21902975B0061290220A00900007C0006AC60000008B00900004E +S2190297707C0006AC4E8000203D20FF0061290220A00900007C94 +S2190297850006AC60000004B00900007C0006AC4E8000203D2080 +S21902979AFF0061290940800900007C0006AC60000080900900B1 +S2190297AF007C0006AC4E8000203D20FF00612909488169000061 +S2190297C47C0006AC3943FFE53C0080007C0054307D6B0378914B +S2190297D96900007C0006AC4E8000207C631B794D820020380352 +S2190297EEFFFF280000397C0803784D8100203D600003396B3E91 +S219029803C05500103A7D4B002E3D20000339293EC07D4A4A140F +S2190298187D4903A64E8004203D20FF0061290010816900007C77 +S21902982D0006AC3C0080007C0044307D6B0378916900007C00E8 +S21902984206AC4E8000203D20FF0061290200A00900007C000657 +S219029857AC60000080B00900007C0006AC4E8000203D20FF0038 +S21902986C61290200A00900007C0006AC60000040B00900007CA8 +S2190298810006AC4E8000203D20FF0061290240A00900007C00DE +S21902989606AC60000080B00900007C0006AC4E8000203D20FFF3 +S2190298AB0061290220A00900007C0006AC60000080B009000085 +S2190298C07C0006AC4E8000203D20FF0061290220A00900007C43 +S2190298D50006AC60000040B00900007C0006AC4E8000203D20F3 +S2190298EAFF006129094C816900007C0006AC3943FFE53C008050 +S2190298FF007C0054307D6B0378916900007C0006AC4E800020D4 +S2190299147C8723787C631B794D8200203803FFFF280000397C21 +S2190299290803784D8100203D600003396B3FA85500103A7D4B1F +S21902993E002E3D20000339293FA87D4A4A147D4903A64E8004D0 +S219029953203C0080007C0044303D60FF00616B0018808B0000A1 +S2190299687C0006AC7C8400787CEAFE707D493A787D2950507D2E +S21902997D29FE707C8003787C0048787C8948387D240378908BC8 +S21902999200007C0006AC4E8000207C8823787C631B794D8200BC +S2190299A7203803FFFF280000394D8100203D600003396B4090E8 +S2190299BC5400103A7D4B002E3D200003392940907D4A4A147DC7 +S2190299D14903A64E8004203D20FF0061290200A08900007C0009 +S2190299E606AC5484063E38000000600080007C0046307C80038E +S2190299FB785404043EB08900007C0006AC4E8000203D20FF008D +S219029A1061290240A08900007C0006AC5484063E380000006063 +S219029A250080007C0046307C8003785404043EB08900007C00ED +S219029A3A06AC4E8000203D20FF0061290220A08900007C0006BD +S219029A4FAC5484063E38000000600080007C0046307C800378B2 +S219029A645404043EB08900007C0006AC4E8000203D20FF00613A +S219029A79290940800900007C0006AC540004DE550B68247C000A +S219029A8E5B78900900007C0006AC4E800020386000014E8000CD +S219029AA320386000014E8000209421FFF87C0802A69001000C8B +S219029AB84BFFC8218001000C7C0803A6382100084E8000203C1A +S219029ACD00FE00600001007C0903A64E8004209421FFF87C08CE +S219029AE202A69001000C4BFFFFE5386000008001000C7C080349 +S219029AF7A6382100084E800020386000004E8000209421FFE83C +S219029B0C7C0802A693A1000C93C1001093E100149001001C7CBC +S219029B217F1B78386000003BA00001380000002C1FFFFE41825F +S219029B360040418100102C1FFFFD4182004C480000502C1FFFC9 +S219029B4BFF408200483D200003812956942C0900003BA9FFFFEA +S219029B604181003C7D3D4B78408200343BA0FFFD4800002C3DF0 +S219029B75200000392932003D6000039069001893EB56944800BF +S219029B8A00143BE00000480000083BFF0001380000012C0000A0 +S219029B9F00418200803D2000003BC93200813E00182C090000C8 +S219029BB4418200188069000080090014388000047C0803A64EFD +S219029BC98000213D2000043929BF3857E028347C004A143D205B +S219029BDE00032C030000901E001893E95694813E001841820073 +S219029BF31C8069000080090014388000057C0803A64E800021DB +S219029C08480000188069000080090014388000047C0803A64E23 +S219029C1D8000217FA3EB788001001C7C0803A683A1000C83C1C7 +S219029C32001083E10014382100184E800020394000013800007D +S219029C47002C03FFFE41820040418100102C03FFFD4182004CC6 +S219029C5C480000502C03FFFF408200483D200003812956982CF9 +S219029C710900003949FFFF4181003C7D2A4B7840820034394077 +S219029C86FFFD4800002C3D200000392932003D60000390090028 +S219029C9B14906B569848000014386000004800000838630001D0 +S219029CB0380000012C000000418200283D2000043929BF38543A +S219029CC56028343D6000007C004A14396B32003D200003900B7F +S219029CDA0014906956987D4353784E8000204E8000204E80003E +S219029CEF209421FFF87C0802A69001000C3D400000396A320072 +S219029D04816B0018812A32005529043E3929FFF42809003341A8 +S219029D198100282C0B000038000041900A320041820018806B43 +S219029D2E0000800B0014388000057C0803A64E80002180010020 +S219029D430C7C0803A6382100084E8000209421FFE87C0802A6B4 +S219029D5893E100149001001C3D20000039293200812900183BCC +S219029D6DE000002C0900007C651B7893E10008418200388069F1 +S219029D820000800900187C862378388100087C0803A64E8000CB +S219029D9721800100087C7F1B782C000000418200103D20000319 +S219029DAC806962D0480001B57FE3FB788001001C7C0803A68360 +S219029DC1E10014382100184E8000209421FFE87C0802A693A136 +S219029DD6000C93C1001093E100149001001C380000407C0903CC +S219029DEBA63D2000003D60000339293200396B9B00394000006D +S219029E007D69512E394A00044200FFF83C0000083D0000006040 +S219029E15000013900832003D60000339083200396B5340916811 +S219029E2A00043D200000392930003D60000391280008396B9A8A +S219029E3FCC916800403D20000339299ADC3D6000039128001061 +S219029E54396B9AAC3D40000391680048394A9CE83D200003914F +S219029E6948002039299CEC9128001C380000009008002490082A +S219029E7E00283D2000043D6000039008004C3929BF38396B9B23 +S219029E930039000000550A283438080001390000087D0903A60E +S219029EA87D69512E394A00044200FFF87C0803782C0800024004 +S219029EBD81FFDC3FA000003D6000033BBD3200396B9B083D20E0 +S219029ED20003917D003039299C40913D00343860FFFE4BFFFC18 +S219029EE7253860FFFE4BFFFD5548006149386000004BFFFC1128 +S219029EFC386000004BFFFD41380000003D200003901D00443968 +S219029F11298B48913D008C8001001C7C0803A683A1000C83C1A0 +S219029F26001083E10014382100184E8000207C842379418200D9 +S219029F3B243884FFFF7C0320AE2C0000034082000C3860000149 +S219029F504E8000202C0400004082FFE4386000004E8000209418 +S219029F6521FFF87C0802A69001000C7C631B793D2000033809EB +S219029F7A9F9C41820008800300943D2000003929320081290013 +S219029F8F8C7C0303787D2803A64E8000218001000C7C0803A639 +S219029FA4382100084E8000209421FFF07C0802A693C100089393 +S219029FB9E1000C900100143D200000800932007C7F1B78540000 +S219029FCE043E2C000041396932007C9E23783860FFFF408200E7 +S219029FE324812B00182C090000418200188069000080090014E4 +S219029FF8388000067C0803A64E8000217C1F18004082001C7F63 +S21902A00DE3FB787FC4F3784BFFFD3D7C601B797C030378408283 +S21902A02200287FE3FB787FC4F3784BFFC2097C601B787C09FE70 +S21902A037707D2302787C6348507C63FE707C031838800100145B +S21902A04C7C0803A683C1000883E1000C382100104E8000202890 +S21902A0610500037C691B78408100107C801B78700B00034182C2 +S21902A07600302C05000038A5FFFF4D820020880400002C0500E6 +S21902A08B0098090000388400013929000138A5FFFF4082FFE874 +S21902A0A04E8000202805000F7C6B1B784081003880040000384B +S21902A0B5A5FFF0900B0000852400042805000F952B000484042B +S21902A0CA0004940B000485240004952B000438840004396B00FE +S21902A0DF044181FFD028050003408100208004000038A5FFFC63 +S21902A0F428050003900B000038840004396B00044181FFE82C48 +S21902A1090500007D695B7838A5FFFF4D820020880400002C05F5 +S21902A11E000098090000388400013929000138A5FFFF4082FFC8 +S21902A133E84E800020280500037C691B784081000C70600003F2 +S21902A148418200282C05000038A5FFFF4D8200202C050000984C +S21902A15D8900003929000138A5FFFF4082FFF04E8000205484A8 +S21902A172063E5480402E7C0023785409801E7C004B787C6B1BF8 +S21902A187782805000F40810024900B0000940B000438A5FFF019 +S21902A19C940B00042805000F940B0004396B00044181FFE428B0 +S21902A1B10500034081001838A5FFFC28050003900B0000396B6A +S21902A1C600044181FFF02C0500007D695B784D8200207CA903C7 +S21902A1DBA698890000392900014200FFF84E8000209421FFF86B +S21902A1F07C0802A69001000C3C60000338635250480010313CE9 +S21902A2056000033C8000033CA000033CC0000338C641783863EB +S21902A21A429C388442B438A542C44800100D3C600003386342D4 +S21902A22FD0480010013D2000033D6000033C600003808962ECF4 +S21902A24480AB62D8386342FC48000FE58001000C7C0803A63892 +S21902A2592100084E8000209421FFC07C0802A69261000C928120 +S21902A26E001092A1001492C1001892E1001C930100209321001B +S21902A28324934100289361002C9381003093A1003493C1003847 +S21902A29893E1003C900100443FA000003BBD3200813D003438F2 +S21902A2AD60FFFF7D2803A63B8000003B4000013E6000004E8046 +S21902A2C20021813D00347C751B78386000007D2803A63E800045 +S21902A2D7044E800021801D00483C60000360630D407C0803A6B7 +S21902A2EC3D2000033D600003938962D4934B62F04E8000213DA8 +S21902A3016000033D2000033C000040900962D8938B62EC48007A +S21902A31607F938600000388000004BFFFECD3D6000033D2000C9 +S21902A32B03392960103BAB60007C1D4800418200207D3F4B78B8 +S21902A340813D00003BBD00087D2803A64E8000217C1DF8004035 +S21902A35582FFEC3D200003816962F82C0B0000418201103D2073 +S21902A36A0003800962DC3C8010621FE003E860844DD37C9F20B6 +S21902A37F967FE0FE707C8436707C8020501CA403E83C60000303 +S21902A3947D775B78386343087CA5F85048000E912C1F00093824 +S21902A3A90000003D200003900962F83EC000034081009C3D208A +S21902A3BE00033F6010623B096000637B4DD33F2000033874BF00 +S21902A3D3983880010038A0000A480014D57C7C1B782C1C000136 +S21902A3E8408200287C9FD8967FE0FE707C8436707C8020501CEB +S21902A3FDA403E8387643087CA5F85048000E29480000402C1C04 +S21902A412FFFF408200403BB95FF87C1DC0003BDFFFF6418200B8 +S21902A427243D2000033BE96000813D00003BBD00087D2803A605 +S21902A43C4E8000217C1DF8004082FFEC7FDFF3782C1F00094179 +S21902A45181FF802C1CFFFE408200143D200003380000009009A3 +S21902A46662F84800000C3D20000392E962F83D2000033B2960D3 +S21902A47B003F6000032C1A0000418200143C6000033863434C3D +S21902A49048000DA13B4000003FC00004387EBF9838800100383E +S21902A4A5A0000A480014097C7C1B782C1CFFFF408200383D2064 +S21902A4BA00033BA95FF87C1DC8004182FFBC3D2000033BE96085 +S21902A4CF00813D00003BBD00087D2803A64E8000217C1DF800E5 +S21902A4E44082FFEC4BFFFF982C1C00004082002839333200817D +S21902A4F92900347EA3AB787D2803A638000001901B62FC4E8048 +S21902A50E00214BFFEA094BFFFF6C387EBF9848000DD12C0300BC +S21902A523004081004C3FA000033FE00004387EBF98389D62E8DE +S21902A53838BF4C04480019457C631B794182001C8003000C80B9 +S21902A54D7D62E8389F4C047C0803A64E800021480000143C60F0 +S21902A5620003809F4C043863435848000CC53B4000014BFFFF57 +S21902A5770C9421FFF07C0802A693E1000C900100142C03000296 +S21902A58C7C9F237840820144807F00043C8000033884437C4871 +S21902A5A1000DED2C030000408200447D6000A67D605B783920E3 +S21902A5B60000512004207C0001243C0002004C00012C7C108B85 +S21902A5CBA64C00012C3D4002007C0004AC7D588BA67C0000A682 +S21902A5E0516004207C000124480000F8807F00043C80000338AF +S21902A5F584438048000D952C030000408200C07D6000A67D6008 +S21902A60A5B7839200000512004207C0001243920000038000041 +S21902A61F807C0903A6612010003D400E007C0004AC7D398BA642 +S21902A6347D588BA67C198BA67D588BA6392900104200FFE03C69 +S21902A6490004004C00012C7C108BA64C00012C3D4004007C0045 +S21902A65E04AC7D588BA639200000380000807C0903A66120105A +S21902A673003D400E007C0004AC7D398BA67D588BA67C198BA661 +S21902A6887D588BA6392900104200FFE03C000C004C00012C7CE0 +S21902A69D108BA64C00012C3D400C007C0004AC7D588BA67C00B0 +S21902A6B200A6516004207C000124480000243C600003809F0046 +S21902A6C7043863438448000B65480000103C6000033863439CE8 +S21902A6DC48000B55800100147C0803A683E1000C382100104ED1 +S21902A6F18000209421FFE07C0802A69381001093A1001493C12D +S21902A706001893E1001C90010024380000003D40000390010091 +S21902A71B08394A43A838A0000138C0000038E000003901000881 +S21902A7303920000148001AD92C0300003BC00000408200143C3C +S21902A745600003386343B048000AE548000084806100082C03EC +S21902A75A00004182000C48000B8D7C7E1B783D6000033D2000AA +S21902A76F0339295F203BEB5E807C1F4800418200587D3C4B786C +S21902A7843FA0000380610008380000012C03000041820018802B +S21902A7999F00007FC5F37848000C99212300007C0919142C0047 +S21902A7AE000041820018809F000480BF000080DF0008387D43F3 +S21902A7C3C448000A6D3BFF00107C1FE0004082FFB88001002414 +S21902A7D87C0803A68381001083A1001483C1001883E1001C38D8 +S21902A7ED2100204E8000209421FFA87C0802A69381004893A109 +S21902A802004C93C1005093E100549001005C7C7D1B787C9C23CE +S21902A817783D200003392943D4386100083880006238A0000140 +S21902A82C38C0000038E100383901003C480019B93D200003399E +S21902A8412943E4386100203880006C38A0000138C0000038E1E4 +S21902A856004039010044480019953D4000037FA3EB787F84E347 +S21902A86B78394A417838A0000138C1000838E0000239000000F0 +S21902A88039200000480019892C030000418200408001003C2C5E +S21902A895000000408200143C600003386343EC4800098D480042 +S21902A8AA0024800100442C0000004082000C38000020900100C6 +S21902A8BF408061003880810040480014BD8001005C7C0803A6C0 +S21902A8D48381004883A1004C83C1005083E10054382100584E61 +S21902A8E98000209421FFB87C0802A69381003893A1003C93C10B +S21902A8FE004093E100449001004C3D200003800962F47C7D1B16 +S21902A913787C9C23783D20000390010028392944043861000899 +S21902A9283880007738A0000138C0000038E10020390100244834 +S21902A93D0018B53D4000037FA3EB787F84E378394A441438A01B +S21902A952000138C1000838E000013901002839200000480018B3 +S21902A967A92C030000418200F8800100242C0000004182003479 +S21902A97C3C6000038081002880A1002038634428480008A5803A +S21902A991A10020386100301CA503E83880000848000F112C031D +S21902A9A6FFFE418200BC814100287D6000A67D605B78392000A3 +S21902A9BB00512004207C00012439200000380000807C0903A60B +S21902A9D0612010003D600E007C0004AC7D398BA67D788BA67C7A +S21902A9E5198BA67D788BA6392900104200FFE03C0004004C00C7 +S21902A9FA012C7C108BA64C00012C3D6004007C0004AC7D788B91 +S21902AA0FA639200000380000807C0903A6612010003D600E000A +S21902AA247C0004AC7D398BA67D788BA67C198BA67D788BA639B8 +S21902AA392900104200FFE03C000C004C00012C7C108BA64C00DD +S21902AA4E012C3D600C007C0004AC7D788BA67D4803A64E800088 +S21902AA63218001004C7C0803A68381003883A1003C83C100409C +S21902AA7883E10044382100484E8000209421FFE87C0802A69330 +S21902AA8DA1000C93C1001093E100149001001C3C60000338632D +S21902AAA2446C4800078D3FA000003BBD3200813D00483C600061 +S21902AAB70360630D407D2803A64E8000213C6000033863447C39 +S21902AACC48000765801D0048386000006063C3507C0803A64EEC +S21902AAE18000213C60000338634480480007458001001C7C0805 +S21902AAF603A683A1000C83C1001083E10014382100184E800060 +S21902AB0B204E800020380000007C0020007C6A1B784080003CD7 +S21902AB207C8903A63D2000037C0303783909569C892A000054D6 +S21902AB3560C23E7C004A787C0002147D68022E5469442E7D23F0 +S21902AB4A5A78394A00014200FFE07C601B787C0303784E800041 +S21902AB5F20380000007C0020007C6A1B783960000040800038DC +S21902AB743D2000037C0303783909589C7C0A58AE396B00017C88 +S21902AB89600278540015BA7D28002E7C0B20005460C23E7D23E5 +S21902AB9E02784180FFE07C601B787C0303784E8000209421FF76 +S21902ABB3A87C631B79394100087D47537839000000408200144B +S21902ABC8380000309801000839410009480000247C032B967DBC +S21902ABDD2029D67D2918507D6648AE7C030379996A0000394AD5 +S21902ABF200014082FFE47C0A3800418200287D0343787CE93B1D +S21902AC07788C0AFFFF386300017C0A4800980400003884000162 +S21902AC1C4082FFEC7C681B7838000000980400007D03437838B1 +S21902AC312100584E8000209421FF987C0802A67D800026924132 +S21902AC460030926100349281003892A1003C92C1004092E100DB +S21902AC5B44930100489321004C934100509361005493810058E5 +S21902AC7093A1005C93C1006093E100649001006C9181002C7CF5 +S21902AC859923788BB900003AE100082C1D00007EF2BB787C7B35 +S21902AC9A1B787CB82B783BC000003AA000003B39000141820423 +S21902ACAF882C1D0025408204448BB900003B3900012C1D002D5A +S21902ACC43AC000003BE00000408200108BB900003B3900013A9A +S21902ACD9C000012C1D0030408200148BB900003B8000013B39DB +S21902ACEE0001480000083B800000381DFFD02800000941810027 +S21902AD033C7FA3EB787F24CB787FE9FB781D29000A3929FFD031 +S21902AD187D291A1488640000388400013803FFD0280000094027 +S21902AD2D81FFE47D3F4B787C9923787C7D1B782C1D002E4082B2 +S21902AD42003C8BB900003B390001381DFFD0280000093B9C00D4 +S21902AD5701418100247F24CB7888640000388400013803FFD060 +S21902AD6C280000094081FFF07C7D1B787C9923782C1D006C3ABF +S21902AD818000004082000C8BB900003B390001381DFFA828008B +S21902AD9600203A790001418101F83D600003396B44E85400103E +S21902ADAB3A7D4B002E3D200003392944E87D4A4A147D4903A6DA +S21902ADC04E800420386000307F6803A63B8000013BE000084E00 +S21902ADD5800021386000787F6803A64E80002189780000556973 +S21902ADEA063E38090001280000084181001C801800085529108B +S21902ADFF3A396B00017C604A149978000048000030280900075E +S21902AE144181001C807800043800000839230004981800009167 +S21902AE29380004480000108078000438030004901800042C1D49 +S21902AE3E00648063000041820028418100102C1D005841820090 +S21902AE534C480000602C1D0070418200342C1D00784182002C8F +S21902AE684800004C2C0300004080000C3A80002D7C6300D03C6D +S21902AE7DC0000338C644B03881000838A0000A480000203CC0FD +S21902AE92000338C644BC4800000C3CC0000338C644D038810085 +S21902AEA70838A000104BFFFD057C751B787E579378480000ECBB +S21902AEBC897800005569063E38090001280000084181001C80A7 +S21902AED11800085529103A396B00017C604A1499780000480045 +S21902AEE60030280900074181001C807800043800000839230072 +S21902AEFB04981800009138000448000010807800043803000427 +S21902AF109018000482E300007EE3BB78480003D17C751B784898 +S21902AF25000080897800005569063E3809000128000008418159 +S21902AF3A001C801800085529103A396B00017D404A14997800A6 +S21902AF4F0048000030280900074181001C81580004380000083B +S21902AF64392A0004981800009138000448000010815800043880 +S21902AF790A000490180004886A00037F6803A63BDE00014E8095 +S21902AF8E0021480001943860003F7F6803A63BDE00014E80005A +S21902AFA3217F55F8503134FFFF7D294910381AFFFF7C00487867 +S21902AFB82F9C00007F4948387D3A03782C140000419E00243BBA +S21902AFCDA00030418200207E83A3787F6803A63BDE00013A8035 +S21902AFE200004E800021480000083BA000202C1400002E160095 +S21902AFF7003AD5FFFF7F8000264092003C7F40D3782C000000C8 +S21902B00C3B5AFFFF4081002C7F5FD3787FA3EB787F6803A63B2F +S21902B021DE00014E8000217FE0FB782C0000003BFFFFFF41814D +S21902B036FFE47FFAFB787F880120418200147E83A3787F68032A +S21902B04BA63BDE00014E8000217EA0AB782C0000007ED5B3784F +S21902B0604081005C7FDFF3787EBDAB787EFCBB788BDC00003B41 +S21902B0759C00012C1E000A408200143860000D7F6803A63BFF89 +S21902B08A00014E8000217FC3F3787F6803A63BFF00014E800074 +S21902B09F217FA0EB782C0000003BBDFFFF4181FFC47F97E378DA +S21902B0B47FB5EB787FFEFB78419200687F40D3782C0000003B4D +S21902B0C95AFFFF408100587F5FD378386000207F6803A63BDE70 +S21902B0DE00014E8000217FE0FB782C0000003BFFFFFF4181FF6F +S21902B0F3E4480000302C1D000A408200143860000D7F6803A687 +S21902B1083BDE00014E8000217FA3EB787F6803A63BDE00013AB9 +S21902B11D7900014E8000218BB900007E799B782C1D0000408254 +S21902B132FB807FC3F3788001006C8181002C7C0803A6824100CE +S21902B14730826100348281003882A1003C82C1004082E10044E1 +S21902B15C830100488321004C83410050836100548381005883F0 +S21902B171A1005C83C1006083E100647D808120382100684E802C +S21902B18600203D2000038169630438000000986B0000396B00FD +S21902B19B0191696304980B00004E8000209421FF707C0802A655 +S21902B1B093A1008493C1008893E1008C900100943D600003909A +S21902B1C5A10010906B630438A100083BA1009838000002396033 +S21902B1DA00003C60000390A100789081000C90C1001490E1001E +S21902B1EF189101001C9121002091410024980100709961007142 +S21902B20493A100743863B18838A100704BFFFA29800100947C6B +S21902B2190803A683A1008483C1008883E1008C382100904E804D +S21902B22E00209421FF707C0802A693A1008493C1008893E1008C +S21902B2438C9001009490A100109081000C7C641B789061000874 +S21902B25838A100083BA1009838000001396000003C6000039084 +S21902B26DA1007890C1001490E100189101001C9121002091416C +S21902B2820024980100709961007193A100743863B4F438A10054 +S21902B297704BFFF9A1800100947C0803A683A1008483C1008891 +S21902B2AC83E1008C382100904E8000209421FFF87C0802A69057 +S21902B2C101000C7C601B787C8523783C6000033863B4F47C04F7 +S21902B2D603784BFFF9618001000C7C0803A6382100084E800054 +S21902B2EB207C631B793920000041820028880300003863000149 +S21902B3002C0000004182001888030000392900012C00000038D8 +S21902B3156300014082FFF07D234B784E8000207C691B784800F6 +S21902B32A00102C030000386000004D82002088690000880400C4 +S21902B33F00388400017C030000392900014182FFE07C6018506D +S21902B3544E800020880400007C691B7848000010980300008870 +S21902B369040000386300012C000000388400014082FFEC38005A +S21902B37E0000980300007D234B784E8000207C6B1B7848000005 +S21902B393102C030000386000004D820020886B0000396B000140 +S21902B3A83803FFBF280000194181000C380300205403063E8902 +S21902B3BD240000388400013809FFBF280000194181000C380944 +S21902B3D200205409063E7D204B787C0300004182FFB47C601855 +S21902B3E7504E8000207CA02B797C691B787C0903A640820014D0 +S21902B3FC386000004E8000207C6018504E800020886900008804 +S21902B411040000388400017C030000392900014082FFE42C03A8 +S21902B4260000418200084200FFE0386000004E8000207CA02B51 +S21902B43B797C6B1B787C0903A640820018386000004E80002074 +S21902B4507C6018504E80002042400050886B0000396B0001380C +S21902B46503FFBF280000194181000C380300205403063E892458 +S21902B47A0000388400013809FFBF280000194181000C380900AA +S21902B48F205409063E7D204B787C0300004082FFB42C0300005D +S21902B4A44082FFB4386000004E8000204800002C8923000088E9 +S21902B4B9040000388400017C0900003863000141820014880333 +S21902B4CEFFFF8864FFFF7C6300504E8000207CA02B782C000072 +S21902B4E30038A5FFFF4082FFCC386000004E8000209421FFE8C3 +S21902B4F87C0802A69381000893A1000C93C1001093E100149034 +S21902B50D01001C3D200003800962D47C7D1B782C00000040826C +S21902B52200743D20000039293200800900343860FFFF7C0803CE +S21902B537A67D3E4B783BE000004E8000217C7C1B78813E00344C +S21902B54C7FE3FB787D2803A64E800021813E00147FA4EB7880F8 +S21902B5616900008009000C7C0803A64E80002137FF00014081BC +S21902B576FFD43D20000039293200800900347F83E3787C080354 +S21902B58BA64E800021480000483D200000392932008169001490 +S21902B5A02C0B00004182001C806B0000800B000C7FA4EB787CF5 +S21902B5B50803A64E8000214800001C816900187FA4EB78806B03 +S21902B5CA0000800B000C7C0803A64E8000218001001C7C08038E +S21902B5DFA68381000883A1000C83C1001083E100143821001831 +S21902B5F44E8000209421FFF07C0802A693E1000C900100143D1B +S21902B60920000039293200816900147C7F1B782C0B00004082EC +S21902B61E000881690018806B0000800B00107C0803A64E800085 +S21902B63321987F0000800100147C0803A683E1000C3821001028 +S21902B6484E8000209421FFE07C0802A69361000C938100109381 +S21902B65DA1001493C1001893E1001C900100243D200003800982 +S21902B67262D47C7D1B782C000000408200883D20000039293293 +S21902B68700800900343860FFFF7C0803A67D3C4B783BE0000090 +S21902B69C4E8000217C7B1B78813C00347FE3FB787D2803A64EB7 +S21902B6B1800021817C00147FA4EB78806B0000800B001C7C082F +S21902B6C603A64E8000217C7E1B7941820010881D00002C00009E +S21902B6DB004082004C37FF00014081FFC03D200000392932009D +S21902B6F0800900347F63DB787C0803A64E800021480000643D47 +S21902B70520000039293200816900142C0B000041820034806B5D +S21902B71A0000800B001C7FA4EB7848000034817C00307FE3FBE0 +S21902B72F787D6803A63D20000338000001900962D44E800021A1 +S21902B74448000020816900187FA4EB78806B0000800B001C7CEB +S21902B7590803A64E8000217C7E1B787FC3F378800100247C08D1 +S21902B76E03A68361000C8381001083A1001483C1001883E1001A +S21902B7831C382100204E8000209421FFE87C0802A69381000843 +S21902B79893A1000C93C1001093E100149001001C3D20000380DC +S21902B7AD0962D47C7D1B782C000000408200803D200000392988 +S21902B7C23200800900343860FFFF7C0803A67D3E4B783BE00020 +S21902B7D7004E8000217C7C1B78813E00347FE3FB787D2803A6C6 +S21902B7EC4E800021813E00142C0900004182001C806900008002 +S21902B801090014388000077FA5EB787C0803A64E80002137FF76 +S21902B81600014081FFC83D20000039293200800900347F83E3FA +S21902B82B787C0803A64E800021480000303D2000003929320004 +S21902B840812900142C0900004182001C8069000080090014385C +S21902B8558000077FA5EB787C0803A64E8000213D2000003929EE +S21902B86A3200812900182C0900004182001C8069000080090048 +S21902B87F147FA5EB78388000077C0803A64E8000218001001C9A +S21902B8947C0803A68381000883A1000C83C1001083E10014382B +S21902B8A92100184E8000209421FFD07C0802A693010010932154 +S21902B8BE0014934100189361001C9381002093A1002493C1007E +S21902B8D32893E1002C900100347C7D1B787CBE2B787FBFEB78C2 +S21902B8E83B6000003F2000033F8000033B400000813962F82CCA +S21902B8FD09000041820020896900002C0B000041820014380902 +S21902B912000199610008901962F8480000647FC0FE707C1E0020 +S21902B9275054000FFE7FE9EA78216900007D2B49147C0B4839F2 +S21902B93C4182003C7FC3F3784BFFFE49480000083BDEFFCE2C50 +S21902B9511E000040810014386100084BFFFCF17C7B1B794182C1 +S21902B966FFE82C1B0000408200143860FFFF48000180386100C9 +S21902B97B084BFFFC7D880100089B5F00007C0303785400063EC8 +S21902B9902C00000D4182007C418100282C000008418200D4412D +S21902B9A58100102C00000341820038480001142C00000A418275 +S21902B9BA0058480001082C00002B418200E8418100102C0000C8 +S21902B9CF24418200DC480000F02C00007F41820098480000E42F +S21902B9E47C1FE800408200183C600003386345704BFFF83D3844 +S21902B9F960FFFE480000F8987F00003BFF00013F0000034800B9 +S21902BA0E00DC892100083F0000032C09000A4082001088185C3F +S21902BA239C2C00000D418200182C09000D4082001888185C9CA3 +S21902BA382C00000A4082000C9B410008480000A4801C62F02C04 +S21902BA4D000000418200143860000D4BFFFA9D3860000A4BFF94 +S21902BA62FA95880100083860000198185C9C480000847C1FE818 +S21902BA77003F0000034182006C801C62F02C0000004182001C49 +S21902BA8C386000084BFFFA65386000204BFFFA5D386000084B11 +S21902BAA1FFFA553BFFFFFF480000407C1FE8004082001454636B +S21902BAB6063E4BFFCB1D3860000048000034801C62F02C0000D0 +S21902BACB004182000C886100084BFFFA21880100083F00000367 +S21902BAE0981F00003BFF00018801000898185C9C4BFFFE08804F +S21902BAF50100347C0803A68301001083210014834100188361C7 +S21902BB0A001C8381002083A1002483C1002883E1002C38210042 +S21902BB1F304E8000209421FFB87C0802A69221000C92410010B2 +S21902BB34926100149281001892A1001C92C1002092E1002493D7 +S21902BB490100289321002C93410030936100349381003893A12B +S21902BB5E003C93C1004093E100449001004C7CBB2B787C9C2351 +S21902BB73787D3BE0107D2949107D294BB87C1CD8507C004878F2 +S21902BB887F6948387D3B03797C7E1B787CD53378408101643E18 +S21902BB9D2000032C15000041820018387145747C95E0507FC863 +S21902BBB203A64E80002148000014387145747F84E3787FC80379 +S21902BBC7A64E8000217F9DE3787F7CDB783BE000003E6000034C +S21902BBDC3E8000033E4000033B3CFFF03ADD00103EE000033F1E +S21902BBF14000033F0000037C1FE00040800018387745807C9DD3 +S21902BC06F8AE7FC803A64E80002148000010387845887FC8037E +S21902BC1BA64E8000217FFBFE707C1BF8507C000E707C00021425 +S21902BC307C00F8502C00000140820010387A458C7FC803A64E74 +S21902BC4580002157601F7E7C1F02147C001E70540018387C0013 +S21902BC5AF8502C00000740820010387A458C7FC803A64E800040 +S21902BC6F213BFF00012C1F000F4081FF80387345907FC803A653 +S21902BC847F9BE3787FBCEB783BE000004E8000217E9DA3787CD5 +S21902BC991FD8004080002C7C9CF8AE3804FFE02000005E7C00D9 +S21902BCAE01107C0003B87C0900F87C8000387129002E7C044BEE +S21902BCC3784800000838800020387D45947FC803A63BFF00010C +S21902BCD84E8000212C1F000F4081FFB8387245987FC803A67E9A +S21902BCEDDCB3784E8000217F3BCB794181FEA88001004C7C088E +S21902BD0203A68221000C82410010826100148281001882A100C5 +S21902BD171C82C1002082E10024830100288321002C834100309A +S21902BD2C836100348381003883A1003C83C1004083E1004438E3 +S21902BD412100484E8000209421FFF87C0802A69001000C7C603E +S21902BD561B787C8923787CA62B783C6000033863B2307C04033A +S21902BD6B787D254B784BFFFDB58001000C7C0803A638210008C8 +S21902BD804E8000209421FFF87C0802A69001000C38A000004B21 +S21902BD95FFFFB58001000C7C0803A6382100084E800020942121 +S21902BDAAFF607C0802A69361008C9381009093A1009493C100B2 +S21902BDBF9893E1009C900100A49081000C388100A83FA000032B +S21902BDD43B800000380000013961000890810074837D62F8904E +S21902BDE961000890A1001090C1001490E100189101001C912146 +S21902BDFE00209141002498010070916100789B8100713881005A +S21902BE13704BFFF4A53C6000033863459C4BFFF411939D62F8CC +S21902BE28386100803880000838A000004BFFFA7D886100809390 +S21902BE3D7D62F868600059212000007C0901146863007921238E +S21902BE5200007C6919147C630378800100A47C0803A683610032 +S21902BE678C8381009083A1009483C1009883E1009C382100A012 +S21902BE7C4E8000209421FFE87C0802A69381000893A1000C9305 +S21902BE91C1001093E100149001001C7C9C23787CBD2B787C7F05 +S21902BEA61B783BC000004800011057C0103A7FFD012E881F00E6 +S21902BEBB003BDE0001480000E0881F00002C000022408200CCA6 +S21902BED057C0103A7D60EA14812BFFFC7C09F8004082000C3BED +S21902BEE5FF000193EBFFFC897F00007FEAFB785569063E692059 +S21902BEFA00227C0000D07D2900D055290FFE54000FFE7D2800B7 +S21902BF0F39418200587FE3FB786960005C7C0000D07C00FE7092 +S21902BF24396300017D6B00787C6000387C035B78892300009959 +S21902BF392A00008D630001394A00015569063E692000227C0024 +S21902BF4E00D07D2900D055290FFE54000FFE7D2800394082FF06 +S21902BF63B87C7F1B78881F00002C000000408200143C60000334 +S21902BF78386345B44BFFF2B54800001C7C0AF800418200283823 +S21902BF8D000000980A00004800001C3BFF0001881F00002C0084 +S21902BFA200004182004C2C0000204082FF1838000000981F0060 +S21902BFB7003BFF0001881F00002C0000004182002C2C00002025 +S21902BFCC408200187FE3FB788C0300012C0000204182FFF87C98 +S21902BFE17F1B78881F00002C0000004082FEC43C6000033C8080 +S21902BFF6000380BD000093DC000038635E8038845F2048000084 +S21902C00B258001001C7C0803A68381000883A1000C83C100109A +S21902C02083E10014382100184E8000209421FFD87C0802A693E2 +S21902C0350100089321000C93410010936100149381001893A1DA +S21902C04A001C93C1002093E100249001002C7C7F1B787CBC2B04 +S21902C05F787C9A23787F83E3784BFFF2857FFDFB787C1DD00026 +S21902C0747C7B1B78418200C0809D00007F83E3787F65DB784BA7 +S21902C089FFF3B12C0300004082009C807D00004BFFF2557C035E +S21902C09ED800408100847C1FD0003BC00001418200603F0000A0 +S21902C0B3033F2000037C1DF80041820044809F00007F83E378F8 +S21902C0C87F65DB784BFFF36D2C0300004082002C2C1E000041D3 +S21902C0DD82001880BD0000387845C87F84E3784BFFF1453BC0DA +S21902C0F20000809F0000387945F04BFFF1353BFF00107C1FD008 +S21902C107004082FFB02C1E0000408200143C600003386345F418 +S21902C11C4BFFF115480000187FA3EB78480000143BBD00107CF2 +S21902C1311DD0004082FF48386000008001002C7C0803A6830106 +S21902C14600088321000C83410010836100148381001883A10019 +S21902C15B1C83C1002083E10024382100284E8000209421FFE8B5 +S21902C1707C0802A69381000893A1000C93C1001093E1001490AF +S21902C18501001C7C601B783C6000037C9D23787C1F03787CBE6F +S21902C19A2B78386345F84BFFF0917C1FE800418200283F800016 +S21902C1AF0380BF000080DF0008387C46007FC4F3784BFFF07178 +S21902C1C43BFF00107C1FE8004082FFE48001001C7C0803A683A0 +S21902C1D981000883A1000C83C1001083E10014382100184E8086 +S21902C1EE0020912300149883000090A3000490C3000890E3002D +S21902C2030C910300104E8000209421FFB07C0802A691C1000897 +S21902C21891E1000C9201001092210014924100189261001C9296 +S21902C22D81002092A1002492C1002892E1002C9301003093216B +S21902C2420034934100389361003C9381004093A1004493C10050 +S21902C2574893E1004C900100547D344B787D1643783016FFFFD8 +S21902C26C7D20B1106A800001216000007C0B01147D2B00397CF3 +S21902C281701B787C9823787CD133787CF53B787D5353783B40BD +S21902C29600013A40000041820008925600007C12A8007E3F8BE0 +S21902C2AB78408000507EA903A67FEBFB7839000000812B00104D +S21902C2C02C0900004182000891090000814B00042C0A00004082 +S21902C2D5820020800B00082C0000004182000C2C00000240822D +S21902C2EA000C812B000C91490000396B00184200FFC47CBD2B75 +S21902C2FF787C1D8000408002043DC000033DE0000357BE103A4D +S21902C3147C9EC02E880400002C00002D4082014C396000007CFC +S21902C3290BA8008AE400017E3F8B78392000003B7D0001408044 +S21902C33E01147F9EC2143B200001881F00007C17000040820083 +S21902C353F0813F00102C09000041820020800900002C00000041 +S21902C36841820014809F0014386E460C4BFFEEBD3B40000080C7 +S21902C37D1F00042C00000041820080813C0000880900023BC9BE +S21902C39200032C00003D4182000C83DC00043BBD0001801F0059 +S21902C3A7082C000000418200102C0000014182003C48000040BF +S21902C3BC809F000C7FC3F37838A0000038C00000480001992CAF +S21902C3D10300004082002480BF00147FC4F378386F462C4BFF03 +S21902C3E6EE4D3B4000004800000C813F000C93C90000813F0049 +S21902C3FB103B7D000148000034801F00082C000000418200103B +S21902C4102C0000024182001C48000020817F000C812B000039AA +S21902C425290001912B00004800000C813F000C932900003960A0 +S21902C43A000148000014392900017C09A8003BFF00184180FEE8 +S21902C44FFC2C0B0000408200A83C600003386346547EE4BB78CB +S21902C4644BFFEDCD480000902C160000418200782C12000041E4 +S21902C479820014386E460C7E649B784BFFEDAD3B4000002C1485 +S21902C48E0000418200102C1400014182003C480000407C7EC03D +S21902C4A32E7EC4B37838A0000038C00000480000B52C030000E6 +S21902C4B8408200247C9EC02E386F462C7E659B784BFFED693B90 +S21902C4CD4000004800000C7C1EC02E901600003B7D00013A405E +S21902C4E20001480000183C600003386346743B7D00014BFFEDF9 +S21902C4F73D3B4000007F7DDB787C1D80004180FE0C7F43D37831 +S21902C50C800100547C0803A681C1000881E1000C820100108244 +S21902C521210014824100188261001C8281002082A1002482C142 +S21902C536002882E1002C830100308321003483410038836100C6 +S21902C54B3C8381004083A1004483C1004883E1004C3821005007 +S21902C5604E8000208803000038E000012C0000203900000A3965 +S21902C575800000408200108C0300012C0000204182FFF8880337 +S21902C58A00002C0000004182012C2C07000041820038880300C0 +S21902C59F002C0000304082002C892300013809FFBF2800001949 +S21902C5B44181000C380900205409063E2C0900784082000C39E7 +S21902C5C9000010386300028943000038E00000392AFFD0380A51 +S21902C5DEFFBF21290009392000007D2949142000000538000077 +S21902C5F3007C0001147D2B0379386300013920000040820010B0 +S21902C608380AFF9F2800000541810008392000012C090000416F +S21902C61D820068392AFFD05520063E280000094181000C7D2B85 +S21902C6324B7848000030380AFF9F280000054181000C396AFF34 +S21902C647A94800001C380AFFBF200000057C0001107C0003B8E1 +S21902C65C392AFFC97C0B48387C0B40004080001C880300007DE5 +S21902C6712C41D62C0000007D895A144082FF184800003C2C063B +S21902C68600004182002C88060000480000088C0600012C00000C +S21902C69B00418200187C0A00004082FFF0880600002C000000B7 +S21902C6B04082000C386000004E8000202C050000918400004193 +S21902C6C582000890650000386000014E800020880300002C009C +S21902C6DA0020408200108C0300012C0000204182FFF8886300D1 +S21902C6EF0068690074200900007D20491468600054214000004A +S21902C7047C0A01147D2B03794182001038000001900400004872 +S21902C71900003068690046200900007D2049146860006621400B +S21902C72E00007C0A01147C0A4B794082000C386000004E8000D6 +S21902C7432091640000386000014E8000209421FFF87C0802A666 +S21902C7589001000C3D2000003929320080090048386003E87C67 +S21902C76D0803A64E8000213D20000380695CA038630001906936 +S21902C7825CA08001000C7C0803A6382100084E8000203D200039 +S21902C7970380695CA04E8000209421FFE87C0802A693E1001460 +S21902C7AC9001001C3FE00004813FC0983881000880690000805F +S21902C7C109001C7C0803A64E8000212C0300004082FFE48001C6 +S21902C7D6001C7C0803A683E10014382100184E8000209421FF73 +S21902C7EBE07C0802A69381001093A1001493C1001893E1001CBE +S21902C800900100243F8000043BFCC0983BC000003FA0000481B6 +S21902C8153DC09838810008806900008009001C7C0803A64E8028 +S21902C82A00212C030000418201F4880100082C00000241820068 +S21902C83F38418100102C0000014182001C480000582C000004F7 +S21902C854418200482C0000184182002C48000044813F041C39E5 +S21902C869290001913F041C48000010813F042039290001913F2A +S21902C87E04203BC0000148000020813F04243860FFFB3929003A +S21902C89301913F0424480001E83860FFFC480001E02C1E000059 +S21902C8A84182FF6C3D2000048169C0983BC9C098806B000080DC +S21902C8BD0B001C389E04087C0803A64E8000212C030000418248 +S21902C8D20154813CC098389E0409806900008009001C7C0803E8 +S21902C8E7A64E8000212C03000041820134880100083BE00000CD +S21902C8FC680000017C0000D07C00FE707C0900F85529063054FC +S21902C91100056A7C004B787C1F0000393E0004901E0410913EB5 +S21902C9260404408000487FDCF3787D3D4B783FC00004813EC020 +S21902C93B9838810008806900008009001C7C0803A64E800021DD +S21902C9502C030000418200D0880100087C1DF9AE813C04103B2C +S21902C965FF00017C1F48004180FFCC3FC00004813EC0983BFEF4 +S21902C97AC098806900008009001C389F040A7C0803A64E8000DB +S21902C98F212C03000041820090801F04282C000000418200240B +S21902C9A4813EC098389F040B806900008009001C7C0803A64E71 +S21902C9B98000212C030000418200643D2000043BC9C098881E08 +S21902C9CE0408893E04097C004A782C0000FF418200104BFFFDEA +S21902C9E3C13860FFFA48000098801E04282C0000004182003815 +S21902C9F8809E0410387E00044BFFE111881E040A893E040B541D +S21902CA0D00402E7C004B787C030000418200643860FFF94800E2 +S21902CA2200603860FFFD48000058801E0410394000007C0A00B3 +S21902CA37003BE00000408000287FEBFB78387E00047C0803784A +S21902CA4C7C0358AE396B00017C0B40007C0A0214540A043E4160 +S21902CA6180FFEC3D2000048969C4A25540063E7C0B000038609D +S21902CA76FFF94082000838600000800100247C0803A683810074 +S21902CA8B1083A1001483C1001883E1001C382100204E80002004 +S21902CAA09421FFC87C0802A692A1000C92C1001092E100149316 +S21902CAB50100189321001C93410020936100249381002893A100 +S21902CACA002C93C1003093E100349001003C7C9823782C180038 +S21902CADF037CB62B783B20000A408200103800FFFE9016000051 +S21902CAF4480001743F8000003B9C3200813C00343860FFFF7D9D +S21902CB092803A63F6000043BBBC0987FBFEB784E800021813C01 +S21902CB1E00347C7A1B787D2803A63BC000133EA000003EE000E6 +S21902CB33044E800021801C0014813C00347F43D3787D2803A6F7 +S21902CB48901BC0983F4000044E800021813BC098388000078009 +S21902CB5D6900008009001438A007D07C0803A64E800021392092 +S21902CB72000038000001901D0428931D0414913D0424913D0405 +S21902CB8710913D042C913D0418913D041C913D04204BFFFC5123 +S21902CB9C7C7C1B79408200403BB7C098881D04082C0000004088 +S21902CBB182001C8137C09838800006806900008009000C7C08FA +S21902CBC603A64E80002138000001939D0410981D040C386000E1 +S21902CBDB00480000902C1CFFFD408200683739FFFF4181000CBC +S21902CBF038000000901F042839353200800900483C60000760A2 +S21902CC0563A1207C0803A64E800021809F0428813AC0983084C1 +S21902CC1AFFFF7C8421107C8020F8700000437084001580690016 +S21902CC2F007C8403788009000C7C0803A64E800021813F0418E1 +S21902CC4439290001913F04182C1CFFFB418200147FC0F3782C96 +S21902CC590000003BDEFFFF4181FF38939600003860FFFF80016F +S21902CC6E003C7C0803A682A1000C82C1001082E10014830100C4 +S21902CC83188321001C83410020836100248381002883A1002C55 +S21902CC9883C1003083E10034382100384E8000209421FFC87CFD +S21902CCAD0802A692A1000C92C1001092E1001493010018932132 +S21902CCC2001C93410020936100249381002893A1002C93C1003E +S21902CCD73093E100349001003C3D2000047C9A23783969C09890 +S21902CCEC812B042C7F40FE707C1A005054000FFE210900007D35 +S21902CD012849147D2A00397C781B787CB52B783AC000003EE03E +S21902CD160004418202187D795B78801904102C000000408201BB +S21902CD2B903F8000043B7CC0983BC000134BFFFAB17C7F1B79F8 +S21902CD404082004C3D4000043BAAC098897D0408893D040C7CA7 +S21902CD550B4800418201383809FFFF5400063E7C0B0000408253 +S21902CD6A0020812AC09838800006806900008009000C7C0803C7 +S21902CD7FA64E800021480000E43BE0FFF82C1FFFFB418200E8D5 +S21902CD942C1FFFFC40820094813CC098388000068069000080AB +S21902CDA909000C3BBCC0987C0803A64E800021801D04142C000D +S21902CDBE000240820060809D04288137C0983084FFFF7C842109 +S21902CDD3107C8020F87000004370840015806900007C84037800 +S21902CDE88009000C7C0803A64E800021813D04183929000191B0 +S21902CDFD3D04184BFFF9E98137C0987C7F1B7880690000800985 +S21902CE12000C388000067C0803A64E80002138000001901D0434 +S21902CE272C48000050809B0428813CC0983084FFFF7C842110EC +S21902CE3C7C8020F87000004370840015806900007C8403788026 +S21902CE5109000C7C0803A64E800021813B041839290001913B8D +S21902CE6604187FC0F3782C0000003BDEFFFF4181FEC42C1F00D8 +S21902CE7B004080003C93F500003800FFFF90190410480000A438 +S21902CE908137C09838800006806900008009000C7C0803A64EBF +S21902CEA5800021893D040C39290001993D040C4BFFFFC483B968 +S21902CEBA0410809904047F9AE8007F03C3784FFEEB827C000033 +S21902CECF26540007FE7C0000D07F4900787FBD00387FBD4B78C9 +S21902CEE47FA5EB784BFFD1797F5DD0508159042C7F40FE707C68 +S21902CEF91A0050813904108179040454000FFE210A00007D4892 +S21902CF0E51147D4800397D6BEA147D3D48509139041091790480 +S21902CF23047F18EA147ED6EA144082FDF47EC3B3788001003C2B +S21902CF387C0803A682A1000C82C1001082E10014830100188398 +S21902CF4D21001C83410020836100248381002883A1002C83C1DF +S21902CF62003083E10034382100384E8000209421FFF87C08023A +S21902CF77A69001000C3D2000048009C4C02C00000041820010EE +S21902CF8C3D200003388946EC4800000C3D200003388946F03D4E +S21902CFA12000043929C0983C6000038109041880A9041C80C9BF +S21902CFB6042080E90424386346A84BFFE2718001000C7C080370 +S21902CFCBA6382100084E80002038030008280000074181008899 +S21902CFE03D600003396B47A05400103A7D4B002E3D20000339DD +S21902CFF52947A07D4A4A147D4903A64E8004203C600003386350 +S21902D00A46F84E8000203C6000033863470C4E8000203C6000C7 +S21902D01F033863472C4E8000203C600003386347384E8000204F +S21902D0343C600003386347444E8000203C600003386347504E0E +S21902D0498000203C600003386347604E8000203C600003386322 +S21902D05E47744E8000203C6000033863478C4E8000209421FF5E +S21902D073F07C0802A693E1000C900100147C691B788809000057 +S21902D0882C0000FF4082002C880900012C0000FF40820020884C +S21902D09D0900022C0000FF4082001488090003386000012C0012 +S21902D0B200FF418200643FE000037D234B78389F5CA438A00008 +S21902D0C7044BFFE3E92C0300004082000C386000014800004015 +S21902D0DC881F5CA4389F5CA42C0000004082002C880400012CE7 +S21902D0F100000040820020880400022C00000040820014880425 +S21902D1060003386000012C000000418200083860000080010061 +S21902D11B147C0803A683E1000C382100104E8000209421FFD864 +S21902D1307C0802A693A1001C93C1002093E100249001002C7C22 +S21902D1457E1B7883FE00047C9D2378387F00104BFFFF1D2C0328 +S21902D15A000041820020A09F00007FE3FB785484D6BA38A00082 +S21902D16F00480003752C030000418200107FC3F37848000341A9 +S21902D184480000A8801F000C813D0000A17D00049001000891EA +S21902D19921000CB1610010A13F0000A01F00025523D6BA7C0303 +S21902D1AE0050B01E000C881F00092C000006418200384181009C +S21902D1C3102C00000141820014480000582C0000114182003864 +S21902D1D84800004C7C1F1A14901E00087FC3F378388100084872 +S21902D1ED0005954800003C7C1F1A14901E00087FC3F378388123 +S21902D202000848000B99480000247C1F1A14901E00087FC3F3FC +S21902D2177838810008480038794800000C7FC3F37848000299E5 +S21902D22C8001002C7C0803A683A1001C83C1002083E1002438A8 +S21902D2412100284E8000209421FFE07C0802A69361000C9381C6 +S21902D256001093A1001493C1001893E1001C900100247C7C1BA0 +S21902D26B7883BC000480FC0008A13C000C7CFD38507D293A148A +S21902D280B13C000CA01D000054E9352E5400053E600040007095 +S21902D29500F0FF7C004B78B01D000039200000993D00013D0015 +S21902D2AA0003A1286308A01C000CB13D0004B01D000239690006 +S21902D2BF01B16863083940000038000040989D0009981D0008E2 +S21902D2D4B15D000AB15D00063D20000380095CA47CBB2B7890BF +S21902D2E91D000C813B00007CE43B78913D00107FA3EB7838A0F6 +S21902D2FE0000480001E5B07D000A7F83E378389B000438A0089B +S21902D31300480003CD800100247C0803A68361000C8381001010 +S21902D32883A1001483C1001883E1001C382100204E8000203D31 +S21902D33D00000380085CB42C0000004C8200203800000190084E +S21902D3525CB4380000047C0903A63C8000033D2000043D600088 +S21902D367048144630C38A9C518390BC4C838C005EA38E00000E5 +S21902D37C7D272A147120000239690002914800007C00002654AD +S21902D391001FFE7C0000D07D6B00787D2900387D295B789128A7 +S21902D3A600107D0A4378B0C8000E390A001438E705EC4200FFEB +S21902D3BBC49144630C4E8000209421FFE87C0802A6938100087C +S21902D3D093A1000C93C1001093E100149001001C3D2000043BCC +S21902D3E5E9C4C83BC000003F8000037FFDFB7880DF0010A0FFFD +S21902D3FA000EA11F000C813F00007FC4F3787FA5EB78387C474D +S21902D40FC04BFFDE213BDE00012C1E00033BFF00143BBD001437 +S21902D4244081FFD03D2000033C6000038089630C386347EC4BCC +S21902D439FFDDF98001001C7C0803A68381000883A1000C83C1B8 +S21902D44E001083E10014382100184E8000203CA00003806563B4 +S21902D4630C2C0300004D8200203CE0000381475CAC3D20000334 +S21902D47880095CB0394A00017CC050503C80000381645CA8817A +S21902D48D03001080030000392800149005630C7C0658009123E6 +S21902D4A200089103000438000000B003000C91475CAC4C81002A +S21902D4B72090C45CA84E8000203D400003812A5CAC3D60000320 +S21902D4CC800B630C3929FFFF912A5CAC906B630C900300004EDC +S21902D4E18000203484FFFE41800018A00300003484FFFE7CA588 +S21902D4F60214386300024080FFF02C04FFFF408200108803002D +S21902D50B005400402E7CA5021454AB043E54A9843E38000000D3 +S21902D5207CA95A146000FFFF7C0500004081000C3D25FFFF3818 +S21902D535A900017CA928F85523C63E5463402E5520063E7C0312 +S21902D54A1B784E800020A123000EA003000CA16300107C004AE9 +S21902D55F14A1430012892300097C005A147C005214A063000220 +S21902D5747C004A147C601A144E8000209421FFC87C0802A6938E +S21902D58921001C93410020936100249381002893A1002C93C14D +S21902D59E003093E100349001003C3F2000033F4000033F600049 +S21902D5B303386005EA4BFFFEA57C7F1B79408200183C600003DD +S21902D5C83863483C4BFFDC654BFFFDF548000000809F001038B2 +S21902D5DD61000838A005EA48001EF95460043E2C000000B07F52 +S21902D5F2000C418200B8A3A1001481395CC02C1D0800392900B5 +S21902D6070191395CC0418200182C1D0806418200343BC00000FC +S21902D61C3F80000448000048813A5CB8801F001039290001912D +S21902D6313A5CB8901F00047FE3FB783881000E4BFFFAED4BFFC5 +S21902D646FF70813B5CBC801F001039290001913B5CBC901F00E0 +S21902D65B047FE3FB78480010454BFFFF50393CDCC857CB183819 +S21902D6707C09582E7C00E8004082001C392900047C09582E7F61 +S21902D685E3FB78388100087C0803A64E8000213BDE00012C1EF2 +S21902D69A00034081FFCC7FE3FB784BFFFE1D4BFFFF0C7FE3FBF9 +S21902D6AF784BFFFE118001003C7C0803A68321001C8341002000 +S21902D6C4836100248381002883A1002C83C1003083E100343882 +S21902D6D92100384E8000209421FFE87C0802A69001001C8004F5 +S21902D6EE0000A144000490010008390100083D200003B1480003 +S21902D7030439696334A14B0004B0A1001480096334A0A3000C09 +S21902D718808300109001000EB14100127D03437848001B4D3D17 +S21902D72D600003812B5CC439290001912B5CC48001001C7C0851 +S21902D74203A6382100184E8000203D200003800963102C00003B +S21902D757004082001090696310386000004E8000203860FFFF5C +S21902D76C4E8000203D20000338000000900963104E800020948D +S21902D78121FFF07C0802A693C1000893E1000C900100147C7FD4 +S21902D7961B78807F00087C9E2378A00300002C0008004082008F +S21902D7AB54A09F000C38A000004BFFFD317C631B7940820040FE +S21902D7C0813F000838A0000098690000817F0008B06B00028007 +S21902D7D57F0008A09F000C4BFFFD09813F00087FC5F378B06986 +S21902D7EA00027FE3FB78388000014BFFFA55480000243D200031 +S21902D7FF03800963102C000000418200147FC4F3787FE3FB7889 +S21902D8147C0803A64E8000217FE3FB784BFFFCA1800100147C0F +S21902D8290803A683C1000883E1000C382100104E80002094216A +S21902D83EFFD87C0802A693410010936100149381001893A1007F +S21902D8531C93C1002093E100249001002C7C9B23787C7E1B7895 +S21902D868736000023B9E002C83BC000483FC00087CBA2B7841E6 +S21902D87D82004438000018B01C000C813F000C3960000651697C +S21902D892E0063C000204913F000C600005B490010008387F000D +S21902D8A7143881000838A000044BFFC7B138000000B01E0016D6 +S21902D8BC48000020A13E00163960000539290014B13C000C8066 +S21902D8D11F000C5160E006901F000C801F000C396000005160C9 +S21902D8E6C10E901F000C813E00542C1A0000913F0004801E00D1 +S21902D8FB50B17F0010901F000840820054A01E0012B01F000015 +S21902D910A13E00149B7F000DB13F0002A01E00162C00000041AE +S21902D92582000C63600008981F000D380005B4B01F000EB35FE9 +S21902D93A00123D20000380095CA439600006901D000C813E00BF +S21902D94F08997D0009913D0010A01C000C7FA3EB78B01D00029B +S21902D964A3BC000C4BFFFBE97C651B787FA4EB787FE3FB784BF4 +S21902D979FFFB6DB07F00107F83E3783880000638BE00084BFF89 +S21902D98EF8BD801E00042C00000A408200243C8000013CA00071 +S21902D9A30338A5DB907FC6F378387E00186084D4C048000B5D77 +S21902D9B848000034881F000D7009000340820010A01E00162CD5 +S21902D9CD0000004182001C3CA0000338A5DB687FC6F378387EFA +S21902D9E20018388003E848000B298001002C7C0803A683410054 +S21902D9F710836100148381001883A1001C83C1002083E10024C4 +S21902DA0C382100284E8000209421FFE07C0802A69361000C933C +S21902DA2181001093A1001493C1001893E1001C900100247C7C67 +S21902DA361B7883FC0008815C0004A0DF0000A0FF0002807F00BA +S21902DA4B0480BF000839000014B11C000C3BEA0014801F000C6A +S21902DA6039200005396000005120E0065160C10E901F000C39E8 +S21902DA75200400B13F000EB17F0010B17F0012B0EA0014B0DFB4 +S21902DA8A0002991F000D907F000890BF00043D20000380095C0A +S21902DA9FA47C9B2378900A000C813B000038000006912A0010AA +S21902DAB4980A0009A13C000C7D435378B12A0002A3BC000C4BA4 +S21902DAC9FFFA897C651B787FA4EB787FE3FB784BFFFA0DB07F70 +S21902DADE00107F83E3787F65DB78388000064BFFF75D800100AB +S21902DAF3247C0803A68361000C8381001083A1001483C100182E +S21902DB0883E1001C382100204E8000203D200003812963143960 +S21902DB1D6000002C0900004D8200207D2A4B787C09180040829F +S21902DB32001C2C0B00004182001080090000900B000048000045 +S21902DB4708814900007D2B4B78812900002C0900004082FFD411 +S21902DB5C3D200003914963144E8000209421FFF87C0802A690A6 +S21902DB7101000C3880000038A000014BFFFCC18001000C7C08E2 +S21902DB8603A6382100084E8000209421FFF87C0802A690010022 +S21902DB9B0C38000000900300044BFFFF718001000C7C0803A61F +S21902DBB0382100084E8000209421FFF07C0802A693E1000C902A +S21902DBC50100147C7F1B784800001080030000901F00404BFF8D +S21902DBDAF8E9807F00402C0300004082FFEC800100147C080317 +S21902DBEFA683E1000C382100104E8000209421FFE87C0802A6E5 +S21902DC0493A1000C93C1001093E100149001001C7C7D1B783867 +S21902DC19000000901D0004387D00184800097D7FA3EB784BFFD4 +S21902DC2EFF8D7FA3EB784BFFFEE18001001C7C0803A683A100B2 +S21902DC430C83C1001083E10014382100184E80002081240008E1 +S21902DC5880E30050814900048009000CA164000C7D0750515410 +S21902DC6D0036BA7D6058507D090214418100707C0A38507D606D +S21902DC8258517D08021440810060814300407D275A142C0A00D5 +S21902DC970038000000912300509004000041820030800A000024 +S21902DCAC2C0000004182001C7D49537881290000800900002C61 +S21902DCC10000004082FFF47D2A4B78908A000048000010910322 +S21902DCD600449083004091630048386000014E80002038600040 +S21902DCEB004E8000209421FFF07C0802A693C1000893E1000C83 +S21902DD0090010014812400087C7F1B7883C90008801F00547D63 +S21902DD1520F0514081006C387F001848000881811F0054A15FD0 +S21902DD2A00167D68F0505549043E7F8B48004FFEE3827C000042 +S21902DD3F26540007FE7C0000D07D2900787D6B00387D6B4B7913 +S21902DD54408100307D2B50505525043E2C0500007C085A14900B +S21902DD691F0054B13F001641820014807F0034386300147C836D +S21902DD7E5A144BFFC2E1800100147C0803A683C1000883E100BC +S21902DD930C382100104E8000209421FFE07C0802A69361000C51 +S21902DDA89381001093A1001493C1001893E1001C900100247CC6 +S21902DDBD7C1B78807C0004A01C000C83FC0008B0030002A3BCD8 +S21902DDD2000C7C9E23784BFFF7797C651B787FA4EB787FE3FB63 +S21902DDE7784BFFF6FD2C0300003B600000408203A03D200003DC +S21902DDFC83A963144800000883BD00002C1D00004182037CA1AC +S21902DE113D0012A01F00027C0900004082FFE8A13D00142C0990 +S21902DE26000041820028A01F00007C0900004082FFD07FC3F3EB +S21902DE3B78389D000838A000044BFFD66D2C0300004082FFB865 +S21902DE50801D0004817E0004A13E00082C000002917D000CB132 +S21902DE653D001041820024881F000D70090004418200187FA33F +S21902DE7AEB784BFFFD817F83E3784BFFF63D4800031C813D0062 +S21902DE8F043809FFFF28000009418102FC3D600003396B486057 +S21902DEA45400103A7D4B002E3D200003392948607D4A4A147DC2 +S21902DEB94903A64E800420881F000D70090002418200403800FF +S21902DECE0002901D0004813F0004A17F000039290001913D0070 +S21902DEE350B17D0014801E000039200000901D0008B13D004CAB +S21902DEF87FA3EB78B13D001638800012480002247FC4F3787F20 +S21902DF0D83E3784BFFFB0548000280387D001848000685881FBF +S21902DF22000D700900044182001038000001901D000448000252 +S21902DF376070090002408202387009001041820250813D005447 +S21902DF4C807F0008392900017C0348004082023C3800000490BC +S21902DF617D0054901D00044800022C881F000D83DD00507009CF +S21902DF760010418200107FA3EB787F84E3784BFFFD6D7FA3EB08 +S21902DF8B787F84E3784BFFFCC5881F000D7C7B1B7870090001E1 +S21902DFA041820024807F0004801D00507C030000408200143801 +S21902DFB503000139200005901D0050913D0004801D00507C00B6 +S21902DFCAF00040820010A01D004C2C000000418201BCA3FD0024 +S21902DFDF162C1F000040820024387D0018480005B57FA3EB788B +S21902DFF43880001038A000004BFFF841B3FD004C4800019038E1 +S21902E009000001B01D004C48000184881F000D70090010418214 +S21902E01E01787FA3EB787F84E3784BFFFCC9813D0054801F00CA +S21902E03308392900017C0048004082015838000000901D00049E +S21902E0487FA3EB784BFFFAC948000144881F000D70090010411F +S21902E05D8200607FA3EB787F84E3784BFFFC89813D0054801F62 +S21902E0720008392900017C00480040820040881F000D70090034 +S21902E087014182002C813D00503800000A39290001913D0050BC +S21902E09C901D00047FA3EB783880001038A000004BFFF7914878 +S21902E0B100000C38000008901D0004881F000D70090001418265 +S21902E0C600D0387D0018480004D5813D005038000009392900CF +S21902E0DB01913D0050901D00047FA3EB78388000114800003C87 +S21902E0F07FA3EB787F84E3784BFFFB5D881F000D7C7B1B7870E1 +S21902E1050900014182008C813D00503800000A39290001913D24 +S21902E11A0050901D00047FA3EB783880001038A000004BFFF782 +S21902E12F1148000064881F000D70090010418200587FA3EB783A +S21902E1447F84E3784BFFFBA9813D0054801F0008392900017CDB +S21902E15900480040820038387D00184800043D3800000A901D23 +S21902E16E0004480000247FA3EB783880000038A000014BFFF6CF +S21902E183BD480000107FC4F3787F83E3784BFFF8852C1B000052 +S21902E1984082000C7F83E3784BFFF321800100247C0803A6838D +S21902E1AD61000C8381001083A1001483C1001883E1001C382168 +S21902E1C200204E8000209421FFF87C0802A69001000C4BFFF381 +S21902E1D7AD480004218001000C7C0803A6382100084E80002009 +S21902E1EC9421FFE87C0802A69381000893A1000C93C1001093FC +S21902E201E100149001001C7C7D1B787C9C23783880000038A090 +S21902E21606444BFFBF213D600003810B6314381D006C395D007E +S21902E22B58901D0034915D003039200001380005EA93AB63144A +S21902E240913D0004B39D0012B01D003A911D0000915D003C3877 +S21902E2556000008001001C7C0803A68381000883A1000C83C103 +S21902E26A001083E10014382100184E8000209421FFF07C080287 +S21902E27FA693E1000C900100147C7F1B78480000084BFFFF3958 +S21902E294801F00042C00000041820010A01F00162C000000408B +S21902E2A982FFE8800100147C0803A683E1000C382100104E8087 +S21902E2BE00209421FFF07C0802A693E1000C900100147C7F1B19 +S21902E2D3784BFFFFA5817F000469690004200900007D204914CC +S21902E2E869600002214000007C0A01147D2A0379418200203815 +S21902E2FD000007901F00047FE3FB783880001138A000004BFF8B +S21902E312F52D480000242C0B00054082001C38000006901F005A +S21902E327047FE3FB783880001138A000004BFFF5097FE3FB7843 +S21902E33C4BFFF87D800100147C0803A683E1000C382100104E1D +S21902E3518000209421FFE87C0802A69381000893A1000C93C198 +S21902E366001093E100149001001C7CBE2B797C7F1B787C9D23AE +S21902E37B7840810010801F00482C0000004082001438600000BC +S21902E390480000B8907F0048480000AC3B80000048000064803F +S21902E3A59F00447FA3EB784BFFBCB5807F0040801F004881236F +S21902E3BA00007FC0F050913F00407F9C02147FBD02144BFFF0FB +S21902E3CFF5807F00402C0300004182FFBC81630008A123000C95 +S21902E3E4800B000C540036BA7D204850913F0048800B000C540A +S21902E3F90036BA7D6B0214917F00442C1E00004182003C80BF3E +S21902E40E00487C1E28004080FF90809F00447FA3EB787FC5F37A +S21902E423784BFFBC3D813F0044801F00487D29F2147C1E0050A1 +S21902E438901F0048913F00447F9CF2147F83E3788001001C7C26 +S21902E44D0803A68381000883A1000C83C1001083E100143821A1 +S21902E46200184E8000209421FFF07C0802A693C1000893E100F8 +S21902E4770C900100147CBE2B797C7F1B78807F00344081006C0C +S21902E48C813F00043929FFFC280900014081000C3860FFFF4876 +S21902E4A1000058A01F00162C00000040820048213E05B47D293E +S21902E4B649107D294BB87D2048F87FC94838700005B47D3E03BC +S21902E4CB78386300147FC5F3784BFFBB8D7FE3FB78B3DF001650 +S21902E4E03880001038A000004BFFF3557FC3F3784800000838B9 +S21902E4F5600000800100147C0803A683C1000883E1000C3821D4 +S21902E50A00104E8000209421FFE87C0802A69381000893A100DF +S21902E51F0C93C1001093E100149001001C7C7F1B787CBD2B78D1 +S21902E5347CDC3378909F00044BFFE2593D2000038129631890FB +S21902E5497F00082C09000093BF000C939F0010418200187C09FA +S21902E55EF80041820020812900002C0900004082FFF03D2000D9 +S21902E573038009631893E96318901F00008001001C7C0803A615 +S21902E5888381000883A1000C83C1001083E10014382100184EB0 +S21902E59D8000203D20000381296318394000002C0900004D82C0 +S21902E5B200207D2B4B787C091800408200202C0A00004182004A +S21902E5C71080090000900A00004800001C81690000480000145B +S21902E5DC7D2A4B78812900002C0900004082FFD03D2000039158 +S21902E5F16963184E8000209421FFE87C0802A693A1000C93C1E0 +S21902E606001093E100149001001C3D20000383E963183BC00071 +S21902E61B002C1F00003FA00003418200644BFFE16D801F000850 +S21902E630813F00047C6018507C0348404180003C2C1E00004137 +S21902E645820010801F0000901E00004800000C801F0000901D3A +S21902E65A6318801F000C807F00107C0803A63BC000004E800079 +S21902E66F2183FD63184800000C7FFEFB7883FF00002C1F000062 +S21902E6844082FFA48001001C7C0803A683A1000C83C100108344 +S21902E699E10014382100184E8000209421FFE87C0802A6938135 +S21902E6AE000893A1000C93C1001093E100149001001C7C7D1B5B +S21902E6C37883FD0004A13F0002A01F000069290800216900007A +S21902E6D87D2B491468000001216000007C0B01147C0B48394152 +S21902E6ED8200D83FC00003387F0018389E5CA438A000044BFFEA +S21902E702CDB12C030000408200BCA01F00062C0000014082001C +S21902E71764813F000E38000002B01F0006913F0018801F000816 +S21902E72C391F0008A1280004901F0012389F0012B124000480A1 +S21902E7411E5CA43D200003901F000E8149633439296334A1691D +S21902E7560004915F0008B16800043800001CB01D000C7FA3EB54 +S21902E76B7838A008064BFFEF71480000502C00000240820048BA +S21902E7803FC00004801EDCE83B9EDCE82C0000004182003480D8 +S21902E7957C0008389F000E38A000044BFFCD117C631B794082C6 +S21902E7AA001CA01F000C817F0008813C0004B0090004916900EC +S21902E7BF00907EDCE87FA3EB784BFFECF98001001C7C0803A6EE +S21902E7D48381000883A1000C83C1001083E10014382100184E62 +S21902E7E98000209421FFD87C0802A6936100149381001893A154 +S21902E7FE001C93C1002093E100249001002C7C7F1B787C9D2350 +S21902E813783F800003389C5CA438A000044BFFCC912C03000029 +S21902E828408200243D2000033969633480096334A14B000490B5 +S21902E83D1D0000B15D000438600000480001143860002A4BFF8F +S21902E852EC0D7C7E1B7940820018480000FC7FC3F3784BFFEC22 +S21902E8675D38600000480000F0813E00043940000139000800EA +S21902E87C38000006396000049969000598090004B1490000B14E +S21902E891490006B1090002801C5CA43D6000039009000E394BF9 +S21902E8A66334A10A0004800B6334B109000C90090008817F0087 +S21902E8BB003D40000491690018396ADCE8380000FF93EB00088A +S21902E8D09801000D93AB000439200001912ADCE8980100089832 +S21902E8E50100099801000A9801000B9801000C3BA000073F8080 +S21902E8FA00043B60001CB37E000C7FC3F3783881000838A008BC +S21902E90F064BFFEDD14BFFDE817C7F1B78480000144BFFEC61B4 +S21902E924801CDCE82C0000004182FF344BFFDE217C7F18502881 +S21902E9390300F94081FFE47FA0EB782C0000003BBDFFFF4181BC +S21902E94EFFB47FC3F3784BFFEB6D3860FFFF8001002C7C0803E1 +S21902E963A6836100148381001883A1001C83C1002083E10024B2 +S21902E978382100284E8000209421FFD87C0802A693010008932D +S21902E98D21000C93410010936100149381001893A1001C93C185 +S21902E9A2002093E100249001002C3D2000043B29DCF43B1900FB +S21902E9B7967C7B1B787C9C23787F3DCB783B4000007FBEEB7857 +S21902E9CC7F63DB787FC4F37838A000044BFFCAD92C0300007FD5 +S21902E9E15FD378418200383BBE000A7C1DC0003B5F000A4081B4 +S21902E9F6FFD4801B00007F63DB78901C0000389C00044BFFFD97 +S21902EA0BE52C030000408000283860FFFF4800006C7C1AC82E1D +S21902EA20A13D0008817D0004B13C0008901C0000917C000448F8 +S21902EA3500004C3CC0000381265CC880FC0000390900011D29AA +S21902EA4A000A3D600004A15C0008801C0004396BDCF47CE9592E +S21902EA5F2E7D295A142C080010B14900089009000491065CC8BB +S21902EA744082000C3800000090065CC8386000008001002C7C05 +S21902EA890803A6830100088321000C83410010836100148381B4 +S21902EA9E001883A1001C83C1002083E10024382100284E8000C9 +S21902EAB3209421FFD87C0802A6936100149381001893A1001CEB +S21902EAC893C1002093E100249001002C3D2000043969DDC08049 +S21902EADD0BFFD47C9C23782C0000007CDB33784182000C380057 +S21902EAF2000A4800010438000001B009DDC088030000396B00F3 +S21902EB07022C0000002F85000041820018980B00008C03000102 +S21902EB1C396B00012C0000004082FFF038000000980B00003947 +S21902EB316B0001409E00103D200003386948884800001C2C0508 +S21902EB4600014182000C3800000A480000A83D20000338694868 +S21902EB5B94880300002C00000041820018980B00008C03000145 +S21902EB70396B00012C0000004082FFF03D2000043BA9DDA83805 +S21902EB85000000980B00007FA3EB783880000038A0000C4BFF66 +S21902EB9AB5A13D600003812B5CD03BFDFFEC38000001B13F0045 +S21902EBAF18B01F001AA01C0004392900012C0000003BC00000FF +S21902EBC4912B5CD093DF00144082000C38000045B01C00047F2D +S21902EBD985E378387D0018388002057FA6EB78480020C12C03D4 +S21902EBEE00004080001438000009901B00003860FFFF4800006D +S21902EC036038000001901DFFEC3920FFFF913F00107F65DB7856 +S21902EC1893DF000C93DF000893DF0004386100083880000148D0 +S21902EC2D00006D2C0300014182001093DDFFEC3860FFFF480022 +S21902EC420020817F0234813F000C396BFFFF39290001913F00BF +S21902EC570C917F0234386000008001002C7C0803A683610014E5 +S21902EC6C8381001883A1001C83C1002083E10024382100284E75 +S21902EC818000203D200004380000009009DD94386000004E80CE +S21902EC9600209421FFC87C0802A692C1001092E100149301001C +S21902ECAB189321001C93410020936100249381002893A1002CBD +S21902ECC093C1003093E100349001003C7C9923783B6000007C78 +S21902ECD51BC8003D2000043BC9DDC07C7A1B787CBC2B7840801A +S21902ECEA01783BFEFFD43B0100083AE000043AC00009813F0064 +S21902ECFF0C2C0900004081005C7C1BC8507F890000809F02348F +S21902ED147F43D3784FFEE3827FA0002657BD07FE7FBD00D07C3E +S21902ED2900E8787D3DE8387FBD03787FA5EB784BFFB329801F91 +S21902ED3E0234813F000C7C00EA147D3D4850901F0234913F0036 +S21902ED530C7F7BEA147F5AEA14480000FC801F0010280001FFAE +S21902ED68408100F83800000190010008392000009138000438A6 +S21902ED7D7F002C3880020538BF002038DF00147F07C3784800C5 +S21902ED9220457C631B794080002C813F0004392900012C090045 +S21902EDA70F913F000441810010801F00082C00000040820044C2 +S21902EDBC380000084800008CA81E00002C00000340820064818B +S21902EDD13F0008A97E0002392900017C0B48004082001C38630B +S21902EDE6FFFC381E0004907F000C901F0234917F0008907F0095 +S21902EDFB10A01F000AB2FE0000B01E0002387F002C3880000404 +S21902EE1038BF002038DF001448001E912C0300004080003892F4 +S21902EE25DC00003860FFFF480000382C00000540820014A81E12 +S21902EE3A00023860FFFF901C0000480000203800000B901C0021 +S21902EE4F003860FFFF480000107C1BC8004180FEA07F63DB78C6 +S21902EE648001003C7C0803A682C1001082E100148301001883BF +S21902EE7921001C83410020836100248381002883A1002C83C194 +S21902EE8E003083E10034382100384E8000203803FFFF280000C0 +S21902EEA30B3D2000033869489C4D8100203D600003396B49B830 +S21902EEB85400103A7D4B002E3D200003392949B87D4A4A147D45 +S21902EECD4903A64E8004203C600003386348AC4E8000203C608D +S21902EEE20003386348BC4E8000203C600003386348D04E800064 +S21902EEF7203C600003386348F44E8000203C6000033863490CEC +S21902EF0C4E8000203C600003386349204E8000203C6000033893 +S21902EF216349344E8000203C600003386349444E8000203C60B5 +S21902EF360003386349584E8000203C600003386349744E8000CD +S21902EF4B203C600003386349884E8000203C6000033863499C72 +S21902EF604E800020380000047C0903A639800000896300003860 +S21902EF75E000012C0B000038A0000038C0000A3863000141822F +S21902EF8A011069600030212000007C0901147CE9003941820025 +S21902EF9F30892300003809FFBF280000194181000C380900200B +S21902EFB45409063E2C090078408200108D63000138C0001038F0 +S21902EFC9630001392BFFD0380BFFBF7D2A4B787C0803785529AD +S21902EFDE063E5400063E21290009392000007D2949142000006C +S21902EFF305380000007C0001147D27037938E0000039200000A3 +S21902F00840820010380BFF9F2800000541810008392000012CBC +S21902F01D090000418200685540063E280000094181000C7D4905 +S21902F032537848000030380BFF9F280000054181000C392BFF40 +S21902F047A94800001C5500063E200000057C0001107C0003B81E +S21902F05C392BFFC97C0948387C09300040800020896300007C6A +S21902F0710531D62C0B00007CA04A14386300014082FF0C480015 +S21902F08600142C0B002E4182000C386000004E8000205580408B +S21902F09B2E7C0C2B784200FED091840000386000014E80002054 +S21902F0B09421FFE87C0802A693A1000C93C1001093E1001490C0 +S21902F0C501001C890300033FA0000488A3000088C3000188E3BE +S21902F0DA00023C800003388449E8387DDFCC4BFFC0C1387DDFAD +S21902F0EFCC8001001C7C0803A683A1000C83C1001083E1001473 +S21902F104382100184E800020812300007C0918004182002081EB +S21902F11923000490890000800300049064000090040004908374 +S21902F12E00044E80002090890004908900009124000091240033 +S21902F143044E8000207C6B1B78806B00007C03580041820018A7 +S21902F15880030000900B000081230000916900044E80002038B5 +S21902F16D6000004E8000209421FFE87C0802A693A1000C93C1DC +S21902F182001093E100149001001C3D0000033CE0000339286309 +S21902F197243967631C912863249167631C3D4000049129000423 +S21902F1AC3BCADFEC916B00043FA000033BE000107FC4F3783884 +S21902F1C17D631C4BFFFF4937FFFFFF3BDE06104082FFEC800113 +S21902F1D6001C7C0803A683A1000C83C1001083E100143821007F +S21902F1EB184E8000209421FFF87C0802A69001000C8004000009 +S21902F200A124000490030010B123001480040000A10400043D34 +S21902F21520000339696334900963343D400003B10B0004906A17 +S21902F22A6340480000158001000C7C0803A6382100084E8000DF +S21902F23F209421FFF87C0802A69001000C8123000038830010AF +S21902F2548009000038A000007C0803A64E8000218001000C7C18 +S21902F2690803A6382100084E8000209421FF587C0802A67D8054 +S21902F27E00269321008C93410090936100949381009893A10042 +S21902F2939C93C100A093E100A4900100AC918100883D20000083 +S21902F2A83929320083A9004C3D6000032C1D00007C7B1B787C4F +S21902F2BD9A23787CBC2B7883EB63403BC00005418200547FBFBF +S21902F2D2EB78815F0000801F000C816A00243D2000032C000097 +S21902F2E70039295CD4916A0028912A00244082002C800A0000FF +S21902F2FC3C800003388463347FE3FB7838A000007C0803A64EBC +S21902F311800021801F000C60000001901F000C2E1D00004800E5 +S21902F326003C813F00007FE3FB788009001C7C0803A64E80005A +S21902F33B213D20000039293200800900483C60000360630D4024 +S21902F3507C0803A64E80002137DEFFFF408100E8813F00007F8A +S21902F365E3FB788009000C7C0803A64E8000212C030000418293 +S21902F37AFFB03D2000038009633C3D6000032C0000003920001B +S21902F38F0E380000003B2B632C900B632C9121000C9361000843 +S21902F3A493410010938100143FC0000341820038480024A57CB7 +S21902F3B97D1B783C600003386349F44BFFBE6D7F63DB7838804F +S21902F3CE000E4BFFC9B57F43D3787F84E3784BFFC9A97FA3EB19 +S21902F3E378480024E1813F000038A000028009001038DC000EF4 +S21902F3F87F27CB787FE3FB78388100087C0803A64E80002180DE +S21902F40D1E632C2C000000408200307FFDFB787FDFF378813DA2 +S21902F42200007FA3EB788009001C7C0803A64E800021801F6386 +S21902F4372C2C0000004182FFE47FBFEB7841920018813F00006F +S21902F44C38000000816900289009002891690024800100AC81CD +S21902F4618100887C0803A68321008C8341009083610094838159 +S21902F476009883A1009C83C100A083E100A47D8081203821003F +S21902F48BA84E8000209421FFF87C0802A69001000C3D200003FA +S21902F4A03809632C7C04000040820010380000019009632C4885 +S21902F4B50000188123000081690028800B00087C0803A64E80DF +S21902F4CA00218001000C7C0803A6382100084E8000209421FF48 +S21902F4DFE07C0802A69361000C9381001093A1001493C100182D +S21902F4F493E1001C900100243D200000392932008389004C3D31 +S21902F5096000032C1C00007C7D1B787C9B237883CB6340418249 +S21902F51E00547F9EE378815E0000801E000C816A00243D200010 +S21902F533032C00000039295CD4916A0028912A00244082002C0B +S21902F548800A00003C800003388463347FC3F37838A000007C0A +S21902F55D0803A64E800021801E000C60000001901E000C813E6E +S21902F57200007FC3F3788009001C7C0803A64E8000213C600073 +S21902F58703386363244BFFFBBD7C7F1B7941820054393F000C17 +S21902F59CA009000C817F000C8149000481090008B01D000C91C8 +S21902F5B17D0000915D0004911D000880BF00087F63DB7838A5C0 +S21902F5C6FFF2389F001A4BFFAA953C6000033863631C7FE4FBA7 +S21902F5DB784BFFFB31807F000848000008386000002C1C0000EF +S21902F5F041820018813E000038000000816900289009002891C9 +S21902F605690024800100247C0803A68361000C8381001083A162 +S21902F61A001483C1001883E1001C382100204E8000209421FFC9 +S21902F62FE87C0802A693A1000C93C1001093E100149001001CD2 +S21902F6447CA02B797C0903A64081003C7C9F23787FC902A63FDA +S21902F659A00003807F000080BF0004809D63304BFFA9F9801D77 +S21902F66E6330813F000437DEFFFF7C004A143BFF0008901D63EA +S21902F683304082FFD88001001C7C0803A683A1000C83C1001054 +S21902F69883E10014382100184E8000209421FF607C0802A693AC +S21902F6AD61008C9381009093A1009493C1009893E1009C90015B +S21902F6C200A47C7E1B783C6000037C9B23783863631C4BFFFA4C +S21902F6D7757C7C1B787F89FE707D20E2787C004850817E000097 +S21902F6EC7C00FE70393C000C7D3F0038800B001493E1000893F5 +S21902F70161000C7FC3F3783881000838A000017C0803A64E803D +S21902F71600213D2000038009633C2C000000418200384800219E +S21902F72B317C7D1B783C60000338634A044BFFBAF97FE3FB78AB +S21902F7403880000E4BFFC641387F000E389BFFF24BFFC6357F49 +S21902F755A3EB784800216D813E0000800900282C00000041825D +S21902F76A005C3C60000338635CA4389F001E38A000044BFFBD15 +S21902F77F352C03000041820040815E00007FC3F378812A0028A8 +S21902F7947F64DB78800900043D6000037C0803A683AA0014394F +S21902F7A96BF62C3D20000393E96330916A00144E800021813E8B +S21902F7BE000093A900142C1C0000418200183C600003937C000E +S21902F7D308386363247F84E3784BFFF931800100A47C0803A6CC +S21902F7E88361008C8381009083A1009483C1009883E1009C3835 +S21902F7FD2100A04E8000209421FFF87C0802A69001000C3D206F +S21902F81200038069634081630000800B00207C0803A64E8000C1 +S21902F827218001000C7C0803A6382100084E8000209421FFF8EF +S21902F83C7C0802A69001000C7C641B783C60000338634A144B91 +S21902F851FFB9E18001000C7C0803A6382100084E800020942144 +S21902F866FFF07C0802A693E1000C900100143D2000043BE94D74 +S21902F87BB0801F001C2C0000004082002C90694DB0909F0004C3 +S21902F8904BFF75BD7C631B794082001C801F0008392000017C12 +S21902F8A50000D0913F001C901F001038600000800100147C081B +S21902F8BA03A683E1000C382100104E8000204E8000209421FF20 +S21902F8CFF07C0802A693C1000893E1000C900100147C7E1B78F3 +S21902F8E43C600003386360204BFFFFDD7C6A1B787FF88AA657B1 +S21902F8F9FF0FFE39200000380000807C0903A6612010003D607A +S21902F90E0E007C0004AC7D398BA67D788BA67C198BA67D788B50 +S21902F923A6392900104200FFE03C000C007C0004AC7C188BA656 +S21902F9383D6004007C0004AC7D788BA64C00012C7C108BA64C3E +S21902F94D00012C7FC3F3787D4803A64E8000212C1F0000418259 +S21902F96200103C0002007C0004AC7C188BA6800100147C08032E +S21902F977A683C1000883E1000C382100104E8000203D2000045A +S21902F98C39294DB08009001C7C6B1B782C0000004082000C38AF +S21902F9A16000074E800020800900147C0B004041800014800933 +S21902F9B60018386000007C0B00404D800020386000014E80006A +S21902F9CB203D20000439694DB0800B001C2C0000004182001C4E +S21902F9E0812B00143860000091240000800B0018900500004E78 +S21902F9F5800020386000074E8000203D20000439694DB0800B3E +S21902FA0A001C7C6A1B782C0000004182001C812B0008386000F4 +S21902FA1F00912A0000800B000C900400004E8000203860000758 +S21902FA344E8000209421FFD87C0802A67D800026934100109376 +S21902FA496100149381001893A1001C93C1002093E10024900113 +S21902FA5E002C9181000C3D2000043BA94DB0801D001C7C7F1B31 +S21902FA73782C0000007C9E23787CBA2B783B80000038600007EB +S21902FA88418201043C600003386360644BFFFE35801D00107CF6 +S21902FA9D7B1B787FBFF2147FFF00383C60000338634A507FE40E +S21902FAB2FB787FA5EB784BFFB7797D788AA6556B0FFE39200079 +S21902FAC700380000807C0903A6612010003D400E007C0004ACF5 +S21902FADC7D398BA67D588BA67C198BA67D588BA63929001042A1 +S21902FAF100FFE03C000C007C0004AC7C188BA63D4004007C00E4 +S21902FB0604AC7D588BA64C00012C7C108BA64C00012C2E0B0045 +S21902FB1B0048000020801E00083C6000035400F87E7C000214C5 +S21902FB307FFF021438634A684BFFB6F97C1FE8404080002C3DF3 +S21902FB452000043BC94DB07FE3FB78809E00087F6803A64E8026 +S21902FB5A00214BFF736D7C7C1B794182FFBC93FA0000419200DA +S21902FB6F103C0002007C0004AC7C188BA63C60000338634A6C4B +S21902FB844BFFB6AD7F83E3788001002C8181000C7C0803A683F0 +S21902FB99410010836100148381001883A1001C83C1002083E1E3 +S21902FBAE00247D808120382100284E8000209421FFD87C0802F8 +S21902FBC3A67D8000269321000C93410010936100149381001885 +S21902FBD893A1001C93C1002093E100249001002C918100083DA1 +S21902FBED20000480094DCC7CBD2B782C0000007CD933787C7E34 +S21902FC021B787C9C23783B60000038600007418201283C6000DE +S21902FC1703386361684BFFFCAD7C7A1B783C60000338634A70FA +S21902FC2C7F84E3787CBCEA147FC6F3784BFFB5F97D788AA65506 +S21902FC416B0FFE39200000380000807C0903A6612010003D40E2 +S21902FC560E007C0004AC7D398BA67D588BA67C198BA67D588B45 +S21902FC6BA6392900104200FFE03C000C007C0004AC7C188BA60B +S21902FC803D4004007C0004AC7D588BA64C00012C7C108BA64C33 +S21902FC9500012C2E0B0000480000243C60000338634A684BFF4B +S21902FCAAB58957E0F87E7C0002147F9C02147FBFE8507FDE02BB +S21902FCBF142C1D0000408100543D20000481694DB87FA5EB78E0 +S21902FCD47F8558007FC3F3787F84E3784FFEE3827C0000265405 +S21902FCE90007FE7C0000D07D6B00787CA000387C055B787F48DF +S21902FCFE03A67CBF2B784E8000214BFF71C17C7B1B794182FFAB +S21902FD139093D90000419200103C0002007C0004AC7C188BA6C6 +S21902FD283C60000338634A6C4BFFB5017F63DB788001002C816C +S21902FD3D8100087C0803A68321000C8341001083610014838174 +S21902FD52001883A1001C83C1002083E100247D8081203821005A +S21902FD67284E8000202803000D418100C43D600003396B4C30EC +S21902FD7C5460103A7D4B002E3D20000339294C307D4A4A147D97 +S21902FD914903A64E8004203C60000338634A904E8000203C60D4 +S21902FDA6000338634AB04E8000203C60000338634AD44E800095 +S21902FDBB203C60000338634AF84E8000203C60000338634B100D +S21902FDD04E8000203C60000338634B284E8000203C60000338B7 +S21902FDE5634B444E8000203C60000338634B5C4E8000203C60B7 +S21902FDFA000338634B6C4E8000203C60000338634B904E8000C7 +S21902FE0F203C60000338634BB44E8000203C60000338634BD833 +S21902FE244E8000203C60000338634BFC4E8000203C600003388E +S21902FE39634C1C4E8000209421FFF87C0802A69001000C380344 +S21902FE4EFFFE2800001D418100A03D600003396B4C6854001098 +S21902FE633A7D4B002E3D20000339294C687D4A4A147D4903A649 +S21902FE784E8004203860000248000078386000414BFF8BA95477 +S21902FE8D637F3E2C0300024182004028030002418100102C03D7 +S21902FEA20001418200384800002C2C030004418200242C03008B +S21902FEB7084082001C38600008480000383860000E480000300B +S21902FECC3860000C48000028386000044800002038600005481D +S21902FEE10000183860000A480000103860000B48000008386068 +S21902FEF6000F8001000C7C0803A6382100084E8000203D20007B +S21902FF0B03816962C0806B00985463C23E4E8000209421FFF8F7 +S21902FF207C0802A69001000C7C641B78386000404BFF8B158047 +S21902FF3501000C7C0803A6382100084E8000209421FFF87C08F7 +S21902FF4A02A69001000C386000414BFF8ADD606406005480042A +S21902FF5F203D2000035484045E90095CE0386000414BFF8AD575 +S21902FF748001000C7C0803A6382100084E8000209421FFF87C40 +S21902FF890802A69001000C386000414BFF8A9D3D20000380895C +S21902FF9E5CE0546305E8380000007C64237890095CE038600047 +S21902FFB3414BFF8A918001000C7C0803A6382100084E80002083 +S21902FFC84E8000204E8000209421FFF87C0802A69001000C3894 +S21902FFDD6000404BFF8A513D20000339298F187C634A78200316 +S21902FFF200007C6019148001000C7C0803A6382100084E800001 +S219030007209421FFF87C0802A69001000C386000404BFF8A1982 +S21903001C38830004386000404BFF8A218001000C7C0803A63849 +S2190300312100084E8000209421FFF87C0802A69001000C3D20C9 +S219030046000380095CE42C000000408200103800000190095CA5 +S21903005BE4480008A98001000C7C0803A6382100084E800020A2 +S2190300703D20000380095CE82C0000004C820020380000019063 +S219030085095CE87CFE9AA674E7FFFF3D2000017D2903A6380019 +S21903009A8001B00709C07C0902A6600086A07C0903A642000025 +S2190300AF0080070ABC3D600001600000C090070ABC81270AB862 +S2190300C4616B00A2552906AE91270AB8916709F039400000910A +S2190300D9470AE038002810B0073E8039273E8038002800B009BD +S2190300EE0002390000019107003038000018980900049809005B +S21903010305B109000638000000B14900282C000003B149002C6B +S21903011838000004B149002E7C0903A6394728103D600003B12F +S21903012D090030914B63447D455378390728003887280838C01D +S21903014200003960900039272830B0CA0002912A0004B16A0069 +S2190301570040820010A00A000060002000B00A0000394A00084A +S21903016C392900014200FFDC7CA92B78A0090018396000016073 +S219030181002000B0090018B168000239202000B12728009088C4 +S2190301960004380000FF98070A863920000599270A8A380048B0 +S2190301AB20B0070A8239204823B1270A8238000091B00709C063 +S2190301C04E80002039233E80A00900207D4302147D4B5378A048 +S2190301D50A00007008800041820028A00A00007008200041821B +S2190301EA0010A00900027D43021448000008394A00087C0A58AE +S2190301FF004082FFD47D495378A0090000700080004082FFF86B +S2190302147D2A4B787C090378A00A0000700B100041820014A0B7 +S2190302290A00007000EFFFB00A0000B12A0002A12A00023900B3 +S21903023E000038090001B00A0002816A00045529043E7C8B49A6 +S219030253AEA00A000060008000B00A0000A12A000071208000C0 +S219030268418200647D4B53787D0A43783D0000076108FFFF3999 +S21903027D4A00017C0A400040820038A1230A82394000007129F6 +S219030292FFFDB1230A82A00B00005400047EB00B0000A1230AE9 +S2190302A78261290002B1230A82A00B000060008000B00B000086 +S2190302BCA00B0000700980004082FFB87D6A5B787D495378A01D +S2190302D1090000700080004082FFF87D2A4B78B00A00024E806A +S2190302E600203D2000038149634438E33E80A00A00007008808F +S2190302FB004182000C386000004E800020812A00043960000049 +S2190303108809000098040000B10A0002812A000499690000A095 +S2190303250A000060008000B00A0000A12A0000712020004182D8 +S21903033A000C3943281048000008394A00083D2000039149636E +S21903034F447C188AA654000FFE2C00000041820028812A000462 +S219030364A16700062C0B0000408100187C004BAC7C0004AC358A +S2190303796BFFF0392900104181FFF0386000014E8000209421AE +S21903038EFFE87C0802A693E100149001001C7C7F1B787FE3FB1F +S2190303A378388100084BFFFF412C0300004182FFF088610008A8 +S2190303B88001001C7C0803A683E10014382100184E80002094F3 +S2190303CD21FFE87C0802A693A1000C93C1001093E10014900122 +S2190303E2001C7CBF2B787FE0FB782C0000007C7D1B787C9E233D +S2190303F7783BFFFFFF41820024889E00007FA3EB784BFFFDBDA3 +S21903040C7FE0FB782C0000003BDE00013BFFFFFF4082FFE4805E +S21903042101001C7C0803A683A1000C83C1001083E1001438211F +S21903043600184E8000209421FFE87C0802A693A1000C93C10047 +S21903044B1093E100149001001C7CBF2B787FE0FB782C00000073 +S2190304607C7D1B787C9E23783BFFFFFF418200247FA3EB784B4F +S219030475FFFF197FE0FB782C000000987E00003BDE00013BFFEB +S21903048AFFFF4082FFE48001001C7C0803A683A1000C83C10074 +S21903049F1083E10014382100184E8000209421FFE87C0802A691 +S2190304B49381000893A1000C93C1001093E100149001001C3DF9 +S2190304C920000380095CEC3D6000001FE0000A3B8B32007C7D8B +S2190304DE1B787C9E237848000014813C0048386000647D2803B4 +S2190304F3A64E8000217FA3EB787FC4F3784BFFFDE97C631B7981 +S219030508408200102C1F00003BFFFFFF4082FFD48001001C7CD3 +S21903051D0803A68381000883A1000C83C1001083E100143821AF +S21903053200184E8000209421FF807C8023782C00000590A10079 +S2190305471090C1001490E100189101001C912100209141002423 +S21903055C9081000C386000004182002C28000005418100102CB3 +S21903057100000441820144480002B42C000006418202782C00C8 +S219030586000741820278480002A03D600003800B4DB43D2000A1 +S21903059B0339294CE07D2902147D2903A64E8004203D20FF0059 +S2190305B061290014800900007C0006AC60000400900900007C60 +S2190305C50006AC480000E03D20FF0061290200A00900007C0032 +S2190305DA06AC60000008B00900007C0006AC480000C03D20FF9F +S2190305EF0061290200A00900007C0006AC60000004B00900006F +S2190306047C0006AC480000A03D20FF0061290240A00900007C76 +S2190306190006AC60000004B00900007C0006AC480000803D20A2 +S21903062EFF0061290220A00900007C0006AC60000008B009000C +S219030643007C0006AC480000603D20FF0061290220A009000013 +S2190306587C0006AC60000004B00900007C0006AC480000403D47 +S21903066D20FF0061290940800900007C0006AC6000008090094E +S21903068200007C0006AC480000203D20FF006129094880090005 +S219030697007C0006AC60000010900900007C0006AC3D20000381 +S2190306AC3800000190095CF0480001783D20000380695CF03885 +S2190306C100000090095CF03D600003800B4E9C3D200003392960 +S2190306D64DC87D2902147D2903A64E8004203D20FF006129000F +S2190306EB14800900007C0006AC540005A8900900007C0006AC5F +S2190307004800012C3D20FF0061290200A00900007C0006AC7038 +S21903071500FFF75400043EB00900007C0006AC480001083D20A6 +S21903072AFF0061290200A00900007C0006AC7000FFFB5400048E +S21903073F3EB00900007C0006AC480000E43D20FF006129024024 +S219030754A00900007C0006AC7000FFFB5400043EB00900007C7C +S2190307690006AC480000C03D20FF0061290220A00900007C008C +S21903077E06AC7000FFF75400043EB00900007C0006AC48000081 +S2190307939C3D20FF0061290220A00900007C0006AC7000FFFB64 +S2190307A85400043EB00900007C0006AC480000783D20FF00613A +S2190307BD290940800900007C0006AC5400066E900900007C0019 +S2190307D206AC480000583D20FF0061290948800900007C000676 +S2190307E7AC54000734900900007C0006AC4800003838600036A5 +S2190307FC480000303961000838010088392000039861007199A6 +S21903081121007090010074916100783D200003800B00088069EE +S2190308265CEC90095CEC382100804E8000209421FFE87C0802A3 +S21903083BA693C1001093E100149001001C7C9E23783920000053 +S2190308507C7F1B78913E0000881F0A86700B00014182008838F8 +S219030865000001981F0A863D20000381496344A00A000070093A +S21903087A800040820060812A000439600001880900009801004C +S21903088F08B16A0002A00A000060009000B00A0000A12A000008 +S2190308A4712B20004182000C395F281048000008394A00083DC4 +S2190308B92000039149634438610008388000014BFF966D2C03A8 +S2190308CE00004182000C38000001901E000038000010901F0957 +S2190308E34C392000017D234B788001001C7C0803A683C10010D1 +S2190308F883E10014382100184E8000209421FFF07C0802A693A9 +S21903090DC1000893E1000C900100143D2000003BE93200813F6C +S21903092200343860FFFF7D2803A64E8000213D20000380095C6C +S219030937F47C7E1B782C000000408200943800000190095CF47E +S21903094C4BFFF725813F0034386000007D2803A64E80002181DE +S2190309615F00147C1E9AA67400FFFF3D200003900A000039295E +S21903097603CC912A00043D600003396B043C3D200003916A00F7 +S21903098B08392901C4912A000C3D600003396B038C3D20000326 +S2190309A0916A001039290538912A00143D600003396B08343D04 +S2190309B5200003916A0018392904AC912A001C801F00347FC3F1 +S2190309CAF3787C0803A64E800021800100147C0803A683C10083 +S2190309DF0883E1000C382100104E8000203D2000038129634877 +S2190309F42C09000041820024A00900047C0020004082000C387B +S219030A0960FFFF4E800020812900002C0900004082FFE43D20A3 +S219030A1E00038009634890696348B083000490A30008900300DB +S219030A3300386000004E8000203D2000038129634839600000D2 +S219030A482C0900004D8200207D2A4B78A00900047C0018004082 +S219030A5D82001C2C0B00004182001080090000900B0000480068 +S219030A720008814900007D2B4B78812900002C0900004082FF8A +S219030A87D03D200003914963484E8000209421FFE87C0802A6E7 +S219030A9C9381000893A1000C93C1001093E100149001001C7CCC +S219030AB17E1B7883FE000838000000A13F00066000FFFF7C098D +S219030AC60000817E00047C9C23784082000C38000000B01F0088 +S219030ADB06A01F00047D635B78B00B0002A3BF00044BFFCA65E6 +S219030AF07C651B787FA4EB787FE3FB784BFFC9E92C03000040AF +S219030B058200603D200003816963482C0B000041820050A12BE6 +S219030B1A0004A01F00027C09000040820034A0BF0004800B0090 +S219030B2F087D635B7838A5FFF87F86E378A0FF0000389F00083C +S219030B447C0803A64E8000217FC3F3784BFFC971480000188166 +S219030B596B00002C0B00004082FFB87FC3F3784BFFC9598001CA +S219030B6E001C7C0803A68381000883A1000C83C1001083E1002D +S219030B8314382100184E8000209421FFD87C0802A6930100088E +S219030B989321000C93410010936100149381001893A1001C9385 +S219030BADC1002093E100249001002C7C9C2378281C05C07C7944 +S219030BC21B787CB82B787CDA33787CFE3B78418100A838600577 +S219030BD7EA4BFFC8857C7F1B794182009883BF0008381C0008F0 +S219030BEC837F0004B01F000CB3DD0000B35D0002A01F000C3965 +S219030C012000007F85E378B01D0004B13D00067F24CB78387DF7 +S219030C1600084BFF94493D20000380095CA439600011901B0054 +S219030C2B0C81380000997B0009913B0010A01D00047F63DB78F8 +S219030C40B01B0002A39F000C4BFFC9097C651B787F84E3787F0F +S219030C55A3EB784BFFC88DB07D00067F05C3787FE3FB7838805E +S219030C6A00114BFFC5DD7FE3FB784BFFC84D8001002C7C080308 +S219030C7FA6830100088321000C8341001083610014838100188E +S219030C9483A1001C83C1002083E10024382100284E8000209414 +S219030CA921FFD87C0802A69381001893A1001C93C1002093E1A6 +S219030CBE00249001002C7CBF2B787C7D1B787C9C23787CDE338E +S219030CD3787FE3FB78388100084BFFDCA52C0300004180002417 +S219030CE8A0DF0004A0FE00047FA3EB787F84E37838A100084BBB +S219030CFDFFFE91386000004800001C3C6000033C800003386357 +S219030D124EB038844ED44BFFA5193860FFFF8001002C7C080316 +S219030D27A68381001883A1001C83C1002083E100243821002840 +S219030D3C4E8000209421FFE87C0802A69381000893A1000C93F5 +S219030D51C1001093E100149001001C3F8000037CBF2B783D2082 +S219030D660003807C634C7CDD33787CFE3B7893E963504BFF9286 +S219030D7BE93D200003816963542C0B00004182001CB3CB0004D9 +S219030D90801D000039200000900B0000913C634C480000143CA1 +S219030DA560000338634EE47FE4FB784BFFA4818001001C7C089B +S219030DBA03A68381000883A1000C83C1001083E1001438210012 +S219030DCF184E8000209421FFD07C0802A6934100189361001C55 +S219030DE49381002093A1002493C1002893E1002C90010034A3E2 +S219030DF9A600047CBA2B787C7E1B787C9C23783CA000037CFFC0 +S219030E0E3B7838A50D40386100087FA4EB784BFFFBD12C03007E +S219030E23004080000C3860FFFF48000084813F00043C00106212 +S219030E38817F000060004DD37D2900161D6B03E85529D1BE7F62 +S219030E4D6B4A143D4000033D2000033D60000393CA634C938917 +S219030E626350934B63544BFFB92D7FBAEB787C7E1B783BE0FFB8 +S219030E77FF3FA000033F8000034BFFB8D17C7E18507C03D840EF +S219030E8C408000184BFFC6F1801D634C2C0000004082FFE483D0 +S219030EA1FC63507F43D3784BFFFB957FE3FB78800100347C0890 +S219030EB603A6834100188361001C8381002083A1002483C100EA +S219030ECB2883E1002C382100304E8000209421FFE87C0802A613 +S219030EE093A1000C93C1001093E100149001001C3D200003803C +S219030EF5095CFC7C9F23782C0000004082007C4BFFD2C53D2021 +S219030F0A0004386940EC800300042C00000540820018A00300C4 +S219030F1F162C000000408200504BFFD399480000482C000000EF +S219030F3440820014480009BD3800000A981F0000480000603FDC +S219030F49A00004389D473038A000804BFFD4012C0300003BBDFD +S219030F5E47303D2000033D60000393A96370906B5CFC408200DB +S219030F730C38600000480000303D400003816A63703D000003C7 +S219030F88880B0000396B0001981F000081285CFC916A63703955 +S219030F9D29FFFF91285CFC386000018001001C7C0803A683A178 +S219030FB2000C83C1001083E10014382100184E8000209421FF37 +S219030FC7E87C0802A693C1001093E100149001001C7C7F1B78D2 +S219030FDC7C9E23784BFFFEF92C030000418200CC3D2000038064 +S219030FF10962FC2C00000040820048881E00002C0000FF4082B3 +S219031006003C7FE3FB78388100084BFFFEC92C0300004182FFF9 +S21903101BF0880100082C0000FD41820058418100102C0000F401 +S21903103041820018480000802C0000FF408200783860000148BA +S21903104500007438000003981E00007FE3FB78388000FF480055 +S21903105A01D17FE3FB78388000FC480001C57FE3FB7838800083 +S21903106F06480001B9480000C54BFFFFC87FE3FB7838810008A8 +S2190310844BFFFE552C0300004182FFF07FE3FB78388000FF48FD +S2190310990001917FE3FB78388000FC48000185888100087FE3DE +S2190310AEFB7848000179386000008001001C7C0803A683C1004A +S2190310C31083E10014382100184E8000209421FFE87C0802A661 +S2190310D893C1001093E100149001001C7C7E1B783BE0000A4868 +S2190310ED00001C37FFFFFF40820010480000413BE0000A4800CE +S21903110200084BFFB64D7FC3F378388100084BFFFEB52C0300E1 +S219031117004182FFD8886100088001001C7C0803A683C1001012 +S21903112C83E10014382100184E8000209421FFE87C0802A69374 +S219031141A1000C93C1001093E100149001001C3D2000043BA906 +S21903115647B04800003080BE5D007FE3FB787FA4EB784BFFD3FA +S21903116B017C631B7940810014801E5D007FBD1A147C030050EA +S219031180901E5D004BFFD0453FC00003801E5D002C000000417E +S2190311958200303D2000043BE940EC801F00042C000005408244 +S2190311AA000C7FE3FB784BFFD111801F00042C0000004082FF8B +S2190311BFA0480007353D200004392947B03D6000033D40000315 +S2190311D43BE000003C600004912B637493EA5D00386340EC4BC4 +S2190311E9FFD0913D20000039293200800900442C0000004182DC +S2190311FE001093E90044386000004BFF8D5D8001001C7C080314 +S219031213A683A1000C83C1001083E10014382100184E800020BD +S2190312289421FFF07C0802A693E1000C900100143D6000038193 +S21903123D2B63742C0400249889000039290001912B6374408265 +S2190312520010380000013D200003900963583FE00003801F635E +S21903126758688B0023212B00007D6959143140FFFF7D2A011036 +S21903127C7D2058394182001C3D400003392000013D6000033896 +S219031291000000912A635C900B63603D600003812B5D0039295D +S2190312A600012C090100912B5D004182002C3D200003800963A0 +S2190312BB5C2C000000418200283D600003812B63603929000131 +S2190312D02C090003912B6360408200104BFFFE5D38000000900B +S2190312E51F6358800100147C0803A683E1000C382100104E80A9 +S2190312FA00209421FFE87C0802A693A1000C93C1001093E100D7 +S21903130F149001001C480005457C7D1B783C6000033C80000384 +S21903132438A0012338844FD838634FD04BFF9F017FA3EB78485C +S21903133900058D8001001C7C0803A683A1000C83C1001083E153 +S21903134E0014382100184E8000209421FFE87C0802A693A10013 +S2190313630C93C1001093E100149001001C480004E97C7D1B7807 +S2190313783C6000033C80000338A0013538844FE838634FD04BF4 +S21903138DFF9EA57FA3EB78480005318001001C7C0803A683A110 +S2190313A2000C83C1001083E10014382100184E8000209421FF43 +S2190313B7E87C0802A693A1000C93C1001093E100149001001C2C +S2190313CC7C7D1B787C9E23784BFFFD653D20000383E95CF848AF +S2190313E10000084BFFB36D7FA3EB787FC4F3784BFFFBD57C6351 +S2190313F61B79408200102C1F00003BFFFFFF4082FFE0800100CF +S21903140B1C7C0803A683A1000C83C1001083E10014382100180E +S2190314204E8000209421FF787C0802A693C1008093E10084900D +S21903143501008C3804FFFC2800000490A1001090C1001490E193 +S21903144A00189101001C91210020914100249081000C3BC000DF +S21903145F00418103643D600003396B4FF85400103A7D4B002E28 +S2190314743D20000339294FF87D4A4A147D4903A64E8004203F8D +S219031489E00003801F5D043D6000032C00000039200001912B81 +S21903149E5D08408200144BFFE361907F5D042C03000041820303 +S2190314B314811F5D043808FFFF28000039418103043D600003FF +S2190314C8396B50105400103A7D4B002E3D200003392950107DD0 +S2190314DD4A4A147D4903A64E8004203D20FF0061290014816905 +S2190314F200007C0006AC3948FFFF3C0080007C0054307D6B0389 +S21903150778916900007C0006AC480002B43D20FF006129020041 +S21903151CA00900007C0006AC60000008B00900007C0006AC4844 +S2190315310002943D20FF0061290200A00900007C0006AC6000E8 +S2190315460004B00900007C0006AC480002743D20FF00612902F7 +S21903155B40A00900007C0006AC60000004B00900007C0006AC11 +S219031570480002543D20FF0061290220A00900007C0006AC6081 +S219031585000008B00900007C0006AC480002343D20FF006129F6 +S21903159A0220A00900007C0006AC60000004B00900007C00069C +S2190315AFAC480002143D20FF0061290940800900007C0006AC2F +S2190315C460000080900900007C0006AC480001F43D20FF006169 +S2190315D9290948816900007C0006AC3948FFE53C0080007C00C6 +S2190315EE54307D6B0378916900007C0006AC480001C83D600023 +S2190316030383CB5D0838000000900B5D083D20000381495D0451 +S2190316182C0A0000418201A87D4853783808FFFF2800003941A3 +S21903162D8101983D600003396B50F85400103A7D4B002E3D2009 +S2190316420003392950F87D4A4A147D4903A64E8004203D20FFFC +S2190316570061290014816900007C0006AC3948FFFF3C00800085 +S21903166C7C0054307D6B0078916900007C0006AC480001483D0B +S21903168120FF0061290200A00900007C0006AC7000FFF7540010 +S219031696043EB00900007C0006AC480001243D20FF00612902B9 +S2190316AB00A00900007C0006AC7000FFFB5400043EB009000092 +S2190316C07C0006AC480001003D20FF0061290240A00900007C49 +S2190316D50006AC7000FFFB5400043EB00900007C0006AC480017 +S2190316EA00DC3D20FF0061290220A00900007C0006AC7000FFB9 +S2190316FFF75400043EB00900007C0006AC480000B83D20FF00FE +S21903171461290220A00900007C0006AC7000FFFB5400043EB085 +S2190317290900007C0006AC480000943D20FF00612909408009D8 +S21903173E00007C0006AC5400066E900900007C0006AC48000089 +S219031753743D20FF0061290948816900007C0006AC3948FFE551 +S2190317683C0080007C0054307D6B0078916900007C0006AC48D8 +S21903177D0000483D20000383C95D044800003C394100083800BC +S2190317920000392100903960000391210074980100719961008A +S2190317A770914100783D200003800A000883C95CF890095CF8EC +S2190317BC480000084BFFF9797FC3F3788001008C7C0803A6839A +S2190317D1C1008083E10084382100884E8000209421FFE07C08EB +S2190317E602A693A1001493C1001893E1001C900100247C7D1B31 +S2190317FB787C9F23787CA32B784BFF7FE138000000901F000050 +S2190318107FA3EB78388100084BFFF7AD2C0300004182001888F5 +S2190318250100082C0000034082000C38000001901F0000386020 +S21903183A0001800100247C0803A683A1001483C1001883E100C6 +S21903184F1C382100204E8000209421FFE87C0802A69381000815 +S21903186493A1000C93C1001093E100149001001C3FA000003B74 +S219031879BD3200813D00343860FFFF7D2803A64E800021801D01 +S21903188E00347C7C1B78386000007C0803A64E8000217F83E3E5 +S2190318A3788001001C7C0803A68381000883A1000C83C1001056 +S2190318B883E10014382100184E8000209421FFF87C0802A690D4 +S2190318CD01000C3D20000039293200800900347C0803A64E8048 +S2190318E200218001000C7C0803A6382100084E8000209421FF0B +S2190318F7E87C0802A693A1000C93C1001093E100149001001CE7 +S21903190C3FA000003BBD3200817D00343D200003806963687DF2 +S2190319216803A63D20000338000000900962D44E800021801DA5 +S21903193600303D2000038069636C7C0803A64E8000213D2000D3 +S21903194B0338000001900962F08001001C7C0803A683A1000C5E +S21903196083C1001083E10014382100184E8000209421FFE87C27 +S2190319750802A693A1000C93C1001093E100149001001C3FA0ED +S21903198A00003BBD3200811D00343860FFFF7D0803A63D400003 +S21903199F03392000013D60000338000000912A62D4900B62F018 +S2190319B44E8000213D20000390696368813D0034386000017DFB +S2190319C92803A64E800021813D00303860FFFF7D2803A64E80A1 +S2190319DE00213D200003801D00309069636C386000017C0803B6 +S2190319F3A64E8000218001001C7C0803A683A1000C83C10010F4 +S219031A0883E10014382100184E8000209421FFE87C0802A6938F +S219031A1D81000893A1000C93C1001093E100149001001C3FC04B +S219031A32000383FE5D0C2C1F0000408200A83FA000003BBD32EC +S219031A4700813D00343860FFFF7D2803A64E800021813D0034CB +S219031A5C7C7C1B78386000017D2803A64E800021815D00143DDD +S219031A71200003392912FC912A00043D600003396B13583D20FA +S219031A860003916A000839291228912A000C3D600003396B1086 +S219031A9BD03D200003916A001039291424912A00143D600003EA +S219031AB0396B17E03D200003916A0018392913B4912A001C808B +S219031AC51D00347F83E3787C0803A64E800021380000013D20A4 +S219031ADA0003901E5D0C93E962FC3D2000033FA00004A089622D +S219031AEFE6387D40EC4BFFC6F93BBD40EC801D00043D200003E5 +S219031B04900963648001001C7C0803A68381000883A1000C83DB +S219031B19C1001083E10014382100184E8000209421FFF07C08DF +S219031B2E02A693E1000C900100143D200003800963002C000055 +S219031B4300418200904BFFC6813D2000043BE940EC3D20000390 +S219031B58817F0004800963647C005800418200602C0B000440AA +S219031B6D8200484BFFFE013C6000043D200004392947B03C8032 +S219031B82000338C347303CA00003396000013940000D3D000095 +S219031B97033CE000033800000090C4637091655CFC994347300F +S219031BAC9128637490075D00801F00042C000000408200084BB4 +S219031BC1FFFE553D200004800940F03D600003900B6364800118 +S219031BD600147C0803A683E1000C382100104E8000209421FF36 +S219031BEBE07C0802A69361000C9381001093A1001493C10018F9 +S219031C0093E1001C900100243F8000033FA0000338000001396C +S219031C152023283D6000033B600000901C62E0913D62E43C606E +S219031C2A00033BBD62E43B9C62E038634F4C388B633C936B634A +S219031C3F3C38A000014BFF0D313C6000037FA4EB7838634F24B8 +S219031C5438A000024BFF0D1D3C60000338634F7C7F84E378388A +S219031C69A000014BFF0D093C6000033C80000338634F983884C1 +S219031C7E5CA438A000054BFF0CF13C6000033C80000438634FDC +S219031C93C038844C9838A000054BFF0CD93D2000039369630009 +S219031CA84BFFD4CD4BFFB6913D6000033D200003392960203B86 +S219031CBDAB60107C1D48004182003C7D3B4B783B800001813D1A +S219031CD200047FA3EB787D2803A64E8000217C631B79418200F9 +S219031CE70C939D000C48000008907D000C3BBD00107C1DD800B6 +S219031CFC4082FFD43D200003800963402C000000408200143C6C +S219031D11600003386351E04BFF9519480000903D2000038009CD +S219031D2662E02C000000418200283C60000438634C84480001F3 +S219031D3B092C030000418200143C600003386352004BFF94E52D +S219031D50480000103D20000338000001900963003D20000380A9 +S219031D650963002C000000418200403C60000338635CA44BFF42 +S219031D7AD3397C641B783C6000033863522C4BFF94A93C6000F2 +S219031D8F0438634C984BFFD31D7C641B783C6000033863523447 +S219031DA44BFF948D4BFFFC6D800100247C0803A68361000C83BF +S219031DB981001083A1001483C1001883E1001C382100204E8021 +S219031DCE00209421FFF07C0802A693E1000C900100143D200086 +S219031DE303806963787C9F23782C030000418200084BFF826D33 +S219031DF8881F00002C0000024082002C3C8000033884633438C1 +S219031E0D7F001C38A000064BFF969D2C03000040820010801F22 +S219031E2200103D20000390095CA4800100147C0803A683E10074 +S219031E370C382100104E8000209421FE887C0802A69321015CB3 +S219031E4C93410160936101649381016893A1016C93C101709375 +S219031E61E101749001017C3D20000390696378386100187C7926 +S219031E761B783880000038A0012C4BFF82B93D200003808963AE +S219031E8B3439696334A06B00043D201234394000003CE0000383 +S219031EA038C00001612955553960000639075CA498C10019990E +S219031EB561001A9121001C99475CA499480003380000FF9081BB +S219031ECA0034B06100389801015198C10018994800019948005F +S219031EDF023CA000037D1D437838A51DD0980101489801014921 +S219031EF49801014A9801014B9801014C9801014D9801014E98BB +S219031F0901014F9801015038610008388000444BFFEAD53B801F +S219031F1E00023B4101483F6000034BFFA86D7C7E1B787F23CBE4 +S219031F33783880012C7F45D37838C0004338E000444BFFEC490F +S219031F484BFFB639881B5CA42C00000040820028881D00012CB8 +S219031F5D0000004082001C881D00022C000000408200108BFD5C +S219031F7200032C1F000041820014386000444BFFEABD386000C8 +S219031F8700480000384BFFA7C57C7E1850280307CF4081FFB034 +S219031F9C7F80E3782C0000003B9CFFFF4181FF80386000444B65 +S219031FB1FFEA8D3D20000393E9633C3860FFFF8001017C7C080A +S219031FC603A68321015C83410160836101648381016883A10154 +S219031FDB6C83C1017083E10174382101784E8000200000C23835 +S219031FF09421FFD07C0802A69301001093210014934100189339 +S21903200561001C9381002093A1002493C1002893E1002C900108 +S21903201A0034480000057FC802A6801EFFCC7FC0F2142C03005C +S21903202F003B000000408000247D0400D07D2300D03148FFFF3D +S2190320447C0A41107CE048507CE33B787D0443783B00FFFF2C01 +S219032059050000408000247D8600D07D2500D0314CFFFF7C0A3B +S21903206E61107D6048507D655B787D8663787F18C0F87CAA2B3C +S219032083797C7F1B787CC833787C9D2378408202FC7C08F8401A +S2190320984081011839600000616BFFFF7C0858407CC9337841A1 +S2190320AD810014200800FF7C000110540507384800001C3C0095 +S2190320C200FF6000FFFF7C0800107C000110540006F8600500CC +S2190320D710817E80007D292C307C0B48AE7C002A1420A0002044 +S2190320EC2C0500004182001C200500207FA004307FE928307DF2 +S2190321013F03787FBD28307D082830550A843E7C1F53967D6014 +S21903211651D67C0703785506043E7C6731D67D2BF85055298012 +S21903212B1E57A0843E7D2903787C091840408000247D294214E2 +S2190321407C09404038E7FFFF418000147C0918404080000C38AA +S219032155E7FFFF7D2942147D2348507C0953967D6051D67C0A5C +S21903216A03787C6A31D67C0B48505409801E57A0043E7D2003FD +S21903217F787C001840408000207C0042147C004040394AFFFFC8 +S219032194418000107C00184040800008394AFFFF54E0801E7CF2 +S2190321A9055378480003CC2C0800004082000C380000017D007A +S2190321BE5396380000006000FFFF7C0800407D094378418100BE +S2190321D314200800FF7C000110540A07384800001C3C0000FFEB +S2190321E86000FFFF7C0800107C000110540006F8600A0010810E +S2190321FD7E80007D2954307C0B48AE7C00521420A000202C052D +S2190322120000408200107FE8F85038800001480000C820E50060 +S219032227207FA93C307FEC3C307FE028307C1F4B787FBD283066 +S21903223C7D082830550A843E7C0C53967D6051D67C06037855C0 +S21903225105043E7CE629D67D2B60505529801E57E0843E7D29B5 +S21903226603787C093840408000247D2942147C09404038C6FF01 +S21903227BFF418000147C0938404080000C38C6FFFF7D294214B1 +S2190322907D2748507C0953967D6051D67C0A03787CEA29D67DA0 +S2190322A52B48505529801E57E0043E7D2903787C0938404080E6 +S2190322BA00247D2942147C094040394AFFFF418000147C0938CF +S2190322CF404080000C394AFFFF7D29421454C0801E7C0453786C +S2190322E47FE74850550A843E7C1F53967D6051D67C07037855E3 +S2190322F906043E7C6731D67D2BF8505529801E57A0843E7D292B +S21903230E03787C091840408000247D2942147C09404038E7FF57 +S219032323FF418000147C0918404080000C38E7FFFF7D29421407 +S2190323387D2348507C0953967D6051D67C0A03787C6A31D67C74 +S21903234D0B48505409801E57A0043E7D2003787C0018404080F0 +S21903236200207C0042147C004040394AFFFF418000107C00188A +S2190323774040800008394AFFFF54E0801E7C055378480001F465 +S21903238C7C0AF8404081000C38A00000480001E03960000061AE +S2190323A16BFFFF7C0A58407D49537841810014200A00FF7C008C +S2190323B60110540707384800001C3C0000FF6000FFFF7C0A00DC +S2190323CB107C000110540006F860070010817E80007D293C30FE +S2190323E07C0B48AE7C003A1420A000202C050000408200307D19 +S2190323F53F50107D2949107D2900D07C08E810380000007C0087 +S21903240A01147D2A037938A000004182016438A000014800015B +S21903241F5C20E500207FAB3C307D093C307FEC3C307D4A2830A1 +S2190324347FE028307C1F5B787D4A4B787FBD28307D0828305516 +S21903244947843E7C0C3B967D6039D67C0503785544043E7CC510 +S21903245E21D67D2B60505529801E57E0843E7D2903787C093027 +S21903247340408000247D2952147C09504038A5FFFF4180001457 +S2190324887C0930404080000C38A5FFFF7D2952147D2648507CD8 +S21903249D093B967D6039D67C0703787CC721D67C6B48505469E8 +S2190324B2801E57E0043E7D2303787C033040408000247C6352D7 +S2190324C7147C03504038E7FFFF418000147C0330404080000C28 +S2190324DC7C63521438E7FFFF54A0801E7C6618507C053B78541D +S2190324F1AB043E550A043E7CEB51D65508843E54A9843E7D6BEC +S21903250641D67D4951D67D2941D654E0843E7D6B02147D6B52C9 +S21903251B147D4A58107D4A51107D4A53B83C0900017C005078DC +S2190325307D295038556A801E7D290378556B843E7C095A145419 +S219032545E7043E7D2A3A147C001840418100247D29E8107D295D +S21903255A49107D2900D07C001A78216000007C0B01147C0A489C +S21903256F394182000838A5FFFF388000007CBA2B782C1800009B +S2190325847C9923787F23CB787F44D378418200207F8400D07D64 +S2190325992300D0317CFFFF7C0BE1107F6048507F63DB787F8460 +S2190325AEE378800100347C0803A68301001083210014834100C3 +S2190325C3188361001C8381002083A1002483C1002883E1002C7B +S20C0325D8382100304E8000207C +S2190325E04E6574776F726B2068617264776172652061646472CB +S2190325F5657373205B4D41435D000071756963635F6573610028 +S21903260A0000657468300000000071756963635F65746800008D +S21903261F0051554943432045746865726E65743A204E6F20662D +S21903263472656520786D697420627566666572730A0000004C08 +S2190326496F616420612066696C65006C6F616400000000454CCE +S21903265E4620696D61676573206E6F7420737570706F72746570 +S219032673640A000000496E76616C696420532D7265636F7264F6 +S219032688206174206F66667365742025702C20696E7075743A2E +S21903269D2025630A00000042616420532D7265636F72642063C5 +S2190326B26F756E74206174206F66667365742025700A000000EA +S2190326C70041646472657373206F6666736574203D2025700A6D +S2190326DC00000000417474656D707420746F206C6F61642053CC +S2190326F12D7265636F7264206461746120746F20616464726543 +S21903270673733A202570205B6E6F7420696E2052414D5D0A00B7 +S21903271B002A2A2A205761726E696E672120436865636B737526 +S2190327306D206661696C757265202D20416464723A20256C78CC +S2190327452C202530326C58203C3E202530326C580A0000456E1E +S21903275A74727920706F696E743A2025702C206164647265730B +S21903276F732072616E67653A2025702D25700A0000496E766164 +S2190327846C696420532D7265636F7264206174206F66667365B8 +S21903279974203078256C782C20747970653A2025780A000000CF +S2190327AE0000FFFF2E7CFFFF2CCCFFFF2CCCFFFF2CCCFFFF2E58 +S2190327C364FFFF2E64FFFF2E64FFFF2E18FFFF2E18FFFF2E18A9 +S2190327D8256308000A000000766572626F7365006C6F61642094 +S2190327ED72617720646174610000006C6F61642061646472650B +S219032802737300000000646F776E6C6F6164206D6F646520286E +S21903281754465450206F722078797A4D4F44454D29000000003F +S21903282C686F7374206E616D6520284950206164647265737329 +S21903284129000066696C65206E616D65000000496E76616C698D +S2190328566420495020616464726573733A2025730A006D6F6406 +S21903286B656D000000496E76616C696420276D6F6465273A204A +S21903288025730A00746674700000000054465450206D6F6465D8 +S219032895207265717569726573206120776F726B696E67206E66 +S2190328AA6574776F726B0A00000046696C65206E616D65206D9D +S2190328BF697373696E670A000075736167653A206C6F61642036 +S2190328D425730A005370656369666965642061646472657373B3 +S2190328E92028257029206973206E6F7420696E2052414D2E0A30 +S2190328FE000043616E2774206C6F616420272573273A20257358 +S2190329130A00000000526177206C6F6164207265717569726596 +S219032928732061206D656D6F727920616464726573730A005283 +S21903293D61772066696C65206C6F616465642025702D25700ADB +S2190329520000454C4600556E7265636F676E697A656420696DAE +S21903296761676520747970653A20256C780A0000005B2D765D7C +S21903297C205B2D6E203C636F756E743E5D205B2D6C203C6C65C7 +S2190329916E6774683E5D205B2D74203C74696D656F75743E5DC3 +S2190329A6205B2D72203C726174653E5D0A20202020202020204D +S2190329BB5B2D69203C49505F616464723E5D202D68203C4950DA +S2190329D05F616464723E00004E6574776F726B20636F6E6E6595 +S2190329E563746976697479207465737400000070696E6700003B +S2190329FA00003C636F756E743E202D206E756D626572206F6632 +S219032A0F207061636B65747320746F2074657374003C74696D36 +S219032A24656F75743E202D206D617820236D73207065722070CD +S219032A3961636B6574205B726F756E7420747269705D006C6FAE +S219032A4E63616C204950206164647265737300000000686F7332 +S219032A63742049502061646472657373003C6C656E6774683E27 +S219032A78202D2073697A65206F66207061796C6F6164000076A4 +S219032A8D6572626F7365206F7065726174696F6E0000003C720D +S219032AA26174653E202D2074696D65206265747765656E2070E9 +S219032AB761636B6574730000000000000050494E47202D2049A3 +S219032ACC6E76616C6964206F7074696F6E2073706563696669B3 +S219032AE165640A0000000050494E47202D20496E76616C6964A3 +S219032AF620495020616464726573733A2025730A000050494E21 +S219032B0B473A2043616E27742066696E64206164647265737398 +S219032B20206F662073657276657220272573270A00000000508C +S219032B35494E47202D20686F73742049502061646472657373BB +S219032B4A2072657175697265640A00000000496E76616C69641C +S219032B5F206C656E677468207370656369666965643A20256408 +S219032B740A0000004E6574776F726B2050494E47202D206672BD +S219032B896F6D202573000020746F2025730A0069636D70202DE0 +S219032B9E207365713A20256C642C2074696D653A20256C6420F8 +S219032BB3287469636B73290A0050494E47202D207265636569E9 +S219032BC876656420256C64206F6620256C6420657870656374E9 +S219032BDD65640A00000000000000007B636D64737D00004D61BB +S219032BF26E61676520464C41534820696D6167657300666973C5 +S219032C07005B2D6C5D000000004D616E61676520636F6E6669E7 +S219032C1C6775726174696F6E206B65707420696E20464C415321 +S219032C3148206D656D6F727900000066636F6E666967005B2D21 +S219032C46665D00000000496E697469616C697A6520464C415356 +S219032C5B4820496D6167652053797374656D205B4649535D00B2 +S219032C70696E6974000000005B2D635D00000000446973706C4F +S219032C85617920636F6E74656E7473206F6620464C4153482027 +S219032C9A496D6167652053797374656D205B4649535D000000DB +S219032CAF006C6973740000000000000000446973706C61792056 +S219032CC466726565205B617661696C61626C655D206C6F636119 +S219032CD974696F6E732077697468696E20464C41534820496D9A +S219032CEE6167652053797374656D205B4649535D000066726500 +S219032D0365000000002D66203C666C6173685F616464723E20F9 +S219032D182D6C203C6C656E6774683E00457261736520464C4106 +S219032D2D534820636F6E74656E74730000000065726173650050 +S219032D4200006E616D6500000000446973706C617920616E20EE +S219032D57696D6167652066726F6D20464C41534820496D61675C +S219032D6C652053797374656D205B4649535D000064656C657478 +S219032D816500005B2D62203C6D656D6F72795F6C6F61645F6132 +S219032D966464726573733E5D205B2D635D206E616D65000000D7 +S219032DAB004C6F616420696D6167652066726F6D20464C41534E +S219032DC04820496D6167652053797374656D205B4649535D202C +S219032DD5696E746F2052414D0000006C6F6164000000002D62F8 +S219032DEA203C6D656D5F626173653E202D6C203C696D616765E1 +S219032DFF5F6C656E6774683E205B2D73203C646174615F6C6557 +S219032E146E6774683E5D0A2020202020205B2D66203C666C610E +S219032E2973685F616464723E5D205B2D65203C656E7472795F22 +S219032E3E706F696E743E5D205B2D72203C72616D5F6164647202 +S219032E533E5D205B2D6E5D203C6E616D653E000000437265619E +S219032E68746520616E20696D6167650063726561746500002AC4 +S219032E7D2A2A20696E76616C696420276669732720636F6D6D61 +S219032E92616E643A2025730A0000666973200000000066756C4B +S219032EA76C20696E697469616C697A6174696F6E2C2065726116 +S219032EBC73657320616C6C206F6620666C6173680000000041F1 +S219032ED1626F757420746F20696E697469616C697A65205B66F4 +S219032EE66F726D61745D20464C41534820696D61676520737992 +S219032EFB7374656D002A2A2041626F727465640A002A2A2A2024 +S219032F10496E697469616C697A6520464C41534820496D616766 +S219032F25652053797374656D0A0000526564426F6F7400526515 +S219032F3A64426F6F745B6261636B75705D00526564426F6F74A5 +S219032F4F20636F6E6669670000464953206469726563746F7271 +S219032F6479000000202020696E697469616C697A6174696F6E8F +S219032F79206661696C65642025703A2030782578282573290A6F +S219032F8E0000202020205761726E696E673A2064657669636506 +S219032FA320636F6E74656E7473206E6F74206572617365642C52 +S219032FB820736F6D6520626C6F636B73206D6179206E6F742092 +S219032FCD626520757361626C650A004572726F7220777269748A +S219032FE2696E6720696D6167652064657363726970746F72739F +S219032FF72061742025703A2030782578282573290A0000000081 +S21903300C646973706C617920636865636B73756D730000004E7D +S219033021616D652020202020202020202020202020464C415379 +S2190330364820616464722020202573202020204C656E677468A0 +S21903304B202020202020456E74727920706F696E740A00000042 +S219033060436865636B73756D000000004D656D20616464720046 +S219033075000000252D313673202030782530386C582020203049 +S21903308A782530386C58202030782530386C58202030782530EA +S21903309F386C580A00202030782530386C58202E2E203078256C +S2190330B430386C580A0000006D656D6F727920626173652061F4 +S2190330C96464726573730072616D20626173652061646472654A +S2190330DE737300000000656E74727920706F696E74206164642A +S2190330F37265737300464C415348206D656D6F72792062617386 +S219033108652061646472657373000000696D616765206C656EDD +S21903311D677468205B696E20464C4153485D00696D61676520F2 +S21903313273697A65205B61637475616C20646174615D000000B9 +S21903314700646F6E277420636F70792066726F6D2052414D20C0 +S21903315C746F20464C4153482C206A7573742075706461746530 +S219033171206469726563746F72790066696C65206E616D6500EB +S2190331860000696E76616C696420617267756D656E747300004F +S21903319B00726571756972656420706172616D65746572206D48 +S2190331B0697373696E670000496E76616C696420464C41534820 +S2190331C520696D6167652073697A652F6C656E67746820636F4C +S2190331DA6D62696E6174696F6E0A00000000496E76616C696446 +S2190331EF20464C41534820616464726573733A202570202825D3 +S21903320473290A0020202076616C69642072616E67652069736E +S2190332192025702D25700A000000004E616D6520697320746F97 +S21903322E6F206C6F6E672C206D757374206265206C6573732051 +S2190332437468616E2025642063686172730A0000002A2A205714 +S21903325841524E494E473A2052414D20616464726573733A2000 +S21903326D2570206D617920626520696E76616C69640A004361AC +S2190332826E2774206C6F6361746520256C642062797465732012 +S2190332976672656520696E20464C4153480A000000496D61676B +S2190332AC6520666F756E642C2062757420464C4153482061645A +S2190332C1647265737320696E636F72726563740A000000496D26 +S2190332D661676520666F756E642C20627574204C454E475448F9 +S2190332EB20697320696E636F727265637420283078256C7820C8 +S219033300213D203078256C78290A0000416E20696D616765205C +S2190333156E616D6564202725732720657869737473000043612C +S21903332A6E27742070726F6772616D20746869732072656769C6 +S21903333F6F6E202D20636F6E7461696E7320636F646520696E16 +S21903335420757365210A000043616E2774206572617365207255 +S2190333696567696F6E2061742025703A20307825782825732903 +S21903337E0A0043616E27742070726F6772616D20726567696F2D +S2190333936E2061742025703A2030782578282573290A00000073 +S2190333A84572726F722065726173696E672061742025703A20F1 +S2190333BD30782578282573290A00004572726F722070726F67D9 +S2190333D272616D6D696E672061742025703A203078257828255D +S2190333E773290A00006C656E67746800006D697373696E672087 +S2190333FC617267756D656E740000000043616E2774206572614C +S2190334117365207468697320726567696F6E202D20636F6E7429 +S21903342661696E7320636F646520696E20757365210A00000094 +S21903343B00696D616765206E616D65000044656C6574652069D4 +S2190334506D61676520272573270000004E6F20696D61676520BF +S2190334652725732720666F756E640A000000006D656D6F727985 +S21903347A205B6C6F61645D2062617365206164647265737300FC +S21903348F00646973706C617920636865636B73756D00000000B7 +S2190334A44E6F742061206C6F616461626C6520696D6167650AD8 +S2190334B9000000436865636B73756D3A2030782530386C780A46 +S2190334CE00002A2A205761726E696E67202D20636865636B73B9 +S2190334E3756D206661696C7572652E202073746F7265643A2089 +S2190334F830782530386C782C20636F6D70757465643A203078EF +S21903350D2530386C780A00464C4153483A2064726976657220B2 +S219033522696E6974206661696C6564212C207374617475733A08 +S21903353720307825780A000000464C4153483A202570202D203E +S21903354C25702C20256420626C6F636B73206F6620257020622E +S2190335617974657320656163682E0A00000000746F6F20666562 +S2190335767720617267756D656E7473000000756E7265636F67D8 +S21903358B6E697A656420636F6D6D616E640000000052756E20B5 +S2190335A073637269707420617420626F6F740000626F6F745F9D +S2190335B573637269707400426F6F742073637269707400626F4A +S2190335CA6F745F7363726970745F6461746100000000426F6FF4 +S2190335DF74207363726970742074696D656F75742028313030A6 +S2190335F4306D73207265736F6C7574696F6E2900626F6F745FFA +S2190336097363726970745F74696D656F75740025733A200000B7 +S21903361E000025732000747275650000000066616C736500000C +S21903363300256C64200000000030782530325800003A000000A4 +S219033648200000003F3F00000A0000002E2E2025730A0000455A +S21903365D6E746572207363726970742C207465726D696E617432 +S21903367265207769746820656D707479206C696E650A000000D9 +S219033687003E3E200000000000FFFEF8A8FFFEF8CCFFFEF948EE +S21903369CFFFEF954FFFEF8E0FFFEF8FCFFFEFA54FFFEFA80FF40 +S2190336B1FEFBECFFFEFB3CFFFEFAB0FFFEFAD8FFFEF758FFFE24 +S2190336C6F758FFFEF768FFFEF770FFFEF758FFFEF7606C6973F0 +S2190336DB7420636F6E66696775726174696F6E206F6E6C7900E4 +S2190336F02A2A20696E76616C696420656E7472790A0000000006 +S219033705000000FFFEF654FFFEF6ACFFFEF66CFFFEF670FFFE02 +S21903371AF678FFFEF68455706461746520526564426F6F74205B +S21903372F6E6F6E2D766F6C6174696C6520636F6E666967757228 +S2190337446174696F6E0000004572726F722077726974696E671F +S21903375920636F6E66696720646174612061742025703A2030CF +S21903376E782578282573290A00005265717565737420666F72E6 +S21903378320636F6E6669672076616C75652027257327202D20E3 +S21903379877726F6E6720747970650A0043616E27742066696EF1 +S2190337AD6420636F6E666967206461746120666F722027257305 +S2190337C2270A00000000FFFEF278FFFEF278FFFEF2B0FFFEF25D +S2190337D798FFFEF278FFFEF2844E6F20737061636520746F2057 +S2190337EC61646420272573270A000000FFFEF094FFFEF094FF86 +S219033801FEF0B0FFFEF0B0FFFEF094FFFEF0A0464C41534820D3 +S219033816636F6E66696775726174696F6E20636865636B737517 +S21903382B6D206572726F72206F7220696E76616C6964206B65D1 +S219033840790A000000000000FFFF2C30FFFF2C30FFFF2C30FFDB +S219033855FF2C30FFFF2C30FFFF2C30FFFF2C30FFFF2C30FFFF95 +S21903386A2C30FFFF2C30FFFF2C30FFFF2C30FFFF2C30FFFF2C53 +S21903387F30FFFF2C30FFFF2C30FFFF2C50FFFF2C70FFFF2C907A +S219033894FFFF2CB0FFFF2CD0FFFF2D34FFFF2D34FFFF2D34FF27 +S2190338A9FF2D34FFFF2CF0FFFF2D10FFFF2D10FFFF2D10FFFFD9 +S2190338BE2D10FFFF2D10FFFF2D10FFFF2D10FFFF2D10FFFF2D99 +S2190338D310FFFF2D10FFFF2D10FFFF2D10FFFF2D10FFFF2D10A1 +S2190338E8FFFF2D10FFFF2D10FFFF2D10FFFF2D10FFFF2D10FF9D +S2190338FDFF2D10FFFF2D10FFFF2D10FFFF2D10FFFF2D10FFFF88 +S2190339122D10FFFF2D10FFFF2D10FFFF2D10FFFF2D10FFFF2D44 +S21903392710FFFF2D10FFFF2D10FFFF2CF0FFFF2CF0FFFF2CF0AF +S21903393CFFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFED +S219033951FF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFFD8 +S2190339662CF0FFFF2CF0FFFF2CF0FFFF2C68FFFF2C68FFFF2CA6 +S21903397B8CFFFF2CB0FFFF2CB0FFFF2CF0FFFF2CF0FFFF2CF0A1 +S219033990FFFF2CF0FFFF2CD4FFFF2CF0FFFF2CF0FFFF2CF0FFB5 +S2190339A5FF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF84 +S2190339BA2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2C42 +S2190339CFF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF069 +S2190339E4FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FF45 +S2190339F9FF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF2CF0FFFF30 +S219033A0E2CF0FFFF2CF0FFFF2CF0FFFF2C24FFFF2C24FFFF2C85 +S219033A2324FFFF2C24FFFF2C24FFFF2C24FFFF2C24FFFF2C24DC +S219033A38FFFF2C24FFFF2C24FFFF2C24FFFF2C24FFFF2C24FFEC +S219033A4DFF2C24FFFF2C24FFFF2C24FFFF2C44FFFF2C64FFFF77 +S219033A622C84FFFF2CA4FFFF2CC4FFFF2D28FFFF2D28FFFF2D0A +S219033A7728FFFF2D28FFFF2CE4FFFF2D04FFFF2D04FFFF2D041C +S219033A8CFFFF2D04FFFF2D04FFFF2D04FFFF2D04FFFF2D04FF33 +S219033AA1FF2D04FFFF2D04FFFF2D04FFFF2D04FFFF2D04FFFF1E +S219033AB62D04FFFF2D04FFFF2D04FFFF2D04FFFF2D04FFFF2DDB +S219033ACB04FFFF2D04FFFF2D04FFFF2D04FFFF2D04FFFF2D04EF +S219033AE0FFFF2D04FFFF2D04FFFF2D04FFFF2D04FFFF2D04FFDF +S219033AF5FF2D04FFFF2D04FFFF2D043031323334353637383919 +S219033B0A6162636465660000000000000000503031004F4B00FE +S219033B1F0045303100453033004530320042303100FFFF418032 +S219033B34FFFF4990FFFF41ECFFFF4848FFFF46C0FFFF4990FF0A +S219033B49FF4990FFFF4990FFFF4378FFFF49A4FFFF4990FFFF37 +S219033B5E4990FFFF4990FFFF4990FFFF4474FFFF4990FFFF49EF +S219033B7390FFFF4378FFFF41D0FFFF4990FFFF46C0FFFF49A417 +S219033B88FFFF4990FFFF4990FFFF4990FFFF4470FFFF4990FF13 +S219033B9DFF4990FFFF4990FFFF4990FFFF4990FFFF4990FFFFD9 +S219033BB24990FFFF4990FFFF4990FFFF491CFFFF46C0FFFF49C1 +S219033BC790FFFF4990FFFF4990FFFF41DCFFFF4990FFFF4990DA +S219033BDCFFFF4990FFFF4824FFFF4990FFFF438CFFFF4990FF11 +S219033BF1FF4990FFFF4990FFFF41C4FFFF4840FFFF46C000007B +S219033C060000FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58D3 +S219033C1BC8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C82E +S219033C30FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFE2 +S219033C45FF58C8FFFF5808FFFF5808FFFF583CFFFF5870FFFF31 +S219033C5A5870FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58B7 +S219033C6FA4FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FE +S219033C84FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FF8E +S219033C99FF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF79 +S219033CAE58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF580B +S219033CC3C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C886 +S219033CD8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FFFF58C8FF3A +S219033CEDFF58C8FFFF587CFFFF587CFFFF587CFFFF587CFFFF55 +S219033D02587CFFFF587CFFFF587CFFFF587CFFFF587CFFFF5832 +S219033D177CFFFF587CFFFF587CFFFF587CFFFF587CFFFF587CF9 +S219033D2CFFFF587CFFFF58A4FFFF58C8FFFF58ECFFFF5910FFE8 +S219033D41FF5934FFFF59A0FFFF59A0FFFF59A0FFFF59A0FFFFFF +S219033D565958FFFF5978FFFF5978FFFF5978FFFF5978FFFF590C +S219033D6B78FFFF5978FFFF5978FFFF5978FFFF5978FFFF5978B8 +S219033D80FFFF5978FFFF5978FFFF5978FFFF5978FFFF5978FF1C +S219033D95FF5978FFFF5978FFFF5978FFFF5978FFFF5978FFFF07 +S219033DAA5978FFFF5978FFFF5978FFFF5978FFFF5978FFFF5998 +S219033DBF78FFFF5978FFFF5978FFFF5978FFFF5978FFFF597864 +S219033DD4FFFF5978FFFF58F8FFFF58F8FFFF58F8FFFF58F8FFCC +S219033DE9FF58F8FFFF58F8FFFF58F8FFFF58F8FFFF58F8FFFF38 +S219033DFE58F8FFFF58F8FFFF58F8FFFF58F8FFFF58F8FFFF58CA +S219033E13F8FFFF58F8FFFF5920FFFF5940FFFF5960FFFF5980B0 +S219033E28FFFF59A0FFFF5A08FFFF5A08FFFF5A08FFFF5A08FF07 +S219033E3DFF59C0FFFF59E0FFFF59E0FFFF59E0FFFF59E0FFFF76 +S219033E5259E0FFFF59E0FFFF59E0FFFF59E0FFFF59E0FFFF59E7 +S219033E67E0FFFF59E0FFFF59E0FFFF59E0FFFF59E0FFFF59E04B +S219033E7CFFFF59E0FFFF59E0FFFF59E0FFFF59E0FFFF59E0FF17 +S219033E91FF59E0FFFF59E0FFFF59E0FFFF59E0FFFF59E0FFFF02 +S219033EA659E0FFFF59E0FFFF59E0FFFF59E0FFFF59E0FFFF5993 +S219033EBBE0FFFF59E0FFFF5960FFFF5960FFFF5960FFFF5960F7 +S219033ED0FFFF5960FFFF5960FFFF5960FFFF5960FFFF5960FF43 +S219033EE5FF5960FFFF5960FFFF5960FFFF5960FFFF5960FFFF2E +S219033EFA5960FFFF5960FFFF5988FFFF59A8FFFF59C8FFFF59E7 +S219033F0FE8FFFF5A08FFFF5A50FFFF5A50FFFF5A50FFFF5A50AD +S219033F24FFFF5A50FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFD9 +S219033F39FF5A28FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFFFEC +S219033F4E5A28FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFFF5A7C +S219033F6328FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFFF5A2899 +S219033F78FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFAD +S219033F8DFF5A28FFFF5A28FFFF5A28FFFF5A28FFFF5A28FFFF98 +S219033FA25A28FFFF5A28FFFF59ACFFFF59F0FFFF59ACFFFF595C +S219033FB7F0FFFF59ACFFFF59F0FFFF59ACFFFF59F0FFFF59AC66 +S219033FCCFFFF59F0FFFF59ACFFFF59F0FFFF59ACFFFF59F0FFFE +S219033FE1FF59ACFFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFFA5 +S219033FF659F0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F2 +S21903400BF0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F045 +S219034020FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FF21 +S219034035FF59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF0C +S21903404A59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF599D +S21903405FF0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F0F1 +S219034074FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFFF59F0FFCD +S219034089FF59F0FFFF59F0FFFF5A08FFFF5A08FFFF5A08FFFF6D +S21903409E5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5ACB +S2190340B308FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A0808 +S2190340C8FFFF5A08FFFF5A08FFFF5948FFFF5948FFFF597CFF0B +S2190340DDFF59B0FFFF59B0FFFF5A08FFFF5A08FFFF5A08FFFF99 +S2190340F25A08FFFF59E4FFFF5A08FFFF5A08FFFF5A08FFFF5A9C +S21903410708FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A08B3 +S21903411CFFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFA7 +S219034131FF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF92 +S2190341465A08FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A22 +S21903415B08FFFF5A08FFFF5A08FFFF5A08FFFF5A08FFFF5A085F +S219034170FFFF5A08FFFF5A0800000000446973706C617920522A +S2190341856564426F6F742076657273696F6E20696E666F726DEF +S21903419A6174696F6E0076657273696F6E005B3C746F70696331 +S2190341AF3E5D00000048656C702061626F75742068656C703F8C +S2190341C40000000068656C70000000005B2D77203C74696D652B +S2190341D96F75743E5D205B656E7472795D00004578656375745E +S2190341EE6520636F64652061742061206C6F636174696F6E00A5 +S21903420300676F00002D62203C6C6F636174696F6E3E205B2D9E +S2190342186C203C6C656E6774683E5D00446973706C6179202886 +S21903422D6865782064756D702920612072616E6765206F66206D +S2190342426D656D6F72790000000064756D70000000005B4F4E18 +S219034257207C204F46465D00004D616E616765206D61636869EB +S21903426C6E652063616368657300000063616368650000005295 +S21903428165736574207468652073797374656D00000000726572 +S219034296736574000000506C6174666F726D3A2025732028251B +S2190342AB73292025730A0000004D6F746F726F6C61204D425844 +S2190342C000000000506F77657250432038363000436F70797276 +S2190342D5696768742028432920323030302C20323030312C202F +S2190342EA526564204861742C20496E632E0A0A00000052414DD7 +S2190342FF3A2025702D25700A003D3D20457865637574696E67A1 +S21903431420626F6F742073637269707420696E2025642E2530E0 +S2190343293364207365636F6E6473202D20656E746572205E4385 +S21903433E20746F2061626F72740A00000000526564426F6F746E +S2190343533E200000002A2A204572726F723A20496C6C656761C9 +S2190343686C20636F6D6D616E643A20222573220A000000006F1E +S21903437D6E00006F666600496E76616C6964206361636865207F +S2190343926D6F64653A2025730A00636163686573203F0A00009D +S2190343A7003C746F7069633E00496E76616C69642061726775CA +S2190343BC6D656E740A00000025730A20202025732025730A00CA +S2190343D1000000626173652061646472657373000000006C655D +S2190343E66E677468000044756D702077686174205B6C6F636185 +S2190343FB74696F6E5D3F0A0000776169742074696D656F757469 +S219034410000000007374617274696E672061646472657373001D +S21903442500000041626F757420746F20737461727420657865CC +S21903443A637574696F6E206174202570202D2061626F72742084 +S21903444F77697468205E432077697468696E202564207365631C +S2190344646F6E64730A0000002E2E2E20526573657474696E671E +S2190344792E00000A0000002121206F6F70732C205245534554FC +S21903448E206E6F7420776F726B696E67206F6E2074686973208A +S2190344A3706C6174666F726D0A000000003031323334353637F1 +S2190344B838390000303132333435363738396162636465660014 +S2190344CD00000030313233343536373839414243444546000030 +S2190344E2000000000000FFFF68FCFFFF6AACFFFF6AACFFFF6ACB +S2190344F7ACFFFF6AACFFFF6AACFFFF6AACFFFF6AACFFFF6AAC98 +S21903450CFFFF6AACFFFF6AACFFFF6A40FFFF68FCFFFF6AACFF4D +S219034521FF6AACFFFF6AACFFFF6AACFFFF6AACFFFF6AACFFFF1A +S2190345366AACFFFF6AACFFFF6AACFFFF6AACFFFF6AACFFFF689C +S21903454BDCFFFF6AACFFFF6AACFFFF69D4FFFF6AACFFFF6AACEC +S219034560FFFF6AACFFFF6AACFFFF68FC000000005E430A0030D9 +S21903457578253038583A20000000002530325800000000202053 +S21903458A000020000000207C0000256300007C0A0000202D20DD +S21903459F61726520796F7520737572652028792F6E293F200085 +S2190345B4556E62616C616E63656420737472696E67210A0041DA +S2190345C96D626967756F757320636F6D6D616E64202725732765 +S2190345DE2C2063686F69636573206172653A2025730020257394 +S2190345F3000A00000055736167653A0A002020257325732025B3 +S219034608730A00002A2A204572726F723A20257320616C7265E4 +S21903461D616479207370656369666965640A002A2A20457272CF +S2190346326F723A20696E76616C6964206E756D62657220272534 +S219034647732720666F722025730A0000002A2A204572726F7215 +S21903465C3A20696E76616C696420666C616720272563270A0046 +S2190346710000002A2A204572726F723A206E6F20646566617552 +S2190346866C742F6E6F6E2D666C616720617267756D656E747300 +S21903469B20737570706F727465640A000078797A4D6F64656D95 +S2190346B0202D202573206D6F64652C20256428534F48292F25BF +S2190346C56428535458292F25642843414E29207061636B6574B1 +S2190346DA732C20256420726574726965730A000000004352437B +S2190346EF00436B73756D00000043616E2774206163636573736C +S2190347042066696C65000000536F7272792C207A4D6F64656D01 +S219034719206E6F7420617661696C61626C652079657400546922 +S21903472E6D6564206F7574000000456E64206F662066696C65F4 +S2190347430043616E63656C6C6564000000496E76616C696420F7 +S2190347586672616D696E67004352432F636865636B73756D20E6 +S21903476D6572726F720000426C6F636B2073657175656E6365A1 +S219034782206572726F7200000000556E6B6E6F776E2065727277 +S2190347976F7200000000000000FFFF88B8FFFF88ACFFFF88A08E +S2190347ACFFFF8894FFFF8888FFFF887CFFFF8870FFFF886442A4 +S2190347C175665B25645D2F25703A206275663A2025702C206CBD +S2190347D6656E3A2025642F25642C206E6578743A2025700A0054 +S2190347EB0046726565206C697374203D2025700A002A2A20576C +S21903480061726E696E673A2063616E277420696E7374616C6CDE +S219034815206C697374656E657220666F722065746865726E658E +S21903482A742074797065203078253032780A000000005F5F6527 +S21903483F6E65745F706F6C6C3A206E6F206D6F72652062756698 +S219034854666572730A00000000000000FFFF9660FFFF96B8FF4E +S219034869FF9934FFFF970CFFFF970CFFFF97B4FFFF97F4FFFF54 +S21903487E9890FFFF98D4FFFF99144E4554415343494900000090 +S219034893004F43544554000000556E6B6E6F776E206572726FC1 +S2190348A87200000066696C65206E6F7420666F756E64000061D3 +S2190348BD63636573732076696F6C6174696F6E0000000064690B +S2190348D2736B2066756C6C206F7220616C6C6F636174696F6ED1 +S2190348E720657863656564656400000000696C6C6567616C2063 +S2190348FC54465450206F7065726174696F6E0000756E6B6E6F45 +S219034911776E207472616E736665722049440066696C65206151 +S2190349266C726561647920657869737473006E6F207375636883 +S21903493B2075736572000000006F7065726174696F6E207469B2 +S2190349506D6564206F757400736F6D6520736F7274206F6620EB +S2190349656E6574776F726B206572726F720000696E76616C695E +S21903497A6420706172616D6574657200000070726F746F636FD5 +S21903498F6C2076696F6C6174696F6E000066696C6520697320EE +S2190349A46C6172676572207468616E206275666665720000FF15 +S2190349B9FFA51CFFFFA528FFFFA534FFFFA540FFFFA54CFFFFAF +S2190349CEA558FFFFA564FFFFA570FFFFA57CFFFFA588FFFFA5C8 +S2190349E394FFFFA5A025642E25642E25642E25640045746865AC +S2190349F8726E65742073656E643A0A0045746865726E6574207C +S219034A0D726563763A0A006574685F6472765F64737220736809 +S219034A226F756C64206E6F742062652063616C6C65643A207616 +S219034A376563746F722025642C20646174612025780A000000EF +S219034A4C000000002E2E2E2045726173652066726F6D2025702A +S219034A612D25703A2000002E0000000A0000002E2E2E20507278 +S219034A766F6772616D2066726F6D2025702D2570206174202588 +S219034A8B703A2000004E6F206572726F72202D206F70657261B9 +S219034AA074696F6E20636F6D706C6574650000004465766963DB +S219034AB56520697320696E2065726173652073757370656E643A +S219034ACA207374617465000000004465766963652069732069B9 +S219034ADF6E2070726F6772616D2073757370656E6420737461AA +S219034AF474650000496E76616C696420464C415348206164642E +S219034B09726573730000004572726F7220747279696E67207477 +S219034B1E6F2065726173650000004572726F7220747279696E7B +S219034B336720746F206C6F636B2F756E6C6F636B004572726FDF +S219034B487220747279696E6720746F2070726F6772616D0047BF +S219034B5D656E65726963206572726F720000004465766963652B +S219034B722F726567696F6E2069732077726974652D70726F743A +S219034B87656374656400000000464C415348207375622D73791B +S219034B9C7374656D206E6F7420696E697469616C697A6564001C +S219034BB10000004461746120766572696679206661696C656433 +S219034BC6206166746572206F7065726174696F6E000044726990 +S219034BDB7665722074696D6564206F75742077616974696E67B2 +S219034BF020666F72206465766963650044726976657220646F52 +S219034C056573206E6F7420737570706F7274206465766963657C +S219034C1A0000556E6B6E6F776E206572726F7200000000000043 +S219034C2F00FFFFB168FFFFB18CFFFFB198FFFFB1A4FFFFB1B01D +S219034C44FFFFB1BCFFFFB1C8FFFFB1D4FFFFB204FFFFB174FF18 +S219034C59FFB180FFFFB1E0FFFFB1ECFFFFB1F8FFFFB284FFFF0B +S219034C6EB284FFFFB27CFFFFB214FFFFB27CFFFFB21CFFFFB25B +S219034C8354FFFFB25CFFFFB26CFFFFB26CFFFFB264FFFFB27444 +S219034C98FFFFB254FFFFB28CFFFFB26CFFFFB274FFFFB274FF5C +S219034CADFFB27CFFFFB284FFFFB28CFFFFB28CFFFFB28CFFFFD7 +S219034CC2B28CFFFFB28CFFFFB28CFFFFB28CFFFFB274FFFFB20F +S219034CD774FFFFB274FFFFB274FFFFB8CCFFFFB8CCFFFFB8CC7E +S219034CECFFFFB8CCFFFFB8CCFFFFB8CCFFFFB8CCFFFFB8CCFF22 +S219034D01FFB8CCFFFFB8CCFFFFB8CCFFFFB8CCFFFFB8CCFFFF0C +S219034D16B8CCFFFFB8CCFFFFB8CCFFFFB8ECFFFFB90CFFFFB9DC +S219034D2B2CFFFFB94CFFFFB96CFFFFB9C8FFFFB9C8FFFFB9C89C +S219034D40FFFFB9C8FFFFB98CFFFFB9ACFFFFB9ACFFFFB9ACFF6C +S219034D55FFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFF53 +S219034D6AB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB984 +S219034D7FACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB9AC7C +S219034D94FFFFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFF14 +S219034DA9FFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFB9ACFFFFFF +S219034DBEB9ACFFFFB9ACFFFFB9ACFFFFB91CFFFFB91CFFFFB950 +S219034DD31CFFFFB91CFFFFB91CFFFFB91CFFFFB91CFFFFB91C88 +S219034DE8FFFFB91CFFFFB91CFFFFB91CFFFFB91CFFFFB91CFF90 +S219034DFDFFB91CFFFFB91CFFFFB91CFFFFB93CFFFFB960FFFF17 +S219034E12B984FFFFB9A8FFFFB9CCFFFFBA64FFFFBA64FFFFBA74 +S219034E2764FFFFBA64FFFFB9F0FFFFBA10FFFFBA10FFFFBA10EF +S219034E3CFFFFBA10FFFFBA10FFFFBA10FFFFBA10FFFFBA10FF72 +S219034E51FFBA10FFFFBA10FFFFBA10FFFFBA10FFFFBA10FFFF5D +S219034E66BA10FFFFBA10FFFFBA10FFFFBA10FFFFBA10FFFFBA8D +S219034E7B10FFFFBA10FFFFBA10FFFFBA10FFFFBA10FFFFBA1022 +S219034E90FFFFBA10FFFFBA10FFFFBA10FFFFBA10FFFFBA10FF1E +S219034EA5FFBA10FFFFBA10FFFFBA1025733A2043616E277420D8 +S219034EBA66696E642061646472657373206F66207365727665FA +S219034ECF720A0000005F5F7564705F73656E64746F0000000057 +S219034EE47564705F7265637666726F6D202D2064726F707065AE +S219034EF964207061636B6574206F662025642062797465730AB1 +S219034F0E000047444220636F6E6E656374696F6E20706F727484 +S219034F23006764625F706F7274000000004E6574776F726B2016 +S219034F38646562756720617420626F6F742074696D6500006E4F +S219034F4D65745F646562756700000055736520424F4F54502017 +S219034F62666F72206E6574776F726B20636F6E666967757261E3 +S219034F7774696F6E00626F6F74700000004C6F63616C2049509B +S219034F8C206164647265737300000000626F6F74705F6D795F3A +S219034FA169700044656661756C742073657276657220495020C5 +S219034FB661646472657373000000626F6F74705F736572766550 +S219034FCB725F69700025732E25640A00006E65745F696F5F7772 +S219034FE072697465000000006E65745F696F5F72656164000087 +S219034FF5000000FFFFC608FFFFC490FFFFC788FFFFC794FFFFDD +S21903500AC7C800000000FFFFC4D8FFFFC4D8FFFFC4D8FFFFC46A +S21903501FD8FFFFC4D8FFFFC4D8FFFFC4D8FFFFC4D8FFFFC4D89A +S219035034FFFFC4D8FFFFC4D8FFFFC4D8FFFFC4D8FFFFC4D8FF5E +S219035049FFC4D8FFFFC4D8FFFFC504FFFFC524FFFFC544FFFF62 +S21903505EC564FFFFC584FFFFC7B4FFFFC7B4FFFFC7B4FFFFC795 +S219035073B4FFFFC5A4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4E9 +S219035088FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FF69 +S21903509DFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFF54 +S2190350B2C5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC579 +S2190350C7C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C465 +S2190350DCFFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FFFFC5C4FF15 +S2190350F1FFC5C4FFFFC5C4FFFFC55CFFFFC55CFFFFC55CFFFF38 +S219035106C55CFFFFC55CFFFFC55CFFFFC55CFFFFC55CFFFFC52C +S21903511B5CFFFFC55CFFFFC55CFFFFC55CFFFFC55CFFFFC55C80 +S219035130FFFFC55CFFFFC55CFFFFC588FFFFC5ACFFFFC5D0FFD8 +S219035145FFC5F4FFFFC618FFFFC6CCFFFFC6CCFFFFC6CCFFFF0B +S21903515AC6CCFFFFC63CFFFFC65CFFFFC65CFFFFC65CFFFFC682 +S21903516F5CFFFFC65CFFFFC65CFFFFC65CFFFFC65CFFFFC65C27 +S219035184FFFFC65CFFFFC65CFFFFC65CFFFFC65CFFFFC65CFF6F +S219035199FFC65CFFFFC65CFFFFC65CFFFFC65CFFFFC65CFFFF5A +S2190351AEC65CFFFFC65CFFFFC65CFFFFC65CFFFFC65CFFFFC67E +S2190351C35CFFFFC65CFFFFC65CFFFFC65CFFFFC65CFFFFC65CD3 +S2190351D8FFFFC65CFFFFC65C4E6F206E6574776F726B20696E9C +S2190351ED746572666163657320666F756E640A0000000043616E +S2190352026E27742067657420424F4F545020696E666F202D2049 +S2190352176E6574776F726B2064697361626C6564210A000000ED +S21903522C49503A20257300002C2044656661756C74207365725F +S2130352417665723A2025730A000000000000000D +S2190352500A526564426F6F7428746D2920646562756720656E3C +S2190352657669726F6E6D656E74202D206275696C742030393AFA +S21903527A35303A30372C2046656220323320323030310A000046 +S21903528F00000000007C2F2D5C7C2D00005B2D725D205B2D76B0 +S2190352A45D205B2D68203C686F73743E5D205B2D6D207B544681 +S2190352B95450207C2078797A4D4F44454D7D5D0A202020202017 +S2190352CE2020205B2D62203C626173655F616464726573733EFF +S2190352E35D203C66696C655F6E616D653E000000000003530CB5 +S2190352F80003A3200003260C000000000000000000000000009E +S21903530D025CD400025CEC00025CC400025CAC00025B3C000240 +S21903532259F000026124000258B0000258A800035CD40000005F +S2190353370008003E2879B800000002623800029FAC00029FAC84 +S21903534C00029FAC00029FAC00029FAC00029FAC00029FAC00C3 +S219035361029FAC00029FAC00029FAC00029FAC00029FAC0002AC +S2190353769FAC00029FAC00029FAC00029FAC00029FAC00029FFA +S21903538BAC00029FAC00029FAC00029FAC00029FAC00029FACD8 +S2190353A000029FAC00029FAC00029FAC00029FAC00029FAC006F +S2190353B5029FAC00029FAC00029FAC00029FAC00029FAC000258 +S2190353CA9FAC00029FAC00029FAC00029FAC00029FAC00029FA6 +S2190353DFAC00029FAC00029FAC00029FAC00029FAC00029FAC84 +S2190353F400029FAC00029FAC00029FAC00029FAC00029FAC001B +S219035409029FAC00029FAC00029FAC00029FAC00029FAC000203 +S21903541E9FAC00029FAC00029FAC00029FAC000000000000003F +S2190354330000000000000000000000000000000000000000005C +S21903544800000000000000000000000000000000000000000047 +S21903545D00000000000000000000000000000000000000000032 +S2190354720000000000000000000000000000000000000000001D +S21903548700000000000000000000000000000000000000000008 +S21903549C000000000000000000000000000000000000000000F3 +S2190354B1000000000000000000000000000000000000000000DE +S2190354C6000000000000000000000000000000000000000000C9 +S2190354DB000000000000000000000000000000000000000000B4 +S2190354F00000000000000000000000000000000000000000009F +S21903550500000000000000000000000000000000000000000089 +S21903551A00000000000000000000000000000000000000000074 +S21903552F0000000000000000000000000000000000000000005F +S2190355440000000000000000000000000000000000000000004A +S21903555900000000000000000000000000000000000000000035 +S21903556E00000000000000000000000000000000000000000020 +S2190355830000000000000000000000000000000000000000000B +S219035598000000000000000000000000000000000000000000F6 +S2190355AD000000000000000000000000000000000000000000E1 +S2190355C2000000000000000000000000000000000000000000CC +S2190355D7000000000000000000000000000000000000000000B7 +S2190355EC000000000000000000000000000000000000000000A2 +S219035601000000FE000000FE0000000040000000000000FF0051 +S2190356160000FF0000000010000001000000FA100000FA100053 +S21903562B000000000401000000000000000000000000800000DD +S2190356400000000000000000000000000000000000000000004D +S2190356550000000000000000028548000285A40000000000003E +S21903566A000000000000FFFFFFFF000000000000000000000027 +S21903567F00000449CC00000000000000000000000000000000F5 +S219035694FFFFFFFEFFFFFFFE0000102120423063408450A560C4 +S2190356A9C670E781089129A14AB16BC18CD1ADE1CEF1EF1231E0 +S2190356BE02103273225252B5429472F762D693398318B37BA3EE +S2190356D35AD3BDC39CF3FFE3DE246234430420140164E674C703 +S2190356E844A45485A56AB54B85289509E5EEF5CFC5ACD58D36EA +S2190356FD5326721611063076D766F6569546B4B75BA77A9719D7 +S2190357128738F7DFE7FED79DC7BC48C458E5688678A708401853 +S2190357276128023823C9CCD9EDE98EF9AF89489969A90AB92B9B +S21903573C5AF54AD47AB76A961A710A503A332A12DBFDCBDCFBAA +S219035751BFEB9E9B798B58BB3BAB1A6CA67C874CE45CC52C228D +S2190357663C030C601C41EDAEFD8FCDECDDCDAD2ABD0B8D689D63 +S21903577B497E976EB65ED54EF43E132E321E510E70FF9FEFBE31 +S219035790DFDDCFFCBF1BAF3A9F598F78918881A9B1CAA1EBD198 +S2190357A50CC12DF14EE16F108000A130C220E3500440257046C9 +S2190357BA606783B99398A3FBB3DAC33DD31CE37FF35E02B11212 +S2190357CF9022F332D24235521462777256B5EAA5CB95A885893C +S2190357E4F56EE54FD52CC50D34E224C314A0048174666447542F +S2190357F9244405A7DBB7FA879997B8E75FF77EC71DD73C26D3D9 +S21903580E36F2069116B06657767646155634D94CC96DF90EE91F +S2190358232F99C889E9B98AA9AB584448657806682718C008E1B8 +S219035838388228A3CB7DDB5CEB3FFB1E8BF99BD8ABBBBB9A4A10 +S21903584D755A546A377A160AF11AD02AB33A92FD2EED0FDD6CEC +S219035862CD4DBDAAAD8B9DE88DC97C266C075C644C453CA22C25 +S219035877831CE00CC1EF1FFF3ECF5DDF7CAF9BBFBA8FD99FF834 +S21903588C6E177E364E555E742E933EB20ED11EF000000000773C +S2190358A1073096EE0E612C990951BA076DC419706AF48FE963ED +S2190358B6A5359E6495A30EDB883279DCB8A4E0D5E91E97D2D96F +S2190358CB8809B64C2B7EB17CBDE7B82D0790BF1D911DB7106482 +S2190358E06AB020F2F3B9714884BE41DE1ADAD47D6DDDE4EBF467 +S2190358F5D4B55183D385C7136C9856646BA8C0FD62F97A8A65B5 +S21903590AC9EC14015C4F63066CD9FA0F3D638D080DF53B6E2054 +S21903591FC84C69105ED56041E4A26771723C03E4D14B04D447DC +S219035934D20D85FDA50AB56B35B5A8FA42B2986CDBBBC9D6ACC1 +S219035949BCF94032D86CE345DF5C75DCD60DCFABD13D5926D95F +S21903595E30AC51DE003AC8D75180BFD0611621B4F4B556B3C426 +S21903597323CFBA9599B8BDA50F2802B89E5F058808C60CD9B243 +S219035988B10BE9242F6F7C8758684C11C1611DABB6662D3D7695 +S21903599DDC419001DB710698D220BCEFD5102A71B1858906B6BD +S2190359B2B51F9FBFE4A5E8B8D4337807C9A20F00F9349609A809 +S2190359C78EE10E98187F6A0DBB086D3D2D91646C97E6635C0168 +S2190359DC6B6B51F41C6C6162856530D8F262004E6C0695ED1BA5 +S2190359F101A57B8208F4C1F50FC45765B0D9C612B7E9508BBE1B +S219035A06B8EAFCB9887C62DD1DDF15DA2D498CD37CF3FBD44C9F +S219035A1B654DB261583AB551CEA3BC0074D4BB30E24ADFA541C0 +S219035A303DD895D7A4D1C46DD3D6F4FB4369E96A346ED9FCAD77 +S219035A45678846DA60B8D044042D7333031DE5AA0A4C5FDD0DE4 +S219035A5A7CC95005713C270241AABE0B1010C90C20865768B5FC +S219035A6F25206F85B3B966D409CE61E49F5EDEF90E29D9C998DA +S219035A84B0D09822C7D7A8B459B33D172EB40D81B7BD5C3BC036 +S219035A99BA6CADEDB883209ABFB3B603B6E20C74B1D29AEAD51C +S219035AAE47399DD277AF04DB261573DC1683E3630B1294643B2E +S219035AC3840D6D6A3E7A6A5AA8E40ECF0B9309FF9D0A00AE2757 +S219035AD87D079EB1F00F93448708A3D21E01F2686906C2FEF765 +S219035AED62575D806567CB196C36716E6B06E7FED41B7689D3BE +S219035B022BE010DA7A5A67DD4ACCF9B9DF6F8EBEEFF917B7BEA3 +S219035B174360B08ED5D6D6A3E8A1D1937E38D8C2C44FDFF252F9 +S219035B2CD1BB67F1A6BC57673FB506DD48B2364BD80D2BDAAF6D +S219035B410A1B4C36034AF641047A60DF60EFC3A867DF55316E6B +S219035B568EEF4669BE79CB61B38CBC66831A256FD2A05268E203 +S219035B6B36CC0C7795BB0B4703220216B95505262FC5BA3BBED9 +S219035B80B2BD0B282BB45A925CB36A04C2D7FFA7B5D0CF312C2E +S219035B95D99E8B5BDEAE1D9B64C2B0EC63F226756AA39C026D88 +S219035BAA930A9C0906A9EB0E363F720767850500571395BF4A0D +S219035BBF82E2B87A147BB12BAE0CB61B3892D28E9BE5D5BE0DF3 +S219035BD47CDCEFB70BDBDF2186D3D2D4F1D4E24268DDB3F81FD9 +S219035BE9DA836E81BE16CDF6B9265B6FB077E118B747778808EE +S219035BFE5AE6FF0F6A7066063BCA11010B5C8F659EFFF862AEDF +S219035C1369616BFFD3166CCF45A00AE278D70DD2EE4E04835406 +S219035C283903B3C2A7672661D06016F74969474D3E6E77DBAEEA +S219035C3DD16A4AD9D65ADC40DF0B6637D83BF0A9BCAE53DEBB17 +S219035C529EC547B2CF7F30B5FFE9BDBDF21CCABAC28A53B393CD +S219035C673024B4A3A6BAD03605CDD7069354DE572923D967BFF9 +S219035C7CB3667A2EC4614AB85D681B022A6F2B94B40BBE37C372 +S219035C910C8EA15A05DF1B2D02EF8D00000000000000000000B7 +S219035CA6000000000000000000000000000000000000000000E1 +S219035CBB000000000000000000000000000000000000001E149A +S219035CD000001E140002F1F00002F6A40002F490000000000080 +S219035CE500000000000000000003E800000000000000000000B7 +S219035CFA01F40000000000000000000000000000000000000098 +S219035D0F00000102020303030304040404040404040505050532 +S219035D24050505050505050505050505060606060606060606F0 +S219035D39060606060606060606060606060606060606060606CF +S219035D4E060607070707070707070707070707070707070707A7 +S219035D6307070707070707070707070707070707070707070790 +S219035D780707070707070707070707070707070707070707077B +S219035D8D07070708080808080808080808080808080808080854 +S219035DA20808080808080808080808080808080808080808083C +S219035DB708080808080808080808080808080808080808080827 +S219035DCC08080808080808080808080808080808080808080812 +S219035DE1080808080808080808080808080808080808080808FD +S219035DF6080808080808080808080808080808080808080808E8 +S219035E0B080808080800032E7400032E6400032DE8000239F4D1 +S219035E2000032D7C00032D4C00032D440002361800032D3C000D +S219035E35032D2400032D080002381C00032D0000032CBC000350 +S219035E4A2CB8000241F800032C7000032C4C00032C4400024449 +S219035E5F3C00032CB000032C8000032C78000242EC00032DE075 +S219035E7400032DAC00032D840002346800034278000342600081 +S219035E890342540002A5780003424C00034224000342080002FB +S219035E9EA7F400032C0400032BF000032BE8000232D400032CAE +S219035EB33C00032C1000032C0800022BF400034204000341E88A +S219035EC8000341D00002A8EC000341C8000341B4000341A80023 +S219035EDD02A6F400032654000326480003529C00024D2C0003AF +S219035EF229F4000329D8000329780002488C00034294000342DA +S219035F0780000341780002AA84000341A00003417C00034178B1 +S219035F1C0002A1EC000335B00003359C0000000000000001001C +S219035F3100000100000000000335C8000335BC000335B0000076 +S219035F4600010000000400032CB800033604000335DC000335C9 +S219035F5BB000000001000000020000000000034F7C00034F58FE +S219035F700000000000000001000000010000000100034F980027 +S219035F85034F8400034F7C000000000000000500000000000353 +S219035F9A4FC000034FA400034F7C000000000000000500000012 +S219035FAF0000034F2400034F10000000000000000100000002FA +S219035FC40000232800034F4C00034F3000000000000000010054 +S219035FD90000010000000000032600000325E000000000000079 +S219035FEE0001000000060000000000031B280000000000022522 +S219036003D00000000000031BE8000000000003261400025D040A +S219036018000352F4000000003D60FE00380000AA980B0555396F +S21903602D200055992B02AA38000090980B0555892B000099233C +S2190360420000880B0001392000FF98030001380001F47C090304 +S219036057A6992B0000420000004E800020546A0018396000AA79 +S21903606C996A055539200055992A02AA38000080980A05559950 +S2190360816A0555992A02AA3D20004C7D2903A6380000309803D4 +S2190360960000392000007D6902A6616B4B407D6903A688030095 +S2190360AB00700B000841820014700B0020408200684200FFEC8C +S2190360C03920000C2C0900004082003C3C00004C7C0903A67DF8 +S2190360D56902A6616B4B407D6903A6880300002C0000FF41823E +S2190360EA0014700B0020408200284200FFEC3920000C2C090039 +S2190360FF004182000C380000FF980A0000880300003D600001B3 +S21903611448000024392000024BFFFFE0392000024BFFFFA03505 +S2190361296BFFFF3863000140810030880300002C0000FF4182EA +S21903613EFFEC7D2BFE707D604A787C0058507C03FE707C60189F +S219036153F87D2918387000000B7D2903787D234B784E80002054 +S2190361689421FFE893A1000C93C1001093E100147CA52B793954 +S21903617D000000408100C03BA000AA3BC000553BE000A039803B +S21903619200FF546A00189BAA05559BCA02AA3D20004C7D290319 +S2190361A7A69BEA05558804000038E40001980300007C0902A6E5 +S2190361BC60004B407C0903A638C3000189630000880400007CBD +S2190361D10058004182001471690020408200544200FFE8390010 +S2190361E6000C2C08000041820008998A00008923000088040036 +S2190361FB007CE43B787C0900007CC33378418200307D09FE701E +S2190362107D2042787C0048507C00FE707C0900F87D0000387179 +S21903622529000B7C084B7848000014390000044BFFFFB434A572 +S21903623AFFFF4181FF5C7D03437883A1000C83C1001083E10009 +S21903624F14382100184E80002000035D104E8000210000000060 +S20C03626400000000000000002A S804020100F8
index 8629f1b8fe1ea93beac8b6b677a39e14cd814bb6..3040174ea28f956fcd99d0de8f20f6d4a58267d7 GIT binary patch literal 95308 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 ARsaA1
index 670839058e3e616a42ea16a247231647ff623d9c..0206030484f4aadbcc53b6b4daa0b70521b3632d GIT binary patch literal 319507 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­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
--- a/packages/hal/powerpc/mbx/current/images/redboot_ROM.srec +++ b/packages/hal/powerpc/mbx/current/images/redboot_ROM.srec @@ -1,4 +1,4 @@ -S02B00002F776F726B2F6D62782F726564626F6F742F524F4D2F696E7374616C6C2F62696E2F726564626F6FF9 +S02B00002F65787472612F6563632D6275696C642F6D62782D726564626F6F742D726F6D2F696E7374616C6CB7 S31AFE0000007C7143A67C9243A67CB343A67C80002638A0000054B4 S31AFE000015A5D1BE3C600000606330007C63282E7CA802A67C682A S31AFE00002A03A6386000004E80002000000000000000000000008E @@ -395,24 +395,24 @@ S31AFE002015600400606300007C0004AC7C788B S31AFE00202A00004C00012C7C708BA64C00012C7C70C2A664632053 S31AFE00203F007C70C3A67C78C2A6646320007C78C3A63C600000F7 S31AFE002054606330027C0004AC7C6001247C0004AC3C4000006049 -S31AFE00206942BB487C631A787C7C43A67C8422787C9D43A64800E3 -S31AFE00207E49B13C20000060214C807C3043A63C60FE00606300B4 +S31AFE00206942C3547C631A787C7C43A67C8422787C9D43A64800CF +S31AFE00207E4B953C200000602154A07C3043A63C60FE00606300A6 S31AFE002093003C800000608400003CA0FE0060A51F347C0328407B S31AFE0020A8418200203863FFFC3884FFFC38A5FFFC8403000494F8 S31AFE0020BD0400047C0328404180FFF43C60FE00606321E43C8049 S31AFE0020D20000608430003884FFFC38A000209464000438A5FF5A S31AFE0020E7FF2C0500004082FFF43C60FE00606322EC3C800000D4 -S31AFE0020FC6084300090640014906400243C60FE01606350C03CED -S31AFE002111800000608433003CA0000060A53B587C0428404182FF +S31AFE0020FC6084300090640014906400243C60FE01606363E83CB2 +S31AFE002111800000608433003CA0000060A543647C0428404182EB S31AFE002126001C800300009004000038630004388400047C042866 -S31AFE00213B404180FFEC3C60000060633C803C800001608425A816 +S31AFE00213B404180FFEC3C600000606344A03C80000160842EFC91 S31AFE002150380000007C0320404182001490030000386300047CDA -S31AFE0021650320404180FFF43C60000060633B583C8000006084B8 -S31AFE00217A3C7C7C0320404182001490030000386300047C03200D +S31AFE0021650320404180FFF43C600000606343643C8000006084A4 +S31AFE00217A449C7C0320404182001490030000386300047C0320E5 S31AFE00218F404180FFF43821FFF438000000900100009001000895 -S31AFE0021A49421FFC84800440D4800486148003F0D3C600000608C -S31AFE0021B96330327C0004AC7C6001247C0004AC48003F614800BF -S31AFE0021CE3E2D48003FA14800646548008E0148000405480000E4 +S31AFE0021A49421FFC8480045F148004A45480040A13C600000602C +S31AFE0021B96330327C0004AC7C6001247C0004AC480040F548002A +S31AFE0021CE413948003FBD4800671D48008CF9480092014800007E S31AFE0021E3003821FF64906100989081008090A100883C600000B8 S31AFE0021F8606330327C0004AC7C6001247C0004AC7C7142A690EB S31AFE00220D61000C7C9242A6908100107CB342A690A10014900147 @@ -425,7 +425,7 @@ S31AFE00228B6C9381007093A1007493C1007893 S31AFE0022A091E1003C7C6102A67C8902A67CBA02A67CDB02A690D8 S31AFE0022B56100849081008C90A1009490C100907C230B7838216D S31AFE0022CAFFC83800000090010000900100089421FFC83CA0FE7C -S31AFE0022DF0060A5247C7CA803A648003D703821FF64906100983A +S31AFE0022DF0060A5247C7CA803A648003F043821FF6490610098A4 S31AFE0022F49081008090A100883C600000606330327C0004AC7C1E S31AFE0023096001247C0004AC7C7142A69061000C7C9242A6908131 S31AFE00231E00107CB342A690A1001490010000904100087C230B26 @@ -436,13 +436,13 @@ S31AFE002372004C9281005092A1005492C10058 S31AFE0023876093210064934100689361006C9381007093A10074FD S31AFE00239C93C1007893E1007C91C1003891E1003C7C6102A67C33 S31AFE0023B18902A67CBA02A67CDB02A6906100849081008C90A1C2 -S31AFE0023C6009490C100907C2E0B783C60000060634C803C800075 -S31AFE0023DB0060843C807CA408514180000C7CA1185141810008B3 +S31AFE0023C6009490C100907C2E0B783C600000606354A03C80004D +S31AFE0023DB00608444A07CA408514180000C7CA11851418100088B S31AFE0023F07C611B7895C1FFFC3821FFC83800000090010000909A S31AFE0024050100089421FFC881EE009855EFB7FF418200183DE040 S31AFE00241AFF0061EF001C89EF000055EFF0BE39EF000191EE002C -S31AFE00242F9855EF103A3C60000060633C0891C30000806E0098F1 -S31AFE0024443CC0000060C633A87CC6782E3C800000608434947CB6 +S31AFE00242F9855EF103A3C600000606343F091C30000806E009802 +S31AFE0024443CC0000060C6342C7CC6782E3C800000608435187CAC S31AFE00245984782E7CC903A64E800421802100703821FFC83800F6 S31AFE00246E000090010000900100089421FFC83821007080610005 S31AFE002483848081008880A1008C7C6103A67C8803A67CA903A685 @@ -455,3757 +455,4088 @@ S31AFE002501C1007883E1007C7C0000A6386000 S31AFE00251604AC7C0001247C0004AC800100008041000880610004 S31AFE00252B808081009480A100907C6FF1207C9A03A67CBB03A636 S31AFE0025408061000C8081001080A10014802100047C0004AC4C32 -S31AFE00255500012C4C0000647C230B783C80000060844C80388446 +S31AFE00255500012C4C0000647C230B783C800000608454A038841E S31AFE00256AFFE87C8123789061000C7C6000A6906100107C680273 S31AFE00257FA6906100143800000090010000900100087C0000A614 S31AFE00259460638000506004207C0004AC7C0001247C0004AC948A -S31AFE0025A921FFC848007EBD38210038806100147C6803A680A17A +S31AFE0025A921FFC848007DB538210038806100147C6803A680A183 S31AFE0025BE000C806100107C0000A6506004207C0004AC7C000168 -S31AFE0025D3247C0004AC7CA12B784E8000209421FED87C0802A63A -S31AFE0025E89321010C93410110936101149381011893A1011C931A -S31AFE0025FDC1012093E101249001012C3FA000003BBD3200813DC5 -S31AFE00261200343860FFFF7D2803A63B8000003BE000013F400041 -S31AFE002627004E800021813D00347C7E1B78386000007D2803A646 -S31AFE00263C3F6000003F2000004E800021801D00483C60000360B4 -S31AFE002651630D407C0803A63D2000003D60000093893B5893EB6C -S31AFE0026663B784E8000213C000040901B3B5C939A3B74480006D1 -S31AFE00267B6D3C60FE013C80FE013CA0FE01386329A4388429D487 -S31AFE00269038A529E0480094313C60FE013C80FE013CA0FE013CD1 -S31AFE0026A5C0FE0138C62A20386329EC38842A0438A52A14480018 -S31AFE0026BA940D3C60FE0138632A2448009401809A3B7480BB3BC6 -S31AFE0026CF5C3C60FE0138632A48480093ED3D2000003D6000002C -S31AFE0026E438093B383BAB3B287C1D00003D20000093893B6C41E6 -S31AFE0026F98200207C1C0378813D00003BBD00087D2803A64E8039 -S31AFE00270E00217C1DE0004082FFEC3F600000835B3B802C1A00ED -S31AFE002723004182006C3D20000083A93B603C8010621FBD03E855 -S31AFE00273860844DD37C9D20967FA0FE707C8436707C8020501CFA -S31AFE00274DA403E83C60FE0138632A547CA5E850480093693D2036 -S31AFE00276200003B80000093893B807FA5EB7838610008388001EB -S31AFE00277700480099BD2C03FFFE4082000C939B3B804800000878 -S31AFE00278C935B3B807FFDFB787F3CCB787FDBF3782C1D0000414F -S31AFE0027A18200143C60FE0138632A98480093193BA00000386129 -S31AFE0027B600083880010038A000FA480099752C03000040800032 -S31AFE0027CB1C3D20000080093B842C0000004182FFC44800B71D66 -S31AFE0027E04BFFFFBC40820020393C3200800900347F63DB787CE4 -S31AFE0027F50803A64E800021480077C94BFFFF9C386100084800D5 -S31AFE00280A93792C0300004081004C3FA000003F40000138610075 -S31AFE00281F08389D3B7038BA208848009E717C631B794182001CD5 -S31AFE0028348003000C807D3B70389A20887C0803A64E8000214876 -S31AFE0028490000143C60FE0138632AA4388100084800926D3BA07B -S31AFE00285E00014BFFFF3C9421FFF07C0802A693E1000C900100FA -S31AFE002873142C0300027C9F237840820144807F00043C80FE018C -S31AFE00288838842AC4480093852C030000408200447D6000A67DF8 -S31AFE00289D605B7839200000512004207C0001243C0002004C00D6 -S31AFE0028B2012C7C108BA64C00012C3D4002007C0004AC7D588B9F -S31AFE0028C7A67C0000A6516004207C000124480000F8807F000477 -S31AFE0028DC3C80FE0138842AC84800932D2C030000408200C07D44 -S31AFE0028F16000A67D605B7839200000512004207C000124392030 -S31AFE0029060000380000807C0903A6612010003D400E007C000436 -S31AFE00291BAC7D398BA67D588BA67C198BA67D588BA639290010CC -S31AFE0029304200FFE03C0004004C00012C7C108BA64C00012C3D41 -S31AFE0029454004007C0004AC7D588BA639200000380000807C096D -S31AFE00295A03A6612010003D400E007C0004AC7D398BA67D588B2C -S31AFE00296FA67C198BA67D588BA6392900104200FFE03C000C0002 -S31AFE0029844C00012C7C108BA64C00012C3D400C007C0004AC7D59 -S31AFE002999588BA67C0000A6516004207C000124480000243C60FC -S31AFE0029AEFE01809F000438632ACC4800910D480000103C60FE85 -S31AFE0029C30138632AE4480090FD800100147C0803A683E1000C4A -S31AFE0029D8382100104E8000209421FFE87C0802A693A1000C93F4 -S31AFE0029EDC1001093E100149001001C3D6000003D20000039296F -S31AFE002A023A683BEB39F87C1F48004182002C7D3D4B783FC0FE76 -S31AFE002A1701809F000480BF000080DF0008387E2AF04800909D97 -S31AFE002A2C3BFF00107C1FE8004082FFE48001001C7C0803A683D2 -S31AFE002A41A1000C83C1001083E10014382100184E8000209421EF -S31AFE002A56FFA87C0802A69381004893A1004C93C1005093E100A0 -S31AFE002A6B549001005C7C7D1B787C9C23783D20FE0139292B00E9 -S31AFE002A80386100083880006238A0000138C0000038E100383927 -S31AFE002A9501003C48009F293D20FE0139292B1038610020388071 -S31AFE002AAA006C38A0000138C0000038E100403901004448009F18 -S31AFE002ABF053D40FE017FA3EB787F84E378394A2A2038A00001F4 -S31AFE002AD438C1000838E00002390000003920000048009EF92C31 -S31AFE002AE9030000418200408001003C2C000000408200143C6073 -S31AFE002AFEFE0138632B1848008FC148000024800100442C0000ED -S31AFE002B13004082000C3800002090010040806100388081004058 -S31AFE002B2848009A758001005C7C0803A68381004883A1004C83F4 -S31AFE002B3DC1005083E10054382100584E8000209421FFB87C0827 -S31AFE002B5202A69381003893A1003C93C1004093E1004490010029 -S31AFE002B674C3D20000080093B7C7C7D1B787C9C23783D20FE01D1 -S31AFE002B7C9001002839292B30386100083880007738A0000138E9 -S31AFE002B91C0000038E100203901002448009E253D40FE017FA32B -S31AFE002BA6EB787F84E378394A2B4038A0000138C1000838E00075 -S31AFE002BBB01390100283920000048009E192C030000418200F85C -S31AFE002BD0800100242C000000418200343C60FE018081002880E0 -S31AFE002BE5A1002038632B5448008ED980A10020386100301CA582 -S31AFE002BFA03E838800008480095352C03FFFE418200BC81410098 -S31AFE002C0F287D6000A67D605B7839200000512004207C000124C2 -S31AFE002C2439200000380000807C0903A6612010003D600E007CA0 -S31AFE002C390004AC7D398BA67D788BA67C198BA67D788BA6392977 -S31AFE002C4E00104200FFE03C0004004C00012C7C108BA64C000179 -S31AFE002C632C3D6004007C0004AC7D788BA6392000003800008028 -S31AFE002C787C0903A6612010003D600E007C0004AC7D398BA67D49 -S31AFE002C8D788BA67C198BA67D788BA6392900104200FFE03C00CA -S31AFE002CA20C004C00012C7C108BA64C00012C3D600C007C000435 -S31AFE002CB7AC7D788BA67D4803A64E8000218001004C7C0803A6DB -S31AFE002CCC8381003883A1003C83C1004083E10044382100484E38 -S31AFE002CE18000204E8000209421FFE07C0802A693A1001493C1F0 -S31AFE002CF6001893E1001C90010024380000003D2000003FC000D4 -S31AFE002D0B003BA93B8090093B80901E3B6C48000A992C0300004D -S31AFE002D20418200EC3D20000080893B943D600000800B3B903D86 -S31AFE002D352000003BE97C747C8422147C8400507FE3FB7838A01E -S31AFE002D4A0400480085757FE3FB78388003FC480004F9801F03B7 -S31AFE002D5FFC7C030000408200303D20000081697C743C000BADC3 -S31AFE002D746000FACE7C0B000040820018813F03F83C00DEAD60DB -S31AFE002D8900DEAD7C090000418200283C60FE0138633A38480046 -S31AFE002D9E8D293C60000038637C743880000038A00400480085DE -S31AFE002DB3E9480000583C60FE01386338103881000838A0000166 -S31AFE002DC848000061800100082C000000418200303C60FE0138CE -S31AFE002DDD6338287FA4EB7838A00004480000413C60FE013C80D8 -S31AFE002DF200003863386438843B6038A0000248000029380000B7 -S31AFE002E0701901E3B6C800100247C0803A683A1001483C10018F6 -S31AFE002E1C83E1001C382100204E8000209421FFD87C0802A6936B -S31AFE002E3121000C93410010936100149381001893A1001C93C19F -S31AFE002E46002093E100249001002C3D2000003D6000003B493B45 -S31AFE002E5B287C7B1B787C9D23787CB92B783BCB3A6848000945E2 -S31AFE002E702C0300003B800004418200CC7C1ED000418200B43DAE -S31AFE002E8520000039297C74807E00007FFC4A147F64DB7848006D -S31AFE002E9A8D112C0300004082007C807E00107C03C800408200FD -S31AFE002EAF5C3803FFFF280000054181008C3D60FE01396B3A2060 -S31AFE002EC45400103A7D4B002E3D20FE0139293A207D4A4A147DA7 -S31AFE002ED94903A64E800420801F0000901D00004800005CA01F4D -S31AFE002EEE0004813F0000B01D0004913D00004800004893FD0048 -S31AFE002F0300480000403C60FE01386339D07F64DB7848008BB134 -S31AFE002F184800002C807E00103BDE0018480002DD7C1ED0007FDD -S31AFE002F2D9C1A144082FF543C60FE01386339FC7F64DB784800C3 -S31AFE002F428B858001002C7C0803A68321000C8341001083610024 -S31AFE002F57148381001883A1001C83C1002083E100243821002884 -S31AFE002F6C4E8000209421FBB87C0802A6930104289321042C9393 -S31AFE002F81410430936104349381043893A1043C93C1044093E1C6 -S31AFE002F9604449001044C3D2000003D6000003B093A683B2B3B78 -S31AFE002FAB287C7C1B787C9B2378480007FD2C0300003B400000B2 -S31AFE002FC07F1FC3783BC00004418202083C80000038847C7438B3 -S31AFE002FD561000838A00400480082E53BA104083D6000003D200D -S31AFE002FEAFE01934B3B80392939307FA3EB783880006C38A000EA -S31AFE002FFF0038C0000238E1042039000000480099B53D40FE0137 -S31AFE0030147F83E3787F64DB787FA6EB78394A2FB038A000013815 -S31AFE003029E000013900000039200000480099A92C03000041829F -S31AFE00303E01947C1FC800418200A480A104207FE3FB787FC4F3CA -S31AFE003053784800026538030001280000054181FFE03D60FE0197 -S31AFE003068396B39B85400103A7D4B002E3D20FE01392939B87DFA -S31AFE00307D4A4A147D4903A64E8004203C60000038637C74388151 -S31AFE003092000838A0040048008229480001343B400001807F0056 -S31AFE0030A7103BFF0018480001557FDE1A144BFFFF8C7FE9C2780E -S31AFE0030BC3129FFFF7D294910381FFFE87C0048787FE948387DC5 -S31AFE0030D13F03784BFFFF6C3C60FE0138633948480089E54BFFC0 -S31AFE0030E6FF5C2C1A0000418200E43C000BAD3D6000006000FA9E -S31AFE0030FBCE3D20DEAD3B8B7C746129DEAD900B7C74913C03F8E8 -S31AFE0031107F83E378388003FC480001393D2000003FE000008014 -S31AFE0031251F3B9481693B90907C03FC7C0002143C60FE017FC077 -S31AFE00313A58503863395C480094812C03000041820088809F3B73 -S31AFE00314F943BA104247FC3F3787FA5EB784800BA617C7F1B79A9 -S31AFE0031644182002C83A104247FE3FB784800BD697C661B783C23 -S31AFE00317960FE013863321C7FA4EB787FE5FB784800893D480042 -S31AFE00318E00447FC3F3787F84E3787FA6EB7838A004004800BB72 -S31AFE0031A38D7C7F1B794182002883A104247FE3FB784800BD25C1 -S31AFE0031B87C661B783C60FE01386339887FA4EB787FE5FB7848ED -S31AFE0031CD0088F98001044C7C0803A6830104288321042C834122 -S31AFE0031E20430836104348381043883A1043C83C1044083E104F0 -S31AFE0031F744382104484E8000203803FFFF280000054D81002094 -S31AFE00320C3D60FE01396B39185400103A7D4B002E3D20FE0139EF -S31AFE0032212939187D4A4A147D4903A64E800420386000044E802A -S31AFE0032360020386000084E800020386000004E800020386002B1 -S31AFE00324B004E800020388400035484F0BE7C8023782C00000074 -S31AFE00326038C0000038E000003884FFFF40810044816300007C26 -S31AFE0032758A23787D68383038E7000168E900102C0A00007D2A70 -S31AFE00328AFE707D404A787C0050507D6B43787C00FE707CC65AF9 -S31AFE00329F78386300047CE700383884FFFF4181FFC47CC333783B -S31AFE0032B44E8000209421FF707C0802A693010070932100749304 -S31AFE0032C94100789361007C9381008093A1008493C1008893E127 -S31AFE0032DE008C900100947C7B1B78807B00087C9F23782C0300B4 -S31AFE0032F3007CB82B78418200383881006038A000014BFFFB2594 -S31AFE003308801B000C2C00000041820014800100602C00000041B4 -S31AFE00331D82019848000010800100602C000000408201883D206F -S31AFE003332000039297C743C60FE01809B00047FBF4A1438633807 -S31AFE003347784800877D813B00103809FFFF280000054181014866 -S31AFE00335C3D60FE01396B38E85400103A7D4B002E3D20FE0139CF -S31AFE0033712938E87D4A4A147D4903A64E800420801D00002C00AB -S31AFE0033860000418200103D20FE0138893884480000303D20FEAF -S31AFE00339B013889388C480000243C60FE01809D00003863389408 -S31AFE0033B048008715480000EC7FA3EB784800AF457C641B783C7C -S31AFE0033C560FE0138633880480086F9480000D07FBEEB783BE0A3 -S31AFE0033DA00003F80FE013FA0FE017C9EF8AE387C38984800862C -S31AFE0033EFD9281F00044181000C387D38A0480086C93BFF000174 -S31AFE003404281F00054081FFDC3C60FE017FDDF378386338A448A6 -S31AFE0034190086AD480000843C60FE01386338A8480000883C6019 -S31AFE00342EFE01386338AC48008691881D00007FBEEB782C000037 -S31AFE003443007FBFEB78418200583F20FE013B4000003B80000A16 -S31AFE003458881E00002C00000A418200187FEBFB788C0B00012C03 -S31AFE00346D00000A4082FFF87D7F5B787FC4F3789B5F000038795B -S31AFE00348238B0480086413BDF00019B9F0000881E00007FDFF3EE -S31AFE003497782C0000004082FFBC2C180000418200183C60FE0141 -S31AFE0034AC386338AC48008615386000024800022C801B00102CBE -S31AFE0034C100000441820054386100083880005038A0000048000E -S31AFE0034D68C612C0300003860FFFF4180020438610008480086F5 -S31AFE0034EB992C0300004182FFC4880100082C00002E4082000CC1 -S31AFE00350038600000480001E02C00005E4082000C3860000348B6 -S31AFE0035150001D0813B00103809FFFF28000005418101BC3D6078 -S31AFE00352AFE01396B39005400103A7D4B002E3D20FE0139293921 -S31AFE00353F007D4A4A147D4903A64E80042083FD000038610008CC -S31AFE0035547FA4EB784800994D4800003083FD0000386100087F92 -S31AFE003569A4EB7838A0000038C00000480097C14800001483FDF6 -S31AFE00357E0000386100087FA4EB784800AC112C03000041820115 -S31AFE0035933C801D00007FE002787C09FE707D2302787C634850E9 -S31AFE0035A87C63FE707C6018F8546307FE540007BC7C630378485C -S31AFE0035BD000128801D0000A17D00049001005839210058B16958 -S31AFE0035D20004380100087D3A4B78900100683BC000003F60FE90 -S31AFE0035E7013BE100643B810068806100687FE4FB787F85E378A8 -S31AFE0035FC38DB38A0480097352C030000418200B4881F00037CEB -S31AFE0036111DF1AE3BDE0001281E00054081FFD4480000C03C6047 -S31AFE003626FE017FBEEB78386338B84800849548000044880100EB -S31AFE00363B083BE100082C000000418200287FC4F3787FEBFB78A8 -S31AFE003650880B0000980400008D2B0001388400012C0900004047 -S31AFE00366582FFEC7C9E23783800000A981E00003BDE00013800E0 -S31AFE00367A00003C60FE01981E0000386338E44800843D3861008D -S31AFE00368F083880005038A0000048008A9D2C0300003860FFFF06 -S31AFE0036A44180004038610008480084D52C0300004082FF84480E -S31AFE0036B9000028A01A000481210058B01D0004913D00003860E1 -S31AFE0036CE0004480000143C60FE01386338A8480083E938600021 -S31AFE0036E301800100947C0803A683010070832100748341007843 -S31AFE0036F88361007C8381008083A1008483C1008883E1008C3839 -S31AFE00370D2100904E8000209421FFF07C0802A693C1000893E164 -S31AFE003722000C900100147C7E1B782C1E00017C9F23784181008D -S31AFE003737143C60FE01386337D0480013C94800005448000069B7 -S31AFE00374C2C030000418200483C6000003C80000080BF00043857 -S31AFE003761633988388439F8480090957C631B794182001C8003FC -S31AFE003776000C7FC3F3787FE4FB787C0803A64E80002148000047 -S31AFE00378B103C60FE01386337E448001375800100147C0803A632 -S31AFE0037A083C1000883E1000C382100104E8000209421FFE07CED -S31AFE0037B50802A6934100089361000C9381001093A1001493C1AF -S31AFE0037CA001893E1001C900100243D200000800933002C000044 -S31AFE0037DF004082009C3FE00000807F3B5C3800000190093300B9 -S31AFE0037F43C63FFFF3C8000014800B2AD7C641B79418200183C30 -S31AFE00380960FE0138633778480082B538600000480000683F6097 -S31AFE00381E00003F40000038600000389B3B8C38BA3B904800B328 -S31AFE003833213FA000003F800000387D3B94389C3B984800B34156 -S31AFE003848809B3B8C80BA3B9080DC3B983C60FE0180FD3B943832 -S31AFE00385D6337A048008265813D3B94801F3B5C3D2900017C093A -S31AFE00387200503D600000900B3B9C38600001800100247C080319 -S31AFE003887A6834100088361000C8381001083A1001483C100181E -S31AFE00389C83E1001C382100204E8000209421FFA87C0802A69311 -S31AFE0038B181004893A1004C93C1005093E100549001005C380024 -S31AFE0038C600007C7D1B787C9C23783D20FE0190010040392936E5 -S31AFE0038DBDC9001003C386100083880006238A0000138C000009F -S31AFE0038F038E100383901003C480090C93D20FE01392936F83833 -S31AFE0039056100203880006338A0000038C0000238E100403900A9 -S31AFE00391A0000480090A53D40FE017FA3EB787F84E378394A36FF -S31AFE00392FA438A0000238C1000838E0000239010044392000010E -S31AFE003944480090992C030000408200143C60FE013863343C4806 -S31AFE0039590011B1480000E080610044480011ED7C7D1B794082B1 -S31AFE00396E00183C60FE0180810044386336C44800814948000059 -S31AFE003983BC8001003C2C0000004082000C801D0014900100383E -S31AFE0039983D20000080093B74806100387C0300404180001C804C -S31AFE0039ADBD00183D20000081693B5C7C032A147C0058404180BC -S31AFE0039C200143C60FE013863370C480080F94800006C809D00CD -S31AFE0039D710480078E9801D00FC817D001C2C0000003D200000E2 -S31AFE0039EC91693B7C4182004C80610038809D00204800121180C1 -S31AFE003A019D00FC7C7C1B787C1C2000418200143C60FE013863C3 -S31AFE003A1637247F85E378480080A9800100402C000000418200BC -S31AFE003A2B143C60FE01386337647F84E3784800808D8001005C0D -S31AFE003A407C0803A68381004883A1004C83C1005083E100543800 -S31AFE003A552100584E8000209421FFD87C0802A693410010936161 -S31AFE003A6A00149381001893A1001C93C1002093E1002490010016 -S31AFE003A7F2C3D40FE01394A36A438A0000238C0000038E000003F -S31AFE003A94390100083920000148008F412C030000408200143C24 -S31AFE003AA960FE013863343C48001059480001843D6000003D2022 -S31AFE003ABE000080A93B94800B3B903FA000007F650050807D3B56 -S31AFE003AD39C7F64DB78480077E983DD3B9C3BA000003BDE020033 -S31AFE003AE83BE000024800000C3BFF00013BDE01003F4000008000 -S31AFE003AFD1A3B945400C23E7C1F004040800040881E00002C00C6 -S31AFE003B1200FF4182FFDC806100087FC4F378480080892C0300E6 -S31AFE003B27004082FFC83C60FE0180810008386336B048008A897C -S31AFE003B3C2C030000418200F83BA000012C1D0000408200183C4B -S31AFE003B5160FE0180810008386336C448007F69480000D83B8152 -S31AFE003B66000C807E0010809E00187F85E3784800B0497C7F1B40 -S31AFE003B7B794182002883A1000C7FE3FB784800B3517C661B7807 -S31AFE003B903C60FE01386336447FA4EB787FE5FB7848007F257FA4 -S31AFE003BA5C3F378388000FF38A00100480077E9809A3B947F63D6 -S31AFE003BBADB787F85E3784800AFFD7C7F1B794182002C83A100AA -S31AFE003BCF0C7FE3FB784800B3057C661B783C60FE0138633644D7 -S31AFE003BE47FA4EB787FE5FB7848007ED9480000483D200000805F -S31AFE003BF9893B9C80BA3B947F63DB787F86E3784800B1257C7F9C -S31AFE003C0E1B794182002883A1000C7FE3FB784800B2BD7C661B65 -S31AFE003C23783C60FE01386336647FA4EB787FE5FB7848007E918C -S31AFE003C388001002C7C0803A6834100108361001483810018832E -S31AFE003C4DA1001C83C1002083E10024382100284E800020942191 -S31AFE003C62FFA07C0802A69381005093A1005493C1005893E10072 -S31AFE003C775C90010064380000007C7D1B787C9C23783D20FE0110 -S31AFE003C8C90010044392933E09001003C38610008388000663811 -S31AFE003CA1A0000138C0000038E100383901003C48008D113D2067 -S31AFE003CB6FE0139293688386100203880006C38A0000138C00028 -S31AFE003CCB0038E100403901004448008CED3D40FE017FA3EB7847 -S31AFE003CE07F84E378394A2FB038A0000238C1000838E0000239DD -S31AFE003CF50000003920000048008CE12C030000408200143C6007 -S31AFE003D0AFE013863343C48000DF9480001048001003C2C000012 -S31AFE003D1F0041820010800100442C000000408200143C60FE0156 -S31AFE003D343863369048000DD1480000DC806100384800ADC97C78 -S31AFE003D497C1B794082002080610038800100407C630214386305 -S31AFE003D5EFFFF4800ADAD7C7C1B794182004483A100387F83E3D8 -S31AFE003D73784800B1657C651B783C60FE01386334987FA4EB7865 -S31AFE003D8848007D3D3D2000003D6000003C60FE0180893B8C803B -S31AFE003D9DAB3B90386334B848007D2148000070808100388001B8 -S31AFE003DB200407C8323787C8402143884FFFF4800B2FD2C030028 -S31AFE003DC700418200143C60FE01386335C848007CF1480000409C -S31AFE003DDC806100388081004038A100484800ADD57C7C1B7941BC -S31AFE003DF182002883A100487F83E3784800B0DD7C661B783C6060 -S31AFE003E06FE01386336447FA4EB787F85E37848007CB1800100B4 -S31AFE003E1B647C0803A68381005083A1005483C1005883E1005CD5 -S31AFE003E30382100604E8000209421FF187C0802A6934100D093A3 -S31AFE003E456100D4938100D893A100DC93C100E093E100E4900116 -S31AFE003E5A00EC380000007C7D1B787C9C23783D20FE01900100FF -S31AFE003E6FC4392933A49001009C900100A4900100AC900100B459 -S31AFE003E84900100BC386100083880006238A0000138C000003814 -S31AFE003E99E100983901009C48008B213D20FE01392933B838618B -S31AFE003EAE00203880007238A0000138C0000038E100A0390100ED -S31AFE003EC3A448008AFD3D20FE01392933CC3861003838800065C8 -S31AFE003ED838A0000138C0000038E100A8390100AC48008AD93876 -S31AFE003EEDE100B03D20FE017CFE3B78392933E03861005038808C -S31AFE003F02006638A0000138C00000390100B448008AB13D20FEA3 -S31AFE003F1701392933FC386100683880006C38A0000138C0000009 -S31AFE003F2C38E100B8390100BC48008A8D3D20FE01392934143818 -S31AFE003F416100803880007338A0000138C0000038E100C0390177 -S31AFE003F5600C448008A693D40FE017FA3EB787F84E378394A343D -S31AFE003F6B3038A0000238C1000838E00006390100C839200001B8 -S31AFE003F8048008A5D2C030000408200143C60FE013863343C4806 -S31AFE003F95000B75480004B08001009C2C0000004182001C8001EE -S31AFE003FAA00BC2C00000041820010800100C82C0000004082000C -S31AFE003FBF143C60FE013863345048000B414800047C800100C47A -S31AFE003FD4814100B82C00000040820008914100C03D20000080F5 -S31AFE003FE9093B94816100C07D2A02143929FFFF7D2903963F406A -S31AFE003FFE00007D2901D67C095840912100B8408000143C60FE38 -S31AFE004013013863346C48007AAD4800042C800100B42C00000010 -S31AFE00402841820070806100B04800AADD7C7C1B794082002080FE -S31AFE00403D6100B0800100C07C6302143863FFFF4800AAC17C7CDF -S31AFE0040521B794182004483A100B07F83E3784800AE797C651B1E -S31AFE004067783C60FE01386334987FA4EB7848007A513D200000D0 -S31AFE00407C3D6000003C60FE0180893B8C80AB3B90386334B8485E -S31AFE004091007A35480003B43FE0000080810098801F3B747C04E2 -S31AFE0040A600404180001C800100C03D20000081693B5C7C040243 -S31AFE0040BB147C005840418000283C60FE01386334D4480079F9E3 -S31AFE0040D03D2000003C60FE01809F3B7480A93B5C386334B84882 -S31AFE0040E50079E1806100C848007A952803000F408100183C60B9 -S31AFE0040FAFE013863350038800010480079C14800034080010088 -S31AFE00410FB42C0000004082002C808100B87FC3F37848000351C7 -S31AFE0041242C030000408200183C60FE01808100B83863353048DD -S31AFE00413900798D4800030C3F8000003D20000080BC3B94800960 -S31AFE00414E3B903FA000007F650050807D3B9C7F64DB78480071B7 -S31AFE00416361801C3B9483FD3B9C5409C23F3BA000003B8000002C -S31AFE004178418200883FC0FE01881F00002C0000FF418200608070 -S31AFE00418D6100C87FE4FB7848007A152C0300004082004C800185 -S31AFE0041A200B42C00000041820014813F0010800100B07C0900C7 -S31AFE0041B7004082022C813F0018800100B87C0900004082022C79 -S31AFE0041CC808100C8387E35AC480083ED2C0300004182026C3B27 -S31AFE0041E18000014800001C801A3B943BBD00015400C23E7C1D91 -S31AFE0041F600403BFF01004180FF842C1C0000814100C080610046 -S31AFE00420BB04082004C3D20000080093B943D6000005400C23E36 -S31AFE0042207C1C004083EB3B9C3BA000004800001C3D200000804C -S31AFE004235093B943BBD00015400C23E7C1D00403BFF0100408077 -S31AFE00424A0010881F00002C0000FF4082FFDC7C8352143884FFBC -S31AFE00425FFF4800AE5D2C030000418200143C60FE01386335C8BB -S31AFE00427448007851480001D038A100CC806100B0808100B87C9C -S31AFE004289BE2B784800A9317C7C1B793BA000014182002C83A11E -S31AFE00429E00CC7F83E3784800AC357C661B783C60FE017FA4EB97 -S31AFE0042B378386335FC7F85E378480078093BA000002C1D000062 -S31AFE0042C841820044806100B08081009880A100C07FC6F37848D3 -S31AFE0042DD00AA517C7C1B794182002883A100CC7F83E3784800C1 -S31AFE0042F2ABE97C661B783C60FE01386336207FA4EB787F85E3B1 -S31AFE00430778480077BD7FE3FB783880000038A00100480070810A -S31AFE00431C808100C87FE3FB78480078B9800100A4812100B02CCE -S31AFE004331000000913F001040820020800100B42C00000041828D -S31AFE004346000C812100B04800001081210098480000088121007C -S31AFE00435BA0800100AC913F00142C000000408200103D2000003D -S31AFE00437080093B7C48000008800100A8901F001C800100B890E7 -S31AFE0043851F0018812100C0913F002080610098808100C0480014 -S31AFE00439A08753D200000907F00FC80893B947F63DB787FC5F3E1 -S31AFE0043AF784800A80D7C7C1B794182004C83A100CC7F83E37898 -S31AFE0043C44800AB157C661B783C60FE01386336447FA4EB787FAE -S31AFE0043D985E378480076E9480000683C60FE0138633558480089 -S31AFE0043EE76D9480000583C60FE0138633584480076C948000009 -S31AFE004403483D20000080893B9C80BA3B947F63DB787FC6F3782D -S31AFE0044184800A9157C7C1B794182002883A100CC7F83E3784879 -S31AFE00442D00AAAD7C661B783C60FE01386336647FA4EB787F8550 -S31AFE004442E37848007681800100EC7C0803A6834100D0836100B5 -S31AFE004457D4838100D883A100DC83C100E083E100E4382100E8EF -S31AFE00446C4E8000203D20000080E93B943D600000814B3B8C3D47 -S31AFE0044812000007C073A1481093B907D4A02147D4953787C09E9 -S31AFE00449640404080007054E0F0BE7C0603785407103A800A004F -S31AFE0044AB002C00FFFF4182004C7C095000418200147C095050EE -S31AFE0044C07C0016707C002040408000587D4953787C0940404017 -S31AFE0044D580002054CB103A7D295A147C09404040800010800953 -S31AFE0044EA00002C00FFFF4082FFEC7D2A4B78480000087D4A3A27 -S31AFE0044FF147C0A40404180FFA47C095000418200207C09505049 -S31AFE0045147C0016707C0020404180001091230000386000014E44 -S31AFE004529800020386000004E8000209421FFE07C0802A693619F -S31AFE00453E000C9381001093A1001493C1001893E1001C9001005F -S31AFE004553243D20000080093B943D600000814B3B8C3D200000E9 -S31AFE00456883C93B907C0002147FEA02147C1FF0407FE4FB783F32 -S31AFE00457D600000408000883F80FE013FA00000801F00002C0015 -S31AFE004592FFFF4182005C7C04F80041820010387C338C7FE5FBD6 -S31AFE0045A7784800751D7C1FF0407FE4FB7840800034801F000075 -S31AFE0045BC2C00FFFF41820028801D3B945400F0BE5409103A7C40 -S31AFE0045D1844A147C04F04040800010800400002C00FFFF4082FF -S31AFE0045E6FFEC7C9F237848000014801B3B945400F0BE540010EF -S31AFE0045FB3A7FFF02147C1FF0404180FF887C04F8004182001477 -S31AFE0046103C60FE013863338C7FE5FB78480074A9800100247C3F -S31AFE0046250803A68361000C8381001083A1001483C1001883E1CF -S31AFE00463A001C382100204E8000209421FFC87C0802A693810028 -S31AFE00464F2893A1002C93C1003093E100349001003C7C7D1B7845 -S31AFE0046647C9C2378380000003D20FE0190010020392932F43885 -S31AFE0046796100083880006338A0000038C0000238E10020390060 -S31AFE00468E0000480083313D40FE017FA3EB787F84E378394A2F06 -S31AFE0046A3B038A0000238C1000838E000013900000039200000C8 -S31AFE0046B8480083252C030000418200B4810100203D2000003D17 -S31AFE0046CD60000081493B90800B3B942C0800007FA050503FE073 -S31AFE0046E20000418200103D20FE01388933484800000C3D20FEA5 -S31AFE0046F701388933543C60FE0138633308480073C13D20000017 -S31AFE00470C80093B943B8000005409C23F4182005C3FC0FE01887E -S31AFE0047211D00002C0000FF418200348001002080BD00102C0026 -S31AFE00473600004182000C80DD00FC4800000880DD001480FD0004 -S31AFE00474B18811D001C387E33607FA4EB784800736D801F3B941E -S31AFE0047603B9C00015400C23E7C1C00403BBD01004180FFB08053 -S31AFE00477501003C7C0803A68381002883A1002C83C1003083E16D -S31AFE00478A0034382100384E8000209421FFB87C0802A693210017 -S31AFE00479F2C93410030936100349381003893A1003C93C1004059 -S31AFE0047B493E100449001004C7C7D1B787C9C23783BE000003DC0 -S31AFE0047C920FE013929319093E10020386100083880006638A06A -S31AFE0047DE000038C0000238E1002039000000480081D53D40FE3D -S31AFE0047F3017FA3EB787F84E378394A2FB038A0000238C100088C -S31AFE00480838E000013900000039200000480081C92C03000041EA -S31AFE00481D8202C03C60FE01386331BC48007D992C0300004082CC -S31AFE00483200143C60FE01386331EC480072894800029C3C60FE43 -S31AFE00484701386331F848007279800100202C0000004182006C64 -S31AFE00485C3D20000080893B983D600000800B3B943D200000387E -S31AFE00487184FFFC80693B8C7C8401D63BA100247C0002147C63B7 -S31AFE00488602147FA5EB784800A3317C7C1B797FBEEB7841820071 -S31AFE00489B3C83A100247F83E3784800A6357C661B783C60FE01F0 -S31AFE0048B03863321C7FA4EB787F85E37848007209480000143CC6 -S31AFE0048C560FE0138633244480071F93BC100243F400000839AFC -S31AFE0048DA3B943C0000027F9C00003F20000083B93B9C4FFEEBF3 -S31AFE0048EF827C000026540007FE7C0000D07C0900F87F9C003817 -S31AFE0049045529039C7F9C4B787FA3EB783880000038A001004841 -S31AFE004919006A813D20FE013F6000003969328C801B3B8C814913 -S31AFE00492E328C810B0004939D0018915D0000911D0004901D008D -S31AFE00494314901D00103BBD01007FA3EB783880000038A001007B -S31AFE00495848006A413D60FE01801B3B8C810B3294392B32948059 -S31AFE00496DE9000C81690004814900087C00E214939D0018911D14 -S31AFE0049820000917D0004915D000890FD000C901D0014901D000D -S31AFE004997103BBD01007FA3EB783880000038A00100480069F146 -S31AFE0049AC3D20FE01800932A4396932A4812B0008814B0004A19A -S31AFE0049C10B000C913D0008901D0000915D0004B11D000C880BE4 -S31AFE0049D6000E3F800000981D000E817A3B94801C3B907D2B5A05 -S31AFE0049EB147C090050901D0014917D0018901D00103BBD01002D -S31AFE004A007FA3EB783880000038A001004800698D801C3B908062 -S31AFE004A159A3B943D60FE01814B32B47F640050392B32B4A109AA -S31AFE004A2A000C8009000481690008915D0000901D0004917D003B -S31AFE004A3F08B11D000C909D0018937D0010937D00147F63DB78BE -S31AFE004A547FC5F3784800A1653BFF00013BFF00017C7C1B793B0F -S31AFE004A69FF00013BFF00014182002C83A100247F83E37848001D -S31AFE004A7EA45D7C661B783C60FE013863321C7FA4EB787F85E3B8 -S31AFE004A9378480070314800004480993B9C7F63DB7857E5402E4E -S31AFE004AA87FC6F3784800A2817C7C1B794182002883A100247F9C -S31AFE004ABD83E3784800A4197C661B783C60FE01386332C47FA439 -S31AFE004AD2EB787F85E37848006FED8001004C7C0803A6832100C7 -S31AFE004AE72C83410030836100348381003883A1003C83C100405E -S31AFE004AFC83E10044382100484E8000209421FFF87C0802A69002 -S31AFE004B1101000C7C641B783C60FE013863316848006FA53C6044 -S31AFE004B2600003C8000003CA0FE0138633988388439F838A53188 -S31AFE004B3B8848007E018001000C7C0803A6382100084E80002009 -S31AFE004B509421FFE87C0802A69381000893A1000C93C100109331 -S31AFE004B65E100149001001C3F8000003D20000080BC3B94808965 -S31AFE004B7A3B903FA000007C7F1B78807D3B9C7C852050480067F6 -S31AFE004B8F35801C3B9483BD3B9C5409C23F3B8000003FC000003E -S31AFE004BA441820044881D00002C0000FF418200207FE3FB787FEA -S31AFE004BB9A4EB7848006FED2C0300004082000C7FA3EB7848006E -S31AFE004BCE0020801E3B943B9C00015400C23E7C1C00403BBD0144 -S31AFE004BE3004180FFC4386000008001001C7C0803A683810008C7 -S31AFE004BF883A1000C83C1001083E10014382100184E8000203811 -S31AFE004C0D8400035484F0BE7C8023782C00000039600000388469 -S31AFE004C22FFFF408100207C802378812300002C00000038630098 -S31AFE004C37047D6B4A783884FFFF4181FFE87D635B784E800020B2 -S31AFE004C4C9421FF207C0802A67D800026934100C8936100CC933D -S31AFE004C618100D093A100D493C100D893E100DC900100E49181DE -S31AFE004C7600C43BA000007C7B1B787C9A237893A1009893A1004B -S31AFE004C8BB0386100083880000038A0000C480067013D20000115 -S31AFE004CA08149211C3B8100183800000C396000013D20FE017F67 -S31AFE004CB583E378B0010010B161000E91410008B3A1000C39298B -S31AFE004CCA2D703880007638A0000038C0000238E1009039000052 -S31AFE004CDF0048007CE13D20FE0139292D783861003038800072C1 -S31AFE004CF438A0000038C0000238E100943900000048007CBD3D31 -S31AFE004D0920FE0139292D88386100483880006238A0000138C08F -S31AFE004D1E000038E100983901009C48007C993D20FE0139292DAD -S31AFE004D3398386100603880006D38A0000138C0000138E100A026 -S31AFE004D48390100A448007C753D20FE0139292DBC38610078384B -S31AFE004D5D80006838A0000138C0000138E100A8390100AC480094 -S31AFE004D727C513D40FE017F86E3787F63DB787F44D378394A2D8C -S31AFE004D87D438A0000138E00005390100B03920000148007C45FC -S31AFE004D9C2C0300003B8000004182030C800100AC2C00000041A8 -S31AFE004DB182002C806100A838810008480093DD2C030000408248 -S31AFE004DC600183C60FE01808100A838632DE048006CF1480002E1 -S31AFE004DDBD8800100A42C000000418200E883A100A03BBD00012E -S31AFE004DF07FA3EB7848006D8D7C651B783C80FE017FA3EB7838F7 -S31AFE004E05842DF848006EB52C0300004082006C812100A07D2440 -S31AFE004E1A4B78892900003809FFBF280000194181000C380900BB -S31AFE004E2F205409063E7D204B782C0000794182002841810010E7 -S31AFE004E442C00007841820014480000282C00007A4182001848A1 -S31AFE004E5900001C3B8000014800006C3B800002480000643B8090 -S31AFE004E6E00034800005C3C60FE0148000048806100A03C80FE1E -S31AFE004E830138842E1448006D892C030000408200283D20000063 -S31AFE004E9880093B843B8000002C000000408200283C60FE013815 -S31AFE004EAD632E1C48006C15480001FC3C60FE01808100A038635A -S31AFE004EC22E0048006C01480001E82E1C00004092007480610052 -S31AFE004ED7B02C030000408200283C60FE0138632E4448006BDDC1 -S31AFE004EEC3C60FE013C80000038632E583884330C48006BC94876 -S31AFE004F010001B03BA100B43881000838A000017FA6EB784800EC -S31AFE004F16800D7C7B1B7940800014806100B483A100B048008362 -S31AFE004F2BA5480000403C60FE01808100903863D0C8480001C1D7 -S31AFE004F40480000543BA100B4806100B07F84E3787FA5EB78486E -S31AFE004F5500A6797C7B1B7940800028806100B483A100B0480000 -S31AFE004F6AAA017C651B783C60FE0138632E687FA4EB7848006B0A -S31AFE004F7F49480001303C60FE01808100903863F7504800016D93 -S31AFE004F943D2000013BE922343B8000003B4100B84800000C7F6A -S31AFE004FA97CD1AE3B9C0001281C0003418100184800016D7C7B4E -S31AFE004FBE1B794080FFE8801F0110900100B42C1B0000418000A2 -S31AFE004FD3D44800010D800100942C000000418200548001009C26 -S31AFE004FE82C000000408200143C60FE0138632E8048006ACD4803 -S31AFE004FFD0000A8838100984800000C987C00003B9C00014800CF -S31AFE00501201157C631B794080FFF03C60FE018081009838632E50 -S31AFE005027A47F85E37848006A99480000743C80FE0138842EBC05 -S31AFE00503C386100B938A0000348006C2D2C0300003B8100B8406A -S31AFE0050518200143C60FE0038635124480006DD480000448801C6 -S31AFE00506600B82C00005340820028893C00013929FFD0280900E8 -S31AFE00507B09418100183C60FE008081009838635124480001C9E4 -S31AFE005090480000143C60FE01808100B838632EC048006A2540B7 -S31AFE0050A592000C7FA3EB7848008009800100E4818100C47C084F -S31AFE0050BA03A6834100C8836100CC838100D083A100D483C100E8 -S31AFE0050CFD883E100DC7D808120382100E04E8000203D2000018D -S31AFE0050E4392922348009010C3969000490090108916901044ED0 -S31AFE0050F98000203D600001392B22343940000038000100906BF9 -S31AFE00510E2234914901189009010C90890114914901084E8000BA -S31AFE005123209421FFF07C0802A693C1000893E1000C9001001402 -S31AFE0051383D2000013BE9223483DF01082C1E00004080000C38CD -S31AFE00514D60FFFF480000EC408200C4801F01142C00000041828E -S31AFE0051620038817F01183D200000392933047C8958AE396B003E -S31AFE005177013C60FE01917F011838632D6848006941801F011880 -S31AFE00518C280000064081000893DF01183D2000013BE922348030 -S31AFE0051A11F010C2C0000FF41810020801F01142C000000418219 -S31AFE0051B6FF983C60FE0138632D6C480069054BFFFF883D200096 -S31AFE0051CB0181292234381F00047C0303783880010038BF0110B4 -S31AFE0051E07D2803A6901F01044E8000212C030000907F010C90EA -S31AFE0051F57F010841810020801F01142C0000004182FF483C60B1 -S31AFE00520AFE0138632D6C480068B54BFFFF383D400001394A224F -S31AFE00521F34812A0108816A01043929FFFF912A0108886B000087 -S31AFE005234396B0001916A0104800100147C0803A683C10008832B -S31AFE005249E1000C382100104E8000209421FF707C0802A69281A5 -S31AFE00525E006092A1006492C1006892E1006C93010070932100EE -S31AFE00527374934100789361007C9381008093A1008493C10088CA -S31AFE00528893E1008C900100947C7D1B787C9523783B6000003ADB -S31AFE00529D8000013B2000003AC000003AE0FFFF480002602C052F -S31AFE0052B20053418200183C60FE0138632C087F64DB7848006865 -S31AFE0052C701480002547FA803A63B7B00024E80002138A1005887 -S31AFE0052DC38000000547C063E7CBA2B78900100587FA3EB7838EE -S31AFE0052F1800001480002697C7F1B79408000183C60FE013863D3 -S31AFE0053062C347F64DB78480067B94800020C381CFFD0280000EF -S31AFE00531B093B7B0001418101AC3D60FE01396B2D405400103AFF -S31AFE0053307D4B002E3D20FE0139292D407D4A4A147D4903A64E61 -S31AFE0053458004207FA3EB78389CFFD17F45D378480002092C14E0 -S31AFE00535A00007C7E1B78381BFFD17FD8F3787F60E21441820030 -S31AFE00536F2C2C1500004182001C7F3EA8503C60FE0138632C586A -S31AFE0053847F24CB784800673D480000083B2000003A8000003D9C -S31AFE00539920000081693B747FDECA147D39F0507C1748107C00AA -S31AFE0053AE01107C0003B87D2900787C1E58407EE000387C174BDA -S31AFE0053C378418000143D20000080093B5C7C1E00404081001854 -S31AFE0053D83C60FE0138632C707FC4F378480066E14800013438F8 -S31AFE0053ED1F002E7FFC00507FE9FB782C0900007F7BFA143BFF3D -S31AFE005402FFFF408100307F5CD3787FA3EB78388000017F85E357 -S31AFE00541778480001457FE0FB782C000000987E00003BDE000148 -S31AFE00542C3BFFFFFF4181FFDC7FA3EB783880000138A000004834 -S31AFE00544100011D88A1005B7C6318F85466063E7C0628003B7B63 -S31AFE005456000190A10058418200183C60FE0138632CAC7F04C384 -S31AFE00546B7848006659480000AC7D39F0507C09B0107C000110ED -S31AFE0054807C0003B87D2900787EC000387C164B78480000547FD8 -S31AFE005495A3EB78209C003B7F45D378480000BD7C7E1B783D2003 -S31AFE0054AA00003C60FE0193C93B7C38632CE87FC4F3787EE5BBC0 -S31AFE0054BF787EC6B37848006601480000543C60FE0138632D102F -S31AFE0054D47F64DB787F85E378480065E94800003C7F7FDB787F40 -S31AFE0054E9BEEB78480000083BFF00017FC803A64E8000212C03F0 -S31AFE0054FE000A4082FFF07FDDF3787FFBFB787FA803A64E800088 -S31AFE005513217C651B794181FD98800100947C0803A682810060ED -S31AFE00552882A1006482C1006882E1006C830100708321007483DA -S31AFE00553D4100788361007C8381008083A1008483C1008883E1E0 -S31AFE005552008C382100904E8000209421FFE07C0802A693610029 -S31AFE0055670C9381001093A1001493C1001893E1001C9001002402 -S31AFE00557C7C9E23787FC0F3782C0000007C7B1B787CBC2B783BEB -S31AFE005591A000003BDEFFFF408101787F6803A64E8000217F68AA -S31AFE0055A603A6547F063E4E800021393FFFD0381FFFBF21290097 -S31AFE0055BB09392000007D29491420000005380000007C00011484 -S31AFE0055D07D270379546B063E3920000040820010381FFF9F2857 -S31AFE0055E500000541810008392000012C09000041820104392B23 -S31AFE0055FAFFD0380BFFBF7D2A4B787C0803785529063E54000643 -S31AFE00560F3E21290009392000007D294914200000053800000038 -S31AFE0056247C0001147D2703793920000040820010380BFF9F2888 -S31AFE00563900000541810008392000012C090000418200B0393F0F -S31AFE00564EFFD05520063E2800000957BD402E4181000C7D234B4F -S31AFE0056637848000030381FFF9F280000054181000C387FFFA9EF -S31AFE0056784800001C381FFFBF393FFFC9200000057C0001107C32 -S31AFE00568D0003B87C0348385540063E280000094181000C7D49AC -S31AFE0056A2537848000030380BFF9F280000054181000C392BFF6D -S31AFE0056B7A94800001C5500063E392BFFC9200000057C00011056 -S31AFE0056CC7C0003B87C094838546020362C1C00007C034B787F76 -S31AFE0056E1BD1B784182001C801C00007C001A14901C0000480047 -S31AFE0056F6000C3860FFFF480000187FC0F3782C0000003BDEFFAB -S31AFE00570BFF4181FE907FA3EB78800100247C0803A68361000CEF -S31AFE0057208381001083A1001483C1001883E1001C382100204E81 -S31AFE0057358000209421FFF87C0802A69001000C3C60FE01386310 -S31AFE00574A2BEC480063798001000C7C0803A6382100084E800022 -S31AFE00575F203860001C4E8000209421FFE87C0802A693A1000C67 -S31AFE00577493C1001093E100149001001C7C7D1B78813D000483B2 -S31AFE005789C900044800002C73E00012418200107FA3EB787FE4A6 -S31AFE00579EFB784800004973E000084182000C7FA3EB78480001F6 -S31AFE0057B3A9B3FE0010A01E00107000001A541F043E2C1F00001B -S31AFE0057C84082FFC88001001C7C0803A683A1000C83C10010836E -S31AFE0057DDE10014382100184E8000209421FFE87C0802A6938183 -S31AFE0057F2000893A1000C93C1001093E100149001001C7C7D1BA9 -S31AFE0058077883DD000483FE0018A01F0000700090002C00100018 -S31AFE00581C408200683B9E0028813D0000801E0010816900247C52 -S31AFE00583100F850816B00085400F87AA13F00007C9C002E7FA314 -S31AFE005846EB7838A000007D6803A67129EFFFB13F00004E80003A -S31AFE00585B21A01F0000700920004182000C83FE0010480000080B -S31AFE0058703BFF0008A01F0000700090002C0010004182FFA493E9 -S31AFE005885FE00188001001C7C0803A68381000883A1000C83C1AA -S31AFE00589A001083E10014382100184E8000209421FFE87C0802EC -S31AFE0058AFA693A1000C93C1001093E100149001001C81230004B9 -S31AFE0058C48169000C83EB00047C188AA654000FFE2C00000041D1 -S31AFE0058D9820028812B0004A00B00022C000000408100187C002E -S31AFE0058EE4BAC7C0004AC3400FFF0392900104181FFF02C050007 -S31AFE00590300408100387C9E23787CBD2B78807E00002C030000D4 -S31AFE0059184182001880BE00047FE4FB784800599D801E00047F24 -S31AFE00592DFF021437BDFFFF3BDE00084082FFD88001001C7C087F -S31AFE00594203A683A1000C83C1001083E10014382100184E800068 -S31AFE005957209421FFE87C0802A693A1000C93C1001093E1001423 -S31AFE00596C9001001C7C7D1B7883DD000483FE001C4800004881D7 -S31AFE0059813D000093FE000C816900247FA3EB78800B0004A09FD2 -S31AFE00599600027C0803A64E800021A01F000060008000B01F006C -S31AFE0059AB00A13F0000712020004182000C83FE0014480000089E -S31AFE0059C03BFF0008A01F0000700090002C0010004182FFB0938C -S31AFE0059D5FE001C8001001C7C0803A683A1000C83C1001083E1ED -S31AFE0059EA0014382100184E8000209421FFD87C0802A6930100E5 -S31AFE0059FF089321000C93410010936100149381001893A1001C5F -S31AFE005A1493C1002093E100249001002C83C300047C9823788334 -S31AFE005A29BE00087CBB2B78A01D00007CD93378700980007CFA98 -S31AFE005A3E3B78418200447FBFEB783F80FE01A01F0000700920DE -S31AFE005A53004182000C83FE0010480000083BFF00087C1FE800C5 -S31AFE005A684082000C387C2BAC48006055A01F00007009800040D7 -S31AFE005A7D82FFD07FFDFB78A01D00007009200041820010801E09 -S31AFE005A9200107C0903784800000C381D0008813E0010901E00BD -S31AFE005AA7087C09E8502C1B00005400F87A393E0028B33D000283 -S31AFE005ABC7F49012E83FD0004408100307F1EC3787F7CDB7880BF -S31AFE005AD19E000080BE00047FE3FB78480057E5801E0004379C0E -S31AFE005AE6FFFF3BDE00087FFF02144082FFE07C188AA654000F2C -S31AFE005AFBFE2C00000041820028813D0004A01D00022C000000D0 -S31AFE005B10408100187C004BAC7C0004AC3400FFF039290010412E -S31AFE005B2581FFF0A01D00006000DC00B01D00008001002C7C0800 -S31AFE005B3A03A6830100088321000C83410010836100148381009D -S31AFE005B4F1883A1001C83C1002083E10024382100284E8000208A -S31AFE005B648123000481690008A06B000054638BFE686300014E29 -S31AFE005B79800020688401003004FFFF7C6021104E8000208123B5 -S31AFE005B8E000481690004800B000060000030900B00004E800088 -S31AFE005BA3208123000481690004800B000054000732900B000080 -S31AFE005BB84E8000209421FFD87C0802A69321000C9341001093F7 -S31AFE005BCD6100149381001893A1001C93C1002093E10024900131 -S31AFE005BE2002C83230008839900047FDE9AA677DEFFFF3C800004 -S31AFE005BF700388433A03860000838A0000648000D2D7F788AA6DF -S31AFE005C0C577B0FFE39200000380000807C0903A6612010003C94 -S31AFE005C21C00E007C0004AC7D398BA67CD88BA67C198BA67CD8EA -S31AFE005C368BA6392900104200FFE03D2004007C0004AC7D388BC4 -S31AFE005C4BA63FA000003CC0FE003CE0FE013D20000038C65FD01C -S31AFE005C6038E7EA7C391D3B8839297C583860001C388000007F6C -S31AFE005C7525CB7848004811807D3B883BFE3C004800482D386083 -S31AFE005C8A001C48004C393860001C48004AE1801E0A003B5E0AA6 -S31AFE005C9F005400073293FC0000901E0A00935C00047FE3FB7850 -S31AFE005CB43880000038A000A4480056DD38C000047CC903A62F0F -S31AFE005CC99B0000391E2C00395E2C203D2000003D60000038E0AF -S31AFE005CDE000038009000915C001C39294CA0396B6460911C0079 -S31AFE005CF310911C0008911C0018915C0014915C000CB0EA000278 -S31AFE005D08912A0004B00A0000392905F0394A00084200FFECA456 -S31AFE005D1D0AFFF87D09437860002000B00A0000394000047D49AE -S31AFE005D3203A6399F007238000000B009000291690004B00900BB -S31AFE005D4700396B05F0392900084200FFEC7D284B78A408FFF808 -S31AFE005D5C3B60000160002000B0080000A13E09523BA0001061D4 -S31AFE005D71290003B13E0952A01E0950390005F05400043AB01EFE -S31AFE005D860950A13E09543B80FFFF7129FFFDB13E0954A01E090D -S31AFE005D9B623D40DEBB7000FFCFB01E0962A13E0960614A20E30A -S31AFE005DB07129FFCFB13E0960A01E09643960000060000030B016 -S31AFE005DC51E0964A13E09523860888861290A00B13E0952A01EBC -S31AFE005DDA09503880000F7000F5FFB01E0950813E0AEC38C00553 -S31AFE005DEFEE5529002E913E0AEC801E0AEC38E000406000003DB3 -S31AFE005E04901E0AEC813E0AEC38002C20552906B0913E0AEC931C -S31AFE005E197E0030B01F000039202C00B13F00029BBF00049BBFC4 -S31AFE005E2E0005B11F0006939F0030915F0034917F0038917F00A2 -S31AFE005E433C917F0040B07F0044B17F0044B09F0046B17F0048C6 -S31AFE005E58B0DF004AB0FF004CB11F004EB11F005038000006B130 -S31AFE005E6D7F00587C0903A6B17F005A3CA00000B17F005CB17FF5 -S31AFE005E82005E38A533A67D8963788C05FFFF9809000039290080 -S31AFE005E97014200FFF438000000B01F0078B01F0094B01F009675 -S31AFE005EACB01F0098B01F009AB01F009EB01F00A0B01F00A23987 -S31AFE005EC1200001B13E09C0A01E09C070060001418200187FC9CE -S31AFE005ED6F378A00909C0700A00014082FFF87D3E4B783800FFED -S31AFE005EEBFFB01A00103920001AB13A0014396000003C001088E6 -S31AFE005F00917A00046000000C901A00003920D555B13A000E38AF -S31AFE005F1500280AB01A0008392000903D60FA10992B0000A01E5D -S31AFE005F2A096260000001B01E0962A13E09605529043CB13E095B -S31AFE005F3F60419E00103D6002007C0004AC7D788BA6813900004F -S31AFE005F543C800000816900247F23CB78800B0000388433A07CEF -S31AFE005F690803A64E800021386000018001002C7C0803A6832168 -S31AFE005F7E000C83410010836100148381001883A1001C83C10092 -S31AFE005F932083E10024382100284E8000209421FFF87C0802A606 -S31AFE005FA89001000C4BFFF7BD3860001C480049113860001C48F3 -S31AFE005FBD0047B98001000C7C0803A6382100084E80002094210D -S31AFE005FD2FFF87C0802A69001000C3860001C48004631386000EB -S31AFE005FE7038001000C7C0803A6382100084E8000209421FFF0F1 -S31AFE005FFC7C0802A693C1000893E1000C900100143D6000003D05 -S31AFE006011200000392939883BEB39847C1F4840418000207D3E91 -S31AFE0060264B78813F00003BFFFFFC7D2803A64E8000217C1FF0E1 -S31AFE00603B404080FFEC800100147C0803A683C1000883E1000CE3 -S31AFE006050382100104E8000209421FFF87C0802A69001000C3D2E -S31AFE006065200000800937042C00000041820010800937049003E8 -S31AFE00607A0094480000243D20000090693BF0480018197C16027F -S31AFE00608FA628007A124081000C38007A127C1603A68001000C45 -S31AFE0060A47C0803A6382100084E8000204E800020386000004E93 -S31AFE0060B98000209421FFF07C0802A693E1000C900100144800F1 -S31AFE0060CE05F13D2000003889366C800400083BE000002C000030 -S31AFE0060E300418200307FE3FB787C9F2378809F000080BF0004C4 -S31AFE0060F880DF000888FF000C3BFF0010480004C1801F00082C6B -S31AFE00610D0000004082FFE0800100147C0803A683E1000C38214D -S31AFE00612200104E8000203C000A007C0004AC7C108BA67C0004B7 -S31AFE006137AC7C188BA63C000C004C00012C7C108BA64C00012CE7 -S31AFE00614C7C0004AC7C188BA63C0002004C00012C7C108BA64C89 -S31AFE00616100012C7C0004AC7C188BA64E8000209421FFF87C08E9 -S31AFE00617602A69001000C480000ED38007A127C1603A680010016 -S31AFE00618B0C7C0803A6382100084E8000203D20002F6129AF08A6 -S31AFE0061A07C6349D63C00431B6000DE837C0300967C63FE707CAF -S31AFE0061B50096707D6300507D3602A67D605B782C000000396BC0 -S31AFE0061CAFFFF4C810020394BFFFF7C1602A67C0900004182FFCE -S31AFE0061DFF87C0903787D605B782C0000007D4B53784181FFE09F -S31AFE0061F44E8000209421FFF87C0802A69001000C3D20FF006172 -S31AFE00620929093038000001B00900007C0006ACA00900007C00D5 -S31AFE00621E06AC5400AAFF38600000418200302060003A3D6000D6 -S31AFE006233005460103A396B33A87D6B002E3D2000003929349438 -S31AFE0062487C89002E7D6803A64E800021546307FA8001000C7CCC -S31AFE00625D0803A6382100084E8000203D200000394933A8390035 -S31AFE00627200407C0A402E3D20FE00392960B47C00480041820087 -S31AFE00628718800A00403D20FE013929B2187C00480040820034DA -S31AFE00629C3D20FE00392961F83D600000380000007D2A412E6088 -S31AFE0062B100DEAD396B34947C0B412E3D2000003929358038003B -S31AFE0062C600007C09412E3D60FE01800B3AAC3D20FE0139293AC6 -S31AFE0062DB707D2902147D2903A64E8004203D20FF006129001443 -S31AFE0062F0800900007C0006AC64000001900900007C0006AC486A -S31AFE0063050000E83D20FF0061290200A00900007C0006AC600078 -S31AFE00631A0008B00900007C0006AC480000C83D20FF0061290283 -S31AFE00632F00A00900007C0006AC60000004B00900007C0006AC33 -S31AFE006344480000A83D20FF0061290240A00900007C0006AC60F1 -S31AFE006359000004B00900007C0006AC480000883D20FF0061298A -S31AFE00636E0220A00900007C0006AC60000008B00900007C00067A -S31AFE006383AC480000683D20FF0061290220A00900007C0006ACC6 -S31AFE00639860000004B00900007C0006AC480000483D20FF006154 -S31AFE0063AD290940800900007C0006AC60000080900900007C00B9 -S31AFE0063C206AC480000283D20FF0061290948816900007C0006FD -S31AFE0063D7AC3C00800054005D7E7D6B0378916900007C0006AC8B -S31AFE0063EC3D60FE01800B3BBC3D20FE0139293B587D2902147DF0 -S31AFE0064012903A64E8004203D20FF0061290200A00900007C00B1 -S31AFE00641606AC5400063E60000100B00900007C0006AC48000093 -S31AFE00642B683D20FF0061290240A00900007C0006AC5400063E59 -S31AFE00644060000100B00900007C0006AC480000443D20FF0061B2 -S31AFE006455290220A00900007C0006AC5400063E60000100B0095A -S31AFE00646A00007C0006AC480000203D20FF0061290940800900CB -S31AFE00647F007C0006AC6000E000900900007C0006AC3D60FE0133 -S31AFE006494800B3CA43D20FE0139293C407D2902147D2903A64EF1 -S31AFE0064A98004203D20FF0061290014800900007C0006AC600025 -S31AFE0064BE0040900900007C0006AC4E8000203D20FF00612902E8 -S31AFE0064D300A00900007C0006AC60000008B00900007C0006AC8A -S31AFE0064E84E8000203D20FF0061290200A00900007C0006AC608E -S31AFE0064FD000004B00900007C0006AC4E8000203D20FF006129C7 -S31AFE0065120240A00900007C0006AC60000004B00900007C0006B8 -S31AFE006527AC4E8000203D20FF0061290220A00900007C0006ACE2 -S31AFE00653C60000008B00900007C0006AC4E8000203D20FF00614C -S31AFE006551290220A00900007C0006AC60000004B00900007C0076 -S31AFE00656606AC4E8000203D20FF0061290940800900007C000642 -S31AFE00657BAC60000080900900007C0006AC4E8000203D20FF006A -S31AFE00659061290948816900007C0006AC3C00800054000FFE7D65 -S31AFE0065A56B0378916900007C0006AC4E8000207C1E22A660001F -S31AFE0065BA00077C1E23A64E8000209421FFF093E1000C54E0FF19 -S31AFE0065CFFE70FF00012F0000002F8300207CC0FE707D60002697 -S31AFE0065E4556B1FFE54A500267D400026554ADFFE7C0600507DF4 -S31AFE0065F94A00D07CE0002654E7EFFE7D6B00D060A808FF5400AA -S31AFE00660E0FFE7D0858787D4950F860A508FD7CFF00387CAB58C7 -S31AFE00662338714A000D2F9F00007D654378548400267129001D3E -S31AFE0066387D4A4B78608402003960000039000020419E005C5458 -S31AFE00664D6B402E7D55C3A67D70C3A67C93C3A67CB6C3A660A0B7 -S31AFE00666201007D5DC3A67D78C3A67C9BC3A67C1EC3A63863005F -S31AFE006677013CC6FF807F8340007CC0FE707C0600507D20002607 -S31AFE00668C5529EFFE54000FFE7D2700393C8400803CA50080406B -S31AFE0066A182FFAC656020007C10C3A67C18C3A683E1000C382113 -S31AFE0066B600104E800020380000007C19C3A6380000207C0903B7 -S31AFE0066CBA639200000380000007C15C3A67D30C3A67C13C3A677 -S31AFE0066E07C16C3A67C1DC3A67D38C3A67C1BC3A67C1EC3A6394A -S31AFE0066F52901004200FFD83C00200060001F007C10C3A67C18E5 -S31AFE00670AC3A64E8000209421FDE87CDE9AA674C6FFFF3D600016 -S31AFE00671F00812B36BC2C090000408202003940003038000001E8 -S31AFE0067347D4903A6900B36BCB12609C43800000039263C807DDC -S31AFE006749284B789806086038E62E0838A1000838862E0038618C -S31AFE00675E00093981021198090000392900014200FFF839202E88 -S31AFE00677300B1280002396000103940020938002E089968000591 -S31AFE00678899680004B0080000B14800063920A800B1262E0838F6 -S31AFE00679D000101B007000290A700047C8B2378B14B0002380015 -S31AFE0067B200A59801000890AB0004B1262E003800000098060866 -S31AFE0067C7643920005099260868380000019806086039200111D3 -S31AFE0067DCB12609C0A00609C070090001418200187CC93378A0B0 -S31AFE0067F10909C0700A00014082FFF87D264B7838000211B00622 -S31AFE00680609C0A12609C071200001418200187CC93378A0090911 -S31AFE00681BC0700A00014082FFF87D264B78392000007D2903A662 -S31AFE006830380000819806086C7D4902A6614AC3517D4903A6A048 -S31AFE0068450B000070098000418200084200FFF4394001007D49F6 -S31AFE00685A03A63D2000013929807439600000380000FF7C09591A -S31AFE00686FAE396B00014200FFF87D8763787C6B1B787C0B38006C -S31AFE0068844182009C3CA00001880B00002C00004D4082008088E9 -S31AFE0068990B00012C00004F40820074880B00022C000054408252 -S31AFE0068AE00688C0B000839400000892B00015400402E7C084B0B -S31AFE0068C3787C0A4000396B000240800054388580747C651B789F -S31AFE0068D8880B0000396B00017D693A787D23FE707C0451AE7CCE -S31AFE0068ED604A787C0018507C00FE70394A00017CA900787C0AFB -S31AFE00690240007D6000387C0B4B784180FFCC48000010396B0055 -S31AFE006917017C0B38004082FF70380000009806086038210218C5 -S31AFE00692C4E8000209421FFE87C0802A693A1000C93C100109365 -S31AFE006941E100149001001C7C7D1B787C9F23787CBE2B784BFF32 -S31AFE006956FDBD3D20000139698074394B01007C0B50404080001E -S31AFE00696B8457A8063E880B00007C00400040820054886B0001F3 -S31AFE006980396B00027F83F0004FFEE3827C000026540007FE7C3D -S31AFE0069950000D07FC900787C6000387C034B794081004C7C6910 -S31AFE0069AA03A67D695B787FE4FB7888090000392900019804000C -S31AFE0069BF00388400014200FFF048000028886B00013803000230 -S31AFE0069D47D2B00EE5529063E2C0900FF4182000C7C0B504041F7 -S31AFE0069E980FF88386000008001001C7C0803A683A1000C83C1B8 -S31AFE0069FE001083E10014382100184E8000209421FFF87C080267 -S31AFE006A13A69001000C4800463D8001000C7C0803A63821000841 -S31AFE006A284E8000203C80FF00608400007C9E9BA63CA0FA106027 -S31AFE006A3DA500013C60000060630000986500007C788AA63C607E -S31AFE006A520A007C0004AC7C788BA63C600C007C0004AC7C788B7D -S31AFE006A67A63C6004007C0004AC7C788BA63C6001007C0004ACB6 -S31AFE006A7C7C788BA63C6007007C0004AC7C788BA67C708AA63C90 -S31AFE006A91600A007C708BA64C00012C3C600C007C708BA64C00DB -S31AFE006AA6012C3C6004007C708BA64C00012C7C0004AC3C6000AC -S31AFE006ABB6060632400906400003C60FFFF6063FF8890640004AB -S31AFE006AD03C600000606300C2B06402003C6055CC6063AA339089 -S31AFE006AE564032090640324906403289064032C386000C3B06445 -S31AFE006AFA022038600083B06402403CA0FE0060A56C9C3CC0FE0F -S31AFE006B0F0060C66D9C7CE530507CE7167038C000008065000097 -S31AFE006B249064017C90C4016838A5000438C600017C063800414F -S31AFE006B3980FFE838600200B064017A3C601880606310009064B8 -S31AFE006B4E01703C60FE00606304013CA0FF8060A509609064019D -S31AFE006B630090A401043C600000606300813CA0FFC060A504005C -S31AFE006B789064010890A4010C3C600000606300803CA0000060AB -S31AFE006B8DA504009064011090A401143C600000606300803CA03D -S31AFE006BA2000060A504009064011890A4011C3C60FA0060630416 -S31AFE006BB7013CA0FFE060A509309064012090A401243C60800041 -S31AFE006BCC606300013CA0A00060A501089064012890A4012C3CA8 -S31AFE006BE160FA21606300013CA0FFFF60A501089064013090A41B -S31AFE006BF601343C60FC00606300013CA0FF8060A5094090640157 -S31AFE006C0B3890A4013C3C60020060630000906402808064028486 -S31AFE006C205463653E2C030000418200103C605F506063D00048D9 -S31AFE006C3500000C3C6000006063D000906402843C4000003C6079 -S31AFE006C4AFF0060630014904300003C400000604200007C42109C -S31AFE006C5FF87C5603A6384000013C60FF0060630200B0430000DD -S31AFE006C743CA0FA1060A500013C60000060630008986500007C3B -S31AFE006C896802A67063FFFF6463FE007C6803A64E800020CFAF53 -S31AFE006C9EC0040FAFC4040CAF8C0410AF0C04F0AF0C00F3BF48D4 -S31AFE006CB305FFFFC005FFFFC005CFAFC0040FAFC4040CAF8C042A -S31AFE006CC800AF0C0407AF0C080CAF0C0401AF0C040FAF0C080CC1 -S31AFE006CDDAF0C0401AF0C040FAF0C080CAF0C0410AF0C04F0AF14 -S31AFE006CF2C000F3BF4805FFFFC005CFFF00040FFF04040CFF0C08 -S31AFE006D070013FF4804FFFFC004FFFFC005FFFFC005FFFFC0050A -S31AFE006D1CCFFF00040FFF04040CFF0C0003FF0C0C0CFF0C00032B -S31AFE006D31FF0C0C0CFF0C0003FF0C0C0CFF0C0013FF4804FFFF8E -S31AFE006D46C004FFFFC005FFFFC005FFFFC005FFFFC005FFFFC0A6 -S31AFE006D5B05FCFFC004C0FFC00401FFC0040FFFC0041FFFC00460 -S31AFE006D70FFFFC004FFFFC005FFFFC005FFFFC005FFFFC005FF3D -S31AFE006D85FFC005FFFFC005FFFFC007FFFFC007FFFFC007FFFF21 -S31AFE006D9AC0077063000E3C80FA1060840001986400004E8000C3 -S31AFE006DAF203C80FA106084000138A0000A98A400003CA0000AFC -S31AFE006DC47CA903A64200000038A0000C98A400003CA0000A7C24 -S31AFE006DD9A903A6420000003863FFFF2C0300004080FFD038A0DE -S31AFE006DEE000698A400003CA000147CA903A6420000004E80007C -S31AFE006E03203D20FE0139293D285463073E7C6918AE4E8000209E -S31AFE006E189421FFF87C0802A69001000C3D200000806936D82C6C -S31AFE006E2D0300004181000C4800291D4800000C3800FFFF9009CA -S31AFE006E4236D88001000C7C0803A6382100084E8000203803FFE6 -S31AFE006E579F280000054181000C3863FFA94E8000203923FFD02C -S31AFE006E6C5520063E280000094181000C7D234B784E80002038CC -S31AFE006E8103FFBF280000054081000C3860FFFF4E80002038631E -S31AFE006E96FFC94E8000209421FFE07C0802A69001002438000080 -S31AFE006EAB0098010018906100104BFFFF655463063E38810008B2 -S31AFE006EC04800001D2C0300014082FFEC800100247C0803A6386D -S31AFE006ED52100204E8000209421FFF07C0802A693C1000893E1D5 -S31AFE006EEA000C900100147C9F2378897F00102C0B000040820017 -S31AFE006EFF282C03002440820098392000013800FFFF901F000462 -S31AFE006F14993F0010917F0000917F000C4800007C2C0B00014014 -S31AFE006F298200542C03002340820020815F0008817F000C380019 -S31AFE006F3E00007C0A59AE39200002993F001048000050817F00D2 -S31AFE006F530C2C0B0800418200E8801F0000813F00087C001A141E -S31AFE006F68901F00007C6959AE380B0001901F000C480000242CDE -S31AFE006F7D0B0002408200245463063E4BFFFECD546320363800B3 -S31AFE006F920003907F0004981F001038600000480000AC2C0B0046 -S31AFE006FA703408200985463063E4BFFFEA5801F0004893F00031E -S31AFE006FBC7C001B787C090000901F0004418200103860002D4895 -S31AFE006FD10027454800006C3860002B48002739813F00088809C3 -S31AFE006FE600022C00003A4082004C8869000083DF000C4800274E -S31AFE006FFB1D813F00088869000148002711396000037C0BF040D3 -S31AFE007010418100287FCAF3787FE4FB78812400087C0958AE7D3E -S31AFE0070252B4A14396B00017C0B50409809FFFD4081FFE8386030 -S31AFE00703A00014800001038000000981F00103860FFFF800100CE -S31AFE00704F147C0803A683C1000883E1000C382100104E800020D4 -S31AFE0070649421FFE07C0802A69361000C9381001093A100149354 -S31AFE007079C1001893E1001C900100243D20FE013B693D287C7C83 -S31AFE00708E1B7838600024480026818BFC00003BC000002C1F00DE -S31AFE0070A3003BA00000418200247FE3FB78480026657C1DFA14C3 -S31AFE0070B83BDE00017FFCF0AE541D063E2C1F00004082FFE438AF -S31AFE0070CD6000234800264557A0E13E7C7B00AE4800263957A01B -S31AFE0070E2073E7C7B00AE4800262D4BFFFD2D5463067E2C030032 -S31AFE0070F72B4082FF98800100247C0803A68361000C8381001026 -S31AFE00710C83A1001483C1001883E1001C382100204E800020945B -S31AFE00712121FFD87C0802A6936100149381001893A1001C93C159 -S31AFE007136002093E100249001002C3D20000081693BA03D40002C -S31AFE00714B002C0B000038000000900A36DC3F6000003F800000B2 -S31AFE007160408101383FC000003FA000003D20000080093BAC2C45 -S31AFE0071750000004182006C801C3BA03D600000280000034081D2 -S31AFE00718A0018801E3BA4700900034082000C3BE00004480000A6 -S31AFE00719F34801C3BA03BE000012800000140810024800B3BA498 -S31AFE0071B4540007FE7C0000D07C00FE707C0900F8540007FE5508 -S31AFE0071C92907BC7C1F4B78808B3BA4386100087FE5FB784800B9 -S31AFE0071DE312948000014813E3BA43BE0000188090000980100FE -S31AFE0071F3083D200000800936DC2C0000004082009839000000C4 -S31AFE0072087C08F8004080006C3D20FE0138C93D2838A100083CE6 -S31AFE00721DE000003C8000007D6828AE81473BA85560E13E7D26DF -S31AFE00723200AE992A0000800436DC394A00012C00000091473B79 -S31AFE007247A8408200505560073E7D2600AE396A0001992A0000C2 -S31AFE00725C801B36DC91673BA82C00000040820030390800017CB5 -S31AFE00727108F8004180FFB0813D3BA0801E3BA47D3F48502C09F5 -S31AFE00728600007C00FA14901E3BA4913D3BA04181FED880010016 -S31AFE00729B2C7C0803A6836100148381001883A1001C83C10020C9 -S31AFE0072B083E10024382100284E8000209421FFE87C0802A69373 -S31AFE0072C5A1000C93C1001093E100149001001C2C0600003D20DB -S31AFE0072DA00003D6000003D4000003D00000090893BA8906B3B12 -S31AFE0072EFA490AA3BA090C83BAC418200303FA000003800000084 -S31AFE007304901D36DC813D36DC4BFFFE15813D36DC801D36DC2CD9 -S31AFE00731900000041820010386000004800001C4BFFFDF93D60AF -S31AFE00732E0000812B3BA83800000098090000806B3BA88001008F -S31AFE0073431C7C0803A683A1000C83C1001083E10014382100187B -S31AFE0073584E8000209421FFC07C0802A69281001092A100149292 -S31AFE00736DC1001892E1001C930100209321002493410028936123 -S31AFE007382002C9381003093A1003493C1003893E1003C9001004D -S31AFE007397443D20000080093BA03B6000002C0000003D200000B4 -S31AFE0073AC936936DC3E8000003EA00000408101703D200000810E -S31AFE0073C1693BA43F000000880B00002C000000418201583EC053 -S31AFE0073D600003F4000003EE0000080163BAC2C00000041820095 -S31AFE0073EB5880153BA02800000340810018801A3BA870090003C4 -S31AFE0074004082000C3BC000044800003C80153BA03BC00001288E -S31AFE0074150000014081002C801A3BA8540007FE7C0000D07C00D2 -S31AFE00742AFE707C0900F8540007FE552907BC7C1E4B784800001F -S31AFE00743F083BC000013BE000007C1FF000408000743FA0000077 -S31AFE0074543F2000003B810008813D3BA48869000039290001917A -S31AFE0074693D3BA45463063E4BFFF9E5801936DC547B26362C00C9 -S31AFE00747E0000408200A881383BA4886900003929000191383B9B -S31AFE007493A45463063E4BFFF9BD801436DC7F631B782C000000FA -S31AFE0074A8547B063E4082007C7F7FE1AE3BFF00017C1FF00041E6 -S31AFE0074BD80FFA080163BAC2C00000041820018809A3BA838617D -S31AFE0074D200087FC5F37848002E8D4800000C813A3BA89B6900F1 -S31AFE0074E7003D200000800936DC2C0000004082003481373BA0DF -S31AFE0074FC801A3BA87D3E48502C0900007C00F214901A3BA891D2 -S31AFE007511373BA04081001481383BA4880900002C000000408263 -S31AFE007526FEBC800100447C0803A68281001082A1001482C10013 -S31AFE00753B1882E1001C8301002083210024834100288361002C38 -S31AFE0075508381003083A1003483C1003883E1003C382100404E93 -S31AFE0075658000209421FFE87C0802A693A1000C93C1001093E18D -S31AFE00757A00149001001C2C0600003D2000003D6000003D40008E -S31AFE00758F003D00000090693BA4908B3BA890AA3BA090C83BAC7C -S31AFE0075A4418200303FA0000038000000901D36DC813D36DC4BEA -S31AFE0075B9FFFDA5813D36DC801D36DC2C00000041820010386002 -S31AFE0075CE0000480000104BFFFD893D20000080693BA8800100D2 -S31AFE0075E31C7C0803A683A1000C83C1001083E1001438210018D9 -S31AFE0075F84E8000209421FFF87C0802A69001000C480028453D25 -S31AFE00760D20000038000001900936C08001000C7C0803A6382169 -S31AFE00762200084E8000209421FFE87C0802A693A1000C93C100FD -S31AFE0076371093E100149001001C7C9E23783BA000007C7F1B78D7 -S31AFE00764C93BE000048000024801E0000813F0000540020367CE4 -S31AFE007661001B7839290001901E0000913F00003BBD0001813FE3 -S31AFE0076760000886900002C030000418200104BFFF7D17C631BFC -S31AFE00768B794080FFC87FA3EB788001001C7C0803A683A1000C67 -S31AFE0076A083C1001083E10014382100184E8000207C84237939D1 -S31AFE0076B54000004082001838000030980300019803000038606B -S31AFE0076CA00024E800020392500077D20FE7054001F7E7D2902AE -S31AFE0076DF147D251E71418200603D20FE0138C93D2838E5FFFF4D -S31AFE0076F454E018387C88043068A90001200900007D204914315B -S31AFE00770968FFFF7C0B41107C0B4B79418200285508063E5500FD -S31AFE00771EE13E7D6600AE5509073E7C0648AE996300009C0300EC -S31AFE0077330138630001394A00027CE53B794082FFB07D4353780A -S31AFE0077484E8000209421FFF07C0802A693E1000C900100143D08 -S31AFE00775D20000080A93BE07C641B782C050000386000004081B2 -S31AFE00777200843FE00000801F36E42C000000418200103860000B -S31AFE007787017C0803A64E8000212C030001408200103D2000006D -S31AFE00779C986936E048000054801F36E42123FFFF216900007D1F -S31AFE0077B12B4914216000007C0B01147C0B4B79418200343D207B -S31AFE0077C6000080093BBC2C00000041820024386000017C0803F7 -S31AFE0077DBA64E8000212C030000418200103D2000003800000168 -S31AFE0077F0980936E1800100147C0803A683E1000C382100104EDF -S31AFE0078058000209421FFF07C0802A693E1000C900100143FE0B6 -S31AFE00781A0000881F36E02C000000418200343D20000080093659 -S31AFE00782FE42C000000418200243D20000080A93BE03860000010 -S31AFE007844388000007C0803A64E80002138000000981F36E03F13 -S31AFE007859E00000881F36E12C000000418200283D20000080097B -S31AFE00786E3BBC2C00000041820018386000007C0803A64E800070 -S31AFE0078832138000000981F36E1800100147C0803A683E1000C93 -S31AFE007898382100104E8000209421FFF07C0802A693C1000893C1 -S31AFE0078ADE1000C900100143D200000800936D42C000000418251 -S31AFE0078C20010800936D47C0803A64E8000213D20000080093BCD -S31AFE0078D7F42C000000418200143800000090093BF43BE0000284 -S31AFE0078EC48000010480084E5480084197C7F1B78480085A12C6D -S31AFE00790103000041820008480085CD4800858D4BFFFEF9480022 -S31AFE007916853D386000034800288938600003480028192C1F0093 -S31AFE00792B00418200203FC00000813E36C47FE3FB787D2803A685 -S31AFE0079404E8000212C0300004082FFEC480085493D2000008070 -S31AFE0079550936D02C00000041820010800936D07C0803A64E8081 -S31AFE00796A0021800100147C0803A683C1000883E1000C3821000C -S31AFE00797F104E8000209421FFB87C0802A69361003493810038E5 -S31AFE00799493A1003C93C1004093E100449001004C7C7E1B783B79 -S31AFE0079A9E000003F6000003B810028801B3BC03BA000012C00C4 -S31AFE0079BE00004182001C7FE3FB787F84E3787C0803A64E8000A3 -S31AFE0079D3217C7D1B78480000107FE3FB7848001D0D9061002836 -S31AFE0079E8381FFFE02800001F7C0A03782F9D00003BFF00017F82 -S31AFE0079FD83E3784181004C390000047D0903A6386100087C6B91 -S31AFE007A121B7838000000392000007C0B49AE392900014200FF15 -S31AFE007A27F8380000047C0903A67C6943787F8BE378880B00004C -S31AFE007A3C396B000198090000392900014200FFF0419E00302028 -S31AFE007A510A001F7C0001107C0500F85400077A54A507387FC49D -S31AFE007A66F3787C052B7838C000004BFFF84D7C7E1B784800001C -S31AFE007A7B58212A001F7D2949107D2048F8540006F65529073847 -S31AFE007A907D2903782C0900007FCBF378380000783929FFFF4181 -S31AFE007AA58200182C090000980B0000396B00013929FFFF40828F -S31AFE007ABAFFF0280A001F4181000C3BDE0010480000083BDE0013 -S31AFE007ACF082C1F00464081FEE08001004C7C0803A68361003454 -S31AFE007AE48381003883A1003C83C1004083E10044382100484ED2 -S31AFE007AF98000209421FFD07C0802A67D8000269381002093A199 -S31AFE007B0E002493C1002893E1002C900100349181001C880300A0 -S31AFE007B2300386300012C0000507C9D237890610008392000002B -S31AFE007B383BC0004740820070386100083881000C4BFFFAE12C09 -S31AFE007B4D030000418200288121000888090000392900012C0067 -S31AFE007B62003D91210008408200108121000C3BC9000148000046 -S31AFE007B77383D20FE0188093D407FA4EB782C00000039693D4082 -S31AFE007B8C418200D8880B0000980400008D2B0001388400012C74 -S31AFE007BA10900004082FFEC480000BC7D3F4B787C1FF000408047 -S31AFE007BB600803B800000397FFFE020AB001F7CA5291039210046 -S31AFE007BCB103881000C7CA028F87C8428787CA9483854A5077AD1 -S31AFE007BE054000738806100082A0B001F7CA503787D2423789351 -S31AFE007BF581001038C000004BFFF96D808100107FE3FB78480010 -S31AFE007C0A1AF94191001081210008392900104800000C8121005A -S31AFE007C1F0839290008912100083BFF00017C1FF0004180FF8C0E -S31AFE007C343D20FE0188093D447FA4EB782C00000039693D4441B3 -S31AFE007C4982001C880B0000980400008D2B0001388400012C09AA -S31AFE007C5E00004082FFEC380000009804000080010034818100D5 -S31AFE007C731C7C0803A68381002083A1002483C1002883E1002C47 -S31AFE007C887D808120382100304E8000209421FF307C0802A6932B -S31AFE007C9DC100C893E100CC900100D43BC000003D6000017C7F0C -S31AFE007CB21B789BCB8B04893F00003809FFC12800003441810842 -S31AFE007CC7903D60FE01396B3D985400103A7D4B002E3D20FE010F -S31AFE007CDC39293D987D4A4A147D4903A64E800420480080E948D9 -S31AFE007CF100801D3D20FE0139293D285460E73E7D0900AE5463F6 -S31AFE007D06073E7CE918AE3D40000138000053392A8B04980A8BCC -S31AFE007D1B0439600000996900039909000198E900024800083CFB -S31AFE007D303D20FE0188093D483D6000012C000000396B8B043992 -S31AFE007D45493D48418207E8880A00008D2A0001980B00002C0983 -S31AFE007D5A0000396B00014082FFEC480007CC387F000148000B98 -S31AFE007D6F99480007F8387F000148000D5D480007EC3C600001D9 -S31AFE007D8438638B044BFFFBFD480007DC881F00012C000000403B -S31AFE007D998200404800092D3D20FE0188093D443D6000012C0059 -S31AFE007DAE0000396B8B0439493D4441820778880A00008D2A00FB -S31AFE007DC301980B00002C090000396B00014082FFEC4800075CD1 -S31AFE007DD8381F0001900100883BC1008C3BE100887FE3FB787FA1 -S31AFE007DEDC4F3784BFFF8392C030000418200A481210088880982 -S31AFE007E020000392900012C00002C912100884082008C7FE3FBC7 -S31AFE007E1778388100904BFFF80D2C0300004182007881210088AE -S31AFE007E2C88090000392900012C00002C91210088408200608015 -S31AFE007E4181008C2C0400004182003880610090480008B97C6496 -S31AFE007E561B79418200148061008880A1008C38C000004BFFF759 -S31AFE007E6B018001008C812100887C0002147D290214912100883E -S31AFE007E8081210088880900002C00002C40820010380900019032 -S31AFE007E950100884BFFFF5081210088880900002C000000408209 -S31AFE007EAA003C3D20FE0188093D443D6000012C000000396B8B1C -S31AFE007EBF0439493D444182066C880A00008D2A0001980B000081 -S31AFE007ED42C090000396B00014082FFEC480006503D20FE01888C -S31AFE007EE9093D883D6000012C000000396B8B0439493D884182AB -S31AFE007EFE0634880A00008D2A0001980B00002C090000396B006B -S31AFE007F13014082FFEC480006183C8000017FE3FB7838848B0464 -S31AFE007F284BFFFBD54800063C381F00013BE10094900100947FF0 -S31AFE007F3DE3FB78388100984BFFF6E52C0300004182009081213B -S31AFE007F52009488090000392900012C00002C912100944082002E -S31AFE007F67787FE3FB783881009C4BFFF6B92C0300004182006410 -S31AFE007F7C806100983C80000180A1009C38848B0438C000014B6A -S31AFE007F91FFF32D2C030000408205D03D60FE01880B3D8C3D209D -S31AFE007FA600012C00000039498B04396B3D8C4182001C880B00A5 -S31AFE007FBB008D2B0001980A00002C090000394A00014082FFECEC -S31AFE007FD038000000980A0000480005903D20FE0188093D883DF2 -S31AFE007FE56000012C000000396B8B0439493D884182053C880AE6 -S31AFE007FFA00008D2A0001980B00002C090000396B00014082FF78 -S31AFE00800FEC480005203BC00001381F00013BE100A0900100A0BE -S31AFE0080247FE3FB78388100A44BFFF5FD2C030000418201F88169 -S31AFE0080392100A088090000392900012C00002C912100A040820D -S31AFE00804E01E07FE3FB78388100A84BFFF5D12C030000418201FF -S31AFE008063CC806100A088030000386300012C00003A906100A099 -S31AFE008078408201B42C1E000041820124800100A82C00000041B0 -S31AFE00808D8200A8800100A83BE000007C1F004040800054394103 -S31AFE0080A20008816100A0892B0000396B00017D204B782C000056 -S31AFE0080B77D7D2AF9AE916100A040820018880B0000392B000181 -S31AFE0080CC600000207C0AF9AE912100A03BFF0001281F007F415A -S31AFE0080E1810010800100A87C1F00404180FFB8808100A438613B -S31AFE0080F600087FE5FB78480022697C03F80040820024812100C0 -S31AFE00810BA8800100A47D3F48502C0900007C00FA14900100A446 -S31AFE008120912100A84082FF6C800100A82C0000004082003C3D2F -S31AFE00813520FE0188093D443D6000012C000000396B8B04394981 -S31AFE00814A3D44418203E4880A00008D2A0001980B00002C0900CF -S31AFE00815F00396B00014082FFEC480003C83D20FE0188093D8CEC -S31AFE0081743D6000012C000000396B8B0439493D8C418203AC88B0 -S31AFE0081890A00008D2A0001980B00002C090000396B00014082DC -S31AFE00819EFFEC48000390808100A480A100A838C000014BFFF35E -S31AFE0081B3B92C0300004182003C3D20FE0188093D443D600001C0 -S31AFE0081C82C000000396B8B0439493D444182035C880A00008DFB -S31AFE0081DD2A0001980B00002C090000396B00014082FFEC4800EC -S31AFE0081F203403D20FE0188093D8C3D6000012C000000396B8B82 -S31AFE0082070439493D8C41820324880A00008D2A0001980B000038 -S31AFE00821C2C090000396B00014082FFEC480003083D20FE01888B -S31AFE008231093D903D6000012C000000396B8B0439493D9041824F -S31AFE00824602EC880A00008D2A0001980B00002C090000396B006B -S31AFE00825B014082FFEC480002D0881F0000395F0001680900533E -S31AFE008270216900007D2B491468000043216000007C0B01147C22 -S31AFE0082850B4B7939600000914100AC916100B03BC100AC4182ED -S31AFE00829A00287FC3F378388100B04BFFF385812100AC880900EC -S31AFE0082AF002C00003B4082000C38090001900100AC7FC3F37855 -S31AFE0082C4388100B44BFFF3612C0300004182000C806100B448BB -S31AFE0082D9007B113860000348001EC53860000348001E55806103 -S31AFE0082EE00B02C0300004182004C3D200000800936CC2C000075 -S31AFE008303004182001C800936CC7C0803A64E8000217C631B7968 -S31AFE00831840820008906100B0800100B02C000000418200183871 -S31AFE00832D000009900100B03860000948000339480002384800FE -S31AFE00834215852C0300004182001838000063981F00003D2000CF -S31AFE0083570038000001900936F4881F000068090053216900001C -S31AFE00836C7D2B491468000073216000007C0B01147C0B4B79416F -S31AFE008381820024386000004BFFF3C53D200001392923503D60D3 -S31AFE0083960000912B36F048007A754800000C386000014BFFF38B -S31AFE0083ABA53860000348001DF53860000348001D853860FFFF04 -S31AFE0083C0480001B83D200000800936C87C0803A64E800021386B -S31AFE0083D5600001480001A048001BB1480001883C800001387FEC -S31AFE0083EA000138848B0438A0012C48000E0D480001703C800051 -S31AFE0083FF01387F000138848B0438A0012C48000D7D48000158E9 -S31AFE008414381F0001900100B8386100B8388100BC4BFFF2052C7B -S31AFE0084290300004182007C812100B888090000392900012C007E -S31AFE00843E002C912100B84082006488090000392900012C000049 -S31AFE00845343912100B840820010806100BC480027254800000C0C -S31AFE008468806100BC480027113D20FE0188093D443D6000012CA6 -S31AFE00847D000000396B8B0439493D44418200A8880A00008D2AFC -S31AFE0084920001980B00002C090000396B00014082FFEC4800005E -S31AFE0084A78C3D20FE0188093D883D6000012C000000396B8B0481 -S31AFE0084BC39493D8841820070880A00008D2A0001980B00002C14 -S31AFE0084D1090000396B00014082FFEC48000054381F00019001B2 -S31AFE0084E600C0386100C0388100C44BFFF1392C03000040820082 -S31AFE0084FB443D20FE0188093D943D6000012C000000396B8B0469 -S31AFE00851039493D944182001C880A00008D2A0001980B00002C07 -S31AFE008525090000396B00014082FFEC38000000980B00004800BF -S31AFE00853A00303C60FE0138633D444BFFEB21806100C4480012EC -S31AFE00854F3D480000183C8000017FE3FB7838848B0438A0012C94 -S31AFE00856448001E653C60000138638B044BFFEAF538600000802B -S31AFE0085790100D47C0803A683C100C883E100CC382100D04E80B4 -S31AFE00858E00209421FFE87C0802A693A1000C93C1001093E100D4 -S31AFE0085A3149001001C3FA00001389D8B0448001A1D387D8B04F7 -S31AFE0085B84BFFEAAD8001001C7C0803A683A1000C83C1001083F8 -S31AFE0085CDE10014382100184E8000209421FFF07C0802A693E1FD -S31AFE0085E2000C900100143D200000800936D82C000000408000EF -S31AFE0085F7084BFFFF993FE00001387F83044BFFE899387F83041A -S31AFE00860C4BFFF6897C631B794182FFEC7C6318F854630FFE8038 -S31AFE0086210100147C0803A683E1000C382100104E8000204E8069 -S31AFE00863600209421FFF87C0802A69001000C4BFFEFB948001844 -S31AFE00864B493860002B480010C58001000C7C0803A638210008D2 -S31AFE0086604E8000203D200000906936D84E8000209421FFF87C99 -S31AFE0086750802A69001000C3D20FE0139293D285460E73E7D49DD -S31AFE00868A00AE5463073E7D0918AE3D60000138000058386B8B85 -S31AFE00869F04980B8B0439200000994300019903000299230003F9 -S31AFE0086B44BFFE9B18001000C7C0803A6382100084E8000203D83 -S31AFE0086C920000138A00000392993543CC0000038E0FFFF3C8088 -S31AFE0086DE00003D6000013D4000003D0000003800000190E63B41 -S31AFE0086F3B490AB9304912A3BB8900836E890A43BB04E80002077 -S31AFE0087089421FFF07C0802A693C1000893E1000C900100143DCA -S31AFE00871D200000800936E87C7F1B782C0000007C9E237840824B -S31AFE00873200084BFFFF952C1F0012418100243D600000800B3BA2 -S31AFE008747B83D200001392993547C0900507C00F21428000080BB -S31AFE00875C4081000C386000004800006C3CE0000080073BB47CDD -S31AFE0087711F00004182004C3D00000080083BB07C1F00004180B5 -S31AFE0087860020395F00013D20000139299304554B103A380000A8 -S31AFE00879B007C09592E91483BB03D600000814B3BB83D2000013B -S31AFE0087B03929930457E0103A7D49012E93E73BB43D20000080FB -S31AFE0087C5693BB87C03F21490093BB8800100147C0803A683C128 -S31AFE0087DA000883E1000C382100104E8000209421FFD87C0802A5 -S31AFE0087EFA6936100149381001893A1001C93C1002093E100243B -S31AFE0088049001002C3D600000800B36EC7C7D1B782C0000007C20 -S31AFE0088199E23787CBF2B7840820058380000013D20000139291C -S31AFE00882E93D4900B36EC39400000380000087C0903A6390A00E3 -S31AFE00884301554BC00E5547103A2C0B00005560083C4080000CCB -S31AFE0088586C0004C168001DB77C0B03784200FFE87D0A43782805 -S31AFE00886D0A00FF7C09392E4081FFC43D600000380000003D2047 -S31AFE00888200013B6993D4900B36DC3F800000480000248921004F -S31AFE0088970857E0463E7C004A785400103A7D7B002E57E9402E55 -S31AFE0088AC7D3F5A783BBD00012C1E00003BDEFFFF4182002038B0 -S31AFE0088C16100087FA4EB7838A0000148001A39801C36DC2C0061 -S31AFE0088D600004182FFBC7FE3FB788001002C7C0803A683610078 -S31AFE0088EB148381001883A1001C83C1002083E100243821002897 -S31AFE0089004E8000209421FFD87C0802A693A1001C93C100209361 -S31AFE008915E100249001002C3D2000013800000098098B043BA9DD -S31AFE00892A8B047C691B7890610008880900002C00004340820072 -S31AFE00893FF4880900012C000052408200E88BC900022C1E00438E -S31AFE008954408200DC880900032C00003A408200D0380900043B60 -S31AFE008969E10008900100087FE3FB783881000C4BFFECB12C03C3 -S31AFE00897E0000418201388121000888090000392900012C00001A -S31AFE0089932C91210008408201207FE3FB78388100104BFFEC85A9 -S31AFE0089A82C0300004182010C8061000C8081001038A0FFFF4B98 -S31AFE0089BDFFFE2D3D20000083E936DC2C1F0000418200403D20F1 -S31AFE0089D2FE0188093D887FA3EB782C00000039693D884182005C -S31AFE0089E71C880B00008D2B0001980300002C09000038630001A3 -S31AFE0089FC4082FFEC3800000098030000480000B07C641B78383F -S31AFE008A117D000138A000204BFFEC993D2000019BC98B0438631B -S31AFE008A2600017FFD19AE4800008C81210008880900007D2B4BF1 -S31AFE008A3B782C00004C386900017C0903784182002041810010DB -S31AFE008A502C0000434182003C4800004C2C0900504182001C485F -S31AFE008A650000403C80000138848B0438A0012C4800095D4800B5 -S31AFE008A7A00403C80000138848B0438A0012C48000A914800006B -S31AFE008A8F2C3C80000138848B0438A00800480005FD4800001810 -S31AFE008AA43C8000017D635B7838848B0438A0012C480019058013 -S31AFE008AB901002C7C0803A683A1001C83C1002083E100243821C5 -S31AFE008ACE00284E8000209421FFF87C0802A69001000C88030079 -S31AFE008AE3002C000070408200183C80000138848B0438A0012CF7 -S31AFE008AF848000709480000143C80000138848B0438A0012C485C -S31AFE008B0D0018B58001000C7C0803A6382100084E80002039231D -S31AFE008B22011C7C0348404C800020800400003884000490030053 -S31AFE008B3700386300047C0348404180FFEC4E8000203800004568 -S31AFE008B4C98030000392000309D230001380000329C03000138E9 -S31AFE008B616300014E8000203800004F980300003920004B9D2323 -S31AFE008B760001386300014E8000209421FFE87C0802A693A1005F -S31AFE008B8B0C93C1001093E100149001001C7C9E23797C7D1B78EA -S31AFE008BA03BE0000041820038887D00003BBD00014BFFE2A537A0 -S31AFE008BB5DEFFFF7FFF1B7857E920367C00002654001FFE7C0095 -S31AFE008BCA00D07D2900787FE000387C1F4B784082FFD07FE3FBC1 -S31AFE008BDF788001001C7C0803A683A1000C83C1001083E100143F -S31AFE008BF4382100184E8000209421FFE87C0802A6938100089392 -S31AFE008C09A1000C93C1001093E100149001001C7C7D1B787C9C68 -S31AFE008C1E2378388000024BFFFF5D907C0000387D0002800100FE -S31AFE008C331C7C0803A68381000883A1000C83C1001083E10014D7 -S31AFE008C48382100184E8000209421FFE87C0802A693810008933D -S31AFE008C5DA1000C93C1001093E100149001001C7C7D1B787C9C14 -S31AFE008C722378388000084BFFFF09907C0000387D0008800100F2 -S31AFE008C871C7C0803A68381000883A1000C83C1001083E1001483 -S31AFE008C9C382100184E8000203803FF9F2800000541810014384C -S31AFE008CB103FFA990040000386000014E8000203803FFBF2800C3 -S31AFE008CC600054181000C3803FFC94BFFFFE43863FFD05460066E -S31AFE008CDB3E280000094081000C386000004E80002090640000CA -S31AFE008CF0386000014E8000209421FFE87C0802A693A1000C9349 -S31AFE008D05C1001093E100149001001C7C7D1B78887D00003BBDC6 -S31AFE008D1A00014BFFFF897FA3EB788001001C7C0803A683A100FA -S31AFE008D2F0C83C1001083E10014382100184E8000203D20FE0198 -S31AFE008D445480E13E39293E707D6900AE5484073E7C0920AE9976 -S31AFE008D596300009C030001386300014E8000209421FFE07C085C -S31AFE008D6E02A69381001093A1001493C1001893E1001C9001004B -S31AFE008D83247C7F1B787C9C23783BC000003BA100084800001833 -S31AFE008D988001000857DE20365400073E7FDE03783BFF0001887A -S31AFE008DAD7F00007FA4EB784BFFFEF12C0300004082FFDC93DC34 -S31AFE008DC200007FE3FB78800100247C0803A68381001083A100B9 -S31AFE008DD71483C1001883E1001C382100204E8000209421FFE890 -S31AFE008DEC7C0802A69381000893A1000C93C1001093E10014906A -S31AFE008E0101001C7C7F1B783B9F00107C1FE0407C9E2378408093 -S31AFE008E160038887F00004BFFE0398C1F00017C7D1B787C0303E7 -S31AFE008E2B784BFFE02957BD20363BFF00017FBD1B787C1FE04034 -S31AFE008E409BBE00003BDE00014180FFD07FE3FB788001001C7C28 -S31AFE008E550803A68381000883A1000C83C1001083E100143821F2 -S31AFE008E6A00184E8000209421FFE87C0802A693A1000C93C1008D -S31AFE008E7F1093E100149001001C7C9D237857A4463E4BFFFEB169 -S31AFE008E9457A4863E4BFFFEA957A4C63E4BFFFEA157A4063E4BA3 -S31AFE008EA9FFFE998001001C7C0803A683A1000C83C1001083E168 -S31AFE008EBE0014382100184E8000209421FFE87C0802A693A1002C -S31AFE008ED30C93C1001093E100149001001C7C9E2378881E000086 -S31AFE008EE83BE000002C000000393E0001418200207FFDFB788858 -S31AFE008EFD0900003BBD00012C000000392900014082FFF07FBFDC -S31AFE008F12EB782F9F00C97C0000265400EFFE7C0000D07C090098 -S31AFE008F27F87FE00038712900C87C1F4B7857E4063E7FFDFB7874 -S31AFE008F3C4BFFFE052C1D00003BFFFFFF4081005C7FFDFB787FC3 -S31AFE008F51C4F378896400007FAAEB78210B00007C085914696970 -S31AFE008F660023210900007D2849147C004B783000FFFF7C0001B9 -S31AFE008F7B107C0900F87129002A7D6B00387D6B4B782C0A00008B -S31AFE008F909963000038840001386300013BBDFFFF4181FFB48088 -S31AFE008FA501001C7C0803A683A1000C83C1001083E10014382114 -S31AFE008FBA00184E8000209421FFF07C0802A693C1000893E100F8 -S31AFE008FCF0C900100143BC300107C03F0407C9F2378408000188D -S31AFE008FE4889F00003BFF00014BFFFD557C03F0404180FFF08097 -S31AFE008FF90100147C0803A683C1000883E1000C382100104E802A -S31AFE00900E0020392000047D2903A638000000980300003863000F -S31AFE009023014200FFF87C80C670980300007C8986709D23000171 -S31AFE0090387C8046709C030001988300014E8000203963000438EB -S31AFE00904D600000394000037D405378892B00002C000000546012 -S31AFE009062402E7C034B78396B0001394AFFFF4181FFE44E8000AC -S31AFE00907720380000087C0903A68804000038840001980300006E -S31AFE00908C386300014200FFF04E8000209421FFE87C0802A693B5 -S31AFE0090A1C1001093E100149001001C3BC100087C9F23787FC3B4 -S31AFE0090B6F37848001AE12C0300004182003038000051981F0091 -S31AFE0090CB00392000439D3F00017FC3F3784BFFFF717C641B7839 -S31AFE0090E03BFF00017FE3FB784BFFFD894800000C7FE3FB784B23 -S31AFE0090F5FFFA557C7F1B7838000000981F00008001001C7C0876 -S31AFE00910A03A683C1001083E10014382100184E8000209421FFC4 -S31AFE00911FC87C0802A693A1002C93C1003093E100349001003CEA -S31AFE0091343BA100207C641B787FA3EB784BFFFED17FA3EB783858 -S31AFE00914981000848001AF52C03000041820014800100103860FE -S31AFE00915E00012C00000040820008386000008001003C7C080325 -S31AFE009173A683A1002C83C1003083E10034382100384E80002062 -S31AFE0091889421FFE07C0802A693A1001493C1001893E1001C903A -S31AFE00919D0100247C7D1B787C9F2378388100084BFFFBBD7C1DF6 -S31AFE0091B2180041820020806100084BFFFF612C03000041820024 -S31AFE0091C7107FE3FB784BFFF99D4800000C7FE3FB784BFFF971ED -S31AFE0091DC3800000098030000800100247C0803A683A10014831A -S31AFE0091F1C1001883E1001C382100204E8000209421FFD87C0895 -S31AFE00920602A693A1001C93C1002093E100249001002C892300E2 -S31AFE00921B003800FFFF2C0900677C9F237890010008386300017D -S31AFE0092304182008C418100102C09006341820024480000C02C51 -S31AFE009245090070408200B8388100084BFFFAA9388100104BFF5C -S31AFE00925AFB91480000B0880300002C00002D4082002088030026 -S31AFE00926F012C000031408200143D2000003800000090093BE069 -S31AFE009284480000103C80000038843BE04BFFFAD93D20000080EC -S31AFE009299693BE02C030000418200104BFFFE792C030000418283 -S31AFE0092AE00547FE3FB784BFFF8B5480000503FA00000389D3B00 -S31AFE0092C3DC4BFFFAA5809D3BDC386100104BFFFD41801D3BDCB4 -S31AFE0092D82C00FFFF4182000C2C000000408200103800000290BC -S31AFE0092ED0100084800001C3800000190010008480000107FE36F -S31AFE009302FB784BFFF8457C7F1B78800100082C00000041820052 -S31AFE00931728418100102C00FFFF4182008C4800007C2C000001D9 -S31AFE00932C418200242C00000241820060480000683D20000139A9 -S31AFE0093412923503D600000912B36F0480000603FA000013C80B4 -S31AFE009356000138842350387D246C4BFFF7C13861001038800026 -S31AFE00936B4738BD246C480019292C03000041820028381D246C94 -S31AFE0093803D2000007FE3FB78900936F04BFFF7DD480000187FE6 -S31AFE009395E3FB784BFFF7D14800000C7FE3FB784BFFF7A57C7F4D -S31AFE0093AA1B7838000000981F00008001002C7C0803A683A1002A -S31AFE0093BF1C83C1002083E10024382100284E8000209421FFD09A -S31AFE0093D47C0802A693210014934100189361001C9381002093C9 -S31AFE0093E9A1002493C1002893E1002C900100347C9F23787CBDD6 -S31AFE0093FE2B78388100084BFFF8F53881000C3F8000004BFFF7F6 -S31AFE009413ED389C3BCC4BFFF9D1380000513BBDFFE67F3FEA1442 -S31AFE009428981F00003920004D9D3F00013BFF00017FFAFB787F4B -S31AFE00943D43D378388000004BFFF8FD7C7F1B787FFEFB783800DB -S31AFE0094520030389C3BCC981E0000387E00014BFFFB617C7F1BCD -S31AFE009467783B8000003F600000480000247FE3FB78389D3BD4F5 -S31AFE00947C4BFFFB457C7F1B78389D3BD43B9C0001387B3BCC4BFE -S31AFE009491FFFBE97C1FC840408000408001000C7C1C0000408057 -S31AFE0094A60034806100083C8000003FA0000038843BCC38BD3B02 -S31AFE0094BBD4480017292C03000038000000900100084082FFA8D3 -S31AFE0094D038000031981E00007F43D3785784063E4BFFF861385D -S31AFE0094E5000000981F0000800100347C0803A683210014834159 -S31AFE0094FA00188361001C8381002083A1002483C1002883E10005 -S31AFE00950F2C382100304E8000209421FFC07C0802A693A1003498 -S31AFE00952493C1003893E1003C90010044380000007C9F2378909F -S31AFE00953901001C900100109001001490010018388100204BFFEA -S31AFE00954EF7053BA100287FA4EB784BFFF8917FA3EB783881006D -S31AFE00956308480016DD2C030000418200E438000071981F000076 -S31AFE009578392000709D3F000180810020387F00014BFFF8E938F8 -S31AFE00958D8100084BFFFA31800100207C7F1B787009000241825A -S31AFE0095A20020388000024BFFF8C9388000024BFFF79188810036 -S31AFE0095B7134BFFF7897C7F1B7880010020700900044182002827 -S31AFE0095CC800100142C0000004182001C7FE3FB78388000044B0A -S31AFE0095E1FFF891808100144BFFF8E17C7F1B7880010020700909 -S31AFE0095F6000841820028800100182C0000004182001C7FE3FB68 -S31AFE00960B78388000084BFFF861808100184BFFF8B17C7F1B78D1 -S31AFE0096208001002070090010418200348001001C2C0000004106 -S31AFE0096358200287FE3FB78388000104BFFF8318081001C4BFFFB -S31AFE00964AF8814800000C7FE3FB784BFFF4F57C7F1B783800006C -S31AFE00965F00981F0000800100447C0803A683A1003483C1003875 -S31AFE00967483E1003C382100404E8000209421FFD87C0802A6936B -S31AFE0096896100149381001893A1001C93C1002093E1002490013A -S31AFE00969E002C3B8100087C7D1B787C9B23787CA42B787F83E3DD -S31AFE0096B3784BFFF95D7F83E3787FA4EB787F65DB7848001631DD -S31AFE0096C88001002C7C0803A6836100148381001883A1001C83D8 -S31AFE0096DDC1002083E10024382100284E8000203D200000816955 -S31AFE0096F236F05463103A7C63582E4E8000203D20000081693668 -S31AFE009707F05463103A7C83592E4E8000209421FFF87C0802A60C -S31AFE00971C9001000C3D20000039293200816900185464063E8028 -S31AFE0097316B0000800B000C7C0803A64E8000218001000C7C08F0 -S31AFE00974603A6382100084E8000209421FFF87C0802A6900100A9 -S31AFE00975B0C3D2000003929320081690018806B0000800B001070 -S31AFE0097707C0803A64E8000218001000C7C0803A6382100084E5B -S31AFE0097858000209421FFF87C0802A69001000C3D2000003929F7 -S31AFE00979A3200816900187C651B78806B0000800B0014388000CC -S31AFE0097AF007C0803A64E8000218001000C7C0803A6382100086A -S31AFE0097C44E8000209421FFE87C0802A693A1000C93C10010939F -S31AFE0097D9E100149001001C3FC00000817E3BE43D2000002C0B24 -S31AFE0097EE0000380000003BBE3BE4900936F47C7F1B78418200FE -S31AFE009803187D635B7848000055801E3BE42C0000004082002C0D -S31AFE009818813F00003C007D82913D000460001008901F000093B0 -S31AFE00982DFE3BE43860000348000971386000034800090180013A -S31AFE009842001C7C0803A683A1000C83C1001083E100143821006F -S31AFE009857184E8000209421FFF87C0802A69001000C3D20000020 -S31AFE00986C816936F42C0B0000408200183D20000080093BE43980 -S31AFE009881493BE47C0300004182000C3860000048000024800A8A -S31AFE009896000491693BE490030000386000034800090138600084 -S31AFE0098AB0348000891386000018001000C7C0803A6382100080C -S31AFE0098C04E8000203D20000080093BE43120FFFF7C6901104E09 -S31AFE0098D58000209421FFF87C0802A69001000C2C030000418273 -S31AFE0098EA00483D400000812A36F83929FFFF2C090000912A3641 -S31AFE0098FFF8418100683D20000039293200816900183800000003 -S31AFE009914900A36F8806B0000800B0014388000057C0803A64EB0 -S31AFE0099298000214800003C3D600000812B36F8392900012C09F1 -S31AFE00993E0001912B36F8408200243D2000003929320081690064 -S31AFE0099531838800004806B0000800B00147C0803A64E80002181 -S31AFE0099688001000C7C0803A6382100084E8000209421FFF87CB5 -S31AFE00997D0802A69001000C3D2000003929320081690018806BA6 -S31AFE0099920000800B00107C0803A64E8000218001000C7C0803F1 -S31AFE0099A7A6382100084E8000209421FFC87C0802A692C10010A7 -S31AFE0099BC92E10014930100189321001C934100209361002493F0 -S31AFE0099D181002893A1002C93C1003093E100349001003C2C044B -S31AFE0099E6000D418201B43D600000814B36FC3D200001392997F1 -S31AFE0099FBD47C8951AE2C04000A394A0001914B36FC3F40000030 -S31AFE009A104182000C2C0A0064408201843D200000392932008319 -S31AFE009A25C900187EE000A67EE0BB7839600000516004207C00C8 -S31AFE009A3A01243D20FE013AC93E84807E0000813E000C3880004C -S31AFE009A4F247D2803A63B6000003BE0004F4E800021807E00009A -S31AFE009A64813E000C3880004F7D2803A64E800021801A36FC7C92 -S31AFE009A791B0000408000703D2000013D60FE013B0997D43B2B7A -S31AFE009A8E3E847D38D8AE807E00005520E13E7F9900AE817E006B -S31AFE009AA30C7F84E3787D6803A65529073E7FB948AE3B7B00010A -S31AFE009AB84E800021807E0000813E000C7FA4EB787D2803A64EBB -S31AFE009ACD800021801A36FC7F9FE214579F063E7C1B00007FBFF0 -S31AFE009AE2EA1457BF063E4180FFA8807E0000813E000C3880002A -S31AFE009AF7237D2803A64E800021807E0000813E000C57E0E13ED7 -S31AFE009B0C7C9600AE7D2803A64E800021807E0000813E000C5723 -S31AFE009B21E0073E7C9600AE7D2803A64E800021807E0000813E4C -S31AFE009B3600107D2803A64E8000215460063E2C00002B98610081 -S31AFE009B4B08418200383861000838800001480016492C030000CE -S31AFE009B6040820014880100082C00002D4082FFC44BFFFED43D4E -S31AFE009B752000003929320038000001900900443D600000392017 -S31AFE009B8A0000912B36FC7C0000A652E004207C0001248001003A -S31AFE009B9F3C7C0803A682C1001082E10014830100188321001C1E -S31AFE009BB483410020836100248381002883A1002C83C100308339 -S31AFE009BC9E10034382100384E8000209421FFE87C0802A693A1F3 -S31AFE009BDE000C93C1001093E100149001001C7CBF2B787FE0FB91 -S31AFE009BF3782C0000007C7D1B787C9E23783BFFFFFF4182002455 -S31AFE009C08889E00007FA3EB784BFFFDA17FE0FB782C0000003B77 -S31AFE009C1DDE00013BFFFFFF4082FFE48001001C7C0803A683A184 -S31AFE009C32000C83C1001083E10014382100184E8000209421FF2E -S31AFE009C47E87C0802A693A1000C93C1001093E100149001001C17 -S31AFE009C5C7CBF2B787FE0FB782C0000007C7D1B787C9E23783B97 -S31AFE009C71FFFFFF418200247FA3EB784BFFFCFD7FE0FB782C0030 -S31AFE009C860000987E00003BDE00013BFFFFFF4082FFE480010037 -S31AFE009C9B1C7C0803A683A1000C83C1001083E1001438210018FA -S31AFE009CB04E8000209421FF909081000C90A1001090C100149016 -S31AFE009CC5E100189101001C912100209141002438600000382126 -S31AFE009CDA00704E8000209421FFF87C0802A69001000C38600006 -S31AFE009CEF004BFFFBE93D600001380000207C0903A63D200000AD -S31AFE009D0481493BF0396B23503D000000392000007C09502E7C25 -S31AFE009D1909592E392900044200FFF47D6A5B783D200000816905 -S31AFE009D2E3BF0800B0094900A0100812B0090912A0104800B00B0 -S31AFE009D4380900A0108812B0088912A010C800B008C900A011026 -S31AFE009D58812B0084912A01143D4000003D600000800B36F43DE6 -S31AFE009D6D2000012C00000039292350912A36F0418200183800C7 -S31AFE009D820000900836F4386000404BFFF9614BFFFACD386000E1 -S31AFE009D97404BFFF9554BFFFAC13D20000090693BF48001000CC4 -S31AFE009DAC7C0803A6382100084E8000209421FFF87C0802A690BA -S31AFE009DC101000C380000207C0903A63D20000081493BF03D6007 -S31AFE009DD60001396B2350392000007C09582E7C09512E39290092 -S31AFE009DEB044200FFF47D6A5B783D20000081693BF0800A01006F -S31AFE009E00900B0094812A0104912B0090800A0108900B008081EF -S31AFE009E152A010C912B0088800A0110900B008C812A0114912B7B -S31AFE009E2A0084386000014BFFFAA98001000C7C0803A638210002 -S31AFE009E3F084E800020386000004E8000203D20FE0139299E44EE -S31AFE009E543D400000912A36CC3D60FE01396B9F8C3D2000009162 -S31AFE009E696936C83D40FE013D600000394A9CE0914B36D43D201E -S31AFE009E7EFE0139299DB83D600000912B36D04E8000209421FF14 -S31AFE009E93F07C0802A693C1000893E1000C900100143D200000BC -S31AFE009EA8800937002C000000408200C4380000019009370048DE -S31AFE009EBD0060493D2000003BC93200813E00343860FFFF7D2822 -S31AFE009ED203A64E800021813E00347C7F1B783860FFFD7D280322 -S31AFE009EE7A64E800021815E00143D20FE0139299BD4912A0004EE -S31AFE009EFC3D60FE016FE0FFFF396B9C446800FFFE3D20FE01918E -S31AFE009F116A0008392999B03100FFFF7CE80110912A000C3D6012 -S31AFE009F26FE01301FFFFF7D00F910396B99783D20FE017CE040A3 -S31AFE009F3B39916A001039299CB4912A001441820014813E00347E -S31AFE009F507FE3FB787D2803A64E800021801E0030386000007C04 -S31AFE009F650803A64E800021386000044BFFCE2D800100147C0849 -S31AFE009F7A03A683C1000883E1000C382100104E8000209421FF5E -S31AFE009F8FF87C0802A69001000C3D20000039293200800900403E -S31AFE009FA42C0000004182000C7C0803A64E8000218001000C7C84 -S31AFE009FB90803A6382100084E8000207FE000084E800020942185 -S31AFE009FCEFFD87C0802A6936100149381001893A1001C93C1009F -S31AFE009FE32093E100249001002C7C9D23787C7C1B783800005425 -S31AFE009FF8981D00007F8326704BFFCE059C7D00017F83E3784B24 -S31AFE00A00DFFCDF97FBFEB789C7F0001380000749C1F00013920F7 -S31AFE00A02200689D3F0001380000729C1F0001392000659D3F00E0 -S31AFE00A03701380000619C1F0001392000643BA0003A9D3F00010B -S31AFE00A04C9FBF000148000D01906100083BFF00017FE4FB783804 -S31AFE00A06161000838A0000438C000004BFFD2517C7F1B783B80F3 -S31AFE00A076003B9B9F0000386000044BFFCD859C7F000138600070 -S31AFE00A08B404BFFCD799C7F00019FBF0001386000404BFFF65108 -S31AFE00A0A03B61000C9061000C3BFF00017FE4FB787F63DB783884 -S31AFE00A0B5A0000438C000004BFFD2017C7F1B789B9F0000386079 -S31AFE00A0CA00004BFFCD399C7F0001386000014BFFCD2D9C7F0019 -S31AFE00A0DF019FBF0001386000014BFFF6059061000C3BFF0001F2 -S31AFE00A0F47FE4FB787F63DB7838A0000438C000004BFFD1B97C24 -S31AFE00A1097F1B7838000000981F00019B9F00008001002C7C08D0 -S31AFE00A11E03A6836100148381001883A1001C83C1002083E10063 -S31AFE00A13324382100284E8000202C030001418200202803000141 -S31AFE00A148418000502C030002418200242C030003418200304868 -S31AFE00A15D00003C3C0002004C00012C7C108BA64C00012C480078 -S31AFE00A17200283C0004004C00012C7C108BA64C00012C48000075 -S31AFE00A187143C000C004C00012C7C108BA64C00012C7C708AA698 -S31AFE00A19C54630FFE4E8000202C03000141820020280300014178 -S31AFE00A1B18000682C030002418200202C03000341820028480034 -S31AFE00A1C600543C0002007C0004AC7C188BA6480000443D6004D0 -S31AFE00A1DB007C0004AC7D788BA648000034380000807C0903A6B7 -S31AFE00A1F039200000612010003D600E007C0004AC7D398BA67D31 -S31AFE00A205788BA67C198BA67D788BA6392900104200FFE07C7824 -S31AFE00A21A8AA654630FFE4E8000203D60000038000001900B36A2 -S31AFE00A22FDC3D20FE013929A2F43D600000912B37043D400000D5 -S31AFE00A24448000098800A3BEC2800000340810030708000034021 -S31AFE00A259820028706000034082002080030000386300049004D7 -S31AFE00A26E0000812A3BEC388400043929FFFC4800005C3D6000A7 -S31AFE00A28300800B3BEC2800000140810034708000014082002C13 -S31AFE00A2987060000140820024A003000038630002B00400008181 -S31AFE00A2AD2B3BEC388400023929FFFE912B3BEC48000020880353 -S31AFE00A2C200003863000198040000812A3BEC388400013929FF5B -S31AFE00A2D7FF912A3BEC800A3BEC2C0000004082FF643D2000002E -S31AFE00A2EC38000000900936DC3D20000038000000900937044EBF -S31AFE00A3018000209421FFE87C0802A69381000893A1000C93C12B -S31AFE00A316001093E100149001001C7C601B787CBC2B787C83237D -S31AFE00A32B783FA000007C040378939D3BEC4BFFFEED807D3BEC17 -S31AFE00A3407C63E0508001001C7C0803A68381000883A1000C836C -S31AFE00A355C1001083E10014382100184E8000209421FFE87C0827 -S31AFE00A36A02A69381000893A1000C93C1001093E1001490010059 -S31AFE00A37F1C7CBC2B783FA00000939D3BEC4BFFFE99807D3BEC93 -S31AFE00A3947C63E0508001001C7C0803A68381000883A1000C8318 -S31AFE00A3A9C1001083E10014382100184E800020386000004E808D -S31AFE00A3BE0020386000004E800020386000004E8000209421FFA6 -S31AFE00A3D3F07C0802A693C1000893E1000C900100143D20000077 -S31AFE00A3E880093BFC2C000000418200603FE000003BC000007DB6 -S31AFE00A3FD4000A67D40537839200000512004207C000124817F4A -S31AFE00A4123BFC800B0014901F3BFC808B001893CB00187C000060 -S31AFE00A427A6514004207C000124812B000C80AB0010806B000042 -S31AFE00A43C7D2803A64E800021801F3BFC2C0000004082FFB080D7 -S31AFE00A4510100147C0803A683C1000883E1000C382100104E80BD -S31AFE00A46600209421FFF87C0802A69001000C4BFFFF5D80010021 -S31AFE00A47B0C7C0803A6382100084E80002090690000380000000F -S31AFE00A490900900149089000490A90010900900189128000090A6 -S31AFE00A4A5C9000890E9000C4E800020812300002C0900004182BE -S31AFE00A4BA00F8810300043809FFFF28000039418100E83D60FE24 -S31AFE00A4CF01396B3E985400103A7D4B002E3D20FE0139293E98D1 -S31AFE00A4E47D4A4A147D4903A64E8004203D20FF0061290200A150 -S31AFE00A4F96900007C0006AC556B063E38000000600080007C001B -S31AFE00A50E46307D600378540B043EB16900007C0006AC48000035 -S31AFE00A523903D20FF0061290240A16900007C0006AC556B063E2B -S31AFE00A53838000000600080007C0046307D600378540B043EB156 -S31AFE00A54D6900007C0006AC4800005C3D20FF0061290220A169A8 -S31AFE00A56200007C0006AC556B063E38000000600080007C0046D4 -S31AFE00A577307D600378540B043EB16900007C0006AC48000028EA -S31AFE00A58C3D20FF0061290940800900007C0006AC540004DE5545 -S31AFE00A5A10B68247C005B78900900007C0006AC800300003D2014 -S31AFE00A5B60000394933A85408103A7C0A402E3D20FE0039296078 -S31AFE00A5CBB47C004800418200187C0A402E3D20FE013929B218A8 -S31AFE00A5E07C0048004C820020800300083D6000007C0A412E8112 -S31AFE00A5F5430010396B34943D2000007D4B412E392935807C69FE -S31AFE00A60A412E4E8000207C631B794D8200203803FFFF28000017 -S31AFE00A61F397C0803784D8100203D60FE01396B3F805500103A5E -S31AFE00A6347D4B002E3D20FE0139293F807D4A4A147D4903A64EB8 -S31AFE00A6498004203D20FF0061290014816900007C0006AC3C0006 -S31AFE00A65E80007C0044307D6B0078916900007C0006AC4E80001D -S31AFE00A673203D20FF0061290200A00900007C0006AC7000FFF789 -S31AFE00A6885400043EB00900007C0006AC4E8000203D20FF006191 -S31AFE00A69D290200A00900007C0006AC7000FFFB5400043EB009E9 -S31AFE00A6B200007C0006AC4E8000203D20FF0061290240A00900A2 -S31AFE00A6C7007C0006AC7000FFFB5400043EB00900007C0006AC65 -S31AFE00A6DC4E8000203D20FF0061290220A00900007C0006AC7028 -S31AFE00A6F100FFF75400043EB00900007C0006AC4E8000203D2092 -S31AFE00A706FF0061290220A00900007C0006AC7000FFFB540004F6 -S31AFE00A71B3EB00900007C0006AC4E8000203D20FF0061290940E3 -S31AFE00A730800900007C0006AC5400066E900900007C0006AC4E7C -S31AFE00A7458000203D20FF0061290948816900007C0006AC394390 -S31AFE00A75AFFE53C0080007C0054307D6B0078916900007C00066A -S31AFE00A76FAC4E8000207C631B794D8200203803FFFF280000393B -S31AFE00A7847C0803784D8100203D60FE01396B40685500103A7DCB -S31AFE00A7994B002E3D20FE01392940687D4A4A147D4903A64E8066 -S31AFE00A7AE04203D20FF0061290014816900007C0006AC3C0080A0 -S31AFE00A7C3007C0044307D6B0378916900007C0006AC4E80002014 -S31AFE00A7D83D20FF0061290200A00900007C0006AC60000008B091 -S31AFE00A7ED0900007C0006AC4E8000203D20FF0061290200A0099D -S31AFE00A80200007C0006AC60000004B00900007C0006AC4E8000F6 -S31AFE00A817203D20FF0061290240A00900007C0006AC60000004A5 -S31AFE00A82CB00900007C0006AC4E8000203D20FF0061290220A096 -S31AFE00A8410900007C0006AC60000008B00900007C0006AC4E80AA -S31AFE00A85600203D20FF0061290220A00900007C0006AC6000008A -S31AFE00A86B04B00900007C0006AC4E8000203D20FF0061290940CC -S31AFE00A880800900007C0006AC60000080900900007C0006AC4E13 -S31AFE00A8958000203D20FF0061290948816900007C0006AC39433F -S31AFE00A8AAFFE53C0080007C0054307D6B0378916900007C000616 -S31AFE00A8BFAC4E8000207C631B794D8200203803FFFF28000039EA -S31AFE00A8D47C0803784D8100203D60FE01396B41505500103A7D91 -S31AFE00A8E94B002E3D20FE01392941507D4A4A147D4903A64E802C -S31AFE00A8FE04203D20FF0061290010816900007C0006AC3C008053 -S31AFE00A913007C0044307D6B0378916900007C0006AC4E800020C2 -S31AFE00A9283D20FF0061290200A00900007C0006AC60000080B0C7 -S31AFE00A93D0900007C0006AC4E8000203D20FF0061290200A0094B -S31AFE00A95200007C0006AC60000040B00900007C0006AC4E800069 -S31AFE00A967203D20FF0061290240A00900007C0006AC60000080D8 -S31AFE00A97CB00900007C0006AC4E8000203D20FF0061290220A045 -S31AFE00A9910900007C0006AC60000080B00900007C0006AC4E80E1 -S31AFE00A9A600203D20FF0061290220A00900007C0006AC60000039 -S31AFE00A9BB40B00900007C0006AC4E8000203D20FF006129094C33 -S31AFE00A9D0816900007C0006AC3943FFE53C0080007C0054307DBD -S31AFE00A9E56B0378916900007C0006AC4E8000207C8723787C63E0 -S31AFE00A9FA1B794D8200203803FFFF280000397C0803784D81005A -S31AFE00AA0F203D60FE01396B42385500103A7D4B002E3D20FE0163 -S31AFE00AA24392942387D4A4A147D4903A64E8004203C0080007C7F -S31AFE00AA390044303D60FF00616B0018808B00007C0006AC7C84D7 -S31AFE00AA4E00787CEAFE707D493A787D2950507D29FE707C8003D2 -S31AFE00AA63787C0048787C8948387D240378908B00007C0006AC3C -S31AFE00AA784E8000207C8823787C631B794D8200203803FFFF2875 -S31AFE00AA8D0000394D8100203D60FE01396B43205400103A7D4B80 -S31AFE00AAA2002E3D20FE01392943207D4A4A147D4903A64E8004E6 -S31AFE00AAB7203D20FF0061290200A08900007C0006AC5484063E0B -S31AFE00AACC38000000600080007C0046307C8003785404043EB0A6 -S31AFE00AAE18900007C0006AC4E8000203D20FF0061290240A08966 -S31AFE00AAF600007C0006AC5484063E38000000600080007C004623 -S31AFE00AB0B307C8003785404043EB08900007C0006AC4E8000209B -S31AFE00AB203D20FF0061290220A08900007C0006AC5484063E3869 -S31AFE00AB35000000600080007C0046307C8003785404043EB089EB -S31AFE00AB4A00007C0006AC4E8000203D20FF00612909408009001E -S31AFE00AB5F007C0006AC540004DE550B68247C005B7890090000A5 -S31AFE00AB747C0006AC4E800020386000014E800020386000014E3E -S31AFE00AB898000203D20000090693C044E8000209421FFF87C085F -S31AFE00AB9E02A69001000C3D2000003D60000181493C04906B98C1 -S31AFE00ABB338814A0000388B98382C0A0000386000004182001052 -S31AFE00ABC8386000027D4803A64E8000218001000C7C0803A6388B -S31AFE00ABDD2100084E8000209421FFF87C0802A69001000C3D2076 -S31AFE00ABF200013D600000814B3C049069983839099838908800AD -S31AFE00AC070490A80008814A00002C0A00004082000C3860000089 -S31AFE00AC1C480000147D044378386000037D4803A64E800021800F -S31AFE00AC3101000C7C0803A6382100084E8000209421FFF87C0851 -S31AFE00AC4602A69001000C3D2000013D600000814B3C0490699818 -S31AFE00AC5B383909983890880004814A00002C0A00004082000CAB -S31AFE00AC7038600000480000147D044378386000047D4803A64E43 -S31AFE00AC858000218001000C7C0803A6382100084E800020942157 -S31AFE00AC9AFFF87C0802A69001000C3D2000013D600000814B3CDE -S31AFE00ACAF0490699838390998389088000490A80008814A000086 -S31AFE00ACC42C0A00004082000C38600000480000147D044378380B -S31AFE00ACD96000057D4803A64E8000218001000C7C0803A638218D -S31AFE00ACEE00084E8000209421FFF87C0802A69001000C3D200085 -S31AFE00AD03013D600000814B3C0490699838390998389088000496 -S31AFE00AD1890A80008814A00002C0A00004082000C386000004833 -S31AFE00AD2D0000147D044378386000077D4803A64E800021800140 -S31AFE00AD42000C7C0803A6382100084E8000209421FFE87C08024E -S31AFE00AD57A693E100149001001C3BE100087FE3FB784BFFFE3196 -S31AFE00AD6C2C0300004082000C3860000048000008A07F00068044 -S31AFE00AD8101001C7C0803A683E10014382100184E8000209421E3 -S31AFE00AD96FFF87C0802A69001000C4BFFB3F98001000C7C0803DA -S31AFE00ADABA6382100084E8000203C00FE00600001007C0903A6D1 -S31AFE00ADC04E8004209421FFF87C0802A69001000C4BFFFFE538AD -S31AFE00ADD56000008001000C7C0803A6382100084E800020386064 -S31AFE00ADEA00004E8000209421FFE87C0802A693A1000C93C10006 -S31AFE00ADFF1093E100149001001C7C7F1B78386000003BA00001F4 -S31AFE00AE14380000002C1FFFFE41820040418100102C1FFFFD4148 -S31AFE00AE2982004C480000502C1FFFFF408200483D200000812950 -S31AFE00AE3E37082C0900003BA9FFFF4181003C7D3D4B7840820068 -S31AFE00AE53343BA0FFFD4800002C3D200000392932003D600000D9 -S31AFE00AE689069001893EB3708480000143BE00000480000083B01 -S31AFE00AE7DFF0001380000012C000000418200803D2000003BC9B3 -S31AFE00AE923200813E00182C09000041820018806900008009001C -S31AFE00AEA714388000047C0803A64E8000213D200001392998440A -S31AFE00AEBC57E028347C004A143D2000002C030000901E0018932B -S31AFE00AED1E93708813E00184182001C806900008009001438804C -S31AFE00AEE600057C0803A64E800021480000188069000080090060 -S31AFE00AEFB14388000047C0803A64E8000217FA3EB788001001C30 -S31AFE00AF107C0803A683A1000C83C1001083E10014382100184E40 -S31AFE00AF2580002039400001380000002C03FFFE418200404181D0 -S31AFE00AF3A00102C03FFFD4182004C480000502C03FFFF4082002D -S31AFE00AF4F483D2000008129370C2C0900003949FFFF4181003CA4 -S31AFE00AF647D2A4B78408200343940FFFD4800002C3D20000039F5 -S31AFE00AF792932003D60000090090014906B370C480000143860E8 -S31AFE00AF8E00004800000838630001380000012C00000041820096 -S31AFE00AFA3283D20000139299844546028343D6000007C004A144A -S31AFE00AFB8396B32003D200000900B00149069370C7D4353784E89 -S31AFE00AFCD8000204E8000204E8000204E8000209421FFE87C08E1 -S31AFE00AFE202A693E100149001001C3D200000392932008169009E -S31AFE00AFF7183800000090010008812B0000800B00187C651B7895 -S31AFE00B00C7C8623787D234B78388100087C0803A64E80002180CE -S31AFE00B0210100087C7F1B782C000000418200103D20000080693A -S31AFE00B0363C08480001997FE3FB788001001C7C0803A683E100D8 -S31AFE00B04B14382100184E8000209421FFE87C0802A693A1000C71 -S31AFE00B06093C1001093E100149001001C380000407C0903A63D5B -S31AFE00B0752000003D60FE0139293200396BADE8394000007D69DA -S31AFE00B08A512E394A00044200FFF83D2000013D60FE013929987A -S31AFE00B09F44396BADE839000000550A28343808000139000008A5 -S31AFE00B0B47D0903A67D69512E394A00044200FFF87C0803782C04 -S31AFE00B0C90800024081FFDC3FA0000038000013901D32003D6022 -S31AFE00B0DE00003BBD3200396B33A8917D00043D200000392930AF -S31AFE00B0F3003D60FE01913D0008396BADB4917D00403D20FE0123 -S31AFE00B1083929ADC43D60FE01913D0010396BAD94917D00483D69 -S31AFE00B11D20FE013929ADF03D60FE01913D0030396BAF283D4069 -S31AFE00B132FE01917D0034394AAFD03D20FE01915D00203929AF46 -S31AFE00B147D4913D001C3860FFFE4BFFFCA13860FFFE4BFFFDD108 -S31AFE00B15C38000000901D0024901D0028901D004C901D004438DA -S31AFE00B1717D003C4BFFFA193D20FE01392997C8913D008C8001B7 -S31AFE00B186001C7C0803A683A1000C83C1001083E1001438210012 -S31AFE00B19B184E8000207C842379418200243884FFFF7C0320AE0B -S31AFE00B1B02C0000034082000C386000014E8000202C0400004092 -S31AFE00B1C582FFE4386000004E8000209421FFF87C0802A690011D -S31AFE00B1DA000C7C631B793D20FE013809B2084182000880030038 -S31AFE00B1EF943D200000392932008129008C7C0303787D2803A644 -S31AFE00B2044E8000218001000C7C0803A6382100084E80002094A5 -S31AFE00B21921FFF07C0802A693C1000893E1000C900100143D2002 -S31AFE00B22E0000800932007C7F1B782C000014396932007C9E236D -S31AFE00B243783860FFFF4082001C812B001838800006806900009B -S31AFE00B258800900147C0803A64E8000217C1F18004082001C7F14 -S31AFE00B26DE3FB787FC4F3784BFFFD697C601B797C0303784082E8 -S31AFE00B28200287FE3FB787FC4F3784BFFAE257C601B787C09FEF9 -S31AFE00B297707D2302787C6348507C63FE707C03183880010014EC -S31AFE00B2AC7C0803A683C1000883E1000C382100104E8000202821 -S31AFE00B2C10500037C691B78408100107C801B78700B0003418253 -S31AFE00B2D600302C05000038A5FFFF4D820020880400002C050077 -S31AFE00B2EB0098090000388400013929000138A5FFFF4082FFE805 -S31AFE00B3004E8000202805000F7C6B1B78408100388004000038DB -S31AFE00B315A5FFF0900B0000852400042805000F952B00048404BB -S31AFE00B32A0004940B000485240004952B000438840004396B008E -S31AFE00B33F044181FFD028050003408100208004000038A5FFFCF3 -S31AFE00B35428050003900B000038840004396B00044181FFE82CD8 -S31AFE00B3690500007D695B7838A5FFFF4D820020880400002C0586 -S31AFE00B37E000098090000388400013929000138A5FFFF4082FF59 -S31AFE00B393E84E800020280500037C691B784081000C7060000383 -S31AFE00B3A8418200282C05000038A5FFFF4D8200202C05000098DD -S31AFE00B3BD8900003929000138A5FFFF4082FFF04E800020548439 -S31AFE00B3D2063E5480402E7C0023785409801E7C004B787C6B1B89 -S31AFE00B3E7782805000F40810024900B0000940B000438A5FFF0AA -S31AFE00B3FC940B00042805000F940B0004396B00044181FFE42841 -S31AFE00B4110500034081001838A5FFFC28050003900B0000396BFA -S31AFE00B42600044181FFF02C0500007D695B784D8200207CA90357 -S31AFE00B43BA698890000392900014200FFF84E8000209421FFA84B -S31AFE00B4507C631B79394100087D47537839000000408200143818 -S31AFE00B4650000309801000839410009480000247C032B967D2031 -S31AFE00B47A29D67D2918507D6648AE7C030379996A0000394A0052 -S31AFE00B48F014082FFE47C0A3800418200287D0343787CE93B7802 -S31AFE00B4A48C0AFFFF386300017C0A4800980400003884000140F8 -S31AFE00B4B982FFEC7C681B7838000000980400007D03437838212E -S31AFE00B4CE00584E8000209421FF987C0802A67D800026924100B1 -S31AFE00B4E330926100349281003892A1003C92C1004092E10044F5 -S31AFE00B4F8930100489321004C93410050936100549381005893F4 -S31AFE00B50DA1005C93C1006093E100649001006C9181002C7C994C -S31AFE00B52223788BB900003AE100082C1D00007EF2BB787C7B1B10 -S31AFE00B537787CB82B783BC000003AA000003B390001418204801B -S31AFE00B54C2C1D00254082043C8BB900003B3900012C1D002D3A0D -S31AFE00B561C000003BE00000408200108BB900003B3900013AC071 -S31AFE00B57600012C1D0030408200148BB900003B8000013B3900F8 -S31AFE00B58B01480000083B800000381DFFD0280000094181003C48 -S31AFE00B5A07FA3EB787F24CB787FE9FB781D29000A3929FFD07D4E -S31AFE00B5B5291A1488640000388400013803FFD028000009408181 -S31AFE00B5CAFFE47D3F4B787C9923787C7D1B782C1D002E40820091 -S31AFE00B5DF3C8BB900003B390001381DFFD0280000093B9C000131 -S31AFE00B5F4418100247F24CB7888640000388400013803FFD02897 -S31AFE00B6090000094081FFF07C7D1B787C9923782C1D006C3A80C4 -S31AFE00B61E00004082000C8BB900003B390001381DFFA828000068 -S31AFE00B633203A790001418101F83D60FE01396B44405400103A0D -S31AFE00B6487D4B002E3D20FE01392944407D4A4A147D4903A64ECF -S31AFE00B65D800420386000307F6803A63B8000013BE000084E802B -S31AFE00B6720021386000787F6803A64E800021897800005569064A -S31AFE00B6873E38090001280000084181001C801800085529103AB4 -S31AFE00B69C396B00017C604A1499780000480000302809000741B4 -S31AFE00B6B181001C807800043800000839230004981800009138CE -S31AFE00B6C60004480000108078000438030004901800042C1D00DF -S31AFE00B6DB648063000041820028418100102C1D00584182004CA2 -S31AFE00B6F0480000602C1D0070418200342C1D00784182002C48F1 -S31AFE00B70500004C2C0300004080000C3A80002D7C6300D03CC052 -S31AFE00B71AFE0138C644083881000838A0000A480000203CC0FEC8 -S31AFE00B72F0138C644144800000C3CC0FE0138C644283881000830 -S31AFE00B74438A000104BFFFD057C751B787E579378480000EC8997 -S31AFE00B7597800005569063E38090001280000084181001C801875 -S31AFE00B76E00085529103A396B00017C604A1499780000480000BA -S31AFE00B78330280900074181001C807800043800000839230004CB -S31AFE00B798981800009138000448000010807800043803000490F8 -S31AFE00B7AD18000482E300007EE3BB78480003C97C751B7848008E -S31AFE00B7C20080897800005569063E3809000128000008418100B7 -S31AFE00B7D71C801800085529103A396B00017D404A149978000004 -S31AFE00B7EC48000030280900074181001C81580004380000083960 -S31AFE00B8012A000498180000913800044800001081580004380A0C -S31AFE00B816000490180004886A00037F6803A63BDE00014E8000FC -S31AFE00B82B214800018C3860003F7F6803A63BDE00014E8000219E -S31AFE00B8407F55F8503134FFFF7D294910381AFFFF7C0048782FB6 -S31AFE00B8559C00007F4948387D3A03782C140000419E00243BA0A6 -S31AFE00B86A0030418200207E83A3787F6803A63BDE00013A800032 -S31AFE00B87F004E800021480000083BA000202C1400002E160000F2 -S31AFE00B8943AD5FFFF7F8000264092003C7F40D3782C0000003BEA -S31AFE00B8A95AFFFF4081002C7F5FD3787FA3EB787F6803A63BDEEA -S31AFE00B8BE00014E8000217FE0FB782C0000003BFFFFFF4181FF8A -S31AFE00B8D3E47FFAFB787F880120418200147E83A3787F6803A6E1 -S31AFE00B8E83BDE00014E8000217EA0AB782C0000007ED5B3784013 -S31AFE00B8FD8100547EBDAB787EFCBB788BFC00007F6803A67FE3D9 -S31AFE00B912FB783B9C00013BDE00014E8000212C1F000A408200B1 -S31AFE00B927143860000D7F6803A63BDE00014E8000217FA0EB7833 -S31AFE00B93C2C0000003BBDFFFF4181FFC47F97E3787FB5EB784102 -S31AFE00B9519200687F40D3782C0000003B5AFFFF408100587F5F23 -S31AFE00B966D378386000207F6803A63BDE00014E8000217FE0FBD2 -S31AFE00B97B782C0000003BFFFFFF4181FFE4480000307FA3EB7835 -S31AFE00B9907F6803A63BDE00013A7900014E8000212C1D000A40BE -S31AFE00B9A58200143860000D7F6803A63BDE00014E8000218BB971 -S31AFE00B9BA00007E799B782C1D00004082FB887FC3F378800100AE -S31AFE00B9CF6C8181002C7C0803A682410030826100348281003853 -S31AFE00B9E482A1003C82C1004082E10044830100488321004C8382 -S31AFE00B9F9410050836100548381005883A1005C83C1006083E188 -S31AFE00BA0E00647D808120382100684E8000203D20000081693CEB -S31AFE00BA230C38000000986B0000396B000191693C0C980B000039 -S31AFE00BA384E8000209421FF707C0802A693A1008493C100889390 -S31AFE00BA4DE1008C900100943D60000090A10010906B3C0C38A154 -S31AFE00BA6200083BA1009838000002396000003C60FE0190A100B0 -S31AFE00BA77789081000C90C1001490E100189101001C91210020B3 -S31AFE00BA8C91410024980100709961007193A100743863BA1C38E6 -S31AFE00BAA1A100704BFFFA31800100947C0803A683A1008483C1D8 -S31AFE00BAB6008883E1008C382100904E8000209421FF707C08027E -S31AFE00BACBA693A1008493C1008893E1008C9001009490A10010C2 -S31AFE00BAE09081000C7C641B789061000838A100083BA100983837 -S31AFE00BAF5000001396000003C60FE0190A1007890C1001490E184 -S31AFE00BB0A00189101001C91210020914100249801007099610091 -S31AFE00BB1F7193A100743863BD7838A100704BFFF9A980010094DA -S31AFE00BB347C0803A683A1008483C1008883E1008C382100904E30 -S31AFE00BB498000209421FFF87C0802A69001000C7C601B787C855E -S31AFE00BB5E23783C60FE013863BD787C0403784BFFF969800100A0 -S31AFE00BB730C7C0803A6382100084E80002088030000392000004D -S31AFE00BB884800000C88030000392900012C00000038630001405A -S31AFE00BB9D82FFF07D234B784E8000207C691B78480000102C03CE -S31AFE00BBB20000386000004D8200208869000088040000388400BA -S31AFE00BBC7017C030000392900014182FFE07C6018504E800020AE -S31AFE00BBDC880400007C691B784800001098030000880400003895 -S31AFE00BBF16300012C000000388400014082FFEC3800000098036E -S31AFE00BC0600007D234B784E8000207C6B1B78480000102C0300D3 -S31AFE00BC1B00386000004D820020886B0000396B00013803FFBFF8 -S31AFE00BC30280000194181000C380300205403063E892400003811 -S31AFE00BC458400013809FFBF280000194181000C38090020540995 -S31AFE00BC5A063E7D204B787C0300004182FFB47C6018504E800026 -S31AFE00BC6F207CA02B797C691B787C0903A64082001438600000C8 -S31AFE00BC844E8000207C6018504E800020886900008804000038D2 -S31AFE00BC998400017C030000392900014082FFE42C030000418294 -S31AFE00BCAE00084200FFE0386000004E8000207CA02B797C6B1B0C -S31AFE00BCC3787C0903A640820018386000004E8000207C6018501E -S31AFE00BCD84E80002042400050886B0000396B00013803FFBF28DA -S31AFE00BCED0000194181000C380300205403063E892400003884F8 -S31AFE00BD0200013809FFBF280000194181000C3809002054090655 -S31AFE00BD173E7D204B787C0300004082FFB42C0300004082FFB4DD -S31AFE00BD2C386000004E8000204800002C89230000880400003894 -S31AFE00BD418400017C09000038630001418200148803FFFF8864F7 -S31AFE00BD56FFFF7C6300504E8000207CA02B782C00000038A5FFF2 -S31AFE00BD6BFF4082FFCC386000004E8000209421FFE87C0802A6E5 -S31AFE00BD809381000893A1000C93C1001093E100149001001C3D78 -S31AFE00BD9520000080093B587C7D1B782C000000408200743D200E -S31AFE00BDAA000039293200800900343860FFFF7C0803A67D3E4B66 -S31AFE00BDBF783BE000004E8000217C7C1B78813E00347FE3FB7896 -S31AFE00BDD47D2803A64E800021813E00147FA4EB78806900008057 -S31AFE00BDE909000C7C0803A64E80002137FF00014081FFD43D20E8 -S31AFE00BDFE000039293200800900347F83E3787C0803A64E800083 -S31AFE00BE1321480000483D20000039293200816900142C0B00003F -S31AFE00BE284182001C806B0000800B000C7FA4EB787C0803A64E9F -S31AFE00BE3D8000214800001C816900187FA4EB78806B0000800BE9 -S31AFE00BE52000C7C0803A64E8000218001001C7C0803A6838100E1 -S31AFE00BE670883A1000C83C1001083E10014382100184E8000205F -S31AFE00BE7C9421FFF07C0802A693E1000C900100143D2000003922 -S31AFE00BE91293200816900147C7F1B782C0B0000408200088169C6 -S31AFE00BEA60018806B0000800B00107C0803A64E800021987F00B2 -S31AFE00BEBB00800100147C0803A683E1000C382100104E800020E5 -S31AFE00BED09421FFE07C0802A69361000C9381001093A10014939A -S31AFE00BEE5C1001893E1001C900100243D20000080093B587C7DB4 -S31AFE00BEFA1B782C000000408200883D20000039293200800900AC -S31AFE00BF0F343860FFFF7C0803A67D3C4B783BE000004E8000219C -S31AFE00BF247C7B1B78813C00347FE3FB787D2803A64E80002181F6 -S31AFE00BF397C00147FA4EB78806B0000800B001C7C0803A64E804C -S31AFE00BF4E00217C7E1B7941820010881D00002C000000408200C5 -S31AFE00BF634C37FF00014081FFC03D200000392932008009003414 -S31AFE00BF787F63DB787C0803A64E800021480000643D200000391D -S31AFE00BF8D293200816900142C0B000041820034806B0000800B9E -S31AFE00BFA2001C7FA4EB7848000034817C00307FE3FB787D68037E -S31AFE00BFB7A63D2000003800000190093B584E80002148000020B2 -S31AFE00BFCC816900187FA4EB78806B0000800B001C7C0803A64EC7 -S31AFE00BFE18000217C7E1B787FC3F378800100247C0803A68361B6 -S31AFE00BFF6000C8381001083A1001483C1001883E1001C382100A5 -S31AFE00C00B204E8000209421FFE87C0802A69381000893A1000CEA -S31AFE00C02093C1001093E100149001001C3D20000080093B587C79 -S31AFE00C0357D1B782C000000408200803D200000392932008009FA -S31AFE00C04A00343860FFFF7C0803A67D3E4B783BE000004E80007F -S31AFE00C05F217C7C1B78813E00347FE3FB787D2803A64E80002117 -S31AFE00C074813E00142C0900004182001C8069000080090014380E -S31AFE00C0898000077FA5EB787C0803A64E80002137FF000140817C -S31AFE00C09EFFC83D20000039293200800900347F83E3787C080330 -S31AFE00C0B3A64E800021480000303D2000003929320081290014B8 -S31AFE00C0C82C0900004182001C8069000080090014388000077F87 -S31AFE00C0DDA5EB787C0803A64E8000213D2000003929320081298B -S31AFE00C0F200182C0900004182001C80690000800900147FA5EB74 -S31AFE00C10778388000077C0803A64E8000218001001C7C0803A602 -S31AFE00C11C8381000883A1000C83C1001083E10014382100184E43 -S31AFE00C1318000209421FFD07C0802A69301001093210014934165 -S31AFE00C14600189361001C9381002093A1002493C1002893E1003C -S31AFE00C15B2C900100347C7D1B787CBE2B787FBFEB783B60000035 -S31AFE00C1703F2000003F8000003B40000081393B802C0900004132 -S31AFE00C185820020896900002C0B000041820014380900019961C3 -S31AFE00C19A000890193B80480000647FC0FE707C1E005054000F7A -S31AFE00C1AFFE7FE9EA78216900007D2B49147C0B48394182003C19 -S31AFE00C1C4386000324BFFFE49480000083BDEFFCE2C1E00004047 -S31AFE00C1D9810014386100084BFFFCF17C7B1B794182FFE82C1B64 -S31AFE00C1EE0000408200143860FFFF48000180386100084BFFFC1C -S31AFE00C2037D880100089B5F00007C0303785400063E2C00000D4F -S31AFE00C2184182007C418100282C000008418200D4418100102C1B -S31AFE00C22D00000341820038480001142C00000A41820058480004 -S31AFE00C24201082C00002B418200E8418100102C000024418200F3 -S31AFE00C257DC480000F02C00007F41820098480000E47C1FE80005 -S31AFE00C26C408200183C60FE01386344C84BFFF84D3860FFFE4831 -S31AFE00C2810000F8987F00003BFF00013F000000480000DC89214D -S31AFE00C29600083F0000002C09000A40820010881837102C000024 -S31AFE00C2AB0D418200182C09000D40820018881837102C00000A59 -S31AFE00C2C04082000C9B410008480000A4801C3B782C000000410B -S31AFE00C2D58200143860000D4BFFFA9D3860000A4BFFFA95880130 -S31AFE00C2EA00083860000198183710480000847C1FE8003F000015 -S31AFE00C2FF004182006C801C3B782C0000004182001C38600008FD -S31AFE00C3144BFFFA65386000204BFFFA5D386000084BFFFA553B9A -S31AFE00C329FFFFFF480000407C1FE800408200145463063E4BFFD8 -S31AFE00C33EC3293860000048000034801C3B782C000000418200A8 -S31AFE00C3530C886100084BFFFA21880100083F000000981F0000E8 -S31AFE00C3683BFF000188010008981837104BFFFE08800100347C78 -S31AFE00C37D0803A68301001083210014834100188361001C8381CA -S31AFE00C392002083A1002483C1002883E1002C382100304E8000D7 -S31AFE00C3A7209421FFC07C0802A6924100089261000C92810010C0 -S31AFE00C3BC92A1001492C1001892E1001C93010020932100249308 -S31AFE00C3D14100289361002C9381003093A1003493C1003893E11E -S31AFE00C3E6003C900100447C9D23787C7C1B787D3DE0107D294955 -S31AFE00C3FB107D294BB87C1CE8507C0048787FA948387D3D037986 -S31AFE00C4107CB62B78408101403E40FE012C16000041820014386E -S31AFE00C4257244CC7C96E0504BFFF69948000010387244CC7F844C -S31AFE00C43AE3784BFFF6897FBEEB787F9DE3783BE000003E80FED7 -S31AFE00C44F013EA0FE013E60FE013B5EFFF03AFD00103F00FE014C -S31AFE00C4643F60FE013F20FE017C1FF000408000147C9DF8AE386D -S31AFE00C4797844D84BFFF6494800000C387944E04BFFF63D7FFC6C -S31AFE00C48EFE707C1CF8507C000E707C0002147C00F8502C0000CB -S31AFE00C4A3014082000C387B44E44BFFF61957801F7E7C1F021458 -S31AFE00C4B87C001E70540018387C00F8502C0000074082000C38C0 -S31AFE00C4CD7B44E44BFFF5F53BFF00012C1F000F4081FF907FBC5F -S31AFE00C4E2EB787FDDF378387444E84BFFF5D97EBEAB783BE000AD -S31AFE00C4F7007C1FE8004080002C7C9CF8AE3804FFE02000005E66 -S31AFE00C50C7C0001107C0003B87C0900F87C8000387129002E7C5D -S31AFE00C521044B784800000838800020387E44EC4BFFF5953BFF1E -S31AFE00C53600012C1F000F4081FFBC387344F04BFFF5817F5DD3C7 -S31AFE00C54B797EFCBB784181FECC800100447C0803A68241000868 -S31AFE00C5608261000C8281001082A1001482C1001882E1001C832C -S31AFE00C57501002083210024834100288361002C8381003083A170 -S31AFE00C58A003483C1003883E1003C382100404E8000209421FF0D -S31AFE00C59FF87C0802A69001000C38A000004BFFFDFD8001000C19 -S31AFE00C5B47C0803A6382100084E8000209421FF607C0802A6931F -S31AFE00C5C961008C9381009093A1009493C1009893E1009C900173 -S31AFE00C5DE00A49081000C388100A83FA000003B80000038000050 -S31AFE00C5F3013961000890810074837D3B809061000890A1001012 -S31AFE00C60890C1001490E100189101001C9121002091410024981D -S31AFE00C61D010070916100789B810071388100704BFFF5213C6077 -S31AFE00C632FE01386344F44BFFF48D939D3B803861008038800096 -S31AFE00C6470838A000004BFFFAE988610080937D3B806860005978 -S31AFE00C65C212000007C09011468630079212300007C6919147CD4 -S31AFE00C671630378800100A47C0803A68361008C8381009083A158 -S31AFE00C686009483C1009883E1009C382100A04E8000209421FF90 -S31AFE00C69BE87C0802A69381000893A1000C93C1001093E100142A -S31AFE00C6B09001001C7C9C23787CBD2B787C7F1B783BC000004864 -S31AFE00C6C50000C857C0103A7FFD012E881F00003BDE000148007F -S31AFE00C6DA0098881F00002C0000224082008457C0103A7D60EA4C -S31AFE00C6EF14812BFFFC7C09F8004082000C3BFF000193EBFFFC78 -S31AFE00C704893F0000692000227C0000D07D2900D055290FFE5408 -S31AFE00C719000FFE7D2B00394182002C7FE3FB788D23000169201B -S31AFE00C72E00227C0000D07D2900D055290FFE54000FFE7D2B007A -S31AFE00C743394082FFE47C7F1B78881F00002C0000004082002CB0 -S31AFE00C7583C60FE013863450C4BFFF365480000083BFF0001888C -S31AFE00C76D1F00002C0000004182004C2C0000204082FF603800B4 -S31AFE00C7820000981F00003BFF0001881F00002C00000041820016 -S31AFE00C7972C2C000020408200187FE3FB788C0300012C00002086 -S31AFE00C7AC4182FFF87C7F1B78881F00002C0000004082FF0C3C50 -S31AFE00C7C16000003C80000080BD000093DC0000386339F838840F -S31AFE00C7D63A68480000258001001C7C0803A68381000883A10041 -S31AFE00C7EB0C83C1001083E10014382100184E8000209421FFD872 -S31AFE00C8007C0802A6930100089321000C93410010936100149318 -S31AFE00C81581001893A1001C93C1002093E100249001002C7C7F5D -S31AFE00C82A1B787CBC2B787C9A23787F83E3784BFFF3497FFDFB7C -S31AFE00C83F787C1DD0007C7B1B78418200C0809D00007F83E37878 -S31AFE00C8547F65DB784BFFF4652C0300004082009C807D00004B1C -S31AFE00C869FFF3197C03D800408100847C1FD0003BC000014182E5 -S31AFE00C87E00603F00FE013F20FE017C1DF80041820044809F00EE -S31AFE00C893007F83E3787F65DB784BFFF4212C0300004082002C7C -S31AFE00C8A82C1E00004182001880BD0000387845207F84E3784B57 -S31AFE00C8BDFFF2093BC00000809F0000387945484BFFF1F93BFFA2 -S31AFE00C8D200107C1FD0004082FFB02C1E0000408200143C60FEA7 -S31AFE00C8E7013863454C4BFFF1D9480000187FA3EB7848000014B6 -S31AFE00C8FC3BBD00107C1DD0004082FF48386000008001002C7CE8 -S31AFE00C9110803A6830100088321000C8341001083610014838150 -S31AFE00C926001883A1001C83C1002083E10024382100284E800065 -S31AFE00C93B209421FFE87C0802A69381000893A1000C93C100103B -S31AFE00C95093E100149001001C7C601B783C60FE017C9D23787C5F -S31AFE00C9651F03787CBE2B78386345504BFFF1557C1FE80041823C -S31AFE00C97A00283F80FE0180BF000080DF0008387C45587FC4F391 -S31AFE00C98F784BFFF1353BFF00107C1FE8004082FFE48001001C98 -S31AFE00C9A47C0803A68381000883A1000C83C1001083E10014380D -S31AFE00C9B92100184E800020912300149883000090A3000490C3D1 -S31AFE00C9CE000890E3000C910300104E8000209421FFB07C08024D -S31AFE00C9E3A691C1000891E1000C92010010922100149241001868 -S31AFE00C9F89261001C9281002092A1002492C1002892E1002C93E0 -S31AFE00CA0D01003093210034934100389361003C9381004093A133 -S31AFE00CA22004493C1004893E1004C900100547D344B787D16432C -S31AFE00CA37783016FFFF7D20B1106A800001216000007C0B0114C4 -S31AFE00CA4C7D2B00397C701B787C9823787CD133787CF53B787D29 -S31AFE00CA615353783B4000013A40000041820008925600007C1267 -S31AFE00CA76A8007E3F8B78408000507EA903A67FEBFB7839000049 -S31AFE00CA8B00812B00102C0900004182000891090000814B00046C -S31AFE00CAA02C0A000040820020800B00082C0000004182000C2CAB -S31AFE00CAB50000024082000C812B000C91490000396B0018420008 -S31AFE00CACAFFC47CBD2B787C1D8000408002043DC0FE013DE0FEBE -S31AFE00CADF0157BE103A7C9EC02E880400002C00002D4082014CE2 -S31AFE00CAF4396000007C0BA8008AE400017E3F8B78392000003B9E -S31AFE00CB097D0001408001147F9EC2143B200001881F00007C1737 -S31AFE00CB1E0000408200F0813F00102C09000041820020800900DB -S31AFE00CB33002C00000041820014809F0014386E45644BFFEF81AA -S31AFE00CB483B400000801F00042C00000041820080813C00008802 -S31AFE00CB5D0900023BC900032C00003D4182000C83DC00043BBD1A -S31AFE00CB720001801F00082C000000418200102C00000141820013 -S31AFE00CB873C48000040809F000C7FC3F37838A0000038C0000029 -S31AFE00CB9C480001992C0300004082002480BF00147FC4F3783850 -S31AFE00CBB16F45844BFFEF113B4000004800000C813F000C93C9F2 -S31AFE00CBC60000813F00103B7D000148000034801F00082C00007E -S31AFE00CBDB00418200102C0000024182001C48000020817F000CED -S31AFE00CBF0812B000039290001912B00004800000C813F000C93AE -S31AFE00CC052900003960000148000014392900017C09A8003BFF2D -S31AFE00CC1A00184180FEFC2C0B0000408200A83C60FE0138634512 -S31AFE00CC2FAC7EE4BB784BFFEE91480000902C160000418200788D -S31AFE00CC442C12000041820014386E45647E649B784BFFEE713B9A -S31AFE00CC594000002C140000418200102C1400014182003C4800E7 -S31AFE00CC6E00407C7EC02E7EC4B37838A0000038C0000048000000 -S31AFE00CC83B52C030000408200247C9EC02E386F45847E659B7860 -S31AFE00CC984BFFEE2D3B4000004800000C7C1EC02E901600003BE6 -S31AFE00CCAD7D00013A400001480000183C60FE01386345CC3B7D16 -S31AFE00CCC200014BFFEE013B4000007F7DDB787C1D80004180FE7D -S31AFE00CCD70C7F43D378800100547C0803A681C1000881E1000C71 -S31AFE00CCEC8201001082210014824100188261001C828100208266 -S31AFE00CD01A1002482C1002882E1002C830100308321003483410A -S31AFE00CD1600388361003C8381004083A1004483C1004883E10010 -S31AFE00CD2B4C382100504E8000208803000038E000012C0000201C -S31AFE00CD403900000A39800000408200108C0300012C00002041EF -S31AFE00CD5582FFF8880300002C0000004182012C2C0700004182AF -S31AFE00CD6A0038880300002C0000304082002C892300013809FFB6 -S31AFE00CD7FBF280000194181000C380900205409063E2C0900781E -S31AFE00CD944082000C39000010386300028943000038E0000039B5 -S31AFE00CDA92AFFD0380AFFBF21290009392000007D2949142000A9 -S31AFE00CDBE0005380000007C0001147D2B03793863000139200075 -S31AFE00CDD30040820010380AFF9F28000005418100083920000144 -S31AFE00CDE82C09000041820068392AFFD05520063E280000094175 -S31AFE00CDFD81000C7D2B4B7848000030380AFF9F280000054181DE -S31AFE00CE12000C396AFFA94800001C380AFFBF200000057C0001AA -S31AFE00CE27107C0003B8392AFFC97C0B48387C0B40004080001CD6 -S31AFE00CE3C880300007D2C41D62C0000007D895A144082FF1848D1 -S31AFE00CE5100003C2C0600004182002C88060000480000088C06FB -S31AFE00CE6600012C000000418200187C0A00004082FFF0880600E6 -S31AFE00CE7B002C0000004082000C386000004E8000202C050000ED -S31AFE00CE90918400004182000890650000386000014E80002088A5 -S31AFE00CEA50300002C000020408200108C0300012C0000204182B4 -S31AFE00CEBAFFF88863000068690074200900007D2049146860004D -S31AFE00CECF54214000007C0A01147D2B03794182001038000001CA -S31AFE00CEE4900400004800003068690046200900007D2049146887 -S31AFE00CEF9600066214000007C0A01147C0A4B794082000C3860AE -S31AFE00CF0E00004E80002091640000386000014E8000209421FFEC -S31AFE00CF23E07C0802A69361000C9381001093A1001493C1001811 -S31AFE00CF3893E1001C900100243D200001396998D0800BFFD47C59 -S31AFE00CF4D9C23782C0000007CDB33784182000C3800000A48000D -S31AFE00CF62012838000001B00998D088030000396B00022C0000D6 -S31AFE00CF77002F85000041820018980B00008C030001396B00013A -S31AFE00CF8C2C0000004082FFF038000000980B0000396B000140EF -S31AFE00CFA19E00103D20FE01386946004800001C2C05000141822D -S31AFE00CFB6000C3800000A480000CC3D20FE013869460C88030026 -S31AFE00CFCB002C00000041820018980B00008C030001396B00016E -S31AFE00CFE02C0000004082FFF03D2000013BA998B83800000098F9 -S31AFE00CFF50B00007FA3EB783880000038A0000C4BFFE3953D6098 -S31AFE00D00A0000812B37183BFDFFEC38000001B13F0018B01F00DF -S31AFE00D01F1AA01C0004392900012C0000003BC00000912B371889 -S31AFE00D03493DF00144082000C38000045B01C00047F85E37838AB -S31AFE00D0497D0018388002057FA6EB7848003CAD2C0300004180D1 -S31AFE00D05E002838000001901DFFEC3920FFFF93DF0004913F0023 -S31AFE00D0731093DF000C93DF00083860000048000010380000096B -S31AFE00D088901B00003860FFFF800100247C0803A68361000C8309 -S31AFE00D09D81001083A1001483C1001883E1001C382100204E808E -S31AFE00D0B200203D20000138000000900998A4386000004E800074 -S31AFE00D0C7209421FFC87C0802A692C1001092E1001493010018F2 -S31AFE00D0DC9321001C93410020936100249381002893A1002C9330 -S31AFE00D0F1C1003093E100349001003C7C9923783B6000007C1BDE -S31AFE00D106C8003D2000013BC998D07C7A1B787CBC2B7840800159 -S31AFE00D11B783BFEFFD43B0100083AE000043AC00009813F000C46 -S31AFE00D1302C0900004081005C7C1BC8507F890000809F02347F09 -S31AFE00D14543D3784FFEE3827FA0002657BD07FE7FBD00D07C00AB -S31AFE00D15AE8787D3DE8387FBD03787FA5EB784BFFE159801F021F -S31AFE00D16F34813F000C7C00EA147D3D4850901F0234913F000C1A -S31AFE00D1847F7BEA147F5AEA14480000FC801F0010280001FF4068 -S31AFE00D1998100F838000001900100083920000091380004387F55 -S31AFE00D1AE002C3880020538BF002038DF00147F07C37848003CF6 -S31AFE00D1C36D7C631B794080002C813F0004392900012C09000F1C -S31AFE00D1D8913F000441810010801F00082C000000408200443887 -S31AFE00D1ED0000084800008CA81E00002C00000340820064813F72 -S31AFE00D2020008A97E0002392900017C0B48004082001C3863FF38 -S31AFE00D217FC381E0004907F000C901F0234917F0008907F001071 -S31AFE00D22CA01F000AB2FE0000B01E0002387F002C3880000438C9 -S31AFE00D241BF002038DF001448003AB92C0300004080003892DCFA -S31AFE00D25600003860FFFF480000382C00000540820014A81E00DC -S31AFE00D26B023860FFFF901C0000480000203800000B901C00000F -S31AFE00D2803860FFFF480000107C1BC8004180FEA07F63DB788034 -S31AFE00D29501003C7C0803A682C1001082E100148301001883210C -S31AFE00D2AA001C83410020836100248381002883A1002C83C100A3 -S31AFE00D2BF3083E10034382100384E8000203803FFFF2800000BA3 -S31AFE00D2D43D20FE01386946144D8100203D60FE01396B473054F1 -S31AFE00D2E900103A7D4B002E3D20FE01392947307D4A4A147D49CC -S31AFE00D2FE03A64E8004203C60FE01386346244E8000203C60FE54 -S31AFE00D31301386346344E8000203C60FE01386346484E8000204B -S31AFE00D3283C60FE013863466C4E8000203C60FE01386346844EC8 -S31AFE00D33D8000203C60FE01386346984E8000203C60FE013863FF -S31AFE00D35246AC4E8000203C60FE01386346BC4E8000203C60FE22 -S31AFE00D36701386346D04E8000203C60FE01386346EC4E800020B7 -S31AFE00D37C3C60FE01386347004E8000203C60FE01386347144E4E -S31AFE00D3918000209421FFE87C0802A693A1000C93C1001093E103 -S31AFE00D3A600149001001C3D200000800937207C9F23782C00008E -S31AFE00D3BB004082007C48004C153D20000138699ADC8003000476 -S31AFE00D3D02C00000540820018A00300162C0000004082005048FA -S31AFE00D3E5004CE9480000482C00000040820014480008D9380007 -S31AFE00D3FA000A981F0000480000603FA00001389DA12038A00063 -S31AFE00D40F8048004D512C0300003BBDA1203D2000003D600000BC -S31AFE00D42493A93C28906B37204082000C38600000480000303DE2 -S31AFE00D439400000816A3C283D000000880B0000396B0001981F1F -S31AFE00D44E000081283720916A3C283929FFFF912837203860005E -S31AFE00D463018001001C7C0803A683A1000C83C1001083E10014E9 -S31AFE00D478382100184E8000209421FFE07C0802A693A1001493A1 -S31AFE00D48DC1001893E1001C900100243D2000003BA932007C7EFB -S31AFE00D4A21B783BE000644800002837FFFFFF40820010480000A1 -S31AFE00D4B7513BE0006448000014813D0048386000647D2803A6E0 -S31AFE00D4CC4E8000217FC3F378388100084BFFFEBD2C0300004175 -S31AFE00D4E182FFCC88610008800100247C0803A683A1001483C1A6 -S31AFE00D4F6001883E1001C382100204E8000209421FFE87C0802FC -S31AFE00D50BA693A1000C93C1001093E100149001001C3D2000012A -S31AFE00D5203BA9A1A04800003080BE37247FE3FB787FA4EB784819 -S31AFE00D535004D417C631B7940810014801E37247FBD1A147C0325 -S31AFE00D54A0050901E372448004A853FC00000801E37242C000034 -S31AFE00D55F00418200303D2000013BE99ADC801F00042C000005F4 -S31AFE00D5744082000C7FE3FB7848004B51801F00042C0000004008 -S31AFE00D58982FFA0480007413D2000003BC93200801E00443D2006 -S31AFE00D59E00012C0000003929A1A03D6000003D4000003BE0006F -S31AFE00D5B300912B3C2C93EA372441820010386000004BFFDC0DC5 -S31AFE00D5C893FE00448001001C7C0803A683A1000C83C1001083A4 -S31AFE00D5DDE10014382100184E8000209421FFF07C0802A693E19D -S31AFE00D5F2000C900100143D600000812B3C2C2C04002498890049 -S31AFE00D6070039290001912B3C2C40820010380000013D2000001B -S31AFE00D61C90093C103FE00000801F3C10688B0023212B00007D27 -S31AFE00D6316959143140FFFF7D2A01107D2058394182001C3D4059 -S31AFE00D6460000392000013D60000038000000912A3C14900B3CBA -S31AFE00D65B183D600000812B3724392900012C090100912B37244A -S31AFE00D6704182002C3D20000080093C142C000000418200283D28 -S31AFE00D685600000812B3C18392900012C090003912B3C184082BF -S31AFE00D69A00104BFFFE6938000000901F3C10800100147C080367 -S31AFE00D6AFA683E1000C382100104E8000209421FFE87C0802A62D -S31AFE00D6C493A1000C93C1001093E100149001001C4800055D7C4E -S31AFE00D6D97D1B783C60FE013C80FE0138A000EC38844828386347 -S31AFE00D6EE48204BFFE3D57FA3EB78480005A58001001C7C08031E -S31AFE00D703A683A1000C83C1001083E10014382100184E8000200C -S31AFE00D7189421FFE87C0802A693A1000C93C1001093E100149074 -S31AFE00D72D01001C480005017C7D1B783C60FE013C80FE0138A0BE -S31AFE00D74200FE38844838386348204BFFE3797FA3EB7848000519 -S31AFE00D757498001001C7C0803A683A1000C83C1001083E10014AA -S31AFE00D76C382100184E8000209421FFE87C0802A69381000893CE -S31AFE00D781A1000C93C1001093E100149001001C7C7D1B787C9EA3 -S31AFE00D79623784BFFFD6D3D2000008009371C3D6000001FE00056 -S31AFE00D7AB0A3B8B320048000014813C0048386000647D2803A6B8 -S31AFE00D7C04E8000217FA3EB787FC4F3784BFFFBC97C631B79406D -S31AFE00D7D58200102C1F00003BFFFFFF4082FFD48001001C7C0870 -S31AFE00D7EA03A68381000883A1000C83C1001083E100143821001C -S31AFE00D7FF184E8000209421FF787C0802A693C1008093E10084E7 -S31AFE00D8149001008C7C8023782C00000590A1001090C1001490E0 -S31AFE00D829E100189101001C91210020914100249081000C3BC05F -S31AFE00D83E00004182002C28000005418100102C000004418201EF -S31AFE00D85394480003482C000006418203082C0000074182030C90 -S31AFE00D868480003343FE00000801F37283D6000002C0000003909 -S31AFE00D87D200001912B372C40820014480011C1907F37282C03C5 -S31AFE00D892000041820308811F37283808FFFF280000394181024D -S31AFE00D8A7F83D60FE01396B48485400103A7D4B002E3D20FE01B0 -S31AFE00D8BC392948487D4A4A147D4903A64E8004203D20FF00611E -S31AFE00D8D1290014816900007C0006AC3948FFFF3C0080007C0032 -S31AFE00D8E654307D6B0378916900007C0006AC480002A83D20FFCC -S31AFE00D8FB0061290200A00900007C0006AC60000008B009000090 -S31AFE00D9107C0006AC480002883D20FF0061290200A00900007CF1 -S31AFE00D9250006AC60000004B00900007C0006AC480002683D20DD -S31AFE00D93AFF0061290240A00900007C0006AC60000004B0090015 -S31AFE00D94F007C0006AC480002483D20FF0061290220A00900004E -S31AFE00D9647C0006AC60000008B00900007C0006AC480002283D7E -S31AFE00D97920FF0061290220A00900007C0006AC60000004B009D6 -S31AFE00D98E00007C0006AC480002083D20FF006129094080090048 -S31AFE00D9A3007C0006AC60000080900900007C0006AC480001E865 -S31AFE00D9B83D20FF0061290948816900007C0006AC3948FFE53C66 -S31AFE00D9CD0080007C0054307D6B0378916900007C0006AC4800EE -S31AFE00D9E201BC3D60000083CB372C38000000900B372C3D20008E -S31AFE00D9F700814937282C0A00004182019C7D4853783808FFFF8A -S31AFE00DA0C280000394181018C3D60FE01396B49305400103A7D7D -S31AFE00DA214B002E3D20FE01392949307D4A4A147D4903A64E80DA -S31AFE00DA3604203D20FF0061290014816900007C0006AC3948FF21 -S31AFE00DA4BFF3C0080007C0054307D6B0078916900007C0006AC7F -S31AFE00DA604800013C3D20FF0061290200A00900007C0006AC70F9 -S31AFE00DA7500FFF75400043EB00900007C0006AC480001183D2067 -S31AFE00DA8AFF0061290200A00900007C0006AC7000FFFB5400045F -S31AFE00DA9F3EB00900007C0006AC480000F43D20FF0061290240E5 -S31AFE00DAB4A00900007C0006AC7000FFFB5400043EB00900007C4D -S31AFE00DAC90006AC480000D03D20FF0061290220A00900007C004D -S31AFE00DADE06AC7000FFF75400043EB00900007C0006AC48000052 -S31AFE00DAF3AC3D20FF0061290220A00900007C0006AC7000FFFB25 -S31AFE00DB085400043EB00900007C0006AC480000883D20FF0061FA -S31AFE00DB1D290940800900007C0006AC5400066E900900007C00E9 -S31AFE00DB3206AC480000683D20FF0061290948816900007C0006D5 -S31AFE00DB47AC3948FFE53C0080007C0054307D6B0078916900009E -S31AFE00DB5C7C0006AC4800003C3D20000083C93728480000303945 -S31AFE00DB7161000838010090392000039BC1007199210070900185 -S31AFE00DB860074916100783D200000800B000883C9371C90093749 -S31AFE00DB9B1C7FC3F3788001008C7C0803A683C1008083E10084C2 -S31AFE00DBB0382100884E8000209421FFE07C0802A693A1001493F2 -S31AFE00DBC5C1001893E1001C900100247C7D1B787C9F23787CA3C8 -S31AFE00DBDA2B784BFFCCE938000000901F00007FA3EB783881006B -S31AFE00DBEF084BFFF7A52C03000041820018880100082C00000365 -S31AFE00DC044082000C38000001901F000038600001800100247C97 -S31AFE00DC190803A683A1001483C1001883E1001C382100204E80E6 -S31AFE00DC2E00209421FFE87C0802A69381000893A1000C93C10045 -S31AFE00DC431093E100149001001C3FA000003BBD3200813D003488 -S31AFE00DC583860FFFF7D2803A64E800021801D00347C7C1B78384C -S31AFE00DC6D6000007C0803A64E8000217F83E3788001001C7C08A4 -S31AFE00DC8203A68381000883A1000C83C1001083E100143821007F -S31AFE00DC97184E8000209421FFF87C0802A69001000C3D2000009C -S31AFE00DCAC39293200800900347C0803A64E8000218001000C7CE9 -S31AFE00DCC10803A6382100084E8000209421FFE87C0802A693A14E -S31AFE00DCD6000C93C1001093E100149001001C3FA000003BBD3287 -S31AFE00DCEB00817D00343D20000080693C207D6803A63D20000061 -S31AFE00DD003800000090093B584E800021801D00303D200000800D -S31AFE00DD15693C247C0803A64E8000213D200000380000019009E1 -S31AFE00DD2A3B788001001C7C0803A683A1000C83C1001083E1007B -S31AFE00DD3F14382100184E8000209421FFE87C0802A693A1000C50 -S31AFE00DD5493C1001093E100149001001C3FA000003BBD32008193 -S31AFE00DD691D00343860FFFF7D0803A63D400000392000013D6018 -S31AFE00DD7E000038000000912A3B58900B3B784E8000213D20006C -S31AFE00DD930090693C20813D0034386000017D2803A64E8000215A -S31AFE00DDA8813D00303860FFFF7D2803A64E8000213D20000080C4 -S31AFE00DDBD1D003090693C24386000017C0803A64E800021800171 -S31AFE00DDD2001C7C0803A683A1000C83C1001083E100143821009A -S31AFE00DDE7184E8000209421FFE87C0802A69381000893A1000CF9 -S31AFE00DDFC93C1001093E100149001001C3FE00000801F37302C24 -S31AFE00DE11000000408200A03FA000003BBD3200813D0034386003 -S31AFE00DE26FFFF7D2803A64E800021813D00347C7C1B7838600093 -S31AFE00DE3B017D2803A64E800021815D00143D20FE013929D6BC4E -S31AFE00DE50912A00043D60FE01396BD7183D20FE01916A00083933 -S31AFE00DE6529D5E8912A000C3D60FE01396BD4803D20FE01916A0C -S31AFE00DE7A00103929D804912A00143D60FE01396BDBB83D20FE44 -S31AFE00DE8F01916A00183929D774912A001C801D00347F83E378B4 -S31AFE00DEA47C0803A64E80002138000001901F37303D2000003F5E -S31AFE00DEB9A00001A0893B6A387D9ADC480041353BBD9ADC801DED -S31AFE00DECE00043D20000090093C1C8001001C7C0803A68381001B -S31AFE00DEE30883A1000C83C1001083E10014382100184E800020C3 -S31AFE00DEF89421FFF07C0802A693E1000C90010014480040CD3D8A -S31AFE00DF0D2000013BE99ADC3D200000817F000480093C1C7C0082 -S31AFE00DF225800418200602C0B0004408200484BFFFE193C600029 -S31AFE00DF37013D2000013929A1A03C80000038C3A1203CA000007B -S31AFE00DF4C396000013940000D3D0000003CE0000038000000907B -S31AFE00DF61C43C28916537209943A12091283C2C90073724801FE3 -S31AFE00DF7600042C000000408200084BFFFE6D3D20000180099A62 -S31AFE00DF8BE03D600000900B3C1C800100147C0803A683E1000CDB -S31AFE00DFA0382100104E8000209421FFE87C0802A693A1000C9376 -S31AFE00DFB5C1001093E100149001001C3D20000080E93B6C2C07AD -S31AFE00DFCA0000408200283D000000392000013D6000003D4000A3 -S31AFE00DFDF003800232891283B6490EB3C50900A3B684800007C46 -S31AFE00DFF43C60FE013C8000003863479C38843C5038A000014BD3 -S31AFE00E009FF4E213C60FE013C8000003863477438843B6838A0AC -S31AFE00E01E00024BFF4E093C60FE013C800000386347CC38843B4A -S31AFE00E0336438A000014BFF4DF13C60FE013C800000386347E8EE -S31AFE00E0483884395838A000054BFF4DD93C60FE013C8000013895 -S31AFE00E05D6348103884211C38A000054BFF4DC13D20000038002C -S31AFE00E072000090093B844800034D480031813D6000003D2000B1 -S31AFE00E0870039293B483BEB3B387C1F48004182003C7D3D4B78A3 -S31AFE00E09C3BC00001813F00047FE3FB787D2803A64E8000217C1D -S31AFE00E0B1631B794182000C93DF000C48000008907F000C3BFF6D -S31AFE00E0C600107C1FE8004082FFD43D20000080093C542C000077 -S31AFE00E0DB00408200143C60FE0138634A184BFFD9DD48000090E6 -S31AFE00E0F03D20000080093B642C000000418200283C60000138A6 -S31AFE00E105632108480027912C030000418200143C60FE01386339 -S31AFE00E11A4A384BFFD9A9480000103D2000003800000190093BDC -S31AFE00E12F843D20000080093B842C000000418200403C600000E3 -S31AFE00E14438633958480001B97C641B783C60FE0138634A644BF2 -S31AFE00E159FFD96D3C6000013863211C4800019D7C641B783C60FE -S31AFE00E16EFE0138634A6C4BFFD9514BFFFC758001001C7C0803F5 -S31AFE00E183A683A1000C83C1001083E10014382100184E80002082 -S31AFE00E1989421FFF093E1000C380000047C0903A67C9F237838F2 -S31AFE00E1AD800000398000188963000038E000012C0B000038A0F4 -S31AFE00E1C2000038C0000A38630001418201106960003021200098 -S31AFE00E1D7007C0901147CE9003941820030892300003809FFBF59 -S31AFE00E1EC280000194181000C380900205409063E2C090078401C -S31AFE00E2018200108D63000138C0001038630001392BFFD0380B67 -S31AFE00E216FFBF7D2A4B787C0803785529063E5400063E21290024 -S31AFE00E22B09392000007D29491420000005380000007C00011487 -S31AFE00E2407D27037938E000003920000040820010380BFF9F2859 -S31AFE00E25500000541810008392000012C09000041820068554092 -S31AFE00E26A063E280000094181000C7D49537848000030380BFF0D -S31AFE00E27F9F280000054181000C392BFFA94800001C5500063EE3 -S31AFE00E294200000057C0001107C0003B8392BFFC97C0948387CDB -S31AFE00E2A909300040800020896300007C0531D62C0B00007CA07C -S31AFE00E2BE4A14386300014082FF0C480000142C0B002E418200FC -S31AFE00E2D30C386000004800001C7CA060307C840378398CFFF847 -S31AFE00E2E84200FECC909F00003860000183E1000C382100104E22 -S31AFE00E2FD8000209421FFE87C0802A693A1000C93C1001093E188 -S31AFE00E31200149001001C890300033FA0000188A3000088C3004C -S31AFE00E3270188E300023C80FE0138844A88387DA2A04BFFD70509 -S31AFE00E33C387DA2A08001001C7C0803A683A1000C83C100108300 -S31AFE00E351E10014382100184E800020812300007C09180041825B -S31AFE00E366002081230004908900008003000490640000900400AE -S31AFE00E37B04908300044E80002090890004908900009124000095 -S31AFE00E390912400044E8000207C6B1B78806B00007C0358004150 -S31AFE00E3A582001880030000900B000081230000916900044E8037 -S31AFE00E3BA0020386000004E8000209421FFE87C0802A693A100A8 -S31AFE00E3CF0C93C1001093E100149001001C3D0000003CE0000037 -S31AFE00E3E439283C3839673C3091283C3891673C303D400001919F -S31AFE00E3F92900043BCAA2C0916B00043FA000003BE000107FC42A -S31AFE00E40EF378387D3C304BFFFF4937FFFFFF3BDE06104082FFB3 -S31AFE00E423EC8001001C7C0803A683A1000C83C1001083E100142E -S31AFE00E438382100184E8000209421FFF87C0802A69001000C8077 -S31AFE00E44D040000A124000490030010B123001480040000A10435 -S31AFE00E46200043D20000039693C4890093C483D400000B10B00C4 -S31AFE00E47704906A3C54480000158001000C7C0803A63821000886 -S31AFE00E48C4E8000209421FFF87C0802A69001000C812300003838 -S31AFE00E4A18300108009000038A000007C0803A64E8000218001D1 -S31AFE00E4B6000C7C0803A6382100084E8000209421FF587C080233 -S31AFE00E4CBA67D80002693410090936100949381009893A1009C07 -S31AFE00E4E093C100A093E100A4900100AC9181008C3D20000039A6 -S31AFE00E4F529320083A9004C3D6000002C1D00007C7B1B787C9AB5 -S31AFE00E50A23787CBC2B7883EB3C543BC00005418200547FBFEB44 -S31AFE00E51F78815F0000801F000C816A00243D2000002C00000048 -S31AFE00E53439293734916A0028912A00244082002C800A00003C4B -S31AFE00E54980000038843C487FE3FB7838A000007C0803A64E8051 -S31AFE00E55E0021801F000C60000001901F000C2E1D000048000029 -S31AFE00E5733C813F00007FE3FB788009001C7C0803A64E800021FD -S31AFE00E5883D20000039293200800900483C60000360630D407C8D -S31AFE00E59D0803A64E80002137DEFFFF408100E4813F00007FE3EB -S31AFE00E5B2FB788009000C7C0803A64E8000212C0300004182FF3B -S31AFE00E5C7B0813F00003D6000008149001038A0000238EB3C40DB -S31AFE00E5DC9361000893410010938100147FE3FB78388100083850 -S31AFE00E5F1DC000E7D4803A63800000E392000009001000C912BC1 -S31AFE00E6063C404E8000213D20000080093C503FC000002C0000F3 -S31AFE00E61B00418200384BFFF6117C7D1B783C60FE0138634A94FA -S31AFE00E6304BFFD4957F63DB783880000E4BFFDF617F43D3787F0D -S31AFE00E64584E3784BFFDF557FA3EB784BFFF64D801E3C402C0007 -S31AFE00E65A0000408200307FFDFB787FDFF378813D00007FA3EB32 -S31AFE00E66F788009001C7C0803A64E800021801F3C402C00000012 -S31AFE00E6844182FFE47FBFEB7841920018813F00003800000081D2 -S31AFE00E6996900289009002891690024800100AC8181008C7C08B9 -S31AFE00E6AE03A683410090836100948381009883A1009C83C1003E -S31AFE00E6C3A083E100A47D808120382100A84E8000209421FFF85D -S31AFE00E6D87C0802A69001000C3D20000038093C407C0400004086 -S31AFE00E6ED8200103800000190093C404800001881230000816946 -S31AFE00E7020028800B00087C0803A64E8000218001000C7C080313 -S31AFE00E717A6382100084E8000209421FFE07C0802A69361000C34 -S31AFE00E72C9381001093A1001493C1001893E1001C900100243D7A -S31AFE00E741200000392932008389004C3D6000002C1C00007C7DD5 -S31AFE00E7561B787C9B237883CB3C54418200547F9EE378815E0019 -S31AFE00E76B00801E000C816A00243D2000002C0000003929373486 -S31AFE00E780916A0028912A00244082002C800A00003C8000003812 -S31AFE00E795843C487FC3F37838A000007C0803A64E800021801E24 -S31AFE00E7AA000C60000001901E000C813E00007FC3F3788009003A -S31AFE00E7BF1C7C0803A64E8000213C60000038633C384BFFFBC950 -S31AFE00E7D47C7F1B7941820054393F000CA009000C817F000C81C0 -S31AFE00E7E949000481090008B01D000C917D0000915D0004911DB1 -S31AFE00E7FE000880BF00087F63DB7838A5FFF2389F001A4BFFCAAB -S31AFE00E813B13C60000038633C307FE4FB784BFFFB3D807F000839 -S31AFE00E82848000008386000002C1C000041820018813E000038D5 -S31AFE00E83D000000816900289009002891690024800100247C08A8 -S31AFE00E85203A68361000C8381001083A1001483C1001883E10008 -S31AFE00E8671C382100204E8000209421FFE87C0802A693A1000C0D -S31AFE00E87C93C1001093E100149001001C7CA02B797C0903A640BC -S31AFE00E89181003C7C9F23787FC902A63FA00000807F000080BFEE -S31AFE00E8A60004809D3C444BFFCA15801D3C44813F000437DEFF9A -S31AFE00E8BBFF7C004A143BFF0008901D3C444082FFD88001001CC6 -S31AFE00E8D07C0803A683A1000C83C1001083E10014382100184E47 -S31AFE00E8E58000209421FF607C0802A69361008C9381009093A1E2 -S31AFE00E8FA009493C1009893E1009C900100A47C7E1B783C600017 -S31AFE00E90F007C9B237838633C304BFFFA817C7C1B787F89FE7070 -S31AFE00E9247D20E2787C004850817E00007C00FE70393C000C7DE8 -S31AFE00E9393F0038800B001493E100089361000C7FC3F3783881CD -S31AFE00E94E000838A000017C0803A64E8000213D20000080093C91 -S31AFE00E963502C000000418200384BFFF2C57C7D1B783C60FE01FC -S31AFE00E97838634AA44BFFD1497FE3FB783880000E4BFFDC15388B -S31AFE00E98D7F000E389BFFF24BFFDC097FA3EB784BFFF301813E6F -S31AFE00E9A20000800900282C0000004182005C3C600000386339F0 -S31AFE00E9B758389F001E38A000044BFFD3752C030000418200405A -S31AFE00E9CC815E00007FC3F378812A00287F64DB78800900043DD3 -S31AFE00E9E160FE017C0803A683AA0014396BE8703D20000093E97B -S31AFE00E9F63C44916A00144E800021813E000093A900142C1C0033 -S31AFE00EA0B00418200183C600000937C000838633C387F84E378F7 -S31AFE00EA204BFFF93D800100A47C0803A68361008C838100908384 -S31AFE00EA35A1009483C1009883E1009C382100A04E80002094211B -S31AFE00EA4AFFF87C0802A69001000C3D20000080693C5481630039 -S31AFE00EA5F00800B00207C0803A64E8000218001000C7C0803A61D -S31AFE00EA74382100084E8000209421FFF87C0802A69001000C7C49 -S31AFE00EA89641B783C60FE0138634AB44BFFD0318001000C7C08ED -S31AFE00EA9E03A6382100084E8000209421FFF07C0802A693E10023 -S31AFE00EAB30C900100143D2000013BE92588801F001C2C00000083 -S31AFE00EAC84082002C90692588909F00044800049D7C631B7940D2 -S31AFE00EADD82001C801F0008392000017C0000D0913F001C901F9A -S31AFE00EAF2001038600000800100147C0803A683E1000C382100D8 -S31AFE00EB07104E8000203D200001392925888009001C7C6B1B786B -S31AFE00EB1C2C0000004082000C386000074E800020800900147C40 -S31AFE00EB310B00404180001480090018386000007C0B00404D80DE -S31AFE00EB460020386000014E8000203D20000139692588800B00D7 -S31AFE00EB5B1C2C0000004182001C812B001438600000912400006D -S31AFE00EB70800B0018900500004E800020386000074E8000203D9C -S31AFE00EB8520000139692588800B001C7C6A1B782C0000004182F8 -S31AFE00EB9A001C812B000838600000912A0000800B000C90040014 -S31AFE00EBAF004E800020386000074E8000209421FFD87C0802A61A -S31AFE00EBC49321000C93410010936100149381001893A1001C937D -S31AFE00EBD9C1002093E100249001002C3D200001800925A47C7F42 -S31AFE00EBEE1B782C0000007C9E23787CBA2B783B80000040820044 -S31AFE00EC030C38600007480000F83D20000183A925883C80FE011B -S31AFE00EC183CA0FE013884FAA038A5FBC87CA428507FA3EB784BAA -S31AFE00EC2DFFC6957CBFF214380000807C0903A639200000612073 -S31AFE00EC4210003D600E007C0004AC7D398BA67D788BA67C198BA5 -S31AFE00EC57A67D788BA6392900104200FFE03C0004004C00012C8C -S31AFE00EC6C7C108BA64C00012C3D20000139292588800900107CD7 -S31AFE00EC81BE2B783C60FE017FFF00383F20FE017D3B4B78386354 -S31AFE00EC964AF07FE4FB784BFFCE294800001C801B000838794B11 -S31AFE00ECAB085400F87E7C0002147FFF02144BFFCE0D7C1FF04068 -S31AFE00ECC0408000207FE3FB787FA803A64E800021480003657C9B -S31AFE00ECD57C1B794182FFCC93FA00003C0002004C00012C7C10B8 -S31AFE00ECEA8BA64C00012C3C60FE0138634B0C4BFFCDCD7F83E311 -S31AFE00ECFF788001002C7C0803A68321000C83410010836100142E -S31AFE00ED148381001883A1001C83C1002083E10024382100284ECF -S31AFE00ED298000209421FFD07C0802A692E1000C930100109321AA -S31AFE00ED3E0014934100189361001C9381002093A1002493C100CC -S31AFE00ED532893E1002C900100343D600001392B25888009001CC6 -S31AFE00ED687CBE2B782C0000007CD833787C7C1B787C9D23783B10 -S31AFE00ED7D4000004082000C386000074800011C836B25883C8014 -S31AFE00ED92FE013CA0FE013884FBC838A5FD0C7CA428507F63DBD4 -S31AFE00EDA7784BFFC5197CBDF214380000807C0903A63920000035 -S31AFE00EDBC612010003D600E007C0004AC7D398BA67D788BA67C4D -S31AFE00EDD1198BA67D788BA6392900104200FFE03C0004004C009A -S31AFE00EDE6012C7C108BA64C00012C3C60FE0138634B107FA4EB12 -S31AFE00EDFB787F86E3784BFFCCC53D2000013EE0FE013B292588C0 -S31AFE00EE104800002038774B084BFFCCAD57E0F87E7C0002147FFE -S31AFE00EE25BD02147FDFF0507F9C02142C1E00004081005080193E -S31AFE00EE3A00087FC5F3787F8500007F83E3787FA4EB784FFEE3F1 -S31AFE00EE4F827D200026552907FE7D2900D07C0048787CA948388B -S31AFE00EE647D2503787F6803A67CBF2B784E800021480001C17C95 -S31AFE00EE797A1B794182FF98939800003C0002004C00012C7C10AA -S31AFE00EE8E8BA64C00012C3C60FE0138634B0C4BFFCC297F43D360 -S31AFE00EEA378800100347C0803A682E1000C830100108321001441 -S31AFE00EEB8834100188361001C8381002083A1002483C10028830A -S31AFE00EECDE1002C382100304E80002028030007418100883D608F -S31AFE00EEE2FE01396B4C205460103A7D4B002E3D20FE0139294C0A -S31AFE00EEF7207D4A4A147D4903A64E8004203C60FE0138634B30AB -S31AFE00EF0C4E8000203C60FE0138634B504E8000203C60FE01386C -S31AFE00EF21634B684E8000203C60FE0138634B804E8000203C6048 -S31AFE00EF36FE0138634B9C4E8000203C60FE0138634BB44E800050 -S31AFE00EF4B203C60FE0138634BC44E8000203C60FE0138634BE8F1 -S31AFE00EF604E8000203C60FE0138634C0C4E8000209421FFE07C1E -S31AFE00EF750802A693A1001493C1001893E1001C900100243D207D -S31AFE00EF8A000183E925883C80FE013CA0FE013884FA0438A5FA2D -S31AFE00EF9FA07CA428507FE3FB784BFFC3193FC000013BA0000843 -S31AFE00EFB438610008380000807C0903A639200000612010003D96 -S31AFE00EFC9600E007C0004AC7D398BA67D788BA67C198BA67D78CD -S31AFE00EFDE8BA6392900104200FFE07FE803A64E8000217D3DF1AC -S31AFE00EFF3D63D600001396B25883D29FE003C00FE00912B0018CE -S31AFE00F008900B001493CB000893AB000C38600000800100247CD7 -S31AFE00F01D0803A683A1001483C1001883E1001C382100204E80CE -S31AFE00F03200209421FFF07C0802A693E1000C900100143C000074 -S31AFE00F0477E7C7F1B786000007E7FE90039418200503C60FE0177 -S31AFE00F05C38634C407FE4FB784BFFCA613C000010600000107FEE -S31AFE00F071E9003938600004408200303C600020606300207FE3D5 -S31AFE00F08618387C6300D07C63FE707C6018F8546307BC54000764 -S31AFE00F09B387C6303784800000838600000800100147C0803A620 -S31AFE00F0B083E1000C382100104E8000203D20FE00392920007C27 -S31AFE00F0C50348407C802378396000004181000C7C0048404181E3 -S31AFE00F0DA001C3D20FE01388928D07C032040418100107C00209F -S31AFE00F0EF4040810008396000017D635B784E8000209421FF68A8 -S31AFE00F1047C0802A693410080936100849381008893A1008C930B -S31AFE00F119C1009093E100949001009C3FA000003BBD320090615D -S31AFE00F12E0008819D00347C7A1B783860FFFF7D8803A63B8100E5 -S31AFE00F143083B6100A03800000139600000938100789081000CF4 -S31AFE00F15890A1001090C1001490E100189101001C91210020915E -S31AFE00F16D4100249801007099610071936100744E800021813D9B -S31AFE00F18200347C7C1B78386000017D2803A64E80002138810026 -S31AFE00F197707F43D3784BFFC9B1801D00347F83E3787C0803A6C3 -S31AFE00F1AC4E8000218001009C7C0803A6834100808361008483E2 -S31AFE00F1C181008883A1008C83C1009083E10094382100984E80F1 -S31AFE00F1D600209421FFE07C0802A6934100089361000C93810050 -S31AFE00F1EB1093A1001493C1001893E1001C900100243FA0000023 -S31AFE00F2003BBD3200813D00347C7A1B783860FFFF7D2803A67CF0 -S31AFE00F2159C23784E800021813D00347C7B1B78386000017D2800 -S31AFE00F22A03A64E8000217F84E3787F43D3784BFFD365801D00A9 -S31AFE00F23F347F63DB787C0803A64E800021800100247C0803A65F -S31AFE00F254834100088361000C8381001083A1001483C1001883BA -S31AFE00F269E1001C382100204E8000209421FFE87C0802A693E1EC -S31AFE00F27E00149001001C3FE00001813F03C03881000880690069 -S31AFE00F293008009001C7C0803A64E8000212C0300004082FFE4CD -S31AFE00F2A88001001C7C0803A683E10014382100184E8000209418 -S31AFE00F2BD21FFE07C0802A69381001093A1001493C1001893E1C0 -S31AFE00F2D2001C900100243BE000003FA00001813D03C03881001D -S31AFE00F2E708806900008009001C7C0803A64E8000212C0300002D -S31AFE00F2FC418202A4896100082C0B000441820040408100102C63 -S31AFE00F3110B00184182002C480000382C0B000241810030392BC2 -S31AFE00F326FFFF7D694B787D29FE70380900017FE948387D3F032A -S31AFE00F33B78480000143860FFFB480002683860FFFC4800026064 -S31AFE00F3502C1F00004182FF8C3D200001816903C03BC903C080B9 -S31AFE00F3656B0000800B001C389E04087C0803A64E8000212C0350 -S31AFE00F37A000041820224813D03C0389E040980690000800900BB -S31AFE00F38F1C7C0803A64E8000212C0300004182020488010008A4 -S31AFE00F3A43BE00000680000017C0000D07C00FE707C0900F855C4 -S31AFE00F3B92906305400056A7C004B787C1F0000393E0004901E16 -S31AFE00F3CE0410913E0404408000487FDCF3787D3D4B783FC000F1 -S31AFE00F3E301813E03C038810008806900008009001C7C0803A612 -S31AFE00F3F84E8000212C030000418201A0880100087C1DF9AE8128 -S31AFE00F40D3C04103BFF00017C1F48004180FFCC3FC00001813E2D -S31AFE00F42203C03BFE03C0806900008009001C389F040A7C080318 -S31AFE00F437A64E8000212C03000041820160801F04142C000000F1 -S31AFE00F44C41820024813E03C0389F040B806900008009001C7C4E -S31AFE00F4610803A64E8000212C030000418201343D2000013BC969 -S31AFE00F47603C0889E040888BE04097C862A782C0600FF4182009D -S31AFE00F48B283C60FE0138634C504BFFFC6D809E0410387E0004CF -S31AFE00F4A04BFFFD394BFFFDD13860FFFA48000100801E04142CFF -S31AFE00F4B500000041820088801E041038C000007C0600003BE0AC -S31AFE00F4CA0000408000403D2000007FEBFB7839093740387E0080 -S31AFE00F4DF047C0A03787D2358AE54C0C23E7C004A787C00021485 -S31AFE00F4F4396B00017D28022E7C0B500054C0442E7C064A7841A3 -S31AFE00F50980FFDC3D200001392903C08889040A88A9040B5480D8 -S31AFE00F51E402E7C002B787C060000418200803C60FE0138634C00 -S31AFE00F533704BFFFBCD3860FFF948000070801E041038C000004B -S31AFE00F5487C0600003BE00000408000287FEBFB78387E00047C12 -S31AFE00F55D0A03787C0358AE396B00017C0B50007C06021454061D -S31AFE00F572043E4180FFEC3D200001888907CA54C5063E7C04284D -S31AFE00F58700418200203C60FE0138634C9C4BFFFB6D3860FFF928 -S31AFE00F59C480000103860FFFD4800000838600000800100247C61 -S31AFE00F5B10803A68381001083A1001483C1001883E1001C38210F -S31AFE00F5C600204E8000209421FFD87C0802A69301000893210016 -S31AFE00F5DB0C93410010936100149381001893A1001C93C100202F -S31AFE00F5F093E100249001002C2C0400037CBE2B7840820044385F -S31AFE00F60500FFFE901E0000480001103FA00001813D03C03880CF -S31AFE00F61A0006806900008009000C3BBD03C07C0803A64E80009D -S31AFE00F62F2138000001939D0410981D040C38600000480000E09F -S31AFE00F6443FA000003BBD3200813D00343860FFFF7D2803A63F8F -S31AFE00F6598000013B5C03C07FB8EB784E800021813D00347C7B4B -S31AFE00F66E1B787D2803A63BE000133F2000014E800021801D0088 -S31AFE00F68314813D00347F63DB787D2803A6901C03C04E80002187 -S31AFE00F698813C03C038800007806900008009001438A003E87C55 -S31AFE00F6AD0803A64E8000213920000038000001913A0418901A81 -S31AFE00F6C20414913A04104BFFFBF57C7C1B794182FF402C1CFF29 -S31AFE00F6D7FD40820030813800483C6000076063A1207D2803A6B5 -S31AFE00F6EC4E800021813903C038800043806900008009000C7CA4 -S31AFE00F7010803A64E8000217FE0FB782C0000003BFFFFFF418157 -S31AFE00F716FFB4939E00003860FFFF8001002C7C0803A683010002 -S31AFE00F72B088321000C83410010836100148381001883A1001CE5 -S31AFE00F74083C1002083E10024382100284E8000209421FFD07C55 -S31AFE00F7550802A692E1000C930100109321001493410018936120 -S31AFE00F76A001C9381002093A1002493C1002893E1002C90010031 -S31AFE00F77F343D2000017C9B2378396903C0812B04187F60FE70B3 -S31AFE00F7947C1B005054000FFE210900007D2849147D2A00397C8C -S31AFE00F7A97A1B787CB72B783B0000003F200001418201787D7C94 -S31AFE00F7BE5B78801C04102C000000408200F03BC000134BFFFA7F -S31AFE00F7D3ED7C7F1B794082004C3D4000013BAA03C0897D04085B -S31AFE00F7E8893D040C7C0B4800418200A03809FFFF5400063E7CAD -S31AFE00F7FD0B000040820020812A03C03880000680690000800968 -S31AFE00F812000C7C0803A64E800021480000283BE0FFF82C1FFFE9 -S31AFE00F827FC41820044813903C038800043806900008009000CCF -S31AFE00F83C7C0803A64E8000217FC0F3782C0000003BDEFFFF4169 -S31AFE00F85181FF802C1F00004080006093F700003800FFFF901CC7 -S31AFE00F8660410480000C8813903C03880000680690000800900B8 -S31AFE00F87B0C7C0803A64E80002138000001901C04184BFFFFC83A -S31AFE00F890813903C038800006806900008009000C7C0803A64E2B -S31AFE00F8A5800021893D040C39290001993D040C4BFFFFA083BC62 -S31AFE00F8BA0410809C04047F9BE8007F43D3784FFEEB827C0000B8 -S31AFE00F8CF26540007FE7C0000D07F6900787FBD00387FBD4B7882 -S31AFE00F8E47FA5EB784BFFB9D97F7DD850815C04187F60FE707CC2 -S31AFE00F8F91B0050813C0410817C040454000FFE210A00007D4864 -S31AFE00F90E51147D4800397D6BEA147D3D4850913C0410917C0453 -S31AFE00F923047F5AEA147F18EA144082FE947F03C3788001003495 -S31AFE00F9387C0803A682E1000C830100108321001483410018836F -S31AFE00F94D61001C8381002083A1002483C1002883E1002C382163 -S31AFE00F96200304E8000203803000828000007418100883D60FE17 -S31AFE00F97701396B4D705400103A7D4B002E3D20FE0139294D7006 -S31AFE00F98C7D4A4A147D4903A64E8004203C60FE0138634CC84E44 -S31AFE00F9A18000203C60FE0138634CDC4E8000203C60FE0138632B -S31AFE00F9B64CFC4E8000203C60FE0138634D084E8000203C60FEEF -S31AFE00F9CB0138634D144E8000203C60FE0138634D204E800020A7 -S31AFE00F9E03C60FE0138634D304E8000203C60FE0138634D444E58 -S31AFE00F9F58000203C60FE0138634D5C4E8000207D588AA6554AE8 -S31AFE00FA0A0FFE2C0A000041820040380000807C0903A63920005E -S31AFE00FA1F00612010003D600E007C0004AC7D398BA67D788BA659 -S31AFE00FA347C198BA67D788BA6392900104200FFE03C0004007C7E -S31AFE00FA490004AC7C188BA63D60FE00380000AA980B055539205C -S31AFE00FA5E0055992B02AA38000090980B0555892B00002C0A001B -S31AFE00FA730099230000880B0001392000FF98030001992B000072 -S31AFE00FA88418200103D6002007C0004AC7D788BA6386000004EBB -S31AFE00FA9D8000207C6A1B787CF88AA654E70FFE2C070000418255 -S31AFE00FAB20040380000807C0903A639200000612010003D600E80 -S31AFE00FAC7007C0004AC7D398BA67D788BA67C198BA67D788BA601 -S31AFE00FADC392900104200FFE03C0004007C0004AC7C188BA655F8 -S31AFE00FAF1480010396000AA9968055539200055992802AA3800B3 -S31AFE00FB0600809808055599680555992802AA392000327D290370 -S31AFE00FB1BA62F87000038000030980A0000396A00014200000085 -S31AFE00FB303D20004C7D2903A6880A00005400067261294B407DD4 -S31AFE00FB452903A65400063E886A0000546906727C0900004182CE -S31AFE00FB5A0014706000207D204B78408200084200FFE438000007 -S31AFE00FB6FFF98080000892A00007D6A5B782C0900FF3D200001DF -S31AFE00FB844082001C3529FFFF40810014880A0000394A00012C17 -S31AFE00FB990000FF4182FFEC7D2BFE707D604A787C0058507C0051 -S31AFE00FBAEFE707C6300384D9E00203C0002007C0004AC7C188B25 -S31AFE00FBC3A64E8000209421FFF093C1000893E1000C7D588AA610 -S31AFE00FBD8554A0FFE2C0A000041820040380000807C0903A63910 -S31AFE00FBED200000612010003D000E007C0004AC7D398BA67D185B -S31AFE00FC028BA67C198BA67D188BA6392900104200FFE03D200438 -S31AFE00FC17007C0004AC7D388BA62C0500002F8A0000546A00100A -S31AFE00FC2C408100A03BC000AA3BE00055398000A038C000FF9B5E -S31AFE00FC41CA05559BEA02AA998A05558804000039200031980327 -S31AFE00FC560000380000327C0903A63904000138E300013929FF42 -S31AFE00FC6BFF4200FFFC880300007D2903A6540006725400063E06 -S31AFE00FC8089630000556906727C09000041820014716000207D7F -S31AFE00FC95204B78408200084200FFE498CA0000892300008804EA -S31AFE00FCAA00007D0443787C0900007CE33B784182000C39600006 -S31AFE00FCBFFF4800000C34A5FFFF4181FF787CA8FE707D002A7818 -S31AFE00FCD47C0040507C00FE70392000FF992A00007D6B003841A5 -S31AFE00FCE99E00103D2002007C0004AC7D388BA67D635B7883C1EC -S31AFE00FCFE000883E1000C382100104E8000209421FFF87C0802EC -S31AFE00FD13A69001000C3803FFFE2800001D418100A03D60FE0119 -S31AFE00FD28396B4D905400103A7D4B002E3D20FE0139294D907D95 -S31AFE00FD3D4A4A147D4903A64E80042038600002480000783860B2 -S31AFE00FD5200414BFF999954637F3E2C0300024182004028030008 -S31AFE00FD6702418100102C030001418200384800004C2C030004BD -S31AFE00FD7C418200242C0300084082003C386000084800003838FA -S31AFE00FD9160000E480000303860000C480000283860000448007B -S31AFE00FDA6002038600005480000183860000A4800001038600095 -S31AFE00FDBB0B480000083860000F8001000C7C0803A63821000812 -S31AFE00FDD04E8000203D20000081693BF0806B00985463C23E4E32 -S31AFE00FDE58000209421FFF87C0802A69001000C7C641B783860E5 -S31AFE00FDFA00404BFF99058001000C7C0803A6382100084E8000DF -S31AFE00FE0F209421FFF87C0802A69001000C386000414BFF98CDBD -S31AFE00FE2460640600548004203D2000005484045E900939403822 -S31AFE00FE396000414BFF98C58001000C7C0803A6382100084E807F -S31AFE00FE4E00209421FFF87C0802A69001000C386000414BFF984B -S31AFE00FE638D3D20000080893940546305E8380000007C642378C3 -S31AFE00FE7890093940386000414BFF98818001000C7C0803A63831 -S31AFE00FE8D2100084E8000204E8000204E8000209421FFF87C0839 -S31AFE00FEA202A69001000C386000404BFF98413D20FE0139299FAA -S31AFE00FEB7C47C634A78200300007C6019148001000C7C0803A6E7 -S31AFE00FECC382100084E8000209421FFF87C0802A69001000C3821 -S31AFE00FEE16000404BFF980938830004386000404BFF9811800172 -S31AFE00FEF6000C7C0803A6382100084E8000209421FFF87C080239 -S31AFE00FF0BA69001000C3D200000800939442C0000004082001039 -S31AFE00FF203800000190093944480008118001000C7C0803A63826 -S31AFE00FF352100084E8000203D200000800939482C0000004C823B -S31AFE00FF4A002038000001900939487D1E9AA67508FFFF3D200078 -S31AFE00FF5F017D2903A638008001B00809C07C0902A6600086A04C -S31AFE00FF747C0903A64200000080080ABC3D600001600000C09068 -S31AFE00FF89080ABC81280AB8616B00A2552906AE91280AB8916812 -S31AFE00FF9E09F07CE902A690E80AE038002800B0083E8039683E2D -S31AFE00FFB38038002808B00B000239200091B12809C0394000018A -S31AFE00FFC89148003038000018980B0004980B0005B14B0006B0C6 -S31AFE00FFDDEB0028B0EB002CB0EB002EB14B003039282800B0E91A -S31AFE00FFF200023800B000B008280038082810900900043968284E -S31AFE0100070838082820B14B0002900B000439202000B128280830 -S31AFE01001C380000FF98080A863920000599280A8A38004820B060 -S31AFE010031080A8239204823B1280A824E80002039233E80A00947 -S31AFE01004600207D4302147D4B5378A00A000070088000418200B2 -S31AFE01005B28A00A00007008200041820010A00900027D430214CD -S31AFE01007048000008394A00087C0A58004082FFD47D495378A0F7 -S31AFE010085090000700080004082FFF87D2A4B787C090378A00A9B -S31AFE01009A0000700B100041820014A00A00007000EFFFB00A0028 -S31AFE0100AF00B12A0002A12A00023900000038090001B00A000256 -S31AFE0100C4816A00045529043E7C8B49AEA00A000060008000B03B -S31AFE0100D90A0000A12A000071208000418200647D4B53787D0AE6 -S31AFE0100EE43783D0000076108FFFF394A00017C0A400040820086 -S31AFE01010338A1230A82394000007129FFFDB1230A82A00B000040 -S31AFE0101185400047EB00B0000A1230A8261290002B1230A82A060 -S31AFE01012D0B000060008000B00B0000A00B0000700980004082AC -S31AFE010142FFB87D6A5B787D495378A0090000700080004082FF47 -S31AFE010157F87D2A4B78B00A00024E80002038E33E80A1070010F1 -S31AFE01016C7C03422E7D434214700680004182000C386000004EC9 -S31AFE010181800020812A0004396000008809000098040000B0CAD5 -S31AFE0101960002812A0004996900007C03422E600080007C03430B -S31AFE0101AB2E7D388AA655290FFE2C09000041820028812A0004CD -S31AFE0101C0A00700062C000000408100187C004BAC7C0004AC34A0 -S31AFE0101D500FFF0392900104181FFF0386000014E8000209421C2 -S31AFE0101EAFFE87C0802A693E100149001001C7C7F1B787FE3FBC8 -S31AFE0101FF78388100084BFFFF612C0300004182FFF08861000831 -S31AFE0102148001001C7C0803A683E10014382100184E800020949B -S31AFE01022921FFE87C0802A693A1000C93C1001093E100149001CA -S31AFE01023E001C7CBF2B787FE0FB782C0000007C7D1B787C9E23E5 -S31AFE010253783BFFFFFF41820024889E00007FA3EB784BFFFDDD2B -S31AFE0102687FE0FB782C0000003BDE00013BFFFFFF4082FFE48007 -S31AFE01027D01001C7C0803A683A1000C83C1001083E100143821C8 -S31AFE01029200184E8000209421FFE87C0802A693A1000C93C100F0 -S31AFE0102A71093E100149001001C7CBF2B787FE0FB782C0000001C -S31AFE0102BC7C7D1B787C9E23783BFFFFFF418200247FA3EB784BF8 -S31AFE0102D1FFFF197FE0FB782C000000987E00003BDE00013BFF94 -S31AFE0102E6FFFF4082FFE48001001C7C0803A683A1000C83C1001D -S31AFE0102FB1083E10014382100184E8000209421FFE87C0802A63A -S31AFE0103109381000893A1000C93C1001093E100149001001C3DA1 -S31AFE0103252000008009394C3D6000001FE0000A3B8B32007C7DF9 -S31AFE01033A1B787C9E237848000014813C0048386000647D28035C -S31AFE01034FA64E8000217FA3EB787FC4F3784BFFFE097C631B7908 -S31AFE010364408200102C1F00003BFFFFFF4082FFD48001001C7C7C -S31AFE0103790803A68381000883A1000C83C1001083E10014382158 -S31AFE01038E00184E8000209421FF807C8023782C00000590A10022 -S31AFE0103A31090C1001490E100189101001C9121002091410024CC -S31AFE0103B89081000C386000004182002C28000005418100102C5C -S31AFE0103CD00000441820144480002B42C000006418202782C0071 -S31AFE0103E2000741820278480002A03D60FE01800B4EDC3D20FE27 -S31AFE0103F70139294E087D2902147D2903A64E8004203D20FF00DA -S31AFE01040C61290014800900007C0006AC60000400900900007C08 -S31AFE0104210006AC480000E03D20FF0061290200A00900007C00DA -S31AFE01043606AC60000008B00900007C0006AC480000C03D20FF47 -S31AFE01044B0061290200A00900007C0006AC60000004B009000017 -S31AFE0104607C0006AC480000A03D20FF0061290240A00900007C1F -S31AFE0104750006AC60000004B00900007C0006AC480000803D204B -S31AFE01048AFF0061290220A00900007C0006AC60000008B00900B5 -S31AFE01049F007C0006AC480000603D20FF0061290220A0090000BC -S31AFE0104B47C0006AC60000004B00900007C0006AC480000403DF0 -S31AFE0104C920FF0061290940800900007C0006AC600000809009F7 -S31AFE0104DE00007C0006AC480000203D20FF0061290948800900AE -S31AFE0104F3007C0006AC60000010900900007C0006AC3D2000002D -S31AFE0105083800000190093950480001783D2000008069395038B6 -S31AFE01051D000000900939503D60FE01800B4FC43D20FE013929AA -S31AFE0105324EF07D2902147D2903A64E8004203D20FF006129008E -S31AFE01054714800900007C0006AC540005A8900900007C0006AC07 -S31AFE01055C4800012C3D20FF0061290200A00900007C0006AC70E1 -S31AFE01057100FFF75400043EB00900007C0006AC480001083D204F -S31AFE010586FF0061290200A00900007C0006AC7000FFFB54000437 -S31AFE01059B3EB00900007C0006AC480000E43D20FF0061290240CD -S31AFE0105B0A00900007C0006AC7000FFFB5400043EB00900007C25 -S31AFE0105C50006AC480000C03D20FF0061290220A00900007C0035 -S31AFE0105DA06AC7000FFF75400043EB00900007C0006AC4800002A -S31AFE0105EF9C3D20FF0061290220A00900007C0006AC7000FFFB0D -S31AFE0106045400043EB00900007C0006AC480000783D20FF0061E2 -S31AFE010619290940800900007C0006AC5400066E900900007C00C1 -S31AFE01062E06AC480000583D20FF0061290948800900007C00061E -S31AFE010643AC54000734900900007C0006AC48000038386000364D -S31AFE0106584800003039610008380100883920000398610071994E -S31AFE01066D21007090010074916100783D200000800B000880699A -S31AFE010682394C9009394C382100804E8000209421FFE87C0802D2 -S31AFE010697A693C1001093E100149001001C7C9E237839200000FC -S31AFE0106AC7C7F1B78913E0000881F0A86700B00014182006038C9 -S31AFE0106C1000001981F0A86A13F2800391F28007120800040827C -S31AFE0106D6003C8128000439400001880900003960B00098010034 -S31AFE0106EB08B1480002B17F280038610008388000014BFFAAA5A7 -S31AFE0107002C0300004182000C38000001901E0000380000109022 -S31AFE0107151F094C392000017D234B788001001C7C0803A683C18B -S31AFE01072A001083E10014382100184E8000209421FFF07C0802A4 -S31AFE01073FA693C1000893E1000C900100143D2000003BE93200C6 -S31AFE010754813F00343860FFFF7D2803A64E8000217C7E1B787CBB -S31AFE0107691E9AA67400FFFF3D200000800939542C000000408245 -S31AFE01077E009438000001900939544BFFF7B5813F0034386000EC -S31AFE010793007D2803A64E800021815F00147C1E9AA67400FFFFCF -S31AFE0107A83D20FE01900A000039290228912A00043D60FE013921 -S31AFE0107BD6B02983D20FE01916A000839290040912A000C3D60B8 -S31AFE0107D2FE01396B01E83D20FE01916A001039290394912A0066 -S31AFE0107E7143D60FE01396B06903D20FE01916A00183929030832 -S31AFE0107FC912A001C801F00347FC3F3787C0803A64E80002180F0 -S31AFE0108110100147C0803A683C1000883E1000C382100104E8098 -S31AFE01082600209421FFF07C0802A693E1000C900100143D200046 -S31AFE01083B0080693C587C9F23782C030000418200084BFFAA750D -S31AFE010850881F00002C0000024082002C3C80000038843C483897 -S31AFE0108657F001C38A000064BFFB4C92C03000040820010801F99 -S31AFE01087A00103D20000090093958800100147C0803A683E100A7 -S31AFE01088F0C382100104E8000209421FE887C0802A69321015C74 -S31AFE0108A493410160936101649381016893A1016C93C101709336 -S31AFE0108B9E101749001017C3D20000090693C58386100187C7931 -S31AFE0108CE1B783880000038A0012C4BFFAAC13D20000080893C69 -S31AFE0108E34839693C48A06B00043D201234394000003CE0000046 -S31AFE0108F838C0000161295555396000063907395898C10019993E -S31AFE01090D61001A9121001C9947395899480003380000FF9081EA -S31AFE0109220034B06100389801015198C10018994800019948001F -S31AFE010937023CA0FE017D1D437838A508289801014898010149A2 -S31AFE01094C9801014A9801014B9801014C9801014D9801014E987B -S31AFE01096101014F980101503861000838800044480000D53B80CC -S31AFE01097600023B4101483F60000048001F0D7C7E1B787F23CB93 -S31AFE01098B783880012C7F45D37838C0004338E0004448000249BC -S31AFE0109A048000AA1881B39582C00000040820028881D00012C2E -S31AFE0109B50000004082001C881D00022C000000408200108BFD1D -S31AFE0109CA00032C1F00004182001438600044480000BD38600075 -S31AFE0109DF004800003848001EA97C7E1850280307CF4081FFB09C -S31AFE0109F47F80E3782C0000003B9CFFFF4181FF80386000444829 -S31AFE010A0900008D3D20000093E93C503860FFFF8001017C7C08C9 -S31AFE010A1E03A68321015C83410160836101648381016883A10114 -S31AFE010A336C83C1017083E10174382101784E8000203D20000092 -S31AFE010A4881293C5C2C09000041820024A00900047C00200040AD -S31AFE010A5D82000C3860FFFF4E800020812900002C0900004082CC -S31AFE010A72FFE43D20000080093C5C90693C5CB083000490A3000E -S31AFE010A870890030000386000004E8000203D20000081293C5C95 -S31AFE010A9C396000002C0900004D8200207D2A4B78A00900047CF0 -S31AFE010AB10018004082001C2C0B00004182001080090000900B07 -S31AFE010AC6000048000008814900007D2B4B78812900002C0900B2 -S31AFE010ADB004082FFD03D20000091493C5C4E8000209421FFE817 -S31AFE010AF07C0802A69381000893A1000C93C1001093E1001490E8 -S31AFE010B0501001C7C7E1B7883FE000838000000A13F0006600025 -S31AFE010B1AFFFF7C090000817E00047C9C23784082000C38000082 -S31AFE010B2F00B01F0006A01F00047D635B78B00B0002A3BF00043E -S31AFE010B44480008CD7C651B787FA4EB787FE3FB78480008512CDE -S31AFE010B59030000408200603D20000081693C5C2C0B0000418284 -S31AFE010B6E0050A12B0004A01F00027C09000040820034A0BF00B2 -S31AFE010B8304800B00087D635B7838A5FFF87F86E378A0FF00003B -S31AFE010B98389F00087C0803A64E8000217FC3F378480007D9482B -S31AFE010BAD000018816B00002C0B00004082FFB87FC3F378480085 -S31AFE010BC207C18001001C7C0803A68381000883A1000C83C10007 -S31AFE010BD71083E10014382100184E8000209421FFD87C0802A665 -S31AFE010BEC930100089321000C93410010936100149381001893E8 -S31AFE010C01A1001C93C1002093E100249001002C7C9C2378281C5C -S31AFE010C1605C07C791B787CB82B787CDA33787CFE3B78418100B0 -S31AFE010C2BA8386005EA480006ED7C7F1B794182009883BF000811 -S31AFE010C40381C0008837F0004B01F000CB3DD0000B35D0002A01B -S31AFE010C551F000C392000007F85E378B01D0004B13D00067F243A -S31AFE010C6ACB78387D00084BFFA6513D200000800939583960001F -S31AFE010C7F11901B000C81380000997B0009913B0010A01D000420 -S31AFE010C947F63DB78B01B0002A39F000C480007717C651B787F43 -S31AFE010CA984E3787FA3EB78480006F5B07D00067F05C3787FE336 -S31AFE010CBEFB7838800011480004457FE3FB78480006B5800100F6 -S31AFE010CD32C7C0803A6830100088321000C8341001083610014A6 -S31AFE010CE88381001883A1001C83C1002083E10024382100284EDB -S31AFE010CFD8000209421FFD87C0802A69381001893A1001C93C1B5 -S31AFE010D12002093E100249001002C7CBF2B787C7D1B787C9C23AD -S31AFE010D27787CDE33787FE3FB783881000848001A252C030000E9 -S31AFE010D3C41800024A0DF0004A0FE00047FA3EB787F84E3783878 -S31AFE010D51A100084BFFFE91386000004800001C3C60FE013C80B3 -S31AFE010D66FE0138634FD838844FFC4BFFAD553860FFFF80010048 -S31AFE010D7B2C7C0803A68381001883A1001C83C1002083E10024BD -S31AFE010D90382100284E8000209421FFE87C0802A6938100089363 -S31AFE010DA5A1000C93C1001093E100149001001C3F8000007CBFF4 -S31AFE010DBA2B783D200000807C3C607CDD33787CFE3B7893E93C9E -S31AFE010DCF644BFFA4F13D20000081693C682C0B00004182001CC6 -S31AFE010DE4B3CB0004801D000039200000900B0000913C3C604831 -S31AFE010DF90000143C60FE013863500C7FE4FB784BFFACBD800130 -S31AFE010E0E001C7C0803A68381000883A1000C83C1001083E1008D -S31AFE010E2314382100184E8000209421FFD07C0802A693410018A6 -S31AFE010E389361001C9381002093A1002493C1002893E1002C9058 -S31AFE010E4D010034A3A600047CBA2B787C7E1B787C9C23783CA014 -S31AFE010E62FE017CFF3B7838A50D98386100087FA4EB784BFFFB5B -S31AFE010E77D12C0300004080000C3860FFFF48000084813F00046F -S31AFE010E8C3C001062817F000060004DD37D2900161D6B03E8559A -S31AFE010EA129D1BE7F6B4A143D4000003D2000003D60000093CA63 -S31AFE010EB63C6093893C64934B3C68480019CD7FBAEB787C7E1B69 -S31AFE010ECB783BE0FFFF3FA000003F800000480019B57C7E185066 -S31AFE010EE07C03D8404080001848000559801D3C602C000000403E -S31AFE010EF582FFE483FC3C647F43D3784BFFFB957FE3FB78800122 -S31AFE010F0A00347C0803A6834100188361001C8381002083A10048 -S31AFE010F1F2483C1002883E1002C382100304E8000209421FFF07D -S31AFE010F347C0802A693E1000C900100147C691B78880900002C1D -S31AFE010F490000FF4082002C880900012C0000FF40820020880971 -S31AFE010F5E00022C0000FF4082001488090003386000012C00001D -S31AFE010F73FF418200643FE000007D234B78389F395838A0000478 -S31AFE010F884BFFADAD2C0300004082000C38600001480000408805 -S31AFE010F9D1F3958389F39582C0000004082002C880400012C004F -S31AFE010FB2000040820020880400022C0000004082001488040027 -S31AFE010FC703386000012C00000041820008386000008001001450 -S31AFE010FDC7C0803A683E1000C382100104E8000209421FFD87CFF -S31AFE010FF10802A693A1001C93C1002093E100249001002C7C7E23 -S31AFE0110061B7883FE00047C9D2378387F00104BFFFF1D2C0300A8 -S31AFE01101B0041820020A09F00007FE3FB785484D6BA38A0000084 -S31AFE011030480003752C030000418200107FC3F378480003414863 -S31AFE0110450000A8801F000C813D0000A17D000490010008912113 -S31AFE01105A000CB1610010A13F0000A01F00025523D6BA7C030026 -S31AFE01106F50B01E000C881F00092C00000641820038418100108E -S31AFE0110842C00000141820014480000582C00001141820038482E -S31AFE01109900004C7C1F1A14901E00087FC3F378388100084800BC -S31AFE0110AE05054800003C7C1F1A14901E00087FC3F378388100B5 -S31AFE0110C30848000AE5480000247C1F1A14901E00087FC3F3783C -S31AFE0110D8388100084BFFFA114800000C7FC3F378480002998084 -S31AFE0110ED01002C7C0803A683A1001C83C1002083E1002438210A -S31AFE01110200284E8000209421FFE07C0802A69361000C938100E9 -S31AFE0111171093A1001493C1001893E1001C900100247C7C1B782A -S31AFE01112C83BC000480FC0008A13C000C7CFD38507D293A14B153 -S31AFE0111413C000CA01D000054E9352E5400053E60004000700048 -S31AFE011156F0FF7C004B78B01D000039200000993D00013D000017 -S31AFE01116B00A1283C6CA01C000CB13D0004B01D000239690001CD -S31AFE011180B1683C6C3940000038000040989D0009981D0008B1F7 -S31AFE0111955D000AB15D00063D200000800939587CBB2B78901DC7 -S31AFE0111AA000C813B00007CE43B78913D00107FA3EB7838A00015 -S31AFE0111BF00480001E5B07D000A7F83E378389B000438A008009D -S31AFE0111D448000371800100247C0803A68361000C8381001083EC -S31AFE0111E9A1001483C1001883E1001C382100204E8000203D00B7 -S31AFE0111FE0000800839682C0000004C820020380000019008398A -S31AFE01121368380000047C0903A63C8000003D2000013D60000137 -S31AFE01122881443C7038A9082C390B07DC38C005EA38E000007D83 -S31AFE01123D272A147120000239690002914800007C00002654002C -S31AFE0112521FFE7C0000D07D6B00787D2900387D295B78912800A9 -S31AFE011267107D0A4378B0C8000E390A001438E705EC4200FFC429 -S31AFE01127C91443C704E8000209421FFE87C0802A6938100089372 -S31AFE011291A1000C93C1001093E100149001001C3D2000013BE97B -S31AFE0112A607DC3BC000003F80FE017FFDFB7880DF0010A0FF0095 -S31AFE0112BB0EA11F000C813F00007FC4F3787FA5EB78387C50380E -S31AFE0112D04BFFA7F53BDE00012C1E00033BFF00143BBD0014401D -S31AFE0112E581FFD03D2000003C60FE0180893C70386350644BFF59 -S31AFE0112FAA7CD8001001C7C0803A68381000883A1000C83C1001C -S31AFE01130F1083E10014382100184E8000203CA0000080653C7070 -S31AFE0113242C0300004D8200203CE00000814739603D2000008037 -S31AFE011339093964394A00017CC050503C8000008164395C8103DA -S31AFE01134E0010800300003928001490053C707C065800912300AE -S31AFE011363089103000438000000B003000C914739604C8100207B -S31AFE01137890C4395C4E8000203D400000812A39603D60000080A6 -S31AFE01138D0B3C703929FFFF912A3960906B3C70900300004E80D3 -S31AFE0113A200203484FFFE41800018A00300003484FFFE7CA50208 -S31AFE0113B714386300024080FFF02C04FFFF408200108803000031 -S31AFE0113CC5400402E7CA5021454AB043E54A9843E380000007C5A -S31AFE0113E1A95A146000FFFF7C0500004081000C3D25FFFF38A9EE -S31AFE0113F600017CA928F85523C63E5463402E5520063E7C031BA3 -S31AFE01140B784E800020A123000EA003000CA16300107C004A14F2 -S31AFE011420A1430012892300097C005A147C005214A06300027CBA -S31AFE011435004A147C601A144E8000209421FFD87C0802A693817B -S31AFE01144A001893A1001C93C1002093E100249001002C3F800098 -S31AFE01145F003FA000003FC00000386005EA4BFFFEB17C7F1B7986 -S31AFE011474408200183C60FE01386350744BFFA6454BFFFE0148C4 -S31AFE011489000000809F00103861000838A005EA4BFFD289546059 -S31AFE01149E043E2C000000B07F000C41820074A0010014813C39A9 -S31AFE0114B3742C00080039290001913C3974418200182C00080685 -S31AFE0114C8418200347FE3FB784BFFFEB14BFFFF94813D396C8085 -S31AFE0114DD1F001039290001913D396C901F00047FE3FB783881AF -S31AFE0114F2000E4BFFFAF94BFFFF70813E3970801F001039290063 -S31AFE01150701913E3970901F00047FE3FB7848000F9D4BFFFF503C -S31AFE01151C7FE3FB784BFFFE618001002C7C0803A68381001883BE -S31AFE011531A1001C83C1002083E10024382100284E8000209421D3 -S31AFE011546FFE87C0802A69001001C80040000A1440004900100CD -S31AFE01155B08390100083D200000B148000439693C48A14B0004BC -S31AFE011570B0A1001480093C48A0A3000C808300109001000EB13D -S31AFE0115854100127D0343784BFFCF393D600000812B3978392910 -S31AFE01159A0001912B39788001001C7C0803A6382100184E8000C0 -S31AFE0115AF209421FFF07C0802A693C1000893E1000C90010014B1 -S31AFE0115C47C7F1B78807F00087C9E2378A00300002C00080040AC -S31AFE0115D9820050A09F000C38A000004BFFFDC17C631B794082C6 -S31AFE0115EE003C813F000838A0000098690000817F0008B06B00E3 -S31AFE01160302807F0008A09F000C4BFFFD99813F00087FC5F37822 -S31AFE011618B06900027FE3FB78388000014BFFFAE57FE3FB784BC6 -S31AFE01162DFFFD55800100147C0803A683C1000883E1000C38217B -S31AFE01164200104E8000209421FFD87C0802A69341001093610000 -S31AFE011657149381001893A1001C93C1002093E100249001002C20 -S31AFE01166C7C9B23787C7E1B78736000023B9E002C83BC00048385 -S31AFE011681FC00087CBA2B784182004438000018B01C000C813F83 -S31AFE011696000C396000065169E0063C000204913F000C6000056C -S31AFE0116ABB490010008387F00143881000838A000044BFF9C0585 -S31AFE0116C038000000B01E001648000020A13E00163960000539C0 -S31AFE0116D5290014B13C000C801F000C5160E006901F000C801F29 -S31AFE0116EA000C396000005160C10E901F000C813E00542C1A00AD -S31AFE0116FF00913F0004801E0050B17F0010901F00084082005402 -S31AFE011714A01E0012B01F0000A13E00149B7F000DB13F0002A070 -S31AFE0117291E00162C0000004182000C63600008981F000D3800B0 -S31AFE01173E05B4B01F000EB35F00123D20000080093958396000C7 -S31AFE01175306901D000C813E0008997D0009913D0010A01C000C31 -S31AFE0117687FA3EB78B01D0002A3BC000C4BFFFC9D7C651B787FD2 -S31AFE01177DA4EB787FE3FB784BFFFC21B07F00107F83E3783880BB -S31AFE011792000638BE00084BFFF971801E00042C00000A408200EB -S31AFE0117A7243C8000013CA0FE0138A5199C7FC6F378387E00185C -S31AFE0117BC6084D4C048000B5D48000034881F000D7009000340FF -S31AFE0117D1820010A01E00162C0000004182001C3CA0FE0138A5D5 -S31AFE0117E619747FC6F378387E0018388003E848000B298001003E -S31AFE0117FB2C7C0803A683410010836100148381001883A1001C53 -S31AFE01181083C1002083E10024382100284E8000209421FFE07C53 -S31AFE0118250802A69361000C9381001093A1001493C1001893E1AD -S31AFE01183A001C900100247C7C1B7883FC0008815C0004A0DF0051 -S31AFE01184F00A0FF0002807F000480BF000839000014B11C000C6E -S31AFE0118643BEA0014801F000C39200005396000005120E00651E7 -S31AFE01187960C10E901F000C39200400B13F000EB17F0010B17FA0 -S31AFE01188E0012B0EA0014B0DF0002991F000D907F000890BF00C4 -S31AFE0118A3043D200000800939587C9B2378900A000C813B00009C -S31AFE0118B838000006912A0010980A0009A13C000C7D435378B13D -S31AFE0118CD2A0002A3BC000C4BFFFB3D7C651B787FA4EB787FE38C -S31AFE0118E2FB784BFFFAC1B07F00107F83E3787F65DB78388000E9 -S31AFE0118F7064BFFF811800100247C0803A68361000C83810010A8 -S31AFE01190C83A1001483C1001883E1001C382100204E8000203D09 -S31AFE01192120000081293C74396000002C0900004D8200207D2ACE -S31AFE0119364B787C0918004082001C2C0B000041820010800900C6 -S31AFE01194B00900B000048000008814900007D2B4B7881290000B8 -S31AFE0119602C0900004082FFD43D20000091493C744E800020943A -S31AFE01197521FFF87C0802A69001000C3880000038A000014BFF9C -S31AFE01198AFCC18001000C7C0803A6382100084E8000209421FFC9 -S31AFE01199FF87C0802A69001000C38000000900300044BFFFF71E4 -S31AFE0119B48001000C7C0803A6382100084E8000209421FFF07CF0 -S31AFE0119C90802A693E1000C900100147C7F1B78480000108003C6 -S31AFE0119DE0000901F00404BFFF99D807F00402C0300004082FFF1 -S31AFE0119F3EC800100147C0803A683E1000C382100104E80002065 -S31AFE011A089421FFE87C0802A693A1000C93C1001093E100149040 -S31AFE011A1D01001C7C7D1B7838000000901D0004387D0018480008 -S31AFE011A32097D7FA3EB784BFFFF8D7FA3EB784BFFFEE18001008A -S31AFE011A471C7C0803A683A1000C83C1001083E1001438210018CF -S31AFE011A5C4E8000208124000880E30050814900048009000CA11E -S31AFE011A7164000C7D075051540036BA7D6058507D09021441819F -S31AFE011A8600707C0A38507D6058517D08021440810060814300C2 -S31AFE011A9B407D275A142C0A0000380000009123005090040000D9 -S31AFE011AB041820030800A00002C0000004182001C7D4953788182 -S31AFE011AC5290000800900002C0000004082FFF47D2A4B78908AF0 -S31AFE011ADA0000480000109103004490830040916300483860009B -S31AFE011AEF014E800020386000004E8000209421FFF07C0802A698 -S31AFE011B0493C1000893E1000C90010014812400087C7F1B788388 -S31AFE011B19C90008801F00547D20F0514081006C387F00184800CC -S31AFE011B2E0881811F0054A15F00167D68F0505549043E7F8B48B3 -S31AFE011B43004FFEE3827C000026540007FE7C0000D07D29007871 -S31AFE011B587D6B00387D6B4B79408100307D2B50505525043E2C86 -S31AFE011B6D0500007C085A14901F0054B13F001641820014807F88 -S31AFE011B820034386300147C835A144BFF9735800100147C0803C7 -S31AFE011B97A683C1000883E1000C382100104E8000209421FFE0E7 -S31AFE011BAC7C0802A69361000C9381001093A1001493C100189388 -S31AFE011BC1E1001C900100247C7C1B78807C0004A01C000C83FC86 -S31AFE011BD60008B0030002A3BC000C7C9E23784BFFF82D7C651BAD -S31AFE011BEB787FA4EB787FE3FB784BFFF7B12C0300003B60000051 -S31AFE011C00408203A03D20000083A93C744800000883BD00002C70 -S31AFE011C151D00004182037CA13D0012A01F00027C09000040825E -S31AFE011C2AFFE8A13D00142C09000041820028A01F00007C090063 -S31AFE011C3F004082FFD07FC3F378389D000838A000044BFFA0E5C5 -S31AFE011C542C0300004082FFB8801D0004817E0004A13E00082C17 -S31AFE011C69000002917D000CB13D001041820024881F000D700933 -S31AFE011C7E0004418200187FA3EB784BFFFD817F83E3784BFFF683 -S31AFE011C93F14800031C813D00043809FFFF28000009418102FCED -S31AFE011CA83D60FE01396B50985400103A7D4B002E3D20FE0139D1 -S31AFE011CBD2950987D4A4A147D4903A64E800420881F000D700949 -S31AFE011CD200024182004038000002901D0004813F0004A17F0024 -S31AFE011CE70039290001913D0050B17D0014801E00003920000029 -S31AFE011CFC901D0008B13D004C7FA3EB78B13D0016388000124844 -S31AFE011D110002247FC4F3787F83E3784BFFFB0548000280387DBE -S31AFE011D26001848000685881F000D70090004418200103800007C -S31AFE011D3B01901D00044800026070090002408202387009001032 -S31AFE011D5041820250813D0054807F0008392900017C03480040E1 -S31AFE011D6582023C38000004907D0054901D00044800022C881F39 -S31AFE011D7A000D83DD005070090010418200107FA3EB787F84E3CB -S31AFE011D8F784BFFFD6D7FA3EB787F84E3784BFFFCC5881F000D6C -S31AFE011DA47C7B1B787009000141820024807F0004801D00507CCE -S31AFE011DB9030000408200143803000139200005901D0050913DD2 -S31AFE011DCE0004801D00507C00F00040820010A01D004C2C000097 -S31AFE011DE300418201BCA3FD00162C1F000040820024387D0018B2 -S31AFE011DF8480005B57FA3EB783880001038A000004BFFF841B374 -S31AFE011E0DFD004C4800019038000001B01D004C48000184881FD3 -S31AFE011E22000D70090010418201787FA3EB787F84E3784BFFFCAB -S31AFE011E37C9813D0054801F0008392900017C00480040820158CD -S31AFE011E4C38000000901D00047FA3EB784BFFFAC94800014488EC -S31AFE011E611F000D70090010418200607FA3EB787F84E3784BFF62 -S31AFE011E76FC89813D0054801F0008392900017C0048004082002B -S31AFE011E8B40881F000D700900014182002C813D00503800000A90 -S31AFE011EA039290001913D0050901D00047FA3EB78388000103871 -S31AFE011EB5A000004BFFF7914800000C38000008901D0004881FB5 -S31AFE011ECA000D70090001418200D0387D0018480004D5813D0038 -S31AFE011EDF503800000939290001913D0050901D00047FA3EB78A1 -S31AFE011EF4388000114800003C7FA3EB787F84E3784BFFFB5D887A -S31AFE011F091F000D7C7B1B78700900014182008C813D00503800F9 -S31AFE011F1E000A39290001913D0050901D00047FA3EB7838800030 -S31AFE011F331038A000004BFFF71148000064881F000D7009001071 -S31AFE011F48418200587FA3EB787F84E3784BFFFBA9813D00548001 -S31AFE011F5D1F0008392900017C00480040820038387D001848000D -S31AFE011F72043D3800000A901D0004480000247FA3EB7838800078 -S31AFE011F870038A000014BFFF6BD480000107FC4F3787F83E37807 -S31AFE011F9C4BFFF8852C1B00004082000C7F83E3784BFFF3D58060 -S31AFE011FB10100247C0803A68361000C8381001083A1001483C144 -S31AFE011FC6001883E1001C382100204E8000209421FFF87C0802D0 -S31AFE011FDBA69001000C4BFFF461480004218001000C7C0803A6E3 -S31AFE011FF0382100084E8000209421FFE87C0802A6938100089311 -S31AFE012005A1000C93C1001093E100149001001C7C7D1B787C9CD7 -S31AFE01201A23783880000038A006444BFF93753D600000810B3C80 -S31AFE01202F74381D006C395D0058901D0034915D0030392000011B -S31AFE012044380005EA93AB3C74913D0004B39D0012B01D003A91A1 -S31AFE0120591D0000915D003C386000008001001C7C0803A68381C0 -S31AFE01206E000883A1000C83C1001083E10014382100184E800015 -S31AFE012083209421FFF07C0802A693E1000C900100147C7F1B78A0 -S31AFE012098480000084BFFFF39801F00042C00000041820010A01A -S31AFE0120AD1F00162C0000004082FFE8800100147C0803A683E1E9 -S31AFE0120C2000C382100104E8000209421FFF07C0802A693E1005D -S31AFE0120D70C900100147C7F1B784BFFFFA5817F000469690004E8 -S31AFE0120EC200900007D20491469600002214000007C0A01147D73 -S31AFE0121012A03794182002038000007901F00047FE3FB783880BC -S31AFE012116001138A000004BFFF52D480000242C0B0005408200F0 -S31AFE01212B1C38000006901F00047FE3FB783880001138A0000017 -S31AFE0121404BFFF5097FE3FB784BFFF87D800100147C0803A68364 -S31AFE012155E1000C382100104E8000209421FFE87C0802A6938150 -S31AFE01216A000893A1000C93C1001093E100149001001C7CBE2B15 -S31AFE01217F797C7F1B787C9D237840810010801F00482C000000A7 -S31AFE0121944082001438600000480000B8907F0048480000AC3B3D -S31AFE0121A980000048000064809F00447FA3EB784BFF9109807F25 -S31AFE0121BE0040801F0048812300007FC0F050913F00407F9C0290 -S31AFE0121D3147FBD02144BFFF1A9807F00402C0300004182FFBCBC -S31AFE0121E881630008A123000C800B000C540036BA7D2048509180 -S31AFE0121FD3F0048800B000C540036BA7D6B0214917F00442C1ECA -S31AFE01221200004182003C80BF00487C1E28004080FF90809F00FC -S31AFE012227447FA3EB787FC5F3784BFF9091813F0044801F0048CF -S31AFE01223C7D29F2147C1E0050901F0048913F00447F9CF2147F47 -S31AFE01225183E3788001001C7C0803A68381000883A1000C83C14B -S31AFE012266001083E10014382100184E8000209421FFF07C08024D -S31AFE01227BA693C1000893E1000C900100147CBE2B797C7F1B78B6 -S31AFE012290807F00344081006C813F00043929FFFC280900014041 -S31AFE0122A581000C3860FFFF48000058A01F00162C000000408299 -S31AFE0122BA0048213E05B47D2949107D294BB87D2048F87FC94895 -S31AFE0122CF38700005B47D3E0378386300147FC5F3784BFF8FE146 -S31AFE0122E47FE3FB78B3DF00163880001038A000004BFFF3557FB2 -S31AFE0122F9C3F3784800000838600000800100147C0803A683C1AF -S31AFE01230E000883E1000C382100104E8000209421FFE87C0802C4 -S31AFE012323A69381000893A1000C93C1001093E100149001001C05 -S31AFE0123387C7F1B787CBD2B787CDC3378909F0004480005453D1C -S31AFE01234D20000081293C78907F00082C09000093BF000C939F1C -S31AFE0123620010418200187C09F80041820020812900002C090037 -S31AFE012377004082FFF03D20000080093C7893E93C78901F000022 -S31AFE01238C8001001C7C0803A68381000883A1000C83C10010835A -S31AFE0123A1E10014382100184E8000203D20000081293C7839409A -S31AFE0123B600002C0900004D8200207D2B4B787C0918004082001F -S31AFE0123CB202C0A00004182001080090000900A00004800001C48 -S31AFE0123E081690000480000147D2A4B78812900002C0900004014 -S31AFE0123F582FFD03D20000091693C784E8000209421FFE87C0864 -S31AFE01240A02A693A1000C93C1001093E100149001001C3D2000DA -S31AFE01241F0083E93C783BC000002C1F00003FA000004182006437 -S31AFE01243448000459801F0008813F00047C6018507C03484041F2 -S31AFE01244980003C2C1E000041820010801F0000901E000048000B -S31AFE01245E000C801F0000901D3C78801F000C807F00107C080317 -S31AFE012473A63BC000004E80002183FD3C784800000C7FFEFB7847 -S31AFE01248883FF00002C1F00004082FFA48001001C7C0803A683BB -S31AFE01249DA1000C83C1001083E10014382100184E800020942198 -S31AFE0124B2FFE87C0802A69381000893A1000C93C1001093E100C9 -S31AFE0124C7149001001C7C7D1B7883FD0004A13F0002A01F000089 -S31AFE0124DC69290800216900007D2B491468000001216000007C57 -S31AFE0124F10B01147C0B4839418200D83FC00000387F0018389E6A -S31AFE012506395838A000044BFF98292C030000408200BCA01F00D7 -S31AFE01251B062C00000140820064813F000E38000002B01F000670 -S31AFE012530913F0018801F0008391F0008A1280004901F001238DC -S31AFE0125459F0012B1240004801E39583D200000901F000E8149DF -S31AFE01255A3C4839293C48A1690004915F0008B1680004380000A2 -S31AFE01256F1CB01D000C7FA3EB7838A008064BFFEFC94800005058 -S31AFE0125842C000002408200483FC00001801E1FDC3B9E1FDC2C6C -S31AFE01259900000041820034807C0008389F000E38A000044BFF22 -S31AFE0125AE97897C631B794082001CA01F000C817F0008813C0012 -S31AFE0125C304B009000491690000907E1FDC7FA3EB784BFFEDADD1 -S31AFE0125D88001001C7C0803A68381000883A1000C83C10010830C -S31AFE0125EDE10014382100184E8000209421FFD87C0802A69361D4 -S31AFE01260200149381001893A1001C93C1002093E1002490010091 -S31AFE0126172C7C7F1B787C9D23783860002A4BFFECF97C7E1B79BC -S31AFE01262C40820018480001007FC3F3784BFFED49386000004864 -S31AFE0126410000F4817E000439200004992B0005394000013900AF -S31AFE012656080038000006980B0004B14B0000B14B0006B10B00C3 -S31AFE01266B023D200000800939583D400000900B000E392A3C48CF -S31AFE012680A1090004800A3C48B10B000C900B0008813F00003D1C -S31AFE012695400001912B0018396A1FDC380000FF93EB0008980122 -S31AFE0126AA000D93AB000439200001912A1FDC980100089801007D -S31AFE0126BF099801000A9801000B9801000C3BA000073F8000016A -S31AFE0126D43B60001CB37E000C7FC3F3783881000838A008064B59 -S31AFE0126E9FFEE5D480001A17C7F1B78480000144BFFED49801C9D -S31AFE0126FE1FDC2C0000004182FF30480001857C7F18502803004D -S31AFE012713F94081FFE47FA0EB782C0000003BBDFFFF4181FFB4F6 -S31AFE0127287FC3F3784BFFEC553860FFFF8001002C7C0803A6836C -S31AFE01273D6100148381001883A1001C83C1002083E1002438216C -S31AFE01275200284E8000209421FFD87C0802A6930100089321004F -S31AFE0127670C93410010936100149381001893A1001C93C1002070 -S31AFE01277C93E100249001002C3D2000013B291FE83B1900967CBF -S31AFE0127917B1B787C9C23787F3DCB783B4000007FBEEB787F6371 -S31AFE0127A6DB787FC4F37838A000044BFF95852C0300007F5FD3F8 -S31AFE0127BB78418200383BBE000A7C1DC0003B5F000A4081FFD4FD -S31AFE0127D0801B00007F63DB78901C0000389C00044BFFFE192C0E -S31AFE0127E5030000408000283860FFFF4800006C7C1AC82EA13D3B -S31AFE0127FA0008817D0004B13C0008901C0000917C0004480000C1 -S31AFE01280F4C3CC000008126397C80FC0000390900011D29000AFC -S31AFE0128243D600001A15C0008801C0004396B1FE87CE9592E7D43 -S31AFE012839295A142C080010B1490008900900049106397C4082FD -S31AFE01284E000C380000009006397C386000008001002C7C080315 -S31AFE012863A6830100088321000C83410010836100148381001891 -S31AFE01287883A1001C83C1002083E10024382100284E8000209417 -S31AFE01288D21FFF87C0802A69001000C3D200000392932008009D6 -S31AFE0128A20048386003E87C0803A64E8000213D200000806939B6 -S31AFE0128B78038630001906939808001000C7C0803A6382100081E -S309FE0128CC4E80002015 -S31AFE0128D03C746F7069633E0048656C702061626F7574206865A4 -S31AFE0128E56C703F0000000068656C70000000005B2D77203C7446 -S31AFE0128FA696D656F75743E5D205B656E7472795D00004578656A -S31AFE01290F6375746520636F64652061742061206C6F6361746930 -S31AFE0129246F6E0000676F00002D62203C6C6F636174696F6E3E64 -S31AFE012939205B2D6C203C6C656E6774683E5D00446973706C619A -S31AFE01294E7920286865782064756D702920612072616E6765209C -S31AFE0129636F66206D656D6F72790000000064756D700000000016 -S31AFE0129785B4F4E207C204F46465D00004D616E616765206D6122 -S31AFE01298D6368696E6520636163686573000000636163686500AE -S31AFE0129A200000A526564426F6F7428746D2920646562756720E9 -S31AFE0129B7656E7669726F6E6D656E74202D206275696C7420257F -S31AFE0129CC732C2025730A000030373A34303A3038000000004F9A -S31AFE0129E16374203237203230303000506C6174666F726D3A20FB -S31AFE0129F6257320282573292025730A0000004D6F746F726F6C78 -S31AFE012A0B61204D425800000000506F77657250432038363000EB -S31AFE012A2000000000436F7079726967687420284329203230307D -S31AFE012A35302C20526564204861742C20496E632E0A0A00524178 -S31AFE012A4A4D3A2025702D25700A003D3D20457865637574696E8B -S31AFE012A5F6720626F6F742073637269707420696E2025642E257A -S31AFE012A74303364207365636F6E6473202D20656E746572205E69 -S31AFE012A894320746F2061626F72740A00000000526564426F6F70 -S31AFE012A9E743E200000002A2A204572726F723A20496C6C656787 -S31AFE012AB3616C20636F6D6D616E643A2025730A00006F6E000064 -S31AFE012AC86F666600496E76616C6964206361636865206D6F647E -S31AFE012ADD653A2025730A00636163686573203F0A000000257316 -S31AFE012AF20A20202025732025730A000000006261736520616486 -S31AFE012B076472657373000000006C656E677468000044756D707B -S31AFE012B1C2077686174205B6C6F636174696F6E5D3F0A000077DA -S31AFE012B316169742074696D656F7574000000007374617274698E -S31AFE012B466E6720616464726573730000000041626F757420740B -S31AFE012B5B6F20737461727420657865637574696F6E206174209A -S31AFE012B702570202D2061626F72742077697468205E4320776994 -S31AFE012B857468696E202564207365636F6E64730A0000006574E8 -S31AFE012B9A68300000000071756963635F657468000000515549E5 -S31AFE012BAF43432045746865726E65743A204E6F2066726565202E -S31AFE012BC4786D697420627566666572730A000000000000004CD2 -S31AFE012BD96F616420612066696C65006C6F616400000000454C3C -S31AFE012BEE4620696D61676573206E6F7420737570706F727465DE -S31AFE012C03640A000000496E76616C696420532D7265636F726463 -S31AFE012C18206174206F66667365742025702C20696E7075743A9B -S31AFE012C2D2025630A00000042616420532D7265636F7264206332 -S31AFE012C426F756E74206174206F66667365742025700A00000057 -S31AFE012C570041646472657373206F6666736574203D2025700ADA -S31AFE012C6C00000000417474656D707420746F206C6F6164205339 -S31AFE012C812D7265636F7264206461746120746F206164647265B0 -S31AFE012C9673733A202570205B6E6F7420696E2052414D5D0A0025 -S31AFE012CAB002A2A2A205761726E696E672120436865636B737594 -S31AFE012CC06D206661696C757265202D20416464723A20256C783A -S31AFE012CD52C202530326C58203C3E202530326C580A0000456E8C -S31AFE012CEA74727920706F696E743A2025702C2061646472657379 -S31AFE012CFF732072616E67653A2025702D25700A0000496E7661D2 -S31AFE012D146C696420532D7265636F7264206174206F6666736525 -S31AFE012D2974203078256C782C20747970653A2025780A0000003C -S31AFE012D3E0000FFFF27A4FFFF2608FFFF2608FFFF2608FFFF2709 -S31AFE012D538CFFFF278CFFFF278CFFFF2754FFFF2754FFFF27540D -S31AFE012D68256308000A000000766572626F7365006C6F61642001 -S31AFE012D7D72617720646174610000006C6F616420616464726578 -S31AFE012D92737300000000646F776E6C6F6164206D6F64652028DC -S31AFE012DA754465450206F722078797A4D4F44454D2900000000AD -S31AFE012DBC686F7374206E616D6520284950206164647265737397 -S31AFE012DD129000066696C65206E616D65000000496E76616C69FB -S31AFE012DE66420495020616464726573733A2025730A006D6F6474 -S31AFE012DFB656D000000496E76616C696420276D6F6465273A20B8 -S31AFE012E1025730A00746674700000000054465450206D6F646545 -S31AFE012E25207265717569726573206120776F726B696E67206ED3 -S31AFE012E3A6574776F726B0A00000046696C65206E616D65206D0A -S31AFE012E4F697373696E670A000075736167653A206C6F616420A3 -S31AFE012E6425730A0043616E2774206C6F616420272573273A20E5 -S31AFE012E7925730A00000000526177206C6F61642072657175696D -S31AFE012E8E7265732061206D656D6F727920616464726573730A96 -S31AFE012EA3005261772066696C65206C6F616465642025702D259B -S31AFE012EB8700A0000454C4600556E7265636F676E697A656420A2 -S31AFE012ECD696D61676520747970653A20256C780A0000007B63BB -S31AFE012EE26D64737D00004D616E61676520464C41534820696D48 -S31AFE012EF76167657300666973005B2D6C5D000000004D616E6111 -S31AFE012F0C676520636F6E66696775726174696F6E206B65707473 -S31AFE012F2120696E20464C415348206D656D6F727900000066638F -S31AFE012F366F6E666967005B2D665D00000000496E697469616C59 -S31AFE012F4B697A6520464C41534820496D6167652053797374655B -S31AFE012F606D205B4649535D00696E6974000000005B2D635D0034 -S31AFE012F75000000446973706C617920636F6E74656E7473206F4F -S31AFE012F8A6620464C41534820496D6167652053797374656D2071 -S31AFE012F9F5B4649535D000000006C6973740000000000000000C2 -S31AFE012FB4446973706C61792066726565205B617661696C616220 -S31AFE012FC96C655D206C6F636174696F6E732077697468696E2001 -S31AFE012FDE464C41534820496D6167652053797374656D205B4602 -S31AFE012FF349535D000066726565000000002D66203C666C617394 -S31AFE013008685F616464723E202D6C203C6C656E6774683E0045F4 -S31AFE01301D7261736520464C41534820636F6E74656E74730000D2 -S31AFE013032000065726173650000006E616D6500000000446973B3 -S31AFE013047706C617920616E20696D6167652066726F6D20464C21 -S31AFE01305C41534820496D6167652053797374656D205B46495379 -S31AFE0130715D000064656C65746500005B2D62203C6D656D6F720F -S31AFE013086795F6C6F61645F616464726573733E5D205B2D635D70 -S31AFE01309B206E616D65000000004C6F616420696D616765206631 -S31AFE0130B0726F6D20464C41534820496D616765205379737465EF -S31AFE0130C56D205B4649535D20696E746F2052414D0000006C6F15 -S31AFE0130DA6164000000002D62203C6D656D5F626173653E202D68 -S31AFE0130EF6C203C696D6167655F6C656E6774683E205B2D7320A2 -S31AFE0131043C646174615F6C656E6774683E5D205B2D66203C668F -S31AFE0131196C6173685F616464723E5D205B2D65203C656E74723D -S31AFE01312E795F706F696E743E5D205B2D72203C72616D5F616410 -S31AFE01314364723E5D203C6E616D653E00004372656174652061F1 -S31AFE0131586E20696D6167650063726561746500002A2A2A206951 -S31AFE01316D6E76616C696420276669732720636F6D6D616E643AE1 -S31AFE0131822025730A0000666973200000000066756C6C20696E65 -S31AFE013197697469616C697A6174696F6E2C20657261736573201E -S31AFE0131AC616C6C206F6620666C6173680000000041626F7574B2 -S31AFE0131C120746F20696E697469616C697A65205B666F726D610F -S31AFE0131D6745D20464C41534820696D6167652073797374656D98 -S31AFE0131EB002A2A2041626F727465640A002A2A2A20496E697459 -S31AFE01320069616C697A6520464C41534820496D616765205379B9 -S31AFE0132157374656D0A0000202020696E697469616C697A6174DA -S31AFE01322A696F6E206661696C65642025703A202578282573292A -S31AFE01323F0A00000000202020205761726E696E673A206465767C -S31AFE01325469636520636F6E74656E7473206E6F74206572617365 -S31AFE01326965642C20736F6D6520626C6F636B73206D6179206EEF -S31AFE01327E6F7420626520757361626C650A00526564426F6F7417 -S31AFE01329300526564426F6F745B6261636B75705D0052656442E7 -S31AFE0132A86F6F7420636F6E66696700004649532064697265631B -S31AFE0132BD746F72790000004572726F722077726974696E6720DB -S31AFE0132D2696D6167652064657363726970746F727320617420F8 -S31AFE0132E725703A202578282573290A0000646973706C61792038 -S31AFE0132FC636865636B73756D730000004E616D652020202020D1 -S31AFE013311202020202020202020464C4153482061646472202019 -S31AFE013326202573202020204C656E677468202020202020456E80 -S31AFE01333B74727920706F696E740A000000436865636B73756D92 -S31AFE013350000000004D656D206164647200000000252D3136735D -S31AFE013365202030782530386C5820202030782530386C5820207C -S31AFE01337A30782530386C58202030782530386C580A002020308D -S31AFE01338F782530386C58202E2E2030782530386C580A000000BC -S31AFE0133A46D656D6F727920626173652061646472657373007243 -S31AFE0133B9616D2062617365206164647265737300000000656E98 -S31AFE0133CE74727920706F696E74206164647265737300464C4163 -S31AFE0133E35348206D656D6F72792062617365206164647265732E -S31AFE0133F873000000696D616765206C656E677468205B696E2031 -S31AFE01340D464C4153485D00696D6167652073697A65205B6163BD -S31AFE0134227475616C20646174615D0000000066696C65206E6134 -S31AFE0134376D65000000696E76616C696420617267756D656E743F -S31AFE01344C73000000726571756972656420706172616D65746523 -S31AFE01346172206D697373696E670000496E76616C696420464C4C -S31AFE01347641534820696D6167652073697A652F6C656E677468B1 -S31AFE01348B20636F6D62696E6174696F6E00496E76616C6964208D -S31AFE0134A0464C41534820616464726573733A20257020282573CF -S31AFE0134B5290A0020202076616C69642072616E67652069732011 -S31AFE0134CA25702D25700A000000002A2A205741524E494E473AC3 -S31AFE0134DF2052414D20616464726573733A202570206D61792057 -S31AFE0134F4626520696E76616C69640A004E616D652069732074D5 -S31AFE0135096F6F206C6F6E672C206D757374206265206C65737327 -S31AFE01351E207468616E2025642063686172730A00000043616ED2 -S31AFE0135332774206C6F6361746520256C64206279746573206669 -S31AFE01354872656520696E20464C4153480A000000496D616765BB -S31AFE01355D20666F756E642C2062757420464C41534820616464AA -S31AFE0135727265737320696E636F72726563740A000000496D6178 -S31AFE013587676520666F756E642C20627574204C454E4754482089 -S31AFE01359C697320696E636F72726563740A000000416E20696DA1 -S31AFE0135B1616765206E616D6564202725732720657869737473E8 -S31AFE0135C6000043616E27742070726F6772616D2074686973202E -S31AFE0135DB726567696F6E202D20636F6E7461696E7320636F6430 -S31AFE0135F06520696E20757365210A000043616E277420657261C8 -S31AFE013605736520726567696F6E2061742025703A202578282541 -S31AFE01361A73290A00000043616E27742070726F6772616D207299 -S31AFE01362F6567696F6E2061742025703A202578282573290A00DB -S31AFE0136444572726F722065726173696E672061742025703A2055 -S31AFE0136592578282573290A000000004572726F722070726F67E5 -S31AFE01366E72616D6D696E672061742025703A20257828257329CD -S31AFE0136830A000000006C656E67746800006D697373696E672087 -S31AFE013698617267756D656E7400000000696D616765206E616D56 -S31AFE0136AD65000044656C65746520696D61676520272573270022 -S31AFE0136C200004E6F20696D616765202725732720666F756E64CC -S31AFE0136D70A000000006D656D6F7279205B6C6F61645D206261DB -S31AFE0136EC736520616464726573730000646973706C617920636D -S31AFE0137016865636B73756D000000004E6F742061206C6F61644C -S31AFE01371661626C6520696D6167650A0000002A2A205761726ECC -S31AFE01372B696E67202D20636865636B73756D206661696C7572E3 -S31AFE013740652E202073746F7265643A202530386C782C20636F22 -S31AFE0137556D70757465643A202530386C780A00436865636B73A5 -S31AFE01376A756D3A202530386C780A00000000464C4153483A20C6 -S31AFE01377F64726976657220696E6974206661696C6564212C20DE -S31AFE0137947374617475733A2025780A00464C4153483A20257019 -S31AFE0137A9202D2025702C20256420626C6F636B73206F66202557 -S31AFE0137BE7020627974657320656163682E0A00000000746F6FFF -S31AFE0137D32066657720617267756D656E7473000000756E7265CA -S31AFE0137E8636F676E697A656420636F6D6D616E64000000005223 -S31AFE0137FD756E2073637269707420617420626F6F740000626F80 -S31AFE0138126F745F73637269707400426F6F74207363726970747C -S31AFE01382700626F6F745F7363726970745F6461746100000000E6 -S31AFE01383C426F6F74207363726970742074696D656F75742028BA -S31AFE013851313030306D73207265736F6C7574696F6E2900626F4E -S31AFE0138666F745F7363726970745F74696D656F75740025733A39 -S31AFE01387B200000000025732000747275650000000066616C73F5 -S31AFE013890650000002564200030782530325800003A000000202F -S31AFE0138A50000003F3F00000A0000002E2E2025730A0000456EB0 -S31AFE0138BA746572207363726970742C207465726D696E617465DF -S31AFE0138CF207769746820656D707479206C696E650A00000000E2 -S31AFE0138E43E3E2000FFFEFA98FFFEFABCFFFEFB38FFFEFB44FF81 -S31AFE0138F9FEFAD0FFFEFAECFFFEFC4CFFFEFC60FFFEFDD4FFFEA1 -S31AFE01390EFD24FFFEFC7CFFFEFCC0FFFEF918FFFEF918FFFEF93E -S31AFE01392328FFFEF930FFFEF918FFFEF9206C69737420636F6EFC -S31AFE01393866696775726174696F6E206F6E6C79002A2A20696E10 -S31AFE01394D76616C696420656E7472790A00000055706461746591 -S31AFE01396220526564426F6F74206E6F6E2D766F6C6174696C6584 -S31AFE01397720636F6E66696775726174696F6E0000004572726F06 -S31AFE01398C722077726974696E6720636F6E66696720646174613B -S31AFE0139A12061742025703A202578282573290A00000000000078 -S31AFE0139B60000FFFEF6D0FFFEF730FFFEF6E8FFFEF6ECFFFEF762 -S31AFE0139CB00FFFEF7205265717565737420666F7220636F6E66B8 -S31AFE0139E069672076616C75652027257327202D2077726F6E6720 -S31AFE0139F520747970650A0043616E27742066696E6420636F6EFE -S31AFE013A0A6669672076616C756520272573270A0000000000001F -S31AFE013A1F00FFFEF4C0FFFEF4C0FFFEF524FFFEF4E0FFFEF4C093 -S31AFE013A34FFFEF4CC464C41534820636F6E666967757261746992 -S31AFE013A496F6E20636865636B73756D206572726F72206F7220A8 -S31AFE013A5E696E76616C6964206B65790A000000000000FFFF28CE -S31AFE013A7378FFFF2878FFFF2878FFFF2878FFFF2878FFFF2878AB -S31AFE013A88FFFF2878FFFF2878FFFF2878FFFF2878FFFF2878FF0F -S31AFE013A9DFF2878FFFF2878FFFF2878FFFF2878FFFF2878FFFFFA -S31AFE013AB22898FFFF28B8FFFF28D8FFFF28F8FFFF2918FFFF29DA -S31AFE013AC77CFFFF297CFFFF297CFFFF297CFFFF2938FFFF2958A2 -S31AFE013ADCFFFF2958FFFF2958FFFF2958FFFF2958FFFF2958FF56 -S31AFE013AF1FF2958FFFF2958FFFF2958FFFF2958FFFF2958FFFF41 -S31AFE013B062958FFFF2958FFFF2958FFFF2958FFFF2958FFFF2901 -S31AFE013B1B58FFFF2958FFFF2958FFFF2958FFFF2958FFFF2958BD -S31AFE013B30FFFF2958FFFF2958FFFF2958FFFF2958FFFF2958FF01 -S31AFE013B45FF2958FFFF2958FFFF2958FFFF2958FFFF2958FFFFEC -S31AFE013B5A2938FFFF2938FFFF2938FFFF2938FFFF2938FFFF294D -S31AFE013B6F38FFFF2938FFFF2938FFFF2938FFFF2938FFFF293829 -S31AFE013B84FFFF2938FFFF2938FFFF2938FFFF2938FFFF2938FF4D -S31AFE013B99FF28B0FFFF28B0FFFF28D4FFFF28F8FFFF28F8FFFF31 -S31AFE013BAE2938FFFF2938FFFF2938FFFF2938FFFF291CFFFF2915 -S31AFE013BC338FFFF2938FFFF2938FFFF2938FFFF2938FFFF2938D5 -S31AFE013BD8FFFF2938FFFF2938FFFF2938FFFF2938FFFF2938FFF9 -S31AFE013BEDFF2938FFFF2938FFFF2938FFFF2938FFFF2938FFFFE4 -S31AFE013C022938FFFF2938FFFF2938FFFF2938FFFF2938FFFF29A4 -S31AFE013C1738FFFF2938FFFF2938FFFF2938FFFF2938FFFF293880 -S31AFE013C2CFFFF2938FFFF2938FFFF2938FFFF2938FFFF2938FFA4 -S31AFE013C41FF286CFFFF286CFFFF286CFFFF286CFFFF286CFFFF90 -S31AFE013C56286CFFFF286CFFFF286CFFFF286CFFFF286CFFFF2852 -S31AFE013C6B6CFFFF286CFFFF286CFFFF286CFFFF286CFFFF286CF9 -S31AFE013C80FFFF288CFFFF28ACFFFF28CCFFFF28ECFFFF290CFF70 -S31AFE013C95FF2970FFFF2970FFFF2970FFFF2970FFFF292CFFFF67 -S31AFE013CAA294CFFFF294CFFFF294CFFFF294CFFFF294CFFFF2998 -S31AFE013CBF4CFFFF294CFFFF294CFFFF294CFFFF294CFFFF294C60 -S31AFE013CD4FFFF294CFFFF294CFFFF294CFFFF294CFFFF294CFF98 -S31AFE013CE9FF294CFFFF294CFFFF294CFFFF294CFFFF294CFFFF83 -S31AFE013CFE294CFFFF294CFFFF294CFFFF294CFFFF294CFFFF2944 -S31AFE013D134CFFFF294CFFFF294CFFFF294CFFFF294CFFFF294C0B -S31AFE013D283031323334353637383961626364656600000000001F -S31AFE013D3D000000503031004F4B000065436F7320474442207317 -S31AFE013D5274756273205B7769746820526564426F6F745D202DE9 -S31AFE013D67206275696C74204F63742032372032303030202F20E2 -S31AFE013D7C30373A33393A343100000000453031004530330045EE -S31AFE013D9130320042303100FFFF3F54FFFF47BCFFFF3FF8FFFF4E -S31AFE013DA6467CFFFF44CCFFFF47BCFFFF47BCFFFF47BCFFFF41F1 -S31AFE013DBB84FFFF464CFFFF47BCFFFF47BCFFFF47BCFFFF47BCD6 -S31AFE013DD0FFFF4280FFFF47BCFFFF47BCFFFF4184FFFF3FDCFF3C -S31AFE013DE5FF47BCFFFF44CCFFFF4664FFFF47BCFFFF47BCFFFF0C -S31AFE013DFA47BCFFFF427CFFFF47BCFFFF47BCFFFF47BCFFFF47A8 -S31AFE013E0FBCFFFF47BCFFFF47BCFFFF47BCFFFF47BCFFFF47BCD8 -S31AFE013E24FFFF4748FFFF44CCFFFF3F98FFFF47BCFFFF47BCFF13 -S31AFE013E39FF3FE8FFFF47BCFFFF47BCFFFF47BCFFFF462CFFFFD8 -S31AFE013E4E47BCFFFF4198FFFF47BCFFFF47BCFFFF47BCFFFF3F40 -S31AFE013E63D0FFFF4644FFFF44CC00000000303132333435363743 -S31AFE013E7838396162636465660000000030313233343536373896 -S31AFE013E8D3941424344454600000000FFFF6718FFFF6718FFFF55 -S31AFE013EA26718FFFF6718FFFF6718FFFF6718FFFF6718FFFF672E -S31AFE013EB718FFFF6718FFFF6718FFFF6718FFFF6718FFFF671868 -S31AFE013ECCFFFF6718FFFF6718FFFF6718FFFF6658FFFF6658FFEE -S31AFE013EE1FF668CFFFF66C0FFFF66C0FFFF6718FFFF6718FFFF96 -S31AFE013EF66718FFFF6718FFFF66F4FFFF6718FFFF6718FFFF67FF -S31AFE013F0B18FFFF6718FFFF6718FFFF6718FFFF6718FFFF671813 -S31AFE013F20FFFF6718FFFF6718FFFF6718FFFF6718FFFF6718FF17 -S31AFE013F35FF6718FFFF6718FFFF6718FFFF6718FFFF6718FFFF02 -S31AFE013F4A6718FFFF6718FFFF6718FFFF6718FFFF6718FFFF6785 -S31AFE013F5F18FFFF6718FFFF6718FFFF6718FFFF6718FFFF6718BF -S31AFE013F74FFFF6718FFFF6718FFFF6718FFFF66CCFFFF66CCFF5D -S31AFE013F89FF66CCFFFF66CCFFFF66CCFFFF66CCFFFF66CCFFFF2F -S31AFE013F9E66CCFFFF66CCFFFF66CCFFFF66CCFFFF66CCFFFF66B3 -S31AFE013FB3CCFFFF66CCFFFF66CCFFFF66CCFFFF66F4FFFF6718C3 -S31AFE013FC8FFFF673CFFFF6760FFFF6784FFFF67F0FFFF67F0FFE7 -S31AFE013FDDFF67F0FFFF67F0FFFF67A8FFFF67C8FFFF67C8FFFFBA -S31AFE013FF267C8FFFF67C8FFFF67C8FFFF67C8FFFF67C8FFFF676D -S31AFE014007C8FFFF67C8FFFF67C8FFFF67C8FFFF67C8FFFF67C8F6 -S31AFE01401CFFFF67C8FFFF67C8FFFF67C8FFFF67C8FFFF67C8FFAA -S31AFE014031FF67C8FFFF67C8FFFF67C8FFFF67C8FFFF67C8FFFF95 -S31AFE01404667C8FFFF67C8FFFF67C8FFFF67C8FFFF67C8FFFF6718 -S31AFE01405BC8FFFF67C8FFFF67C8FFFF67C8FFFF6748FFFF6748A2 -S31AFE014070FFFF6748FFFF6748FFFF6748FFFF6748FFFF6748FFD6 -S31AFE014085FF6748FFFF6748FFFF6748FFFF6748FFFF6748FFFFC1 -S31AFE01409A6748FFFF6748FFFF6748FFFF6748FFFF6770FFFF671C -S31AFE0140AF90FFFF67B0FFFF67D0FFFF67F0FFFF6858FFFF68584C -S31AFE0140C4FFFF6858FFFF6858FFFF6810FFFF6830FFFF6830FFC5 -S31AFE0140D9FF6830FFFF6830FFFF6830FFFF6830FFFF6830FFFFE0 -S31AFE0140EE6830FFFF6830FFFF6830FFFF6830FFFF6830FFFF6862 -S31AFE01410330FFFF6830FFFF6830FFFF6830FFFF6830FFFF683084 -S31AFE014118FFFF6830FFFF6830FFFF6830FFFF6830FFFF6830FFA0 -S31AFE01412DFF6830FFFF6830FFFF6830FFFF6830FFFF6830FFFF8B -S31AFE0141426830FFFF6830FFFF6830FFFF6830FFFF67B0FFFF678F -S31AFE014157B0FFFF67B0FFFF67B0FFFF67B0FFFF67B0FFFF67B035 -S31AFE01416CFFFF67B0FFFF67B0FFFF67B0FFFF67B0FFFF67B0FFD1 -S31AFE014181FF67B0FFFF67B0FFFF67B0FFFF67B0FFFF67D8FFFF94 -S31AFE01419667F8FFFF6818FFFF6838FFFF6858FFFF68A0FFFF686A -S31AFE0141ABA0FFFF68A0FFFF68A0FFFF68A0FFFF6878FFFF68788C -S31AFE0141C0FFFF6878FFFF6878FFFF6878FFFF6878FFFF6878FF90 -S31AFE0141D5FF6878FFFF6878FFFF6878FFFF6878FFFF6878FFFF7B -S31AFE0141EA6878FFFF6878FFFF6878FFFF6878FFFF6878FFFF68FD -S31AFE0141FF78FFFF6878FFFF6878FFFF6878FFFF6878FFFF6878D8 -S31AFE014214FFFF6878FFFF6878FFFF6878FFFF6878FFFF6878FF3B -S31AFE014229FF6878FFFF6878FFFF6878FFFF6878FFFF67FCFFFFA3 -S31AFE01423E6840FFFF67FCFFFF6840FFFF67FCFFFF6840FFFF674B -S31AFE014253FCFFFF6840FFFF67FCFFFF6840FFFF67FCFFFF6840A1 -S31AFE014268FFFF67FCFFFF6840FFFF67FCFFFF6840FFFF6840FF89 -S31AFE01427DFF6840FFFF6840FFFF6840FFFF6840FFFF6840FFFFEA -S31AFE0142926840FFFF6840FFFF6840FFFF6840FFFF6840FFFF686C -S31AFE0142A740FFFF6840FFFF6840FFFF6840FFFF6840FFFF68407F -S31AFE0142BCFFFF6840FFFF6840FFFF6840FFFF6840FFFF6840FFAB -S31AFE0142D1FF6840FFFF6840FFFF6840FFFF6840FFFF6840FFFF96 -S31AFE0142E66840FFFF6840FFFF6840FFFF6840FFFF6840FFFF6818 -S31AFE0142FB40FFFF6840FFFF6840FFFF6840FFFF6840FFFF68402B -S31AFE014310FFFF6840FFFF6840FFFF6840FFFF6840FFFF6858FF3E -S31AFE014325FF6858FFFF6858FFFF6858FFFF6858FFFF6858FFFFC9 -S31AFE01433A6858FFFF6858FFFF6858FFFF6858FFFF6858FFFF684B -S31AFE01434F58FFFF6858FFFF6858FFFF6858FFFF6858FFFF679807 -S31AFE014364FFFF6798FFFF67CCFFFF6800FFFF6800FFFF6858FF88 -S31AFE014379FF6858FFFF6858FFFF6858FFFF6834FFFF6858FFFF99 -S31AFE01438E6858FFFF6858FFFF6858FFFF6858FFFF6858FFFF68F7 -S31AFE0143A358FFFF6858FFFF6858FFFF6858FFFF6858FFFF6858F2 -S31AFE0143B8FFFF6858FFFF6858FFFF6858FFFF6858FFFF6858FF36 -S31AFE0143CDFF6858FFFF6858FFFF6858FFFF6858FFFF6858FFFF21 -S31AFE0143E26858FFFF6858FFFF6858FFFF6858FFFF6858FFFF68A3 -S31AFE0143F758FFFF6858FFFF6858FFFF6858FFFF68583031323396 -S31AFE01440C3435363738390000303132333435363738396162631C -S31AFE0144216465660000000030313233343536373839414243443B -S31AFE01443645460000000000000000FFFF7240FFFF73F0FFFF735F -S31AFE01444BF0FFFF73F0FFFF73F0FFFF73F0FFFF73F0FFFF73F082 -S31AFE014460FFFF73F0FFFF73F0FFFF73F0FFFF7384FFFF7240FF7B -S31AFE014475FF73F0FFFF73F0FFFF73F0FFFF73F0FFFF73F0FFFF49 -S31AFE01448A73F0FFFF73F0FFFF73F0FFFF73F0FFFF73F0FFFF73C0 -S31AFE01449FF0FFFF7220FFFF73F0FFFF73F0FFFF7318FFFF73F0D7 -S31AFE0144B4FFFF73F0FFFF73F0FFFF73F0FFFF7240000000005EBD -S31AFE0144C9430A003078253038583A2000000000253032580000C6 -S31AFE0144DE00002020000020000000207C0000256300007C0A00BA -S31AFE0144F300202D2061726520796F7520737572652028792F6E50 -S31AFE014508293F2000556E62616C616E63656420737472696E676D -S31AFE01451D210A00416D626967756F757320636F6D6D616E64208E -S31AFE014532272573272C2063686F69636573206172653A20257315 -S31AFE01454700202573000A00000055736167653A0A002020257387 -S31AFE01455C25732025730A00002A2A204572726F723A202573205B -S31AFE014571616C7265616479207370656369666965640A002A2A24 -S31AFE014586204572726F723A20696E76616C6964206E756D626579 -S31AFE01459B72202725732720666F722025730A0000002A2A2045AC -S31AFE0145B072726F723A20696E76616C696420666C6167202725C5 -S31AFE0145C563270A000000002A2A204572726F723A206E6F20640F -S31AFE0145DA656661756C742F6E6F6E2D666C616720617267756DC9 -S31AFE0145EF656E747320737570706F727465640A00004E455441C0 -S31AFE01460453434949000000004F43544554000000556E6B6E6FEA -S31AFE014619776E206572726F7200000066696C65206E6F742066C1 -S31AFE01462E6F756E6400006163636573732076696F6C6174696FC3 -S31AFE0146436E000000006469736B2066756C6C206F7220616C6C17 -S31AFE0146586F636174696F6E20657863656564656400000000699B -S31AFE01466D6C6C6567616C2054465450206F7065726174696F6E73 -S31AFE0146820000756E6B6E6F776E207472616E73666572204944DC -S31AFE0146970066696C6520616C72656164792065786973747300A7 -S31AFE0146AC6E6F20737563682075736572000000006F706572614E -S31AFE0146C174696F6E2074696D6564206F757400736F6D65207333 -S31AFE0146D66F7274206F66206E6574776F726B206572726F72000C -S31AFE0146EB00696E76616C696420706172616D65746572000000ED -S31AFE01470070726F746F636F6C2076696F6C6174696F6E000066D2 -S31AFE014715696C65206973206C6172676572207468616E206275F5 -S31AFE01472A666665720000FFFF8BD4FFFF8BE0FFFF8BECFFFF8B0E -S31AFE01473FF8FFFF8C04FFFF8C10FFFF8C1CFFFF8C28FFFF8C342A -S31AFE014754FFFF8C40FFFF8C4CFFFF8C5847444220636F6E6E65C9 -S31AFE0147696374696F6E20706F7274006764625F706F72740000E3 -S31AFE01477E00004E6574776F726B20646562756720617420626F2A -S31AFE0147936F742074696D6500006E65745F6465627567000000AD -S31AFE0147A855736520424F4F545020666F72206E6574776F726B95 -S31AFE0147BD20636F6E66696775726174696F6E00626F6F74700026 -S31AFE0147D200004C6F63616C204950206164647265737300000023 -S31AFE0147E700626F6F74705F6D795F69700044656661756C742032 -S31AFE0147FC736572766572204950206164647265737300000062EB -S31AFE0148116F6F74705F7365727665725F69700025732E25640A44 -S31AFE01482600006E65745F696F5F7772697465000000006E657429 -S31AFE01483B5F696F5F726561640000000000FFFF9084FFFF90840D -S31AFE014850FFFF9084FFFF9084FFFF9084FFFF9084FFFF9084FFF5 -S31AFE014865FF9084FFFF9084FFFF9084FFFF9084FFFF9084FFFFE0 -S31AFE01487A9084FFFF9084FFFF9084FFFF9084FFFF90B0FFFF900E -S31AFE01488FD0FFFF90F0FFFF9110FFFF9130FFFF9354FFFF935499 -S31AFE0148A4FFFF9354FFFF9354FFFF9150FFFF9170FFFF9170FF54 -S31AFE0148B9FF9170FFFF9170FFFF9170FFFF9170FFFF9170FFFFEB -S31AFE0148CE9170FFFF9170FFFF9170FFFF9170FFFF9170FFFF9144 -S31AFE0148E370FFFF9170FFFF9170FFFF9170FFFF9170FFFF917050 -S31AFE0148F8FFFF9170FFFF9170FFFF9170FFFF9170FFFF9170FFAC -S31AFE01490DFF9170FFFF9170FFFF9170FFFF9170FFFF9170FFFF96 -S31AFE0149229170FFFF9170FFFF9170FFFF9170FFFF9108FFFF9157 -S31AFE01493708FFFF9108FFFF9108FFFF9108FFFF9108FFFF91086B -S31AFE01494CFFFF9108FFFF9108FFFF9108FFFF9108FFFF9108FF5F -S31AFE014961FF9108FFFF9108FFFF9108FFFF9108FFFF9134FFFF1E -S31AFE0149769158FFFF917CFFFF91A0FFFF91C4FFFF926CFFFF9225 -S31AFE01498B6CFFFF926CFFFF926CFFFF91E8FFFF9208FFFF920807 -S31AFE0149A0FFFF9208FFFF9208FFFF9208FFFF9208FFFF9208FF06 -S31AFE0149B5FF9208FFFF9208FFFF9208FFFF9208FFFF9208FFFFF1 -S31AFE0149CA9208FFFF9208FFFF9208FFFF9208FFFF9208FFFF9249 -S31AFE0149DF08FFFF9208FFFF9208FFFF9208FFFF9208FFFF9208BE -S31AFE0149F4FFFF9208FFFF9208FFFF9208FFFF9208FFFF9208FFB2 -S31AFE014A09FF9208FFFF9208FFFF9208FFFF92084E6F206E65740E -S31AFE014A1E776F726B20696E746572666163657320666F756E643B -S31AFE014A330A0000000043616E27742067657420424F4F5450208E -S31AFE014A48696E666F202D206E6574776F726B2064697361626CA2 -S31AFE014A5D6564210A00000049503A20257300002C204465666104 -S31AFE014A72756C74207365727665723A2025730A00000000000022 -S31AFE014A870025642E25642E25642E25640045746865726E657428 -S31AFE014A9C2073656E643A0A0045746865726E65742072656376E3 -S31AFE014AB13A0A006574685F6472765F6473722073686F756C6464 -S31AFE014AC6206E6F742062652063616C6C65643A20766563746F7E -S31AFE014ADB722025642C20646174612025780A00000000000000F9 -S31AFE014AF02E2E2E2045726173652066726F6D2025702D25703A8D -S31AFE014B052000002E0000000A0000002E2E2E2050726F67726129 -S31AFE014B1A6D2066726F6D2025702D25702061742025703A2000C5 -S31AFE014B2F004E6F206572726F72202D206F7065726174696F6E27 -S31AFE014B4420636F6D706C657465000000496E76616C69642046B1 -S31AFE014B594C41534820616464726573730000004572726F7220EA -S31AFE014B6E747279696E6720746F20657261736500000045727234 -S31AFE014B836F7220747279696E6720746F206C6F636B2F756E6C30 -S31AFE014B986F636B004572726F7220747279696E6720746F20706C -S31AFE014BAD726F6772616D0047656E65726963206572726F72005F -S31AFE014BC200004465766963652F726567696F6E206973207772D1 -S31AFE014BD76974652D70726F74656374656400000000464C415365 -S31AFE014BEC48207375622D73797374656D206E6F7420696E6974E6 -S31AFE014C0169616C697A656400000000556E6B6E6F776E206572D0 -S31AFE014C16726F7200000000000000FFFFA2E4FFFFA2F0FFFFA27D -S31AFE014C2BFCFFFFA308FFFFA314FFFFA320FFFFA32CFFFFA338AE -S31AFE014C40457272203D2025780A000000000000004672616D691E -S31AFE014C556E67206572726F72202D20626C6B3A2025782F2578BD -S31AFE014C6A2F25780A0000435243206572726F72202D2072656391 -S31AFE014C7F76643A2025303278253032782C20636F6D70757465A0 -S31AFE014C94643A2025780A0000436865636B73756D206572726F96 -S31AFE014CA972202D2072656376643A2025782C20636F6D70757423 -S31AFE014CBE65643A2025780A00000043616E277420616363657346 -S31AFE014CD3732066696C65000000536F7272792C207A4D6F64652A -S31AFE014CE86D206E6F7420617661696C61626C652079657400544D -S31AFE014CFD696D6564206F7574000000456E64206F662066696C1F -S31AFE014D12650043616E63656C6C6564000000496E76616C6964E0 -S31AFE014D27206672616D696E67004352432F636865636B73756D14 -S31AFE014D3C206572726F720000426C6F636B2073657175656E6314 -S31AFE014D5165206572726F7200000000556E6B6E6F776E206572B2 -S31AFE014D66726F7200000000000000FFFFAC7CFFFFAC70FFFFACF6 -S31AFE014D7B64FFFFAC58FFFFAC4CFFFFAC40FFFFAC34FFFFAC2828 -S31AFE014D90FFFFB028FFFFB028FFFFB020FFFFAFB8FFFFB020FF5D -S31AFE014DA5FFAFC0FFFFAFF8FFFFB000FFFFB010FFFFB010FFFFB9 -S31AFE014DBAB008FFFFB018FFFFAFF8FFFFB030FFFFB010FFFFB072 -S31AFE014DCF18FFFFB018FFFFB020FFFFB028FFFFB030FFFFB0308C -S31AFE014DE4FFFFB030FFFFB030FFFFB030FFFFB030FFFFB030FF60 -S31AFE014DF9FFB018FFFFB018FFFFB018FFFFB018FFFFB600FFFFD5 -S31AFE014E0EB600FFFFB600FFFFB600FFFFB600FFFFB600FFFFB650 -S31AFE014E2300FFFFB600FFFFB600FFFFB600FFFFB600FFFFB600F1 -S31AFE014E38FFFFB600FFFFB600FFFFB600FFFFB600FFFFB620FFBD -S31AFE014E4DFFB640FFFFB660FFFFB680FFFFB6A0FFFFB6FCFFFF0C -S31AFE014E62B6FCFFFFB6FCFFFFB6FCFFFFB6C0FFFFB6E0FFFFB668 -S31AFE014E77E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E05D -S31AFE014E8CFFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FF29 -S31AFE014EA1FFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFF14 -S31AFE014EB6B6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB648 -S31AFE014ECBE0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E009 -S31AFE014EE0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB6E0FFFFB650FF65 -S31AFE014EF5FFB650FFFFB650FFFFB650FFFFB650FFFFB650FFFF90 -S31AFE014F0AB650FFFFB650FFFFB650FFFFB650FFFFB650FFFFB6C3 -S31AFE014F1F50FFFFB650FFFFB650FFFFB650FFFFB650FFFFB670F4 -S31AFE014F34FFFFB694FFFFB6B8FFFFB6DCFFFFB700FFFFB798FF1E -S31AFE014F49FFB798FFFFB798FFFFB798FFFFB724FFFFB744FFFF96 -S31AFE014F5EB744FFFFB744FFFFB744FFFFB744FFFFB744FFFFB7A5 -S31AFE014F7344FFFFB744FFFFB744FFFFB744FFFFB744FFFFB74403 -S31AFE014F88FFFFB744FFFFB744FFFFB744FFFFB744FFFFB744FF33 -S31AFE014F9DFFB744FFFFB744FFFFB744FFFFB744FFFFB744FFFF1E -S31AFE014FB2B744FFFFB744FFFFB744FFFFB744FFFFB744FFFFB751 -S31AFE014FC744FFFFB744FFFFB744FFFFB744FFFFB74425733A20B6 -S31AFE014FDC43616E27742066696E642061646472657373206F6652 -S31AFE014FF1207365727665720A0000005F5F7564705F73656E64D5 -S31AFE015006746F000000007564705F7265637666726F6D202D2034 -S31AFE01501B64726F70706564207061636B6574206F662025642037 -S31AFE01503062797465730A00004275665B25645D2F25703A206257 -S31AFE01504575663A2025702C206C656E3A2025642F25642C206EA7 -S31AFE01505A6578743A2025700A000046726565206C697374203D37 -S31AFE01506F2025700A005F5F656E65745F706F6C6C3A206E6F2091 -S31AFE0150846D6F726520627566666572730A00000000000000FF49 -S31AFE015099FFCC34FFFFCC8CFFFFCF08FFFFCCE0FFFFCCE0FFFF81 -S317FE0150AECD88FFFFCDC8FFFFCE64FFFFCEA8FFFFCEE8AB -S31AFE0150C0000000007C2F2D5C7C2D00005B2D725D205B2D765D27 -S31AFE0150D5205B2D68203C686F73743E5D205B2D6D207B5446545E -S31AFE0150EA50207C2078797A4D4F44454D7D5D205B2D62203C6221 -S31AFE0150FF6173655F616464726573733E5D203C66696C655F6EB5 -S31AFE015114616D653E000000000000337400007C20FE012B98000B -S31AFE0151290000000000000000000000FE005B8CFE005BA4FE008C -S31AFE01513E5B7CFE005B64FE0059F4FE0058A8FE005FA0FE005728 -S31AFE01515368FE005760000037340000000008003E2879B800001B -S31AFE015168FE0060B4FE00B218FE00B218FE00B218FE00B218FEFD -S31AFE01517D00B218FE00B218FE00B218FE00B218FE00B218FE0030 -S31AFE015192B218FE00B218FE00B218FE00B218FE00B218FE00B269 -S31AFE0151A718FE00B218FE00B218FE00B218FE00B218FE00B218EE -S31AFE0151BCFE00B218FE00B218FE00B218FE00B218FE00B218FEF3 -S31AFE0151D100B218FE00B218FE00B218FE00B218FE00B218FE00DC -S31AFE0151E6B218FE00B218FE00B218FE00B218FE00B218FE00B215 -S31AFE0151FB18FE00B218FE00B218FE00B218FE00B218FE00B2189A -S31AFE015210FE00B218FE00B218FE00B218FE00B218FE00B218FE9E -S31AFE01522500B218FE00B218FE00B218FE00B218FE00B218FE0087 -S31AFE01523AB218FE00B218FE00B218FE00B218FE00B218FE00B2C0 -S31AFE01524F18FE00B2180000000000000000000000000000000065 -S31AFE01526400000000000000000000000000000000000000000030 -S31AFE0152790000000000000000000000000000000000000000001B -S31AFE01528E00000000000000000000000000000000000000000006 -S31AFE0152A3000000000000000000000000000000000000000000F1 -S31AFE0152B8000000000000000000000000000000000000000000DC -S31AFE0152CD000000000000000000000000000000000000000000C7 -S31AFE0152E2000000000000000000000000000000000000000000B2 -S31AFE0152F70000000000000000000000000000000000000000009D -S31AFE01530C00000000000000000000000000000000000000000087 -S31AFE01532100000000000000000000000000000000000000000072 -S31AFE0153360000000000000000000000000000000000000000005D -S31AFE01534B00000000000000000000000000000000000000000048 -S31AFE01536000000000000000000000000000000000000000000033 -S31AFE0153750000000000000000000000000000000000000000001E -S31AFE01538A00000000000000000000000000000000000000000009 -S31AFE01539F000000000000000000000000000000000000000000F4 -S31AFE0153B4000000000000000000000000000000000000000000DF -S31AFE0153C9000000000000000000000000000000000000000000CA -S31AFE0153DE000000000000000000000000000000000000000000B5 -S31AFE0153F3000000000000000000000000000000000000000000A0 -S31AFE0154080000000000000000000000000000000000000000008A -S31AFE01541D000000000000000000000000000000FE000000FE0079 -S31AFE01543200000040000000000000FF000000FF00000000100012 -S31AFE0154470001000000FA100000FA100000000000040100000031 -S31AFE01545C000000000000000000800000000000000000000000B6 -S31AFE01547100000000000000000000000000000000000000FE0023 -S31AFE01548685D8FE008634000000000000000000000000FFFFFFFA -S31AFE01549BFF0000000000000000FE0096800000000000000000E4 -S31AFE0154B00001235000000000000000000000000000000000006E -S31AFE0154C5000000FFFFFFFEFFFFFFFE0000000000001E140000A5 -S31AFE0154DA1E14000001F400000000000000000000000000000091 -S31AFE0154EF0000000000FE00E440FE00E8E8FE00E6D400001021CA -S31AFE01550420423063408450A560C670E781089129A14AB16BC157 -S31AFE0155198CD1ADE1CEF1EF123102103273225252B5429472F72B -S31AFE01552E62D693398318B37BA35AD3BDC39CF3FFE3DE2462343D -S31AFE015543430420140164E674C744A45485A56AB54B8528950932 -S31AFE015558E5EEF5CFC5ACD58D365326721611063076D766F65652 -S31AFE01556D9546B4B75BA77A97198738F7DFE7FED79DC7BC48C435 -S31AFE01558258E5688678A70840186128023823C9CCD9EDE98EF9B4 -S31AFE015597AF89489969A90AB92B5AF54AD47AB76A961A710A505E -S31AFE0155AC3A332A12DBFDCBDCFBBFEB9E9B798B58BB3BAB1A6C5C -S31AFE0155C1A67C874CE45CC52C223C030C601C41EDAEFD8FCDECA0 -S31AFE0155D6DDCDAD2ABD0B8D689D497E976EB65ED54EF43E132E6A -S31AFE0155EB321E510E70FF9FEFBEDFDDCFFCBF1BAF3A9F598F78F3 -S31AFE015600918881A9B1CAA1EBD10CC12DF14EE16F108000A1308B -S31AFE015615C220E3500440257046606783B99398A3FBB3DAC33DEE -S31AFE01562AD31CE37FF35E02B1129022F332D2423552146277722E -S31AFE01563F56B5EAA5CB95A88589F56EE54FD52CC50D34E224C33A -S31AFE01565414A004817466644754244405A7DBB7FA879997B8E734 -S31AFE0156695FF77EC71DD73C26D336F2069116B0665776764615DA -S31AFE01567E5634D94CC96DF90EE92F99C889E9B98AA9AB584448C0 -S31AFE015693657806682718C008E1388228A3CB7DDB5CEB3FFB1E83 -S31AFE0156A88BF99BD8ABBBBB9A4A755A546A377A160AF11AD02A89 -S31AFE0156BDB33A92FD2EED0FDD6CCD4DBDAAAD8B9DE88DC97C26AE -S31AFE0156D26C075C644C453CA22C831CE00CC1EF1FFF3ECF5DDF4E -S31AFE0156E77CAF9BBFBA8FD99FF86E177E364E555E742E933EB20C -S31AFE0156FC0ED11EF0000000000000000000000000000003E800BC -S31AFE0157110000000000000000000000000000000000000000007E -S31AFE01572600000000000000000000000000000000000000000069 -S31AFE01573B00000000000000000000000000FE013160FE01315044 -S31AFE015750FE0130E0FE003E38FE013074FE013044FE01303CFE3D -S31AFE015765003A5CFE013034FE01301CFE013000FE003C60FE011E -S31AFE01577A2FF8FE012FB4FE012FB0FE004534FE012F68FE012FF3 -S31AFE01578F44FE012F3CFE004794FE012FA8FE012F78FE012F705F -S31AFE0157A4FE004644FE0130D8FE0130A4FE01307CFE0038A8FE02 -S31AFE0157B901299CFE012984FE012978FE002864FE012970FE01A3 -S31AFE0157CE2948FE01292CFE002A54FE012EFCFE012EE8FE012E15 -S31AFE0157E3E0FE003714FE012F34FE012F08FE012F00FE002F7020 -S31AFE0157F8FE012928FE01290CFE0128F4FE002B4CFE0128ECFE72 -S31AFE01580D0128D8FE0128D0FE0029E0FE012BE4FE012BD8000072 -S31AFE015822330CFE004C4CFE013810FE0137FC000000000000001E -S31AFE015837010000000100000000FE013828FE01381CFE0138105C -S31AFE01584C000000010000000400000000FE013864FE01383CFE31 -S31AFE015861013810000000010000000200000000FE0147CCFE01D0 -S31AFE01587647A800000000000000010000000100000000FE0147E1 -S31AFE01588BE8FE0147D4FE0147CC000000000000000500000000EA -S31AFE0158A0FE014810FE0147F4FE0147CC00000000000000050046 -S31AFE0158B5000000FE014774FE0147600000000000000001000078 -S31AFE0158CA000200000000FE01479CFE014780000000000000001A -S31AFE0158DF010000000100000000FE002CE800000000FE00DFA816 -S31AFE0158F400000000FE012BA0FE005BBC0000335C000000004EDE -S314FE015909800021000000000000000000000000E9 +S31AFE0025D3247C0004AC7CA12B784E8000209421FFE07C0802A631 +S31AFE0025E893A1001493C1001893E1001C90010024380000003D6C +S31AFE0025FD2000003FC000003BA9441890094418901E43884800B0 +S31AFE0026120D712C030000418200D83D2000008089437C3D6000A5 +S31AFE00262700800B43783D2000013BE984947C8422147C84005034 +S31AFE00263C7FE3FB7838A0040048008B997FE3FB78388003FC4894 +S31AFE00265100968D801F03FC7C0300004082002C813F00043C0042 +S31AFE0026660BAD6000FACE7C09000040820018813F03F83C00DE47 +S31AFE00267BAD6000DEAD7C090000418200183C60FE01386349903F +S31AFE00269048009D1D4800007948000058380000013C60FE01906A +S31AFE0026A51E4388386347303881000838A00001480002D18001EB +S31AFE0026BA00082C000000418200303C60FE01386347487FA4EB0D +S31AFE0026CF7838A00004480002B13C60FE013C80000038634784E6 +S31AFE0026E4388443FC38A0000248000299800100247C0803A683D0 +S31AFE0026F9A1001483C1001883E1001C382100204E80002094211B +S31AFE00270EFFF07C0802A693C1000893E1000C900100143D2000B9 +S31AFE002723003D6000003C6000013BC940F03BEB401838638494FE +S31AFE0027383880000038A0040048008B757C1FF000418200207FBF +S31AFE00274DE3FB784800003D2C0300004182001C3BFF00187C1F9D +S31AFE002762F0004082FFE83D20000038000001900943888001004A +S31AFE002777147C0803A683C1000883E1000C382100104E800020F5 +S31AFE00278C9421FFE07C0802A69361000C9381001093A100149375 +S31AFE0027A1C1001893E1001C900100243D2000017C7C1B783BE9F4 +S31AFE0027B6849C3B6000004800012C881C00139BDF0001981F00F1 +S31AFE0027CB00893C000F987F0003993F0002897D00002F83000075 +S31AFE0027E02C0B00003BFF00044182002C7FE9FB787FA3EB788894 +S31AFE0027F50900007C005A14980900008D630001392900012C0BAC +S31AFE00280A00004082FFE87D3F4B7838000000981F00003BFF0064 +S31AFE00281F01419E004883BC0008897D00002C0B00004182002C05 +S31AFE0028347FE9FB787FA3EB78880900007C005A14980900008D82 +S31AFE002849630001392900012C0B00004082FFE87D3F4B78380018 +S31AFE00285E0000981F00003BFF0001813C00103809FFFF2800003B +S31AFE00287305418100443D60FE01396B49785400103A7D4B002EAC +S31AFE0028883D20FE01392949787D4A4A147D4903A64E80042080B2 +S31AFE00289D1C0014901F000048000014801C0014A13C0018901F93 +S31AFE0028B20000B13F0004807C00104800053D38600001480000A2 +S31AFE0028C79C48000531881F0001893F00037C001A14392900045B +S31AFE0028DC7FC04A147F7BF2147FFFF214281B03EF4181006088E3 +S31AFE0028F17F00002C0300004082FFD083BC00007FA3EB78480083 +S31AFE0029069B653BC30001807C0010480004E9813C00087C1BF22A +S31AFE00291B142C090000386300047F601A14418200187D234B7870 +S31AFE00293048009B39386300017F7B1A144800000838600000289E +S31AFE0029451B03F04081FE78809C00003C60FE01386349604800F1 +S31AFE00295A9A5538600000800100247C0803A68361000C83810017 +S31AFE00296F1083A1001483C1001883E1001C382100204E800020C4 +S31AFE0029849421FFE07C0802A6934100089361000C9381001093E7 +S31AFE002999A1001493C1001893E1001C900100243D2000008009D9 +S31AFE0029AE43887C7A1B782C0000007C9C23787CBB2B7841820040 +S31AFE0029C3F43D2000013BE9849C381F03F07C1F0040408000D0B0 +S31AFE0029D8887F00004800041D897F0003893F00017C1F5A147C1D +S31AFE0029ED691A14396B0004392900047FA35A147FC04A147F433D +S31AFE002A02D378389F000448009A992C03000040820080881F0002 +S31AFE002A17007C00D8004082005C381BFFFF280000054181006094 +S31AFE002A2C3D60FE01396B49485400103A7D4B002E3D20FE013997 +S31AFE002A412949487D4A4A147D4903A64E800420801E0000901CF2 +S31AFE002A56000048000030A01E0004813E0000B01C0004913C00D1 +S31AFE002A6B004800001C93DC0000480000143C60FE01386348F8AD +S31AFE002A807F44D37848009929386000014800002C3D2000017F3B +S31AFE002A95FFEA143929888C7C1F48404180FF383C60FE01386364 +S31AFE002AAA49247F44D378480098FD38600000800100247C0803F7 +S31AFE002ABFA6834100088361000C8381001083A1001483C10018F4 +S31AFE002AD483E1001C382100204E8000209421FFE07C0802A693AF +S31AFE002AE981001093A1001493C1001893E1001C900100243D40CD +S31AFE002AFE0001380004003D200BAD3D60DEAD3B8A8494900A844A +S31AFE002B13946129FACE616BDEAD913C0004917C03F87F83E37836 +S31AFE002B28388003FC480091B13FE00000801F437C3D20000090E9 +S31AFE002B3D7C03FC816943787C0002143C60FE017FC058503863B0 +S31AFE002B5248A04800A3D12C03000041820088809F437C3BA10092 +S31AFE002B67087FC3F3787FA5EB784800E0457C7F1B794182002C2E +S31AFE002B7C83A100087FE3FB784800E3657C661B783C60FE013867 +S31AFE002B916340E87FA4EB787FE5FB7848009811480000447FC384 +S31AFE002BA6F3787F84E3787FA6EB7838A004004800E1857C7F1B25 +S31AFE002BBB794182002883A100087FE3FB784800E3217C661B78DB +S31AFE002BD03C60FE01386348CC7FA4EB787FE5FB78480097CD8019 +S31AFE002BE50100247C0803A68381001083A1001483C1001883E179 +S31AFE002BFA001C382100204E8000209421FBC07C0802A6934104CB +S31AFE002C0F289361042C9381043093A1043493C1043893E1043C68 +S31AFE002C24900104443D2000003B4940F07C7F1B787C9C23784824 +S31AFE002C390007492C0300003B6000004182018C3D2000013BC9B6 +S31AFE002C4E8494386100087FC4F37838A00400480085813BA104FC +S31AFE002C63083D6000003D20FE01936B4418392948587FA3EB7876 +S31AFE002C783880006C38A0000038C0000238E1042039000000488F +S31AFE002C8D00A6E13D40FE017FE3FB787F84E3787FA6EB78394AED +S31AFE002CA23E3838A0000138E0000139000000392000004800A631 +S31AFE002CB7D52C030000418201143BFE0008381E03F87C1F0040BB +S31AFE002CCC408000F8881E00082C000000418200EC887F00003B6C +S31AFE002CE1C0000048000115881F0001893F00037C001A1439293D +S31AFE002CF600043D6000007F804A143BAB4018480000083BBD0041 +S31AFE002D0B187C1DD0004182001C807D0000389F00044800978513 +S31AFE002D202C0300004082FFE483DD000480A104207FC4F3787FF0 +S31AFE002D35E3FB78480001193803000128000005418100643D60A1 +S31AFE002D4AFE01396B48885400103A7D4B002E3D20FE0139294863 +S31AFE002D5F887D4A4A147D4903A64E8004203C60000138638494FD +S31AFE002D743881000838A0040048008461480000503B6000017FC9 +S31AFE002D89FFE2144800001C3D2000013BE9849C480000103C6042 +S31AFE002D9EFE0138634870480096093D2000013929888C7C1F482C +S31AFE002DB34040800010881F00002C0000004082FF1C2C1B000000 +S31AFE002DC8418200084BFFFD15800104447C0803A6834104288362 +S31AFE002DDD61042C8381043083A1043483C1043883E1043C38213B +S31AFE002DF204404E8000203803FFFF28000005418100483D60FE8B +S31AFE002E0701396B48405400103A7D4B002E3D20FE0139294840AB +S31AFE002E1C7D4A4A147D4903A64E800420386000044E8000203855 +S31AFE002E316000084E800020386000004E800020386002004E8044 +S31AFE002E460020386000004E8000209421FEB87C0802A6930101A1 +S31AFE002E5B289321012C93410130936101349381013893A1013C69 +S31AFE002E7093C1014093E101449001014C7C7F1B78881F00037C69 +S31AFE002E859E23782C0000007CB82B7841820044887F0001388130 +S31AFE002E9A0110386300047C7F1A1438A000014BFFFADD881F00A5 +S31AFE002EAF022C00000041820014800101102C000000418201BCC7 +S31AFE002EC448000010800101102C000000408201AC881F0003893D +S31AFE002ED93F00012C1E00007C1F0214392900047FA04A144182FF +S31AFE002EEE00183C60FE01386347987FC4F378480094B14800001B +S31AFE002F03143C60FE0138634798389F00044800949D8B3F00006E +S31AFE002F183819FFFF28000005418101483D60FE01396B4810542D +S31AFE002F2D00103A7D4B002E3D20FE01392948107D4A4A147D494A +S31AFE002F4203A64E800420801D00002C000000418200103D20FEE4 +S31AFE002F5701388947A4480000303D20FE01388947AC48000024C0 +S31AFE002F6C3C60FE01809D0000386347B448009435480000EC7F3A +S31AFE002F81A3EB784800D2A97C641B783C60FE01386347A0480096 +S31AFE002F969419480000D07FBEEB783BE000003F80FE013FA0FE07 +S31AFE002FAB017C9EF8AE387C47BC480093F9281F00044181000CA8 +S31AFE002FC0387D47C4480093E93BFF0001281F00054081FFDC3C15 +S31AFE002FD560FE017FDDF378386347C8480093CD480000843C6003 +S31AFE002FEAFE01386347CC480000883C60FE01386347D048009329 +S31AFE002FFFB1881D00007FBEEB782C0000007FBFEB7841820058DB +S31AFE0030143F40FE013B6000003B80000A881E00002C00000A41A8 +S31AFE0030298200187FEBFB788C0B00012C00000A4082FFF87D7F94 +S31AFE00303E5B787FC4F3789B7F0000387A47D4480093613BDF00BB +S31AFE003053019B9F0000881E00007FDFF3782C0000004082FFBC11 +S31AFE0030682C180000418200183C60FE01386347D048009335389B +S31AFE00307D600002480002342C19000441820054386100083880A1 +S31AFE003092010038A00000480099952C0300003860FFFF4180024E +S31AFE0030A71038610008480093BD2C0300004182FFC8880100087D +S31AFE0030BC2C00002E4082000C38600000480001EC2C00005E403C +S31AFE0030D182000C38600003480001DC3819FFFF2800000541815A +S31AFE0030E601CC3D60FE01396B48285400103A7D4B002E3D20FE65 +S31AFE0030FB01392948287D4A4A147D4903A64E80042083FD0000E3 +S31AFE00311038610008388101144800A7392C0300004182017C8020 +S31AFE0031250101147C1F00004182FF50901D00004800017C83FDDC +S31AFE00313A0000386100083881011838A0000038C000004800A54C +S31AFE00314F952C03000041820148800101187C1F00004082FFD0D1 +S31AFE0031644BFFFF1883FD0000386100083881011C4800CF6D2C4A +S31AFE003179030000418201208001011C7C1F00004082FFA84BFF6A +S31AFE00318EFEF0801D0000A17D00049001010839210108B1690064 +S31AFE0031A304380100087D3A4B78900101243BC000003F60FE0105 +S31AFE0031B83BE101203B810124806101247FE4FB787F85E378386D +S31AFE0031CDDB47C44800A5112C030000418200B4881F00037C1D1C +S31AFE0031E2F1AE3BDE0001281E00054081FFD4480000C03C60FE9A +S31AFE0031F7017FBEEB78386347DC480091AD4800004488010008BD +S31AFE00320C3BE100082C000000418200287FC4F3787FEBFB78885B +S31AFE0032210B0000980400008D2B0001388400012C090000408280 +S31AFE003236FFEC7C9E23783800000A981E00003BDE000138000095 +S31AFE00324B003C60FE01981E00003863480848009155386100085F +S31AFE0032603880010038A00000480097C52C0300003860FFFF411A +S31AFE00327580004038610008480091ED2C0300004082FF8448005D +S31AFE00328A0028A01A000481210108B01D0004913D000038600063 +S31AFE00329F04480000143C60FE01386347CC4800910138600001FA +S31AFE0032B48001014C7C0803A6830101288321012C834101308310 +S31AFE0032C96101348381013883A1013C83C1014083E10144382131 +S31AFE0032DE01484E8000209421FFF07C0802A693C1000893E10000 +S31AFE0032F30C900100147C7E1B782C1E00017C9F237841810014AD +S31AFE0033083C60FE01386346F04800148948000054480000692CE2 +S31AFE00331D030000418200483C6000003C80000080BF0004386353 +S31AFE0033323F0838843F7848009E717C631B794182001C8003009C +S31AFE0033470C7FC3F3787FE4FB787C0803A64E800021480000106A +S31AFE00335C3C60FE013863470448001435800100147C0803A68301 +S31AFE003371C1000883E1000C382100104E8000209421FFE07C089B +S31AFE00338602A6934100089361000C9381001093A1001493C100EA +S31AFE00339B1893E1001C900100243D2000008009337C2C000000FB +S31AFE0033B04082009C3FE00000807F43F8380000019009337C3C90 +S31AFE0033C563FFFF3C8000014800D6157C641B79418200183C60B3 +S31AFE0033DAFE013863469448008FCD38600000480000683F6000DB +S31AFE0033EF003F40000038600000389B437438BA43784800D7490F +S31AFE0034043FA000003F800000387D437C389C43804800D76980FE +S31AFE0034199B437480BA437880DC43803C60FE0180FD437C3863C2 +S31AFE00342E46C048008F7D813D437C801F43F83D2900017C0900E8 +S31AFE003443503D600000900B438438600001800100247C0803A6B6 +S31AFE003458834100088361000C8381001083A1001483C100188374 +S31AFE00346DE1001C382100204E8000209421FFA87C0802A6938146 +S31AFE003482004893A1004C93C1005093E100549001005C380000D8 +S31AFE003497007C7D1B787C9C23783D20FE0190010040392945F415 +S31AFE0034AC9001003C386100083880006238A0000138C000003876 +S31AFE0034C1E100383901003C48009EA53D20FE013929461038612B +S31AFE0034D600203880006338A0000038C0000238E100403900003E +S31AFE0034EB0048009E813D40FE017FA3EB787F84E378394A45BC7E +S31AFE00350038A0000238C1000838E000023901004439200001489D +S31AFE003515009E752C030000408200143C60FE01386343084800BC +S31AFE00352A1271480000DC80610044480012AD7C7C1B7940820067 +S31AFE00353F183C60FE0180810044386345DC48008E61480000B888 +S31AFE0035548001003C2C0000004082000C801C0014900100383DF1 +S31AFE0035692000008009440C806100387C0300404180001C80BC5F +S31AFE00357E00183D200000816943F87C032A147C00584041800008 +S31AFE003593143C60FE013863462448008E1148000068809C0010A8 +S31AFE0035A848007C35801C001C3D20000080610038809C00209017 +S31AFE0035BD0944144800871D800100407C7D1B782C00000041826C +S31AFE0035D200143C60FE013863463C7FA4EB7848008DCD809C00D0 +S31AFE0035E7FC2C0400004182001C7C1D2000418200143C60FE0195 +S31AFE0035FC386346507FA5EB7848008DA98001005C7C0803A683F3 +S31AFE00361181004883A1004C83C1005083E10054382100584E809C +S31AFE00362600209421FFD87C0802A69341001093610014938100B3 +S31AFE00363B1893A1001C93C1002093E100249001002C3D40FE01C9 +S31AFE003650394A45BC38A0000238C0000038E00000390100083978 +S31AFE00366520000148009D212C030000408200143C60FE013863EA +S31AFE00367A43084800111D480001843D6000003D20000080A94343 +S31AFE00368F7C800B43783FA000007F650050807D43847F64DB7853 +S31AFE0036A448007B3983DD43843BA000003BE000043BDE0400488B +S31AFE0036B900000C3BFF00013BDE01003F400000801A437C54006B +S31AFE0036CEC23E7C1F004040800040881E00002C0000FF4182FF75 +S31AFE0036E3DC806100087FC4F37848008DB52C0300004082FFC819 +S31AFE0036F83C60FE0180810008386345C8480098212C03000041FC +S31AFE00370D8200F83BA000012C1D0000408200183C60FE0180818E +S31AFE0037220008386345DC48008C85480000D83B81000C807E008B +S31AFE00373710809E00187F85E3784800D4757C7F1B7941820028C9 +S31AFE00374C83A1000C7FE3FB784800D7957C661B783C60FE013863 +S31AFE0037616345287FA4EB787FE5FB7848008C417FC3F3783880A8 +S31AFE00377600FF38A0010048007B39809A437C7F63DB787F85E371 +S31AFE00378B784800D4297C7F1B794182002C83A1000C7FE3FB78E5 +S31AFE0037A04800D7497C661B783C60FE01386345287FA4EB787F8B +S31AFE0037B5E5FB7848008BF5480000483D2000008089438480BAE4 +S31AFE0037CA437C7F63DB787F86E3784800D5657C7F1B79418200BE +S31AFE0037DF2883A1000C7FE3FB784800D7017C661B783C60FE0174 +S31AFE0037F4386345487FA4EB787FE5FB7848008BAD8001002C7C8E +S31AFE0038090803A683410010836100148381001883A1001C83C189 +S31AFE00381E002083E10024382100284E8000209421FFA07C0802A0 +S31AFE003833A69381005093A1005493C1005893E1005C9001006479 +S31AFE003848380000007C7D1B787C9C23783D20FE01900100443986 +S31AFE00385D2942789001003C386100083880006638A0000138C012 +S31AFE003872000038E100383901003C48009AF13D20FE01392945A0 +S31AFE0038876C386100203880006C38A0000138C0000038E10040B5 +S31AFE00389C3901004448009ACD3D40FE017FA3EB787F84E378394E +S31AFE0038B14A3E3838A0000238C1000838E00002390000003920B7 +S31AFE0038C6000048009AC12C030000408200143C60FE01386343C8 +S31AFE0038DB0848000EBD480001048001003C2C00000041820010B0 +S31AFE0038F0800100442C000000408200143C60FE013863457448C1 +S31AFE003905000E95480000DC806100384800D1F57C7C1B7940826D +S31AFE00391A002080610038800100407C6302143863FFFF4800D1F3 +S31AFE00392FD97C7C1B794182004483A100387F83E3784800D5A994 +S31AFE0039447C651B783C60FE01386343687FA4EB7848008A593D27 +S31AFE0039592000003D6000003C60FE018089437480AB43783863BC +S31AFE00396E438848008A3D4800007080810038800100407C832392 +S31AFE003983787C8402143884FFFF480036DD2C0300004182001482 +S31AFE0039983C60FE013863458848008A0D48000040806100388013 +S31AFE0039AD81004038A100484800D2017C7C1B794182002883A169 +S31AFE0039C200487F83E3784800D5217C661B783C60FE0138634519 +S31AFE0039D7287FA4EB787F85E378480089CD800100647C0803A61A +S31AFE0039EC8381005083A1005483C1005883E1005C382100604E93 +S31AFE003A018000209421FEF87C0802A6934100F0936100F4938175 +S31AFE003A1600F893A100FC93C1010093E101049001010C380000CB +S31AFE003A2B007C7D1B787C9C23783D20FE01900100E03929423C96 +S31AFE003A40900100B4900100BC900100C4900100CC900100D49034 +S31AFE003A550100DC386100083880006238A0000138C0000038E1D6 +S31AFE003A6A00B0390100B4480098FD3D20FE0139294250386100DF +S31AFE003A7F203880007238A0000138C0000038E100B8390100BC4C +S31AFE003A94480098D93D20FE0139294264386100383880006538D6 +S31AFE003AA9A0000138C0000038E100C0390100C4480098B538E1E6 +S31AFE003ABE00C83D20FE017CFE3B783929427838610050388000E1 +S31AFE003AD36638A0000138C00000390100CC4800988D3D20FE01D4 +S31AFE003AE839294294386100683880006C38A0000138C00000385F +S31AFE003AFDE100D0390100D4480098693D20FE01392942AC386163 +S31AFE003B1200803880007338A0000138C0000038E100D8390100F3 +S31AFE003B27DC480098453D20FE01392942C8386100983880006E65 +S31AFE003B3C38A0000038C0000238E100E039000000480098213D2E +S31AFE003B5140FE017FA3EB787F84E378394A42FC38A0000238C1A5 +S31AFE003B66000838E00007390100E439200001480098152C030083 +S31AFE003B7B00408200143C60FE013863430848000C114800059890 +S31AFE003B90800100E42C000000418200AC3F8000003D2000008080 +S31AFE003BA5BC437C3FA0000080894378807D43847C85205048006C +S31AFE003BBA7625801C437C839D43845409C23F3BA000003F40005D +S31AFE003BCF00418200743BE00001881C00002C0000FF4182004CAC +S31AFE003BE4806100E47F84E378480088B52C030000408200388077 +S31AFE003BF90100D42C00000040820010801C001893E100D4900153 +S31AFE003C0E00D0800100CC2C0000004082002C801C001093E10046 +S31AFE003C23CC900100C84800001C801A437C3BBD00015400C23E59 +S31AFE003C387C1D00403B9C01004180FF98800100E02C000000409D +S31AFE003C4D82000C800100B448000008800100CC2C00000041820F +S31AFE003C62001C800100D42C00000041820010800100E42C000048 +S31AFE003C7700408200143C60FE013863431C48000B154800049C79 +S31AFE003C8C800100DC814100D02C00000040820008914100D83D53 +S31AFE003CA12000008009437C816100D87D2A02143929FFFF7D2925 +S31AFE003CB603963F4000007D2901D67C095840912100D040800001 +S31AFE003CCB143C60FE0138634338480086D94800044C800100CC8F +S31AFE003CE02C00000041820070806100C84800CE197C7F1B7940C5 +S31AFE003CF5820020806100C8800100D87C6302143863FFFF48003C +S31AFE003D0ACDFD7C7F1B794182004483A100C87FE3FB784800D166 +S31AFE003D1FCD7C651B783C60FE01386343687FA4EB784800867D98 +S31AFE003D343D2000003D6000003C60FE018089437480AB43783803 +S31AFE003D4963438848008661480003D4806100E448008711280315 +S31AFE003D5E000F408100183C60FE01386343A438800010480086B1 +S31AFE003D733D480003B0800100E02C000000408200883FE0000009 +S31AFE003D88808100B0801F440C7C0400404180001C800100D83D4F +S31AFE003D9D200000816943F87C0402147C005840418000283C6099 +S31AFE003DB2FE01386343D4480085F53D2000003C60FE01809F442A +S31AFE003DC70C80A943F838634388480085DD800100CC2C000000EA +S31AFE003DDC4082002C808100D07FC3F378480003652C0300004043 +S31AFE003DF18200183C60FE01808100D038634400480085AD480012 +S31AFE003E0603203F8000003D20000080BC437C800943783FA00046 +S31AFE003E1B007F650050807D43847F64DB78480073B5801C437C95 +S31AFE003E30839D43845409C23F3BA000003BE00000418200883FB4 +S31AFE003E45C0FE01881C00002C0000FF41820060806100E47F84EB +S31AFE003E5AE378480086452C0300004082004C800100CC2C00002B +S31AFE003E6F0041820014813C0010800100C87C09000040820240C4 +S31AFE003E84809C001880A100D07C04280040820240808100E43837 +S31AFE003E997E448C480090892C030000418202803BE00001480089 +S31AFE003EAE001C801A437C3BBD00015400C23E7C1D00403B9C0188 +S31AFE003EC3004180FF842C1F0000814100E04082004C3D2000004A +S31AFE003ED88009437C3D6000005400C23E7C1F0040838B43843BAD +S31AFE003EEDA000004800001C3D2000008009437C3BBD00015400C6 +S31AFE003F02C23E7C1D00403B9C010040800010881C00002C000055 +S31AFE003F17FF4082FFDC2C0A0000408200C4808100C8800100D817 +S31AFE003F2C7C8323787C8402143884FFFF480031312C03000041F8 +S31AFE003F418200143C60FE01386344A848008461480001D43BC169 +S31AFE003F5600E8806100C8808100D07FC5F3784800CC517C7F1BC6 +S31AFE003F6B793BA000014182002C83A100E87FE3FB784800CF6D94 +S31AFE003F807C661B783C60FE017FA4EB78386344DC7FE5FB7848B8 +S31AFE003F950084193BA000002C1D000041820044806100C88081A1 +S31AFE003FAA00B080A100D87FC6F3784800CD857C7F1B79418200B9 +S31AFE003FBF2883A100E87FE3FB784800CF217C661B783C60FE0198 +S31AFE003FD4386345007FA4EB787FE5FB78480083CD7F83E378386A +S31AFE003FE980000038A00100480072C5808100E47F83E37848005D +S31AFE003FFE84D9800100BC812100C82C000000913C0010408200DB +S31AFE00401320800100CC2C0000004182000C812100C8480000106A +S31AFE004028812100B048000008812100B8800100C4913C00142C31 +S31AFE00403D000000408200103D2000008009441448000008800189 +S31AFE00405200C0901C001C800100D03BA100E8901C001881210052 +S31AFE004067D8913C0020806100C8808100D848007C693D2000006F +S31AFE00407C907C00FC8089437C7F63DB787FA5EB784800CB297CE7 +S31AFE0040917F1B794182004C83A100E87FE3FB784800CE497C66D2 +S31AFE0040A61B783C60FE01386345287FA4EB787FE5FB78480082A4 +S31AFE0040BBF5480000683C60FE0138634428480082E54800005856 +S31AFE0040D03C60FE0138634454480082D5480000483D20000080FD +S31AFE0040E589438480BA437C7F63DB787FA6EB784800CC457C7F68 +S31AFE0040FA1B794182002883A100E87FE3FB784800CDE17C661B5A +S31AFE00410F783C60FE01386345487FA4EB787FE5FB784800828DA8 +S31AFE0041248001010C7C0803A6834100F0836100F4838100F883BC +S31AFE004139A100FC83C1010083E10104382101084E8000203D2075 +S31AFE00414E00003D60000081494374810B43787D4B53787C0B4099 +S31AFE00416340408000783D2000008009437C5400F0BE7C06037827 +S31AFE0041785407103A800A00002C00FFFF4182004C7C0B500041AE +S31AFE00418D8200147C0B50507C0016707C002040408000587D4B9E +S31AFE0041A253787C0B40404080002054C9103A7D6B4A147C0B40DE +S31AFE0041B74040800010800B00002C00FFFF4082FFEC7D6A5B78C3 +S31AFE0041CC480000087D4A3A147C0A40404180FFA47C0B500041F3 +S31AFE0041E18200207C0B50507C0016707C00204041800010916359 +S31AFE0041F60000386000014E800020386000004E8000209421FFEF +S31AFE00420BE87C0802A69381000893A1000C93C1001093E100143E +S31AFE0042209001001C3D6000003D20000083EB437483C943787F33 +S31AFE004235E4FB787C1FF040408000883F80FE013FA00000801FCA +S31AFE00424A00002C00FFFF4182005C7C04F80041820010387C42D1 +S31AFE00425F247FE5FB78480081497C1FF0407FE4FB7840800034A4 +S31AFE004274801F00002C00FFFF41820028801D437C5400F0BE54CB +S31AFE00428909103A7C844A147C04F04040800010800400002C003B +S31AFE00429EFFFF4082FFEC7C9F237848000014801D437C5400F0AA +S31AFE0042B3BE5400103A7FFF02147C1FF0404180FF887C04F80077 +S31AFE0042C8418200143C60FE01386342247FE5FB78480080D58076 +S31AFE0042DD01001C7C0803A68381000883A1000C83C1001083E18A +S31AFE0042F20014382100184E8000209421FFC87C0802A693810084 +S31AFE0043072893A1002C93C1003093E100349001003C7C7D1B7890 +S31AFE00431C7C9C2378380000003D20FE01900100203929418C3829 +S31AFE0043316100083880006338A0000038C0000238E100203900AB +S31AFE0043460000480090253D40FE017FA3EB787F84E378394A3E41 +S31AFE00435B3838A0000238C1000838E0000139000000392000008B +S31AFE004370480090192C030000418200B4810100203D2000003D61 +S31AFE00438560000081494378800B437C2C0800007FA050503FE0DE +S31AFE00439A0000418200103D20FE01388941E04800000C3D20FE4A +S31AFE0043AF01388941EC3C60FE01386341A048007FF13D200000DA +S31AFE0043C48009437C3B8000005409C23F4182005C3FC0FE0188DA +S31AFE0043D91D00002C0000FF418200348001002080BD00102C0072 +S31AFE0043EE00004182000C80DD00FC4800000880DD001480FD0050 +S31AFE00440318811D001C387E41F87FA4EB7848007F9D801F437C97 +S31AFE0044183B9C00015400C23E7C1C00403BBD01004180FFB0809E +S31AFE00442D01003C7C0803A68381002883A1002C83C1003083E1B8 +S31AFE0044420034382100384E8000209421FFC07C0802A69341003A +S31AFE004457289361002C9381003093A1003493C1003893E1003C1C +S31AFE00446C900100447C7D1B787C9C2378380000003D20FE0190FF +S31AFE00448101002039294024386100083880006638A0000038C0AC +S31AFE004496000238E100203900000048008ECD3D40FE017FA3EB6D +S31AFE0044AB787F84E378394A3E3838A0000238C1000838E0000135 +S31AFE0044C0390000003920000048008EC12C030000418202A03CEA +S31AFE0044D560FE013863405048008A492C030000408200143C6088 +S31AFE0044EAFE013863408048007EBD4800027C3C60FE01386340A0 +S31AFE0044FF8C48007EAD3F60000083BB437C3C0000027F9D0000AF +S31AFE0045143D20000083E943844FFEEB827C000026540007FE7CCD +S31AFE0045290000D07C0900F87FBD00383D6000005529039C7FBDC2 +S31AFE00453E4B7883CB43747FE3FB783880000038A0010048006D81 +S31AFE004553653D20FE01396940B0800940B0814B000493DF001031 +S31AFE00456893DF0014901F0000915F000493BF00183BFF01007FED +S31AFE00457DE3FB783880000038A0010048006D2D3D60FE01814BF4 +S31AFE00459240B8392B40B88109000C80090004816900087FDEEA60 +S31AFE0045A71493DF001093DF0014915F0000901F0004917F000824 +S31AFE0045BC911F000C93BF00183BFF01007FE3FB783880000038C0 +S31AFE0045D1A0010048006CE13D20FE01800940C8396940C8812B58 +S31AFE0045E60008814B0004A10B000C901F0000915F0004913F00B9 +S31AFE0045FB08B11F000C892B000E3F800000993F000E801B437C02 +S31AFE004610817C43787D2002147F495850901F0018935F0010935A +S31AFE0046255F00143BFF01007FE3FB783880000038A00100480020 +S31AFE00463A6C7D3D60FE01814B40D8392B40D8800900048169000B +S31AFE00464F08A109000C917F0008915F0000901F0004B11F000CFD +S31AFE004664817C4378813B437C800100207F6958502C000000911C +S31AFE0046793F0018937F0010937F00147FDEEA143BFF0100418230 +S31AFE00468E004C7FC3F3783BA100247C83D0507FA5EB784800C567 +S31AFE0046A3157C7C1B797FBEEB784182003C83A100247F83E37819 +S31AFE0046B84800C8317C661B783C60FE01386340E87FA4EB787FD0 +S31AFE0046CD85E37848007CDD480000143C60FE0138634110480028 +S31AFE0046E27CCD3BC100243D2000008089437C7F63DB787FC5F3C5 +S31AFE0046F7784800C4BD7C7C1B794182002C83A100247F83E37849 +S31AFE00470C4800C7DD7C661B783C60FE01386340E87FA4EB787FD0 +S31AFE00472185E37848007C89480000483D200000808943847F63B3 +S31AFE004736DB787CA4F8507FC6F3784800C5F97C7C1B79418200AA +S31AFE00474B2883A100247F83E3784800C7957C661B783C60FE01D4 +S31AFE004760386341587FA4EB787F85E37848007C41800100447CE1 +S31AFE0047750803A6834100288361002C8381003083A1003483C1AE +S31AFE00478A003883E1003C382100404E8000209421FFF87C080285 +S31AFE00479FA69001000C7C641B783C60FE0138633FFC48007BFD1A +S31AFE0047B43C6000003C8000003CA0FE0138633F0838843F78382C +S31AFE0047C9A5401C48008B1D8001000C7C0803A6382100084E80FD +S31AFE0047DE00209421FFE87C0802A69381000893A1000C93C1002A +S31AFE0047F31093E100149001001C3F8000003D20000080BC437C51 +S31AFE004808808943783FA000007C7F1B78807D43847C85205048E9 +S31AFE00481D0069C1801C437C83BD43845409C23F3B8000003FC0DE +S31AFE004832000041820044881D00002C0000FF418200207FE3FB56 +S31AFE004847787FA4EB7848007C552C0300004082000C7FA3EB78BF +S31AFE00485C48000020801E437C3B9C00015400C23E7C1C00403B3F +S31AFE004871BD01004180FFC4386000008001001C7C0803A6838186 +S31AFE004886000883A1000C83C1001083E10014382100184E8000D6 +S31AFE00489B209421FEC87C0802A6930101189321011C93410120CA +S31AFE0048B0936101249381012893A1012C93C1013093E10134907A +S31AFE0048C501013C7C7D1B787C9C23783D20FE0139293B7C38614F +S31AFE0048DA00083880006E38A0000138C0000038E100E039010093 +S31AFE0048EFE448008A7D3D20FE0139293BA03861002038800074FF +S31AFE00490438A0000138C0000038E100E8390100EC48008A593D3A +S31AFE00491920FE0139293BCC386100383880006938A0000138C03A +S31AFE00492E000138E100F0390100F448008A353D20FE0139293B38 +S31AFE004943E0386100503880006838A0000138C0000138E100F88F +S31AFE004958390100FC48008A1138E101003D20FE017CF83B783957 +S31AFE00496D293BF0386100683880006C38A0000138C000003901AD +S31AFE0049820104480089E93D20FE0139293C0C3861008038800086 +S31AFE0049977638A0000038C0000238E1010839000000480089C5CE +S31AFE0049AC3D20FE0139293C20386100983880007238A00001386C +S31AFE0049C1C0000038E1010C39010110480089A13D40FE017FA39C +S31AFE0049D6EB787F84E378394A3C4038A0000138C1000838E00016 +S31AFE0049EB073900000039200000480089952C03000040820014AF +S31AFE004A003C60FE0138633C44480079A5480002D4800100F42CC2 +S31AFE004A1500000041820024806100F0388100B04800B6BD2C037D +S31AFE004A2A00004082001C3C60FE01808100F04800003C3D200028 +S31AFE004A3F0080093D98900100B0800100FC2C0000004182005CF7 +S31AFE004A543BE100C0806100F87FE4FB784800B6812C03000040D0 +S31AFE004A698200183C60FE01808100F838633C6848007935480089 +S31AFE004A7E0264388100D07C9923787FE3FB784800B0712C030013 +S31AFE004A9300408000283C60FE01808100F838633C884800790965 +S31AFE004AA8480002383C60FE0138633CB4480078F94800022880A2 +S31AFE004ABD0101102C0000004082000C380003E89001010C800192 +S31AFE004AD201042C0000004082000C3800004090010100808101C0 +S31AFE004AE7003804FFC028000538408100143C60FE0138633CD837 +S31AFE004AFC480078B1480001E0800100E42C0000004082000C3870 +S31AFE004B1100000A900100E0800100EC2C0000004082000C380071 +S31AFE004B2603E8900100E8386100B04800B6FD7C641B783C60FEC1 +S31AFE004B3B0138633CF84800786D7FE3FB784800B6E57C641B7839 +S31AFE004B503C60FE0138633D10480078553C60FE0038634D103BE7 +S31AFE004B6540000048009D613B6000004800012CA138000283BF84 +S31AFE004B7A000839290008B13F000C839F000438000008392000F5 +S31AFE004B8F00396000003B7B0001981D0000993D0001B17D000201 +S31AFE004BA4B37D0006A09F000C7FA3EB7838A0000048009AADB0DB +S31AFE004BB97D0002800100B039600001901C000C812100C0997C6A +S31AFE004BCE0009913C0010A01F000C7FE3FB78B01C00027F25CB0B +S31AFE004BE37838800001480097DD7FE3FB7848009A4D48008D1DD6 +S31AFE004BF8816100E87C7C1B783D20000038000000900943687FF7 +S31AFE004C0DFC5A144800000848009AE93D200000800943682C004C +S31AFE004C2200004082001048008CA57C03F8404180FFE448008CFF +S31AFE004C37DD7C7F1B7848008CD58001010C7FA30214480000083A +S31AFE004C4C48009AB148008C7D7C03E8404180FFF43D2000008033 +S31AFE004C610943683D6000002C00000093CB3D984182002C80011A +S31AFE004C7601083B5A00012C0000004182001C3D2000003C60FE84 +S31AFE004C8B01A08943727CBCF85038633D1848007715800100E08C +S31AFE004CA07C1B0000408000243D200000800100B083C93D983899 +S31AFE004CB56005EA90093D984800991D7C7F1B794082FEB04800E4 +S31AFE004CCA9C253C60FE0180A100E038633D3C7F44D37848007694 +S31AFE004CDFD18001013C7C0803A6830101188321011C83410120BD +S31AFE004CF4836101248381012883A1012C83C1013083E1013438DA +S31AFE004D092101384E800020812300083D6000008149000080E9CD +S31AFE004D1E0004390B436C914B436C3D2000003800000190E800EC +S31AFE004D3304900943684E8000209421FF207C0802A67D8000260E +S31AFE004D48934100C8936100CC938100D093A100D493C100D8934B +S31AFE004D5DE100DC900100E4918100C43BA000007C7B1B787C9ABA +S31AFE004D72237893A1009893A100B0386100083880000038A000AC +S31AFE004D870C4800652D3D20000181492DC43B8100183800000CFC +S31AFE004D9C396000013D20FE017F83E378B0010010B161000E9139 +S31AFE004DB1410008B3A1000C392939603880007638A0000038C047 +S31AFE004DC6000238E10090390000004800859D3D20FE013929398F +S31AFE004DDB68386100303880007238A0000038C0000238E10094E5 +S31AFE004DF039000000480085793D20FE01392939783861004838A3 +S31AFE004E0580006238A0000138C0000038E100983901009C480012 +S31AFE004E1A85553D20FE0139293988386100603880006D38A00030 +S31AFE004E2F0138C0000138E100A0390100A4480085313D20FE017F +S31AFE004E44392939AC386100783880006838A0000138C0000138D3 +S31AFE004E59E100A8390100AC4800850D3D40FE017F86E3787F6339 +S31AFE004E6EDB787F44D378394A39C438A0000138E000053901001A +S31AFE004E83B039200001480085012C0300003B800000418203602E +S31AFE004E98800100AC2C0000004182002C806100A8388100084827 +S31AFE004EAD00B2352C030000408200183C60FE01808100A838631D +S31AFE004EC239D0480074E94800032C800100A42C0000004182009E +S31AFE004ED7E883A100A03BBD00017FA3EB78480075857C651B78E2 +S31AFE004EEC3C80FE017FA3EB78388439E8480076BD2C03000040A6 +S31AFE004F0182006C812100A07D244B78892900003809FFBF28002A +S31AFE004F1600194181000C380900205409063E7D204B782C00000D +S31AFE004F2B7941820028418100102C00007841820014480000284C +S31AFE004F402C00007A418200184800001C3B8000014800006C3BC8 +S31AFE004F55800002480000643B8000034800005C3C60FE014800D0 +S31AFE004F6A0048806100A03C80FE0138843A04480075912C030033 +S31AFE004F7F00408200283D200000800944203B8000002C000000FE +S31AFE004F94408200283C60FE0138633A0C4800740D480002503CFF +S31AFE004FA960FE01808100A0386339F0480073F94800023C2E1CA7 +S31AFE004FBE000040920034800100B02C000000408200283C60FEF3 +S31AFE004FD30138633A34480073D53C60FE013C80000038633A48B7 +S31AFE004FE838843388480073C1480002048001009C2C00000041E5 +S31AFE004FFD8200383D2000008009440C808100987C040040418091 +S31AFE00501200143D200000800943F87C040040408100143C60FE21 +S31AFE0050270138633A5848007381480001C4409200483BA100B44F +S31AFE00503C806100B03881000838A000017FA6EB784800ABE57C54 +S31AFE0050517B1B7940800014806100B483A100B04800AFB9480002 +S31AFE00506600403C60FE01808100903863FE14480001CD480000BA +S31AFE00507B543BA100B4806100B07F84E3787FA5EB7848008B915E +S31AFE0050907C7B1B7940800028806100B483A100B0480090B17C26 +S31AFE0050A5651B783C60FE0138633A807FA4EB78480072F9480089 +S31AFE0050BA013C3C60FE013863DE2438800000480001793D200091 +S31AFE0050CF013BE929DC3B8000003B4100B84800000C7F7CD1AEE1 +S31AFE0050E43B9C0001281C000341810018480001797C7B1B79402D +S31AFE0050F980FFE8801F0110900100B42C1B0000418000D448001E +S31AFE00510E0119800100942C000000418200548001009C2C0000CD +S31AFE00512300408200143C60FE0138633A984800727D480000A86E +S31AFE005138838100984800000C987C00003B9C0001480001217C9C +S31AFE00514D631B794080FFF03C60FE018081009838633ABC7F85DA +S31AFE005162E37848007249480000743C80FE0138843AD4386100FC +S31AFE005177B938A00003480073ED2C0300003B8100B8408200146A +S31AFE00518C3C60FE0038635268480006FD48000044880100B82CD7 +S31AFE0051A100005340820028893C00013929FFD0280900094181C5 +S31AFE0051B600183C60FE008081009838635268480001D5480000DA +S31AFE0051CB143C60FE01808100B838633AD8480071D54092001046 +S31AFE0051E07FA3EB784800AC1D4800000C7FA3EB7848008EFD80F4 +S31AFE0051F50100E4818100C47C0803A6834100C8836100CC838189 +S31AFE00520A00D083A100D483C100D883E100DC7D80812038210070 +S31AFE00521FE04E8000203D200001392929DC8009010C39690004A7 +S31AFE00523490090108916901044E8000203D600001392B29DC3992 +S31AFE00524940000038000100906B29DC914901189009010C908921 +S31AFE00525E0114914901084E8000209421FFF07C0802A693C1002D +S31AFE0052730893E1000C900100143D2000013BE929DC83DF010803 +S31AFE0052882C1E00004080000C3860FFFF480000EC408200C48027 +S31AFE00529D1F01142C00000041820038817F01183D2000003929C5 +S31AFE0052B233807C8958AE396B00013C60FE01917F0118386339E8 +S31AFE0052C758480070E5801F0118280000064081000893DF01189F +S31AFE0052DC3D2000013BE929DC801F010C2C0000FF4181002080F9 +S31AFE0052F11F01142C0000004182FF983C60FE013863395C4800D7 +S31AFE00530670A94BFFFF883D200001812929DC381F00047C0303BA +S31AFE00531B783880010038BF01107D2803A6901F01044E8000214F +S31AFE0053302C030000907F010C907F010841810020801F01142C3F +S31AFE0053450000004182FF483C60FE013863395C480070594BFF1F +S31AFE00535AFF383D400001394A29DC812A0108816A01043929FFF8 +S31AFE00536FFF912A0108886B0000396B0001916A01048001001435 +S31AFE0053847C0803A683C1000883E1000C382100104E800020943C +S31AFE00539921FF707C0802A69281006092A1006492C1006892E107 +S31AFE0053AE006C9301007093210074934100789361007C9381007E +S31AFE0053C38093A1008493C1008893E1008C900100947C7D1B780C +S31AFE0053D87C9523783B6000003A8000013B2000003AC000003A2B +S31AFE0053EDE0FFFF480002742C050053418200183C60FE01386376 +S31AFE00540237F87F64DB7848006FA5480002687FA803A63B7B0098 +S31AFE005417024E80002138A1005838000000547C063E7CBA2B7835 +S31AFE00542C900100587FA3EB78388000014800027D7C7F1B7940AA +S31AFE0054418000183C60FE01386338247F64DB7848006F5D480096 +S31AFE0054560220381CFFD0280000093B7B0001418101C03D60FEF2 +S31AFE00546B01396B39305400103A7D4B002E3D20FE01392939305F +S31AFE0054807D4A4A147D4903A64E8004207FA3EB78389CFFD17FE5 +S31AFE00549545D3784800021D2C1400007C7E1B78381BFFD17FD8C0 +S31AFE0054AAF3787F60E2144182002C2C1500004182001C7F3EA835 +S31AFE0054BF503C60FE01386338487F24CB7848006EE14800000801 +S31AFE0054D43B2000003A8000003D2000008169440C7FDECA147D5B +S31AFE0054E939F0507C1748107C0001107C0003B87D2900787C1ECA +S31AFE0054FE58407EE000387C174B78418000143D20000080094313 +S31AFE005513F87C1E0040408100183C60FE01386338607FC4F37858 +S31AFE00552848006E8548000148381F002E7FFC00507FE9FB782C47 +S31AFE00553D0900007F7BFA143BFFFFFF408100307F5CD3787FA3D3 +S31AFE005552EB78388000017F85E378480001597FE0FB782C000025 +S31AFE00556700987E00003BDE00013BFFFFFF4181FFDC7FA3EB78A1 +S31AFE00557C3880000138A000004800013188A1005B7C6318F85444 +S31AFE00559166063E7C0628003B7B000190A10058418200183C60F6 +S31AFE0055A6FE013863389C7F04C37848006DFD480000C07D39F060 +S31AFE0055BB507C09B0107C0001107C0003B87D2900787EC00038EA +S31AFE0055D07C164B7848000068209C003B7F45D3787FA3EB7848EA +S31AFE0055E50000D17C7E1B783D2000003C60FE0193C94414386308 +S31AFE0055FA38D87FC4F3787EE5BB787EC6B37848006DA57FBFEB52 +S31AFE00560F787FE803A64E8000212C0300004181FFF4480000548B +S31AFE0056243C60FE01386339007F64DB787F85E37848006D7948F3 +S31AFE00563900003C7F7FDB787FBEEB78480000083BFF00017FC859 +S31AFE00564E03A64E8000212C03000A4082FFF07FDDF3787FFBFB85 +S31AFE005663787FA803A64E8000217C651B794181FD84800100942A +S31AFE0056787C0803A68281006082A1006482C1006882E1006C8305 +S31AFE00568D01007083210074834100788361007C8381008083A137 +S31AFE0056A2008483C1008883E1008C382100904E8000209421FF24 +S31AFE0056B7E07C0802A69361000C9381001093A1001493C10018F6 +S31AFE0056CC93E1001C900100247C9E23787FC0F3782C0000007C79 +S31AFE0056E17B1B787CBC2B783BA000003BDEFFFF408101787F68B4 +S31AFE0056F603A64E8000217F6803A6547F063E4E800021393FFFF6 +S31AFE00570BD0381FFFBF21290009392000007D29491420000005CC +S31AFE005720380000007C0001147D270379546B063E3920000040EB +S31AFE005735820010381FFF9F2800000541810008392000012C094E +S31AFE00574A000041820104392BFFD0380BFFBF7D2A4B787C080359 +S31AFE00575F785529063E5400063E21290009392000007D294914B0 +S31AFE00577420000005380000007C0001147D270379392000004075 +S31AFE005789820010380BFF9F2800000541810008392000012C090E +S31AFE00579E0000418200B0393FFFD05520063E2800000957BD40FA +S31AFE0057B32E4181000C7D234B7848000030381FFF9F28000005E4 +S31AFE0057C84181000C387FFFA94800001C381FFFBF393FFFC920C2 +S31AFE0057DD0000057C0001107C0003B87C0348385540063E2800EA +S31AFE0057F200094181000C7D49537848000030380BFF9F280000B5 +S31AFE005807054181000C392BFFA94800001C5500063E392BFFC980 +S31AFE00581C200000057C0001107C0003B87C094838546020362C4F +S31AFE0058311C00007C034B787FBD1B784182001C801C00007C003A +S31AFE0058461A14901C00004800000C3860FFFF480000187FC0F3F3 +S31AFE00585B782C0000003BDEFFFF4181FE907FA3EB7880010024FF +S31AFE0058707C0803A68361000C8381001083A1001483C1001883D7 +S31AFE005885E1001C382100204E8000209421FFF87C0802A690013D +S31AFE00589A000C3C60FE01386337DC48006B098001000C7C0803D0 +S31AFE0058AFA6382100084E8000203860001C4E8000209421FFE8AD +S31AFE0058C47C0802A693A1000C93C1001093E100149001001C7C4A +S31AFE0058D97D1B78813D000483C900044800002C73E000124182F8 +S31AFE0058EE00107FA3EB787FE4FB784800004973E0000841820087 +S31AFE0059030C7FA3EB78480001A9B3FE0010A01E00107000001AEF +S31AFE005918541F043E2C1F00004082FFC88001001C7C0803A683A0 +S31AFE00592DA1000C83C1001083E10014382100184E8000209421D4 +S31AFE005942FFE87C0802A69381000893A1000C93C1001093E10005 +S31AFE005957149001001C7C7D1B7883DD000483FE0018A01F00002E +S31AFE00596C700090002C001000408200683B9E0028813D0000807D +S31AFE0059811E0010816900247C00F850816B00085400F87AA13F73 +S31AFE00599600007C9C002E7FA3EB7838A000007D6803A67129EF3E +S31AFE0059ABFFB13F00004E800021A01F0000700920004182000CDE +S31AFE0059C083FE0010480000083BFF0008A01F0000700090002CC0 +S31AFE0059D50010004182FFA493FE00188001001C7C0803A68381CC +S31AFE0059EA000883A1000C83C1001083E10014382100184E800061 +S31AFE0059FF209421FFE87C0802A693A1000C93C1001093E100147B +S31AFE005A149001001C812300048169000C83EB00047C188AA654A4 +S31AFE005A29000FFE2C00000041820028812B0004A00B00022C00B7 +S31AFE005A3E0000408100187C004BAC7C0004AC3400FFF039290052 +S31AFE005A53104181FFF02C050000408100387C9E23787CBD2B78BE +S31AFE005A68807E00002C0300004182001880BE00047FE4FB7848BD +S31AFE005A7D005761801E00047FFF021437BDFFFF3BDE000840824D +S31AFE005A92FFD88001001C7C0803A683A1000C83C1001083E10072 +S31AFE005AA714382100184E8000209421FFE87C0802A693A1000C6B +S31AFE005ABC93C1001093E100149001001C7C7D1B7883DD000483C5 +S31AFE005AD1FE001C48000048813D000093FE000C816900247FA387 +S31AFE005AE6EB78800B0004A09F00027C0803A64E800021A01F0099 +S31AFE005AFB0060008000B01F0000A13F0000712020004182000C83 +S31AFE005B1083FE0014480000083BFF0008A01F0000700090002C6A +S31AFE005B250010004182FFB093FE001C8001001C7C0803A683A14A +S31AFE005B3A000C83C1001083E10014382100184E8000209421FF67 +S31AFE005B4FD87C0802A6930100089321000C9341001093610014F1 +S31AFE005B649381001893A1001C93C1002093E100249001002C8360 +S31AFE005B79C300047C98237883BE00087CBB2B78A01D00007CD968 +S31AFE005B8E3378700980007CFA3B78418200447FBFEB783F80FECC +S31AFE005BA301A01F0000700920004182000C83FE001048000008E0 +S31AFE005BB83BFF00087C1FE8004082000C387C37A0480067E5A082 +S31AFE005BCD1F0000700980004082FFD07FFDFB78A01D00007009F1 +S31AFE005BE2200041820010801E00107C0903784800000C381D0060 +S31AFE005BF708813E0010901E00087C09E8502C1B00005400F87A3E +S31AFE005C0C393E0028B33D00027F49012E83FD0004408100307F03 +S31AFE005C211EC3787F7CDB78809E000080BE00047FE3FB78480046 +S31AFE005C3655A9801E0004379CFFFF3BDE00087FFF02144082FF6E +S31AFE005C4BE07C188AA654000FFE2C00000041820028813D000462 +S31AFE005C60A01D00022C000000408100187C004BAC7C0004AC3494 +S31AFE005C7500FFF0392900104181FFF0A01D00006000DC00B01D3E +S31AFE005C8A00008001002C7C0803A6830100088321000C83410027 +S31AFE005C9F10836100148381001883A1001C83C1002083E100249C +S31AFE005CB4382100284E8000208123000481690008A06B0000546F +S31AFE005CC9638BFE686300014E800020688401003004FFFF7C6021 +S31AFE005CDE21104E8000208123000481690004800B00006000000D +S31AFE005CF330900B00004E8000208123000481690004800B0000BE +S31AFE005D0854000732900B00004E8000209421FFD07C0802A6922A +S31AFE005D1DE1000C9301001093210014934100189361001C938104 +S31AFE005D32002093A1002493C1002893E1002C9001003482E3009A +S31AFE005D4708839700047FDE9AA677DEFFFF3C800000388434245D +S31AFE005D5C3860000838A0000648000DB12C0300004082001C3C61 +S31AFE005D7160FE013C800000386337803884342438A000064BFF70 +S31AFE005D86CC017F188AA657180FFE3BFE3C00380000807C09033F +S31AFE005D9BA63BBE0A003B7E2C003B3E2C203920000061201000B2 +S31AFE005DB03CC00E007C0004AC7D398BA67CD88BA67C198BA67CF6 +S31AFE005DC5D88BA6392900104200FFE03D2004007C0004AC7D38E7 +S31AFE005DDA8BA67FBAEB783FA000003CC0FE003CE0FE013D200092 +S31AFE005DEF0138C6616438E709B4391D4364392984783860001CEC +S31AFE005E04388000007EE5BB7848004575807D4364480045953837 +S31AFE005E1960001C480049A13860001C48004849801E0A0093FCFE +S31AFE005E2E000054000732901E0A00935C00047FE3FB7838800096 +S31AFE005E430038A000A44800546D38C000047CC903A62F98000010 +S31AFE005E587F68DB787F2ACB783D2000003D60000038E0000038C1 +S31AFE005E6D009000915C001C392954C0396B6C80911C0010911C13 +S31AFE005E820008911C0018915C0014915C000CB0EA0002912A00E9 +S31AFE005E9704B00A0000392905F0394A00084200FFECA40AFFF880 +S31AFE005EAC7D09437860002000B00A0000394000047D4903A63B3B +S31AFE005EC13F007238000000B009000291690004B0090000396BC9 +S31AFE005ED605F0392900084200FFEC7D284B78A408FFF83B600081 +S31AFE005EEB0160002000B0080000A13E09523BA0001061290003B3 +S31AFE005F00B13E0952A01E0950390005F05400043AB01E0950A19F +S31AFE005F153E09543B80FFFF7129FFFDB13E0954A01E09623D4097 +S31AFE005F2ADEBB7000FFCFB01E0962A13E0960614A20E37129FFBF +S31AFE005F3FCFB13E0960A01E09643960000060000030B01E096493 +S31AFE005F54A13E09523860888861290A00B13E0952A01E09503825 +S31AFE005F6980000F7000F5FFB01E0950813E0AEC38C005EE5529E7 +S31AFE005F7E002E913E0AEC801E0AEC38E000406000003D901E0AD6 +S31AFE005F93EC813E0AEC38002C20552906B0913E0AEC937E003096 +S31AFE005FA8B01F000039202C00B13F00029BBF00049BBF0005B12C +S31AFE005FBD1F0006939F0030915F0034917F0038917F003C917F7C +S31AFE005FD20040B07F0044B17F0044B09F0046B17F0048B0DF00F3 +S31AFE005FE74AB0FF004CB11F004EB11F005038000006B17F005858 +S31AFE005FFC7C0903A6B17F005A3CA00000B17F005CB17F005E38A6 +S31AFE006011A5342A7F29CB788C05FFFF98090000392900014200B3 +S31AFE006026FFF438000000B01F0078B01F0094B01F0096B01F0058 +S31AFE00603B98B01F009AB01F009EB01F00A0B01F00A239200001A4 +S31AFE006050B13E09C0A01E09C070060001418200187FC9F378A053 +S31AFE0060650909C0700A00014082FFF87D3E4B783800FFFFB01A9E +S31AFE00607A00103920001AB13A0014396000003C001088917A0013 +S31AFE00608F046000000C901A00003920D555B13A000E3800280AF8 +S31AFE0060A4B01A0008392000903D60FA10992B0000A01E09626034 +S31AFE0060B9000001B01E0962A13E09605529043CB13E0960419E57 +S31AFE0060CE00103D6002007C0004AC7D788BA6813700003C800044 +S31AFE0060E300816900247EE3BB78800B0000388434247C0803A636 +S31AFE0060F84E80002138600001800100347C0803A682E1000C8333 +S31AFE00610D01001083210014834100188361001C8381002083A18C +S31AFE006122002483C1002883E1002C382100304E8000209421FF19 +S31AFE006137F87C0802A69001000C4BFFF7813860001C4800467515 +S31AFE00614C3860001C4800451D8001000C7C0803A6382100084E73 +S31AFE0061618000209421FFF87C0802A69001000C3860001C480014 +S31AFE0061764395386000038001000C7C0803A6382100084E8000B4 +S31AFE00618B209421FFF07C0802A693C1000893E1000C900100148A +S31AFE0061A03D6000003D20000039293F083BEB3F047C1F48404176 +S31AFE0061B58000207D3E4B78813F00003BFFFFFC7D2803A64E80A2 +S31AFE0061CA00217C1FF0404080FFEC800100147C0803A683C1001F +S31AFE0061DF0883E1000C382100104E8000209421FFF87C0802A600 +S31AFE0061F49001000C3D200000800937842C0000004182001080D5 +S31AFE00620909378490030094480000243D200000906943DC480068 +S31AFE00621E192D7C1602A628007A124081000C38007A127C16030D +S31AFE006233A68001000C7C0803A6382100084E8000204E800020B5 +S31AFE006248386000004E8000209421FFF07C0802A693E1000C90D7 +S31AFE00625D010014480006413D200000388936F0800400083BE099 +S31AFE00627200002C000000418200307FE3FB787C9F2378809F004A +S31AFE0062870080BF000480DF000888FF000C3BFF00104800051119 +S31AFE00629C801F00082C0000004082FFE0800100147C0803A68330 +S31AFE0062B1E1000C382100104E8000203C000A007C0004AC7C1092 +S31AFE0062C68BA67C0004AC7C188BA63C000C004C00012C7C108BC5 +S31AFE0062DBA64C00012C7C0004AC7C188BA63C0002004C00012CE3 +S31AFE0062F07C108BA64C00012C7C0004AC7C188BA64E80002094EC +S31AFE00630521FFF87C0802A69001000C4800013D38007A127C16C2 +S31AFE00631A03A68001000C7C0803A6382100084E8000209421FF04 +S31AFE00632FF87C0802A69001000C3C00002F6000AF087D230096DC +S31AFE0063447D4301D638A000003CC0000F7D234B787D4453786077 +S31AFE006359C642404800CE117D7602A62C040000408100647D60EF +S31AFE00636E5B787D3602A67C0048004182FFF87D2A4B782C0A00CA +S31AFE006383007C0B03784080001C39207A127C1602A67C004A1529 +S31AFE006398418100087D204B787C1603A67C0A58507C09FE707DE9 +S31AFE0063AD2048507D29FE70396900017C0048387C005B787C8021 +S31AFE0063C220517D4B53784181FFA48001000C7C0803A638210046 +S31AFE0063D7084E8000209421FFF87C0802A69001000C3D20FF00E6 +S31AFE0063EC6129093038000001B00900007C0006ACA00900007C90 +S31AFE0064010006AC5400AAFF38600000418200302060003A3D60F1 +S31AFE00641600005460103A396B342C7D6B002E3D20000039293561 +S31AFE00642B187C89002E7D6803A64E800021546307FA8001000C4B +S31AFE0064407C0803A6382100084E8000203D2000003949342C394F +S31AFE0064550000407C0A402E3D20FE00392962487C00480041820C +S31AFE00646A0018800A00403D20FE013929B1387C0048004082000A +S31AFE00647F343D20FE00392963DC3D600000380000007D2A412EE9 +S31AFE0064946000DEAD396B35187C0B412E3D2000003929360438EC +S31AFE0064A90000007C09412E3D60FE01800B4A043D20FE013929B3 +S31AFE0064BE49C87D2902147D2903A64E8004203D20FF00612900D1 +S31AFE0064D314800900007C0006AC64000001900900007C0006ACB9 +S31AFE0064E8480000E83D20FF0061290200A00900007C0006AC604C +S31AFE0064FD000008B00900007C0006AC480000C83D20FF006129A1 +S31AFE0065120200A00900007C0006AC60000004B00900007C0006F8 +S31AFE006527AC480000A83D20FF0061290240A00900007C0006ACC0 +S31AFE00653C60000004B00900007C0006AC480000883D20FF00616E +S31AFE006551290220A00900007C0006AC60000008B00900007C0072 +S31AFE00656606AC480000683D20FF0061290220A00900007C000687 +S31AFE00657BAC60000004B00900007C0006AC480000483D20FF0024 +S31AFE00659061290940800900007C0006AC60000080900900007C73 +S31AFE0065A50006AC480000283D20FF0061290948816900007C001E +S31AFE0065BA06AC3C00800054005D7E7D6B0378916900007C00064C +S31AFE0065CFAC3D60FE01800B4B143D20FE0139294AB07D2902140D +S31AFE0065E47D2903A64E8004203D20FF0061290200A00900007C50 +S31AFE0065F90006AC5400063E60000100B00900007C0006AC4800AF +S31AFE00660E00683D20FF0061290240A00900007C0006AC540006B2 +S31AFE0066233E60000100B00900007C0006AC480000443D20FF00F0 +S31AFE00663861290220A00900007C0006AC5400063E60000100B01D +S31AFE00664D0900007C0006AC480000203D20FF00612909408009DD +S31AFE00666200007C0006AC6000E000900900007C0006AC3D60FE4F +S31AFE00667701800B4BFC3D20FE0139294B987D2902147D2903A68B +S31AFE00668C4E8004203D20FF0061290014800900007C0006AC60F2 +S31AFE0066A1000040900900007C0006AC4E8000203D20FF00612905 +S31AFE0066B60200A00900007C0006AC60000008B00900007C00064F +S31AFE0066CBAC4E8000203D20FF0061290200A00900007C0006AC5D +S31AFE0066E060000004B00900007C0006AC4E8000203D20FF0061AB +S31AFE0066F5290240A00900007C0006AC60000004B00900007C00B1 +S31AFE00670A06AC4E8000203D20FF0061290220A00900007C0006A3 +S31AFE00671FAC60000008B00900007C0006AC4E8000203D20FF001C +S31AFE00673461290220A00900007C0006AC60000004B00900007C30 +S31AFE0067490006AC4E8000203D20FF0061290940800900007C0063 +S31AFE00675E06AC60000080900900007C0006AC4E8000203D20FF7F +S31AFE0067730061290948816900007C0006AC3C00800054000FFEFD +S31AFE0067887D6B0378916900007C0006AC4E8000207C1E22A660BD +S31AFE00679D0000077C1E23A64E8000209421FFF093E1000C54E033 +S31AFE0067B2FFFE70FF00012F0000002F8300207CC0FE707D6000D9 +S31AFE0067C726556B1FFE54A500267D400026554ADFFE7C06005066 +S31AFE0067DC7D4A00D07CE0002654E7EFFE7D6B00D060A808FF5448 +S31AFE0067F1000FFE7D0858787D4950F860A508FD7CFF00387CAB3B +S31AFE0068065838714A000D2F9F00007D654378548400267129001E +S31AFE00681B1D7D4A4B78608402003960000039000020419E005CAA +S31AFE006830546B402E7D55C3A67D70C3A67C93C3A67CB6C3A6601E +S31AFE006845A001007D5DC3A67D78C3A67C9BC3A67C1EC3A63863DA +S31AFE00685A00013CC6FF807F8340007CC0FE707C0600507D200048 +S31AFE00686F265529EFFE54000FFE7D2700393C8400803CA50080A0 +S31AFE0068844082FFAC656020007C10C3A67C18C3A683E1000C380F +S31AFE0068992100104E800020380000007C19C3A6380000207C09B4 +S31AFE0068AE03A639200000380000007C15C3A67D30C3A67C13C335 +S31AFE0068C3A67C16C3A67C1DC3A67D38C3A67C1BC3A67C1EC3A6F8 +S31AFE0068D8392901004200FFD83C00200060001F007C10C3A67CDF +S31AFE0068ED18C3A64E8000209421FDE87CDE9AA674C6FFFF3D601A +S31AFE0069020000812B37402C09000040820200394000303800007F +S31AFE006917017D4903A6900B3740B12609C43800000039263C80EE +S31AFE00692C7D284B789806086038E62E0838A1000838862E00388B +S31AFE0069416100093981021198090000392900014200FFF8392070 +S31AFE0069562E00B1280002396000103940020938002E0899680083 +S31AFE00696B0599680004B0080000B14800063920A800B1262E0844 +S31AFE00698038000101B007000290A700047C8B2378B14B000238F8 +S31AFE0069950000A59801000890AB0004B1262E0038000000980689 +S31AFE0069AA086439200050992608683800000198060860392001F7 +S31AFE0069BF11B12609C0A00609C070090001418200187CC933785A +S31AFE0069D4A00909C0700A00014082FFF87D264B7838000211B0A3 +S31AFE0069E90609C0A12609C071200001418200187CC93378A00930 +S31AFE0069FE09C0700A00014082FFF87D264B78392000007D29031B +S31AFE006A13A6380000819806086C7D4902A6614AC3517D4903A65D +S31AFE006A28A00B000070098000418200084200FFF4394001007DBA +S31AFE006A3D4903A63D2000013929889439600000380000FF7C091D +S31AFE006A5259AE396B00014200FFF87D8763787C6B1B787C0B382E +S31AFE006A67004182009C3CA00001880B00002C00004D408200808C +S31AFE006A7C880B00012C00004F40820074880B00022C0000544067 +S31AFE006A918200688C0B000839400000892B00015400402E7C08EF +S31AFE006AA64B787C0A4000396B000240800054388588947C651BBF +S31AFE006ABB78880B0000396B00017D693A787D23FE707C0451AEED +S31AFE006AD07C604A787C0018507C00FE70394A00017CA900787CA4 +S31AFE006AE50A40007D6000387C0B4B784180FFCC48000010396B67 +S31AFE006AFA00017C0B38004082FF703800000098060860382102F9 +S31AFE006B0F184E8000209421FFE87C0802A693A1000C93C10010FB +S31AFE006B2493E100149001001C7C7D1B787C9F23787CBE2B784BB9 +S31AFE006B39FFFDBD3D20000139698894394B01007C0B5040408012 +S31AFE006B4E008457A8063E880B00007C00400040820054886B000F +S31AFE006B6301396B00027F83F0004FFEE3827C000026540007FED3 +S31AFE006B787C0000D07FC900787C6000387C034B794081004C7C18 +S31AFE006B8D6903A67D695B787FE4FB7888090000392900019804BE +S31AFE006BA20000388400014200FFF048000028886B00013803004D +S31AFE006BB7027D2B00EE5529063E2C0900FF4182000C7C0B504051 +S31AFE006BCC4180FF88386000008001001C7C0803A683A1000C8353 +S31AFE006BE1C1001083E10014382100184E8000209421FFF87C08C3 +S31AFE006BF602A69001000C480043558001000C7C0803A63821004E +S31AFE006C0B084E8000203C80FF00608400007C9E9BA63CA0FA109A +S31AFE006C2060A500013C60000060630000986500007C788AA63C99 +S31AFE006C35600A007C0004AC7C788BA63C600C007C0004AC7C78C3 +S31AFE006C4A8BA63C6004007C0004AC7C788BA63C6001007C0004F2 +S31AFE006C5FAC7C788BA63C6007007C0004AC7C788BA67C708AA63B +S31AFE006C743C600A007C708BA64C00012C3C600C007C708BA64CBA +S31AFE006C8900012C3C6004007C708BA64C00012C7C0004AC3C60C7 +S31AFE006C9E006060632400906400003C60FFFF6063FF88906400CA +S31AFE006CB3043C600000606300C2B06402003C6055CC6063AA3330 +S31AFE006CC89064032090640324906403289064032C386000C3B034 +S31AFE006CDD64022038600083B06402403CA0FE0060A56E803CC0DE +S31AFE006CF2FE0060C66F807CE530507CE7167038C00000806500CF +S31AFE006D07009064017C90C4016838A5000438C600017C063800AB +S31AFE006D1C4180FFE838600200B064017A3C6018806063100090F6 +S31AFE006D316401703C60FE00606304013CA0FF8060A50960906455 +S31AFE006D46010090A401043C600000606300813CA0FFC060A50476 +S31AFE006D5B009064010890A4010C3C600000606300803CA0000026 +S31AFE006D7060A504009064011090A401143C600000606300803C98 +S31AFE006D85A0000060A504009064011890A4011C3C60FA00606395 +S31AFE006D9A04013CA0FFE060A509309064012090A401243C608058 +S31AFE006DAF00606300013CA0A00060A501089064012890A4012CFF +S31AFE006DC43C60FA21606300013CA0FFFF60A5010890640130909E +S31AFE006DD9A401343C60FC00606300013CA0FF8060A509409064CF +S31AFE006DEE013890A4013C3C600200606300009064028080640225 +S31AFE006E03845463653E2C030000418200103C605F506063D000B8 +S31AFE006E184800000C3C6000006063D000906402843C4000003CAC +S31AFE006E2D60FF0060630014904300003C400000604200007C4267 +S31AFE006E4210F87C5603A6384000013C60FF0060630200B04300E8 +S31AFE006E57003CA0FA1060A500013C6000006063000898650000D2 +S31AFE006E6C7C6802A67063FFFF6463FE007C6803A64E800020CFA1 +S31AFE006E81AFC0040FAFC4040CAF8C0410AF0C04F0AF0C00F3BF88 +S31AFE006E964805FFFFC005FFFFC005CFAFC0040FAFC4040CAF8C01 +S31AFE006EAB0400AF0C0407AF0C080CAF0C0401AF0C040FAF0C08E4 +S31AFE006EC00CAF0C0401AF0C040FAF0C080CAF0C0410AF0C04F0D2 +S31AFE006ED5AFC000F3BF4805FFFFC005CFFF00040FFF04040CFF80 +S31AFE006EEA0C0013FF4804FFFFC004FFFFC005FFFFC005FFFFC01F +S31AFE006EFF05CFFF00040FFF04040CFF0C0003FF0C0C0CFF0C0045 +S31AFE006F1403FF0C0C0CFF0C0003FF0C0C0CFF0C0013FF4804FFA5 +S31AFE006F29FFC004FFFFC005FFFFC005FFFFC005FFFFC005FFFF82 +S31AFE006F3EC005FCFFC004C0FFC00401FFC0040FFFC0041FFFC0BF +S31AFE006F5304FFFFC004FFFFC005FFFFC005FFFFC005FFFFC00553 +S31AFE006F68FFFFC005FFFFC005FFFFC007FFFFC007FFFFC007FF3C +S31AFE006F7DFFC0077063000E3C80FA1060840001986400004E80DF +S31AFE006F9200203C80FA106084000138A0000A98A400003CA00021 +S31AFE006FA70A7CA903A64200000038A0000C98A400003CA0000AB1 +S31AFE006FBC7CA903A6420000003863FFFF2C0300004080FFD0381D +S31AFE006FD1A0000698A400003CA000147CA903A6420000004E80F7 +S31AFE006FE600209421FFE87C0802A693E100149001001C3BE10059 +S31AFE006FFB087FE3FB7848009A49880100082C00000140820010E5 +S31AFE007010881F00012C0000A44182000C3860000D480000303DC6 +S31AFE00702520000139292EDC3D600001394000083D00FE003C002F +S31AFE00703AFE0890090018916900089149000C9109001438600058 +S31AFE00704F008001001C7C0803A683E10014382100184E80002087 +S31AFE0070644E8000203D20FE00392920007C0348407C8023783971 +S31AFE0070796000004181000C7C0048404181001C3D20FE013889D1 +S31AFE00708E375C7C032040418100107C0020404081000839600067 +S31AFE0070A3017D635B784E8000203D20FE0139294C805463073EAC +S31AFE0070B87C6918AE4E8000209421FFF87C0802A69001000C3D74 +S31AFE0070CD2000008069375C2C0300004181000C4800292D48002B +S31AFE0070E2000C3800FFFF9009375C8001000C7C0803A638210014 +S31AFE0070F7084E8000203803FF9F280000054181000C3863FFA973 +S31AFE00710C4E8000203923FFD05520063E280000094181000C7D1C +S31AFE007121234B784E8000203803FFBF280000054081000C3860F6 +S31AFE007136FFFF4E8000203863FFC94E8000209421FFE07C0802E9 +S31AFE00714BA6900100243800000098010018906100104BFFFF6538 +S31AFE0071605463063E388100084800001D2C0300014082FFEC8098 +S31AFE0071750100247C0803A6382100204E8000209421FFF07C0820 +S31AFE00718A02A693C1000893E1000C900100147C9F2378897F0005 +S31AFE00719F102C0B0000408200282C03002440820098392000019F +S31AFE0071B43800FFFF901F0004993F0010917F0000917F000C487D +S31AFE0071C900007C2C0B0001408200542C03002340820020815FCF +S31AFE0071DE0008817F000C380000007C0A59AE39200002993F008C +S31AFE0071F31048000050817F000C2C0B0800418200E8801F000046 +S31AFE007208813F00087C001A14901F00007C6959AE380B0001908C +S31AFE00721D1F000C480000242C0B0002408200245463063E4BFF5D +S31AFE007232FECD5463203638000003907F0004981F0010386000BE +S31AFE00724700480000AC2C0B0003408200985463063E4BFFFEA5BE +S31AFE00725C801F0004893F00037C001B787C090000901F00044123 +S31AFE0072718200103860002D480027554800006C3860002B48002A +S31AFE0072862749813F0008880900022C00003A4082004C886900BF +S31AFE00729B0083DF000C4800272D813F0008886900014800272186 +S31AFE0072B0396000037C0BF040418100287FCAF3787FE4FB78817D +S31AFE0072C52400087C0958AE7D2B4A14396B00017C0B5040980996 +S31AFE0072DAFFFD4081FFE8386000014800001038000000981F0017 +S31AFE0072EF103860FFFF800100147C0803A683C1000883E1000C62 +S31AFE007304382100104E8000209421FFE07C0802A69361000C93C6 +S31AFE00731981001093A1001493C1001893E1001C900100243D2074 +S31AFE00732EFE013B694C807C7C1B7838600024480026918BFC000A +S31AFE007343003BC000002C1F00003BA00000418200247FE3FB7854 +S31AFE007358480026757C1DFA143BDE00017FFCF0AE541D063E2C7E +S31AFE00736D1F00004082FFE4386000234800265557A0E13E7C7BB8 +S31AFE00738200AE4800264957A0073E7C7B00AE4800263D4BFFFDBA +S31AFE0073972D5463067E2C03002B4082FF98800100247C0803A6F0 +S31AFE0073AC8361000C8381001083A1001483C1001883E1001C3878 +S31AFE0073C12100204E8000209421FFD87C0802A6936100149381B0 +S31AFE0073D6001893A1001C93C1002093E100249001002C3D200010 +S31AFE0073EB008169438C3D4000002C0B000038000000900A3760B3 +S31AFE0074003F6000003F800000408101383FC000003FA000003D00 +S31AFE007415200000800943982C0000004182006C801C438C3D6077 +S31AFE00742A00002800000340810018801E43907009000340820096 +S31AFE00743F0C3BE0000448000034801C438C3BE0000128000001DD +S31AFE00745440810024800B4390540007FE7C0000D07C00FE707CD1 +S31AFE0074690900F8540007FE552907BC7C1F4B78808B439038619A +S31AFE00747E00087FE5FB7848002D7948000014813E43903BE0001F +S31AFE0074930188090000980100083D200000800937602C00000004 +S31AFE0074A840820098390000007C08F8004080006C3D20FE0138FC +S31AFE0074BDC94C8038A100083CE000003C8000007D6828AE8147E5 +S31AFE0074D243945560E13E7D2600AE992A000080043760394A0044 +S31AFE0074E7012C00000091474394408200505560073E7D2600AE53 +S31AFE0074FC396A0001992A0000801B3760916743942C00000040A3 +S31AFE007511820030390800017C08F8004180FFB0813D438C801E56 +S31AFE00752643907D3F48502C0900007C00FA14901E4390913D43D4 +S31AFE00753B8C4181FED88001002C7C0803A6836100148381001825 +S31AFE00755083A1001C83C1002083E10024382100284E80002094F3 +S31AFE00756521FFE87C0802A693A1000C93C1001093E1001490011C +S31AFE00757A001C2C0600003D2000003D6000003D4000003D0000F6 +S31AFE00758F0090894394906B439090AA438C90C8439841820030F6 +S31AFE0075A43FA0000038000000901D3760813D37604BFFFE158140 +S31AFE0075B93D3760801D37602C00000041820010386000004800D2 +S31AFE0075CE001C4BFFFDF93D600000812B4394380000009809004F +S31AFE0075E300806B43948001001C7C0803A683A1000C83C100107F +S31AFE0075F883E10014382100184E8000209421FFC07C0802A69271 +S31AFE00760D81001092A1001492C1001892E1001C9301002093212A +S31AFE0076220024934100289361002C9381003093A1003493C1000F +S31AFE0076373893E1003C900100443D2000008009438C3B6000002D +S31AFE00764C2C0000003D200000936937603E8000003EA00000402D +S31AFE0076618101703D200000816943903F000000880B00002C0006 +S31AFE0076760000418201583EC000003F4000003EE000008016436B +S31AFE00768B982C000000418200588015438C28000003408100189F +S31AFE0076A0801A4394700900034082000C3BC000044800003C8013 +S31AFE0076B515438C3BC00001280000014081002C801A4394540001 +S31AFE0076CA07FE7C0000D07C00FE707C0900F8540007FE55290711 +S31AFE0076DFBC7C1E4B78480000083BC000013BE000007C1FF00087 +S31AFE0076F4408000743FA000003F2000003B810008813D4390882E +S31AFE00770969000039290001913D43905463063E4BFFF9E580193E +S31AFE00771E3760547B26362C000000408200A8813843908869007D +S31AFE0077330039290001913843905463063E4BFFF9BD8014376018 +S31AFE0077487F631B782C000000547B063E4082007C7F7FE1AE3B6E +S31AFE00775DFF00017C1FF0004180FFA0801643982C0000004182C8 +S31AFE0077720018809A4394386100087FC5F37848002ADD4800000E +S31AFE0077870C813A43949B6900003D200000800937602C0000009E +S31AFE00779C408200348137438C801A43947D3E48502C0900007CE2 +S31AFE0077B100F214901A43949137438C40810014813843908809AF +S31AFE0077C600002C0000004082FEBC800100447C0803A68281000D +S31AFE0077DB1082A1001482C1001882E1001C830100208321002408 +S31AFE0077F0834100288361002C8381003083A1003483C1003883F9 +S31AFE007805E1003C382100404E8000209421FFE87C0802A693A1CA +S31AFE00781A000C93C1001093E100149001001C2C0600003D200021 +S31AFE00782F003D6000003D4000003D00000090694390908B43942B +S31AFE00784490AA438C90C84398418200303FA00000380000009055 +S31AFE0078591D3760813D37604BFFFDA5813D3760801D37602C006C +S31AFE00786E00004182001038600000480000104BFFFD893D200011 +S31AFE00788300806943948001001C7C0803A683A1000C83C10010DE +S31AFE00789883E10014382100184E8000209421FFF87C0802A69098 +S31AFE0078AD01000C480025293D20000038000001900937448001F4 +S31AFE0078C2000C7C0803A6382100084E8000209421FFE87C080203 +S31AFE0078D7A693A1000C93C1001093E100149001001C7C9E237864 +S31AFE0078EC3BA000007C7F1B7893BE000048000024801E0000813E +S31AFE0079013F0000540020367C001B7839290001901E0000913F94 +S31AFE00791600003BBD0001813F0000886900002C030000418200BC +S31AFE00792B104BFFF7D17C631B794080FFC87FA3EB788001001C05 +S31AFE0079407C0803A683A1000C83C1001083E10014382100184E46 +S31AFE0079558000207C842379394000004082001838000030980387 +S31AFE00796A000198030000386000024E800020392500077D20FEE0 +S31AFE00797F7054001F7E7D2902147D251E71418200603D20FE0122 +S31AFE00799438C94C8038E5FFFF54E018387C88043068A900012004 +S31AFE0079A90900007D2049143168FFFF7C0B41107C0B4B79418245 +S31AFE0079BE00285508063E5500E13E7D6600AE5509073E7C064875 +S31AFE0079D3AE996300009C03000138630001394A00027CE53B791B +S31AFE0079E84082FFB07D4353784E8000209421FFF07C0802A69339 +S31AFE0079FDE1000C900100143D20000080A943CC7C641B782C05A6 +S31AFE007A12000038600000408100843FE00000801F37682C0000F5 +S31AFE007A270041820010386000017C0803A64E8000212C0300018E +S31AFE007A3C408200103D2000009869376448000054801F3768216B +S31AFE007A5123FFFF216900007D2B4914216000007C0B01147C0BC8 +S31AFE007A664B79418200343D200000800943A82C0000004182008C +S31AFE007A7B24386000017C0803A64E8000212C0300004182001017 +S31AFE007A903D2000003800000198093765800100147C0803A683C5 +S31AFE007AA5E1000C382100104E8000209421FFF07C0802A693E140 +S31AFE007ABA000C900100143FE00000881F37642C000000418200B2 +S31AFE007ACF343D200000800937682C000000418200243D20000075 +S31AFE007AE480A943CC38600000388000007C0803A64E80002138AD +S31AFE007AF9000000981F37643FE00000881F37652C0000004182D1 +S31AFE007B0E00283D200000800943A82C00000041820018386000C6 +S31AFE007B23007C0803A64E80002138000000981F3765800100140D +S31AFE007B387C0803A683E1000C382100104E8000209421FFF07C20 +S31AFE007B4D0802A693C1000893E1000C900100143D200000800908 +S31AFE007B6237582C00000041820010800937587C0803A64E800069 +S31AFE007B77213D200000800943E02C000000418200143800000090 +S31AFE007B8C900943E03BE0000248000010480094ED480094217C6D +S31AFE007BA17F1B78480095A92C03000041820008480095D548003F +S31AFE007BB695954BFFFEF94800954538600003480024D9386000B1 +S31AFE007BCB03480024692C1F0000418200203FC00000813E37485E +S31AFE007BE07FE3FB787D2803A64E8000212C0300004082FFEC4856 +S31AFE007BF50095513D200000800937542C00000041820010800998 +S31AFE007C0A37547C0803A64E800021800100147C0803A683C100B4 +S31AFE007C1F0883E1000C382100104E8000209421FFB87C0802A6E5 +S31AFE007C34936100349381003893A1003C93C1004093E100449077 +S31AFE007C4901004C7C7E1B783BE000003F6000003B810028801B0F +S31AFE007C5E43AC3BA000012C0000004182001C7FE3FB787F84E37C +S31AFE007C73787C0803A64E8000217C7D1B78480000107FE3FB78AB +S31AFE007C8848001D1D90610028381FFFE02800001F7C0A03782F9B +S31AFE007C9D9D00003BFF00017F83E3784181004C390000047D09C8 +S31AFE007CB203A6386100087C6B1B7838000000392000007C0B4994 +S31AFE007CC7AE392900014200FFF8380000047C0903A67C69437850 +S31AFE007CDC7F8BE378880B0000396B0001980900003929000142AC +S31AFE007CF100FFF0419E0030200A001F7C0001107C0500F85400D9 +S31AFE007D06077A54A507387FC4F3787C052B7838C000004BFFF89F +S31AFE007D1B4D7C7E1B7848000058212A001F7D2949107D2048F88F +S31AFE007D30540006F6552907387D2903782C0900007FCBF37838EA +S31AFE007D450000783929FFFF418200182C090000980B0000396BF6 +S31AFE007D5A00013929FFFF4082FFF0280A001F4181000C3BDE00C6 +S31AFE007D6F10480000083BDE00082C1F00464081FEE08001004C7D +S31AFE007D847C0803A6836100348381003883A1003C83C1004083FE +S31AFE007D99E10044382100484E8000209421FFD07C0802A67D8070 +S31AFE007DAE00269381002093A1002493C1002893E1002C9001005D +S31AFE007DC3349181001C88030000386300012C0000507C9D2378EE +S31AFE007DD890610008392000003BC00047408200703861000838F3 +S31AFE007DED81000C4BFFFAE12C0300004182002881210008880976 +S31AFE007E020000392900012C00003D91210008408200108121006D +S31AFE007E170C3BC90001480000383D20FE0188094C987FA4EB786A +S31AFE007E2C2C00000039694C98418200D8880B0000980400008D34 +S31AFE007E412B0001388400012C0900004082FFEC480000BC7D3F9D +S31AFE007E564B787C1FF000408000803B800000397FFFE020AB0068 +S31AFE007E6B1F7CA52910392100103881000C7CA028F87C8428787A +S31AFE007E807CA9483854A5077A54000738806100082A0B001F7C7E +S31AFE007E95A503787D2423789381001038C000004BFFF96D8081AB +S31AFE007EAA00107FE3FB7848001B09419100108121000839290080 +S31AFE007EBF104800000C8121000839290008912100083BFF00013D +S31AFE007ED47C1FF0004180FF8C3D20FE0188094C9C7FA4EB782C37 +S31AFE007EE900000039694C9C4182001C880B0000980400008D2B30 +S31AFE007EFE0001388400012C0900004082FFEC38000000980400F7 +S31AFE007F1300800100348181001C7C0803A68381002083A10024E9 +S31AFE007F2883C1002883E1002C7D808120382100304E800020949B +S31AFE007F3D21FF307C0802A693C100C893E100CC900100D43BC0F3 +S31AFE007F5200003D6000017C7F1B789BCB9324893F00003809FFC5 +S31AFE007F67C128000034418108A03D60FE01396B4CB05400103AA0 +S31AFE007F7C7D4B002E3D20FE0139294CB07D4A4A147D4903A64E5A +S31AFE007F91800420480090F1480090253D20FE0139294C8054602F +S31AFE007FA6E73E7D0900AE5463073E7CE918AE3D4000013800008C +S31AFE007FBB53392A9324980A9324396000009969000399090001A6 +S31AFE007FD098E900024800084C3D200000880933403D6000012C4E +S31AFE007FE5000000396B932439493340418207F8880A00008D2A28 +S31AFE007FFA0001980B00002C090000396B00014082FFEC480007F4 +S31AFE00800FDC387F000148000BA948000808387F000148000D6DF6 +S31AFE008024480007FC3C600001386393244BFFFBFD480007EC8804 +S31AFE0080391F00012C000000408200404800093D3D20FE01880965 +S31AFE00804E4C9C3D6000012C000000396B932439494C9C418207D8 +S31AFE00806388880A00008D2A0001980B00002C090000396B0001B5 +S31AFE0080784082FFEC4800076C381F0001900100883BC1008C3B53 +S31AFE00808DE100887FE3FB787FC4F3784BFFF8392C030000418281 +S31AFE0080A200A48121008888090000392900012C00002C912100F9 +S31AFE0080B7884082008C7FE3FB78388100904BFFF80D2C0300003E +S31AFE0080CC418200788121008888090000392900012C00002C9159 +S31AFE0080E1210088408200608081008C2C04000041820038806122 +S31AFE0080F60090480008C97C641B79418200148061008880A100F3 +S31AFE00810B8C38C000004BFFF7018001008C812100887C000214CC +S31AFE0081207D2902149121008881210088880900002C00002C40FD +S31AFE00813582001038090001900100884BFFFF50812100888809F0 +S31AFE00814A00002C0000004082003C3D20FE0188094C9C3D600080 +S31AFE00815F012C000000396B932439494C9C4182067C880A00003E +S31AFE0081748D2A0001980B00002C090000396B00014082FFEC48C8 +S31AFE0081890006603D20FE0188094CA03D6000012C000000396B30 +S31AFE00819E932439494CA041820644880A00008D2A0001980B00A9 +S31AFE0081B3002C090000396B00014082FFEC480006283C800001F9 +S31AFE0081C87FE3FB78388493244BFFFBD54800064C381F00013B0F +S31AFE0081DDE10094900100947FE3FB78388100984BFFF6E52C0375 +S31AFE0081F20000418200908121009488090000392900012C0000CB +S31AFE0082072C91210094408200787FE3FB783881009C4BFFF6B98F +S31AFE00821C2C03000041820064806100983C80000180A1009C38C8 +S31AFE00823184932438C000014BFFF32D2C030000408205E03D6023 +S31AFE008246FE01880B4CA43D2000012C00000039499324396B4CEA +S31AFE00825BA44182001C880B00008D2B0001980A00002C09000064 +S31AFE008270394A00014082FFEC38000000980A0000480005A03DC0 +S31AFE00828520FE0188094CA03D6000012C000000396B932439499D +S31AFE00829A4CA04182054C880A00008D2A0001980B00002C0900A9 +S31AFE0082AF00396B00014082FFEC480005303BC00001381F000193 +S31AFE0082C43BE100A0900100A07FE3FB78388100A44BFFF5FD2C1A +S31AFE0082D9030000418201F8812100A088090000392900012C006B +S31AFE0082EE002C912100A0408201E07FE3FB78388100A84BFFF5E1 +S31AFE008303D12C030000418201CC806100A0880300003863000129 +S31AFE0083182C00003A906100A0408201B42C1E000041820124802C +S31AFE00832D0100A82C000000418200A8800100A83BE000007C1F18 +S31AFE00834200404080005439410008816100A0892B0000396B0072 +S31AFE008357017D204B782C00007D7D2AF9AE916100A04082001849 +S31AFE00836C880B0000392B0001600000207C0AF9AE912100A03BC6 +S31AFE008381FF0001281F007F41810010800100A87C1F0040418086 +S31AFE008396FFB8808100A4386100087FE5FB7848001EB97C03F864 +S31AFE0083AB0040820024812100A8800100A47D3F48502C090000DB +S31AFE0083C07C00FA14900100A4912100A84082FF6C800100A82C09 +S31AFE0083D50000004082003C3D20FE0188094C9C3D6000012C00F2 +S31AFE0083EA0000396B932439494C9C418203F4880A00008D2A00B2 +S31AFE0083FF01980B00002C090000396B00014082FFEC480003D817 +S31AFE0084143D20FE0188094CA43D6000012C000000396B93243914 +S31AFE008429494CA4418203BC880A00008D2A0001980B00002C095D +S31AFE00843E0000396B00014082FFEC480003A0808100A480A10022 +S31AFE008453A838C000014BFFF3B92C0300004182003C3D20FE01EF +S31AFE00846888094C9C3D6000012C000000396B932439494C9C41B2 +S31AFE00847D82036C880A00008D2A0001980B00002C090000396B2F +S31AFE00849200014082FFEC480003503D20FE0188094CA43D60000E +S31AFE0084A7012C000000396B932439494CA441820334880A000036 +S31AFE0084BC8D2A0001980B00002C090000396B00014082FFEC487D +S31AFE0084D10003183D20FE0188094CA83D6000012C000000396B28 +S31AFE0084E6932439494CA8418202FC880A00008D2A0001980B00A2 +S31AFE0084FB002C090000396B00014082FFEC480002E0881F000010 +S31AFE008510395F000168090053216900007D2B491468000043219A +S31AFE0085256000007C0B01147C0B4B7939600000914100AC9161ED +S31AFE00853A00B03BC100AC418200287FC3F378388100B04BFFF392 +S31AFE00854F85812100AC880900002C00003B4082000C3809000138 +S31AFE008564900100AC7FC3F378388100B44BFFF3612C0300004199 +S31AFE00857982000C806100B448008B193860000348001B1538602F +S31AFE00858E000348001AA5806100B02C0300004182004C3D20009E +S31AFE0085A300800937502C0000004182001C800937507C0803A667 +S31AFE0085B84E8000217C631B7940820008906100B0800100B02C80 +S31AFE0085CD0000004182001838000009900100B03860000948004F +S31AFE0085E2034948000248480015D12C0300004182001838000032 +S31AFE0085F763981F00003D2000003800000190093778881F0000CC +S31AFE00860C68090053216900007D2B491468000073216000007C2A +S31AFE0086210B01147C0B4B7941820024386000004BFFF3C53D20F7 +S31AFE008636000139292AF83D600000912B377448008A7D4800000B +S31AFE00864B0C386000014BFFF3A53860000348001A4538600003B2 +S31AFE008660480019D5480013DD3860FFFF480001C4480013D13D87 +S31AFE0086752000008009374C7C0803A64E800021386000014800C3 +S31AFE00868A01A8480017D1480001903C800001387F000138849361 +S31AFE00869F2438A0012C48000E15480001783C800001387F0001F8 +S31AFE0086B43884932438A0012C48000D8548000160381F000190CA +S31AFE0086C90100B8386100B8388100BC4BFFF1FD2C0300004182EF +S31AFE0086DE0084812100B888090000392900012C00002C912100A7 +S31AFE0086F3B84082006C88090000392900012C000043912100B8BB +S31AFE00870840820014806100BC3880000048002369480000108081 +S31AFE00871D6100BC38800000480023513D20FE0188094C9C3D6040 +S31AFE00873200012C000000396B932439494C9C418200A8880A003F +S31AFE008747008D2A0001980B00002C090000396B00014082FFEC37 +S31AFE00875C4800008C3D20FE0188094CA03D6000012C0000003954 +S31AFE0087716B932439494CA041820070880A00008D2A0001980B3F +S31AFE00878600002C090000396B00014082FFEC48000054381F0060 +S31AFE00879B01900100C0386100C0388100C44BFFF1292C0300000A +S31AFE0087B0408200443D20FE0188094CAC3D6000012C00000039C2 +S31AFE0087C56B932439494CAC4182001C880A00008D2A0001980B33 +S31AFE0087DA00002C090000396B00014082FFEC38000000980B0024 +S31AFE0087EF00480000303C60FE0138634C9C4BFFEB11806100C4F0 +S31AFE00880448001279480000183C8000017FE3FB783884932438EB +S31AFE008819A0012C48001AA53C600001386393244BFFEAE53860D2 +S31AFE00882E0000800100D47C0803A683C100C883E100CC3821001A +S31AFE008843D04E8000209421FFE87C0802A693A1000C93C10010F2 +S31AFE00885893E100149001001C3FA00001389D932448001635389B +S31AFE00886D7D93244BFFEA9D8001001C7C0803A683A1000C83C1AF +S31AFE008882001083E10014382100184E8000209421FFF07C0802CC +S31AFE008897A693E1000C900100143D2000008009375C2C00000058 +S31AFE0088AC408000084BFFFF993FE00001387F8B244BFFE8893890 +S31AFE0088C17F8B244BFFF6797C631B794182FFEC7C6318F85463F0 +S31AFE0088D60FFE800100147C0803A683E1000C382100104E800013 +S31AFE0088EB204E8000209421FFF87C0802A69001000C4BFFEFA90F +S31AFE0089004800151D3860002B480010C58001000C7C0803A63812 +S31AFE0089152100084E8000203D2000009069375C4E8000209421A6 +S31AFE00892AFFF87C0802A69001000C3D20FE0139294C805460E74F +S31AFE00893F3E7D4900AE5463073E7D0918AE3D60000138000058F7 +S31AFE008954386B9324980B932439200000994300019903000299E9 +S31AFE0089692300034BFFE9A18001000C7C0803A6382100084E8012 +S31AFE00897E00203D20000138A0000039299B743CC0000038E0FF06 +S31AFE008993FF3C8000003D6000013D4000003D000000380000017F +S31AFE0089A890E643A090AB9B24912A43A49008376C90A4439C4E25 +S31AFE0089BD8000209421FFF07C0802A693C1000893E1000C9001C4 +S31AFE0089D200143D2000008009376C7C7F1B782C0000007C9E23F8 +S31AFE0089E778408200084BFFFF952C1F0012418100243D60000077 +S31AFE0089FC800B43A43D20000139299B747C0900507C00F21428A2 +S31AFE008A110000804081000C386000004800006C3CE00000800710 +S31AFE008A2643A07C1F00004182004C3D0000008008439C7C1F006B +S31AFE008A3B0041800020395F00013D20000139299B24554B103A3F +S31AFE008A50380000007C09592E9148439C3D600000814B43A43D84 +S31AFE008A6520000139299B2457E0103A7D49012E93E743A03D2086 +S31AFE008A7A0000806943A47C03F214900943A4800100147C0803F2 +S31AFE008A8FA683C1000883E1000C382100104E8000209421FFD889 +S31AFE008AA47C0802A6936100149381001893A1001C93C100209302 +S31AFE008AB9E100249001002C3D600000800B37707C7D1B782C005B +S31AFE008ACE00007C9E23787CBF2B7840820058380000013D20004C +S31AFE008AE30139299BF4900B377039400000380000087C0903A65F +S31AFE008AF8390A0001554BC00E5547103A2C0B00005560083C405D +S31AFE008B0D80000C6C0004C168001DB77C0B03784200FFE87D0AA4 +S31AFE008B224378280A00FF7C09392E4081FFC43D60000038000009 +S31AFE008B37003D2000013B699BF4900B37603F8000004800002437 +S31AFE008B4C8921000857E0463E7C004A785400103A7D7B002E574A +S31AFE008B61E9402E7D3F5A783BBD00012C1E00003BDEFFFF4182F9 +S31AFE008B760020386100087FA4EB7838A0000148001679801C371C +S31AFE008B8B602C0000004182FFBC7FE3FB788001002C7C0803A618 +S31AFE008BA0836100148381001883A1001C83C1002083E100243844 +S31AFE008BB52100284E8000209421FFD87C0802A693A1001C93C114 +S31AFE008BCA002093E100249001002C3D2000013800000098099353 +S31AFE008BDF243BA993247C691B7890610008880900002C0000434D +S31AFE008BF4408200F4880900012C000052408200E88BC900022C76 +S31AFE008C091E0043408200DC880900032C00003A408200D0380986 +S31AFE008C1E00043BE10008900100087FE3FB783881000C4BFFECAC +S31AFE008C33A12C03000041820138812100088809000039290001BE +S31AFE008C482C00002C91210008408201207FE3FB78388100104B35 +S31AFE008C5DFFEC752C0300004182010C8061000C8081001038A0C9 +S31AFE008C72FFFF4BFFFE2D3D20000083E937602C1F000041820008 +S31AFE008C87403D20FE0188094CA07FA3EB782C00000039694CA07C +S31AFE008C9C4182001C880B00008D2B0001980300002C090000388C +S31AFE008CB16300014082FFEC3800000098030000480000B07C64EE +S31AFE008CC61B78387D000138A000204BFFEC893D2000019BC99340 +S31AFE008CDB24386300017FFD19AE4800008C81210008880900006E +S31AFE008CF07D2B4B782C00004C386900017C0903784182002041C2 +S31AFE008D058100102C0000434182003C4800004C2C09005041827A +S31AFE008D1A001C480000403C8000013884932438A0012C48000916 +S31AFE008D2F5D480000403C8000013884932438A0012C48000A912E +S31AFE008D444800002C3C8000013884932438A00800480005FD4800 +S31AFE008D590000183C8000017D635B783884932438A0012C4800B9 +S31AFE008D6E15458001002C7C0803A683A1001C83C1002083E100B0 +S31AFE008D8324382100284E8000209421FFF87C0802A69001000CCF +S31AFE008D98880300002C000070408200183C800001388493243859 +S31AFE008DADA0012C48000709480000143C8000013884932438A024 +S31AFE008DC2012C480014F58001000C7C0803A6382100084E800031 +S31AFE008DD7203923011C7C0348404C8000208004000038840004B3 +S31AFE008DEC90030000386300047C0348404180FFEC4E8000203863 +S31AFE008E0100004598030000392000309D230001380000329C0325 +S31AFE008E160001386300014E8000203800004F980300003920003D +S31AFE008E2B4B9D230001386300014E8000209421FFE87C0802A6D0 +S31AFE008E4093A1000C93C1001093E100149001001C7C9E23797C0E +S31AFE008E557D1B783BE0000041820038887D00003BBD00014BFF96 +S31AFE008E6AE29537DEFFFF7FFF1B7857E920367C00002654001FA9 +S31AFE008E7FFE7C0000D07D2900787FE000387C1F4B784082FFD0EC +S31AFE008E947FE3FB788001001C7C0803A683A1000C83C10010831F +S31AFE008EA9E10014382100184E8000209421FFE87C0802A6938180 +S31AFE008EBE000893A1000C93C1001093E100149001001C7C7D1BA6 +S31AFE008ED3787C9C2378388000024BFFFF5D907C0000387D000238 +S31AFE008EE88001001C7C0803A68381000883A1000C83C100108394 +S31AFE008EFDE10014382100184E8000209421FFE87C0802A693812C +S31AFE008F12000893A1000C93C1001093E100149001001C7C7D1B51 +S31AFE008F27787C9C2378388000084BFFFF09907C0000387D00082B +S31AFE008F3C8001001C7C0803A68381000883A1000C83C10010833F +S31AFE008F51E10014382100184E8000203803FF9F280000054181EB +S31AFE008F6600143803FFA990040000386000014E8000203803FFA6 +S31AFE008F7BBF280000054181000C3803FFC94BFFFFE43863FFD089 +S31AFE008F905460063E280000094081000C386000004E80002090BC +S31AFE008FA5640000386000014E8000209421FFE87C0802A693A1CC +S31AFE008FBA000C93C1001093E100149001001C7C7D1B78887D0068 +S31AFE008FCF003BBD00014BFFFF897FA3EB788001001C7C0803A66F +S31AFE008FE483A1000C83C1001083E10014382100184E8000203DDC +S31AFE008FF920FE015480E13E39294D887D6900AE5484073E7C09E0 +S31AFE00900E20AE996300009C030001386300014E8000209421FFA1 +S31AFE009023E07C0802A69381001093A1001493C1001893E1001CC0 +S31AFE009038900100247C7F1B787C9C23783BC000003BA100084802 +S31AFE00904D0000188001000857DE20365400073E7FDE03783BFF33 +S31AFE0090620001887F00007FA4EB784BFFFEF12C0300004082FF3E +S31AFE009077DC93DC00007FE3FB78800100247C0803A683810010DA +S31AFE00908C83A1001483C1001883E1001C382100204E80002094BC +S31AFE0090A121FFE87C0802A69381000893A1000C93C1001093E14E +S31AFE0090B600149001001C7C7F1B783B9F00107C1FE0407C9E2370 +S31AFE0090CB7840800038887F00004BFFE0298C1F00017C7D1B788A +S31AFE0090E07C0303784BFFE01957BD20363BFF00017FBD1B787C4A +S31AFE0090F51FE0409BBE00003BDE00014180FFD07FE3FB788001CA +S31AFE00910A001C7C0803A68381000883A1000C83C1001083E1000F +S31AFE00911F14382100184E8000209421FFE87C0802A693A1000CBC +S31AFE00913493C1001093E100149001001C7C9D237857A4463E4B0B +S31AFE009149FFFEB157A4863E4BFFFEA957A4C63E4BFFFEA157A4CC +S31AFE00915E063E4BFFFE998001001C7C0803A683A1000C83C10095 +S31AFE0091731083E10014382100184E8000209421FFE87C0802A634 +S31AFE00918893A1000C93C1001093E100149001001C7C9E237888B8 +S31AFE00919D1E00003BE000002C000000393E0001418200207FFD7D +S31AFE0091B2FB78880900003BBD00012C000000392900014082FF57 +S31AFE0091C7F07FBFEB782F9F00C97C0000265400EFFE7C0000D038 +S31AFE0091DC7C0900F87FE00038712900C87C1F4B7857E4063E7FA8 +S31AFE0091F1FDFB784BFFFE052C1D00003BFFFFFF4081005C7FFD8E +S31AFE009206FB787FC4F378896400007FAAEB78210B00007C0859AC +S31AFE00921B1469690023210900007D2849147C004B783000FFFF98 +S31AFE0092307C0001107C0900F87129002A7D6B00387D6B4B782C60 +S31AFE0092450A00009963000038840001386300013BBDFFFF4181F9 +S31AFE00925AFFB48001001C7C0803A683A1000C83C1001083E10096 +S31AFE00926F14382100184E8000209421FFF07C0802A693C1000847 +S31AFE00928493E1000C900100143BC300107C03F0407C9F237840F9 +S31AFE009299800018889F00003BFF00014BFFFD557C03F0404180B6 +S31AFE0092AEFFF0800100147C0803A683C1000883E1000C382100E1 +S31AFE0092C3104E800020392000047D2903A6380000009803000015 +S31AFE0092D8386300014200FFF87C80C670980300007C8986709D43 +S31AFE0092ED2300017C8046709C030001988300014E80002039634C +S31AFE009302000438600000394000037D405378892B00002C0000D2 +S31AFE009317005460402E7C034B78396B0001394AFFFF4181FFE40E +S31AFE00932C4E800020380000087C0903A6880400003884000198EB +S31AFE009341030000386300014200FFF04E8000209421FFE87C0835 +S31AFE00935602A693C1001093E100149001001C3BC100087C9F237B +S31AFE00936B787FC3F378480017212C030000418200303800005199 +S31AFE009380981F0000392000439D3F00017FC3F3784BFFFF717CC1 +S31AFE009395641B783BFF00017FE3FB784BFFFD894800000C7FE332 +S31AFE0093AAFB784BFFFA557C7F1B7838000000981F0000800100A0 +S31AFE0093BF1C7C0803A683C1001083E10014382100184E80002021 +S31AFE0093D49421FFC87C0802A693A1002C93C1003093E1003490BC +S31AFE0093E901003C3BA100207C641B787FA3EB784BFFFED17FA3FF +S31AFE0093FEEB7838810008480017352C0300004182001480010017 +S31AFE00941310386000012C00000040820008386000008001003C4C +S31AFE0094287C0803A683A1002C83C1003083E10034382100384EC3 +S31AFE00943D8000209421FFE07C0802A693A1001493C1001893E18E +S31AFE009452001C900100247C7D1B787C9F2378388100084BFFFBE8 +S31AFE009467BD7C1D180041820020806100084BFFFF612C030000D9 +S31AFE00947C418200107FE3FB784BFFF99D4800000C7FE3FB784BDB +S31AFE009491FFF9713800000098030000800100247C0803A683A190 +S31AFE0094A6001483C1001883E1001C382100204E8000209421FFA2 +S31AFE0094BBD87C0802A693A1001C93C1002093E100249001002C7B +S31AFE0094D0892300003800FFFF2C0900677C9F237890010008387E +S31AFE0094E56300014182008C418100102C09006341820024480022 +S31AFE0094FA00C02C090070408200B8388100084BFFFAA938810013 +S31AFE00950F104BFFFB91480000B0880300002C00002D408200209F +S31AFE009524880300012C000031408200143D20000038000000904A +S31AFE0095390943CC480000103C800000388443CC4BFFFAD93D20A8 +S31AFE00954E0000806943CC2C030000418200104BFFFE792C03001A +S31AFE00956300418200547FE3FB784BFFF8B5480000503FA0000095 +S31AFE009578389D43C84BFFFAA5809D43C8386100104BFFFD418038 +S31AFE00958D1D43C82C00FFFF4182000C2C0000004082001038006E +S31AFE0095A20002900100084800001C380000019001000848000097 +S31AFE0095B7107FE3FB784BFFF8457C7F1B78800100082C000000EC +S31AFE0095CC41820028418100102C00FFFF4182008C4800007C2C60 +S31AFE0095E1000001418200242C00000241820060480000683D202B +S31AFE0095F6000139292AF83D600000912B3774480000603FA0004C +S31AFE00960B013C80000138842AF8387D2C144BFFF7C1386100100A +S31AFE0096203880004738BD2C14480015692C0300004182002838E5 +S31AFE0096351D2C143D2000007FE3FB78900937744BFFF7DD4800E3 +S31AFE00964A00187FE3FB784BFFF7D14800000C7FE3FB784BFFF79E +S31AFE00965FA57C7F1B7838000000981F00008001002C7C0803A6F6 +S31AFE00967483A1001C83C1002083E10024382100284E80002094AE +S31AFE00968921FFD07C0802A693210014934100189361001C9381D4 +S31AFE00969E002093A1002493C1002893E1002C900100347C9F231C +S31AFE0096B3787CBD2B78388100084BFFF8F53881000C3F800000CE +S31AFE0096C84BFFF7ED389C43B84BFFF9D1380000513BBDFFE67F93 +S31AFE0096DD3FEA14981F00003920004D9D3F00013BFF00017FFA49 +S31AFE0096F2FB787F43D378388000004BFFF8FD7C7F1B787FFEFBE2 +S31AFE0097077838000030389C43B8981E0000387E00014BFFFB6187 +S31AFE00971C7C7F1B783B8000003F600000480000247FE3FB7838D3 +S31AFE0097319D43C04BFFFB457C7F1B78389D43C03B9C0001387B04 +S31AFE00974643B84BFFFBE97C1FC840408000408001000C7C1C0019 +S31AFE00975B0040800034806100083C8000003FA00000388443B8C6 +S31AFE00977038BD43C0480013692C030000380000009001000840E4 +S31AFE00978582FFA838000031981E00007F43D3785784063E4BFF0D +S31AFE00979AF86138000000981F0000800100347C0803A6832100E8 +S31AFE0097AF14834100188361001C8381002083A1002483C10028D9 +S31AFE0097C483E1002C382100304E8000209421FFC07C0802A69352 +S31AFE0097D9A1003493C1003893E1003C90010044380000007C9F3E +S31AFE0097EE23789001001C90010010900100149001001838810072 +S31AFE009803204BFFF7053BA100287FA4EB784BFFF8917FA3EB7804 +S31AFE009818388100084800131D2C030000418200E43800007198E7 +S31AFE00982D1F0000392000709D3F000180810020387F00014BFF3A +S31AFE009842F8E9388100084BFFFA31800100207C7F1B787009004E +S31AFE0098570241820020388000024BFFF8C9388000024BFFF791C2 +S31AFE00986C888100134BFFF7897C7F1B7880010020700900044110 +S31AFE009881820028800100142C0000004182001C7FE3FB783880F7 +S31AFE00989600044BFFF891808100144BFFF8E17C7F1B788001009B +S31AFE0098AB207009000841820028800100182C0000004182001C74 +S31AFE0098C07FE3FB78388000084BFFF861808100184BFFF8B17CCF +S31AFE0098D57F1B788001002070090010418200348001001C2C007E +S31AFE0098EA0000418200287FE3FB78388000104BFFF83180810069 +S31AFE0098FF1C4BFFF8814800000C7FE3FB784BFFF4F57C7F1B7887 +S31AFE00991438000000981F0000800100447C0803A683A10034837E +S31AFE009929C1003883E1003C382100404E8000209421FFD87C08F5 +S31AFE00993E02A6936100149381001893A1001C93C1002093E100FC +S31AFE009953249001002C3B8100087C7D1B787C9B23787CA42B7855 +S31AFE0099687F83E3784BFFF95D7F83E3787FA4EB787F65DB784887 +S31AFE00997D0012718001002C7C0803A6836100148381001883A13C +S31AFE009992001C83C1002083E10024382100284E8000203D2000E8 +S31AFE0099A700816937745463103A7C63582E4E8000203D20000061 +S31AFE0099BC816937745463103A7C83592E4E8000209421FFF87C60 +S31AFE0099D10802A69001000C3D2000003929320081690018546485 +S31AFE0099E6063E806B0000800B000C7C0803A64E80002180010005 +S31AFE0099FB0C7C0803A6382100084E8000209421FFF87C0802A6F3 +S31AFE009A109001000C3D2000003929320081690018806B00008042 +S31AFE009A250B00107C0803A64E8000218001000C7C0803A63821DE +S31AFE009A3A00084E8000209421FFF87C0802A69001000C3D20004B +S31AFE009A4F00392932008169001838800008806B0000800B00141E +S31AFE009A647C0803A64E8000218001000C7C0803A6382100084E64 +S31AFE009A798000209421FFF87C0802A69001000C3D200000392900 +S31AFE009A8E3200816900187C651B78806B0000800B0014388000D5 +S31AFE009AA3007C0803A64E8000218001000C7C0803A63821000873 +S31AFE009AB84E8000209421FFE87C0802A693A1000C93C1001093A8 +S31AFE009ACDE100149001001C3FC00000817E43D03D2000002C0B39 +S31AFE009AE20000380000003BBE43D0900937787C7F1B784182008E +S31AFE009AF7187D635B7848000055801E43D02C0000004082002C23 +S31AFE009B0C813F00003C007D82913D000460001008901F000093B9 +S31AFE009B21FE43D03860000348000575386000034800050580014F +S31AFE009B36001C7C0803A683A1000C83C1001083E1001438210078 +S31AFE009B4B184E8000209421FFF87C0802A69001000C3D20000029 +S31AFE009B60816937782C0B0000408200183D200000800943D03910 +S31AFE009B754943D07C0300004182000C3860000048000024800A9F +S31AFE009B8A0004916943D090030000386000034800050538600099 +S31AFE009B9F0348000495386000018001000C7C0803A63821000815 +S31AFE009BB44E8000203D200000800943D03120FFFF7C6901104E1E +S31AFE009BC98000209421FFF87C0802A69001000C2C03000041827C +S31AFE009BDE00483D400000812A377C3929FFFF2C090000912A37C4 +S31AFE009BF37C418100683D20000039293200816900183800000088 +S31AFE009C08900A377C806B0000800B0014388000057C0803A64E34 +S31AFE009C1D8000214800003C3D600000812B377C392900012C0975 +S31AFE009C320001912B377C408200243D20000039293200816900E8 +S31AFE009C471838800004806B0000800B00147C0803A64E8000218A +S31AFE009C5C8001000C7C0803A6382100084E8000209421FFF87CBE +S31AFE009C710802A69001000C386000004BFFFF513D600001380085 +S31AFE009C8600207C0903A63D200000814943DC396B2AF83D00002E +S31AFE009C9B00392000007C09502E7C09592E392900044200FFF4AD +S31AFE009CB07D6A5B783D200000816943DC800B0094900A01008140 +S31AFE009CC52B0090912A0104800B0080900A0108812B0088912A6E +S31AFE009CDA010C800B008C900A0110812B0084912A01143D400025 +S31AFE009CEF003D600000800B37783D2000012C00000039292AF877 +S31AFE009D04912A3774418200183800000090083778386000404B63 +S31AFE009D19FFFC8D4BFFFE35386000404BFFFC814BFFFE293D20BF +S31AFE009D2E0000906943E08001000C7C0803A6382100084E800017 +S31AFE009D43209421FFF87C0802A69001000C380000207C0903A6EC +S31AFE009D583D200000814943DC3D600001396B2AF8392000007C73 +S31AFE009D6D09582E7C09512E392900044200FFF47D6A5B783D2098 +S31AFE009D820000816943DC800A0100900B0094812A0104912B0099 +S31AFE009D9790800A0108900B0080812A010C912B0088800A0110DE +S31AFE009DAC900B008C812A0114912B0084386000014BFFFE118005 +S31AFE009DC101000C7C0803A6382100084E800020386000004E809A +S31AFE009DD600203D20FE0139299DD03D400000912A37503D60FECF +S31AFE009DEB01396B9E5C3D2000009169374C3D40FE013D600000CD +S31AFE009E00394A9C6C914B37583D20FE0139299D443D6000009186 +S31AFE009E152B37544E8000209421FFF87C0802A69001000C3D20BE +S31AFE009E2A0000800937802C0000004082001838000001900937D0 +S31AFE009E3F8048007375386000044BFFD1398001000C7C0803A6B0 +S31AFE009E54382100084E8000209421FFF87C0802A69001000C3DF4 +S31AFE009E6920000039293200800900402C0000004182000C7C08E4 +S31AFE009E7E03A64E8000218001000C7C0803A6382100084E80004A +S31AFE009E93207FE000084E8000209421FFD07C0802A693410018A5 +S31AFE009EA89361001C9381002093A1002493C1002893E1002C9059 +S31AFE009EBD0100347C9D2378380000547C7C1B78981D00003B405C +S31AFE009ED200007F8326709341000C4BFFD1D19C7D00017F83E314 +S31AFE009EE7784BFFD1C57FBFEB789C7F0001380000749C1F0001E5 +S31AFE009EFC392000689D3F0001380000729C1F0001392000659DEE +S31AFE009F113F0001380000619C1F0001392000643BA0003A9D3FF4 +S31AFE009F2600019FBF000148000D1D906100083BFF00017FE4FBBE +S31AFE009F3B783861000838A0000438C000004BFFD61D7C7F1B7855 +S31AFE009F503B80003B9B9F0000386000044BFFD1519C7F0001386C +S31AFE009F656000404BFFD1459C7F00019FBF0001386000404BFF46 +S31AFE009F7AFA2D906100103BFF00017FE4FB783861000C38A00018 +S31AFE009F8F0038C000004BFFD5D17C7F1B783B6100107FE4FB78C1 +S31AFE009FA47F63DB7838A0000438C000004BFFD5B57C7F1B789B9E +S31AFE009FB99F0000386000004BFFD0ED9C7F0001386000014BFF52 +S31AFE009FCED0E19C7F00019FBF0001386000014BFFF9C9906100B8 +S31AFE009FE3103BFF00017FE4FB787F63DB7838A0000438C000003B +S31AFE009FF84BFFD56D7C7F1B789B9F00003BFF00019B5F00008047 +S31AFE00A00D0100347C0803A6834100188361001C8381002083A1B4 +S31AFE00A022002483C1002883E1002C382100304E8000202C03005F +S31AFE00A037014182002028030001418000502C03000241820024D7 +S31AFE00A04C2C030003418200304800003C3C0002004C00012C7C1F +S31AFE00A061108BA64C00012C480000283C0004004C00012C7C1077 +S31AFE00A0768BA64C00012C480000143C000C004C00012C7C108BF3 +S31AFE00A08BA64C00012C7C708AA654630FFE4E8000202C0300019F +S31AFE00A0A04182002028030001418000682C030002418200202C2F +S31AFE00A0B503000341820028480000543C0002007C0004AC7C1807 +S31AFE00A0CA8BA6480000443D6004007C0004AC7D788BA648000085 +S31AFE00A0DF34380000807C0903A639200000612010003D600E00B9 +S31AFE00A0F47C0004AC7D398BA67D788BA67C198BA67D788BA639F5 +S31AFE00A1092900104200FFE07C788AA654630FFE4E8000203D6070 +S31AFE00A11E000038000001900B37603D20FE013929A1EC3D6000D5 +S31AFE00A13300912B37843D40000048000098800A43D8280000036F +S31AFE00A148408100307080000340820028706000034082002080FB +S31AFE00A15D0300003863000490040000812A43D8388400043929CB +S31AFE00A172FFFC4800005C3D600000800B43D82800000140810008 +S31AFE00A18734708000014082002C7060000140820024A003000052 +S31AFE00A19C38630002B0040000812B43D8388400023929FFFE91E4 +S31AFE00A1B12B43D848000020880300003863000198040000812A79 +S31AFE00A1C643D8388400013929FFFF912A43D8800A43D82C0000A1 +S31AFE00A1DB004082FF643D20000038000000900937603D20000024 +S31AFE00A1F038000000900937844E8000209421FFE87C0802A69381 +S31AFE00A20581000893A1000C93C1001093E100149001001C7C6002 +S31AFE00A21A1B787CBC2B787C8323783FA000007C040378939D43D6 +S31AFE00A22FD84BFFFEED807D43D87C63E0508001001C7C0803A618 +S31AFE00A2448381000883A1000C83C1001083E10014382100184E3A +S31AFE00A2598000209421FFE87C0802A69381000893A1000C93C1D4 +S31AFE00A26E001093E100149001001C7CBC2B783FA00000939D4365 +S31AFE00A283D84BFFFE99807D43D87C63E0508001001C7C0803A618 +S31AFE00A2988381000883A1000C83C1001083E10014382100184EE6 +S31AFE00A2AD800020386000004E800020386000004E800020386054 +S31AFE00A2C200004E8000209421FFF07C0802A693C1000893E100F5 +S31AFE00A2D70C900100143D200000800943E42C0000004182006061 +S31AFE00A2EC3FE000003BC000007D4000A67D4053783920000051AA +S31AFE00A3012004207C000124817F43E4800B0014901F43E4808BB7 +S31AFE00A316001893CB00187C0000A6514004207C000124812B007C +S31AFE00A32B0C80AB0010806B00007D2803A64E800021801F43E4E4 +S31AFE00A3402C0000004082FFB0800100147C0803A683C1000883D6 +S31AFE00A355E1000C382100104E8000209421FFF87C0802A6900142 +S31AFE00A36A000C4BFFFF5D8001000C7C0803A6382100084E80003F +S31AFE00A37F209069000038000000900900149089000490A9001061 +S31AFE00A394900900189128000090C9000890E9000C4E80002081F1 +S31AFE00A3A92300002C090000418200F8810300043809FFFF280099 +S31AFE00A3BE0039418100E83D60FE01396B4DA05400103A7D4B0010 +S31AFE00A3D32E3D20FE0139294DA07D4A4A147D4903A64E80042012 +S31AFE00A3E83D20FF0061290200A16900007C0006AC556B063E3800 +S31AFE00A3FD000000600080007C0046307D600378540B043EB16962 +S31AFE00A41200007C0006AC480000903D20FF0061290240A16900F9 +S31AFE00A427007C0006AC556B063E38000000600080007C004630E0 +S31AFE00A43C7D600378540B043EB16900007C0006AC4800005C3DE5 +S31AFE00A45120FF0061290220A16900007C0006AC556B063E3800B3 +S31AFE00A4660000600080007C0046307D600378540B043EB16900F8 +S31AFE00A47B007C0006AC480000283D20FF00612909408009000072 +S31AFE00A4907C0006AC540004DE550B68247C005B78900900007CFF +S31AFE00A4A50006AC800300003D2000003949342C5408103A7C0AFE +S31AFE00A4BA402E3D20FE00392962487C004800418200187C0A404F +S31AFE00A4CF2E3D20FE013929B1387C0048004C8200208003000862 +S31AFE00A4E43D6000007C0A412E81430010396B35183D2000007D2E +S31AFE00A4F94B412E392936047C69412E4E8000207C631B794D8270 +S31AFE00A50E00203803FFFF280000397C0803784D8100203D60FEF2 +S31AFE00A52301396B4E885500103A7D4B002E3D20FE0139294E887B +S31AFE00A5387D4A4A147D4903A64E8004203D20FF00612900148109 +S31AFE00A54D6900007C0006AC3C0080007C0044307D6B0078916958 +S31AFE00A56200007C0006AC4E8000203D20FF0061290200A0090033 +S31AFE00A577007C0006AC7000FFF75400043EB00900007C0006ACBA +S31AFE00A58C4E8000203D20FF0061290200A00900007C0006AC7099 +S31AFE00A5A100FFFB5400043EB00900007C0006AC4E8000203D20DF +S31AFE00A5B6FF0061290240A00900007C0006AC7000FFFB54000428 +S31AFE00A5CB3EB00900007C0006AC4E8000203D20FF00612902205C +S31AFE00A5E0A00900007C0006AC7000FFF75400043EB00900007C5A +S31AFE00A5F50006AC4E8000203D20FF0061290220A00900007C0080 +S31AFE00A60A06AC7000FFFB5400043EB00900007C0006AC4E8000D0 +S31AFE00A61F203D20FF0061290940800900007C0006AC5400066E54 +S31AFE00A634900900007C0006AC4E8000203D20FF006129094881A0 +S31AFE00A6496900007C0006AC3943FFE53C0080007C0054307D6B5D +S31AFE00A65E0078916900007C0006AC4E8000207C631B794D820013 +S31AFE00A673203803FFFF280000397C0803784D8100203D60FE018B +S31AFE00A688396B4F705500103A7D4B002E3D20FE0139294F707DC7 +S31AFE00A69D4A4A147D4903A64E8004203D20FF00612900148169B7 +S31AFE00A6B200007C0006AC3C0080007C0044307D6B037891690058 +S31AFE00A6C7007C0006AC4E8000203D20FF0061290200A0090000CD +S31AFE00A6DC7C0006AC60000008B00900007C0006AC4E8000203DBD +S31AFE00A6F120FF0061290200A00900007C0006AC60000004B009B1 +S31AFE00A70600007C0006AC4E8000203D20FF0061290240A009004D +S31AFE00A71B007C0006AC60000004B00900007C0006AC4E800020BE +S31AFE00A7303D20FF0061290220A00900007C0006AC60000008B019 +S31AFE00A7450900007C0006AC4E8000203D20FF0061290220A00925 +S31AFE00A75A00007C0006AC60000004B00900007C0006AC4E80009F +S31AFE00A76F203D20FF0061290940800900007C0006AC60000080EB +S31AFE00A784900900007C0006AC4E8000203D20FF0061290948814F +S31AFE00A7996900007C0006AC3943FFE53C0080007C0054307D6B0C +S31AFE00A7AE0378916900007C0006AC4E8000207C631B794D8200BF +S31AFE00A7C3203803FFFF280000397C0803784D8100203D60FE013A +S31AFE00A7D8396B50585500103A7D4B002E3D20FE01392950587DA4 +S31AFE00A7ED4A4A147D4903A64E8004203D20FF006129001081696A +S31AFE00A80200007C0006AC3C0080007C0044307D6B037891690006 +S31AFE00A817007C0006AC4E8000203D20FF0061290200A00900007B +S31AFE00A82C7C0006AC60000080B00900007C0006AC4E8000203DF3 +S31AFE00A84120FF0061290200A00900007C0006AC60000040B00923 +S31AFE00A85600007C0006AC4E8000203D20FF0061290240A00900FC +S31AFE00A86B007C0006AC60000080B00900007C0006AC4E800020F1 +S31AFE00A8803D20FF0061290220A00900007C0006AC60000080B050 +S31AFE00A8950900007C0006AC4E8000203D20FF0061290220A009D4 +S31AFE00A8AA00007C0006AC60000040B00900007C0006AC4E800012 +S31AFE00A8BF203D20FF006129094C816900007C0006AC3943FFE5AD +S31AFE00A8D43C0080007C0054307D6B0378916900007C0006AC4ED6 +S31AFE00A8E98000207C8723787C631B794D8200203803FFFF280055 +S31AFE00A8FE00397C0803784D8100203D60FE01396B5140550010E5 +S31AFE00A9133A7D4B002E3D20FE01392951407D4A4A147D4903A618 +S31AFE00A9284E8004203C0080007C0044303D60FF00616B00188078 +S31AFE00A93D8B00007C0006AC7C8400787CEAFE707D493A787D29DE +S31AFE00A95250507D29FE707C8003787C0048787C8948387D24035C +S31AFE00A96778908B00007C0006AC4E8000207C8823787C631B7916 +S31AFE00A97C4D8200203803FFFF280000394D8100203D60FE013976 +S31AFE00A9916B52285400103A7D4B002E3D20FE01392952287D4A35 +S31AFE00A9A64A147D4903A64E8004203D20FF0061290200A08900C8 +S31AFE00A9BB007C0006AC5484063E38000000600080007C0046302F +S31AFE00A9D07C8003785404043EB08900007C0006AC4E8000203DCB +S31AFE00A9E520FF0061290240A08900007C0006AC5484063E3800C3 +S31AFE00A9FA0000600080007C0046307C8003785404043EB0890028 +S31AFE00AA0F007C0006AC4E8000203D20FF0061290220A0890000E1 +S31AFE00AA247C0006AC5484063E38000000600080007C0046307C49 +S31AFE00AA398003785404043EB08900007C0006AC4E8000203D20BD +S31AFE00AA4EFF0061290940800900007C0006AC540004DE550B6868 +S31AFE00AA63247C005B78900900007C0006AC4E8000203860000119 +S31AFE00AA784E800020386000014E8000203D200000906943EC4E7D +S31AFE00AA8D8000209421FFF87C0802A69001000C3D2000003D60A1 +S31AFE00AAA20001814943EC906B9FF4814A0000388B9FF42C0A00BC +S31AFE00AAB7003860000041820010386000027D4803A64E80002124 +S31AFE00AACC8001000C7C0803A6382100084E8000209421FFF87C40 +S31AFE00AAE10802A69001000C3D2000013D600000814B43EC906920 +S31AFE00AAF69FF439099FF49088000490A80008814A00002C0A0082 +S31AFE00AB0B004082000C38600000480000147D0443783860000398 +S31AFE00AB207D4803A64E8000218001000C7C0803A6382100084E56 +S31AFE00AB358000209421FFF87C0802A69001000C3D2000013D60F7 +S31AFE00AB4A0000814B43EC90699FF439099FF490880004814A00AF +S31AFE00AB5F002C0A00004082000C38600000480000147D044378A9 +S31AFE00AB74386000047D4803A64E8000218001000C7C0803A638DD +S31AFE00AB892100084E8000209421FFF87C0802A69001000C3D20CA +S31AFE00AB9E00013D600000814B43EC90699FF439099FF49088008C +S31AFE00ABB30490A80008814A00002C0A00004082000C38600000DE +S31AFE00ABC8480000147D044378386000057D4803A64E8000218062 +S31AFE00ABDD01000C7C0803A6382100084E8000209421FFF87C08A6 +S31AFE00ABF202A69001000C3D2000013D600000814B43EC90699F77 +S31AFE00AC07F439099FF49088000490A80008814A00002C0A00000E +S31AFE00AC1C4082000C38600000480000147D044378386000077D05 +S31AFE00AC314803A64E8000218001000C7C0803A6382100084E8041 +S31AFE00AC4600209421FFE87C0802A693E100149001001C3BE100BC +S31AFE00AC5B087FE3FB784BFFFE312C0300004082000C38600000F5 +S31AFE00AC7048000008A07F00068001001C7C0803A683E1001438DC +S31AFE00AC852100184E8000209421FFF87C0802A69001000C4BFFD0 +S31AFE00AC9AB6958001000C7C0803A6382100084E8000203C00FE13 +S31AFE00ACAF00600001007C0903A64E8004209421FFF87C0802A633 +S31AFE00ACC49001000C4BFFFFE5386000008001000C7C0803A63822 +S31AFE00ACD92100084E800020386000004E8000209421FFE87C08A5 +S31AFE00ACEE02A693A1000C93C1001093E100149001001C7C7F1BB6 +S31AFE00AD0378386000003BA00001380000002C1FFFFE41820040C8 +S31AFE00AD18418100102C1FFFFD4182004C480000502C1FFFFF40D9 +S31AFE00AD2D8200483D200000812937882C0900003BA9FFFF4181A4 +S31AFE00AD42003C7D3D4B78408200343BA0FFFD4800002C3D2000A1 +S31AFE00AD5700392932003D6000009069001893EB37884800001408 +S31AFE00AD6C3BE00000480000083BFF0001380000012C0000004182 +S31AFE00AD818200803D2000003BC93200813E00182C090000418255 +S31AFE00AD9600188069000080090014388000047C0803A64E80004F +S31AFE00ADAB213D2000013929A06457E028347C004A143D200000E0 +S31AFE00ADC02C030000901E001893E93788813E00184182001C8014 +S31AFE00ADD569000080090014388000057C0803A64E80002148003E +S31AFE00ADEA00188069000080090014388000047C0803A64E8000FB +S31AFE00ADFF217FA3EB788001001C7C0803A683A1000C83C1001047 +S31AFE00AE1483E10014382100184E80002039400001380000002C70 +S31AFE00AE2903FFFE41820040418100102C03FFFD4182004C4800B9 +S31AFE00AE3E00502C03FFFF408200483D2000008129378C2C090075 +S31AFE00AE53003949FFFF4181003C7D2A4B78408200343940FFFD93 +S31AFE00AE684800002C3D200000392932003D600000900900149092 +S31AFE00AE7D6B378C48000014386000004800000838630001380076 +S31AFE00AE9200012C000000418200283D2000013929A064546028EF +S31AFE00AEA7343D6000007C004A14396B32003D200000900B001405 +S31AFE00AEBC9069378C7D4353784E8000204E8000204E8000204E1E +S31AFE00AED18000209421FFE87C0802A693E100149001001C3D206E +S31AFE00AEE6000039293200812900183BE000002C0900007C651BB1 +S31AFE00AEFB7893E100084182003880690000800900187C86237828 +S31AFE00AF10388100087C0803A64E800021800100087C7F1B782C08 +S31AFE00AF25000000418200103D200000806943F0480001BD7FE35F +S31AFE00AF3AFB788001001C7C0803A683E10014382100184E80000A +S31AFE00AF4F209421FFE87C0802A693A1000C93C1001093E10014D5 +S31AFE00AF649001001C380000407C0903A63D2000003D60FE01394F +S31AFE00AF79293200396BACE0394000007D69512E394A000442008D +S31AFE00AF8EFFF83C0000083D00000060000013900832003D600058 +S31AFE00AFA30039083200396B342C916800043D2000003929300032 +S31AFE00AFB83D60FE0191280008396BACAC916800403D20FE013959 +S31AFE00AFCD29ACBC3D60FE0191280010396BAC8C3D40FE01916824 +S31AFE00AFE20048394AAEC83D20FE01914800203929AECC9128002B +S31AFE00AFF71C3800000090080024900800283D2000013D60FE0177 +S31AFE00B00C9008004C3929A064396BACE039000000550A28343885 +S31AFE00B021080001390000087D0903A67D69512E394A000442006F +S31AFE00B036FFF87C0803782C0800024081FFDC3FA000003D60FEBF +S31AFE00B04B013BBD3200396BACE83D20FE01917D00303929AE20BF +S31AFE00B060913D00343860FFFE4BFFFC813860FFFE4BFFFDB148A4 +S31AFE00B075006141386000004BFFFC6D386000004BFFFD9D380021 +S31AFE00B08A0000901D0044387D003C4BFFF9F13D20FE0139299A3F +S31AFE00B09FBC913D008C8001001C7C0803A683A1000C83C1001034 +S31AFE00B0B483E10014382100184E8000207C8423794182002438F1 +S31AFE00B0C984FFFF7C0320AE2C0000034082000C386000014E803B +S31AFE00B0DE00202C0400004082FFE4386000004E8000209421FF2A +S31AFE00B0F3F87C0802A69001000C7C631B793D20FE013809B1289A +S31AFE00B10841820008800300943D200000392932008129008C7CA9 +S31AFE00B11D0303787D2803A64E8000218001000C7C0803A638214B +S31AFE00B13200084E8000209421FFF07C0802A693C1000893E1006E +S31AFE00B1470C900100143D20000039293200812900187C7F1B78FD +S31AFE00B15C2C0900007C9E23783860FFFF41820018806900008016 +S31AFE00B171090014388000067C0803A64E8000217C1F1800408259 +S31AFE00B186001C7FE3FB787FC4F3784BFFFD457C601B797C030393 +S31AFE00B19B78408200287FE3FB787FC4F3784BFFB09D7C601B78B0 +S31AFE00B1B07C09FE707D2302787C6348507C63FE707C0318388066 +S31AFE00B1C50100147C0803A683C1000883E1000C382100104E803C +S31AFE00B1DA0020280500037C691B78408100107C801B78700B00B9 +S31AFE00B1EF03418200302C05000038A5FFFF4D82002088040000CA +S31AFE00B2042C05000098090000388400013929000138A5FFFF4024 +S31AFE00B21982FFE84E8000202805000F7C6B1B7840810038800492 +S31AFE00B22E000038A5FFF0900B0000852400042805000F952B00F7 +S31AFE00B2430484040004940B000485240004952B0004388400048E +S31AFE00B258396B00044181FFD028050003408100208004000038D7 +S31AFE00B26DA5FFFC28050003900B000038840004396B0004418133 +S31AFE00B282FFE82C0500007D695B7838A5FFFF4D8200208804008C +S31AFE00B297002C05000098090000388400013929000138A5FFFFD1 +S31AFE00B2AC4082FFE84E800020280500037C691B784081000C700D +S31AFE00B2C1600003418200282C05000038A5FFFF4D8200202C05FA +S31AFE00B2D60000988900003929000138A5FFFF4082FFF04E800081 +S31AFE00B2EB205484063E5480402E7C0023785409801E7C004B787B +S31AFE00B3007C6B1B782805000F40810024900B0000940B00043823 +S31AFE00B315A5FFF0940B00042805000F940B0004396B000441819F +S31AFE00B32AFFE4280500034081001838A5FFFC28050003900B007B +S31AFE00B33F00396B00044181FFF02C0500007D695B784D820020C3 +S31AFE00B3547CA903A698890000392900014200FFF84E80002094D3 +S31AFE00B36921FFF87C0802A69001000C3C60000038633300480038 +S31AFE00B37E10313C60FE013C80FE013CA0FE013CC0FE0138C653F8 +S31AFE00B39310386354343884544C38A5545C4800100D3C60FE0185 +S31AFE00B3A838635468480010013D2000003D6000003C60FE0180C7 +S31AFE00B3BD89440C80AB43F83863549448000FE58001000C7C0868 +S31AFE00B3D203A6382100084E8000209421FFC07C0802A6926100D7 +S31AFE00B3E70C9281001092A1001492C1001892E1001C9301002029 +S31AFE00B3FC93210024934100289361002C9381003093A100349305 +S31AFE00B411C1003893E1003C900100443FA000003BBD3200813DDD +S31AFE00B42600343860FFFF7D2803A63B8000003B4000013E600020 +S31AFE00B43B004E800021813D00347C751B78386000007D2803A6AD +S31AFE00B4503E8000014E800021801D00483C60000360630D407C25 +S31AFE00B4650803A63D2000003D600000938943F4934B44104E80D0 +S31AFE00B47A00213D6000003D2000003C000040900943F8938B44EC +S31AFE00B48F0C480007F938600000388000004BFFFECD3D6000004E +S31AFE00B4A43D200000392941083BAB40F87C1D4800418200207D28 +S31AFE00B4B93F4B78813D00003BBD00087D2803A64E8000217C1DE4 +S31AFE00B4CEF8004082FFEC3D200000816944182C0B000041820122 +S31AFE00B4E3103D200000800943FC3C8010621FE003E860844DD3FF +S31AFE00B4F87C9F20967FE0FE707C8436707C8020501CA403E83CA4 +S31AFE00B50D60FE017D775B78386354A07CA5F85048000E912C1FD5 +S31AFE00B5220009380000003D200000900944183EC0FE01408100BF +S31AFE00B5379C3D2000003F6010623B0940F8637B4DD33F20000018 +S31AFE00B54C3874A0C43880010038A0000A480014D57C7C1B782C53 +S31AFE00B5611C0001408200287C9FD8967FE0FE707C8436707C80D2 +S31AFE00B57620501CA403E8387654A07CA5F85048000E29480000CF +S31AFE00B58B402C1CFFFF408200403BB940F07C1DC0003BDFFFF693 +S31AFE00B5A0418200243D2000003BE940F8813D00003BBD00087DB7 +S31AFE00B5B52803A64E8000217C1DF8004082FFEC7FDFF3782C1F6B +S31AFE00B5CA00094181FF802C1CFFFE408200143D2000003800006E +S31AFE00B5DF00900944184800000C3D20000092E944183D20000079 +S31AFE00B5F43B2940F83F6000002C1A0000418200143C60FE013813 +S31AFE00B6096354E448000DA13B4000003FC00001387EA0C438804A +S31AFE00B61E010038A0000A480014097C7C1B782C1CFFFF40820038 +S31AFE00B633383D2000003BA940F07C1DC8004182FFBC3D20000019 +S31AFE00B6483BE940F8813D00003BBD00087D2803A64E8000217C16 +S31AFE00B65D1DF8004082FFEC4BFFFF982C1C000040820028393393 +S31AFE00B6723200812900347EA3AB787D2803A638000001901B44F5 +S31AFE00B6871C4E8000214BFFE8094BFFFF6C387EA0C448000DD16F +S31AFE00B69C2C0300004081004C3FA000003FE00001387EA0C43808 +S31AFE00B6B19D440838BF2D30480019457C631B794182001C8003C8 +S31AFE00B6C6000C807D4408389F2D307C0803A64E8000214800007E +S31AFE00B6DB143C60FE01809F2D30386354F048000CC53B400001B7 +S31AFE00B6F04BFFFF0C9421FFF07C0802A693E1000C900100142CCB +S31AFE00B7050300027C9F237840820144807F00043C80FE013884EF +S31AFE00B71A551448000DED2C030000408200447D6000A67D605B7B +S31AFE00B72F7839200000512004207C0001243C0002004C00012C43 +S31AFE00B7447C108BA64C00012C3D4002007C0004AC7D588BA67C89 +S31AFE00B7590000A6516004207C000124480000F8807F00043C80BC +S31AFE00B76EFE013884551848000D952C030000408200C07D600022 +S31AFE00B783A67D605B7839200000512004207C000124392000006F +S31AFE00B798380000807C0903A6612010003D400E007C0004AC7DED +S31AFE00B7AD398BA67D588BA67C198BA67D588BA639290010420093 +S31AFE00B7C2FFE03C0004004C00012C7C108BA64C00012C3D40041F +S31AFE00B7D7007C0004AC7D588BA639200000380000807C0903A6E8 +S31AFE00B7EC612010003D400E007C0004AC7D398BA67D588BA67C93 +S31AFE00B801198BA67D588BA6392900104200FFE03C000C004C00B7 +S31AFE00B816012C7C108BA64C00012C3D400C007C0004AC7D588BA1 +S31AFE00B82BA67C0000A6516004207C000124480000243C60FE01BF +S31AFE00B840809F00043863551C48000B65480000103C60FE0138DD +S31AFE00B85563553448000B55800100147C0803A683E1000C3821BB +S31AFE00B86A00104E8000209421FFE07C0802A69381001093A100AF +S31AFE00B87F1493C1001893E1001C90010024380000003D40FE0137 +S31AFE00B89490010008394A554038A0000138C0000038E0000039C8 +S31AFE00B8A90100083920000148001AD92C0300003BC000004082FC +S31AFE00B8BE00143C60FE013863554848000AE548000084806100A6 +S31AFE00B8D3082C0300004182000C48000B8D7C7E1B783D6000004C +S31AFE00B8E83D200000392940183BEB3F787C1F4800418200587DD8 +S31AFE00B8FD3C4B783FA0FE0180610008380000012C030000418241 +S31AFE00B9120018809F00007FC5F37848000C99212300007C091967 +S31AFE00B927142C00000041820018809F000480BF000080DF000823 +S31AFE00B93C387D555C48000A6D3BFF00107C1FE0004082FFB8800F +S31AFE00B9510100247C0803A68381001083A1001483C1001883E17F +S31AFE00B966001C382100204E8000209421FFA87C0802A6938100A9 +S31AFE00B97B4893A1004C93C1005093E100549001005C7C7D1B7806 +S31AFE00B9907C9C23783D20FE013929556C38610008388000623879 +S31AFE00B9A5A0000138C0000038E100383901003C480019B93D20B2 +S31AFE00B9BAFE013929557C386100203880006C38A0000138C00094 +S31AFE00B9CF0038E1004039010044480019953D40FE017FA3EB7891 +S31AFE00B9E47F84E378394A531038A0000138C1000838E0000239D9 +S31AFE00B9F900000039200000480019892C0300004182004080013F +S31AFE00BA0E003C2C000000408200143C60FE013863558448000981 +S31AFE00BA238D48000024800100442C0000004082000C38000020FA +S31AFE00BA38900100408061003880810040480014BD8001005C7C58 +S31AFE00BA4D0803A68381004883A1004C83C1005083E100543821CE +S31AFE00BA6200584E8000209421FFB87C0802A69381003893A1006D +S31AFE00BA773C93C1004093E100449001004C3D2000008009441413 +S31AFE00BA8C7C7D1B787C9C23783D20FE01900100283929559C38C2 +S31AFE00BAA16100083880007738A0000138C0000038E100203901B0 +S31AFE00BAB60024480018B53D40FE017FA3EB787F84E378394A5507 +S31AFE00BACBAC38A0000138C1000838E00001390100283920000008 +S31AFE00BAE0480018A92C030000418200F8800100242C0000004148 +S31AFE00BAF58200343C60FE018081002880A10020386355C0480085 +S31AFE00BB0A08A580A10020386100301CA503E83880000848000FA8 +S31AFE00BB1F112C03FFFE418200BC814100287D6000A67D605B7834 +S31AFE00BB3439200000512004207C00012439200000380000807CDC +S31AFE00BB490903A6612010003D600E007C0004AC7D398BA67D78ED +S31AFE00BB5E8BA67C198BA67D788BA6392900104200FFE03C0004DE +S31AFE00BB73004C00012C7C108BA64C00012C3D6004007C0004AC3D +S31AFE00BB887D788BA639200000380000807C0903A6612010003D71 +S31AFE00BB9D600E007C0004AC7D398BA67D788BA67C198BA67D782D +S31AFE00BBB28BA6392900104200FFE03C000C004C00012C7C108BDE +S31AFE00BBC7A64C00012C3D600C007C0004AC7D788BA67D4803A6DD +S31AFE00BBDC4E8000218001004C7C0803A68381003883A1003C8348 +S31AFE00BBF1C1004083E10044382100484E8000209421FFE87C08E3 +S31AFE00BC0602A693A1000C93C1001093E100149001001C3C60FE0A +S31AFE00BC1B01386356044800078D3FA000003BBD3200813D00482F +S31AFE00BC303C60000360630D407D2803A64E8000213C60FE01383C +S31AFE00BC4563561448000765801D0048386000006063C3507C088E +S31AFE00BC5A03A64E8000213C60FE01386356184800074580010080 +S31AFE00BC6F1C7C0803A683A1000C83C1001083E100143821001806 +S31AFE00BC844E8000204E800020380000007C0020007C6A1B78403E +S31AFE00BC9980003C7C8903A63D2000007C03037839093790892A15 +S31AFE00BCAE00005460C23E7C004A787C0002147D68022E546944E3 +S31AFE00BCC32E7D235A78394A00014200FFE07C601B787C030378BA +S31AFE00BCD84E800020380000007C0020007C6A1B7839600000403F +S31AFE00BCED8000383D2000007C030378390939907C0A58AE396BF4 +S31AFE00BD0200017C600278540015BA7D28002E7C0B20005460C2BE +S31AFE00BD173E7D2302784180FFE07C601B787C0303784E800020C4 +S31AFE00BD2C9421FFA87C631B79394100087D4753783900000040A5 +S31AFE00BD41820014380000309801000839410009480000247C03DC +S31AFE00BD562B967D2029D67D2918507D6648AE7C030379996A0092 +S31AFE00BD6B00394A00014082FFE47C0A3800418200287D034378B2 +S31AFE00BD807CE93B788C0AFFFF386300017C0A48009804000038C0 +S31AFE00BD958400014082FFEC7C681B7838000000980400007D0398 +S31AFE00BDAA4378382100584E8000209421FF987C0802A67D8000B1 +S31AFE00BDBF2692410030926100349281003892A1003C92C10040CE +S31AFE00BDD492E10044930100489321004C934100509361005493C4 +S31AFE00BDE981005893A1005C93C1006093E100649001006C91813D +S31AFE00BDFE002C7C9923788BB900003AE100082C1D00007EF2BB75 +S31AFE00BE13787C7B1B787CB82B783BC000003AA000003B390001F3 +S31AFE00BE28418204882C1D0025408204448BB900003B3900012C55 +S31AFE00BE3D1D002D3AC000003BE00000408200108BB900003B3903 +S31AFE00BE5200013AC000012C1D0030408200148BB900003B80008D +S31AFE00BE67013B390001480000083B800000381DFFD028000009EC +S31AFE00BE7C4181003C7FA3EB787F24CB787FE9FB781D29000A39E0 +S31AFE00BE9129FFD07D291A1488640000388400013803FFD02800F1 +S31AFE00BEA600094081FFE47D3F4B787C9923787C7D1B782C1D00D2 +S31AFE00BEBB2E4082003C8BB900003B390001381DFFD02800000934 +S31AFE00BED03B9C0001418100247F24CB78886400003884000138D4 +S31AFE00BEE503FFD0280000094081FFF07C7D1B787C9923782C1D0C +S31AFE00BEFA006C3A8000004082000C8BB900003B390001381DFF2E +S31AFE00BF0FA8280000203A790001418101F83D60FE01396B5680A4 +S31AFE00BF245400103A7D4B002E3D20FE01392956807D4A4A147D3A +S31AFE00BF394903A64E800420386000307F6803A63B8000013BE0DC +S31AFE00BF4E00084E800021386000787F6803A64E80002189780053 +S31AFE00BF63005569063E38090001280000084181001C80180008D3 +S31AFE00BF785529103A396B00017C604A1499780000480000302858 +S31AFE00BF8D0900074181001C807800043800000839230004981861 +S31AFE00BFA20000913800044800001080780004380300049018007E +S31AFE00BFB7042C1D00648063000041820028418100102C1D00587F +S31AFE00BFCC4182004C480000602C1D0070418200342C1D007841F3 +S31AFE00BFE182002C4800004C2C0300004080000C3A80002D7C6344 +S31AFE00BFF600D03CC0FE0138C656483881000838A0000A480000E0 +S31AFE00C00B203CC0FE0138C656544800000C3CC0FE0138C656684E +S31AFE00C0203881000838A000104BFFFD057C751B787E5793784866 +S31AFE00C0350000EC897800005569063E38090001280000084181CF +S31AFE00C04A001C801800085529103A396B00017C604A1499780069 +S31AFE00C05F0048000030280900074181001C8078000438000008FE +S31AFE00C0743923000498180000913800044800001080780004384A +S31AFE00C0890300049018000482E300007EE3BB78480003D17C75E5 +S31AFE00C09E1B7848000080897800005569063E38090001280000C1 +S31AFE00C0B3084181001C801800085529103A396B00017D404A1466 +S31AFE00C0C89978000048000030280900074181001C8158000438AB +S31AFE00C0DD000008392A000498180000913800044800001081582D +S31AFE00C0F20004380A000490180004886A00037F6803A63BDE00A1 +S31AFE00C107014E800021480001943860003F7F6803A63BDE0001D1 +S31AFE00C11C4E8000217F55F8503134FFFF7D294910381AFFFF7CD1 +S31AFE00C1310048782F9C00007F4948387D3A03782C140000419ED1 +S31AFE00C14600243BA00030418200207E83A3787F6803A63BDE0009 +S31AFE00C15B013A8000004E800021480000083BA000202C14000096 +S31AFE00C1702E1600003AD5FFFF7F8000264092003C7F40D3782CFC +S31AFE00C1850000003B5AFFFF4081002C7F5FD3787FA3EB787F688C +S31AFE00C19A03A63BDE00014E8000217FE0FB782C0000003BFFFFA3 +S31AFE00C1AFFF4181FFE47FFAFB787F880120418200147E83A378CC +S31AFE00C1C47F6803A63BDE00014E8000217EA0AB782C0000007EDE +S31AFE00C1D9D5B3784081005C7FDFF3787EBDAB787EFCBB788BDCF5 +S31AFE00C1EE00003B9C00012C1E000A408200143860000D7F6803A7 +S31AFE00C203A63BFF00014E8000217FC3F3787F6803A63BFF0001DA +S31AFE00C2184E8000217FA0EB782C0000003BBDFFFF4181FFC47F76 +S31AFE00C22D97E3787FB5EB787FFEFB78419200687F40D3782C000E +S31AFE00C24200003B5AFFFF408100587F5FD378386000207F68036C +S31AFE00C257A63BDE00014E8000217FE0FB782C0000003BFFFFFFE9 +S31AFE00C26C4181FFE4480000302C1D000A408200143860000D7F4F +S31AFE00C2816803A63BDE00014E8000217FA3EB787F6803A63BDE5C +S31AFE00C29600013A7900014E8000218BB900007E799B782C1D0054 +S31AFE00C2AB004082FB807FC3F3788001006C8181002C7C0803A648 +S31AFE00C2C082410030826100348281003882A1003C82C1004082BC +S31AFE00C2D5E10044830100488321004C834100508361005483811F +S31AFE00C2EA005883A1005C83C1006083E100647D80812038210000 +S31AFE00C2FF684E8000203D2000008169442438000000986B0000E6 +S31AFE00C314396B000191694424980B00004E8000209421FF707CD8 +S31AFE00C3290802A693A1008493C1008893E1008C900100943D60F5 +S31AFE00C33E000090A10010906B442438A100083BA10098380000B5 +S31AFE00C35302396000003C60FE0190A100789081000C90C1001470 +S31AFE00C36890E100189101001C912100209141002498010070991B +S31AFE00C37D61007193A100743863C30438A100704BFFFA29800194 +S31AFE00C39200947C0803A683A1008483C1008883E1008C38210014 +S31AFE00C3A7904E8000209421FF707C0802A693A1008493C100881B +S31AFE00C3BC93E1008C9001009490A100109081000C7C641B7890E2 +S31AFE00C3D161000838A100083BA1009838000001396000003C6027 +S31AFE00C3E6FE0190A1007890C1001490E100189101001C91210048 +S31AFE00C3FB2091410024980100709961007193A100743863C67026 +S31AFE00C41038A100704BFFF9A1800100947C0803A683A100848379 +S31AFE00C425C1008883E1008C382100904E8000209421FFF87C08BE +S31AFE00C43A02A69001000C7C601B787C8523783C60FE013863C69D +S31AFE00C44F707C0403784BFFF9618001000C7C0803A638210008AA +S31AFE00C4644E8000207C631B793920000041820028880300003857 +S31AFE00C4796300012C0000004182001888030000392900012C0025 +S31AFE00C48E0000386300014082FFF07D234B784E8000207C691BF7 +S31AFE00C4A378480000102C030000386000004D8200208869000009 +S31AFE00C4B888040000388400017C030000392900014182FFE07C22 +S31AFE00C4CD6018504E800020880400007C691B78480000109803A9 +S31AFE00C4E2000088040000386300012C000000388400014082FF6F +S31AFE00C4F7EC38000000980300007D234B784E8000207C6B1B78A2 +S31AFE00C50C480000102C030000386000004D820020886B000039DC +S31AFE00C5216B00013803FFBF280000194181000C380300205403DB +S31AFE00C536063E89240000388400013809FFBF280000194181003C +S31AFE00C54B0C380900205409063E7D204B787C0300004182FFB474 +S31AFE00C5607C6018504E8000207CA02B797C691B787C0903A640EA +S31AFE00C575820014386000004E8000207C6018504E80002088696E +S31AFE00C58A000088040000388400017C030000392900014082FFAC +S31AFE00C59FE42C030000418200084200FFE0386000004E800020FE +S31AFE00C5B47CA02B797C6B1B787C0903A640820018386000004E46 +S31AFE00C5C98000207C6018504E80002042400050886B0000396B1E +S31AFE00C5DE00013803FFBF280000194181000C3803002054030683 +S31AFE00C5F33E89240000388400013809FFBF280000194181000C79 +S31AFE00C608380900205409063E7D204B787C0300004082FFB42C97 +S31AFE00C61D0300004082FFB4386000004E8000204800002C8923E6 +S31AFE00C632000088040000388400017C09000038630001418200C2 +S31AFE00C647148803FFFF8864FFFF7C6300504E8000207CA02B7877 +S31AFE00C65C2C00000038A5FFFF4082FFCC386000004E8000209417 +S31AFE00C67121FFE87C0802A69381000893A1000C93C1001093E148 +S31AFE00C68600149001001C3D200000800943F47C7D1B782C000005 +S31AFE00C69B00408200743D20000039293200800900343860FFFF0C +S31AFE00C6B07C0803A67D3E4B783BE000004E8000217C7C1B7881B0 +S31AFE00C6C53E00347FE3FB787D2803A64E800021813E00147FA4E2 +S31AFE00C6DAEB78806900008009000C7C0803A64E80002137FF0014 +S31AFE00C6EF014081FFD43D20000039293200800900347F83E37892 +S31AFE00C7047C0803A64E800021480000483D2000003929320081FE +S31AFE00C7196900142C0B00004182001C806B0000800B000C7FA4CF +S31AFE00C72EEB787C0803A64E8000214800001C816900187FA4EBFF +S31AFE00C74378806B0000800B000C7C0803A64E8000218001001C2A +S31AFE00C7587C0803A68381000883A1000C83C1001083E10014385B +S31AFE00C76D2100184E8000209421FFF07C0802A693E1000C9001AB +S31AFE00C78200143D20000039293200816900147C7F1B782C0B00D6 +S31AFE00C797004082000881690018806B0000800B00107C0803A60A +S31AFE00C7AC4E800021987F0000800100147C0803A683E1000C3804 +S31AFE00C7C12100104E8000209421FFE07C0802A69361000C93816C +S31AFE00C7D6001093A1001493C1001893E1001C900100243D2000E4 +S31AFE00C7EB00800943F47C7D1B782C000000408200883D20000016 +S31AFE00C80039293200800900343860FFFF7C0803A67D3C4B783B54 +S31AFE00C815E000004E8000217C7B1B78813C00347FE3FB787D2846 +S31AFE00C82A03A64E800021817C00147FA4EB78806B0000800B0050 +S31AFE00C83F1C7C0803A64E8000217C7E1B7941820010881D0000A2 +S31AFE00C8542C0000004082004C37FF00014081FFC03D2000003944 +S31AFE00C869293200800900347F63DB787C0803A64E800021480005 +S31AFE00C87E00643D20000039293200816900142C0B000041820054 +S31AFE00C89334806B0000800B001C7FA4EB7848000034817C003097 +S31AFE00C8A87FE3FB787D6803A63D20000038000001900943F44E60 +S31AFE00C8BD80002148000020816900187FA4EB78806B0000800B5B +S31AFE00C8D2001C7C0803A64E8000217C7E1B787FC3F3788001005A +S31AFE00C8E7247C0803A68361000C8381001083A1001483C100184F +S31AFE00C8FC83E1001C382100204E8000209421FFE87C0802A693E1 +S31AFE00C91181000893A1000C93C1001093E100149001001C3D204E +S31AFE00C9260000800943F47C7D1B782C000000408200803D2000E1 +S31AFE00C93B0039293200800900343860FFFF7C0803A67D3E4B7851 +S31AFE00C9503BE000004E8000217C7C1B78813E00347FE3FB787DF4 +S31AFE00C9652803A64E800021813E00142C0900004182001C806929 +S31AFE00C97A000080090014388000077FA5EB787C0803A64E8000C6 +S31AFE00C98F2137FF00014081FFC83D200000392932008009003401 +S31AFE00C9A47F83E3787C0803A64E800021480000303D20000039F3 +S31AFE00C9B9293200812900142C0900004182001C806900008009C6 +S31AFE00C9CE0014388000077FA5EB787C0803A64E8000213D20007D +S31AFE00C9E30039293200812900182C0900004182001C80690000E8 +S31AFE00C9F8800900147FA5EB78388000077C0803A64E80002180A7 +S31AFE00CA0D01001C7C0803A68381000883A1000C83C1001083E1D2 +S31AFE00CA220014382100184E8000209421FFD07C0802A693010044 +S31AFE00CA371093210014934100189361001C9381002093A1002486 +S31AFE00CA4C93C1002893E1002C900100347C7D1B787CBE2B787F08 +S31AFE00CA61BFEB783B6000003F2000003F8000003B4000008139AC +S31AFE00CA7644182C09000041820020896900002C0B000041820047 +S31AFE00CA8B14380900019961000890194418480000647FC0FE70DC +S31AFE00CAA07C1E005054000FFE7FE9EA78216900007D2B49147C5D +S31AFE00CAB50B48394182003C7FC3F3784BFFFE49480000083BDE36 +S31AFE00CACAFFCE2C1E000040810014386100084BFFFCF17C7B1B7D +S31AFE00CADF794182FFE82C1B0000408200143860FFFF480001809F +S31AFE00CAF4386100084BFFFC7D880100089B5F00007C03037854EC +S31AFE00CB0900063E2C00000D4182007C418100282C000008418276 +S31AFE00CB1E00D4418100102C00000341820038480001142C0000A5 +S31AFE00CB330A41820058480001082C00002B418200E8418100109F +S31AFE00CB482C000024418200DC480000F02C00007F41820098485F +S31AFE00CB5D0000E47C1FE800408200183C60FE01386357084BFF9F +S31AFE00CB72F83D3860FFFE480000F8987F00003BFF00013F00000F +S31AFE00CB8700480000DC892100083F0000002C09000A408200106F +S31AFE00CB9C88183D902C00000D418200182C09000D40820018885B +S31AFE00CBB1183D902C00000A4082000C9B410008480000A4801C16 +S31AFE00CBC644102C000000418200143860000D4BFFFA9D386000E1 +S31AFE00CBDB0A4BFFFA95880100083860000198183D9048000084EB +S31AFE00CBF07C1FE8003F0000004182006C801C44102C00000041DE +S31AFE00CC0582001C386000084BFFFA65386000204BFFFA5D38603E +S31AFE00CC1A00084BFFFA553BFFFFFF480000407C1FE8004082005B +S31AFE00CC2F145463063E4BFFBCE93860000048000034801C4410EA +S31AFE00CC442C0000004182000C886100084BFFFA21880100083FB6 +S31AFE00CC59000000981F00003BFF00018801000898183D904BFF78 +S31AFE00CC6EFE08800100347C0803A68301001083210014834100B5 +S31AFE00CC83188361001C8381002083A1002483C1002883E1002C18 +S31AFE00CC98382100304E8000209421FFB87C0802A69221000C9223 +S31AFE00CCAD410010926100149281001892A1001C92C1002092E1B6 +S31AFE00CCC20024930100289321002C934100309361003493810059 +S31AFE00CCD73893A1003C93C1004093E100449001004C7CBB2B7899 +S31AFE00CCEC7C9C23787D3BE0107D2949107D294BB87C1CD8507CF0 +S31AFE00CD010048787F6948387D3B03797C7E1B787CD53378408173 +S31AFE00CD1601643E20FE012C150000418200183871570C7C95E029 +S31AFE00CD2B507FC803A64E800021480000143871570C7F84E378FA +S31AFE00CD407FC803A64E8000217F9DE3787F7CDB783BE000003EDD +S31AFE00CD5560FE013E80FE013E40FE013B3CFFF03ADD00103EE081 +S31AFE00CD6AFE013F40FE013F00FE017C1FE000408000183877579C +S31AFE00CD7F187C9DF8AE7FC803A64E800021480000103878572066 +S31AFE00CD947FC803A64E8000217FFBFE707C1BF8507C000E707C6A +S31AFE00CDA90002147C00F8502C00000140820010387A57247FC824 +S31AFE00CDBE03A64E80002157601F7E7C1F02147C001E7054001849 +S31AFE00CDD3387C00F8502C00000740820010387A57247FC803A629 +S31AFE00CDE84E8000213BFF00012C1F000F4081FF80387357287FC5 +S31AFE00CDFDC803A67F9BE3787FBCEB783BE000004E8000217E9D74 +S31AFE00CE12A3787C1FD8004080002C7C9CF8AE3804FFE020000094 +S31AFE00CE275E7C0001107C0003B87C0900F87C8000387129002E57 +S31AFE00CE3C7C044B784800000838800020387D572C7FC803A63B0F +S31AFE00CE51FF00014E8000212C1F000F4081FFB8387257307FC88F +S31AFE00CE6603A67EDCB3784E8000217F3BCB794181FEA8800100AF +S31AFE00CE7B4C7C0803A68221000C82410010826100148281001891 +S31AFE00CE9082A1001C82C1002082E10024830100288321002C8361 +S31AFE00CEA5410030836100348381003883A1003C83C1004083E167 +S31AFE00CEBA0044382100484E8000209421FFF87C0802A690010023 +S31AFE00CECF0C7C601B787C8923787CA62B783C60FE013863C3ACC5 +S31AFE00CEE47C0403787D254B784BFFFDB58001000C7C0803A638E7 +S31AFE00CEF92100084E8000209421FFF87C0802A69001000C38A0BC +S31AFE00CF0E00004BFFFFB58001000C7C0803A6382100084E800023 +S31AFE00CF23209421FF607C0802A69361008C9381009093A10094A9 +S31AFE00CF3893C1009893E1009C900100A49081000C388100A83FF2 +S31AFE00CF4DA000003B800000380000013961000890810074837D10 +S31AFE00CF6244189061000890A1001090C1001490E10018910100A0 +S31AFE00CF771C912100209141002498010070916100789B810071BD +S31AFE00CF8C388100704BFFF4A53C60FE01386357344BFFF41193DD +S31AFE00CFA19D4418386100803880000838A000004BFFFA7D886123 +S31AFE00CFB60080937D441868600059212000007C090114686300AF +S31AFE00CFCB79212300007C6919147C630378800100A47C0803A6D2 +S31AFE00CFE08361008C8381009083A1009483C1009883E1009C3868 +S31AFE00CFF52100A04E8000209421FFE87C0802A69381000893A15C +S31AFE00D00A000C93C1001093E100149001001C7C9C23787CBD2B51 +S31AFE00D01F787C7F1B783BC000004800011057C0103A7FFD012E92 +S31AFE00D034881F00003BDE0001480000E0881F00002C00002240C5 +S31AFE00D0498200CC57C0103A7D60EA14812BFFFC7C09F80040825E +S31AFE00D05E000C3BFF000193EBFFFC897F00007FEAFB7855690651 +S31AFE00D0733E692000227C0000D07D2900D055290FFE54000FFE0D +S31AFE00D0887D280039418200587FE3FB786960005C7C0000D07CD4 +S31AFE00D09D00FE70396300017D6B00787C6000387C035B788923FD +S31AFE00D0B20000992A00008D630001394A00015569063E692000A2 +S31AFE00D0C7227C0000D07D2900D055290FFE54000FFE7D280039A2 +S31AFE00D0DC4082FFB87C7F1B78881F00002C000000408200143C4F +S31AFE00D0F160FE013863574C4BFFF2B54800001C7C0AF8004182F3 +S31AFE00D106002838000000980A00004800001C3BFF0001881F00C8 +S31AFE00D11B002C0000004182004C2C0000204082FF183800000063 +S31AFE00D130981F00003BFF0001881F00002C0000004182002C2C06 +S31AFE00D145000020408200187FE3FB788C0300012C000020418263 +S31AFE00D15AFFF87C7F1B78881F00002C0000004082FEC43C600044 +S31AFE00D16F003C80000080BD000093DC000038633F7838844018D9 +S31AFE00D184480000258001001C7C0803A68381000883A1000C839C +S31AFE00D199C1001083E10014382100184E8000209421FFD87C08C5 +S31AFE00D1AE02A6930100089321000C934100109361001493810064 +S31AFE00D1C31893A1001C93C1002093E100249001002C7C7F1B7894 +S31AFE00D1D87CBC2B787C9A23787F83E3784BFFF2857FFDFB787C29 +S31AFE00D1ED1DD0007C7B1B78418200C0809D00007F83E3787F65D1 +S31AFE00D202DB784BFFF3B12C0300004082009C807D00004BFFF20C +S31AFE00D217557C03D800408100847C1FD0003BC000014182006083 +S31AFE00D22C3F00FE013F20FE017C1DF80041820044809F00007F17 +S31AFE00D24183E3787F65DB784BFFF36D2C0300004082002C2C1EAE +S31AFE00D25600004182001880BD0000387857607F84E3784BFFF1A7 +S31AFE00D26B453BC00000809F0000387957884BFFF1353BFF001001 +S31AFE00D2807C1FD0004082FFB02C1E0000408200143C60FE0138C6 +S31AFE00D29563578C4BFFF115480000187FA3EB78480000143BBDB1 +S31AFE00D2AA00107C1DD0004082FF48386000008001002C7C08031D +S31AFE00D2BFA6830100088321000C8341001083610014838100188C +S31AFE00D2D483A1001C83C1002083E10024382100284E8000209412 +S31AFE00D2E921FFE87C0802A69381000893A1000C93C1001093E1C4 +S31AFE00D2FE00149001001C7C601B783C60FE017C9D23787C1F03FA +S31AFE00D313787CBE2B78386357904BFFF0917C1FE80041820028F1 +S31AFE00D3283F80FE0180BF000080DF0008387C57987FC4F3784BEC +S31AFE00D33DFFF0713BFF00107C1FE8004082FFE48001001C7C08E4 +S31AFE00D35203A68381000883A1000C83C1001083E10014382100B8 +S31AFE00D367184E800020912300149883000090A3000490C3000832 +S31AFE00D37C90E3000C910300104E8000209421FFB07C0802A69166 +S31AFE00D391C1000891E1000C9201001092210014924100189261F4 +S31AFE00D3A6001C9281002092A1002492C1002892E1002C9301001A +S31AFE00D3BB3093210034934100389361003C9381004093A1004439 +S31AFE00D3D093C1004893E1004C900100547D344B787D1643783011 +S31AFE00D3E516FFFF7D20B1106A800001216000007C0B01147D2B0D +S31AFE00D3FA00397C701B787C9823787CD133787CF53B787D535374 +S31AFE00D40F783B4000013A40000041820008925600007C12A800AD +S31AFE00D4247E3F8B78408000507EA903A67FEBFB783900000081B8 +S31AFE00D4392B00102C0900004182000891090000814B00042C0AFF +S31AFE00D44E000040820020800B00082C0000004182000C2C000029 +S31AFE00D463024082000C812B000C91490000396B00184200FFC48D +S31AFE00D4787CBD2B787C1D8000408002043DC0FE013DE0FE015771 +S31AFE00D48DBE103A7C9EC02E880400002C00002D4082014C3960E9 +S31AFE00D4A200007C0BA8008AE400017E3F8B78392000003B7D0002 +S31AFE00D4B701408001147F9EC2143B200001881F00007C170000FD +S31AFE00D4CC408200F0813F00102C09000041820020800900002CF8 +S31AFE00D4E100000041820014809F0014386E57A44BFFEEBD3B4017 +S31AFE00D4F60000801F00042C00000041820080813C0000880900BD +S31AFE00D50B023BC900032C00003D4182000C83DC00043BBD00016A +S31AFE00D520801F00082C000000418200102C0000014182003C48D8 +S31AFE00D535000040809F000C7FC3F37838A0000038C000004800AD +S31AFE00D54A01992C0300004082002480BF00147FC4F378386F571A +S31AFE00D55FC44BFFEE4D3B4000004800000C813F000C93C9000073 +S31AFE00D574813F00103B7D000148000034801F00082C0000004185 +S31AFE00D5898200102C0000024182001C48000020817F000C812BCA +S31AFE00D59E000039290001912B00004800000C813F000C93290079 +S31AFE00D5B3003960000148000014392900017C09A8003BFF001887 +S31AFE00D5C84180FEFC2C0B0000408200A83C60FE01386357EC7EF7 +S31AFE00D5DDE4BB784BFFEDCD480000902C160000418200782C1287 +S31AFE00D5F2000041820014386E57A47E649B784BFFEDAD3B400054 +S31AFE00D607002C140000418200102C1400014182003C480000402F +S31AFE00D61C7C7EC02E7EC4B37838A0000038C00000480000B52CA7 +S31AFE00D631030000408200247C9EC02E386F57C47E659B784BFFED +S31AFE00D646ED693B4000004800000C7C1EC02E901600003B7D00C0 +S31AFE00D65B013A400001480000183C60FE013863580C3B7D000187 +S31AFE00D6704BFFED3D3B4000007F7DDB787C1D80004180FE0C7F00 +S31AFE00D68543D378800100547C0803A681C1000881E1000C8201C1 +S31AFE00D69A001082210014824100188261001C8281002082A10090 +S31AFE00D6AF2482C1002882E1002C830100308321003483410038BC +S31AFE00D6C48361003C8381004083A1004483C1004883E1004C380D +S31AFE00D6D92100504E8000208803000038E000012C0000203900B0 +S31AFE00D6EE000A39800000408200108C0300012C0000204182FFF0 +S31AFE00D703F8880300002C0000004182012C2C0700004182003840 +S31AFE00D718880300002C0000304082002C892300013809FFBF284F +S31AFE00D72D0000194181000C380900205409063E2C09007840828B +S31AFE00D742000C39000010386300028943000038E00000392AFF96 +S31AFE00D757D0380AFFBF21290009392000007D2949142000000515 +S31AFE00D76C380000007C0001147D2B037938630001392000004082 +S31AFE00D781820010380AFF9F2800000541810008392000012C0997 +S31AFE00D796000041820068392AFFD05520063E2800000941810071 +S31AFE00D7AB0C7D2B4B7848000030380AFF9F280000054181000C9B +S31AFE00D7C0396AFFA94800001C380AFFBF200000057C0001107C73 +S31AFE00D7D50003B8392AFFC97C0B48387C0B40004080001C880320 +S31AFE00D7EA00007D2C41D62C0000007D895A144082FF18480000A5 +S31AFE00D7FF3C2C0600004182002C88060000480000088C06000143 +S31AFE00D8142C000000418200187C0A00004082FFF0880600002C03 +S31AFE00D8290000004082000C386000004E8000202C05000091844C +S31AFE00D83E00004182000890650000386000014E800020880300FF +S31AFE00D853002C000020408200108C0300012C0000204182FFF808 +S31AFE00D8688863000068690074200900007D204914686000542117 +S31AFE00D87D4000007C0A01147D2B037941820010380000019004F3 +S31AFE00D89200004800003068690046200900007D20491468600003 +S31AFE00D8A766214000007C0A01147C0A4B794082000C3860000056 +S31AFE00D8BC4E80002091640000386000014E8000209421FFF87CC1 +S31AFE00D8D10802A69001000C3D2000003929320080090048386097 +S31AFE00D8E603E87C0803A64E8000213D20000080693D9438630070 +S31AFE00D8FB0190693D948001000C7C0803A6382100084E80002040 +S31AFE00D9103D20000080693D944E8000209421FFE87C0802A6939E +S31AFE00D925E100149001001C3FE00001813FA1C438810008806958 +S31AFE00D93A00008009001C7C0803A64E8000212C0300004082FF23 +S31AFE00D94FE48001001C7C0803A683E10014382100184E8000203A +S31AFE00D9649421FFE07C0802A69381001093A1001493C10018937F +S31AFE00D979E1001C900100243F8000013BFCA1C43BC000003FA0AD +S31AFE00D98E0001813DA1C438810008806900008009001C7C080386 +S31AFE00D9A3A64E8000212C030000418201F4880100082C00000230 +S31AFE00D9B841820038418100102C0000014182001C480000582CB1 +S31AFE00D9CD000004418200482C0000184182002C48000044813FB3 +S31AFE00D9E2041C39290001913F041C48000010813F04203929001B +S31AFE00D9F701913F04203BC0000148000020813F04243860FFFB44 +S31AFE00DA0C39290001913F0424480001E83860FFFC480001E02C8D +S31AFE00DA211E00004182FF6C3D2000018169A1C43BC9A1C4806B9F +S31AFE00DA360000800B001C389E04087C0803A64E8000212C030003 +S31AFE00DA4B0041820154813CA1C4389E0409806900008009001C17 +S31AFE00DA607C0803A64E8000212C03000041820134880100083B9E +S31AFE00DA75E00000680000017C0000D07C00FE707C0900F855291E +S31AFE00DA8A06305400056A7C004B787C1F0000393E0004901E0483 +S31AFE00DA9F10913E0404408000487FDCF3787D3D4B783FC000013C +S31AFE00DAB4813EA1C438810008806900008009001C7C0803A64E6B +S31AFE00DAC98000212C030000418200D0880100087C1DF9AE813C53 +S31AFE00DADE04103BFF00017C1F48004180FFCC3FC00001813EA111 +S31AFE00DAF3C43BFEA1C4806900008009001C389F040A7C0803A618 +S31AFE00DB084E8000212C03000041820090801F04282C000000415B +S31AFE00DB1D820024813EA1C4389F040B806900008009001C7C082D +S31AFE00DB3203A64E8000212C030000418200643D2000013BC9A1E9 +S31AFE00DB47C4881E0408893E04097C004A782C0000FF418200103F +S31AFE00DB5C4BFFFDC13860FFFA48000098801E04282C0000004100 +S31AFE00DB71820038809E0410387E00044BFFE111881E040A893E3E +S31AFE00DB86040B5400402E7C004B787C030000418200643860FF39 +S31AFE00DB9BF9480000603860FFFD48000058801E04103940000071 +S31AFE00DBB07C0A00003BE00000408000287FEBFB78387E00047CC0 +S31AFE00DBC50803787C0358AE396B00017C0B40007C0A0214540AD9 +S31AFE00DBDA043E4180FFEC3D2000018969A5CE5540063E7C0B0021 +S31AFE00DBEF003860FFF94082000838600000800100247C0803A659 +S31AFE00DC048381001083A1001483C1001883E1001C382100204E18 +S31AFE00DC198000209421FFC87C0802A692A1000C92C1001092E195 +S31AFE00DC2E0014930100189321001C93410020936100249381002D +S31AFE00DC432893A1002C93C1003093E100349001003C7C98237898 +S31AFE00DC582C1800037CB62B783B20000A408200103800FFFE909B +S31AFE00DC6D160000480001743F8000003B9C3200813C003438607A +S31AFE00DC82FFFF7D2803A63F6000013BBBA1C47FBFEB784E8000D3 +S31AFE00DC9721813C00347C7A1B787D2803A63BC000133EA000009F +S31AFE00DCAC3EE000014E800021801C0014813C00347F43D3787D26 +S31AFE00DCC12803A6901BA1C43F4000014E800021813BA1C4388021 +S31AFE00DCD60007806900008009001438A007D07C0803A64E8000FE +S31AFE00DCEB213920000038000001901D0428931D0414913D0424D6 +S31AFE00DD00913D0410913D042C913D0418913D041C913D04204B15 +S31AFE00DD15FFFC517C7C1B79408200403BB7A1C4881D04082C00E7 +S31AFE00DD2A00004082001C8137A1C43880000680690000800900B5 +S31AFE00DD3F0C7C0803A64E80002138000001939D0410981D040C61 +S31AFE00DD5438600000480000902C1CFFFD408200683739FFFF4129 +S31AFE00DD6981000C38000000901F042839353200800900483C60F4 +S31AFE00DD7E00076063A1207C0803A64E800021809F0428813AA13E +S31AFE00DD93C43084FFFF7C8421107C8020F8700000437084001500 +S31AFE00DDA8806900007C8403788009000C7C0803A64E80002181CC +S31AFE00DDBD3F041839290001913F04182C1CFFFB418200147FC04B +S31AFE00DDD2F3782C0000003BDEFFFF4181FF38939600003860FFD1 +S31AFE00DDE7FF8001003C7C0803A682A1000C82C1001082E1001441 +S31AFE00DDFC830100188321001C8341002083610024838100288317 +S31AFE00DE11A1002C83C1003083E10034382100384E8000209421EB +S31AFE00DE26FFC87C0802A692A1000C92C1001092E1001493010033 +S31AFE00DE3B189321001C93410020936100249381002893A1002C3E +S31AFE00DE5093C1003093E100349001003C3D2000017C9A23783978 +S31AFE00DE6569A1C4812B042C7F40FE707C1A005054000FFE21095C +S31AFE00DE7A00007D2849147D2A00397C781B787CB52B783AC00058 +S31AFE00DE8F003EE00001418202187D795B78801904102C000000DC +S31AFE00DEA4408201903F8000013B7CA1C43BC000134BFFFAB17CB7 +S31AFE00DEB97F1B794082004C3D4000013BAAA1C4897D0408893D8F +S31AFE00DECE040C7C0B4800418201383809FFFF5400063E7C0B0002 +S31AFE00DEE30040820020812AA1C438800006806900008009000CF8 +S31AFE00DEF87C0803A64E800021480000E43BE0FFF82C1FFFFB4131 +S31AFE00DF0D8200E82C1FFFFC40820094813CA1C43880000680692C +S31AFE00DF2200008009000C3BBCA1C47C0803A64E800021801D0438 +S31AFE00DF37142C00000240820060809D04288137A1C43084FFFF55 +S31AFE00DF4C7C8421107C8020F87000004370840015806900007C56 +S31AFE00DF618403788009000C7C0803A64E800021813D04183929BB +S31AFE00DF760001913D04184BFFF9E98137A1C47C7F1B78806900E7 +S31AFE00DF8B008009000C388000067C0803A64E80002138000001D5 +S31AFE00DFA0901D042C48000050809B0428813CA1C43084FFFF7C5C +S31AFE00DFB58421107C8020F87000004370840015806900007C84E5 +S31AFE00DFCA03788009000C7C0803A64E800021813B0418392900D8 +S31AFE00DFDF01913B04187FC0F3782C0000003BDEFFFF4181FEC4CF +S31AFE00DFF42C1F00004080003C93F500003800FFFF90190410480A +S31AFE00E0090000A48137A1C438800006806900008009000C7C087D +S31AFE00E01E03A64E800021893D040C39290001993D040C4BFFFFE9 +S31AFE00E033C483B90410809904047F9AE8007F03C3784FFEEB8227 +S31AFE00E0487C000026540007FE7C0000D07F4900787FBD00387F45 +S31AFE00E05DBD4B787FA5EB784BFFD1797F5DD0508159042C7F404A +S31AFE00E072FE707C1A0050813904108179040454000FFE210A00E5 +S31AFE00E087007D4851147D4800397D6BEA147D3D48509139041042 +S31AFE00E09C917904047F18EA147ED6EA144082FDF47EC3B37880D3 +S31AFE00E0B101003C7C0803A682A1000C82C1001082E1001483016F +S31AFE00E0C600188321001C83410020836100248381002883A1002D +S31AFE00E0DB2C83C1003083E10034382100384E8000209421FFF8C9 +S31AFE00E0F07C0802A69001000C3D2000018009A5EC2C0000004169 +S31AFE00E1058200103D20FE01388958844800000C3D20FE01388905 +S31AFE00E11A58883D2000013929A1C43C60FE018109041880A90479 +S31AFE00E12F1C80C9042080E90424386358404BFFE2718001000C60 +S31AFE00E1447C0803A6382100084E80002038030008280000074193 +S31AFE00E1598100883D60FE01396B59385400103A7D4B002E3D20E2 +S31AFE00E16EFE01392959387D4A4A147D4903A64E8004203C60FE86 +S31AFE00E18301386358904E8000203C60FE01386358A44E800020F1 +S31AFE00E1983C60FE01386358C44E8000203C60FE01386358D04E82 +S31AFE00E1AD8000203C60FE01386358DC4E8000203C60FE0138632B +S31AFE00E1C258E84E8000203C60FE01386358F84E8000203C60FE08 +S31AFE00E1D7013863590C4E8000203C60FE01386359244E8000209F +S31AFE00E1EC9421FFF07C0802A693E1000C900100147C691B788825 +S31AFE00E2010900002C0000FF4082002C880900012C0000FF408263 +S31AFE00E2160020880900022C0000FF40820014880900033860000F +S31AFE00E22B012C0000FF418200643FE000007D234B78389F3D9859 +S31AFE00E24038A000044BFFE3E92C0300004082000C3860000148F5 +S31AFE00E255000040881F3D98389F3D982C0000004082002C8804A2 +S31AFE00E26A00012C00000040820020880400022C00000040820010 +S31AFE00E27F1488040003386000012C0000004182000838600000BB +S31AFE00E294800100147C0803A683E1000C382100104E8000209454 +S31AFE00E2A921FFD87C0802A693A1001C93C1002093E1002490014B +S31AFE00E2BE002C7C7E1B7883FE00047C9D2378387F00104BFFFF45 +S31AFE00E2D31D2C03000041820020A09F00007FE3FB785484D6BA87 +S31AFE00E2E838A00000480003752C030000418200107FC3F378488E +S31AFE00E2FD000341480000A8801F000C813D0000A17D00049001B8 +S31AFE00E31200089121000CB1610010A13F0000A01F00025523D61B +S31AFE00E327BA7C030050B01E000C881F00092C000006418200389D +S31AFE00E33C418100102C00000141820014480000582C00001141D4 +S31AFE00E3518200384800004C7C1F1A14901E00087FC3F378388180 +S31AFE00E3660008480005954800003C7C1F1A14901E00087FC3F37C +S31AFE00E37B783881000848000B99480000247C1F1A14901E000879 +S31AFE00E3907FC3F37838810008480038794800000C7FC3F37848C4 +S31AFE00E3A50002998001002C7C0803A683A1001C83C1002083E1E2 +S31AFE00E3BA0024382100284E8000209421FFE07C0802A693610003 +S31AFE00E3CF0C9381001093A1001493C1001893E1001C900100240C +S31AFE00E3E47C7C1B7883BC000480FC0008A13C000C7CFD38507D67 +S31AFE00E3F9293A14B13C000CA01D000054E9352E5400053E600047 +S31AFE00E40E40007000F0FF7C004B78B01D000039200000993D001B +S31AFE00E423013D000000A1284428A01C000CB13D0004B01D0002E4 +S31AFE00E43839690001B16844283940000038000040989D000998DC +S31AFE00E44D1D0008B15D000AB15D00063D20000080093D987CBB73 +S31AFE00E4622B78901D000C813B00007CE43B78913D00107FA3EB8B +S31AFE00E4777838A00000480001E5B07D000A7F83E378389B0004A3 +S31AFE00E48C38A00800480003CD800100247C0803A68361000C833A +S31AFE00E4A181001083A1001483C1001883E1001C382100204E8076 +S31AFE00E4B600203D00000080083DA82C0000004C82002038000031 +S31AFE00E4CB0190083DA8380000047C0903A63C8000003D20000136 +S31AFE00E4E03D6000018144442C38A9A644390BA5F438C005EA3889 +S31AFE00E4F5E000007D272A147120000239690002914800007C00C0 +S31AFE00E50A002654001FFE7C0000D07D6B00787D2900387D295BD6 +S31AFE00E51F78912800107D0A4378B0C8000E390A001438E705EC73 +S31AFE00E5344200FFC49144442C4E8000209421FFE87C0802A6933B +S31AFE00E54981000893A1000C93C1001093E100149001001C3D20FA +S31AFE00E55E00013BE9A5F43BC000003F80FE017FFDFB7880DF00DF +S31AFE00E57310A0FF000EA11F000C813F00007FC4F3787FA5EB7811 +S31AFE00E588387C59584BFFDE213BDE00012C1E00033BFF00143BDC +S31AFE00E59DBD00144081FFD03D2000003C60FE018089442C3863F8 +S31AFE00E5B259844BFFDDF98001001C7C0803A68381000883A10059 +S31AFE00E5C70C83C1001083E10014382100184E8000203CA0000028 +S31AFE00E5DC8065442C2C0300004D8200203CE0000081473DA03DB5 +S31AFE00E5F120000080093DA4394A00017CC050503C800000816486 +S31AFE00E6063D9C8103001080030000392800149005442C7C0658B7 +S31AFE00E61B00912300089103000438000000B003000C91473DA0E6 +S31AFE00E6304C81002090C43D9C4E8000203D400000812A3DA03D87 +S31AFE00E645600000800B442C3929FFFF912A3DA0906B442C90036B +S31AFE00E65A00004E8000203484FFFE41800018A00300003484FFD1 +S31AFE00E66FFE7CA50214386300024080FFF02C04FFFF4082001011 +S31AFE00E684880300005400402E7CA5021454AB043E54A9843E38C1 +S31AFE00E6990000007CA95A146000FFFF7C0500004081000C3D25C7 +S31AFE00E6AEFFFF38A900017CA928F85523C63E5463402E55200612 +S31AFE00E6C33E7C031B784E800020A123000EA003000CA16300106B +S31AFE00E6D87C004A14A1430012892300097C005A147C005214A038 +S31AFE00E6ED6300027C004A147C601A144E8000209421FFC87C08DD +S31AFE00E70202A69321001C93410020936100249381002893A1000A +S31AFE00E7172C93C1003093E100349001003C3F2000003F400000E6 +S31AFE00E72C3F600000386005EA4BFFFEA57C7F1B79408200183C1C +S31AFE00E74160FE01386359D44BFFDC654BFFFDF548000000809F6A +S31AFE00E75600103861000838A005EA48001EF95460043E2C0000B1 +S31AFE00E76B00B07F000C418200B8A3A1001481393DB42C1D08008B +S31AFE00E7803929000191393DB4418200182C1D0806418200343BFE +S31AFE00E795C000003F80000148000048813A3DAC801F00103929A6 +S31AFE00E7AA0001913A3DAC901F00047FE3FB783881000E4BFFFA0E +S31AFE00E7BFED4BFFFF70813B3DB0801F001039290001913B3DB027 +S31AFE00E7D4901F00047FE3FB78480010454BFFFF50393CBDF457F1 +S31AFE00E7E9CB18387C09582E7C00E8004082001C392900047C09C4 +S31AFE00E7FE582E7FE3FB78388100087C0803A64E8000213BDE00B1 +S31AFE00E813012C1E00034081FFCC7FE3FB784BFFFE1D4BFFFF0C83 +S31AFE00E8287FE3FB784BFFFE118001003C7C0803A68321001C837C +S31AFE00E83D410020836100248381002883A1002C83C1003083E105 +S31AFE00E8520034382100384E8000209421FFE87C0802A6900100A1 +S31AFE00E8671C80040000A144000490010008390100083D200000D7 +S31AFE00E87CB148000439694454A14B0004B0A1001480094454A036 +S31AFE00E891A3000C808300109001000EB14100127D034378480086 +S31AFE00E8A61B4D3D600000812B3DB839290001912B3DB88001001E +S31AFE00E8BB1C7C0803A6382100184E8000203D2000008009443042 +S31AFE00E8D02C0000004082001090694430386000004E8000203806 +S31AFE00E8E560FFFF4E8000203D20000038000000900944304E805E +S31AFE00E8FA00209421FFF07C0802A693C1000893E1000C900100A8 +S31AFE00E90F147C7F1B78807F00087C9E2378A00300002C000800BA +S31AFE00E92440820054A09F000C38A000004BFFFD317C631B794076 +S31AFE00E939820040813F000838A0000098690000817F0008B06B3F +S31AFE00E94E0002807F0008A09F000C4BFFFD09813F00087FC5F30D +S31AFE00E96378B06900027FE3FB78388000014BFFFA554800002475 +S31AFE00E9783D200000800944302C000000418200147FC4F3787FFC +S31AFE00E98DE3FB787C0803A64E8000217FE3FB784BFFFCA18001C2 +S31AFE00E9A200147C0803A683C1000883E1000C382100104E800028 +S31AFE00E9B7209421FFD87C0802A693410010936100149381001857 +S31AFE00E9CC93A1001C93C1002093E100249001002C7C9B23787CEB +S31AFE00E9E17E1B78736000023B9E002C83BC000483FC00087CBA32 +S31AFE00E9F62B784182004438000018B01C000C813F000C396000D1 +S31AFE00EA0B065169E0063C000204913F000C600005B4900100087C +S31AFE00EA20387F00143881000838A000044BFFC7B138000000B0CB +S31AFE00EA351E001648000020A13E00163960000539290014B13C36 +S31AFE00EA4A000C801F000C5160E006901F000C801F000C39600066 +S31AFE00EA5F005160C10E901F000C813E00542C1A0000913F000436 +S31AFE00EA74801E0050B17F0010901F000840820054A01E0012B00E +S31AFE00EA891F0000A13E00149B7F000DB13F0002A01E00162C0049 +S31AFE00EA9E00004182000C63600008981F000D380005B4B01F0041 +S31AFE00EAB30EB35F00123D20000080093D9839600006901D000C05 +S31AFE00EAC8813E0008997D0009913D0010A01C000C7FA3EB78B074 +S31AFE00EADD1D0002A3BC000C4BFFFBE97C651B787FA4EB787FE30C +S31AFE00EAF2FB784BFFFB6DB07F00107F83E3783880000638BE0096 +S31AFE00EB07084BFFF8BD801E00042C00000A408200243C80000173 +S31AFE00EB1C3CA0FE0138A5ED0C7FC6F378387E00186084D4C048F1 +S31AFE00EB31000B5D48000034881F000D7009000340820010A01E27 +S31AFE00EB4600162C0000004182001C3CA0FE0138A5ECE47FC6F3D5 +S31AFE00EB5B78387E0018388003E848000B298001002C7C0803A662 +S31AFE00EB7083410010836100148381001883A1001C83C10020837D +S31AFE00EB85E10024382100284E8000209421FFE07C0802A693614F +S31AFE00EB9A000C9381001093A1001493C1001893E1001C9001005D +S31AFE00EBAF247C7C1B7883FC0008815C0004A0DF0000A0FF000216 +S31AFE00EBC4807F000480BF000839000014B11C000C3BEA0014800F +S31AFE00EBD91F000C39200005396000005120E0065160C10E901F7B +S31AFE00EBEE000C39200400B13F000EB17F0010B17F0012B0EA008B +S31AFE00EC0314B0DF0002991F000D907F000890BF00043D200000C7 +S31AFE00EC1880093D987C9B2378900A000C813B00003800000691A2 +S31AFE00EC2D2A0010980A0009A13C000C7D435378B12A0002A3BC39 +S31AFE00EC42000C4BFFFA897C651B787FA4EB787FE3FB784BFFFACD +S31AFE00EC570DB07F00107F83E3787F65DB78388000064BFFF75D68 +S31AFE00EC6C800100247C0803A68361000C8381001083A1001483FE +S31AFE00EC81C1001883E1001C382100204E8000203D2000008129B3 +S31AFE00EC964434396000002C0900004D8200207D2A4B787C091829 +S31AFE00ECAB004082001C2C0B00004182001080090000900B000044 +S31AFE00ECC048000008814900007D2B4B78812900002C0900004097 +S31AFE00ECD582FFD43D200000914944344E8000209421FFF87C0804 +S31AFE00ECEA02A69001000C3880000038A000014BFFFCC1800100B3 +S31AFE00ECFF0C7C0803A6382100084E8000209421FFF87C0802A69C +S31AFE00ED149001000C38000000900300044BFFFF718001000C7CB7 +S31AFE00ED290803A6382100084E8000209421FFF07C0802A693E18D +S31AFE00ED3E000C900100147C7F1B784800001080030000901F00F3 +S31AFE00ED53404BFFF8E9807F00402C0300004082FFEC800100148C +S31AFE00ED687C0803A683E1000C382100104E8000209421FFE87C86 +S31AFE00ED7D0802A693A1000C93C1001093E100149001001C7C7DFB +S31AFE00ED921B7838000000901D0004387D00184800097D7FA3EB44 +S31AFE00EDA7784BFFFF8D7FA3EB784BFFFEE18001001C7C0803A68D +S31AFE00EDBC83A1000C83C1001083E10014382100184E8000208162 +S31AFE00EDD124000880E30050814900048009000CA164000C7D0752 +S31AFE00EDE65051540036BA7D6058507D090214418100707C0A381E +S31AFE00EDFB507D6058517D08021440810060814300407D275A1457 +S31AFE00EE102C0A0000380000009123005090040000418200308070 +S31AFE00EE250A00002C0000004182001C7D495378812900008009FB +S31AFE00EE3A00002C0000004082FFF47D2A4B78908A000048000012 +S31AFE00EE4F10910300449083004091630048386000014E800020AC +S31AFE00EE64386000004E8000209421FFF07C0802A693C100089350 +S31AFE00EE79E1000C90010014812400087C7F1B7883C90008801FC0 +S31AFE00EE8E00547D20F0514081006C387F001848000881811F00CC +S31AFE00EEA354A15F00167D68F0505549043E7F8B48004FFEE382E3 +S31AFE00EEB87C000026540007FE7C0000D07D2900787D6B00387D3F +S31AFE00EECD6B4B79408100307D2B50505525043E2C0500007C0853 +S31AFE00EEE25A14901F0054B13F001641820014807F0034386300FB +S31AFE00EEF7147C835A144BFFC2E1800100147C0803A683C1000886 +S31AFE00EF0C83E1000C382100104E8000209421FFE07C0802A693D2 +S31AFE00EF2161000C9381001093A1001493C1001893E1001C900171 +S31AFE00EF3600247C7C1B78807C0004A01C000C83FC0008B0030011 +S31AFE00EF4B02A3BC000C7C9E23784BFFF7797C651B787FA4EB78D7 +S31AFE00EF607FE3FB784BFFF6FD2C0300003B600000408203A03D1A +S31AFE00EF7520000083A944344800000883BD00002C1D0000418223 +S31AFE00EF8A037CA13D0012A01F00027C0900004082FFE8A13D0032 +S31AFE00EF9F142C09000041820028A01F00007C0900004082FFD050 +S31AFE00EFB47FC3F378389D000838A000044BFFD66D2C03000040E2 +S31AFE00EFC982FFB8801D0004817E0004A13E00082C000002917D2F +S31AFE00EFDE000CB13D001041820024881F000D7009000441820035 +S31AFE00EFF3187FA3EB784BFFFD817F83E3784BFFF63D4800031C5F +S31AFE00F008813D00043809FFFF28000009418102FC3D60FE013928 +S31AFE00F01D6B59F85400103A7D4B002E3D20FE01392959F87D4AB4 +S31AFE00F0324A147D4903A64E800420881F000D7009000241820014 +S31AFE00F0474038000002901D0004813F0004A17F0000392900013E +S31AFE00F05C913D0050B17D0014801E000039200000901D0008B1DE +S31AFE00F0713D004C7FA3EB78B13D001638800012480002247FC4F9 +S31AFE00F086F3787F83E3784BFFFB0548000280387D00184800067A +S31AFE00F09B85881F000D700900044182001038000001901D0004E9 +S31AFE00F0B048000260700900024082023870090010418202508107 +S31AFE00F0C53D0054807F0008392900017C0348004082023C380038 +S31AFE00F0DA0004907D0054901D00044800022C881F000D83DD007D +S31AFE00F0EF5070090010418200107FA3EB787F84E3784BFFFD6DC5 +S31AFE00F1047FA3EB787F84E3784BFFFCC5881F000D7C7B1B787056 +S31AFE00F11909000141820024807F0004801D00507C0300004082BB +S31AFE00F12E00143803000139200005901D0050913D0004801D00AE +S31AFE00F143507C00F00040820010A01D004C2C000000418201BC70 +S31AFE00F158A3FD00162C1F000040820024387D0018480005B57F69 +S31AFE00F16DA3EB783880001038A000004BFFF841B3FD004C48001C +S31AFE00F182019038000001B01D004C48000184881F000D70090097 +S31AFE00F19710418201787FA3EB787F84E3784BFFFCC9813D00540F +S31AFE00F1AC801F0008392900017C00480040820158380000009099 +S31AFE00F1C11D00047FA3EB784BFFFAC948000144881F000D7009C8 +S31AFE00F1D60010418200607FA3EB787F84E3784BFFFC89813D007D +S31AFE00F1EB54801F0008392900017C00480040820040881F000D33 +S31AFE00F200700900014182002C813D00503800000A392900019148 +S31AFE00F2153D0050901D00047FA3EB783880001038A000004BFF33 +S31AFE00F22AF7914800000C38000008901D0004881F000D700900D1 +S31AFE00F23F01418200D0387D0018480004D5813D005038000009E5 +S31AFE00F25439290001913D0050901D00047FA3EB783880001148D9 +S31AFE00F26900003C7FA3EB787F84E3784BFFFB5D881F000D7C7B20 +S31AFE00F27E1B78700900014182008C813D00503800000A39290069 +S31AFE00F29301913D0050901D00047FA3EB783880001038A000006D +S31AFE00F2A84BFFF71148000064881F000D70090010418200587F78 +S31AFE00F2BDA3EB787F84E3784BFFFBA9813D0054801F00083929CB +S31AFE00F2D200017C00480040820038387D00184800043D380000D6 +S31AFE00F2E70A901D0004480000247FA3EB783880000038A00001D1 +S31AFE00F2FC4BFFF6BD480000107FC4F3787F83E3784BFFF8852CA6 +S31AFE00F3111B00004082000C7F83E3784BFFF321800100247C0816 +S31AFE00F32603A68361000C8381001083A1001483C1001883E10029 +S31AFE00F33B1C382100204E8000209421FFF87C0802A69001000CC1 +S31AFE00F3504BFFF3AD480004218001000C7C0803A6382100084EE4 +S31AFE00F3658000209421FFE87C0802A69381000893A1000C93C177 +S31AFE00F37A001093E100149001001C7C7D1B787C9C23783880003E +S31AFE00F38F0038A006444BFFBF213D600000810B4434381D006CB7 +S31AFE00F3A4395D0058901D0034915D003039200001380005EA934F +S31AFE00F3B9AB4434913D0004B39D0012B01D003A911D0000915D41 +S31AFE00F3CE003C386000008001001C7C0803A68381000883A10058 +S31AFE00F3E30C83C1001083E10014382100184E8000209421FFF036 +S31AFE00F3F87C0802A693E1000C900100147C7F1B78480000084B82 +S31AFE00F40DFFFF39801F00042C00000041820010A01F00162C000C +S31AFE00F42200004082FFE8800100147C0803A683E1000C3821009D +S31AFE00F437104E8000209421FFF07C0802A693E1000C90010014C9 +S31AFE00F44C7C7F1B784BFFFFA5817F000469690004200900007DAB +S31AFE00F46120491469600002214000007C0A01147D2A0379418268 +S31AFE00F476002038000007901F00047FE3FB783880001138A000F5 +S31AFE00F48B004BFFF52D480000242C0B00054082001C3800000638 +S31AFE00F4A0901F00047FE3FB783880001138A000004BFFF5097F63 +S31AFE00F4B5E3FB784BFFF87D800100147C0803A683E1000C38219E +S31AFE00F4CA00104E8000209421FFE87C0802A69381000893A10013 +S31AFE00F4DF0C93C1001093E100149001001C7CBE2B797C7F1B7803 +S31AFE00F4F47C9D237840810010801F00482C000000408200143859 +S31AFE00F509600000480000B8907F0048480000AC3B80000048003B +S31AFE00F51E0064809F00447FA3EB784BFFBCB5807F0040801F00EF +S31AFE00F53348812300007FC0F050913F00407F9C02147FBD0214C1 +S31AFE00F5484BFFF0F5807F00402C0300004182FFBC81630008A102 +S31AFE00F55D23000C800B000C540036BA7D204850913F0048800BB3 +S31AFE00F572000C540036BA7D6B0214917F00442C1E0000418200D1 +S31AFE00F5873C80BF00487C1E28004080FF90809F00447FA3EB78AF +S31AFE00F59C7FC5F3784BFFBC3D813F0044801F00487D29F2147C51 +S31AFE00F5B11E0050901F0048913F00447F9CF2147F83E3788001C9 +S31AFE00F5C6001C7C0803A68381000883A1000C83C1001083E100EF +S31AFE00F5DB14382100184E8000209421FFF07C0802A693C1000878 +S31AFE00F5F093E1000C900100147CBE2B797C7F1B78807F003440FE +S31AFE00F60581006C813F00043929FFFC280900014081000C386047 +S31AFE00F61AFFFF48000058A01F00162C00000040820048213E05CA +S31AFE00F62FB47D2949107D294BB87D2048F87FC94838700005B498 +S31AFE00F6447D3E0378386300147FC5F3784BFFBB8D7FE3FB78B3FF +S31AFE00F659DF00163880001038A000004BFFF3557FC3F37848007C +S31AFE00F66E000838600000800100147C0803A683C1000883E10071 +S31AFE00F6830C382100104E8000209421FFE87C0802A69381000827 +S31AFE00F69893A1000C93C1001093E100149001001C7C7F1B787C76 +S31AFE00F6ADBD2B787CDC3378909F00044BFFE2593D200000812922 +S31AFE00F6C24438907F00082C09000093BF000C939F001041820004 +S31AFE00F6D7187C09F80041820020812900002C0900004082FFF012 +S31AFE00F6EC3D2000008009443893E94438901F00008001001C7CE3 +S31AFE00F7010803A68381000883A1000C83C1001083E100143821DD +S31AFE00F71600184E8000203D20000081294438394000002C0900A3 +S31AFE00F72B004D8200207D2B4B787C091800408200202C0A0000B6 +S31AFE00F7404182001080090000900A00004800001C816900004824 +S31AFE00F7550000147D2A4B78812900002C0900004082FFD03D2050 +S31AFE00F76A0000916944384E8000209421FFE87C0802A693A10026 +S31AFE00F77F0C93C1001093E100149001001C3D20000083E9443887 +S31AFE00F7943BC000002C1F00003FA00000418200644BFFE16D80F8 +S31AFE00F7A91F0008813F00047C6018507C0348404180003C2C1ECA +S31AFE00F7BE000041820010801F0000901E00004800000C801F001F +S31AFE00F7D300901D4438801F000C807F00107C0803A63BC0000012 +S31AFE00F7E84E80002183FD44384800000C7FFEFB7883FF00002C2B +S31AFE00F7FD1F00004082FFA48001001C7C0803A683A1000C83C131 +S31AFE00F812001083E10014382100184E8000209421FFE87C0802D4 +S31AFE00F827A69381000893A1000C93C1001093E100149001001C2D +S31AFE00F83C7C7D1B7883FD0004A13F0002A01F0000692908002147 +S31AFE00F8516900007D2B491468000001216000007C0B01147C0B23 +S31AFE00F8664839418200D83FC00000387F0018389E3D9838A0001C +S31AFE00F87B044BFFCDB12C030000408200BCA01F00062C00000109 +S31AFE00F89040820064813F000E38000002B01F0006913F001880F4 +S31AFE00F8A51F0008391F0008A1280004901F0012389F0012B12477 +S31AFE00F8BA0004801E3D983D200000901F000E814944543929449C +S31AFE00F8CF54A1690004915F0008B16800043800001CB01D000C7C +S31AFE00F8E47FA3EB7838A008064BFFEF71480000502C00000240F0 +S31AFE00F8F98200483FC00001801EBE143B9EBE142C000000418222 +S31AFE00F90E0034807C0008389F000E38A000044BFFCD117C631BC5 +S31AFE00F923794082001CA01F000C817F0008813C0004B009000423 +S31AFE00F93891690000907EBE147FA3EB784BFFECF98001001C7C0F +S31AFE00F94D0803A68381000883A1000C83C1001083E1001438218F +S31AFE00F96200184E8000209421FFD87C0802A693610014938100B2 +S31AFE00F9771893A1001C93C1002093E100249001002C7C7F1B78B8 +S31AFE00F98C7C9D23783F800000389C3D9838A000044BFFCC912C97 +S31AFE00F9A1030000408200243D2000003969445480094454A14BC0 +S31AFE00F9B60004901D0000B15D00043860000048000114386000E8 +S31AFE00F9CB2A4BFFEC0D7C7E1B7940820018480000FC7FC3F3785D +S31AFE00F9E04BFFEC5D38600000480000F0813E0004394000013935 +S31AFE00F9F500080038000006396000049969000598090004B14970 +S31AFE00FA0A0000B1490006B1090002801C3D983D60000090090080 +S31AFE00FA1F0E394B4454A10A0004800B4454B109000C900900086B +S31AFE00FA34817F00003D40000191690018396ABE14380000FF93EA +S31AFE00FA49EB00089801000D93AB000439200001912ABE14980149 +S31AFE00FA5E0008980100099801000A9801000B9801000C3BA0001E +S31AFE00FA73073F8000013B60001CB37E000C7FC3F3783881000851 +S31AFE00FA8838A008064BFFEDD14BFFDE817C7F1B78480000144B99 +S31AFE00FA9DFFEC61801CBE142C0000004182FF344BFFDE217C7F30 +S31AFE00FAB21850280300F94081FFE47FA0EB782C0000003BBDFF66 +S31AFE00FAC7FF4181FFB47FC3F3784BFFEB6D3860FFFF8001002C20 +S31AFE00FADC7C0803A6836100148381001883A1001C83C1002083A9 +S31AFE00FAF1E10024382100284E8000209421FFD87C0802A693013C +S31AFE00FB0600089321000C93410010936100149381001893A100D2 +S31AFE00FB1B1C93C1002093E100249001002C3D2000013B29BE204C +S31AFE00FB303B1900967C7B1B787C9C23787F3DCB783B4000007F9C +S31AFE00FB45BEEB787F63DB787FC4F37838A000044BFFCAD92C03AB +S31AFE00FB5A00007F5FD378418200383BBE000A7C1DC0003B5F0078 +S31AFE00FB6F0A4081FFD4801B00007F63DB78901C0000389C00048B +S31AFE00FB844BFFFDE52C030000408000283860FFFF4800006C7C5F +S31AFE00FB991AC82EA13D0008817D0004B13C0008901C0000917CAD +S31AFE00FBAE00044800004C3CC0000081263DBC80FC00003909004C +S31AFE00FBC3011D29000A3D600001A15C0008801C0004396BBE2013 +S31AFE00FBD87CE9592E7D295A142C080010B14900089009000491A0 +S31AFE00FBED063DBC4082000C3800000090063DBC38600000800152 +S31AFE00FC02002C7C0803A6830100088321000C834100108361009C +S31AFE00FC17148381001883A1001C83C1002083E1002438210028F7 +S31AFE00FC2C4E8000209421FFD87C0802A693610014938100189352 +S31AFE00FC41A1001C93C1002093E100249001002C3D200001396924 +S31AFE00FC56BEEC800BFFD47C9C23782C0000007CDB3378418200E9 +S31AFE00FC6B0C3800000A4800010438000001B009BEEC88030000BE +S31AFE00FC80396B00022C0000002F85000041820018980B00008CDB +S31AFE00FC95030001396B00012C0000004082FFF038000000980BF5 +S31AFE00FCAA0000396B0001409E00103D20FE0138695A20480000EF +S31AFE00FCBF1C2C0500014182000C3800000A480000A83D20FE0181 +S31AFE00FCD438695A2C880300002C00000041820018980B00008C2F +S31AFE00FCE9030001396B00012C0000004082FFF03D2000013BA93A +S31AFE00FCFEBED438000000980B00007FA3EB783880000038A0006B +S31AFE00FD130C4BFFB5A13D600000812B3DC43BFDFFEC3800000185 +S31AFE00FD28B13F0018B01F001AA01C0004392900012C0000003B47 +S31AFE00FD3DC00000912B3DC493DF00144082000C38000045B01C93 +S31AFE00FD5200047F85E378387D0018388002057FA6EB78480020B9 +S31AFE00FD67C12C0300004080001438000009901B00003860FFFF3D +S31AFE00FD7C4800006038000001901DFFEC3920FFFF913F00107F3F +S31AFE00FD9165DB7893DF000C93DF000893DF0004386100083880DA +S31AFE00FDA600014800006D2C0300014182001093DDFFEC3860FF99 +S31AFE00FDBBFF48000020817F0234813F000C396BFFFF39290001C1 +S31AFE00FDD0913F000C917F0234386000008001002C7C0803A68303 +S31AFE00FDE56100148381001883A1001C83C1002083E100243821EF +S31AFE00FDFA00284E8000203D200001380000009009BEC038600095 +S31AFE00FE0F004E8000209421FFC87C0802A692C1001092E100145A +S31AFE00FE24930100189321001C934100209361002493810028936E +S31AFE00FE39A1002C93C1003093E100349001003C7C9923783B609F +S31AFE00FE4E00007C1BC8003D2000013BC9BEEC7C7A1B787CBC2B44 +S31AFE00FE6378408001783BFEFFD43B0100083AE000043AC0000964 +S31AFE00FE78813F000C2C0900004081005C7C1BC8507F890000801C +S31AFE00FE8D9F02347F43D3784FFEE3827FA0002657BD07FE7FBD2E +S31AFE00FEA200D07C00E8787D3DE8387FBD03787FA5EB784BFFB386 +S31AFE00FEB729801F0234813F000C7C00EA147D3D4850901F0234B7 +S31AFE00FECC913F000C7F7BEA147F5AEA14480000FC801F00102857 +S31AFE00FEE10001FF408100F838000001900100083920000091385B +S31AFE00FEF60004387F002C3880020538BF002038DF00147F07C3C2 +S31AFE00FF0B78480020457C631B794080002C813F00043929000132 +S31AFE00FF202C09000F913F000441810010801F00082C00000040CB +S31AFE00FF35820044380000084800008CA81E00002C000003408222 +S31AFE00FF4A0064813F0008A97E0002392900017C0B480040820055 +S31AFE00FF5F1C3863FFFC381E0004907F000C901F0234917F000865 +S31AFE00FF74907F0010A01F000AB2FE0000B01E0002387F002C38F1 +S31AFE00FF8980000438BF002038DF001448001E912C0300004080B3 +S31AFE00FF9E003892DC00003860FFFF480000382C0000054082009B +S31AFE00FFB314A81E00023860FFFF901C0000480000203800000B6C +S31AFE00FFC8901C00003860FFFF480000107C1BC8004180FEA07F49 +S31AFE00FFDD63DB788001003C7C0803A682C1001082E1001483011D +S31AFE00FFF200188321001C83410020836100248381002883A100E2 +S31AFE0100072C83C1003083E10034382100384E8000203803FFFFEF +S31AFE01001C2800000B3D20FE0138695A344D8100203D60FE013949 +S31AFE0100316B5B505400103A7D4B002E3D20FE0139295B507D4ADB +S31AFE0100464A147D4903A64E8004203C60FE0138635A444E80003F +S31AFE01005B203C60FE0138635A544E8000203C60FE0138635A68A1 +S31AFE0100704E8000203C60FE0138635A8C4E8000203C60FE0138AB +S31AFE010085635AA44E8000203C60FE0138635AB84E8000203C6040 +S31AFE01009AFE0138635ACC4E8000203C60FE0138635ADC4E800064 +S31AFE0100AF203C60FE0138635AF04E8000203C60FE0138635B0C0C +S31AFE0100C44E8000203C60FE0138635B204E8000203C60FE0138C2 +S31AFE0100D9635B344E800020380000047C0903A63980000089631E +S31AFE0100EE000038E000012C0B000038A0000038C0000A38630033 +S31AFE010103014182011069600030212000007C0901147CE900399B +S31AFE01011841820030892300003809FFBF280000194181000C38E8 +S31AFE01012D0900205409063E2C090078408200108D63000138C086 +S31AFE010142001038630001392BFFD0380BFFBF7D2A4B787C0803D2 +S31AFE010157785529063E5400063E21290009392000007D2949140D +S31AFE01016C20000005380000007C0001147D27037938E00000391A +S31AFE01018120000040820010380BFF9F2800000541810008392041 +S31AFE01019600012C090000418200685540063E2800000941810022 +S31AFE0101AB0C7D49537848000030380BFF9F280000054181000C49 +S31AFE0101C0392BFFA94800001C5500063E200000057C0001107CEE +S31AFE0101D50003B8392BFFC97C0948387C093000408000208963A3 +S31AFE0101EA00007C0531D62C0B00007CA04A14386300014082FF65 +S31AFE0101FF0C480000142C0B002E4182000C386000004E800020C4 +S31AFE0102145580402E7C0C2B784200FED091840000386000014E56 +S31AFE0102298000209421FFE87C0802A693A1000C93C1001093E13B +S31AFE01023E00149001001C890300033FA0000188A3000088C30000 +S31AFE0102530188E300023C80FE0138845B80387DC0F84BFFC0C199 +S31AFE010268387DC0F88001001C7C0803A683A1000C83C10010833E +S31AFE01027DE10014382100184E800020812300007C09180041820F +S31AFE01029200208123000490890000800300049064000090040062 +S31AFE0102A704908300044E80002090890004908900009124000049 +S31AFE0102BC912400044E8000207C6B1B78806B00007C0358004104 +S31AFE0102D182001880030000900B000081230000916900044E80EB +S31AFE0102E60020386000004E8000209421FFE87C0802A693A1005C +S31AFE0102FB0C93C1001093E100149001001C3D0000003CE00000EB +S31AFE010310392844443967443C912844449167443C3D4000019102 +S31AFE0103252900043BCAC118916B00043FA000003BE000107FC466 +S31AFE01033AF378387D443C4BFFFF4937FFFFFF3BDE06104082FF53 +S31AFE01034FEC8001001C7C0803A683A1000C83C1001083E10014E2 +S31AFE010364382100184E8000209421FFF87C0802A69001000C802B +S31AFE010379040000A124000490030010B123001480040000A104E9 +S31AFE01038E00043D20000039694454900944543D400000B10B0050 +S31AFE0103A304906A4460480000158001000C7C0803A63821000826 +S31AFE0103B84E8000209421FFF87C0802A69001000C8123000038EC +S31AFE0103CD8300108009000038A000007C0803A64E800021800185 +S31AFE0103E2000C7C0803A6382100084E8000209421FF587C0802E7 +S31AFE0103F7A67D8000269321008C9341009093610094938100984B +S31AFE01040C93A1009C93C100A093E100A4900100AC918100883DE6 +S31AFE0104212000003929320083A9004C3D6000002C1D00007C7BB8 +S31AFE0104361B787C9A23787CBC2B7883EB44603BC00005418200B8 +S31AFE01044B547FBFEB78815F0000801F000C816A00243D200000AB +S31AFE0104602C00000039293DC8916A0028912A00244082002C807F +S31AFE0104750A00003C800000388444547FE3FB7838A000007C0822 +S31AFE01048A03A64E800021801F000C60000001901F000C2E1D00AE +S31AFE01049F004800003C813F00007FE3FB788009001C7C0803A658 +S31AFE0104B44E8000213D20000039293200800900483C600003607E +S31AFE0104C9630D407C0803A64E80002137DEFFFF408100E8813FD1 +S31AFE0104DE00007FE3FB788009000C7C0803A64E8000212C03004F +S31AFE0104F3004182FFB03D2000008009445C3D6000002C0000002E +S31AFE0105083920000E380000003B2B444C900B444C9121000C93C8 +S31AFE01051D61000893410010938100143FC000004182003848000D +S31AFE01053224A57C7D1B783C60FE0138635B8C4BFFBE6D7F63DB0B +S31AFE010547783880000E4BFFC9B57F43D3787F84E3784BFFC9A96D +S31AFE01055C7FA3EB78480024E1813F000038A00002800900103848 +S31AFE010571DC000E7F27CB787FE3FB78388100087C0803A64E800C +S31AFE0105860021801E444C2C000000408200307FFDFB787FDFF3AE +S31AFE01059B78813D00007FA3EB788009001C7C0803A64E800021CA +S31AFE0105B0801F444C2C0000004182FFE47FBFEB78419200188123 +S31AFE0105C53F000038000000816900289009002891690024800133 +S31AFE0105DA00AC818100887C0803A68321008C834100908361003C +S31AFE0105EF948381009883A1009C83C100A083E100A47D80812078 +S31AFE010604382100A84E8000209421FFF87C0802A69001000C3D3B +S31AFE0106192000003809444C7C04000040820010380000019009B2 +S31AFE01062E444C480000188123000081690028800B00087C0803F2 +S31AFE010643A64E8000218001000C7C0803A6382100084E800020FF +S31AFE0106589421FFE07C0802A69361000C9381001093A1001493C9 +S31AFE01066DC1001893E1001C900100243D20000039293200838958 +S31AFE010682004C3D6000002C1C00007C7D1B787C9B237883CB445D +S31AFE01069760418200547F9EE378815E0000801E000C816A0024C2 +S31AFE0106AC3D2000002C00000039293DC8916A0028912A00244002 +S31AFE0106C182002C800A00003C800000388444547FC3F37838A052 +S31AFE0106D600007C0803A64E800021801E000C60000001901E0035 +S31AFE0106EB0C813E00007FC3F3788009001C7C0803A64E800021BC +S31AFE0107003C600000386344444BFFFBBD7C7F1B7941820054393F +S31AFE0107153F000CA009000C817F000C8149000481090008B01D91 +S31AFE01072A000C917D0000915D0004911D000880BF00087F63DBEF +S31AFE01073F7838A5FFF2389F001A4BFFAA953C6000003863443C29 +S31AFE0107547FE4FB784BFFFB31807F000848000008386000002C24 +S31AFE0107691C000041820018813E000038000000816900289009DD +S31AFE01077E002891690024800100247C0803A68361000C83810055 +S31AFE0107931083A1001483C1001883E1001C382100204E800020C1 +S31AFE0107A89421FFE87C0802A693A1000C93C1001093E1001490B3 +S31AFE0107BD01001C7CA02B797C0903A64081003C7C9F23787FC91C +S31AFE0107D202A63FA00000807F000080BF0004809D44504BFFA9A0 +S31AFE0107E7F9801D4450813F000437DEFFFF7C004A143BFF0008DB +S31AFE0107FC901D44504082FFD88001001C7C0803A683A1000C838C +S31AFE010811C1001083E10014382100184E8000209421FF607C088D +S31AFE01082602A69361008C9381009093A1009493C1009893E100C4 +S31AFE01083B9C900100A47C7E1B783C6000007C9B23783863443CDC +S31AFE0108504BFFFA757C7C1B787F89FE707D20E2787C0048508148 +S31AFE0108657E00007C00FE70393C000C7D3F0038800B001493E189 +S31AFE01087A00089361000C7FC3F3783881000838A000017C08038E +S31AFE01088FA64E8000213D2000008009445C2C000000418200380D +S31AFE0108A4480021317C7D1B783C60FE0138635B9C4BFFBAF97F6B +S31AFE0108B9E3FB783880000E4BFFC641387F000E389BFFF24BFFE5 +S31AFE0108CEC6357FA3EB784800216D813E0000800900282C00001E +S31AFE0108E3004182005C3C60000038633D98389F001E38A00004FF +S31AFE0108F84BFFBD352C03000041820040815E00007FC3F378816B +S31AFE01090D2A00287F64DB78800900043D60FE017C0803A683AAC5 +S31AFE0109220014396B07A83D20000093E94450916A00144E80000A +S31AFE01093721813E000093A900142C1C0000418200183C600000B7 +S31AFE01094C937C0008386344447F84E3784BFFF931800100A47CE4 +S31AFE0109610803A68361008C8381009083A1009483C1009883E1CF +S31AFE010976009C382100A04E8000209421FFF87C0802A69001007B +S31AFE01098B0C3D2000008069446081630000800B00207C0803A6A0 +S31AFE0109A04E8000218001000C7C0803A6382100084E80002094B1 +S31AFE0109B521FFF87C0802A69001000C7C641B783C60FE0138639E +S31AFE0109CA5BAC4BFFB9E18001000C7C0803A6382100084E80003F +S31AFE0109DF209421FFF07C0802A693E1000C900100143D2000018B +S31AFE0109F43BE92EDC801F001C2C0000004082002C90692EDC9053 +S31AFE010A099F00044BFF65DD7C631B794082001C801F0008392053 +S31AFE010A1E00017C0000D0913F001C901F001038600000800100AD +S31AFE010A33147C0803A683E1000C382100104E8000204E800020B3 +S31AFE010A489421FFF07C0802A693C1000893E1000C900100147CC7 +S31AFE010A5D7E1B783C600000386341184BFFFFDD7C6A1B787FF8C8 +S31AFE010A728AA657FF0FFE39200000380000807C0903A661201007 +S31AFE010A87003D600E007C0004AC7D398BA67D788BA67C198BA6AB +S31AFE010A9C7D788BA6392900104200FFE03C000C007C0004AC7C97 +S31AFE010AB1188BA63D6004007C0004AC7D788BA64C00012C7C10EA +S31AFE010AC68BA64C00012C7FC3F3787D4803A64E8000212C1F0017 +S31AFE010ADB00418200103C0002007C0004AC7C188BA6800100146A +S31AFE010AF07C0803A683C1000883E1000C382100104E8000203D6F +S31AFE010B0520000139292EDC8009001C7C6B1B782C00000040823C +S31AFE010B1A000C386000074E800020800900147C0B004041800003 +S31AFE010B2F1480090018386000007C0B00404D8000203860000112 +S31AFE010B444E8000203D20000139692EDC800B001C2C000000418B +S31AFE010B5982001C812B00143860000091240000800B001890059F +S31AFE010B6E00004E800020386000074E8000203D20000139692EC4 +S31AFE010B83DC800B001C7C6A1B782C0000004182001C812B00089D +S31AFE010B9838600000912A0000800B000C900400004E800020389F +S31AFE010BAD6000074E8000209421FFD87C0802A67D80002693412A +S31AFE010BC20010936100149381001893A1001C93C1002093E1009D +S31AFE010BD7249001002C9181000C3D2000013BA92EDC801D001C00 +S31AFE010BEC7C7F1B782C0000007C9E23787CBA2B783B80000038B4 +S31AFE010C01600007418201043C6000003863415C4BFFFE35801DBC +S31AFE010C1600107C7B1B787FBFF2147FFF00383C60FE0138635B9F +S31AFE010C2BE87FE4FB787FA5EB784BFFB7797D788AA6556B0FFEFE +S31AFE010C4039200000380000807C0903A6612010003D400E007CC3 +S31AFE010C550004AC7D398BA67D588BA67C198BA67D588BA63929BA +S31AFE010C6A00104200FFE03C000C007C0004AC7C188BA63D400485 +S31AFE010C7F007C0004AC7D588BA64C00012C7C108BA64C00012C7A +S31AFE010C942E0B000048000020801E00083C60FE015400F87E7C1E +S31AFE010CA90002147FFF021438635C004BFFB6F97C1FE840408014 +S31AFE010CBE002C3D2000013BC92EDC7FE3FB78809E00087F68039F +S31AFE010CD3A64E8000214BFF638D7C7C1B794182FFBC93FA0000A1 +S31AFE010CE8419200103C0002007C0004AC7C188BA63C60FE01380D +S31AFE010CFD635C044BFFB6AD7F83E3788001002C8181000C7C08D1 +S31AFE010D1203A683410010836100148381001883A1001C83C100B2 +S31AFE010D272083E100247D808120382100284E8000209421FFD871 +S31AFE010D3C7C0802A67D8000269321000C9341001093610014930F +S31AFE010D5181001893A1001C93C1002093E100249001002C9181C4 +S31AFE010D6600083D20000180092EF87CBD2B782C0000007CD933CE +S31AFE010D7B787C7E1B787C9C23783B600000386000074182012880 +S31AFE010D903C600000386342604BFFFCAD7C7A1B783C60FE013821 +S31AFE010DA5635C087F84E3787CBCEA147FC6F3784BFFB5F97D783C +S31AFE010DBA8AA6556B0FFE39200000380000807C0903A661201052 +S31AFE010DCF003D400E007C0004AC7D398BA67D588BA67C198BA6A0 +S31AFE010DE47D588BA6392900104200FFE03C000C007C0004AC7C6C +S31AFE010DF9188BA63D4004007C0004AC7D588BA64C00012C7C10DF +S31AFE010E0E8BA64C00012C2E0B0000480000243C60FE0138635CE9 +S31AFE010E23004BFFB58957E0F87E7C0002147F9C02147FBFE85047 +S31AFE010E387FDE02142C1D0000408100543D20000181692EE47FF6 +S31AFE010E4DA5EB787F8558007FC3F3787F84E3784FFEE3827C00EE +S31AFE010E620026540007FE7C0000D07D6B00787CA000387C055B1B +S31AFE010E77787F4803A67CBF2B784E8000214BFF61E17C7B1B7995 +S31AFE010E8C4182FF9093D90000419200103C0002007C0004AC7CC5 +S31AFE010EA1188BA63C60FE0138635C044BFFB5017F63DB788001A2 +S31AFE010EB6002C818100087C0803A68321000C8341001083610057 +S31AFE010ECB148381001883A1001C83C1002083E100247D80812013 +S31AFE010EE0382100284E8000202803000D418100C43D60FE0139F6 +S31AFE010EF56B5DC85460103A7D4B002E3D20FE0139295DC87D4AB5 +S31AFE010F0A4A147D4903A64E8004203C60FE0138635C284E800086 +S31AFE010F1F203C60FE0138635C484E8000203C60FE0138635C6CD2 +S31AFE010F344E8000203C60FE0138635C904E8000203C60FE0138D2 +S31AFE010F49635CA84E8000203C60FE0138635CC04E8000203C605D +S31AFE010F5EFE0138635CDC4E8000203C60FE0138635CF44E800065 +S31AFE010F73203C60FE0138635D044E8000203C60FE0138635D2804 +S31AFE010F884E8000203C60FE0138635D4C4E8000203C60FE0138C1 +S31AFE010F9D635D704E8000203C60FE0138635D944E8000203C606B +S31AFE010FB2FE0138635DB44E8000209421FFF87C0802A690010023 +S31AFE010FC70C3803FFFE2800001D418100A03D60FE01396B5E0087 +S31AFE010FDC5400103A7D4B002E3D20FE0139295E007D4A4A147DA9 +S31AFE010FF14903A64E8004203860000248000078386000414BFF85 +S31AFE01100689A154637F3E2C03000241820040280300024181000F +S31AFE01101B102C030001418200384800002C2C03000441820024F2 +S31AFE0110302C0300084082001C38600008480000383860000E4883 +S31AFE0110450000303860000C4800002838600004480000203860B1 +S31AFE01105A0005480000183860000A480000103860000B48000032 +S31AFE01106F083860000F8001000C7C0803A6382100084E800020AF +S31AFE0110843D200000816943DC806B00985463C23E4E8000209430 +S31AFE01109921FFF87C0802A69001000C7C641B78386000404BFFC7 +S31AFE0110AE890D8001000C7C0803A6382100084E8000209421FFD5 +S31AFE0110C3F87C0802A69001000C386000414BFF88D56064060008 +S31AFE0110D8548004203D2000005484045E90093DD4386000414BA1 +S31AFE0110EDFF88CD8001000C7C0803A6382100084E8000209421D7 +S31AFE011102FFF87C0802A69001000C386000414BFF88953D200076 +S31AFE0111170080893DD4546305E8380000007C64237890093DD4A3 +S31AFE01112C386000414BFF88898001000C7C0803A6382100084E0C +S31AFE0111418000204E8000204E8000209421FFF87C0802A69001AF +S31AFE011156000C386000404BFF88493D20FE0139299E947C634A67 +S31AFE01116B78200300007C6019148001000C7C0803A638210008AB +S31AFE0111804E8000209421FFF87C0802A69001000C386000404BCF +S31AFE011195FF881138830004386000404BFF88198001000C7C0815 +S31AFE0111AA03A6382100084E8000209421FFF87C0802A6900100CA +S31AFE0111BF0C3D20000080093DD82C0000004082001038000001D8 +S31AFE0111D490093DD8480008A98001000C7C0803A6382100084EF1 +S31AFE0111E98000203D20000080093DDC2C0000004C8200203800FB +S31AFE0111FE000190093DDC7CFE9AA674E7FFFF3D2000017D29030A +S31AFE011213A638008001B00709C07C0902A6600086A07C0903A601 +S31AFE0112284200000080070ABC3D600001600000C090070ABC8181 +S31AFE01123D270AB8616B00A2552906AE91270AB8916709F039402A +S31AFE011252000091470AE038002810B0073E8039273E803800285D +S31AFE01126700B009000239000001910700303800001898090004BB +S31AFE01127C98090005B109000638000000B14900282C000003B1B8 +S31AFE01129149002C38000004B149002E7C0903A6394728103D60E7 +S31AFE0112A60000B1090030914B44647D45537839072800388728E4 +S31AFE0112BB0838C000003960900039272830B0CA0002912A0004FD +S31AFE0112D0B16A000040820010A00A000060002000B00A000039FA +S31AFE0112E54A0008392900014200FFDC7CA92B78A00900183960FB +S31AFE0112FA000160002000B0090018B168000239202000B12728F4 +S31AFE01130F0090880004380000FF98070A863920000599270A8A90 +S31AFE01132438004820B0070A8239204823B1270A8238000091B02B +S31AFE0113390709C04E80002039233E80A00900207D4302147D4B5B +S31AFE01134E5378A00A00007008800041820028A00A0000700820EB +S31AFE0113630041820010A00900027D43021448000008394A000841 +S31AFE0113787C0A58004082FFD47D495378A009000070008000407E +S31AFE01138D82FFF87D2A4B787C090378A00A0000700B100041826B +S31AFE0113A20014A00A00007000EFFFB00A0000B12A0002A12A00B3 +S31AFE0113B7023900000038090001B00A0002816A00045529043E34 +S31AFE0113CC7C8B49AEA00A000060008000B00A0000A12A00007189 +S31AFE0113E1208000418200647D4B53787D0A43783D0000076108A9 +S31AFE0113F6FFFF394A00017C0A400040820038A1230A82394000D2 +S31AFE01140B007129FFFDB1230A82A00B00005400047EB00B000095 +S31AFE011420A1230A8261290002B1230A82A00B000060008000B03B +S31AFE0114350B0000A00B0000700980004082FFB87D6A5B787D49F5 +S31AFE01144A5378A0090000700080004082FFF87D2A4B78B00A0047 +S31AFE01145F024E8000203D2000008149446438E33E80A00A000031 +S31AFE011474700880004182000C386000004E800020812A00043929 +S31AFE0114896000008809000098040000B10A0002812A000499694E +S31AFE01149E0000A00A000060008000B00A0000A12A000071202074 +S31AFE0114B3004182000C3943281048000008394A00083D20000064 +S31AFE0114C8914944647C188AA654000FFE2C0000004182002881CB +S31AFE0114DD2A0004A16700062C0B0000408100187C004BAC7C00BA +S31AFE0114F204AC356BFFF0392900104181FFF0386000014E800017 +S31AFE011507209421FFE87C0802A693E100149001001C7C7F1B781F +S31AFE01151C7FE3FB78388100084BFFFF412C0300004182FFF0882C +S31AFE0115316100088001001C7C0803A683E10014382100184E80B6 +S31AFE01154600209421FFE87C0802A693A1000C93C1001093E1008B +S31AFE01155B149001001C7CBF2B787FE0FB782C0000007C7D1B784D +S31AFE0115707C9E23783BFFFFFF41820024889E00007FA3EB784B97 +S31AFE011585FFFDBD7FE0FB782C0000003BDE00013BFFFFFF408281 +S31AFE01159AFFE48001001C7C0803A683A1000C83C1001083E100A2 +S31AFE0115AF14382100184E8000209421FFE87C0802A693A1000CA7 +S31AFE0115C493C1001093E100149001001C7CBF2B787FE0FB782C98 +S31AFE0115D90000007C7D1B787C9E23783BFFFFFF418200247FA376 +S31AFE0115EEEB784BFFFF197FE0FB782C000000987E00003BDE00F1 +S31AFE011603013BFFFFFF4082FFE48001001C7C0803A683A1000CF5 +S31AFE01161883C1001083E10014382100184E8000209421FFE87C75 +S31AFE01162D0802A69381000893A1000C93C1001093E1001490011A +S31AFE011642001C3D20000080093DE03D6000001FE0000A3B8B32D1 +S31AFE011657007C7D1B787C9E237848000014813C004838600064DB +S31AFE01166C7D2803A64E8000217FA3EB787FC4F3784BFFFDE97C48 +S31AFE011681631B79408200102C1F00003BFFFFFF4082FFD48001ED +S31AFE011696001C7C0803A68381000883A1000C83C1001083E100FD +S31AFE0116AB14382100184E8000209421FF807C8023782C000005B6 +S31AFE0116C090A1001090C1001490E100189101001C9121002091D0 +S31AFE0116D54100249081000C386000004182002C28000005418103 +S31AFE0116EA00102C00000441820144480002B42C000006418202A9 +S31AFE0116FF782C00000741820278480002A03D60FE01800B5F4C2D +S31AFE0117143D20FE0139295E787D2902147D2903A64E8004203DED +S31AFE01172920FF0061290014800900007C0006AC60000400900935 +S31AFE01173E00007C0006AC480000E03D20FF0061290200A00900AA +S31AFE011753007C0006AC60000008B00900007C0006AC480000C0F7 +S31AFE0117683D20FF0061290200A00900007C0006AC60000004B094 +S31AFE01177D0900007C0006AC480000A03D20FF0061290240A00962 +S31AFE01179200007C0006AC60000004B00900007C0006AC4800007C +S31AFE0117A7803D20FF0061290220A00900007C0006AC6000000861 +S31AFE0117BCB00900007C0006AC480000603D20FF0061290220A0DC +S31AFE0117D10900007C0006AC60000004B00900007C0006AC480034 +S31AFE0117E600403D20FF0061290940800900007C0006AC60000063 +S31AFE0117FB80900900007C0006AC480000203D20FF0061290948EE +S31AFE011810800900007C0006AC60000010900900007C0006AC3D93 +S31AFE0118252000003800000190093DE4480001783D20000080698F +S31AFE01183A3DE43800000090093DE43D60FE01800B60343D20FE6B +S31AFE01184F0139295F607D2902147D2903A64E8004203D20FF0004 +S31AFE01186461290014800900007C0006AC540005A8900900007CFF +S31AFE0118790006AC4800012C3D20FF0061290200A00900007C0021 +S31AFE01188E06AC7000FFF75400043EB00900007C0006AC48000162 +S31AFE0118A3083D20FF0061290200A00900007C0006AC7000FFFBFA +S31AFE0118B85400043EB00900007C0006AC480000E43D20FF0061B0 +S31AFE0118CD290240A00900007C0006AC7000FFFB5400043EB00906 +S31AFE0118E200007C0006AC480000C03D20FF0061290220A0090005 +S31AFE0118F7007C0006AC7000FFF75400043EB00900007C0006ACC6 +S31AFE01190C4800009C3D20FF0061290220A00900007C0006AC708E +S31AFE01192100FFFB5400043EB00900007C0006AC480000783D2018 +S31AFE011936FF0061290940800900007C0006AC5400066E900900AD +S31AFE01194B007C0006AC480000583D20FF006129094880090000F4 +S31AFE0119607C0006AC54000734900900007C0006AC480000383831 +S31AFE01197560003648000030396100083801008839200003986192 +S31AFE01198A00719921007090010074916100783D200000800B0051 +S31AFE01199F0880693DE090093DE0382100804E8000209421FFE807 +S31AFE0119B47C0802A693C1001093E100149001001C7C9E23783966 +S31AFE0119C92000007C7F1B78913E0000881F0A86700B0001418211 +S31AFE0119DE008838000001981F0A863D20000081494464A00A006E +S31AFE0119F3007009800040820060812A00043960000188090000E5 +S31AFE011A0898010008B16A0002A00A000060009000B00A0000A111 +S31AFE011A1D2A0000712B20004182000C395F281048000008394A57 +S31AFE011A3200083D2000009149446438610008388000014BFF9679 +S31AFE011A477D2C0300004182000C38000001901E000038000010DB +S31AFE011A5C901F094C392000017D234B788001001C7C0803A68362 +S31AFE011A71C1001083E10014382100184E8000209421FFF07C088B +S31AFE011A8602A693C1000893E1000C900100143D2000003BE9326A +S31AFE011A9B00813F00343860FFFF7D2803A64E8000213D2000000D +S31AFE011AB080093DE87C7E1B782C00000040820094380000019096 +S31AFE011AC5093DE84BFFF725813F0034386000007D2803A64E80CB +S31AFE011ADA0021815F00147C1E9AA67400FFFF3D20FE01900A009B +S31AFE011AEF0039291548912A00043D60FE01396B15B83D20FE01F6 +S31AFE011B04916A000839291340912A000C3D60FE01396B15083DAE +S31AFE011B1920FE01916A0010392916B4912A00143D60FE01396B4D +S31AFE011B2E19B03D20FE01916A001839291628912A001C801F004F +S31AFE011B43347FC3F3787C0803A64E800021800100147C0803A6C9 +S31AFE011B5883C1000883E1000C382100104E8000203D2000008182 +S31AFE011B6D2944682C09000041820024A00900047C002000408262 +S31AFE011B82000C3860FFFF4E800020812900002C0900004082FF19 +S31AFE011B97E43D2000008009446890694468B083000490A30008A7 +S31AFE011BAC90030000386000004E8000203D20000081294468391A +S31AFE011BC16000002C0900004D8200207D2A4B78A00900047C00F3 +S31AFE011BD618004082001C2C0B00004182001080090000900B00D1 +S31AFE011BEB0048000008814900007D2B4B78812900002C0900007C +S31AFE011C004082FFD03D200000914944684E8000209421FFE87C50 +S31AFE011C150802A69381000893A1000C93C1001093E1001490012C +S31AFE011C2A001C7C7E1B7883FE000838000000A13F00066000FFF1 +S31AFE011C3FFF7C090000817E00047C9C23784082000C380000004B +S31AFE011C54B01F0006A01F00047D635B78B00B0002A3BF00044BBD +S31AFE011C69FFCA657C651B787FA4EB787FE3FB784BFFC9E92C0339 +S31AFE011C7E0000408200603D200000816944682C0B00004182003D +S31AFE011C9350A12B0004A01F00027C09000040820034A0BF000478 +S31AFE011CA8800B00087D635B7838A5FFF87F86E378A0FF000038D1 +S31AFE011CBD9F00087C0803A64E8000217FC3F3784BFFC9714800D1 +S31AFE011CD20018816B00002C0B00004082FFB87FC3F3784BFFC984 +S31AFE011CE7598001001C7C0803A68381000883A1000C83C1001030 +S31AFE011CFC83E10014382100184E8000209421FFD87C0802A693AC +S31AFE011D110100089321000C93410010936100149381001893A1A3 +S31AFE011D26001C93C1002093E100249001002C7C9C2378281C05C2 +S31AFE011D3BC07C791B787CB82B787CDA33787CFE3B78418100A8D7 +S31AFE011D50386005EA4BFFC8857C7F1B794182009883BF000838EF +S31AFE011D651C0008837F0004B01F000CB3DD0000B35D0002A01FFE +S31AFE011D7A000C392000007F85E378B01D0004B13D00067F24CB58 +S31AFE011D8F78387D00084BFF94493D20000080093D983960001179 +S31AFE011DA4901B000C81380000997B0009913B0010A01D00047F7C +S31AFE011DB963DB78B01B0002A39F000C4BFFC9097C651B787F84AC +S31AFE011DCEE3787FA3EB784BFFC88DB07D00067F05C3787FE3FB2D +S31AFE011DE378388000114BFFC5DD7FE3FB784BFFC84D8001002CD8 +S31AFE011DF87C0803A6830100088321000C83410010836100148319 +S31AFE011E0D81001883A1001C83C1002083E10024382100284E80A7 +S31AFE011E2200209421FFD87C0802A69381001893A1001C93C100FE +S31AFE011E372093E100249001002C7CBF2B787C7D1B787C9C2378FF +S31AFE011E4C7CDE33787FE3FB78388100084BFFDCA52C03000041A6 +S31AFE011E61800024A0DF0004A0FE00047FA3EB787F84E37838A1E2 +S31AFE011E7600084BFFFE91386000004800001C3C60FE013C80FE20 +S31AFE011E8B01386360483884606C4BFFA5193860FFFF8001002C26 +S31AFE011EA07C0803A68381001883A1001C83C1002083E10024387B +S31AFE011EB52100284E8000209421FFE87C0802A69381000893A1C4 +S31AFE011ECA000C93C1001093E100149001001C3F8000007CBF2B34 +S31AFE011EDF783D200000807C446C7CDD33787CFE3B7893E9447007 +S31AFE011EF44BFF92E93D200000816944742C0B00004182001CB347 +S31AFE011F09CB0004801D000039200000900B0000913C446C480099 +S31AFE011F1E00143C60FE013863607C7FE4FB784BFFA481800100BD +S31AFE011F331C7C0803A68381000883A1000C83C1001083E1001443 +S31AFE011F48382100184E8000209421FFD07C0802A69341001893F1 +S31AFE011F5D61001C9381002093A1002493C1002893E1002C9001B4 +S31AFE011F720034A3A600047CBA2B787C7E1B787C9C23783CA0FEE1 +S31AFE011F87017CFF3B7838A51EBC386100087FA4EB784BFFFBD11D +S31AFE011F9C2C0300004080000C3860FFFF48000084813F00043CCE +S31AFE011FB1001062817F000060004DD37D2900161D6B03E8552977 +S31AFE011FC6D1BE7F6B4A143D4000003D2000003D60000093CA4412 +S31AFE011FDB6C93894470934B44744BFFB92D7FBAEB787C7E1B78C1 +S31AFE011FF03BE0FFFF3FA000003F8000004BFFB8D17C7E18507C6F +S31AFE01200503D840408000184BFFC6F1801D446C2C000000408292 +S31AFE01201AFFE483FC44707F43D3784BFFFB957FE3FB7880010059 +S31AFE01202F347C0803A6834100188361001C8381002083A10024EE +S31AFE01204483C1002883E1002C382100304E8000209421FFE87CF7 +S31AFE0120590802A693A1000C93C1001093E100149001001C3D2087 +S31AFE01206E000080093DF07C9F23782C0000004082007C4BFFD266 +S31AFE012083C53D20000138692218800300042C00000540820018B3 +S31AFE012098A00300162C000000408200504BFFD399480000482CC5 +S31AFE0120AD00000040820014480009BD3800000A981F00004800F4 +S31AFE0120C200603FA00001389D285C38A000804BFFD4012C0300C5 +S31AFE0120D7003BBD285C3D2000003D60000093A94490906B3DF041 +S31AFE0120EC4082000C38600000480000303D400000816A44903D83 +S31AFE012101000000880B0000396B0001981F000081283DF0916A04 +S31AFE01211644903929FFFF91283DF0386000018001001C7C0803D8 +S31AFE01212BA683A1000C83C1001083E10014382100184E80002099 +S31AFE0121409421FFE87C0802A693C1001093E100149001001C7CA8 +S31AFE0121557F1B787C9E23784BFFFEF92C030000418200CC3D204D +S31AFE01216A00008009441C2C00000040820048881E00002C00006A +S31AFE01217FFF4082003C7FE3FB78388100084BFFFEC92C03000073 +S31AFE0121944182FFF0880100082C0000FD41820058418100102CAC +S31AFE0121A90000F441820018480000802C0000FF40820078386088 +S31AFE0121BE00014800007438000003981E00007FE3FB78388000CC +S31AFE0121D3FF480001D17FE3FB78388000FC480001C57FE3FB786D +S31AFE0121E838800006480001B9480000C54BFFFFC87FE3FB7838F2 +S31AFE0121FD8100084BFFFE552C0300004182FFF07FE3FB78388034 +S31AFE01221200FF480001917FE3FB78388000FC4800018588810079 +S31AFE012227087FE3FB7848000179386000008001001C7C0803A69C +S31AFE01223C83C1001083E10014382100184E8000209421FFE87C45 +S31AFE0122510802A693C1001093E100149001001C7C7E1B783BE082 +S31AFE012266000A4800001C37FFFFFF40820010480000413BE00046 +S31AFE01227B0A480000084BFFB64D7FC3F378388100084BFFFEB537 +S31AFE0122902C0300004182FFD8886100088001001C7C0803A6832D +S31AFE0122A5C1001083E10014382100184E8000209421FFE87C0857 +S31AFE0122BA02A693A1000C93C1001093E100149001001C3D20002C +S31AFE0122CF013BA928DC4800003080BE3DF47FE3FB787FA4EB78CA +S31AFE0122E44BFFD3017C631B7940810014801E3DF47FBD1A147CC5 +S31AFE0122F9030050901E3DF44BFFD0453FC00000801E3DF42C0040 +S31AFE01230E0000418200303D2000013BE92218801F00042C000037 +S31AFE012323054082000C7FE3FB784BFFD111801F00042C000000FD +S31AFE0123384082FFA0480007353D200001392928DC3D6000003D08 +S31AFE01234D4000003BE000003C600001912B449493EA3DF43863A1 +S31AFE01236222184BFFD0913D20000039293200800900442C000092 +S31AFE012377004182001093E90044386000004BFF8D6D8001001C40 +S31AFE01238C7C0803A683A1000C83C1001083E10014382100184E4F +S31AFE0123A18000209421FFF07C0802A693E1000C900100143D60F0 +S31AFE0123B60000812B44942C0400249889000039290001912B44B1 +S31AFE0123CB9440820010380000013D200000900944783FE0000088 +S31AFE0123E0801F4478688B0023212B00007D6959143140FFFF7DE7 +S31AFE0123F52A01107D2058394182001C3D400000392000013D6012 +S31AFE01240A000038000000912A447C900B44803D600000812B3D20 +S31AFE01241FF4392900012C090100912B3DF44182002C3D200000DD +S31AFE0124348009447C2C000000418200283D600000812B448039E8 +S31AFE0124492900012C090003912B4480408200104BFFFE5D3800E8 +S31AFE01245E0000901F4478800100147C0803A683E1000C3821006E +S31AFE012473104E8000209421FFE87C0802A693A1000C93C10010E5 +S31AFE01248893E100149001001C480005457C7D1B783C60FE013C10 +S31AFE01249D80FE0138A0012338846170386361684BFF9F017FA3AD +S31AFE0124B2EB784800058D8001001C7C0803A683A1000C83C10095 +S31AFE0124C71083E10014382100184E8000209421FFE87C0802A64C +S31AFE0124DC93A1000C93C1001093E100149001001C480004E97C5C +S31AFE0124F17D1B783C60FE013C80FE0138A0013538846180386325 +S31AFE01250661684BFF9EA57FA3EB78480005318001001C7C08033E +S31AFE01251BA683A1000C83C1001083E10014382100184E800020A5 +S31AFE0125309421FFE87C0802A693A1000C93C1001093E10014900D +S31AFE01254501001C7C7D1B787C9E23784BFFFD653D20000083E9A9 +S31AFE01255A3DEC480000084BFFB36D7FA3EB787FC4F3784BFFFB0C +S31AFE01256FD57C631B79408200102C1F00003BFFFFFF4082FFE014 +S31AFE0125848001001C7C0803A683A1000C83C1001083E10014383F +S31AFE0125992100184E8000209421FF787C0802A693C1008093E161 +S31AFE0125AE00849001008C3804FFFC2800000490A1001090C1007D +S31AFE0125C31490E100189101001C91210020914100249081000CCE +S31AFE0125D83BC00000418103643D60FE01396B61905400103A7D79 +S31AFE0125ED4B002E3D20FE01392961907D4A4A147D4903A64E804A +S31AFE01260204203FE00000801F3DF83D6000002C00000039200085 +S31AFE01261701912B3DFC408200144BFFE361907F3DF82C030000DC +S31AFE01262C41820314811F3DF83808FFFF28000039418103043D40 +S31AFE01264160FE01396B61A85400103A7D4B002E3D20FE01392921 +S31AFE01265661A87D4A4A147D4903A64E8004203D20FF00612900F5 +S31AFE01266B14816900007C0006AC3948FFFF3C0080007C005430EE +S31AFE0126807D6B0378916900007C0006AC480002B43D20FF0061FA +S31AFE012695290200A00900007C0006AC60000008B00900007C008C +S31AFE0126AA06AC480002943D20FF0061290200A00900007C000673 +S31AFE0126BFAC60000004B00900007C0006AC480002743D20FF00F0 +S31AFE0126D461290240A00900007C0006AC60000004B00900007CB0 +S31AFE0126E90006AC480002543D20FF0061290220A00900007C005A +S31AFE0126FE06AC60000008B00900007C0006AC480002343D20FFE7 +S31AFE0127130061290220A00900007C0006AC60000004B00900000C +S31AFE0127287C0006AC480002143D20FF0061290940800900007CD7 +S31AFE01273D0006AC60000080900900007C0006AC480001F43D208F +S31AFE012752FF0061290948816900007C0006AC3948FFE53C00805A +S31AFE012767007C0054307D6B0378916900007C0006AC480001C8BC +S31AFE01277C3D60000083CB3DFC38000000900B3DFC3D2000008135 +S31AFE012791493DF82C0A0000418201A87D4853783808FFFF280018 +S31AFE0127A60039418101983D60FE01396B62905400103A7D4B00ED +S31AFE0127BB2E3D20FE01392962907D4A4A147D4903A64E800420A0 +S31AFE0127D03D20FF0061290014816900007C0006AC3948FFFF3C22 +S31AFE0127E50080007C0054307D6B0078916900007C0006AC48008A +S31AFE0127FA01483D20FF0061290200A00900007C0006AC7000FF4E +S31AFE01280FF75400043EB00900007C0006AC480001243D20FF0072 +S31AFE01282461290200A00900007C0006AC7000FFFB5400043EB087 +S31AFE0128390900007C0006AC480001003D20FF0061290240A00934 +S31AFE01284E00007C0006AC7000FFFB5400043EB00900007C000607 +S31AFE012863AC480000DC3D20FF0061290220A00900007C0006ACAC +S31AFE0128787000FFF75400043EB00900007C0006AC480000B83D26 +S31AFE01288D20FF0061290220A00900007C0006AC7000FFFB5400D1 +S31AFE0128A2043EB00900007C0006AC480000943D20FF0061290928 +S31AFE0128B740800900007C0006AC5400066E900900007C0006AC81 +S31AFE0128CC480000743D20FF0061290948816900007C0006AC39AE +S31AFE0128E148FFE53C0080007C0054307D6B0078916900007C001F +S31AFE0128F606AC480000483D20000083C93DF84800003C394100AA +S31AFE01290B083800000039210090396000039121007498010071BC +S31AFE01292099610070914100783D200000800A000883C93DEC90F5 +S31AFE012935093DEC480000084BFFF9797FC3F3788001008C7C080C +S31AFE01294A03A683C1008083E10084382100884E8000209421FF9B +S31AFE01295FE07C0802A693A1001493C1001893E1001C9001002459 +S31AFE0129747C7D1B787C9F23787CA32B784BFF7E3D380000009078 +S31AFE0129891F00007FA3EB78388100084BFFF7AD2C0300004182EF +S31AFE01299E0018880100082C0000034082000C38000001901F0091 +S31AFE0129B30038600001800100247C0803A683A1001483C100180B +S31AFE0129C883E1001C382100204E8000209421FFE87C0802A693B3 +S31AFE0129DD81000893A1000C93C1001093E100149001001C3FA09F +S31AFE0129F200003BBD3200813D00343860FFFF7D2803A64E8000FD +S31AFE012A0721801D00347C7C1B78386000007C0803A64E80002184 +S31AFE012A1C7F83E3788001001C7C0803A68381000883A1000C83BA +S31AFE012A31C1001083E10014382100184E8000209421FFF87C08B3 +S31AFE012A4602A69001000C3D20000039293200800900347C0803FC +S31AFE012A5BA64E8000218001000C7C0803A6382100084E800020C3 +S31AFE012A709421FFE87C0802A693A1000C93C1001093E1001490C8 +S31AFE012A8501001C3FA000003BBD3200817D00343D200000806999 +S31AFE012A9A44887D6803A63D20000038000000900943F44E800095 +S31AFE012AAF21801D00303D2000008069448C7C0803A64E800021ED +S31AFE012AC43D20000038000001900944108001001C7C0803A68328 +S31AFE012AD9A1000C83C1001083E10014382100184E800020942156 +S31AFE012AEEFFE87C0802A693A1000C93C1001093E10014900100FE +S31AFE012B031C3FA000003BBD3200811D00343860FFFF7D0803A6FD +S31AFE012B183D400000392000013D60000038000000912A43F49075 +S31AFE012B2D0B44104E8000213D20000090694488813D0034386094 +S31AFE012B4200017D2803A64E800021813D00303860FFFF7D28030F +S31AFE012B57A64E8000213D200000801D00309069448C3860000143 +S31AFE012B6C7C0803A64E8000218001001C7C0803A683A1000C83B6 +S31AFE012B81C1001083E10014382100184E8000209421FFE87C0872 +S31AFE012B9602A69381000893A1000C93C1001093E10014900100A4 +S31AFE012BAB1C3FC0000083FE3E002C1F0000408200A83FA00000A2 +S31AFE012BC03BBD3200813D00343860FFFF7D2803A64E800021818B +S31AFE012BD53D00347C7C1B78386000017D2803A64E800021815D36 +S31AFE012BEA00143D20FE0139292478912A00043D60FE01396B2440 +S31AFE012BFFD43D20FE01916A0008392923A4912A000C3D60FE01FD +S31AFE012C14396B224C3D20FE01916A0010392925A0912A00143DFA +S31AFE012C2960FE01396B295C3D20FE01916A001839292530912A28 +S31AFE012C3E001C801D00347F83E3787C0803A64E800021380000DE +S31AFE012C53013D200000901E3E0093E9441C3D2000003FA0000104 +S31AFE012C68A0894406387D22184BFFC6F93BBD2218801D00043DD7 +S31AFE012C7D200000900944848001001C7C0803A68381000883A1C2 +S31AFE012C92000C83C1001083E10014382100184E8000209421FF3D +S31AFE012CA7F07C0802A693E1000C900100143D2000008009442088 +S31AFE012CBC2C000000418200904BFFC6813D2000013BE922183DF5 +S31AFE012CD1200000817F0004800944847C005800418200602C0B46 +S31AFE012CE60004408200484BFFFE013C6000013D200001392928F8 +S31AFE012CFBDC3C80000038C3285C3CA00000396000013940000DAC +S31AFE012D103D0000003CE000003800000090C4449091653DF09934 +S31AFE012D2543285C9128449490073DF4801F00042C0000004082E3 +S31AFE012D3A00084BFFFE553D2000018009221C3D600000900B4439 +S31AFE012D4F84800100147C0803A683E1000C382100104E8000205D +S31AFE012D649421FFE07C0802A69361000C9381001093A100149396 +S31AFE012D79C1001893E1001C900100243F8000003FA0000038004C +S31AFE012D8E0001392023283D6000003B600000901C4400913D444C +S31AFE012DA3043C60FE013BBD44043B9C4400386360E4388B445CDA +S31AFE012DB8936B445C38A000014BFEFBC53C60FE017FA4EB783828 +S31AFE012DCD6360BC38A000024BFEFBB13C60FE01386361147F84F0 +S31AFE012DE2E37838A000014BFEFB9D3C60FE013C8000003863616F +S31AFE012DF73038843D9838A000054BFEFB853C60FE013C80000103 +S31AFE012E0C3863615838842DC438A000054BFEFB6D3D200000932D +S31AFE012E216944204BFFD4CD4BFFB6913D6000003D2000003929F2 +S31AFE012E3641183BAB41087C1D48004182003C7D3B4B783B8000E4 +S31AFE012E4B01813D00047FA3EB787D2803A64E8000217C631B7975 +S31AFE012E604182000C939D000C48000008907D000C3BBD00107C60 +S31AFE012E751DD8004082FFD43D200000800944602C000000408241 +S31AFE012E8A00143C60FE01386363784BFF9519480000903D2000DC +S31AFE012E9F00800944002C000000418200283C60000138632DB020 +S31AFE012EB4480001092C030000418200143C60FE01386363984B30 +S31AFE012EC9FF94E5480000103D20000038000001900944203D202F +S31AFE012EDE0000800944202C000000418200403C60000038633D4A +S31AFE012EF3984BFFD3397C641B783C60FE01386363C44BFF94A980 +S31AFE012F083C60000138632DC44BFFD31D7C641B783C60FE013806 +S31AFE012F1D6363CC4BFF948D4BFFFC6D800100247C0803A6836134 +S31AFE012F32000C8381001083A1001483C1001883E1001C382100F8 +S31AFE012F47204E8000209421FFF07C0802A693E1000C900100146D +S31AFE012F5C3D200000806944987C9F23782C030000418200084B3E +S31AFE012F71FF826D881F00002C0000024082002C3C80000038841D +S31AFE012F864454387F001C38A000064BFF969D2C0300004082007A +S31AFE012F9B10801F00103D20000090093D98800100147C0803A6D0 +S31AFE012FB083E1000C382100104E8000209421FE887C0802A69346 +S31AFE012FC521015C93410160936101649381016893A1016C93C174 +S31AFE012FDA017093E101749001017C3D20000090694498386100AA +S31AFE012FEF187C791B783880000038A0012C4BFF82B93D20000089 +S31AFE0130048089445439694454A06B00043D201234394000003C70 +S31AFE013019E0000038C00001612955553960000639073D9898C183 +S31AFE01302E00199961001A9121001C99473D9899480003380000BC +S31AFE013043FF90810034B06100389801015198C1001899480001A8 +S31AFE013058994800023CA0FE017D1D437838A52F4C980101489879 +S31AFE01306D0101499801014A9801014B9801014C9801014D9801CF +S31AFE013082014E9801014F9801015038610008388000444BFFEA41 +S31AFE013097D53B8000023B4101483F6000004BFFA86D7C7E1B783D +S31AFE0130AC7F23CB783880012C7F45D37838C0004338E000444B4F +S31AFE0130C1FFEC494BFFB639881B3D982C00000040820028881D55 +S31AFE0130D600012C0000004082001C881D00022C00000040820040 +S31AFE0130EB108BFD00032C1F000041820014386000444BFFEABD41 +S31AFE01310038600000480000384BFFA7C57C7E1850280307CF4044 +S31AFE01311581FFB07F80E3782C0000003B9CFFFF4181FF8038603C +S31AFE01312A00444BFFEA8D3D20000093E9445C3860FFFF800101F5 +S31AFE01313F7C7C0803A68321015C834101608361016483810168F1 +S31AFE01315483A1016C83C1017083E10174382101784E8000200181 +S31AFE013169FF91B49421FFD07C0802A69301001093210014934118 +S31AFE01317E00189361001C9381002093A1002493C1002893E10093 +S31AFE0131932C90010034480000057FC802A6801EFFCC7FC0F21447 +S31AFE0131A82C0300003B000000408000247D0400D07D2300D031CD +S31AFE0131BD48FFFF7C0A41107CE048507CE33B787D0443783B005E +S31AFE0131D2FFFF2C050000408000247D8600D07D2500D0314CFF0F +S31AFE0131E7FF7C0A61107D6048507D655B787D8663787F18C0F881 +S31AFE0131FC7CAA2B797C7F1B787CC833787C9D2378408202FC7C82 +S31AFE01321108F8404081011839600000616BFFFF7C0858407CC9C5 +S31AFE013226337841810014200800FF7C0001105405073848000079 +S31AFE01323B1C3C0000FF6000FFFF7C0800107C000110540006F851 +S31AFE01325060050010817E80007D292C307C0B48AE7C002A142017 +S31AFE013265A000202C0500004182001C200500207FA004307FE97F +S31AFE01327A28307D3F03787FBD28307D082830550A843E7C1F532B +S31AFE01328F967D6051D67C0703785506043E7C6731D67D2BF85016 +S31AFE0132A45529801E57A0843E7D2903787C091840408000247DDC +S31AFE0132B92942147C09404038E7FFFF418000147C0918404080E8 +S31AFE0132CE000C38E7FFFF7D2942147D2348507C0953967D6051ED +S31AFE0132E3D67C0A03787C6A31D67C0B48505409801E57A0043EBA +S31AFE0132F87D2003787C001840408000207C0042147C00404039E9 +S31AFE01330D4AFFFF418000107C00184040800008394AFFFF54E03C +S31AFE013322801E7C055378480003CC2C0800004082000C38000056 +S31AFE013337017D005396380000006000FFFF7C0800407D0943787A +S31AFE01334C41810014200800FF7C000110540A07384800001C3CA0 +S31AFE0133610000FF6000FFFF7C0800107C000110540006F8600A18 +S31AFE0133760010817E80007D2954307C0B48AE7C00521420A00065 +S31AFE01338B202C050000408200107FE8F85038800001480000C88D +S31AFE0133A020E500207FA93C307FEC3C307FE028307C1F4B787FEF +S31AFE0133B5BD28307D082830550A843E7C0C53967D6051D67C06F4 +S31AFE0133CA03785505043E7CE629D67D2B60505529801E57E08442 +S31AFE0133DF3E7D2903787C093840408000247D2942147C09404093 +S31AFE0133F438C6FFFF418000147C0938404080000C38C6FFFF7DAC +S31AFE0134092942147D2748507C0953967D6051D67C0A03787CEA15 +S31AFE01341E29D67D2B48505529801E57E0043E7D2903787C0938E2 +S31AFE01343340408000247D2942147C094040394AFFFF4180001404 +S31AFE0134487C0938404080000C394AFFFF7D29421454C0801E7CF6 +S31AFE01345D0453787FE74850550A843E7C1F53967D6051D67C075C +S31AFE01347203785506043E7C6731D67D2BF8505529801E57A084B7 +S31AFE0134873E7D2903787C091840408000247D2942147C0940400A +S31AFE01349C38E7FFFF418000147C0918404080000C38E7FFFF7DE1 +S31AFE0134B12942147D2348507C0953967D6051D67C0A03787C6AF1 +S31AFE0134C631D67C0B48505409801E57A0043E7D2003787C0018E6 +S31AFE0134DB40408000207C0042147C004040394AFFFF4180001097 +S31AFE0134F07C00184040800008394AFFFF54E0801E7C055378483F +S31AFE0135050001F47C0AF8404081000C38A00000480001E0396092 +S31AFE01351A0000616BFFFF7C0A58407D49537841810014200A001E +S31AFE01352FFF7C000110540707384800001C3C0000FF6000FFFF5F +S31AFE0135447C0A00107C000110540006F860070010817E80007D85 +S31AFE013559293C307C0B48AE7C003A1420A000202C0500004082A9 +S31AFE01356E00307D3F50107D2949107D2900D07C08E810380000CE +S31AFE013583007C0001147D2A037938A000004182016438A00001A1 +S31AFE0135984800015C20E500207FAB3C307D093C307FEC3C307D73 +S31AFE0135AD4A28307FE028307C1F5B787D4A4B787FBD28307D089A +S31AFE0135C228305547843E7C0C3B967D6039D67C0503785544045B +S31AFE0135D73E7CC521D67D2B60505529801E57E0843E7D290378D6 +S31AFE0135EC7C093040408000247D2952147C09504038A5FFFF41AF +S31AFE0136018000147C0930404080000C38A5FFFF7D2952147D26D0 +S31AFE01361648507C093B967D6039D67C0703787CC721D67C6B4859 +S31AFE01362B505469801E57E0043E7D2303787C0330404080002473 +S31AFE0136407C6352147C03504038E7FFFF418000147C03304040FB +S31AFE01365580000C7C63521438E7FFFF54A0801E7C6618507C0510 +S31AFE01366A3B7854AB043E550A043E7CEB51D65508843E54A98483 +S31AFE01367F3E7D6B41D67D4951D67D2941D654E0843E7D6B021456 +S31AFE0136947D6B52147D4A58107D4A51107D4A53B83C0900017CE3 +S31AFE0136A90050787D295038556A801E7D290378556B843E7C098C +S31AFE0136BE5A1454E7043E7D2A3A147C001840418100247D29E8CA +S31AFE0136D3107D2949107D2900D07C001A78216000007C0B01142D +S31AFE0136E87C0A48394182000838A5FFFF388000007CBA2B782C5E +S31AFE0136FD1800007C9923787F23CB787F44D378418200207F8412 +S31AFE01371200D07D2300D0317CFFFF7C0BE1107F6048507F63DB06 +S31AFE013727787F84E378800100347C0803A6830100108321001484 +S31AFE01373C834100188361001C8381002083A1002483C10028833C +S310FE013751E1002C382100304E800020E4 +S31AFE0137604E6574776F726B20686172647761726520616464723C +S31AFE013775657373205B4D41435D000071756963635F6573610099 +S31AFE01378A0000657468300000000071756963635F6574680000FF +S31AFE01379F0051554943432045746865726E65743A204E6F20669F +S31AFE0137B472656520786D697420627566666572730A0000004C7A +S31AFE0137C96F616420612066696C65006C6F616400000000454C40 +S31AFE0137DE4620696D61676573206E6F7420737570706F727465E2 +S31AFE0137F3640A000000496E76616C696420532D7265636F726468 +S31AFE013808206174206F66667365742025702C20696E7075743A9F +S31AFE01381D2025630A00000042616420532D7265636F7264206336 +S31AFE0138326F756E74206174206F66667365742025700A0000005B +S31AFE0138470041646472657373206F6666736574203D2025700ADE +S31AFE01385C00000000417474656D707420746F206C6F616420533D +S31AFE0138712D7265636F7264206461746120746F206164647265B4 +S31AFE01388673733A202570205B6E6F7420696E2052414D5D0A0029 +S31AFE01389B002A2A2A205761726E696E672120436865636B737598 +S31AFE0138B06D206661696C757265202D20416464723A20256C783E +S31AFE0138C52C202530326C58203C3E202530326C580A0000456E90 +S31AFE0138DA74727920706F696E743A2025702C206164647265737D +S31AFE0138EF732072616E67653A2025702D25700A0000496E7661D6 +S31AFE0139046C696420532D7265636F7264206174206F6666736529 +S31AFE01391974203078256C782C20747970653A2025780A00000040 +S31AFE01392E0000FFFF1D0CFFFF1B5CFFFF1B5CFFFF1B5CFFFF1CDF +S31AFE013943F4FFFF1CF4FFFF1CF4FFFF1CA8FFFF1CA8FFFF1CA814 +S31AFE013958256308000A000000766572626F7365006C6F61642005 +S31AFE01396D72617720646174610000006C6F61642061646472657C +S31AFE013982737300000000646F776E6C6F6164206D6F64652028E0 +S31AFE01399754465450206F722078797A4D4F44454D2900000000B1 +S31AFE0139AC686F7374206E616D652028495020616464726573739B +S31AFE0139C129000066696C65206E616D65000000496E76616C69FF +S31AFE0139D66420495020616464726573733A2025730A006D6F6478 +S31AFE0139EB656D000000496E76616C696420276D6F6465273A20BC +S31AFE013A0025730A00746674700000000054465450206D6F646549 +S31AFE013A15207265717569726573206120776F726B696E67206ED7 +S31AFE013A2A6574776F726B0A00000046696C65206E616D65206D0E +S31AFE013A3F697373696E670A000075736167653A206C6F616420A7 +S31AFE013A5425730A00537065636966696564206164647265737324 +S31AFE013A692028257029206973206E6F7420696E2052414D2E0AA1 +S31AFE013A7E000043616E2774206C6F616420272573273A202573C9 +S31AFE013A930A00000000526177206C6F6164207265717569726508 +S31AFE013AA8732061206D656D6F727920616464726573730A0052F5 +S31AFE013ABD61772066696C65206C6F616465642025702D25700A4D +S31AFE013AD20000454C4600556E7265636F676E697A656420696D20 +S31AFE013AE761676520747970653A20256C780A0000005B2D765DEE +S31AFE013AFC205B2D6E203C636F756E743E5D205B2D6C203C6C6539 +S31AFE013B116E6774683E5D205B2D74203C74696D656F75743E5D34 +S31AFE013B26205B2D72203C726174653E5D0A2020202020202020BE +S31AFE013B3B5B2D69203C49505F616464723E5D202D68203C49504B +S31AFE013B505F616464723E00004E6574776F726B20636F6E6E6506 +S31AFE013B6563746976697479207465737400000070696E670000AC +S31AFE013B7A00003C636F756E743E202D206E756D626572206F66A3 +S31AFE013B8F207061636B65747320746F2074657374003C74696DA8 +S31AFE013BA4656F75743E202D206D617820236D732070657220703F +S31AFE013BB961636B6574205B726F756E7420747269705D006C6F20 +S31AFE013BCE63616C204950206164647265737300000000686F73A4 +S31AFE013BE3742049502061646472657373003C6C656E6774683E99 +S31AFE013BF8202D2073697A65206F66207061796C6F616400007616 +S31AFE013C0D6572626F7365206F7065726174696F6E0000003C727E +S31AFE013C226174653E202D2074696D65206265747765656E20705A +S31AFE013C3761636B6574730000000000000050494E47202D204914 +S31AFE013C4C6E76616C6964206F7074696F6E207370656369666924 +S31AFE013C6165640A0000000050494E47202D20496E76616C696414 +S31AFE013C7620495020616464726573733A2025730A000050494E92 +S31AFE013C8B473A2043616E27742066696E6420616464726573730A +S31AFE013CA0206F662073657276657220272573270A0000000050FE +S31AFE013CB5494E47202D20686F737420495020616464726573732D +S31AFE013CCA2072657175697265640A00000000496E76616C69648E +S31AFE013CDF206C656E677468207370656369666965643A2025647A +S31AFE013CF40A0000004E6574776F726B2050494E47202D2066722F +S31AFE013D096F6D202573000020746F2025730A0069636D70202D51 +S31AFE013D1E207365713A20256C642C2074696D653A20256C642069 +S31AFE013D33287469636B73290A0050494E47202D2072656365695A +S31AFE013D4876656420256C64206F6620256C64206578706563745A +S31AFE013D5D65640A00000000000000007B636D64737D00004D612C +S31AFE013D726E61676520464C41534820696D616765730066697336 +S31AFE013D87005B2D6C5D000000004D616E61676520636F6E666959 +S31AFE013D9C6775726174696F6E206B65707420696E20464C415393 +S31AFE013DB148206D656D6F727900000066636F6E666967005B2D93 +S31AFE013DC6665D00000000496E697469616C697A6520464C4153C8 +S31AFE013DDB4820496D6167652053797374656D205B4649535D0024 +S31AFE013DF0696E6974000000005B2D635D00000000446973706CC1 +S31AFE013E05617920636F6E74656E7473206F6620464C4153482098 +S31AFE013E1A496D6167652053797374656D205B4649535D0000004C +S31AFE013E2F006C6973740000000000000000446973706C617920C7 +S31AFE013E4466726565205B617661696C61626C655D206C6F63618A +S31AFE013E5974696F6E732077697468696E20464C41534820496D0B +S31AFE013E6E6167652053797374656D205B4649535D000066726571 +S31AFE013E8365000000002D66203C666C6173685F616464723E206B +S31AFE013E982D6C203C6C656E6774683E00457261736520464C4178 +S31AFE013EAD534820636F6E74656E747300000000657261736500C2 +S31AFE013EC200006E616D6500000000446973706C617920616E2060 +S31AFE013ED7696D6167652066726F6D20464C41534820496D6167CE +S31AFE013EEC652053797374656D205B4649535D000064656C6574EA +S31AFE013F016500005B2D62203C6D656D6F72795F6C6F61645F61A3 +S31AFE013F166464726573733E5D205B2D635D206E616D6500000048 +S31AFE013F2B004C6F616420696D6167652066726F6D20464C4153BF +S31AFE013F404820496D6167652053797374656D205B4649535D209D +S31AFE013F55696E746F2052414D0000006C6F6164000000002D6269 +S31AFE013F6A203C6D656D5F626173653E202D6C203C696D61676552 +S31AFE013F7F5F6C656E6774683E205B2D73203C646174615F6C65C8 +S31AFE013F946E6774683E5D0A2020202020205B2D66203C666C6180 +S31AFE013FA973685F616464723E5D205B2D65203C656E7472795F94 +S31AFE013FBE706F696E743E5D205B2D72203C72616D5F6164647274 +S31AFE013FD33E5D205B2D6E5D203C6E616D653E0000004372656110 +S31AFE013FE8746520616E20696D6167650063726561746500002A36 +S31AFE013FFD2A2A20696E76616C696420276669732720636F6D6DD3 +S31AFE014012616E643A2025730A0000666973200000000066756CBC +S31AFE0140276C20696E697469616C697A6174696F6E2C2065726187 +S31AFE01403C73657320616C6C206F6620666C617368000000004162 +S31AFE014051626F757420746F20696E697469616C697A65205B6665 +S31AFE0140666F726D61745D20464C41534820696D61676520737903 +S31AFE01407B7374656D002A2A2041626F727465640A002A2A2A2095 +S31AFE014090496E697469616C697A6520464C41534820496D6167D8 +S31AFE0140A5652053797374656D0A0000526564426F6F7400526587 +S31AFE0140BA64426F6F745B6261636B75705D00526564426F6F7417 +S31AFE0140CF20636F6E6669670000464953206469726563746F72E3 +S31AFE0140E479000000202020696E697469616C697A6174696F6E01 +S31AFE0140F9206661696C65642025703A2030782578282573290AE1 +S31AFE01410E0000202020205761726E696E673A2064657669636577 +S31AFE01412320636F6E74656E7473206E6F74206572617365642CC3 +S31AFE01413820736F6D6520626C6F636B73206D6179206E6F742003 +S31AFE01414D626520757361626C650A004572726F722077726974FB +S31AFE014162696E6720696D6167652064657363726970746F727310 +S31AFE0141772061742025703A2030782578282573290A00000000F2 +S31AFE01418C646973706C617920636865636B73756D730000004EEF +S31AFE0141A1616D652020202020202020202020202020464C4153EB +S31AFE0141B64820616464722020202573202020204C656E67746812 +S31AFE0141CB202020202020456E74727920706F696E740A000000B4 +S31AFE0141E0436865636B73756D000000004D656D206164647200B8 +S31AFE0141F5000000252D313673202030782530386C5820202030BB +S31AFE01420A782530386C58202030782530386C582020307825305B +S31AFE01421F386C580A00202030782530386C58202E2E20307825DD +S31AFE01423430386C580A0000006D656D6F72792062617365206165 +S31AFE0142496464726573730072616D2062617365206164647265BB +S31AFE01425E737300000000656E74727920706F696E74206164649B +S31AFE0142737265737300464C415348206D656D6F727920626173F7 +S31AFE014288652061646472657373000000696D616765206C656E4F +S31AFE01429D677468205B696E20464C4153485D00696D6167652064 +S31AFE0142B273697A65205B61637475616C20646174615D0000002B +S31AFE0142C700646F6E277420636F70792066726F6D2052414D2032 +S31AFE0142DC746F20464C4153482C206A75737420757064617465A2 +S31AFE0142F1206469726563746F72790066696C65206E616D65005D +S31AFE0143060000696E76616C696420617267756D656E74730000C0 +S31AFE01431B00726571756972656420706172616D65746572206DB9 +S31AFE014330697373696E670000496E76616C696420464C41534891 +S31AFE01434520696D6167652073697A652F6C656E67746820636FBD +S31AFE01435A6D62696E6174696F6E0A00000000496E76616C6964B7 +S31AFE01436F20464C41534820616464726573733A20257020282544 +S31AFE01438473290A0020202076616C69642072616E6765206973E0 +S31AFE0143992025702D25700A000000004E616D6520697320746F09 +S31AFE0143AE6F206C6F6E672C206D757374206265206C65737320C3 +S31AFE0143C37468616E2025642063686172730A0000002A2A205786 +S31AFE0143D841524E494E473A2052414D20616464726573733A2072 +S31AFE0143ED2570206D617920626520696E76616C69640A0043611E +S31AFE0144026E2774206C6F6361746520256C642062797465732083 +S31AFE0144176672656520696E20464C4153480A000000496D6167DC +S31AFE01442C6520666F756E642C2062757420464C415348206164CB +S31AFE014441647265737320696E636F72726563740A000000496D97 +S31AFE01445661676520666F756E642C20627574204C454E4754486A +S31AFE01446B20697320696E636F727265637420283078256C782039 +S31AFE014480213D203078256C78290A0000416E20696D61676520CE +S31AFE0144956E616D6564202725732720657869737473000043619E +S31AFE0144AA6E27742070726F6772616D2074686973207265676938 +S31AFE0144BF6F6E202D20636F6E7461696E7320636F646520696E88 +S31AFE0144D420757365210A000043616E27742065726173652072C7 +S31AFE0144E96567696F6E2061742025703A20307825782825732975 +S31AFE0144FE0A0043616E27742070726F6772616D20726567696F9F +S31AFE0145136E2061742025703A2030782578282573290A000000E4 +S31AFE0145284572726F722065726173696E672061742025703A2062 +S31AFE01453D30782578282573290A00004572726F722070726F674A +S31AFE01455272616D6D696E672061742025703A20307825782825CE +S31AFE01456773290A00006C656E67746800006D697373696E6720F8 +S31AFE01457C617267756D656E740000000043616E277420657261BD +S31AFE0145917365207468697320726567696F6E202D20636F6E749B +S31AFE0145A661696E7320636F646520696E20757365210A00000006 +S31AFE0145BB00696D616765206E616D65000044656C657465206946 +S31AFE0145D06D61676520272573270000004E6F20696D6167652031 +S31AFE0145E52725732720666F756E640A000000006D656D6F7279F7 +S31AFE0145FA205B6C6F61645D20626173652061646472657373006E +S31AFE01460F00646973706C617920636865636B73756D0000000028 +S31AFE0146244E6F742061206C6F616461626C6520696D6167650A49 +S31AFE014639000000436865636B73756D3A2030782530386C780AB7 +S31AFE01464E00002A2A205761726E696E67202D20636865636B732A +S31AFE014663756D206661696C7572652E202073746F7265643A20FA +S31AFE01467830782530386C782C20636F6D70757465643A20307860 +S31AFE01468D2530386C780A00464C4153483A206472697665722024 +S31AFE0146A2696E6974206661696C6564212C207374617475733A7A +S31AFE0146B720307825780A000000464C4153483A202570202D20B0 +S31AFE0146CC25702C20256420626C6F636B73206F662025702062A0 +S31AFE0146E17974657320656163682E0A00000000746F6F206665D4 +S31AFE0146F67720617267756D656E7473000000756E7265636F674A +S31AFE01470B6E697A656420636F6D6D616E640000000052756E2026 +S31AFE01472073637269707420617420626F6F740000626F6F745F0E +S31AFE01473573637269707400426F6F742073637269707400626FBB +S31AFE01474A6F745F7363726970745F6461746100000000426F6F65 +S31AFE01475F74207363726970742074696D656F7574202831303017 +S31AFE014774306D73207265736F6C7574696F6E2900626F6F745F6B +S31AFE0147897363726970745F74696D656F75740025733A20000029 +S31AFE01479E000025732000747275650000000066616C736500007E +S31AFE0147B300256C64200000000030782530325800003A00000016 +S31AFE0147C8200000003F3F00000A0000002E2E2025730A000045CC +S31AFE0147DD6E746572207363726970742C207465726D696E6174A4 +S31AFE0147F265207769746820656D707479206C696E650A0000004B +S31AFE014807003E3E200000000000FFFEE738FFFEE75CFFFEE7D8E3 +S31AFE01481CFFFEE7E4FFFEE770FFFEE78CFFFEE8E4FFFEE910FF38 +S31AFE014831FEEA7CFFFEE9CCFFFEE940FFFEE968FFFEE5E8FFFE1C +S31AFE014846E5E8FFFEE5F8FFFEE600FFFEE5E8FFFEE5F06C6973EA +S31AFE01485B7420636F6E66696775726174696F6E206F6E6C790055 +S31AFE0148702A2A20696E76616C696420656E7472790A0000000077 +S31AFE014885000000FFFEE4E4FFFEE53CFFFEE4FCFFFEE500FFFE7A +S31AFE01489AE508FFFEE51455706461746520526564426F6F7420CF +S31AFE0148AF6E6F6E2D766F6C6174696C6520636F6E66696775729A +S31AFE0148C46174696F6E0000004572726F722077726974696E6791 +S31AFE0148D920636F6E66696720646174612061742025703A203041 +S31AFE0148EE782578282573290A00005265717565737420666F7258 +S31AFE01490320636F6E6669672076616C75652027257327202D2054 +S31AFE01491877726F6E6720747970650A0043616E27742066696E62 +S31AFE01492D6420636F6E666967206461746120666F722027257376 +S31AFE014942270A00000000FFFEE108FFFEE108FFFEE140FFFEE162 +S31AFE01495728FFFEE108FFFEE1144E6F20737061636520746F203A +S31AFE01496C61646420272573270A000000FFFEDF24FFFEDF24FFF9 +S31AFE014981FEDF40FFFEDF40FFFEDF24FFFEDF30464C4153482049 +S31AFE014996636F6E66696775726174696F6E20636865636B737589 +S31AFE0149AB6D206572726F72206F7220696E76616C6964206B6543 +S31AFE0149C0790A000000000000FFFF1B04FFFF1B04FFFF1B04FF04 +S31AFE0149D5FF1B04FFFF1B04FFFF1B04FFFF1B04FFFF1B04FFFF38 +S31AFE0149EA1B04FFFF1B04FFFF1B04FFFF1B04FFFF1B04FFFF1B07 +S31AFE0149FF04FFFF1B04FFFF1B04FFFF1B24FFFF1B44FFFF1B6449 +S31AFE014A14FFFF1B84FFFF1BA4FFFF1C08FFFF1C08FFFF1C08FFC9 +S31AFE014A29FF1C08FFFF1BC4FFFF1BE4FFFF1BE4FFFF1BE4FFFF7E +S31AFE014A3E1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1B52 +S31AFE014A53E4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE474 +S31AFE014A68FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FF44 +S31AFE014A7DFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF2F +S31AFE014A921BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BE4FFFF1BFE +S31AFE014AA7E4FFFF1BE4FFFF1BE4FFFF1BC4FFFF1BC4FFFF1BC480 +S31AFE014ABCFFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FF90 +S31AFE014AD1FF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF7B +S31AFE014AE61BC4FFFF1BC4FFFF1BC4FFFF1B3CFFFF1B3CFFFF1B5A +S31AFE014AFB60FFFF1B84FFFF1B84FFFF1BC4FFFF1BC4FFFF1BC470 +S31AFE014B10FFFF1BC4FFFF1BA8FFFF1BC4FFFF1BC4FFFF1BC4FF57 +S31AFE014B25FF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF26 +S31AFE014B3A1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BF5 +S31AFE014B4FC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC437 +S31AFE014B64FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFE7 +S31AFE014B79FF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFF1BC4FFFFD2 +S31AFE014B8E1BC4FFFF1BC4FFFF1BC4FFFF1AF8FFFF1AF8FFFF1A3C +S31AFE014BA3F8FFFF1AF8FFFF1AF8FFFF1AF8FFFF1AF8FFFF1AF8B0 +S31AFE014BB8FFFF1AF8FFFF1AF8FFFF1AF8FFFF1AF8FFFF1AF8FF94 +S31AFE014BCDFF1AF8FFFF1AF8FFFF1AF8FFFF1B18FFFF1B38FFFF1D +S31AFE014BE21B58FFFF1B78FFFF1B98FFFF1BFCFFFF1BFCFFFF1BC1 +S31AFE014BF7FCFFFF1BFCFFFF1BB8FFFF1BD8FFFF1BD8FFFF1BD8EF +S31AFE014C0CFFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFDA +S31AFE014C21FF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFFC5 +S31AFE014C361BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1B94 +S31AFE014C4BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8C2 +S31AFE014C60FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FFFF1BD8FF86 +S31AFE014C75FF1BD8FFFF1BD8FFFF1BD83031323334353637383944 +S31AFE014C8A6162636465660000000000000000503031004F4B0070 +S31AFE014C9F0045303100453033004530320042303100FFFF32E44F +S31AFE014CB4FFFF3B5CFFFF3388FFFF3A14FFFF385CFFFF3B5CFF26 +S31AFE014CC9FF3B5CFFFF3B5CFFFF3514FFFF39E4FFFF3B5CFFFFB1 +S31AFE014CDE3B5CFFFF3B5CFFFF3B5CFFFF3610FFFF3B5CFFFF3BE9 +S31AFE014CF35CFFFF3514FFFF336CFFFF3B5CFFFF385CFFFF39FC0D +S31AFE014D08FFFF3B5CFFFF3B5CFFFF3B5CFFFF360CFFFF3B5CFFFE +S31AFE014D1DFF3B5CFFFF3B5CFFFF3B5CFFFF3B5CFFFF3B5CFFFF94 +S31AFE014D323B5CFFFF3B5CFFFF3B5CFFFF3AE8FFFF385CFFFF33C3 +S31AFE014D4728FFFF3B5CFFFF3B5CFFFF3378FFFF3B5CFFFF3B5C2D +S31AFE014D5CFFFF3B5CFFFF39C0FFFF3B5CFFFF3528FFFF3B5CFF2D +S31AFE014D71FF3B5CFFFF3B5CFFFF3360FFFF39DCFFFF385C0000C7 +S31AFE014D86000030313233343536373839616263646566000000B1 +S31AFE014D9B0000000000FFFF5708FFFF5708FFFF5708FFFF57088A +S31AFE014DB0FFFF5708FFFF5708FFFF5708FFFF5708FFFF5708FF19 +S31AFE014DC5FF5708FFFF5708FFFF5708FFFF5708FFFF5708FFFF04 +S31AFE014DDA5708FFFF5708FFFF5648FFFF5648FFFF567CFFFF56A7 +S31AFE014DEFB0FFFF56B0FFFF5708FFFF5708FFFF5708FFFF570882 +S31AFE014E04FFFF56E4FFFF5708FFFF5708FFFF5708FFFF5708FFE9 +S31AFE014E19FF5708FFFF5708FFFF5708FFFF5708FFFF5708FFFFAF +S31AFE014E2E5708FFFF5708FFFF5708FFFF5708FFFF5708FFFF5742 +S31AFE014E4308FFFF5708FFFF5708FFFF5708FFFF5708FFFF57087C +S31AFE014E58FFFF5708FFFF5708FFFF5708FFFF5708FFFF5708FF70 +S31AFE014E6DFF5708FFFF5708FFFF5708FFFF5708FFFF5708FFFF5B +S31AFE014E825708FFFF5708FFFF56BCFFFF56BCFFFF56BCFFFF56D6 +S31AFE014E97BCFFFF56BCFFFF56BCFFFF56BCFFFF56BCFFFF56BCF5 +S31AFE014EACFFFF56BCFFFF56BCFFFF56BCFFFF56BCFFFF56BCFF9D +S31AFE014EC1FF56BCFFFF56BCFFFF56E4FFFF5708FFFF572CFFFFA2 +S31AFE014ED65750FFFF5774FFFF57E0FFFF57E0FFFF57E0FFFF575E +S31AFE014EEBE0FFFF5798FFFF57B8FFFF57B8FFFF57B8FFFF57B8AC +S31AFE014F00FFFF57B8FFFF57B8FFFF57B8FFFF57B8FFFF57B8FF57 +S31AFE014F15FF57B8FFFF57B8FFFF57B8FFFF57B8FFFF57B8FFFF42 +S31AFE014F2A57B8FFFF57B8FFFF57B8FFFF57B8FFFF57B8FFFF57D5 +S31AFE014F3FB8FFFF57B8FFFF57B8FFFF57B8FFFF57B8FFFF57B85F +S31AFE014F54FFFF57B8FFFF57B8FFFF57B8FFFF57B8FFFF57B8FF03 +S31AFE014F69FF57B8FFFF57B8FFFF5738FFFF5738FFFF5738FFFF6E +S31AFE014F7E5738FFFF5738FFFF5738FFFF5738FFFF5738FFFF5701 +S31AFE014F9338FFFF5738FFFF5738FFFF5738FFFF5738FFFF57380B +S31AFE014FA8FFFF5738FFFF5738FFFF5760FFFF5780FFFF57A0FF57 +S31AFE014FBDFF57C0FFFF57E0FFFF5848FFFF5848FFFF5848FFFFB7 +S31AFE014FD25848FFFF5800FFFF5820FFFF5820FFFF5820FFFF5817 +S31AFE014FE720FFFF5820FFFF5820FFFF5820FFFF5820FFFF582042 +S31AFE014FFCFFFF5820FFFF5820FFFF5820FFFF5820FFFF5820FF4E +S31AFE015011FF5820FFFF5820FFFF5820FFFF5820FFFF5820FFFF38 +S31AFE0150265820FFFF5820FFFF5820FFFF5820FFFF5820FFFF58CA +S31AFE01503B20FFFF5820FFFF5820FFFF5820FFFF5820FFFF5820ED +S31AFE015050FFFF5820FFFF5820FFFF57A0FFFF57A0FFFF57A0FF7C +S31AFE015065FF57A0FFFF57A0FFFF57A0FFFF57A0FFFF57A0FFFF69 +S31AFE01507A57A0FFFF57A0FFFF57A0FFFF57A0FFFF57A0FFFF57FC +S31AFE01508FA0FFFF57A0FFFF57A0FFFF57C8FFFF57E8FFFF5808C5 +S31AFE0150A4FFFF5828FFFF5848FFFF5890FFFF5890FFFF5890FF25 +S31AFE0150B9FF5890FFFF5890FFFF5868FFFF5868FFFF5868FFFFD8 +S31AFE0150CE5868FFFF5868FFFF5868FFFF5868FFFF5868FFFF58BA +S31AFE0150E368FFFF5868FFFF5868FFFF5868FFFF5868FFFF586895 +S31AFE0150F8FFFF5868FFFF5868FFFF5868FFFF5868FFFF5868FFE9 +S31AFE01510DFF5868FFFF5868FFFF5868FFFF5868FFFF5868FFFFD3 +S31AFE0151225868FFFF5868FFFF5868FFFF5868FFFF5868FFFF5865 +S31AFE01513768FFFF5868FFFF5868FFFF57ECFFFF5830FFFF57EC72 +S31AFE01514CFFFF5830FFFF57ECFFFF5830FFFF57ECFFFF5830FF36 +S31AFE015161FF57ECFFFF5830FFFF57ECFFFF5830FFFF57ECFFFF66 +S31AFE0151765830FFFF57ECFFFF5830FFFF5830FFFF5830FFFF586E +S31AFE01518B30FFFF5830FFFF5830FFFF5830FFFF5830FFFF58303C +S31AFE0151A0FFFF5830FFFF5830FFFF5830FFFF5830FFFF5830FF58 +S31AFE0151B5FF5830FFFF5830FFFF5830FFFF5830FFFF5830FFFF43 +S31AFE0151CA5830FFFF5830FFFF5830FFFF5830FFFF5830FFFF58D5 +S31AFE0151DF30FFFF5830FFFF5830FFFF5830FFFF5830FFFF5830E8 +S31AFE0151F4FFFF5830FFFF5830FFFF5830FFFF5830FFFF5830FF04 +S31AFE015209FF5830FFFF5830FFFF5830FFFF5830FFFF5830FFFFEE +S31AFE01521E5830FFFF5830FFFF5830FFFF5848FFFF5848FFFF5850 +S31AFE01523348FFFF5848FFFF5848FFFF5848FFFF5848FFFF584803 +S31AFE015248FFFF5848FFFF5848FFFF5848FFFF5848FFFF5848FF37 +S31AFE01525DFF5848FFFF5848FFFF5848FFFF5788FFFF5788FFFFA4 +S31AFE01527257BCFFFF57F0FFFF57F0FFFF5848FFFF5848FFFF58F3 +S31AFE01528748FFFF5848FFFF5824FFFF5848FFFF5848FFFF5848D3 +S31AFE01529CFFFF5848FFFF5848FFFF5848FFFF5848FFFF5848FFE3 +S31AFE0152B1FF5848FFFF5848FFFF5848FFFF5848FFFF5848FFFFCE +S31AFE0152C65848FFFF5848FFFF5848FFFF5848FFFF5848FFFF5860 +S31AFE0152DB48FFFF5848FFFF5848FFFF5848FFFF5848FFFF58485B +S31AFE0152F0FFFF5848FFFF5848FFFF5848FFFF5848FFFF5848FF8F +S31AFE015305FF5848FFFF5848FFFF584800000000446973706C6156 +S31AFE01531A7920526564426F6F742076657273696F6E20696E66AE +S31AFE01532F6F726D6174696F6E0076657273696F6E005B3C746F7B +S31AFE0153447069633E5D00000048656C702061626F7574206865C7 +S31AFE0153596C703F0000000068656C70000000005B2D77203C74A7 +S31AFE01536E696D656F75743E5D205B656E7472795D0000457865CB +S31AFE0153836375746520636F64652061742061206C6F6361746992 +S31AFE0153986F6E0000676F00002D62203C6C6F636174696F6E3EC6 +S31AFE0153AD205B2D6C203C6C656E6774683E5D00446973706C61FC +S31AFE0153C27920286865782064756D702920612072616E676520FE +S31AFE0153D76F66206D656D6F72790000000064756D700000000078 +S31AFE0153EC5B4F4E207C204F46465D00004D616E616765206D6184 +S31AFE0154016368696E65206361636865730000006361636865000F +S31AFE01541600005265736574207468652073797374656D00000053 +S31AFE01542B007265736574000000506C6174666F726D3A2025730D +S31AFE01544020282573292025730A0000004D6F746F726F6C61201A +S31AFE0154554D425800000000506F77657250432038363000436F46 +S31AFE01546A707972696768742028432920323030302C20323030AD +S31AFE01547F312C20526564204861742C20496E632E0A0A00000096 +S31AFE01549452414D3A2025702D25700A003D3D204578656375745B +S31AFE0154A9696E6720626F6F742073637269707420696E20256482 +S31AFE0154BE2E25303364207365636F6E6473202D20656E74657220 +S31AFE0154D3205E4320746F2061626F72740A00000000526564425C +S31AFE0154E86F6F743E200000002A2A204572726F723A20496C6C01 +S31AFE0154FD6567616C20636F6D6D616E643A20222573220A0000BD +S31AFE01551200006F6E00006F666600496E76616C69642063616359 +S31AFE0155276865206D6F64653A2025730A00636163686573203F16 +S31AFE01553C0A0000003C746F7069633E00496E76616C696420616A +S31AFE0155517267756D656E740A00000025730A2020202573202555 +S31AFE015566730A000000006261736520616464726573730000000D +S31AFE01557B006C656E677468000044756D702077686174205B6C43 +S31AFE0155906F636174696F6E5D3F0A0000776169742074696D65EA +S31AFE0155A56F7574000000007374617274696E6720616464726508 +S31AFE0155BA73730000000041626F757420746F2073746172742085 +S31AFE0155CF657865637574696F6E206174202570202D2061626FA5 +S31AFE0155E472742077697468205E432077697468696E20256420AE +S31AFE0155F97365636F6E64730A0000002E2E2E205265736574747E +S31AFE01560E696E672E00000A0000002121206F6F70732C20524506 +S31AFE015623534554206E6F7420776F726B696E67206F6E207468F6 +S31AFE015638697320706C6174666F726D0A000000003031323334F3 +S31AFE01564D35363738390000303132333435363738396162636499 +S31AFE01566265660000000030313233343536373839414243444507 +S31AFE015677460000000000000000FFFF68E0FFFF6A90FFFF6A909D +S31AFE01568CFFFF6A90FFFF6A90FFFF6A90FFFF6A90FFFF6A90FF2D +S31AFE0156A1FF6A90FFFF6A90FFFF6A90FFFF6A24FFFF68E0FFFF36 +S31AFE0156B66A90FFFF6A90FFFF6A90FFFF6A90FFFF6A90FFFF6A98 +S31AFE0156CB90FFFF6A90FFFF6A90FFFF6A90FFFF6A90FFFF6A905D +S31AFE0156E0FFFF68C0FFFF6A90FFFF6A90FFFF69B8FFFF6A90FF84 +S31AFE0156F5FF6A90FFFF6A90FFFF6A90FFFF68E0000000005E43CB +S31AFE01570A0A003078253038583A200000000025303258000000B5 +S31AFE01571F002020000020000000207C0000256300007C0A000066 +S31AFE015734202D2061726520796F7520737572652028792F6E29D3 +S31AFE0157493F2000556E62616C616E63656420737472696E672122 +S31AFE01575E0A00416D626967756F757320636F6D6D616E64202735 +S31AFE0157732573272C2063686F69636573206172653A20257300E9 +S31AFE015788202573000A00000055736167653A0A0020202573250F +S31AFE01579D732025730A00002A2A204572726F723A2025732061CC +S31AFE0157B26C7265616479207370656369666965640A002A2A2012 +S31AFE0157C74572726F723A20696E76616C6964206E756D626572D4 +S31AFE0157DC202725732720666F722025730A0000002A2A20457259 +S31AFE0157F1726F723A20696E76616C696420666C61672027256381 +S31AFE015806270A000000002A2A204572726F723A206E6F206465B9 +S31AFE01581B6661756C742F6E6F6E2D666C616720617267756D6575 +S31AFE0158306E747320737570706F727465640A000078797A4D6FD2 +S31AFE01584564656D202D202573206D6F64652C20256428534F4862 +S31AFE01585A292F256428535458292F25642843414E2920706163D4 +S31AFE01586F6B6574732C20256420726574726965730A000000006B +S31AFE01588443524300436B73756D00000043616E2774206163633B +S31AFE0158996573732066696C65000000536F7272792C207A4D6F49 +S31AFE0158AE64656D206E6F7420617661696C61626C652079657406 +S31AFE0158C30054696D6564206F7574000000456E64206F662066CE +S31AFE0158D8696C650043616E63656C6C6564000000496E76616C07 +S31AFE0158ED6964206672616D696E67004352432F636865636B7358 +S31AFE015902756D206572726F720000426C6F636B20736571756531 +S31AFE0159176E6365206572726F7200000000556E6B6E6F776E20E6 +S31AFE01592C6572726F7200000000000000FFFF889CFFFF8890FF00 +S31AFE015941FF8884FFFF8878FFFF886CFFFF8860FFFF8854FFFF93 +S31AFE01595688484275665B25645D2F25703A206275663A202570BF +S31AFE01596B2C206C656E3A2025642F25642C206E6578743A202572 +S31AFE015980700A000046726565206C697374203D2025700A002AEF +S31AFE0159952A205761726E696E673A2063616E277420696E7374D3 +S31AFE0159AA616C6C206C697374656E657220666F722065746865F7 +S31AFE0159BF726E65742074797065203078253032780A0000000062 +S31AFE0159D45F5F656E65745F706F6C6C3A206E6F206D6F7265200F +S31AFE0159E9627566666572730A00000000000000FFFF9644FFFFD7 +S31AFE0159FE969CFFFF9918FFFF96F0FFFF96F0FFFF9798FFFF97E4 +S31AFE015A13D8FFFF9874FFFF98B8FFFF98F84E455441534349496B +S31AFE015A28000000004F43544554000000556E6B6E6F776E206570 +S31AFE015A3D72726F7200000066696C65206E6F7420666F756E643D +S31AFE015A5200006163636573732076696F6C6174696F6E000000D3 +S31AFE015A67006469736B2066756C6C206F7220616C6C6F636174A6 +S31AFE015A7C696F6E20657863656564656400000000696C6C656766 +S31AFE015A91616C2054465450206F7065726174696F6E0000756EFC +S31AFE015AA66B6E6F776E207472616E736665722049440066696C4C +S31AFE015ABB6520616C726561647920657869737473006E6F20733A +S31AFE015AD07563682075736572000000006F7065726174696F6ECC +S31AFE015AE52074696D6564206F757400736F6D6520736F72742040 +S31AFE015AFA6F66206E6574776F726B206572726F720000696E76FC +S31AFE015B0F616C696420706172616D6574657200000070726F743C +S31AFE015B246F636F6C2076696F6C6174696F6E000066696C652005 +S31AFE015B396973206C6172676572207468616E2062756666657274 +S31AFE015B4E0000FFFFA500FFFFA50CFFFFA518FFFFA524FFFFA5C6 +S31AFE015B6330FFFFA53CFFFFA548FFFFA554FFFFA560FFFFA56C25 +S31AFE015B78FFFFA578FFFFA58425642E25642E25642E25640045DE +S31AFE015B8D746865726E65742073656E643A0A0045746865726E90 +S31AFE015BA2657420726563763A0A006574685F6472765F64737268 +S31AFE015BB72073686F756C64206E6F742062652063616C6C656448 +S31AFE015BCC3A20766563746F722025642C20646174612025780A7C +S31AFE015BE1000000000000002E2E2E2045726173652066726F6D3C +S31AFE015BF62025702D25703A2000002E0000000A0000002E2E2E02 +S31AFE015C0B2050726F6772616D2066726F6D2025702D25702061BB +S31AFE015C20742025703A2000004E6F206572726F72202D206F7094 +S31AFE015C3565726174696F6E20636F6D706C657465000000446541 +S31AFE015C4A7669636520697320696E20657261736520737573708B +S31AFE015C5F656E64207374617465000000004465766963652069DA +S31AFE015C747320696E2070726F6772616D2073757370656E642052 +S31AFE015C8973746174650000496E76616C696420464C415348206B +S31AFE015C9E616464726573730000004572726F7220747279696EA6 +S31AFE015CB36720746F2065726173650000004572726F722074722D +S31AFE015CC879696E6720746F206C6F636B2F756E6C6F636B00453F +S31AFE015CDD72726F7220747279696E6720746F2070726F6772617D +S31AFE015CF26D0047656E65726963206572726F7200000044657605 +S31AFE015D076963652F726567696F6E2069732077726974652D70BA +S31AFE015D1C726F74656374656400000000464C415348207375623B +S31AFE015D312D73797374656D206E6F7420696E697469616C697A28 +S31AFE015D46656400000000446174612076657269667920666169FB +S31AFE015D5B6C6564206166746572206F7065726174696F6E0000D6 +S31AFE015D704472697665722074696D6564206F757420776169742D +S31AFE015D85696E6720666F72206465766963650044726976657263 +S31AFE015D9A20646F6573206E6F7420737570706F72742064657617 +S31AFE015DAF6963650000556E6B6E6F776E206572726F720000006F +S31AFE015DC400000000FFFFB14CFFFFB170FFFFB17CFFFFB188FF4A +S31AFE015DD9FFB194FFFFB1A0FFFFB1ACFFFFB1B8FFFFB1E8FFFFC6 +S31AFE015DEEB158FFFFB164FFFFB1C4FFFFB1D0FFFFB1DCFFFFB252 +S31AFE015E0368FFFFB268FFFFB260FFFFB1F8FFFFB260FFFFB2008E +S31AFE015E18FFFFB238FFFFB240FFFFB250FFFFB250FFFFB248FFA1 +S31AFE015E2DFFB258FFFFB238FFFFB270FFFFB250FFFFB258FFFF44 +S31AFE015E42B258FFFFB260FFFFB268FFFFB270FFFFB270FFFFB224 +S31AFE015E5770FFFFB270FFFFB270FFFFB270FFFFB270FFFFB25839 +S31AFE015E6CFFFFB258FFFFB258FFFFB258FFFFB8B0FFFFB8B0FF39 +S31AFE015E81FFB8B0FFFFB8B0FFFFB8B0FFFFB8B0FFFFB8B0FFFF0A +S31AFE015E96B8B0FFFFB8B0FFFFB8B0FFFFB8B0FFFFB8B0FFFFB83C +S31AFE015EABB0FFFFB8B0FFFFB8B0FFFFB8B0FFFFB8D0FFFFB8F0CF +S31AFE015EC0FFFFB910FFFFB930FFFFB950FFFFB9ACFFFFB9ACFF4E +S31AFE015ED5FFB9ACFFFFB9ACFFFFB970FFFFB990FFFFB990FFFF39 +S31AFE015EEAB990FFFFB990FFFFB990FFFFB990FFFFB990FFFFB982 +S31AFE015EFF90FFFFB990FFFFB990FFFFB990FFFFB990FFFFB99096 +S31AFE015F14FFFFB990FFFFB990FFFFB990FFFFB990FFFFB990FF11 +S31AFE015F29FFB990FFFFB990FFFFB990FFFFB990FFFFB990FFFFFC +S31AFE015F3EB990FFFFB990FFFFB990FFFFB990FFFFB990FFFFB92D +S31AFE015F5390FFFFB990FFFFB990FFFFB990FFFFB900FFFFB90061 +S31AFE015F68FFFFB900FFFFB900FFFFB900FFFFB900FFFFB900FF8D +S31AFE015F7DFFB900FFFFB900FFFFB900FFFFB900FFFFB900FFFF78 +S31AFE015F92B900FFFFB900FFFFB900FFFFB900FFFFB920FFFFB989 +S31AFE015FA744FFFFB968FFFFB98CFFFFB9B0FFFFBA48FFFFBA48D3 +S31AFE015FBCFFFFBA48FFFFBA48FFFFB9D4FFFFB9F4FFFFB9F4FFEB +S31AFE015FD1FFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFF60 +S31AFE015FE6B9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB991 +S31AFE015FFBF4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F441 +S31AFE016010FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FF20 +S31AFE016025FFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFFB9F4FFFF0B +S31AFE01603AB9F4FFFFB9F4FFFFB9F4FFFFB9F425733A2043616E9A +S31AFE01604F27742066696E642061646472657373206F66207365E8 +S31AFE016064727665720A0000005F5F7564705F73656E64746F0066 +S31AFE0160790000007564705F7265637666726F6D202D2064726F4F +S31AFE01608E70706564207061636B6574206F6620256420627974AA +S31AFE0160A365730A000047444220636F6E6E656374696F6E207054 +S31AFE0160B86F7274006764625F706F7274000000004E6574776F1B +S31AFE0160CD726B20646562756720617420626F6F742074696D651D +S31AFE0160E200006E65745F646562756700000055736520424F4FCA +S31AFE0160F7545020666F72206E6574776F726B20636F6E666967C4 +S31AFE01610C75726174696F6E00626F6F74700000004C6F63616C68 +S31AFE016121204950206164647265737300000000626F6F74705F22 +S31AFE0161366D795F69700044656661756C74207365727665722095 +S31AFE01614B49502061646472657373000000626F6F74705F736540 +S31AFE016160727665725F69700025732E25640A00006E65745F69C6 +S31AFE0161756F5F7772697465000000006E65745F696F5F72656102 +S31AFE01618A640000000000FFFFC5ECFFFFC474FFFFC76CFFFFC7BC +S31AFE01619F78FFFFC7AC00000000FFFFC4BCFFFFC4BCFFFFC4BC83 +S31AFE0161B4FFFFC4BCFFFFC4BCFFFFC4BCFFFFC4BCFFFFC4BCFF5C +S31AFE0161C9FFC4BCFFFFC4BCFFFFC4BCFFFFC4BCFFFFC4BCFFFF47 +S31AFE0161DEC4BCFFFFC4BCFFFFC4BCFFFFC4E8FFFFC508FFFFC5F3 +S31AFE0161F328FFFFC548FFFFC568FFFFC798FFFFC798FFFFC7981D +S31AFE016208FFFFC798FFFFC588FFFFC5A8FFFFC5A8FFFFC5A8FF94 +S31AFE01621DFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFF51 +S31AFE016232C5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC576 +S31AFE016247A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A87E +S31AFE01625CFFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FF12 +S31AFE016271FFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFC5A8FFFFFD +S31AFE016286C5A8FFFFC5A8FFFFC5A8FFFFC540FFFFC540FFFFC5F2 +S31AFE01629B40FFFFC540FFFFC540FFFFC540FFFFC540FFFFC5409A +S31AFE0162B0FFFFC540FFFFC540FFFFC540FFFFC540FFFFC540FFC6 +S31AFE0162C5FFC540FFFFC540FFFFC540FFFFC56CFFFFC590FFFF35 +S31AFE0162DAC5B4FFFFC5D8FFFFC5FCFFFFC6B0FFFFC6B0FFFFC62B +S31AFE0162EFB0FFFFC6B0FFFFC620FFFFC640FFFFC640FFFFC64081 +S31AFE016304FFFFC640FFFFC640FFFFC640FFFFC640FFFFC640FF6C +S31AFE016319FFC640FFFFC640FFFFC640FFFFC640FFFFC640FFFF57 +S31AFE01632EC640FFFFC640FFFFC640FFFFC640FFFFC640FFFFC67B +S31AFE01634340FFFFC640FFFFC640FFFFC640FFFFC640FFFFC640EC +S31AFE016358FFFFC640FFFFC640FFFFC640FFFFC640FFFFC640FF18 +S31AFE01636DFFC640FFFFC640FFFFC6404E6F206E6574776F726B22 +S31AFE01638220696E746572666163657320666F756E640A00000077 +S31AFE0163970043616E27742067657420424F4F545020696E666F6F +S31AFE0163AC202D206E6574776F726B2064697361626C6564210ADD +S31AFE0163C100000049503A20257300002C2044656661756C742006 +S317FE0163D67365727665723A2025730A000000000000001D +S31AFE0163E80A526564426F6F7428746D2920646562756720656E96 +S31AFE0163FD7669726F6E6D656E74202D206275696C742030393A54 +S31AFE01641235303A31322C2046656220323320323030310A0000A3 +S31AFE0164270065436F7320474442207374756273205B76696120B8 +S31AFE01643C526564426F6F745D202D206275696C74204665622060 +S31AFE01645132332032303031202F2030393A35303A3132000000D5 +S31AFE01646600007C2F2D5C7C2D00005B2D725D205B2D765D205BF2 +S31AFE01647B2D68203C686F73743E5D205B2D6D207B5446545020AF +S31AFE0164907C2078797A4D4F44454D7D5D0A202020202020202095 +S31AFE0164A55B2D62203C626173655F616464726573733E5D203CC0 +S31AFE0164BA66696C655F6E616D653E00000000000033F80000843B +S31AFE0164CF40FE01378C000000000000000000000000FE005CE473 +S31AFE0164E4FE005CFCFE005CD4FE005CBCFE005B4CFE005A00FE09 +S31AFE0164F9006134FE0058C0FE0058B800003DC8000000000800C3 +S31AFE01650E3E2879B80000FE006248FE00B138FE00B138FE00B1B7 +S31AFE01652338FE00B138FE00B138FE00B138FE00B138FE00B138A3 +S31AFE016538FE00B138FE00B138FE00B138FE00B138FE00B138FEC8 +S31AFE01654D00B138FE00B138FE00B138FE00B138FE00B138FE00B1 +S31AFE016562B138FE00B138FE00B138FE00B138FE00B138FE00B1EB +S31AFE01657738FE00B138FE00B138FE00B138FE00B138FE00B1384F +S31AFE01658CFE00B138FE00B138FE00B138FE00B138FE00B138FE74 +S31AFE0165A100B138FE00B138FE00B138FE00B138FE00B138FE005D +S31AFE0165B6B138FE00B138FE00B138FE00B138FE00B138FE00B197 +S31AFE0165CB38FE00B138FE00B138FE00B138FE00B138FE00B138FB +S31AFE0165E0FE00B138FE00B138FE00B138FE00B138FE00B138FE20 +S31AFE0165F500B138FE00B138FE00B13800000000000000000000D5 +S31AFE01660A00000000000000000000000000000000000000000076 +S31AFE01661F00000000000000000000000000000000000000000061 +S31AFE0166340000000000000000000000000000000000000000004C +S31AFE01664900000000000000000000000000000000000000000037 +S31AFE01665E00000000000000000000000000000000000000000022 +S31AFE0166730000000000000000000000000000000000000000000D +S31AFE016688000000000000000000000000000000000000000000F8 +S31AFE01669D000000000000000000000000000000000000000000E3 +S31AFE0166B2000000000000000000000000000000000000000000CE +S31AFE0166C7000000000000000000000000000000000000000000B9 +S31AFE0166DC000000000000000000000000000000000000000000A4 +S31AFE0166F10000000000000000000000000000000000000000008F +S31AFE01670600000000000000000000000000000000000000000079 +S31AFE01671B00000000000000000000000000000000000000000064 +S31AFE0167300000000000000000000000000000000000000000004F +S31AFE0167450000000000000000000000000000000000000000003A +S31AFE01675A00000000000000000000000000000000000000000025 +S31AFE01676F00000000000000000000000000000000000000000010 +S31AFE016784000000000000000000000000000000000000000000FB +S31AFE016799000000000000000000000000000000000000000000E6 +S31AFE0167AE000000000000000000000000000000000000000000D1 +S31AFE0167C3000000000000000000000000000000000000000000BC +S31AFE0167D8FE000000FE0000000040000000000000FF000000FF6D +S31AFE0167ED0000000010000001000000FA100000FA10000000006D +S31AFE016802000401000000000000000000000000800000000000F7 +S31AFE01681700000000000000000000000000000000000000000067 +S31AFE01682C00000000FE008890FE0088EC000000000000000000CA +S31AFE016841000000FFFFFFFF0000000000000000FE009938000072 +S31AFE01685600000000000000012AF8000000000000000000000005 +S31AFE01686B0000000000FFFFFFFEFFFFFFFE0000102120423063F7 +S31AFE016880408450A560C670E781089129A14AB16BC18CD1ADE1D2 +S31AFE016895CEF1EF123102103273225252B5429472F762D6933983 +S31AFE0168AA8318B37BA35AD3BDC39CF3FFE3DE2462344304201437 +S31AFE0168BF0164E674C744A45485A56AB54B85289509E5EEF5CF87 +S31AFE0168D4C5ACD58D365326721611063076D766F6569546B4B714 +S31AFE0168E95BA77A97198738F7DFE7FED79DC7BC48C458E56886C1 +S31AFE0168FE78A70840186128023823C9CCD9EDE98EF9AF89489937 +S31AFE01691369A90AB92B5AF54AD47AB76A961A710A503A332A123E +S31AFE016928DBFDCBDCFBBFEB9E9B798B58BB3BAB1A6CA67C874C80 +S31AFE01693DE45CC52C223C030C601C41EDAEFD8FCDECDDCDAD2A84 +S31AFE016952BD0B8D689D497E976EB65ED54EF43E132E321E510EAC +S31AFE01696770FF9FEFBEDFDDCFFCBF1BAF3A9F598F78918881A9CF +S31AFE01697CB1CAA1EBD10CC12DF14EE16F108000A130C220E3502A +S31AFE0169910440257046606783B99398A3FBB3DAC33DD31CE37F23 +S31AFE0169A6F35E02B1129022F332D24235521462777256B5EAA556 +S31AFE0169BBCB95A88589F56EE54FD52CC50D34E224C314A004810C +S31AFE0169D07466644754244405A7DBB7FA879997B8E75FF77EC743 +S31AFE0169E51DD73C26D336F2069116B06657767646155634D94C37 +S31AFE0169FAC96DF90EE92F99C889E9B98AA9AB5844486578066895 +S31AFE016A0F2718C008E1388228A3CB7DDB5CEB3FFB1E8BF99BD847 +S31AFE016A24ABBBBB9A4A755A546A377A160AF11AD02AB33A92FD74 +S31AFE016A392EED0FDD6CCD4DBDAAAD8B9DE88DC97C266C075C6467 +S31AFE016A4E4C453CA22C831CE00CC1EF1FFF3ECF5DDF7CAF9BBF6C +S31AFE016A63BA8FD99FF86E177E364E555E742E933EB20ED11EF014 +S31AFE016A780000000077073096EE0E612C990951BA076DC41970C9 +S31AFE016A8D6AF48FE963A5359E6495A30EDB883279DCB8A4E0D599 +S31AFE016AA2E91E97D2D98809B64C2B7EB17CBDE7B82D0790BF1D2C +S31AFE016AB7911DB710646AB020F2F3B9714884BE41DE1ADAD47DB5 +S31AFE016ACC6DDDE4EBF4D4B55183D385C7136C9856646BA8C0FD86 +S31AFE016AE162F97A8A65C9EC14015C4F63066CD9FA0F3D638D0876 +S31AFE016AF60DF53B6E20C84C69105ED56041E4A26771723C03E467 +S31AFE016B0BD14B04D447D20D85FDA50AB56B35B5A8FA42B2986C81 +S31AFE016B20DBBBC9D6ACBCF94032D86CE345DF5C75DCD60DCFABFE +S31AFE016B35D13D5926D930AC51DE003AC8D75180BFD0611621B450 +S31AFE016B4AF4B556B3C423CFBA9599B8BDA50F2802B89E5F05884C +S31AFE016B5F08C60CD9B2B10BE9242F6F7C8758684C11C1611DAB46 +S31AFE016B74B6662D3D76DC419001DB710698D220BCEFD5102A7156 +S31AFE016B89B1858906B6B51F9FBFE4A5E8B8D4337807C9A20F001C +S31AFE016B9EF9349609A88EE10E98187F6A0DBB086D3D2D91646C4B +S31AFE016BB397E6635C016B6B51F41C6C6162856530D8F262004E91 +S31AFE016BC86C0695ED1B01A57B8208F4C1F50FC45765B0D9C6125F +S31AFE016BDDB7E9508BBEB8EAFCB9887C62DD1DDF15DA2D498CD30B +S31AFE016BF27CF3FBD44C654DB261583AB551CEA3BC0074D4BB3042 +S31AFE016C07E24ADFA5413DD895D7A4D1C46DD3D6F4FB4369E96AC4 +S31AFE016C1C346ED9FCAD678846DA60B8D044042D7333031DE5AA79 +S31AFE016C310A4C5FDD0D7CC95005713C270241AABE0B1010C90C91 +S31AFE016C4620865768B525206F85B3B966D409CE61E49F5EDEF94B +S31AFE016C5B0E29D9C998B0D09822C7D7A8B459B33D172EB40D81AA +S31AFE016C70B7BD5C3BC0BA6CADEDB883209ABFB3B603B6E20C7447 +S31AFE016C85B1D29AEAD547399DD277AF04DB261573DC1683E363BC +S31AFE016C9A0B1294643B840D6D6A3E7A6A5AA8E40ECF0B9309FF9D +S31AFE016CAF9D0A00AE277D079EB1F00F93448708A3D21E01F26829 +S31AFE016CC46906C2FEF762575D806567CB196C36716E6B06E7FE73 +S31AFE016CD9D41B7689D32BE010DA7A5A67DD4ACCF9B9DF6F8EBE71 +S31AFE016CEEEFF917B7BE4360B08ED5D6D6A3E8A1D1937E38D8C2D6 +S31AFE016D03C44FDFF252D1BB67F1A6BC57673FB506DD48B2364BEA +S31AFE016D18D80D2BDAAF0A1B4C36034AF641047A60DF60EFC3A826 +S31AFE016D2D67DF55316E8EEF4669BE79CB61B38CBC66831A256FF1 +S31AFE016D42D2A05268E236CC0C7795BB0B4703220216B95505268C +S31AFE016D572FC5BA3BBEB2BD0B282BB45A925CB36A04C2D7FFA752 +S31AFE016D6CB5D0CF312CD99E8B5BDEAE1D9B64C2B0EC63F2267509 +S31AFE016D816AA39C026D930A9C0906A9EB0E363F72076785050017 +S31AFE016D96571395BF4A82E2B87A147BB12BAE0CB61B3892D28E25 +S31AFE016DAB9BE5D5BE0D7CDCEFB70BDBDF2186D3D2D4F1D4E242E2 +S31AFE016DC068DDB3F81FDA836E81BE16CDF6B9265B6FB077E118FE +S31AFE016DD5B7477788085AE6FF0F6A7066063BCA11010B5C8F6599 +S31AFE016DEA9EFFF862AE69616BFFD3166CCF45A00AE278D70DD293 +S31AFE016DFFEE4E0483543903B3C2A7672661D06016F74969474D9A +S31AFE016E143E6E77DBAED16A4AD9D65ADC40DF0B6637D83BF0A9DB +S31AFE016E29BCAE53DEBB9EC547B2CF7F30B5FFE9BDBDF21CCABA76 +S31AFE016E3EC28A53B3933024B4A3A6BAD03605CDD7069354DE5779 +S31AFE016E532923D967BFB3667A2EC4614AB85D681B022A6F2B94B8 +S31AFE016E68B40BBE37C30C8EA15A05DF1B2D02EF8D00000000005A +S31AFE016E7D000000000000000000000000000000000000000000FB +S31AFE016E92000000000000000000000000000000000000000000E6 +S31AFE016EA70000001E1400001E14FE01036CFE010820FE01060CC7 +S31AFE016EBC000000000000000000000000000003E80000000000D1 +S31AFE016ED1000000000001F40000000000000000000000000000B2 +S31AFE016EE600000000000000010202030303030404040404040465 +S31AFE016EFB04050505050505050505050505050505050606060611 +S31AFE016F10060606060606060606060606060606060606060606E9 +S31AFE016F25060606060606060707070707070707070707070707C6 +S31AFE016F3A070707070707070707070707070707070707070707AA +S31AFE016F4F07070707070707070707070707070707070707070795 +S31AFE016F6407070707070707070808080808080808080808080873 +S31AFE016F7908080808080808080808080808080808080808080856 +S31AFE016F8E08080808080808080808080808080808080808080841 +S31AFE016FA30808080808080808080808080808080808080808082C +S31AFE016FB808080808080808080808080808080808080808080817 +S31AFE016FCD08080808080808080808080808080808080808080802 +S31AFE016FE20808080808080808080800000000FE013FF4FE013FD5 +S31AFE016FF7E4FE013F68FE003A04FE013EFCFE013ECCFE013EC477 +S31AFE01700CFE003628FE013EBCFE013EA4FE013E88FE00382CFE0F +S31AFE017021013E80FE013E3CFE013E38FE004208FE013DF0FE0135 +S31AFE0170363DCCFE013DC4FE00444CFE013E30FE013E00FE013DC3 +S31AFE01704BF8FE0042FCFE013F60FE013F2CFE013F04FE00347803 +S31AFE017060FE015410FE0153F8FE0153ECFE00B6F4FE0153E4FE4F +S31AFE0170750153BCFE0153A0FE00B970FE013D84FE013D70FE016D +S31AFE01708A3D68FE0032E4FE013DBCFE013D90FE013D88FE002C81 +S31AFE01709F04FE01539CFE015380FE015368FE00BA68FE01536087 +S31AFE0170B4FE01534CFE015340FE00B870FE0137D4FE0137C80064 +S31AFE0170C9003388FE004D3CFE013B74FE013B58FE013AF8FE00FC +S31AFE0170DE489CFE01542CFE015418FE015310FE00BC00FE01535C +S31AFE0170F338FE015314FE015310FE00B368FE014730FE01471C92 +S31AFE01710800000000000000010000000100000000FE014748FEDF +S31AFE01711D01473CFE0147300000000100000004FE013E38FE01E5 +S31AFE0171324784FE01475CFE01473000000001000000020000005D +S31AFE01714700FE016114FE0160F000000000000000010000000169 +S31AFE01715C00000001FE016130FE01611CFE016114000000000098 +S31AFE01717100000500000000FE016158FE01613CFE016114000037 +S31AFE01718600000000000500000000FE0160BCFE0160A8000000C8 +S31AFE01719B00000000010000000200002328FE0160E4FE0160C822 +S31AFE0171B000000000000000010000000100000000FE013780FE0F +S31AFE0171C501376000000000000000010000000600000000FE0112 +S31AFE0171DA2CA400000000FE0025E000000000FE012D6400000038 +S31AFE0171EF00FE013794FE005D14000033E0000000003D60FE009F +S31AFE017204380000AA980B055539200055992B02AA380000909813 +S31AFE0172190B0555892B000099230000880B0001392000FF9803FF +S31AFE01722E0001380001F47C0903A6992B0000420000004E800016 +S31AFE01724320546A0018396000AA996A055539200055992A02AA7E +S31AFE01725838000080980A0555996A0555992A02AA3D20004C7D76 +S31AFE01726D2903A63800003098030000392000007D6902A6616B7F +S31AFE0172824B407D6903A688030000700B000841820014700B0078 +S31AFE01729720408200684200FFEC3920000C2C0900004082003CCE +S31AFE0172AC3C00004C7C0903A67D6902A6616B4B407D6903A68816 +S31AFE0172C10300002C0000FF41820014700B0020408200284200E7 +S31AFE0172D6FFEC3920000C2C0900004182000C380000FF980A0071 +S31AFE0172EB00880300003D60000148000024392000024BFFFFE070 +S31AFE017300392000024BFFFFA0356BFFFF3863000140810030887C +S31AFE0173150300002C0000FF4182FFEC7D2BFE707D604A787C0051 +S31AFE01732A58507C03FE707C6018F87D2918387000000B7D2903AE +S31AFE01733F787D234B784E8000209421FFE893A1000C93C100102B +S31AFE01735493E100147CA52B7939000000408100C03BA000AA3B58 +S31AFE017369C000553BE000A0398000FF546A00189BAA05559BCAA8 +S31AFE01737E02AA3D20004C7D2903A69BEA05558804000038E400CA +S31AFE01739301980300007C0902A660004B407C0903A638C3000102 +S31AFE0173A889630000880400007C0058004182001471690020406E +S31AFE0173BD8200544200FFE83900000C2C08000041820008998A50 +S31AFE0173D2000089230000880400007CE43B787C0900007CC3335F +S31AFE0173E778418200307D09FE707D2042787C0048507C00FE70D8 +S31AFE0173FC7C0900F87D0000387129000B7C084B784800001439C4 +S31AFE0174110000044BFFFFB434A5FFFF4181FF5C7D03437883A10D +S31AFE017426000C83C1001083E10014382100184E80002000003ED7 +S316FE01743B044E80002100000000000000000000000048 S705FE000100FB
deleted file mode 100644 --- a/packages/hal/powerpc/mbx/current/misc/redboot_RAM.cfg +++ /dev/null @@ -1,56 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware mbx ; - template redboot ; - package -hardware CYGPKG_HAL_POWERPC current ; - package -hardware CYGPKG_HAL_POWERPC_MPC8xx current ; - package -hardware CYGPKG_HAL_POWERPC_MBX current ; - package -hardware CYGPKG_HAL_QUICC current ; - package -hardware CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC current ; - package -hardware CYGPKG_DEVS_ETH_POWERPC_QUICC current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_DEVS_FLASH_MBX current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/powerpc/mbx/current/misc/redboot_RAM.ecm @@ -0,0 +1,57 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware mbx ; + template redboot ; + package -hardware CYGPKG_HAL_POWERPC current ; + package -hardware CYGPKG_HAL_POWERPC_MPC8xx current ; + package -hardware CYGPKG_HAL_POWERPC_MBX current ; + package -hardware CYGPKG_HAL_QUICC current ; + package -hardware CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC current ; + package -hardware CYGPKG_DEVS_ETH_POWERPC_QUICC current ; + package -hardware CYGPKG_DEVS_FLASH_MBX current ; + package -hardware CYGPKG_DEVS_FLASH_AMD_AM29XXXXX current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_IO_FLASH current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +
deleted file mode 100644 --- a/packages/hal/powerpc/mbx/current/misc/redboot_ROM.cfg +++ /dev/null @@ -1,64 +0,0 @@ -cdl_savefile_version 1; -cdl_savefile_command cdl_savefile_version {}; -cdl_savefile_command cdl_savefile_command {}; -cdl_savefile_command cdl_configuration { description hardware template package }; -cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; -cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; - -cdl_configuration eCos { - description "" ; - hardware mbx ; - template redboot ; - package -hardware CYGPKG_HAL_POWERPC current ; - package -hardware CYGPKG_HAL_POWERPC_MPC8xx current ; - package -hardware CYGPKG_HAL_POWERPC_MBX current ; - package -hardware CYGPKG_HAL_QUICC current ; - package -hardware CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC current ; - package -hardware CYGPKG_DEVS_ETH_POWERPC_QUICC current ; - package -template CYGPKG_HAL current ; - package -template CYGPKG_INFRA current ; - package -template CYGPKG_REDBOOT current ; - package CYGPKG_IO_ETH_DRIVERS current ; - package CYGPKG_IO_FLASH current ; - package CYGPKG_DEVS_FLASH_MBX current ; -}; - -cdl_option CYGBLD_BUILD_GDB_STUBS { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { - user_value 0 -}; - -cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { - inferred_value 0 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { - inferred_value 1 -}; - -cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { - inferred_value 0 -}; - -cdl_option CYGSEM_HAL_ROM_MONITOR { - user_value 1 -}; - -cdl_component CYG_HAL_STARTUP { - user_value ROM -}; - -cdl_component CYGBLD_BUILD_REDBOOT { - user_value 1 -}; - -
new file mode 100644 --- /dev/null +++ b/packages/hal/powerpc/mbx/current/misc/redboot_ROM.ecm @@ -0,0 +1,65 @@ +cdl_savefile_version 1; +cdl_savefile_command cdl_savefile_version {}; +cdl_savefile_command cdl_savefile_command {}; +cdl_savefile_command cdl_configuration { description hardware template package }; +cdl_savefile_command cdl_package { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_component { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_option { value_source user_value wizard_value inferred_value }; +cdl_savefile_command cdl_interface { value_source user_value wizard_value inferred_value }; + +cdl_configuration eCos { + description "" ; + hardware mbx ; + template redboot ; + package -hardware CYGPKG_HAL_POWERPC current ; + package -hardware CYGPKG_HAL_POWERPC_MPC8xx current ; + package -hardware CYGPKG_HAL_POWERPC_MBX current ; + package -hardware CYGPKG_HAL_QUICC current ; + package -hardware CYGPKG_IO_SERIAL_POWERPC_QUICC_SMC current ; + package -hardware CYGPKG_DEVS_ETH_POWERPC_QUICC current ; + package -hardware CYGPKG_DEVS_FLASH_MBX current ; + package -hardware CYGPKG_DEVS_FLASH_AMD_AM29XXXXX current ; + package -template CYGPKG_HAL current ; + package -template CYGPKG_INFRA current ; + package -template CYGPKG_REDBOOT current ; + package CYGPKG_IO_ETH_DRIVERS current ; + package CYGPKG_IO_FLASH current ; +}; + +cdl_option CYGBLD_BUILD_GDB_STUBS { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT { + user_value 0 +}; + +cdl_option CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM { + inferred_value 0 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT { + inferred_value 1 +}; + +cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { + inferred_value 0 +}; + +cdl_option CYGSEM_HAL_ROM_MONITOR { + user_value 1 +}; + +cdl_component CYG_HAL_STARTUP { + user_value ROM +}; + +cdl_component CYGBLD_BUILD_REDBOOT { + user_value 1 +}; + +
--- a/packages/hal/sh/sh3/current/ChangeLog +++ b/packages/hal/sh/sh3/current/ChangeLog @@ -1,3 +1,12 @@ +2001-02-26 Jesper Skov <jskov@redhat.com> + + * include/mod_regs_ser.h: Add a couple of zeroes to + SCIF clear masks (for looks - no semantic change). + +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/var_cache.h: Include plf_cache.h + 2001-02-02 Jesper Skov <jskov@redhat.com> * src/sh3_sci.c: Baud rate is always specified, remove fallback
--- a/packages/hal/sh/sh3/current/include/mod_regs_ser.h +++ b/packages/hal/sh/sh3/current/include/mod_regs_ser.h @@ -174,7 +174,7 @@ // When clearing the status register, always write the value: // CYGARC_REG_SCSSR2_CLEARMASK & ~bit // to prevent other bits than the one of interest to be cleared. -#define CYGARC_REG_SCSSR1_CLEARMASK 0xf3 +#define CYGARC_REG_SCSSR1_CLEARMASK 0x00f3 // Serial FIFO Control Register #define CYGARC_REG_SCFCR1_RTRG_MASK 0xc0 // receive fifo data trigger @@ -252,7 +252,7 @@ // When clearing the status register, always write the value: // CYGARC_REG_SCSSR2_CLEARMASK & ~bit // to prevent other bits than the one of interest to be cleared. -#define CYGARC_REG_SCSSR2_CLEARMASK 0xf3 +#define CYGARC_REG_SCSSR2_CLEARMASK 0x00f3 // Serial FIFO Control Register #define CYGARC_REG_SCFCR2_RTRG_MASK 0xc0 // receive fifo data trigger
--- a/packages/hal/sh/sh3/current/include/var_cache.h +++ b/packages/hal/sh/sh3/current/include/var_cache.h @@ -54,6 +54,8 @@ #include <cyg/infra/cyg_type.h> #include <cyg/hal/hal_io.h> // HAL_READ/WRITE macros +#include <cyg/hal/plf_cache.h> // Platform cache definitions + #include CYGBLD_HAL_CPU_MODULES_H // cache module specs #include <cyg/hal/sh_regs.h> // CYGARC_REG_ definitions
--- a/packages/hal/sh/sh4/current/ChangeLog +++ b/packages/hal/sh/sh4/current/ChangeLog @@ -1,3 +1,8 @@ +2001-02-26 Jesper Skov <jskov@redhat.com> + + * include/mod_regs_ser.h: Add a couple of zeroes to SCIF clear + masks (for looks - no semantic change). + 2001-02-02 Jesper Skov <jskov@redhat.com> * cdl/hal_sh_sh4.cdl: Added baud rate option.
--- a/packages/hal/sh/sh4/current/include/mod_regs_ser.h +++ b/packages/hal/sh/sh4/current/include/mod_regs_ser.h @@ -171,7 +171,7 @@ // When clearing the status register, always write the value: // CYGARC_REG_SCSSR2_CLEARMASK & ~bit // to prevent other bits than the one of interest to be cleared. -#define CYGARC_REG_SCSSR1_CLEARMASK 0xf3 +#define CYGARC_REG_SCSSR1_CLEARMASK 0x00f3 // Serial FIFO Control Register #define CYGARC_REG_SCFCR1_RTRG_MASK 0xc0 // receive fifo data trigger @@ -251,7 +251,7 @@ // When clearing the status register, always write the value: // CYGARC_REG_SCSSR2_CLEARMASK & ~bit // to prevent other bits than the one of interest to be cleared. -#define CYGARC_REG_SCSSR2_CLEARMASK 0xf3 +#define CYGARC_REG_SCSSR2_CLEARMASK 0x00f3 // Serial FIFO Control Register #define CYGARC_REG_SCFCR2_RTRG_MASK 0xc0 // receive fifo data trigger
--- a/packages/infra/current/ChangeLog +++ b/packages/infra/current/ChangeLog @@ -1,3 +1,7 @@ +2001-02-23 Robin Farine <acnrf@dial.eunet.ch> + + * include/cyg_type.h: Do alignment consistency check. + 2001-01-05 Nick Garnett <nickg@cygnus.co.uk> * include/clist.hxx: Many changes to make these classes usable in
--- a/packages/infra/current/include/cyg_type.h +++ b/packages/infra/current/include/cyg_type.h @@ -125,6 +125,7 @@ // ------------------------------------------------------------------------- // Provide a default architecture alignment // This may be overridden in basetype.h if necessary. +// These should be straightforward numbers to allow use in assembly. #ifndef CYGARC_ALIGNMENT # define CYGARC_ALIGNMENT 8 @@ -133,6 +134,9 @@ #ifndef CYGARC_P2ALIGNMENT # define CYGARC_P2ALIGNMENT 3 #endif +#if (CYGARC_ALIGNMENT) != (1 << CYGARC_P2ALIGNMENT) +# error "Inconsistent CYGARC_ALIGNMENT and CYGARC_P2ALIGNMENT values" +#endif // ------------------------------------------------------------------------- // The obvious few that compilers may define for you.
--- a/packages/io/flash/current/ChangeLog +++ b/packages/io/flash/current/ChangeLog @@ -1,3 +1,23 @@ +2001-02-23 Jesper Skov <jskov@redhat.com> + + * include/flash.h: HAL_FLASH_CACHES_WANT_OPTIMAL replaced with + (opposite sense) HAL_FLASH_CACHES_OLD_MACROS. + + * src/flash.c (__anonymizer): Use to force the compiler to use + jumps instead of branches. + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * include/flash_dev.h: Added. Contains macros and definitions + common to all (new style) flash device drivers. + + * include/flash.h: Added two new error codes. + * cdl/io_flash.cdl: Added CYGHWR_IO_FLASH_DEVICE_IN_RAM. + * src/flash.c: Made functions respect + CYGHWR_IO_FLASH_DEVICE_IN_RAM and jump directly to the code + instead of copying it around. + (__arm_broken): Work around problem with ARM tools. + 2001-02-06 Hugo Tyson <hmt@redhat.com> * src/flash.c (flash_erase): Add an additional argument to the
--- a/packages/io/flash/current/cdl/io_flash.cdl +++ b/packages/io/flash/current/cdl/io_flash.cdl @@ -64,6 +64,14 @@ cdl_package CYGPKG_IO_FLASH { for the current platform." } + cdl_interface CYGHWR_IO_FLASH_DEVICE_IN_RAM { + display "Hardware FLASH device drivers are in RAM" + flavor booldata + description " + This option prevents the IO driver from copying the device + driver functions to RAM before calling them." + } + cdl_interface CYGHWR_IO_FLASH_BLOCK_LOCKING { display "Hardware can support block locking" description "
--- a/packages/io/flash/current/include/flash.h +++ b/packages/io/flash/current/include/flash.h @@ -77,6 +77,8 @@ externC int printf(char* fmt, ...); #define FLASH_ERR_ERASE_SUSPEND 0x09 // Device is in erase suspend mode #define FLASH_ERR_PROGRAM_SUSPEND 0x0a // Device is in in program suspend mode #define FLASH_ERR_DRV_VERIFY 0x0b // Driver failed to verify data +#define FLASH_ERR_DRV_TIMEOUT 0x0c // Driver timed out waiting for device +#define FLASH_ERR_DRV_WRONG_PART 0x0d // Driver does not support device #ifdef _FLASH_PRIVATE_ @@ -90,28 +92,26 @@ struct flash_info { int init; }; -extern struct flash_info flash_info; -extern int flash_hwr_init(void); -extern int flash_hwr_map_error(int err); +externC struct flash_info flash_info; +externC int flash_hwr_init(void); +externC int flash_hwr_map_error(int err); //--------------------------------------------------------------------------- -//Execution of relocated code must be done inside a -//HAL_FLASH_CACHES_OFF/HAL_FLASH_CACHES_ON region - disabling the -//cache on unified cache systems is necessary to prevent burst access -//to the flash area being programmed. With Harvard style caches, only -//the data cache needs to be disabled, but the instruction cache must -//still be invalidated to ensure the relocated code is properly -//fetched from memory. +// Execution of flash code must be done inside a +// HAL_FLASH_CACHES_OFF/HAL_FLASH_CACHES_ON region - disabling the +// cache on unified cache systems is necessary to prevent burst access +// to the flash area being programmed. With Harvard style caches, only +// the data cache needs to be disabled, but the instruction cache is +// disabled for consistency. // Targets may provide alternative implementations for these macros in // the hal_cache.h (or var/plf) files. -// The first part below is the optimal implementation, but it does not -// always work. The second part is a more safe implementation that has -// been tested to work on some targets - it may not be suitable for -// targets that would do burst access to the flash (data cache needs -// disabling as well). +// The first part below is a generic, optimal implementation. The +// second part is the old implementation that has been tested to work +// on some targets - but it is not be suitable for targets that would +// do burst access to the flash (it does not disable the data cache). // NOTE: Do _not_ change any of the below macros without checking that // the changed code still works on _all_ platforms that rely on these @@ -121,7 +121,8 @@ extern int flash_hwr_map_error(int err) #ifndef HAL_FLASH_CACHES_OFF -#ifdef HAL_FLASH_CACHES_WANT_OPTIMAL // Optimal implementation +// Some drivers have only been tested with the old macros below. +#ifndef HAL_FLASH_CACHES_OLD_MACROS #ifdef HAL_CACHE_UNIFIED @@ -159,7 +160,7 @@ extern int flash_hwr_map_error(int err) #endif // HAL_CACHE_UNIFIED -#else // HAL_FLASH_CACHES_WANT_OPTIMAL +#else // HAL_FLASH_CACHES_OLD_MACROS // Note: This implementation is broken as it will always enable the i-cache // even if it was not enabled before. It also doesn't work if the @@ -177,7 +178,7 @@ extern int flash_hwr_map_error(int err) #define HAL_FLASH_CACHES_ON(_d_, _i_) \ HAL_ICACHE_ENABLE(); -#endif // HAL_FLASH_CACHES_WANT_OPTIMAL +#endif // HAL_FLASH_CACHES_OLD_MACROS #endif // HAL_FLASH_CACHES_OFF
new file mode 100644 --- /dev/null +++ b/packages/io/flash/current/include/flash_dev.h @@ -0,0 +1,157 @@ +#ifndef CYGONCE_IO_FLASH_FLASH_DEV_H +#define CYGONCE_IO_FLASH_FLASH_DEV_H +//========================================================================== +// +// flash_dev.h +// +// Common flash device driver definitions +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): hmt +// Contributors: hmt, jskov +// Date: 2001-02-22 +// Purpose: Define common flash device driver definitions +// Description: The flash_data_t type is used for accessing +// devices at the correct width. +// The FLASHWORD macro must be used to create constants +// of suitable width. +// The FLASH_P2V macro can be used to fix up non-linear +// mappings of flash blocks (defaults to a linear +// implementation). +// +//####DESCRIPTIONEND#### +// +//========================================================================== + +#ifdef _FLASH_PRIVATE_ + +// ------------------------------------------------------------------------ +// +// No mapping on this target - but these casts would be needed if some +// manipulation did occur. An example of this might be: +// // First 4K page of flash at physical address zero is +// // virtually mapped at address 0xa0000000. +// #define FLASH_P2V(x) ((volatile flash_t *)(((unsigned)(x) < 0x1000) ? +// ((unsigned)(x) | 0xa0000000) : +// (unsigned)(x))) + +#ifndef FLASH_P2V +#define FLASH_P2V( _a_ ) ((volatile flash_t *)((unsigned int)(_a_))) +#endif + +// ------------------------------------------------------------------------ +// +// This generic code is intended to deal with all shapes and orientations +// of Intel StrataFlash. Trademarks &c belong to their respective owners. +// +// It therefore needs some trickery to define the constants and accessor +// types that we use to interact with the device or devices. +// +// The assumptions are that +// o Parallel devices, we write to, with the "opcode" replicated per +// device +// o The "opcode" and status returns exist only in the low byte of the +// device's interface regardless of its width. +// o Hence opcodes and status are only one byte. +// An exception is the test for succesfully erased data. +// +// ------------------------------------------------------------------------ + +#if 8 == CYGNUM_FLASH_WIDTH + +# if 1 == CYGNUM_FLASH_INTERLEAVE +# define FLASHWORD( k ) ((flash_data_t)(k)) // To narrow a 16-bit constant +typedef cyg_uint8 flash_data_t; +# elif 2 == CYGNUM_FLASH_INTERLEAVE +// 2 devices to make 16-bit +# define FLASHWORD( k ) ((k)+((k)<<8)) +typedef cyg_uint16 flash_data_t; +# elif 4 == CYGNUM_FLASH_INTERLEAVE +// 4 devices to make 32-bit +# define FLASHWORD( k ) ((k)+((k)<<8)+((k)<<16)+((k)<<24)) +typedef cyg_uint32 flash_data_t; +# elif 8 == CYGNUM_FLASH_INTERLEAVE +// 8 devices to make 64-bit - intermediate requires explicit widening +# define FLASHWORD32( k ) ((flash_data_t)((k)+((k)<<8)+((k)<<16)+((k)<<24))) +# define FLASHWORD( k ) (FLASHWORD32( k ) + (FLASHWORD32( k ) << 32)); +typedef cyg_uint64 flash_data_t; +# else +# error How many 8-bit flash devices? +# endif + +#elif 16 == CYGNUM_FLASH_WIDTH + +# if 1 == CYGNUM_FLASH_INTERLEAVE +# define FLASHWORD( k ) (k) +typedef cyg_uin16 flash_data_t; +# elif 2 == CYGNUM_FLASH_INTERLEAVE +// 2 devices to make 32-bit +# define FLASHWORD( k ) ((k)+((k)<<16)) +typedef cyg_uint32 flash_data_t; +# elif 2 == CYGNUM_FLASH_INTERLEAVE +// 4 devices to make 64-bit - intermediate requires explicit widening +# define FLASHWORD32( k ) ((flash_data_t)((k)+((k)<<16))) +# define FLASHWORD( k ) (FLASHWORD32( k ) + (FLASHWORD32( k ) << 32)); +typedef cyg_uint64 flash_data_t; +# else +# error How many 16-bit flash devices? +# endif + +#elif 32 == CYGNUM_FLASH_WIDTH + +# if 1 == CYGNUM_FLASH_INTERLEAVE +# define FLASHWORD( k ) (k) +typedef cyg_uint32 flash_data_t; +# elif 2 == CYGNUM_FLASH_INTERLEAVE +// 2 devices to make 64-bit - intermediate requires explicit widening +# define FLASHWORD32( k ) ((flash_data_t)(k)) +# define FLASHWORD( k ) (FLASHWORD32( k ) + (FLASHWORD32( k ) << 32)); +typedef cyg_uint64 flash_data_t; +# else +# error How many 32-bit flash devices? +# endif + +#else +# error What flash width? +#endif + +// Data (not) that we read back: +#if 0 == CYGNUM_FLASH_BLANK +# define FLASH_BlankValue ((flash_data_t)0) +#elif 1 == CYGNUM_FLASH_BLANK +# define FLASH_BlankValue ((flash_data_t)(-1ll)) +#else +# error What blank value? +#endif + +#endif // _FLASH_PRIVATE_ + +#endif // CYGONCE_IO_FLASH_FLASH_DEV_H +//---------------------------------------------------------------------------- +// end of flash_dev.h
--- a/packages/io/flash/current/src/flash.c +++ b/packages/io/flash/current/src/flash.c @@ -58,7 +58,8 @@ #undef RAM_FLASH_DEV_DEBUG #if !defined(CYG_HAL_STARTUP_RAM) && defined(RAM_FLASH_DEV_DEBUG) # warning "Can only enable the flash debugging when configured for RAM startup" -# undef RAM_FLASH_DEV_DEBUG +# undef CYGHWR_IO_FLASH_DEVICE_IN_RAM +# define CYGHWR_IO_FLASH_DEVICE_IN_RAM 1 #endif struct flash_info flash_info; @@ -79,27 +80,44 @@ flash_init(void *work_space, int work_sp return FLASH_ERR_OK; } +#ifdef CYGHWR_IO_FLASH_DEVICE_IN_RAM +// Use this function to make function pointers anonymous - forcing the +// compiler to use jumps instead of branches when calling driver +// services. +static void* __anonymizer(void* p) +{ + return p; +} +#endif + // FIXME: Want to change all drivers to use this function. But it may // make sense to wait till device structure pointer arguments get // added as well. void flash_dev_query(void* data) { - extern char flash_query[], flash_query_end[]; typedef void code_fun(void*); - int code_len; code_fun *_flash_query; int d_cache, i_cache; - // Query the device driver - copy 'query' code to RAM for execution - code_len = (unsigned long)&flash_query_end - (unsigned long)&flash_query; - _flash_query = (code_fun *)flash_info.work_space; - memcpy(_flash_query, &flash_query, code_len); +#ifdef CYGHWR_IO_FLASH_DEVICE_IN_RAM + { + externC code_fun flash_query; + _flash_query = (code_fun*) __anonymizer(&flash_query); + } +#else + { + extern char flash_query[], flash_query_end[]; + int code_len; + + // Query the device driver - copy 'query' code to RAM for execution + code_len = (unsigned long)&flash_query_end - (unsigned long)&flash_query; + _flash_query = (code_fun *)flash_info.work_space; + memcpy(_flash_query, &flash_query, code_len); + } +#endif HAL_FLASH_CACHES_OFF(d_cache, i_cache); -#ifdef RAM_FLASH_DEV_DEBUG - _flash_query = &flash_query; -#endif (*_flash_query)(data); HAL_FLASH_CACHES_ON(d_cache, i_cache); } @@ -144,8 +162,6 @@ flash_erase(void *addr, int len, void ** { unsigned short *block, *end_addr; int stat = 0; - extern char flash_erase_block[], flash_erase_block_end[]; - int code_len; typedef int code_fun(unsigned short *, unsigned int); code_fun *_flash_erase_block; int d_cache, i_cache; @@ -154,21 +170,30 @@ flash_erase(void *addr, int len, void ** return FLASH_ERR_NOT_INIT; } - // Copy 'erase' code to RAM for execution - code_len = (unsigned long)&flash_erase_block_end - (unsigned long)&flash_erase_block; - _flash_erase_block = (code_fun *)flash_info.work_space; - memcpy(_flash_erase_block, &flash_erase_block, code_len); +#ifdef CYGHWR_IO_FLASH_DEVICE_IN_RAM + { + externC code_fun flash_erase_block; + _flash_erase_block = (code_fun*) __anonymizer(&flash_erase_block); + } +#else + { + extern char flash_erase_block[], flash_erase_block_end[]; + int code_len; - HAL_FLASH_CACHES_OFF(d_cache, i_cache); + // Copy 'erase' code to RAM for execution + code_len = (unsigned long)&flash_erase_block_end - (unsigned long)&flash_erase_block; + _flash_erase_block = (code_fun *)flash_info.work_space; + memcpy(_flash_erase_block, &flash_erase_block, code_len); + } +#endif + block = (unsigned short *)((unsigned long)addr & flash_info.block_mask); end_addr = (unsigned short *)((unsigned long)addr+len); printf("... Erase from %p-%p: ", (void*)block, (void*)end_addr); + HAL_FLASH_CACHES_OFF(d_cache, i_cache); while (block < end_addr) { -#ifdef RAM_FLASH_DEV_DEBUG - _flash_erase_block = &flash_erase_block; -#endif // Supply the blocksize for a gross check for erase success stat = (*_flash_erase_block)(block, flash_info.block_size); stat = flash_hwr_map_error(stat); @@ -188,8 +213,7 @@ int flash_program(void *_addr, void *_data, int len, void **err_addr) { int stat = 0; - int code_len, size; - extern char flash_program_buf[], flash_program_buf_end[]; + int size; typedef int code_fun(unsigned short *, unsigned short *, int); code_fun *_flash_program_buf; unsigned short *addr = (unsigned short *)_addr; @@ -200,20 +224,30 @@ flash_program(void *_addr, void *_data, return FLASH_ERR_NOT_INIT; } - // Copy 'program' code to RAM for execution - code_len = (unsigned long)&flash_program_buf_end - (unsigned long)&flash_program_buf; - _flash_program_buf = (code_fun *)flash_info.work_space; - memcpy(_flash_program_buf, &flash_program_buf, code_len); +#ifdef CYGHWR_IO_FLASH_DEVICE_IN_RAM + { + externC code_fun flash_program_buf; + _flash_program_buf = (code_fun*) __anonymizer(&flash_program_buf); + } +#else + { + int code_len; + extern char flash_program_buf[], flash_program_buf_end[]; + // Copy 'program' code to RAM for execution + code_len = (unsigned long)&flash_program_buf_end - (unsigned long)&flash_program_buf; + _flash_program_buf = (code_fun *)flash_info.work_space; + memcpy(_flash_program_buf, &flash_program_buf, code_len); + } +#endif + + printf("... Program from %p-%p at %p: ", (void*)data, + (void*)(((unsigned long)data)+len), (void*)addr); + HAL_FLASH_CACHES_OFF(d_cache, i_cache); - - printf("... Program from %p-%p at %p: ", (void*)data, (void*)(((unsigned long)data)+len), (void*)addr); - while (len > 0) { size = len; if (size > flash_info.block_size) size = flash_info.block_size; -#ifdef RAM_FLASH_DEV_DEBUG - _flash_program_buf = &flash_program_buf; -#endif + stat = (*_flash_program_buf)(addr, data, size); stat = flash_hwr_map_error(stat); if (stat) { @@ -237,8 +271,6 @@ flash_lock(void *addr, int len, void **e { unsigned short *block, *end_addr; int stat = 0; - extern char flash_lock_block[], flash_lock_block_end[]; - int code_len; typedef int code_fun(unsigned short *); code_fun *_flash_lock_block; int d_cache, i_cache; @@ -247,21 +279,29 @@ flash_lock(void *addr, int len, void **e return FLASH_ERR_NOT_INIT; } - // Copy 'lock' code to RAM for execution - code_len = (unsigned long)&flash_lock_block_end - (unsigned long)&flash_lock_block; - _flash_lock_block = (code_fun *)flash_info.work_space; - memcpy(_flash_lock_block, &flash_lock_block, code_len); - HAL_FLASH_CACHES_OFF(d_cache, i_cache); +#ifdef CYGHWR_IO_FLASH_DEVICE_IN_RAM + { + externC code_fun flash_lock_block; + _flash_lock_block = (code_fun*) __anonymizer(&flash_lock_block); + } +#else + { + extern char flash_lock_block[], flash_lock_block_end[]; + int code_len; + // Copy 'lock' code to RAM for execution + code_len = (unsigned long)&flash_lock_block_end - (unsigned long)&flash_lock_block; + _flash_lock_block = (code_fun *)flash_info.work_space; + memcpy(_flash_lock_block, &flash_lock_block, code_len); + } +#endif block = (unsigned short *)((unsigned long)addr & flash_info.block_mask); end_addr = (unsigned short *)((unsigned long)addr+len); printf("... Lock from %p-%p: ", block, end_addr); + HAL_FLASH_CACHES_OFF(d_cache, i_cache); while (block < end_addr) { -#ifdef RAM_FLASH_DEV_DEBUG - _flash_lock_block = &flash_lock_block; -#endif stat = (*_flash_lock_block)(block); stat = flash_hwr_map_error(stat); if (stat) { @@ -281,8 +321,6 @@ flash_unlock(void *addr, int len, void * { unsigned short *block, *end_addr; int stat = 0; - extern char flash_unlock_block[], flash_unlock_block_end[]; - int code_len; typedef int code_fun(unsigned short *, int, int); code_fun *_flash_unlock_block; int d_cache, i_cache; @@ -291,21 +329,29 @@ flash_unlock(void *addr, int len, void * return FLASH_ERR_NOT_INIT; } - // Copy 'lock' code to RAM for execution - code_len = (unsigned long)&flash_unlock_block_end - (unsigned long)&flash_unlock_block; - _flash_unlock_block = (code_fun *)flash_info.work_space; - memcpy(_flash_unlock_block, &flash_unlock_block, code_len); - HAL_FLASH_CACHES_OFF(d_cache, i_cache); +#ifdef CYGHWR_IO_FLASH_DEVICE_IN_RAM + { + externC code_fun flash_unlock_block; + _flash_unlock_block = (code_fun*) __anonymizer(&flash_unlock_block); + } +#else + { + extern char flash_unlock_block[], flash_unlock_block_end[]; + int code_len; + // Copy 'lock' code to RAM for execution + code_len = (unsigned long)&flash_unlock_block_end - (unsigned long)&flash_unlock_block; + _flash_unlock_block = (code_fun *)flash_info.work_space; + memcpy(_flash_unlock_block, &flash_unlock_block, code_len); + } +#endif block = (unsigned short *)((unsigned long)addr & flash_info.block_mask); end_addr = (unsigned short *)((unsigned long)addr+len); printf("... Unlock from %p-%p: ", block, end_addr); + HAL_FLASH_CACHES_OFF(d_cache, i_cache); while (block < end_addr) { -#ifdef RAM_FLASH_DEV_DEBUG - _flash_unlock_block = &flash_unlock_block; -#endif stat = (*_flash_unlock_block)(block, flash_info.block_size, flash_info.blocks); stat = flash_hwr_map_error(stat); if (stat) { @@ -347,6 +393,10 @@ flash_errmsg(int err) return "FLASH sub-system not initialized"; case FLASH_ERR_DRV_VERIFY: return "Data verify failed after operation"; + case FLASH_ERR_DRV_TIMEOUT: + return "Driver timed out waiting for device"; + case FLASH_ERR_DRV_WRONG_PART: + return "Driver does not support device"; default: return "Unknown error"; }
--- a/packages/kernel/current/ChangeLog +++ b/packages/kernel/current/ChangeLog @@ -1,3 +1,7 @@ +2001-02-23 Jonathan Larmour <jlarmour@redhat.com> + + * include/thread.inl (attach_stack): Check for non-NULL stack base. + 2001-02-11 Jonathan Larmour <jlarmour@redhat.com> * tests/stress_threads.c: CYGINT_ISO_STDIO_FORMATTED_IO needs a
--- a/packages/kernel/current/include/thread.inl +++ b/packages/kernel/current/include/thread.inl @@ -165,6 +165,7 @@ inline void Cyg_HardwareThread::attach_s unsigned int i; + CYG_ASSERT( NULL != base, "stack base non-NULL" ); CYG_ASSERT( 0 == ((sizeof(CYG_WORD)-1) & (cyg_uint32)base), "stack base alignment" ); CYG_ASSERT( 0 == ((sizeof(CYG_WORD)-1) & (cyg_uint32)top), "stack top alignment" );
--- a/packages/net/tcpip/current/ChangeLog +++ b/packages/net/tcpip/current/ChangeLog @@ -1,3 +1,41 @@ +2001-02-23 Jonathan Larmour <jlarmour@redhat.com> + + * src/lib/tftp_server.c (STACK_SIZE): Align + +2001-02-20 Jonathan Larmour <jlarmour@redhat.com> + + * cdl/net.cdl: Avoid puts to the CDL header when a CDL + define will do. + Rename CYGPKG_NET_BRIDGE_CODE -> CYGPKG_NET_BRIDGE + Rename CYGPKG_NET_NBRIDGE -> CYGNUM_NET_BRIDGES + Rename CYGPKG_NET_BRIDGE_HANDLER -> CYGINT_NET_BRIDGE_HANDLER + Make if_bridge.c compilation conditional on CYGPKG_NET_BRIDGE + + * src/sys/net/if_bridge.c: Reflect above renames. + +2001-02-20 Hugo Tyson <hmt@redhat.com> +2001-02-15 Martin Buck <martin.buck@ascom.ch> + + * cdl/net.cdl: Split up CYGPKG_NET_NBRIDGE into 2 parts: + CYGPKG_NET_NBRIDGE and CYGPKG_NET_BRIDGE_HANDLER. If + CYGPKG_NET_BRIDGE_HANDLER is nonzero, calls to an Ethernet + bridge are inserted into the stack's data path. If + CYGPKG_NET_NBRIDGE is nonzero, the standard OpenBSD bridge + code is added. This setup allows you to implement your own + bridge as a separate package which then implements + CYGPKG_NET_BRIDGE_HANDLER so it gets called by the stack. + NBRIDGE now is the same as CYGPKG_NET_BRIDGE_HANDLER instead + of CYGPKG_NET_NBRIDGE. This means it's nonzero if the bridge + is wanted, but it no longer contains the number of bridge + buffers requested. This shouldn't be a problem, because the + only place where the actual number of buffers is required is + in if_bridge.c, which now uses CYGPKG_NET_NBRIDGE instead + of NBRIDGE. + + * src/sys/net/if_bridge.c: Use CYGPKG_NET_NBRIDGE instead of + NBRIDGE, because the latter one now only means that there is + a bridge, not that we should implement it. + 2001-01-07 Gary Thomas <gthomas@redhat.com> * src/ecos/support.c:
--- a/packages/net/tcpip/current/cdl/net.cdl +++ b/packages/net/tcpip/current/cdl/net.cdl @@ -63,92 +63,91 @@ cdl_package CYGPKG_NET { requires { CYGBLD_ISO_BSDTYPES_HEADER == "<sys/bsdtypes.h>" } compile ecos/support.c \ - ecos/synch.c \ - ecos/timeout.c \ + ecos/synch.c \ + ecos/timeout.c \ ecos/init.cxx \ sys/kern/uipc_mbuf.c \ - sys/kern/uipc_domain.c \ - sys/kern/uipc_socket.c \ - sys/kern/uipc_socket2.c \ - sys/kern/kern_subr.c \ - sys/net/if.c \ - sys/net/rtsock.c \ - sys/net/raw_cb.c \ - sys/net/raw_usrreq.c \ - sys/net/route.c \ - sys/net/radix.c \ - sys/net/if_ethersubr.c \ - sys/net/if_loop.c \ - sys/net/if_bridge.c \ - sys/netinet/igmp.c \ - sys/netinet/raw_ip.c \ - sys/netinet/in.c \ - sys/netinet/in_cksum.c \ - sys/netinet/in_pcb.c \ - sys/netinet/in_proto.c \ - sys/netinet/ip_id.c \ - sys/netinet/ip_icmp.c \ - sys/netinet/ip_input.c \ - sys/netinet/ip_output.c \ - sys/netinet/if_ether.c \ - sys/netinet/udp_usrreq.c \ - sys/netinet/tcp_input.c \ - sys/netinet/tcp_output.c \ - sys/netinet/tcp_subr.c \ - sys/netinet/tcp_debug.c \ - sys/netinet/tcp_usrreq.c \ - sys/netinet/tcp_timer.c \ - lib/inet_addr.c \ - lib/bootp_support.c \ - lib/dhcp_support.c \ - lib/dhcp_prot.c \ - lib/network_support.c \ - lib/getproto.c \ - lib/getserv.c \ - lib/gethost.c + sys/kern/uipc_domain.c \ + sys/kern/uipc_socket.c \ + sys/kern/uipc_socket2.c \ + sys/kern/kern_subr.c \ + sys/net/if.c \ + sys/net/rtsock.c \ + sys/net/raw_cb.c \ + sys/net/raw_usrreq.c \ + sys/net/route.c \ + sys/net/radix.c \ + sys/net/if_ethersubr.c \ + sys/net/if_loop.c \ + sys/netinet/igmp.c \ + sys/netinet/raw_ip.c \ + sys/netinet/in.c \ + sys/netinet/in_cksum.c \ + sys/netinet/in_pcb.c \ + sys/netinet/in_proto.c \ + sys/netinet/ip_id.c \ + sys/netinet/ip_icmp.c \ + sys/netinet/ip_input.c \ + sys/netinet/ip_output.c \ + sys/netinet/if_ether.c \ + sys/netinet/udp_usrreq.c \ + sys/netinet/tcp_input.c \ + sys/netinet/tcp_output.c \ + sys/netinet/tcp_subr.c \ + sys/netinet/tcp_debug.c \ + sys/netinet/tcp_usrreq.c \ + sys/netinet/tcp_timer.c \ + lib/inet_addr.c \ + lib/bootp_support.c \ + lib/dhcp_support.c \ + lib/dhcp_prot.c \ + lib/network_support.c \ + lib/getproto.c \ + lib/getserv.c \ + lib/gethost.c cdl_option CYGPKG_NET_API_LOCAL { - display "Implement the socket API locally" - flavor bool - active_if !CYGPKG_IO_FILEIO - default_value 1 - - compile sys/kern/uipc_syscalls.c \ + display "Implement the socket API locally" + flavor bool + active_if !CYGPKG_IO_FILEIO + default_value 1 + + compile sys/kern/uipc_syscalls.c \ sys/kern/sys_socket.c \ sys/kern/sys_generic.c \ - lib/socket.c \ - lib/close.c \ - lib/read.c \ - lib/write.c \ - lib/bind.c \ - lib/connect.c \ - lib/accept.c \ - lib/listen.c \ - lib/shutdown.c \ - lib/sendto.c \ - lib/recvfrom.c \ - lib/getsockname.c \ - lib/getpeername.c \ - lib/getsockopt.c \ - lib/setsockopt.c \ - lib/ioctl.c \ - lib/select.c + lib/socket.c \ + lib/close.c \ + lib/read.c \ + lib/write.c \ + lib/bind.c \ + lib/connect.c \ + lib/accept.c \ + lib/listen.c \ + lib/shutdown.c \ + lib/sendto.c \ + lib/recvfrom.c \ + lib/getsockname.c \ + lib/getpeername.c \ + lib/getsockopt.c \ + lib/setsockopt.c \ + lib/ioctl.c \ + lib/select.c - description " - This option controls support for the network-stack supplied - API." + description " + This option controls support for the network-stack supplied + API." } cdl_option CYGPKG_NET_API_FILEIO { - display "Implement the socket API via Fileio package" - active_if CYGPKG_IO_FILEIO - default_value 1 + display "Implement the socket API via Fileio package" + active_if CYGPKG_IO_FILEIO + default_value 1 - compile -library=libextras.a sys/kern/sockio.c + compile -library=libextras.a sys/kern/sockio.c - description " - This option controls support for the fileio subsystem supplied API." + description " + This option controls support for the fileio subsystem supplied API." } cdl_component CYGPKG_NET_INET { @@ -158,6 +157,7 @@ cdl_package CYGPKG_NET { default_value 1 description " This option enables support for INET (IP) network processing." + define INET cdl_option CYGPKG_NET_INET6 { display "IPv6 support" @@ -165,9 +165,7 @@ cdl_package CYGPKG_NET { default_value 0 description " This option enables support for new IPv6." - define_proc { - puts $::cdl_header "#define INET6" - } + define INET6 } cdl_option CYGPKG_NET_ROUTING { @@ -177,14 +175,9 @@ cdl_package CYGPKG_NET { default_value 0 description " This option enables support for packet routing." - define_proc { - puts $::cdl_header "#define MROUTING" - } + define MROUTING } - define_proc { - puts $::cdl_header "#define INET" - } } cdl_component CYGPKG_NET_TFTP { @@ -197,17 +190,17 @@ cdl_package CYGPKG_NET { This option provides additional library support for the TFTP (Trivial File Transfer Protocol)." - cdl_option CYGPKG_NET_TFTPD_THREAD_PRIORITY { - display "Priority level for TFTP daemon thread." - flavor data - default_value 10 - description " - This option allows the thread priority level used by the - TFTP server thread to be adjusted by the user. It should be set - high enough that sufficient CPU resources are available to - process network data, but may be adjusted so that application - threads can have precedence over TFTP server processing." - } + cdl_option CYGPKG_NET_TFTPD_THREAD_PRIORITY { + display "Priority level for TFTP daemon thread." + flavor data + default_value 10 + description " + This option allows the thread priority level used by the + TFTP server thread to be adjusted by the user. It should be set + high enough that sufficient CPU resources are available to + process network data, but may be adjusted so that application + threads can have precedence over TFTP server processing." + } cdl_option CYGPKG_NET_TFTP_FILE_ACCESS { display "File I/O functions for TFTP server" @@ -220,60 +213,60 @@ cdl_package CYGPKG_NET { } cdl_component CYGPKG_NET_DHCP { - display "Use full DHCP instead of BOOTP" - active_if (CYGHWR_NET_DRIVERS > 0) - flavor bool - default_value 1 - description " - Provide DHCP for initializing the IP address - of network interfaces. The DHCP client is capable of falling - back to BOOTP usage if the server does not support DHCP, so it - should never be necessary to disable this option. However, - depending on other configuration the DHCP client may provide or - require a kernel thread of its own; this consumes quite a lot - of resource which a BOOTP solution does not require." + display "Use full DHCP instead of BOOTP" + active_if (CYGHWR_NET_DRIVERS > 0) + flavor bool + default_value 1 + description " + Provide DHCP for initializing the IP address + of network interfaces. The DHCP client is capable of falling + back to BOOTP usage if the server does not support DHCP, so it + should never be necessary to disable this option. However, + depending on other configuration the DHCP client may provide or + require a kernel thread of its own; this consumes quite a lot + of resource which a BOOTP solution does not require." - cdl_option CYGOPT_NET_DHCP_DHCP_THREAD { - display "DHCP management thread" - flavor bool - default_value 1 - description " - Provide a separate thread to renew DHCP leases; otherwise - the application MUST periodically examine the semaphore - dhcp_needs_attention and call dhcp_bind() if it is - signalled. If enabled, this thread does all that for you. - Independent of this option, initialization of the - interfaces still occurs in init_all_network_interfaces() - and your startup code must call that. It will start the - DHCP management thread if necessary. If a lease fails to - be renewed, the management thread will shut down all - interfaces and attempt to initialize all the interfaces - again from scratch. This may cause application problems, - in which case managing the DHCP state in an application - aware thread is recommended. See comments in dhcp.h" - } + cdl_option CYGOPT_NET_DHCP_DHCP_THREAD { + display "DHCP management thread" + flavor bool + default_value 1 + description " + Provide a separate thread to renew DHCP leases; otherwise + the application MUST periodically examine the semaphore + dhcp_needs_attention and call dhcp_bind() if it is + signalled. If enabled, this thread does all that for you. + Independent of this option, initialization of the + interfaces still occurs in init_all_network_interfaces() + and your startup code must call that. It will start the + DHCP management thread if necessary. If a lease fails to + be renewed, the management thread will shut down all + interfaces and attempt to initialize all the interfaces + again from scratch. This may cause application problems, + in which case managing the DHCP state in an application + aware thread is recommended. See comments in dhcp.h" + } - cdl_option CYGOPT_NET_DHCP_DHCP_THREAD_PARAM { - display "DHCP management thread loops forever" - flavor data - default_value 1 - active_if CYGOPT_NET_DHCP_DHCP_THREAD - description " - If the parameter is nonzero, it loops forever; if zero, - the thread exits if a lease expires, and the application - must detect this and tidy up or reboot the whole machine." - } - cdl_option CYGPKG_NET_DHCP_THREAD_PRIORITY { - display "DHCP management thread priority" - flavor data - default_value CYGPKG_NET_THREAD_PRIORITY + 1 - active_if CYGOPT_NET_DHCP_DHCP_THREAD - description " - This option sets the thread priority level used by the DHCP - management thread. It should be high enough that it can run - when necessary, but it does not need to be as high as the - network thread itself." - } + cdl_option CYGOPT_NET_DHCP_DHCP_THREAD_PARAM { + display "DHCP management thread loops forever" + flavor data + default_value 1 + active_if CYGOPT_NET_DHCP_DHCP_THREAD + description " + If the parameter is nonzero, it loops forever; if zero, + the thread exits if a lease expires, and the application + must detect this and tidy up or reboot the whole machine." + } + cdl_option CYGPKG_NET_DHCP_THREAD_PRIORITY { + display "DHCP management thread priority" + flavor data + default_value CYGPKG_NET_THREAD_PRIORITY + 1 + active_if CYGOPT_NET_DHCP_DHCP_THREAD + description " + This option sets the thread priority level used by the DHCP + management thread. It should be high enough that it can run + when necessary, but it does not need to be as high as the + network thread itself." + } } cdl_option CYGPKG_NET_SYSCTL { @@ -290,10 +283,10 @@ cdl_package CYGPKG_NET { default_value 7 description " This option allows the thread priority level used by the - networking stack to be adjusted by the user. It should be set - high enough that sufficient CPU resources are available to - process network data, but may be adjusted so that application - threads can have precedence over network processing." + networking stack to be adjusted by the user. It should be set + high enough that sufficient CPU resources are available to + process network data, but may be adjusted so that application + threads can have precedence over network processing." } cdl_option CYGPKG_NET_FAST_THREAD_PRIORITY { @@ -302,13 +295,13 @@ cdl_package CYGPKG_NET { default_value CYGPKG_NET_THREAD_PRIORITY - 1 description " This option sets the thread priority level used by the fast - network thread. The fast network thread runs often but briefly, to - service network device interrupts and network timeout events. This - thread should have higher priority than the background network - thread. It is reasonable to set this thread's priority higher than - application threads for best network throughput, or to set it lower - than application threads for best latency for those application - threads themselves, potentially at a cost to network throughput." + network thread. The fast network thread runs often but briefly, to + service network device interrupts and network timeout events. This + thread should have higher priority than the background network + thread. It is reasonable to set this thread's priority higher than + application threads for best network throughput, or to set it lower + than application threads for best latency for those application + threads themselves, potentially at a cost to network throughput." } cdl_option CYGPKG_NET_NBPF { @@ -317,22 +310,35 @@ cdl_package CYGPKG_NET { default_value 0 description " This option controls the number of active BPF filters." - define_proc { - puts $::cdl_header "#define NBPFILTER CYGPKG_NET_NBPF" - } + define NBPFILTER } - cdl_option CYGPKG_NET_NBRIDGE { - display "Number of bridge buffers?" - flavor data - default_value 0 - description " - This option controls the number of bridge buffers and indeed - whether bridging code is enabled at all via 'standard' - symbol NBRIDGE." - define_proc { - puts $::cdl_header "#define NBRIDGE CYGPKG_NET_NBRIDGE" - } + cdl_component CYGPKG_NET_BRIDGE { + display "Built-in ethernet bridge code" + default_value 0 + implements CYGINT_NET_BRIDGE_HANDLER + no_define + description " + This option controls whether to include the built-in code for + the Ethernet bridge." + compile sys/net/if_bridge.c + + cdl_option CYGNUM_NET_BRIDGES { + display "Number of Ethernet bridges" + flavor data + default_value 1 + legal_values 1 to 999999 + } + } + + cdl_interface CYGINT_NET_BRIDGE_HANDLER { + display "Support for ethernet bridges in the IP stack" + define NBRIDGE + description " + This interface controls whether calls to bridge code are made + from the IP stack; these are needed if the built-in bridge code + is used, but they can also be enabled in order to call different + bridge code from an external component." } cdl_option CYGPKG_NET_NGIF { @@ -341,24 +347,20 @@ cdl_package CYGPKG_NET { default_value 0 description " This option controls the number of active GIF things." - define_proc { - puts $::cdl_header "#define NGIF CYGPKG_NET_NGIF" - } + define NGIF } cdl_option CYGPKG_NET_NLOOP { display "Number of loopback interfaces" flavor data default_value 1 - requires { (CYGPKG_NET_NLOOP > 1) ? CYGPKG_LIBC_STDIO : 1 } + requires { (CYGPKG_NET_NLOOP > 1) ? CYGPKG_LIBC_STDIO : 1 } description " This option controls the number of loopback, i.e. local, interfaces. There is seldom need for this value to be anything other than one. If a different value is required, then the C library STDIO package is required for sprintf()." - define_proc { - puts $::cdl_header "#define NLOOP CYGPKG_NET_NLOOP" - } + define NLOOP } cdl_option CYGPKG_NET_MEM_USAGE { @@ -367,7 +369,7 @@ cdl_package CYGPKG_NET { default_value 256*1024 description " This option controls the amount of memory pre-allocated - for buffers used by the networking code." + for buffers used by the networking code." } cdl_option CYGPKG_NET_NUM_WAKEUP_EVENTS { @@ -376,13 +378,13 @@ cdl_package CYGPKG_NET { default_value 8 description " This option controls the number of pending network events - used by the networking code." + used by the networking code." } cdl_component CYGPKG_NET_OPTIONS { display "Networking support build options" flavor none - no_define + no_define cdl_option CYGPKG_NET_CFLAGS_ADD { display "Additional compiler flags" @@ -392,7 +394,7 @@ cdl_package CYGPKG_NET { description " This option modifies the set of compiler flags for building the networking package. - These flags are used in addition + These flags are used in addition to the set of global flags." } @@ -409,66 +411,66 @@ cdl_package CYGPKG_NET { } cdl_component CYGPKG_NET_BUILD_TESTS { - display "Build networking tests (demo programs)" - flavor bool - no_define - default_value 0 - description " - This option enables the building of additional network tests - which at this time are just demos; otherwise only loopback - interface tests will be built." + display "Build networking tests (demo programs)" + flavor bool + no_define + default_value 0 + description " + This option enables the building of additional network tests + which at this time are just demos; otherwise only loopback + interface tests will be built." - cdl_option CYGPKG_NET_TESTS { - display "Networking tests" - flavor data - no_define - calculated { CYGPKG_NET_BUILD_TESTS ? \ - "tests/mbuf_test \ - tests/socket_test \ - tests/ftp_test \ - tests/server_test \ - tests/nc_test_master \ - tests/nc_test_slave \ - tests/tftp_client_test \ - tests/tftp_server_test \ - tests/tcp_echo \ - tests/set_mac_address \ - tests/bridge \ - tests/flood \ - tests/ping_test \ - tests/dhcp_test \ - tests/ping_lo_test \ - tests/tcp_lo_test \ - tests/udp_lo_test \ - tests/multi_lo_select \ - tests/tcp_lo_select" - : - "tests/ping_lo_test \ - tests/tcp_lo_test \ - tests/udp_lo_test \ - tests/multi_lo_select \ - tests/tcp_lo_select" - } - description " - This option specifies the set of tests - for the networking package." - } - - cdl_option CYGPKG_NET_TESTS_USE_RT_TEST_HARNESS { - display "Use real-time response test harness (if available)" - default_value 0 - description " - Platform and/or ethernet device driver packages may - provide a test harness to verify that interrupts are - not disabled or flooded for too long during a test. If - such is provided, CYGTST_DEVS_ETH_TEST_NET_REALTIME is - defined and can be #include'd to acquire the support. - Some tests in the TCP/IP stack can use this harness; - this option controls whether they do. The StrongARM - EBSA285 Ethernet device driver is one package that - provides such a harness. See the file - tests/test_net_realtime.h in there for details." - } + cdl_option CYGPKG_NET_TESTS { + display "Networking tests" + flavor data + no_define + calculated { CYGPKG_NET_BUILD_TESTS ? \ + "tests/mbuf_test \ + tests/socket_test \ + tests/ftp_test \ + tests/server_test \ + tests/nc_test_master \ + tests/nc_test_slave \ + tests/tftp_client_test \ + tests/tftp_server_test \ + tests/tcp_echo \ + tests/set_mac_address \ + tests/bridge \ + tests/flood \ + tests/ping_test \ + tests/dhcp_test \ + tests/ping_lo_test \ + tests/tcp_lo_test \ + tests/udp_lo_test \ + tests/multi_lo_select \ + tests/tcp_lo_select" + : + "tests/ping_lo_test \ + tests/tcp_lo_test \ + tests/udp_lo_test \ + tests/multi_lo_select \ + tests/tcp_lo_select" + } + description " + This option specifies the set of tests + for the networking package." + } + + cdl_option CYGPKG_NET_TESTS_USE_RT_TEST_HARNESS { + display "Use real-time response test harness (if available)" + default_value 0 + description " + Platform and/or ethernet device driver packages may + provide a test harness to verify that interrupts are + not disabled or flooded for too long during a test. If + such is provided, CYGTST_DEVS_ETH_TEST_NET_REALTIME is + defined and can be #include'd to acquire the support. + Some tests in the TCP/IP stack can use this harness; + this option controls whether they do. The StrongARM + EBSA285 Ethernet device driver is one package that + provides such a harness. See the file + tests/test_net_realtime.h in there for details." + } } # Description and control over different interfaces @@ -497,28 +499,28 @@ cdl_package CYGPKG_NET { display "Initialize 'eth0' manually?" default_value 0 implements CYGHWR_NET_DRIVER_ETH0_SETUP - description " - If this option is selected, the eCos library provides no - initialization code for this interface; you must perform - all the initialization in the application, by means of - appropriate ioctl() calls, or by calling init_net() with an - appropriate bootp record you have constructed yourself." + description " + If this option is selected, the eCos library provides no + initialization code for this interface; you must perform + all the initialization in the application, by means of + appropriate ioctl() calls, or by calling init_net() with an + appropriate bootp record you have constructed yourself." } cdl_component CYGHWR_NET_DRIVER_ETH0_BOOTP { display "Use BOOTP/DHCP to initialize 'eth0'?" default_value 1 - implements CYGHWR_NET_DRIVER_ETH0_SETUP - description " - If this option is selected, init_all_network_interfaces() - will use DHCP or BOOTP to acquire initialization data for - this interface, and then set it up accordingly." + implements CYGHWR_NET_DRIVER_ETH0_SETUP + description " + If this option is selected, init_all_network_interfaces() + will use DHCP or BOOTP to acquire initialization data for + this interface, and then set it up accordingly." cdl_option CYGHWR_NET_DRIVER_ETH0_DHCP { display "Use DHCP rather than BOOTP for 'eth0'?" flavor bool default_value 1 - active_if CYGPKG_NET_DHCP + active_if CYGPKG_NET_DHCP } cdl_option CYGHWR_NET_DRIVER_ETH0_BOOTP_SHOW { @@ -530,31 +532,31 @@ cdl_package CYGPKG_NET { cdl_component CYGHWR_NET_DRIVER_ETH0_ADDRS { display "Address setups for 'eth0'" - implements CYGHWR_NET_DRIVER_ETH0_SETUP + implements CYGHWR_NET_DRIVER_ETH0_SETUP no_define - description " - These options let you configure all the initialization data - that init_all_network_interfaces() will use - for 'eth0' statically. Be careful when doing this, because - if you run the same application image on multiple boards, - they will have identical IP addresses and so on; this is a - Bad Thing. - The values you set are inserted in a bootp-style record - that is fed into a common setup routine to configure the - interface. That routine does not in fact use the 'Server - IP address' field. - The bootp record is also available to application code, and - some eCos networking test programs use the 'Server IP - address' field to mean 'a machine we can interact with' for - example to ping or perform ftp with. That is the rationale - for its inclusion here. - The gateway address is used to set up a default route if - nonzero. If you have more than one interface, setting up - more than one default route is will cause malfunctions. A - gateway address of 0.0.0.0 can be set to prevent that route - setup. Of course, your application can add real routes - once the interface(s) initialization is complete." + description " + These options let you configure all the initialization data + that init_all_network_interfaces() will use + for 'eth0' statically. Be careful when doing this, because + if you run the same application image on multiple boards, + they will have identical IP addresses and so on; this is a + Bad Thing. + The values you set are inserted in a bootp-style record + that is fed into a common setup routine to configure the + interface. That routine does not in fact use the 'Server + IP address' field. + The bootp record is also available to application code, and + some eCos networking test programs use the 'Server IP + address' field to mean 'a machine we can interact with' for + example to ping or perform ftp with. That is the rationale + for its inclusion here. + The gateway address is used to set up a default route if + nonzero. If you have more than one interface, setting up + more than one default route is will cause malfunctions. A + gateway address of 0.0.0.0 can be set to prevent that route + setup. Of course, your application can add real routes + once the interface(s) initialization is complete." cdl_option CYGHWR_NET_DRIVER_ETH0_ADDRS_IP { display "IP address for 'eth0'" @@ -607,29 +609,29 @@ cdl_package CYGPKG_NET { cdl_component CYGHWR_NET_DRIVER_ETH1_MANUAL { display "Initialize 'eth1' manually?" default_value 0 - implements CYGHWR_NET_DRIVER_ETH1_SETUP - description " - If this option is selected, the eCos library provides no - initialization code for this interface; you must perform - all the initialization in the application, by means of - appropriate ioctl() calls, or by calling init_net() with an - appropriate bootp record you have constructed yourself." + implements CYGHWR_NET_DRIVER_ETH1_SETUP + description " + If this option is selected, the eCos library provides no + initialization code for this interface; you must perform + all the initialization in the application, by means of + appropriate ioctl() calls, or by calling init_net() with an + appropriate bootp record you have constructed yourself." } cdl_component CYGHWR_NET_DRIVER_ETH1_BOOTP { display "Use BOOTP/DHCP to initialize 'eth1'?" default_value 1 - implements CYGHWR_NET_DRIVER_ETH1_SETUP - description " - If this option is selected, init_all_network_interfaces() - will use DHCP or BOOTP to acquire initialization data for - this interface, and then set it up accordingly." + implements CYGHWR_NET_DRIVER_ETH1_SETUP + description " + If this option is selected, init_all_network_interfaces() + will use DHCP or BOOTP to acquire initialization data for + this interface, and then set it up accordingly." cdl_option CYGHWR_NET_DRIVER_ETH1_DHCP { display "Use DHCP rather than BOOTP for 'eth1'?" flavor bool default_value 1 - active_if CYGPKG_NET_DHCP + active_if CYGPKG_NET_DHCP } cdl_option CYGHWR_NET_DRIVER_ETH1_BOOTP_SHOW { @@ -641,33 +643,33 @@ cdl_package CYGPKG_NET { cdl_component CYGHWR_NET_DRIVER_ETH1_ADDRS { display "Address setups for 'eth1'" - implements CYGHWR_NET_DRIVER_ETH1_SETUP + implements CYGHWR_NET_DRIVER_ETH1_SETUP no_define - description " - These options let you configure all the initialization data - that init_all_network_interfaces() will use - for 'eth1' statically. Be careful when doing this, because - if you run the same application image on multiple boards, - they will have identical IP addresses and so on; this is a - Bad Thing. - The values you set are inserted in a bootp-style record - that is fed into a common setup routine to configure the - interface. That routine does not in fact use the 'Server - IP address' field. - The bootp record is also available to application code, and - some eCos networking test programs use the 'Server IP - address' field to mean 'a machine we can interact with' for - example to ping or perform ftp with. That is the rationale - for its inclusion here. - The gateway address is used to set up a default route if - nonzero. If you have more than one interface, setting up - more than one default route is will cause malfunctions. A - gateway address of 0.0.0.0 can be set to prevent that route - setup. Of course, your application can add real routes - once the interface(s) initialization is complete. - This interface 'eth1' has no route set up in the default - configuration." + description " + These options let you configure all the initialization data + that init_all_network_interfaces() will use + for 'eth1' statically. Be careful when doing this, because + if you run the same application image on multiple boards, + they will have identical IP addresses and so on; this is a + Bad Thing. + The values you set are inserted in a bootp-style record + that is fed into a common setup routine to configure the + interface. That routine does not in fact use the 'Server + IP address' field. + The bootp record is also available to application code, and + some eCos networking test programs use the 'Server IP + address' field to mean 'a machine we can interact with' for + example to ping or perform ftp with. That is the rationale + for its inclusion here. + The gateway address is used to set up a default route if + nonzero. If you have more than one interface, setting up + more than one default route is will cause malfunctions. A + gateway address of 0.0.0.0 can be set to prevent that route + setup. Of course, your application can add real routes + once the interface(s) initialization is complete. + This interface 'eth1' has no route set up in the default + configuration." cdl_option CYGHWR_NET_DRIVER_ETH1_ADDRS_IP { display "IP address for 'eth1'" @@ -701,4 +703,3 @@ cdl_package CYGPKG_NET { } } } -
--- a/packages/net/tcpip/current/src/lib/tftp_server.c +++ b/packages/net/tcpip/current/src/lib/tftp_server.c @@ -86,7 +86,7 @@ static struct info tftp_server_instrumen #endif // CYGOPT_NET_TFTP_SERVER_INSTRUMENT -#define STACK_SIZE (CYGNUM_HAL_STACK_SIZE_TYPICAL+(3*(SEGSIZE+sizeof(struct tftphdr)))) +#define STACK_SIZE (((CYGNUM_HAL_STACK_SIZE_TYPICAL+(3*(SEGSIZE+sizeof(struct tftphdr)))) + CYGARC_ALIGNMENT-1) & ~(CYGARC_ALIGNMENT-1)) static char *TFTP_tag = "TFTPD"; struct tftp_server { char *tag;
--- a/packages/net/tcpip/current/src/sys/net/if_bridge.c +++ b/packages/net/tcpip/current/src/sys/net/if_bridge.c @@ -92,8 +92,6 @@ #include "enc.h" #endif -#if NBRIDGE > 0 - #include <sys/param.h> #ifndef __ECOS #include <sys/proc.h> @@ -217,7 +215,7 @@ struct snap { u_int16_t type; }; -struct bridge_softc bridgectl[NBRIDGE]; +struct bridge_softc bridgectl[CYGNUM_NET_BRIDGES]; void bridgeattach __P((int)); int bridge_ioctl __P((struct ifnet *, u_long, caddr_t)); @@ -269,7 +267,7 @@ bridgeattach(unused) int i; struct ifnet *ifp; - for (i = 0; i < NBRIDGE; i++) { + for (i = 0; i < CYGNUM_NET_BRIDGES; i++) { bridgectl[i].sc_brtmax = BRIDGE_RTABLE_MAX; bridgectl[i].sc_brttimeout = BRIDGE_RTABLE_TIMEOUT; LIST_INIT(&bridgectl[i].sc_iflist); @@ -943,7 +941,7 @@ bridgeintr(void) struct mbuf *m; int i, s; - for (i = 0; i < NBRIDGE; i++) { + for (i = 0; i < CYGNUM_NET_BRIDGES; i++) { sc = &bridgectl[i]; for (;;) { s = splimp(); @@ -2032,4 +2030,3 @@ ifpromisc(ifp, pswitch) return ((*ifp->if_ioctl)(ifp, SIOCSIFFLAGS, (caddr_t)&ifr)); } -#endif /* NBRIDGE */
--- a/packages/redboot/current/ChangeLog +++ b/packages/redboot/current/ChangeLog @@ -1,3 +1,76 @@ +2001-02-26 Gary Thomas <gthomas@redhat.com> + + * include/redboot.h (RedBoot_INIT_PRIO): Slight change - avoid + arithmetic which C preprocessor doesn't handle anyway. This also + fixes prioritizing init entries. + + * src/flash.c (fis_load): Only load actual data [length] when loading + an image. + + * cdl/redboot.cdl: Change build rule to always rebuild 'version.o' + whenever the application is relinked. Thus the version string will + always accurately reflect the actual build date/time. + +2001-02-22 Hugo Tyson <hmt@redhat.com> + + * cdl/redboot.cdl: New config options to control default creation + of various FIS image files. Also opt for a reserved area at the + base of flash, eg. for user's POST or other pre-RedBoot code that + we must not interfere with. This isn't the same as the extant + boot_offset option, so the two are made to work together. + Likewise an offset for the start of a POST-cooperative RedBoot + image, if any; the value is of course platform dependent, not + simply after the first RedBoot image, if there is one. + + Clarification: a POST-cooperative RedBoot image is a ROM-start + image that runs at a higher address in ROM, and which omits some + of the hardware initialization because it's already done by + whatever came before. Most targets do not have such a thing; + those that do, it is created by a config export file, not by a new + startup type. A POST Redboot can be tested from a plain ROM + redboot by just calling its entrypoint once it is installed in + flash; eg. by "go 0x50040044" at the RedBoot prompt. + + * src/flash.c (fis_init): Create additional optional entries for + o (reserved) reserved area at start, for preboot or post code. + o RedBoot itself now optional + o RedBoot[post] + o RedBoot[backup] + Also initialize their addresses, sizes, accordingly. + The default behaviour is unchanged. + The flash erase is moved to after the fis table init because the + fis table init most conveniently calculates the high water mark of + built-in default objects. + (fis_create): If creating a file which already exists (most likely + one of the preconfigured defaults) pick up Flash address and + length (the two required parameters) from there. They're required + to be the same to it's no loss of generality, and saves typing, + makes the default entries far more useful and so on. + (fis_delete): Skip those entries which were + preconfigured; we want nobody to be able to delete these. + (fis_free): Start searching for free space to list only after the + reserved base area - if there is one. + (fis_find_free): Start searching for free space only after the + reserved base area... + +2001-02-22 Jesper Skov <jskov@redhat.com> + + * src/flash.c: Added default case to switch statement. + +2001-02-20 Gary Thomas <gthomas@redhat.com> + + * src/load.c: Remove unnecessary \r from usage message. + + * src/printf.c (_vprintf): Ensure CR/LF sequence, not LFCR. + + * src/net/ping.c: + * src/flash.c: Better usage messages [no naked linefeeds]. + + * src/net/ping.c: Tidy up usage message. Check for reasonable + packet lengths. + + * src/load.c: Tidy up usage message. + 2001-02-16 Nick Garnett <nickg@cygnus.co.uk> * src/flash.c (load_flash_config): Move setting of config_ok to @@ -803,7 +876,7 @@ 2000-07-12 Gary Thomas <gthomas@redhat // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- //
--- a/packages/redboot/current/cdl/redboot.cdl +++ b/packages/redboot/current/cdl/redboot.cdl @@ -79,14 +79,11 @@ cdl_package CYGPKG_REDBOOT { compile -library=libextras.a load.c make -priority 320 { - <PREFIX>/bin/redboot.elf : $(PREFIX)/lib/target.ld $(PREFIX)/lib/vectors.o $(PREFIX)/lib/libtarget.a $(PREFIX)/lib/libextras.a version.o + <PREFIX>/bin/redboot.elf : $(PREFIX)/lib/target.ld $(PREFIX)/lib/vectors.o $(PREFIX)/lib/libtarget.a $(PREFIX)/lib/libextras.a @sh -c "mkdir -p $(dir $@)" + $(CC) -c $(INCLUDE_PATH) $(CFLAGS) -o version.o $(REPOSITORY)/$(PACKAGE)/src/version.c $(CC) $(LDFLAGS) -L$(PREFIX)/lib -Ttarget.ld -o $@ version.o } - make -priority 319 { - version.o: $(REPOSITORY)/$(PACKAGE)/src/version.c $(PREFIX)/lib/libtarget.a - $(CC) -c $(INCLUDE_PATH) $(CFLAGS) -o version.o $(REPOSITORY)/$(PACKAGE)/src/version.c - } } cdl_component CYGPKG_REDBOOT_NETWORKING { @@ -186,12 +183,90 @@ cdl_package CYGPKG_REDBOOT { cdl_option CYGBLD_REDBOOT_FLASH_BOOT_OFFSET { display "Offset from start of FLASH to RedBoot boot image" flavor data - default_value 0 + default_value CYGNUM_REDBOOT_FLASH_RESERVED_BASE + requires { CYGNUM_REDBOOT_FLASH_RESERVED_BASE <= \ + CYGBLD_REDBOOT_FLASH_BOOT_OFFSET } description " This option controls where the RedBoot boot image is located relative to the start of FLASH." } + cdl_option CYGNUM_REDBOOT_FLASH_RESERVED_BASE { + display "Size of reserved area at start of FLASH" + flavor data + default_value 0 + description " + This option reserves an area at the start of FLASH where RedBoot + will never interfere; it is expected that this area contains + (non-RedBoot-based) POST code or some other boot monitor that + executes before RedBoot." + } + + cdl_component CYGPKG_REDBOOT_FIS_CONTENTS { + display "Flash Image System default directory contents" + calculated 1 + + cdl_option CYGOPT_REDBOOT_FIS_RESERVED_BASE { + display "Pseudo-file to describe reserved area" + active_if { 0 != CYGNUM_REDBOOT_FLASH_RESERVED_BASE } + default_value 1 + description " + If an area of FLASH is reserved, it is informative to + have a fis entry describing it. This option controls + creation of such an entry by default in the fis init + command." + } + + cdl_option CYGOPT_REDBOOT_FIS_REDBOOT { + display "File to describe RedBoot boot image" + default_value 1 + description " + Normally a ROM-startup RedBoot image is first in the + FLASH, and the system boots using that image. This + option controls creation of an entry describing it in + the fis init command. It might be disabled if a + platform has an immutable boot image of its own, where + we use a POST-startup RedBoot instead, which performs + less board initialization." + } + + cdl_component CYGOPT_REDBOOT_FIS_REDBOOT_POST { + display "File to describe RedBoot POST-compatible image" + default_value !CYGOPT_REDBOOT_FIS_REDBOOT + description " + This option controls creation of an entry describing a + POST-startup RedBoot image in the fis init command. + Not all platforms support POST-startup. A platform + might have both for testing purposes, where the + eventual user would substitute their own POST code for + the initial ROM-startup RedBoot, and then jump to the + POST-compatible RedBoot immediately following." + cdl_option CYGNUM_REDBOOT_FIS_REDBOOT_POST_OFFSET { + display "Offset of POST image from FLASH start" + flavor booldata + default_value 0 + requires { CYGNUM_REDBOOT_FIS_REDBOOT_POST_OFFSET >= \ + CYGBLD_REDBOOT_FLASH_BOOT_OFFSET } + description " + This option specifies the offset for a POST image from + the start of FLASH. If unset, then the fis entry + describing the POST image will be placed where + convenient." + } + } + + cdl_option CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP { + display "File to describe RedBoot backup image" + default_value 1 + description " + This option controls creation of an entry describing a + backup RedBoot image in the fis init command. + Conventionally a RAM-startup RedBoot image is kept + under this name for use in updating the ROM-based + RedBoot that boots the board." + } + } + cdl_component CYGSEM_REDBOOT_FLASH_CONFIG { display "Keep RedBoot configuration data in FLASH" flavor bool
--- a/packages/redboot/current/include/redboot.h +++ b/packages/redboot/current/include/redboot.h @@ -148,7 +148,8 @@ static _cmd_entry(_s_,_h_,_u_,_f_,_n_) // Initialization functions #define RedBoot_INIT_FIRST 0000 -#define RedBoot_INIT_PRIO(_n_) 1000+_n_ +// Specify a 3 digit numeric value for proper prioritizing +#define RedBoot_INIT_PRIO(_n_) 1##_n_ #define RedBoot_INIT_LAST 9999 typedef void void_fun(void); typedef void_fun *void_fun_ptr; @@ -156,7 +157,8 @@ struct init_tab_entry { void_fun_ptr fun; } CYG_HAL_TABLE_TYPE; #define _RedBoot_init(_f_,_p_) \ -struct init_tab_entry _init_tab_##_p_##_f_ CYG_HAL_TABLE_QUALIFIED_ENTRY(RedBoot_inits,_f_) = { _f_ }; +struct init_tab_entry _init_tab_##_p_##_f_ \ + CYG_HAL_TABLE_QUALIFIED_ENTRY(RedBoot_inits,_p_##_f_) = { _f_ }; #define RedBoot_init(_f_,_p_) _RedBoot_init(_f_,_p_) // Main loop [idle] call-back functions
--- a/packages/redboot/current/src/flash.c +++ b/packages/redboot/current/src/flash.c @@ -114,8 +114,8 @@ local_cmd_entry("load", ); local_cmd_entry("create", "Create an image", - "-b <mem_base> -l <image_length> [-s <data_length>] - [-f <flash_addr>] [-e <entry_point>] [-r <ram_addr>] [-n] <name>", + "-b <mem_base> -l <image_length> [-s <data_length>]\n" + " [-f <flash_addr>] [-e <entry_point>] [-r <ram_addr>] [-n] <name>", fis_create, FIS_cmds ); @@ -159,7 +159,7 @@ fis_usage(char *why) static void fis_init(int argc, char *argv[]) { - int stat, img_count = 0; + int stat; struct fis_image_desc *img; void *fis_base, *err_addr; #ifdef CYGSEM_REDBOOT_FLASH_CONFIG @@ -182,58 +182,52 @@ fis_init(int argc, char *argv[]) } printf("*** Initialize FLASH Image System\n"); - redboot_flash_start = (unsigned long)flash_start + CYGBLD_REDBOOT_FLASH_BOOT_OFFSET; #define MIN_REDBOOT_IMAGE_SIZE CYGBLD_REDBOOT_MIN_IMAGE_SIZE redboot_image_size = block_size > MIN_REDBOOT_IMAGE_SIZE ? block_size : MIN_REDBOOT_IMAGE_SIZE; - if (full_init) { - // Erase everything except default RedBoot images, fis block, and config block. - // FIXME! This still assumes that fis and config blocks can use top of FLASH. - if (CYGBLD_REDBOOT_FLASH_BOOT_OFFSET == 0) { - if ((stat = flash_erase((void *)((unsigned long)flash_start+(2*redboot_image_size)), - ((blocks-2)*block_size) - (2*redboot_image_size), - (void **)&err_addr)) != 0) { - printf(" initialization failed %p: 0x%x(%s)\n", - err_addr, stat, flash_errmsg(stat)); - } - } else { - if ((stat = flash_erase(flash_start, CYGBLD_REDBOOT_FLASH_BOOT_OFFSET, - (void **)&err_addr)) != 0) { - printf(" initialization failed %p: 0x%x(%s)\n", - err_addr, stat, flash_errmsg(stat)); - } else { - unsigned long erase_start, erase_size; - - erase_start = redboot_flash_start+(2*redboot_image_size); - erase_size = (blocks-2)*block_size; - erase_size -= erase_start - (unsigned long)flash_start; - - if (erase_size && (stat = flash_erase((void *)erase_start, erase_size, - (void **)&err_addr)) != 0) { - printf(" initialization failed %p: 0x%x(%s)\n", - err_addr, stat, flash_errmsg(stat)); - } - } - } - - } else { - printf(" Warning: device contents not erased, some blocks may not be usable\n"); - } // Create a pseudo image for RedBoot img = (struct fis_image_desc *)fis_work_block; +#ifdef CYGOPT_REDBOOT_FIS_RESERVED_BASE + memset(img, 0, sizeof(*img)); + strcpy(img->name, "(reserved)"); + img->flash_base = (unsigned long)flash_start; + img->mem_base = (unsigned long)flash_start; + img->size = CYGNUM_REDBOOT_FLASH_RESERVED_BASE; + img++; +#endif + redboot_flash_start = (unsigned long)flash_start + CYGBLD_REDBOOT_FLASH_BOOT_OFFSET; +#ifdef CYGOPT_REDBOOT_FIS_REDBOOT memset(img, 0, sizeof(*img)); strcpy(img->name, "RedBoot"); img->flash_base = redboot_flash_start; img->mem_base = redboot_flash_start; img->size = redboot_image_size; - img++; img_count++; + img++; + redboot_flash_start += redboot_image_size; +#endif +#ifdef CYGOPT_REDBOOT_FIS_REDBOOT_POST +#ifdef CYGNUM_REDBOOT_FIS_REDBOOT_POST_OFFSET + // Take care to place the POST entry at the right offset: + redboot_flash_start = (unsigned long)flash_start + CYGNUM_REDBOOT_FIS_REDBOOT_POST_OFFSET; +#endif + memset(img, 0, sizeof(*img)); + strcpy(img->name, "RedBoot[post]"); + img->flash_base = redboot_flash_start; + img->mem_base = redboot_flash_start; + img->size = redboot_image_size; + img++; + redboot_flash_start += redboot_image_size; +#endif +#ifdef CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP // And a backup image memset(img, 0, sizeof(*img)); strcpy(img->name, "RedBoot[backup]"); - img->flash_base = redboot_flash_start+redboot_image_size; - img->mem_base = redboot_flash_start+redboot_image_size; + img->flash_base = redboot_flash_start; + img->mem_base = redboot_flash_start; img->size = redboot_image_size; - img++; img_count++; + img++; + redboot_flash_start += redboot_image_size; +#endif #ifdef CYGSEM_REDBOOT_FLASH_CONFIG // And a descriptor for the configuration data memset(img, 0, sizeof(*img)); @@ -242,7 +236,7 @@ fis_init(int argc, char *argv[]) img->flash_base = (unsigned long)cfg_base; img->mem_base = (unsigned long)cfg_base; img->size = block_size; - img++; img_count++; + img++; #endif // And a descriptor for the descriptor table itself memset(img, 0, sizeof(*img)); @@ -251,22 +245,59 @@ fis_init(int argc, char *argv[]) img->flash_base = (unsigned long)fis_base; img->mem_base = (unsigned long)fis_base; img->size = block_size; - img++; img_count++; + img++; + + // Do this after creating the initialized table because that inherently + // calculates where the high water mark of default RedBoot images is. + + if (full_init) { + unsigned long erase_start, erase_size; + // Erase everything except default RedBoot images, fis block, and config block. + // FIXME! This still assumes that fis and config blocks can use top of FLASH. + + // first deal with the possible first part, before RedBoot images: + erase_start = (unsigned long)flash_start + CYGNUM_REDBOOT_FLASH_RESERVED_BASE; + erase_size = (unsigned long)flash_start + CYGBLD_REDBOOT_FLASH_BOOT_OFFSET; + if ( erase_size > erase_start ) { + erase_size -= erase_start; + if ((stat = flash_erase((void *)erase_start, erase_size, + (void **)&err_addr)) != 0) { + printf(" initialization failed %p: 0x%x(%s)\n", + err_addr, stat, flash_errmsg(stat)); + } + } + // second deal with the larger part in the main: + erase_start = redboot_flash_start; // high water of created images +#ifdef CYGSEM_REDBOOT_FLASH_CONFIG + erase_size = (unsigned long)cfg_base - erase_start; // the gap between HWM and config data +#else + erase_size = (unsigned long)fis_base - erase_start; // the gap between HWM and fis data +#endif + if ((stat = flash_erase((void *)erase_start, erase_size, + (void **)&err_addr)) != 0) { + printf(" initialization failed %p: 0x%x(%s)\n", + err_addr, stat, flash_errmsg(stat)); + } + } else { + printf(" Warning: device contents not erased, some blocks may not be usable\n"); + } + #ifdef CYGSEM_REDBOOT_FLASH_LOCK_SPECIAL - // Insure [quietly] that the directory is unlocked before trying to update + // Ensure [quietly] that the directory is unlocked before trying to update flash_unlock((void *)fis_base, block_size, (void **)&err_addr); #endif if ((stat = flash_erase(fis_base, block_size, (void **)&err_addr)) != 0) { printf(" initialization failed %p: 0x%x(%s)\n", err_addr, stat, flash_errmsg(stat)); } else { if ((stat = flash_program(fis_base, fis_work_block, - img_count*sizeof(*img), (void **)&err_addr)) != 0) { + (unsigned long)img - (unsigned long)fis_work_block, + (void **)&err_addr)) != 0) { printf("Error writing image descriptors at %p: 0x%x(%s)\n", err_addr, stat, flash_errmsg(stat)); } } #ifdef CYGSEM_REDBOOT_FLASH_LOCK_SPECIAL - // Insure [quietly] that the directory is locked after the update + // Ensure [quietly] that the directory is locked after the update flash_lock((void *)fis_base, block_size, (void **)&err_addr); #endif } @@ -305,15 +336,15 @@ fis_free(int argc, char *argv[]) unsigned long *fis_ptr, *fis_end; unsigned long *area_start; - fis_ptr = (unsigned long *)((unsigned long)flash_start + 2*block_size); - fis_end = (unsigned long *)((unsigned long)flash_end + block_size); + // Do not search the area reserved for pre-RedBoot systems: + fis_ptr = (unsigned long *)((unsigned long)flash_start + CYGNUM_REDBOOT_FLASH_RESERVED_BASE); fis_end = (unsigned long *)(unsigned long)flash_end; area_start = fis_ptr; while (fis_ptr < fis_end) { if (*fis_ptr != (unsigned long)0xFFFFFFFF) { if (area_start != fis_ptr) { // Assume that this is something - printf(" 0x%08lX .. 0x%08lX\n", + printf(" 0x%08lX .. 0x%08lX\n", (unsigned long)area_start, (unsigned long)fis_ptr); } // Find next blank block @@ -335,14 +366,15 @@ fis_free(int argc, char *argv[]) } } -// Find the first unused area of flash which is long enougn +// Find the first unused area of flash which is long enough static bool fis_find_free(unsigned long *addr, unsigned long length) { unsigned long *fis_ptr, *fis_end; unsigned long *area_start; - fis_ptr = (unsigned long *)((unsigned long)flash_start + 2*block_size); + // Do not search the area reserved for pre-RedBoot systems: + fis_ptr = (unsigned long *)((unsigned long)flash_start + CYGNUM_REDBOOT_FLASH_RESERVED_BASE); fis_end = (unsigned long *)(unsigned long)flash_end; area_start = fis_ptr; while (fis_ptr < fis_end) { @@ -415,6 +447,27 @@ fis_create(int argc, char *argv[]) return; } + if ( name ) { + // Search existing files to acquire defaults for params not specified: + fis_addr = (void *)((unsigned long)flash_end - block_size); + memcpy(fis_work_block, fis_addr, block_size); + img = (struct fis_image_desc *)fis_work_block; + for (i = 0; i < block_size/sizeof(*img); i++, img++) { + if ((img->name[0] != (unsigned char)0xFF) && (strcmp(name, img->name) == 0)) { + // Found it, so get any unset but necessary params from there: + if ( !length_set ) { + length_set = true; + length = img->size; + } + if ( !flash_addr_set ) { + flash_addr_set = true; + flash_addr = img->flash_base; + } + break; + } + } + } + if ((!no_copy && !mem_addr_set) || (no_copy && !flash_addr_set) || !length_set || !name) { fis_usage("required parameter missing"); @@ -673,8 +726,28 @@ fis_delete(int argc, char *argv[]) fis_addr = (void *)((unsigned long)flash_end - block_size); memcpy(fis_work_block, fis_addr, block_size); img = (struct fis_image_desc *)fis_work_block; - img += 2; // Skip reserved files - for (i = 2; i < block_size/sizeof(*img); i++, img++) { + i = 0; +#ifdef CYGOPT_REDBOOT_FIS_RESERVED_BASE + i++; +#endif +#ifdef CYGOPT_REDBOOT_FIS_REDBOOT + i++; +#endif +#ifdef CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP + i++; +#endif +#ifdef CYGOPT_REDBOOT_FIS_REDBOOT_POST + i++; +#endif +#ifdef CYGSEM_REDBOOT_FLASH_CONFIG + i++; +#endif +#if 1 // And the descriptor for the descriptor table itself + i++; +#endif + img += i; // Skip reserved files + + for ( /* i, img */; i < block_size/sizeof(*img); i++, img++) { if ((img->name[0] != (unsigned char)0xFF) && (strcmp(name, img->name) == 0)) { if (!verify_action("Delete image '%s'", name)) { return; @@ -746,7 +819,7 @@ fis_load(int argc, char *argv[]) printf("Not a loadable image\n"); return; } - memcpy((void *)mem_addr, (void *)img->flash_base, img->size); + memcpy((void *)mem_addr, (void *)img->flash_base, img->data_length); entry_address = (unsigned long *)img->entry_point; cksum = crc32((unsigned char *)mem_addr, img->data_length); if (show_cksum) { @@ -1057,6 +1130,8 @@ config_length(int type) return 0; case CONFIG_SCRIPT: return MAX_SCRIPT_LENGTH; + default: + return 0; } } @@ -1337,4 +1412,6 @@ load_flash_config(void) RedBoot_init(load_flash_config, RedBoot_INIT_FIRST); -#endif +#endif // CYGSEM_REDBOOT_FLASH_CONFIG + +// EOF flash.c
--- a/packages/redboot/current/src/load.c +++ b/packages/redboot/current/src/load.c @@ -23,7 +23,7 @@ // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // @@ -49,8 +49,8 @@ // Buffer used by redboot_getc getc_info_t getc_info; -static char usage[] = "[-r] [-v] [-h <host>] [-m {TFTP | xyzMODEM}]\r\n" -" [-b <base_address>] <file_name>"; +static char usage[] = "[-r] [-v] [-h <host>] [-m {TFTP | xyzMODEM}]\n" + " [-b <base_address>] <file_name>"; // Exported CLI function RedBoot_cmd("load",
--- a/packages/redboot/current/src/net/ping.c +++ b/packages/redboot/current/src/net/ping.c @@ -53,7 +53,8 @@ static void do_ping(int argc, char *argv[]); RedBoot_cmd("ping", "Network connectivity test", - "[-v] [-n <count>] [-t <timeout>] [-i <IP_addr>] -h <IP_addr>", + "[-v] [-n <count>] [-l <length>] [-t <timeout>] [-r <rate>]\n" + " [-i <IP_addr>] -h <IP_addr>", do_ping ); @@ -137,6 +138,10 @@ do_ping(int argc, char *argv[]) if (!length_set) { length = DEFAULT_LENGTH; } + if ((length < 64) || (length > 1400)) { + printf("Invalid length specified: %d\n", length); + return; + } if (!count_set) { count = DEFAULT_COUNT; }
--- a/packages/redboot/current/src/printf.c +++ b/packages/redboot/current/src/printf.c @@ -23,7 +23,7 @@ // // The Initial Developer of the Original Code is Red Hat. // Portions created by Red Hat are -// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc. // All Rights Reserved. // ------------------------------------------- // @@ -178,12 +178,13 @@ static int res++; } while (length-- > 0) { - (*putc)(c = *cp++); - res++; + c = *cp++; if (c == '\n') { (*putc)('\r'); res++; } + (*putc)(c); + res++; } if (pad_on_right) { while (pad-- > 0) { @@ -192,12 +193,12 @@ static int } } } else { - (*putc)(c); - res++; if (c == '\n') { (*putc)('\r'); res++; } + (*putc)(c); + res++; } } return (res);
