From 0553b1724f2381f8cd910a91b6bb6b21d23def57 Mon Sep 17 00:00:00 2001 From: Andrey Klimov Date: Mon, 15 Jan 2018 02:02:52 +0300 Subject: [PATCH] Many portation and conditional compilation directives added, Modbus refactored and moved to almost original lib, MQTT server,port,user,password configuration added to JSON --- DUE_to_replace_sysfile/path.txt | 4 + DUE_to_replace_sysfile/variant.cpp | 453 ++++ README.md | 21 + compiled/DUE/lighthub.ino.bin | Bin 0 -> 96076 bytes compiled/Mega2560/lighthub.ino.hex | 3348 +++++++++++++++++++++++ compiled/lighthub.ino.hex | 3743 -------------------------- config/de-ad-be-ef-fe-ed.config.json | 3 +- config/de-ad-be-ef-fe-ef.config.json | 2 +- dmx.cpp | 48 +- dmx.h | 17 +- item.cpp | 130 +- item.h | 1 + lighthub.ino | 351 ++- options.h | 33 + 14 files changed, 4311 insertions(+), 3843 deletions(-) create mode 100644 DUE_to_replace_sysfile/path.txt create mode 100644 DUE_to_replace_sysfile/variant.cpp create mode 100755 compiled/DUE/lighthub.ino.bin create mode 100644 compiled/Mega2560/lighthub.ino.hex delete mode 100644 compiled/lighthub.ino.hex create mode 100644 options.h diff --git a/DUE_to_replace_sysfile/path.txt b/DUE_to_replace_sysfile/path.txt new file mode 100644 index 0000000..6bd387c --- /dev/null +++ b/DUE_to_replace_sysfile/path.txt @@ -0,0 +1,4 @@ +To avoid interrupt corflicts between DmxDue an USART1 need to copy patched file over DUE sys lib + +Patch example for OSX: +/Users/andrey/Library/Arduino15/packages/arduino/hardware/sam/1.6.11/variants/arduino_due_x/variant.cpp diff --git a/DUE_to_replace_sysfile/variant.cpp b/DUE_to_replace_sysfile/variant.cpp new file mode 100644 index 0000000..858370b --- /dev/null +++ b/DUE_to_replace_sysfile/variant.cpp @@ -0,0 +1,453 @@ +/* + Copyright (c) 2011 Arduino. All right reserved. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +#include "variant.h" + +/* + * DUE Board pin | PORT | Label + * ----------------+--------+------- + * 0 | PA8 | "RX0" + * 1 | PA9 | "TX0" + * 2 TIOA0 | PB25 | + * 3 TIOA7 | PC28 | + * 4 NPCS1 | PA29 | + * TIOB6 | PC26 | + * 5 TIOA6 | PC25 | + * 6 PWML7 | PC24 | + * 7 PWML6 | PC23 | + * 8 PWML5 | PC22 | + * 9 PWML4 | PC21 | + * 10 NPCS0 | PA28 | + * TIOB7 | PC29 | + * 11 TIOA8 | PD7 | + * 12 TIOB8 | PD8 | + * 13 TIOB0 | PB27 | LED AMBER "L" + * 14 TXD3 | PD4 | "TX3" + * 15 RXD3 | PD5 | "RX3" + * 16 TXD1 | PA13 | "TX2" + * 17 RXD1 | PA12 | "RX2" + * 18 TXD0 | PA11 | "TX1" + * 19 RXD0 | PA10 | "RX1" + * 20 | PB12 | "SDA" + * 21 | PB13 | "SCL" + * 22 | PB26 | + * 23 | PA14 | + * 24 | PA15 | + * 25 | PD0 | + * 26 | PD1 | + * 27 | PD2 | + * 28 | PD3 | + * 29 | PD6 | + * 30 | PD9 | + * 31 | PA7 | + * 32 | PD10 | + * 33 | PC1 | + * 34 | PC2 | + * 35 | PC3 | + * 36 | PC4 | + * 37 | PC5 | + * 38 | PC6 | + * 39 | PC7 | + * 40 | PC8 | + * 41 | PC9 | + * 42 | PA19 | + * 43 | PA20 | + * 44 | PC19 | + * 45 | PC18 | + * 46 | PC17 | + * 47 | PC16 | + * 48 | PC15 | + * 49 | PC14 | + * 50 | PC13 | + * 51 | PC12 | + * 52 NPCS2 | PB21 | + * 53 | PB14 | + * 54 | PA16 | "A0" + * 55 | PA24 | "A1" + * 56 | PA23 | "A2" + * 57 | PA22 | "A3" + * 58 TIOB2 | PA6 | "A4" + * 69 | PA4 | "A5" + * 60 TIOB1 | PA3 | "A6" + * 61 TIOA1 | PA2 | "A7" + * 62 | PB17 | "A8" + * 63 | PB18 | "A9" + * 64 | PB19 | "A10" + * 65 | PB20 | "A11" + * 66 | PB15 | "DAC0" + * 67 | PB16 | "DAC1" + * 68 | PA1 | "CANRX" + * 69 | PA0 | "CANTX" + * 70 | PA17 | "SDA1" + * 71 | PA18 | "SCL1" + * 72 | PC30 | LED AMBER "RX" + * 73 | PA21 | LED AMBER "TX" + * 74 MISO | PA25 | + * 75 MOSI | PA26 | + * 76 SCLK | PA27 | + * 77 NPCS0 | PA28 | + * 78 NPCS3 | PB23 | unconnected! + * + * USB pin | PORT + * ----------------+-------- + * ID | PB11 + * VBOF | PB10 + * + */ + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Pins descriptions + */ +extern const PinDescription g_APinDescription[]= +{ + // 0 .. 53 - Digital pins + // ---------------------- + // 0/1 - UART (Serial) + { PIOA, PIO_PA8A_URXD, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // URXD + { PIOA, PIO_PA9A_UTXD, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // UTXD + + // 2 + { PIOB, PIO_PB25B_TIOA0, ID_PIOB, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC0_CHA0 }, // TIOA0 + { PIOC, PIO_PC28B_TIOA7, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC2_CHA7 }, // TIOA7 + { PIOC, PIO_PC26B_TIOB6, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC2_CHB6 }, // TIOB6 + + // 5 + { PIOC, PIO_PC25B_TIOA6, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC2_CHA6 }, // TIOA6 + { PIOC, PIO_PC24B_PWML7, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM), NO_ADC, NO_ADC, PWM_CH7, NOT_ON_TIMER }, // PWML7 + { PIOC, PIO_PC23B_PWML6, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM), NO_ADC, NO_ADC, PWM_CH6, NOT_ON_TIMER }, // PWML6 + { PIOC, PIO_PC22B_PWML5, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM), NO_ADC, NO_ADC, PWM_CH5, NOT_ON_TIMER }, // PWML5 + { PIOC, PIO_PC21B_PWML4, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_PWM), NO_ADC, NO_ADC, PWM_CH4, NOT_ON_TIMER }, // PWML4 + // 10 + { PIOC, PIO_PC29B_TIOB7, ID_PIOC, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC2_CHB7 }, // TIOB7 + { PIOD, PIO_PD7B_TIOA8, ID_PIOD, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC2_CHA8 }, // TIOA8 + { PIOD, PIO_PD8B_TIOB8, ID_PIOD, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC2_CHB8 }, // TIOB8 + + // 13 - AMBER LED + { PIOB, PIO_PB27B_TIOB0, ID_PIOB, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_TIMER), NO_ADC, NO_ADC, NOT_ON_PWM, TC0_CHB0 }, // TIOB0 + + // 14/15 - USART3 (Serial3) + { PIOD, PIO_PD4B_TXD3, ID_PIOD, PIO_PERIPH_B, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TXD3 + { PIOD, PIO_PD5B_RXD3, ID_PIOD, PIO_PERIPH_B, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // RXD3 + + // 16/17 - USART1 (Serial2) + { PIOA, PIO_PA13A_TXD1, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TXD1 + { PIOA, PIO_PA12A_RXD1, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // RXD1 + + // 18/19 - USART0 (Serial1) + { PIOA, PIO_PA11A_TXD0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TXD0 + { PIOA, PIO_PA10A_RXD0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // RXD0 + + // 20/21 - TWI1 + { PIOB, PIO_PB12A_TWD1, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TWD1 - SDA0 + { PIOB, PIO_PB13A_TWCK1, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TWCK1 - SCL0 + + // 22 + { PIOB, PIO_PB26, ID_PIOB, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 22 + { PIOA, PIO_PA14, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 23 + { PIOA, PIO_PA15, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 24 + { PIOD, PIO_PD0, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 25 + + // 26 + { PIOD, PIO_PD1, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 26 + { PIOD, PIO_PD2, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 27 + { PIOD, PIO_PD3, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 28 + { PIOD, PIO_PD6, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 29 + + // 30 + { PIOD, PIO_PD9, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 30 + { PIOA, PIO_PA7, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 31 + { PIOD, PIO_PD10, ID_PIOD, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 32 + { PIOC, PIO_PC1, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 33 + + // 34 + { PIOC, PIO_PC2, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 34 + { PIOC, PIO_PC3, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 35 + { PIOC, PIO_PC4, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 36 + { PIOC, PIO_PC5, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 37 + + // 38 + { PIOC, PIO_PC6, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 38 + { PIOC, PIO_PC7, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 39 + { PIOC, PIO_PC8, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 40 + { PIOC, PIO_PC9, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 41 + + // 42 + { PIOA, PIO_PA19, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 42 + { PIOA, PIO_PA20, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 43 + { PIOC, PIO_PC19, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 44 + { PIOC, PIO_PC18, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 45 + + // 46 + { PIOC, PIO_PC17, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 46 + { PIOC, PIO_PC16, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 47 + { PIOC, PIO_PC15, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 48 + { PIOC, PIO_PC14, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 49 + + // 50 + { PIOC, PIO_PC13, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 50 + { PIOC, PIO_PC12, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 51 + { PIOB, PIO_PB21, ID_PIOB, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 52 + { PIOB, PIO_PB14, ID_PIOB, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // PIN 53 + + + // 54 .. 65 - Analog pins + // ---------------------- + { PIOA, PIO_PA16X1_AD7, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC0, ADC7, NOT_ON_PWM, NOT_ON_TIMER }, // AD0 + { PIOA, PIO_PA24X1_AD6, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC1, ADC6, NOT_ON_PWM, NOT_ON_TIMER }, // AD1 + { PIOA, PIO_PA23X1_AD5, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC2, ADC5, NOT_ON_PWM, NOT_ON_TIMER }, // AD2 + { PIOA, PIO_PA22X1_AD4, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC3, ADC4, NOT_ON_PWM, NOT_ON_TIMER }, // AD3 + // 58 + { PIOA, PIO_PA6X1_AD3, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC4, ADC3, NOT_ON_PWM, TC0_CHB2 }, // AD4 + { PIOA, PIO_PA4X1_AD2, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC5, ADC2, NOT_ON_PWM, NOT_ON_TIMER }, // AD5 + { PIOA, PIO_PA3X1_AD1, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC6, ADC1, NOT_ON_PWM, TC0_CHB1 }, // AD6 + { PIOA, PIO_PA2X1_AD0, ID_PIOA, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC7, ADC0, NOT_ON_PWM, TC0_CHA1 }, // AD7 + // 62 + { PIOB, PIO_PB17X1_AD10, ID_PIOB, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC8, ADC10, NOT_ON_PWM, NOT_ON_TIMER }, // AD8 + { PIOB, PIO_PB18X1_AD11, ID_PIOB, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC9, ADC11, NOT_ON_PWM, NOT_ON_TIMER }, // AD9 + { PIOB, PIO_PB19X1_AD12, ID_PIOB, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC10, ADC12, NOT_ON_PWM, NOT_ON_TIMER }, // AD10 + { PIOB, PIO_PB20X1_AD13, ID_PIOB, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC11, ADC13, NOT_ON_PWM, NOT_ON_TIMER }, // AD11 + + // 66/67 - DAC0/DAC1 + { PIOB, PIO_PB15X1_DAC0, ID_PIOB, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC12, DA0, NOT_ON_PWM, NOT_ON_TIMER }, // DAC0 + { PIOB, PIO_PB16X1_DAC1, ID_PIOB, PIO_INPUT, PIO_DEFAULT, PIN_ATTR_ANALOG, ADC13, DA1, NOT_ON_PWM, NOT_ON_TIMER }, // DAC1 + + // 68/69 - CANRX0/CANTX0 + { PIOA, PIO_PA1A_CANRX0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, ADC14, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // CANRX + { PIOA, PIO_PA0A_CANTX0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, ADC15, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // CANTX + + // 70/71 - TWI0 + { PIOA, PIO_PA17A_TWD0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TWD0 - SDA1 + { PIOA, PIO_PA18A_TWCK0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // TWCK0 - SCL1 + + // 72/73 - LEDs + { PIOC, PIO_PC30, ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // LED AMBER RXL + { PIOA, PIO_PA21, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // LED AMBER TXL + + // 74/75/76 - SPI + { PIOA, PIO_PA25A_SPI0_MISO,ID_PIOA,PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // MISO + { PIOA, PIO_PA26A_SPI0_MOSI,ID_PIOA,PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // MOSI + { PIOA, PIO_PA27A_SPI0_SPCK,ID_PIOA,PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // SPCK + + // 77 - SPI CS0 + { PIOA, PIO_PA28A_SPI0_NPCS0,ID_PIOA,PIO_PERIPH_A,PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // NPCS0 + + // 78 - SPI CS3 (unconnected) + { PIOB, PIO_PB23B_SPI0_NPCS3,ID_PIOB,PIO_PERIPH_B,PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // NPCS3 + + // 79 .. 84 - "All pins" masks + + // 79 - TWI0 all pins + { PIOA, PIO_PA17A_TWD0|PIO_PA18A_TWCK0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + // 80 - TWI1 all pins + { PIOB, PIO_PB12A_TWD1|PIO_PB13A_TWCK1, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + // 81 - UART (Serial) all pins + { PIOA, PIO_PA8A_URXD|PIO_PA9A_UTXD, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + // 82 - USART0 (Serial1) all pins + { PIOA, PIO_PA11A_TXD0|PIO_PA10A_RXD0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + // 83 - USART1 (Serial2) all pins + { PIOA, PIO_PA13A_TXD1|PIO_PA12A_RXD1, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + // 84 - USART3 (Serial3) all pins + { PIOD, PIO_PD4B_TXD3|PIO_PD5B_RXD3, ID_PIOD, PIO_PERIPH_B, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + + // 85 - USB + { PIOB, PIO_PB11A_UOTGID|PIO_PB10A_UOTGVBOF, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL,NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // ID - VBOF + + // 86 - SPI CS2 + { PIOB, PIO_PB21B_SPI0_NPCS2, ID_PIOB, PIO_PERIPH_B, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // NPCS2 + + // 87 - SPI CS1 + { PIOA, PIO_PA29A_SPI0_NPCS1, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // NPCS1 + + // 88/89 - CANRX1/CANTX1 (same physical pin for 66/53) + { PIOB, PIO_PB15A_CANRX1, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // CANRX1 + { PIOB, PIO_PB14A_CANTX1, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, PIN_ATTR_DIGITAL, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, // CANTX1 + + // 90 .. 91 - "All CAN pins" masks + // 90 - CAN0 all pins + { PIOA, PIO_PA1A_CANRX0|PIO_PA0A_CANTX0, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + // 91 - CAN1 all pins + { PIOB, PIO_PB15A_CANRX1|PIO_PB14A_CANTX1, ID_PIOB, PIO_PERIPH_A, PIO_DEFAULT, (PIN_ATTR_DIGITAL|PIN_ATTR_COMBO), NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER }, + + // END + { NULL, 0, 0, PIO_NOT_A_PIN, PIO_DEFAULT, 0, NO_ADC, NO_ADC, NOT_ON_PWM, NOT_ON_TIMER } +} ; + + +uint8_t g_pinStatus[PINS_COUNT] = {0}; + +#ifdef __cplusplus +} +#endif + +/* + * UART objects + */ +RingBuffer rx_buffer1; +RingBuffer tx_buffer1; + +UARTClass Serial(UART, UART_IRQn, ID_UART, &rx_buffer1, &tx_buffer1); +void serialEvent() __attribute__((weak)); +void serialEvent() { } + +// IT handlers +void UART_Handler(void) +{ + Serial.IrqHandler(); +} + +// ---------------------------------------------------------------------------- +/* + * USART objects + */ +RingBuffer rx_buffer2; +RingBuffer rx_buffer3; +RingBuffer rx_buffer4; +RingBuffer tx_buffer2; +RingBuffer tx_buffer3; +RingBuffer tx_buffer4; + +USARTClass Serial1(USART0, USART0_IRQn, ID_USART0, &rx_buffer2, &tx_buffer2); +void serialEvent1() __attribute__((weak)); +void serialEvent1() { } +USARTClass Serial2(USART1, USART1_IRQn, ID_USART1, &rx_buffer3, &tx_buffer3); +void serialEvent2() __attribute__((weak)); +void serialEvent2() { } +USARTClass Serial3(USART3, USART3_IRQn, ID_USART3, &rx_buffer4, &tx_buffer4); +void serialEvent3() __attribute__((weak)); +void serialEvent3() { } + +// IT handlers +void USART0_Handler(void) +{ + Serial1.IrqHandler(); +} + +///void USART1_Handler(void) +///{ +/// Serial2.IrqHandler(); +///} + +void USART3_Handler(void) +{ + Serial3.IrqHandler(); +} + +// ---------------------------------------------------------------------------- + +void serialEventRun(void) +{ + if (Serial.available()) serialEvent(); + if (Serial1.available()) serialEvent1(); +/// if (Serial2.available()) serialEvent2(); + if (Serial3.available()) serialEvent3(); +} + +// ---------------------------------------------------------------------------- + +#ifdef __cplusplus +extern "C" { +#endif + +void __libc_init_array(void); + +void init( void ) +{ + SystemInit(); + + // Set Systick to 1ms interval, common to all SAM3 variants + if (SysTick_Config(SystemCoreClock / 1000)) + { + // Capture error + while (true); + } + + // Initialize C library + __libc_init_array(); + + // Disable pull-up on every pin + for (unsigned i = 0; i < PINS_COUNT; i++) + digitalWrite(i, LOW); + + // Enable parallel access on PIO output data registers + PIOA->PIO_OWER = 0xFFFFFFFF; + PIOB->PIO_OWER = 0xFFFFFFFF; + PIOC->PIO_OWER = 0xFFFFFFFF; + PIOD->PIO_OWER = 0xFFFFFFFF; + + // Initialize Serial port U(S)ART pins + PIO_Configure( + g_APinDescription[PINS_UART].pPort, + g_APinDescription[PINS_UART].ulPinType, + g_APinDescription[PINS_UART].ulPin, + g_APinDescription[PINS_UART].ulPinConfiguration); + digitalWrite(0, HIGH); // Enable pullup for RX0 + PIO_Configure( + g_APinDescription[PINS_USART0].pPort, + g_APinDescription[PINS_USART0].ulPinType, + g_APinDescription[PINS_USART0].ulPin, + g_APinDescription[PINS_USART0].ulPinConfiguration); + PIO_Configure( + g_APinDescription[PINS_USART1].pPort, + g_APinDescription[PINS_USART1].ulPinType, + g_APinDescription[PINS_USART1].ulPin, + g_APinDescription[PINS_USART1].ulPinConfiguration); + PIO_Configure( + g_APinDescription[PINS_USART3].pPort, + g_APinDescription[PINS_USART3].ulPinType, + g_APinDescription[PINS_USART3].ulPin, + g_APinDescription[PINS_USART3].ulPinConfiguration); + + // Initialize USB pins + PIO_Configure( + g_APinDescription[PINS_USB].pPort, + g_APinDescription[PINS_USB].ulPinType, + g_APinDescription[PINS_USB].ulPin, + g_APinDescription[PINS_USB].ulPinConfiguration); + + // Initialize CAN pins + PIO_Configure( + g_APinDescription[PINS_CAN0].pPort, + g_APinDescription[PINS_CAN0].ulPinType, + g_APinDescription[PINS_CAN0].ulPin, + g_APinDescription[PINS_CAN0].ulPinConfiguration); + PIO_Configure( + g_APinDescription[PINS_CAN1].pPort, + g_APinDescription[PINS_CAN1].ulPinType, + g_APinDescription[PINS_CAN1].ulPin, + g_APinDescription[PINS_CAN1].ulPinConfiguration); + + // Initialize Analog Controller + pmc_enable_periph_clk(ID_ADC); + adc_init(ADC, SystemCoreClock, ADC_FREQ_MAX, ADC_STARTUP_FAST); + adc_configure_timing(ADC, 0, ADC_SETTLING_TIME_3, 1); + adc_configure_trigger(ADC, ADC_TRIG_SW, 0); // Disable hardware trigger. + adc_disable_interrupt(ADC, 0xFFFFFFFF); // Disable all ADC interrupts. + adc_disable_all_channel(ADC); + + // Initialize analogOutput module + analogOutputInit(); +} + +#ifdef __cplusplus +} +#endif + diff --git a/README.md b/README.md index 66b6a2c..bef4434 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,12 @@ use avrdude -v -V -patmega2560 -cwiring -b115200 -D -Uflash:w:lighthub.ino.hex:i to flash your Mega 2560 +or + +/Users//Library/Arduino15/packages/arduino/tools/bossac/1.6.1-arduino/bossac -i -d --port=cu.usbmodem1451 -U false -e -w -v -b lighthub.ino.bin -R +to flash your DUE + +(need to correct path and port, of course) # Dependences (quite big number of libs required. Use git clone to have your local copy in your Arduino libs folder) @@ -43,3 +49,18 @@ For patched libraries, appropriate GitHub repo URL provided: * DMXSerial-master (for AVR) https://github.com/anklimov/DMXSerial * Ethernet https://github.com/anklimov/Ethernet * SPI (standard) + +Portation from AVR Mega 2560 to SAM3X8E (Arduino DUE) and ESP not completed yet and on early stage now. +Core is mostly migrated (except EEPROM in DUE) + +AVR version is basic and have all functions + +Another platforms limitations (todo): +SAM3X8E: +-EEPROM issues to be fixed +-DMX-in - not deployed yet +-Improve http client + +ESP: +-Wifi instead Ether not implemented yet +-DMX-IN diff --git a/compiled/DUE/lighthub.ino.bin b/compiled/DUE/lighthub.ino.bin new file mode 100755 index 0000000000000000000000000000000000000000..90e347100b8de23cfad1990afbf1d64eec23fbb7 GIT binary patch literal 96076 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 PC_V3=8lz^@wQBZXRRanM literal 0 HcmV?d00001 diff --git a/compiled/Mega2560/lighthub.ino.hex b/compiled/Mega2560/lighthub.ino.hex new file mode 100644 index 0000000..35eb65e --- /dev/null +++ b/compiled/Mega2560/lighthub.ino.hex @@ -0,0 +1,3348 @@ +:100000000BC500003AC5000038C5000036C5000029 +:1000100034C5000032C5000030C500002EC5000008 +:100020002CC500002AC5000028C5000026C5000018 +:1000300024C5000022C5000020C500000C94081A49 +:100040001CC500001AC5000018C5000016C5000038 +:1000500014C5000012C5000010C500000C943C1827 +:100060000CC500000C94D7160C94AE1606C5000003 +:1000700004C5000002C5000000C50000FEC4000069 +:10008000FCC40000FAC40000F8C40000F6C400007C +:100090000C9416190C9486180C94CD180C94D63127 +:1000A000ECC40000EAC40000E8C40000E6C400009C +:1000B000E4C40000E2C40000E0C40000DEC40000AC +:1000C000DCC40000DAC40000D8C400000C9485161B +:1000D0000C945C16D2C40000D0C40000CEC4000052 +:1000E000CCC400000B08FC07050814080B080B081B +:1000F000140805080B080B085C08430843086E0841 +:100100005C086B086E086E085C085C0840093C09D6 +:100110003C09430940094009430943094009400992 +:100120009D0BA20BA70BB10BBB0B340CC50BCD0B5E +:10013000D50BDF0BE90BF30B020C0C0C340C160C7B +:10014000200C2A0C70147314621466146C14AA1414 +:1001500077147B148114851489148F1493149714C5 +:10016000AA149D14A114A514021D111DEF1C2E1D0F +:100170002E1D2E1D2E1D2E1D2E1D2E1D2E1D2E1D27 +:10018000531BB31CC91CE91C3622362236223622E8 +:10019000332233223A223A223A223A223A223A228D +:1001A0003A223A22332233223A223A223A223A227D +:1001B0003A2238223622DF37E237FA3711385A38F6 +:1001C0006C388B3807634236B79BD8A71A39685604 +:1001D00018AEBAAB558C1D3CB7CC5763BD6DEDFD69 +:1001E000753EF6177231BF000000803F0800000026 +:1001F000BE922449123EABAAAA2ABECDCCCC4C3E1C +:1002000000000080BEABAAAAAA3E00000000BF000A +:100210000000803F0000000000084178D3BB438706 +:10022000D1133D190E3CC3BD4282AD2B3E68EC821A +:1002300076BED98FE1A93E4C80EFFFBE01C4FF7F9F +:100240003F00000000006364696E6F70737578583A +:100250005B00496E76616C6964204D41433A2073BE +:1002600065742064656661756C74000A4C617A7906 +:10027000686F6D652E7275204C6967687448756289 +:1002800020636F6E74726F6C6C65722076302E39DD +:100290003400496E76616C696420636F6D6D616EC8 +:1002A00064003E3E2000312D7769726520636F75D2 +:1002B0006E743A200020416464723A0064657623CB +:1002C0000020616C69766500204E6F64653A0053CA +:1002D0006561726368696E67004D6F646275732053 +:1002E000706F6F6C696E67206572726F723D004D42 +:1002F0006F646275732056616C3A20004D6F6462C2 +:10030000757320706F6F6C696E67206572726F72A3 +:100310003D002D002050492056616C203A004D6F61 +:100320006462757320706F6F6C696E67206572729E +:100330006F723D002D0020464D2056616C203A0022 +:100340002F6D79686F6D652F735F6F75742F002047 +:100350002D2D00204F464600204F4E00204F464690 +:100360000020636D643A002043757274656D703AC5 +:1003700000205365743A0020457870697265640006 +:10038000203D0020543A00204974656D3A00205603 +:10039000616C3D002053746F726520003A3D003A55 +:1003A000003D3E003D00564323004D6F646275736F +:1003B000206F70206661696C65640020636D643D28 +:1003C000003D0056435F6865617423003D0050693D +:1003D0006E3A003D0050696E3A00573A002048617D +:1003E0006C74656400466F72636520576869746554 +:1003F000003D00526573746F7265643A20003A20C4 +:100400004E6F2073746F7265642076616C756573CE +:10041000202D2064656661756C7400526573746F7D +:100420007265642066726F6D3A00436D643D000032 +:10043000002100240027002A002D00300033000195 +:10044000010000040107010A010000220025002824 +:10045000002B002E003100340002010000050108CD +:10046000010B01000020002300260029002C002F92 +:100470000032000001000003010601090105050525 +:1004800005070508080808020202020A0A0808040B +:100490000404040101010101010101030303030339 +:1004A000030303040707070C0C0C0C0C0C0C0C02C8 +:1004B00002020206060606060606060B0B0B0B0BCF +:1004C0000B0B0B01021020200808102040102040C8 +:1004D0008002010201080402010102040810204008 +:1004E0008080402010080402018004020180402026 +:1004F000100804020108040201010204081020404F +:1005000080010204081020408000000A0B02090C40 +:100510000D0E0807030401000000000000000000A9 +:1005200000000000000000000000000000000000CB +:100530000000000000121110000000000000000088 +:100540000000000000000000000000000000005259 +:100550006562696E642073756363657373004572C9 +:10056000726F723A20726562696E64206661696CAE +:100570000052656E65776564207375636365737398 +:10058000004572726F723A2072656E6577656420FD +:100590006661696C002074727920616761696E2000 +:1005A000696E2035207365636F6E647300666169E0 +:1005B0006C65642C2072633D00636F6E6E656374BE +:1005C00065642061732000202E2E2E002075736537 +:1005D000723A003A00417474656D7074696E6720F8 +:1005E0004D51545420636F6E6E656374696F6E2055 +:1005F000746F20004661696C656420746F20636FBE +:100600006E6669677572652045746865726E65749B +:10061000207573696E6720444843500053746172BB +:1006200074696E67206C616E00005EBCE2613FDD44 +:1006300083C29C7E20A3FD1F419DC3217FFCA2405D +:100640001E5F01E3BD3E6082DC237D9FC1421CFE34 +:10065000A0E1BF5D0380DE3C62BEE0025CDF81633F +:100660003D7C22C09E1D43A1FF4618FAA427799B1A +:10067000C584DA3866E5BB5907DB856739BAE40615 +:10068000581947A5FB7826C49A653BD987045AB800 +:10069000E6A7F91B45C6987A24F8A6441A99C725F7 +:1006A0007B3A6486D85B05E7B98CD2306EEDB351E6 +:1006B0000F4E10F2AC2F7193CD114FADF3702ECCC5 +:1006C00092D38D6F31B2EC0E50AFF1134DCE9072CC +:1006D0002C6D33D18F0C52B0EE326C8ED0530DEFA7 +:1006E000B1F0AE4C1291CF2D73CA947628ABF517AA +:1006F000490856B4EA6937D58B5709EBB536688A8D +:10070000D495CB2977F4AA4816E9B7550B88D63487 +:100710006A2B7597C94A14F6A8742AC896154BA96E +:10072000F7B6E80A54D7896B355573652074686548 +:1007300020636F6D6D616E64733A202768656C701D +:1007400027202D207468697320746578740A2773D4 +:1007500061766527202D207361766520636F6E6654 +:10076000696720696E204E5652414D0A27676574AD +:1007700027202D2067657420636F6E666967206689 +:10078000726F6D207072652D636F6E66696775722A +:1007900065642055524C0A276C6F616427202D2018 +:1007A0006C6F616420636F6E6669672066726F6D3F +:1007B000204E5652414D0A276B696C6C27202D2024 +:1007C00074657374207761746368646F6700444D67 +:1007D00058696E2042756666657220616C6C6F6345 +:1007E0002065727200496E697420696E2063683AF0 +:1007F0000009526573657420646F6E650009436873 +:1008000065636B696E6720666F7220312D57697260 +:100810006520646576696365732E2E2E004453321D +:100820003438322D3130302070726573656E74004B +:1008300020416464723A006465762300312D776943 +:10084000726520006D71747420006D6F6462757341 +:100850002000696E7075747320006974656D732073 +:1008600000436F6E666967757265643A00444D585F +:1008700020696E20737461727465642E2043686110 +:100880006E6E656C733A00444D58206F757420731A +:100890007461727465642E204368616E6E656C735A +:1008A0003A20006C6F6164206661696C6564004C7D +:1008B0006F61646564006C6F6164696E6720436F8B +:1008C0006E6669670072657175657374204D515469 +:1008D0005420436F6E666967005361766564005308 +:1008E0006176696E6720636F6E6669672E2E00639E +:1008F0006F756C64206E6F742070617273653A203E +:100900000055706461746564006F6E006F66660008 +:10091000485454502F312E3120256900204854541A +:10092000502F312E310D0A486F73743A2025730D04 +:100930000A4163636570743A202A2F2A0D0A436FB7 +:100940006E6E656374696F6E3A20636C6F73650DCC +:100950000A0025730020000D0A004745540020744A +:10096000727920616761696E20696E203520736538 +:10097000636F6E6473006661696C656420746F20D8 +:10098000636F6E6E656374004552524F523A205346 +:1009900065727665722072657475726E656420008A +:1009A000436F6E6669672070617273696E67206657 +:1009B00061696C656400676F7420436F6E66696778 +:1009C00000436F6E666967205552493A20002D3EFC +:1009D000004F4F4D21005B002E004D7920495020E3 +:1009E000616464726573733A20003A004D79206D3A +:1009F000616320616464726573733A20002F6D79BE +:100A0000686F6D652F735F6F75742F004E6F742064 +:100A100066696E640000125811241FBECFEFD1E248 +:100A2000DEBFCDBF00E00CBF15E0A0E0B2E0EEE11C +:100A3000FEEC00E00BBF02C007900D92AE30B10794 +:100A4000D9F72BE0AEE0B5E001C01D92A039B207A6 +:100A5000E1F715E0CCE0D5E000E006C02197010900 +:100A6000802FFE010E94BB65CB30D10780E00807D4 +:100A7000A9F70E94E54D0C940D67C2CAEF92FF9250 +:100A80000F931F93CF93DF937B018901C0E0D0E0E8 +:100A9000CE15DF0559F0CC33D10541F0F801619155 +:100AA0008F012196CE010E94F11AF2CFDF91CF91F2 +:100AB0001F910F91FF90EF900895CF92DF92EF92E8 +:100AC000FF920F931F93CF93DF93E091EA07F0918A +:100AD000EB07309791F09085953079F469017A01B0 +:100AE000EB01682FCF010E9471429601A701BE0160 +:100AF000FC01818592850E941E49DF91CF911F9153 +:100B00000F91FF90EF90DF90CF900895AF92BF923A +:100B1000CF92DF92EF92FF920F931F93CF93DF93C9 +:100B2000E1E0F0E0C0E0D0E0CC24C394D12C4091CF +:100B30008C0550918D05B6010C2E02C0660F771FF3 +:100B40000A94E2F77F0184E0E80EF11CCF01B12C9A +:100B50009C01A0910402B0910502A817B90720F4E6 +:100B60002091040230910502A0919E05B0919F054D +:100B7000A20FB31FAC90A091E607B091E7079C01CC +:100B800021503109A20FB31F0A2D10E02C9130E043 +:100B90000217130729F0462B572BAC92BB24B394B2 +:100BA00001968E159F05A1F650938D0540938C05F7 +:100BB000BB2009F18091E6079091E707E80FF91F44 +:100BC000028110E0218130E0408150E03197608166 +:100BD00070E0CE0172DF0E943018DC01CB01845D31 +:100BE0009E4FAF4FBF4F8093880590938905A09388 +:100BF0008A05B0938B052196F701C430D10509F021 +:100C000096CFDF91CF911F910F91FF90EF90DF90E2 +:100C1000CF90BF90AF900895DC011296ED91FC91BA +:100C20001397309721F081E09085953009F080E0AE +:100C30000895CF92DF92EF92FF92CF93DF93DC0182 +:100C40001696ED91FC911797309721F1208522306F +:100C500009F56A017B01EC0164E973E08CE898E036 +:100C60000E9402156EE873E08CE898E00E9402157D +:100C70002AE030E0B701A6018CE898E00E948315D5 +:100C80008CE898E00E941316EE81FF81C186D2861F +:100C9000E386F486DF91CF91FF90EF90DF90CF90C5 +:100CA0000895FC0186819781009789F0FC012085D9 +:100CB000223041F0253079F460E00E9471420097C3 +:100CC00079F0FC01618572858385948508956FEFC5 +:100CD0007FEFCB0108956EEF7FEF8FEF9FEF0895C9 +:100CE0006DEF7FEF8FEF9FEF0895FC018481958179 +:100CF000009761F0FC012085223029F0253049F46D +:100D00000E947142FC018185928508958FEF9FEFCB +:100D100008958EEF9FEF0895CF93C62F63E0FC01F7 +:100D2000828193810E947142009749F04C2F50E0DC +:100D300060E070E0FC014187528763877487CF9140 +:100D4000089563E0FC01828193810E9471420097C3 +:100D500019F0FC01818508958FEF08958F929F927D +:100D6000BF92CF92DF92EF92FF920F931F93CF9398 +:100D7000DF93EC0151DF882309F47EC08A819B81D7 +:100D80000E941C23082F10E06801CC0CDD1CE12C14 +:100D9000F12C92E0B92E0430110504F5F701EC0DA9 +:100DA000FD1DEC5DFD4F808091800E94BD1000977D +:100DB00051F0FC01B086A401990C660B770B4187BA +:100DC000528763877487BC018A819B810E94BC42E1 +:100DD0000F5F1F4FF2E0EF0EF11CDDCF0A811B8188 +:100DE00060E0C8010E947142FC018185888761E052 +:100DF000C8010E9471429D838C8362E0C8010E94F9 +:100E000071429F838E8367E873E08CE898E00E94CC +:100E10000215EA81FB81608171818CE898E00E9473 +:100E20004B1663E873E08CE898E00E940215488551 +:100E300050E060E070E02AE08CE898E00E943B150A +:100E400060E873E08CE898E00E94021560E070E0D2 +:100E5000CE014BDF4AE050E0BC018CE898E0DF9126 +:100E6000CF911F910F91FF90EF90DF90CF90BF90A7 +:100E70009F908F900C941616DF91CF911F910F9138 +:100E8000FF90EF90DF90CF90BF909F908F9008954C +:100E9000CF93DF93EC0182E292E09983888361151E +:100EA000710549F080912E0590912F050E947E4298 +:100EB0009B838A8302C01B821A82CE01DF91CF916D +:100EC0004DCF3F924F925F926F927F928F929F92FF +:100ED000AF92BF92CF92DF92EF92FF920F931F9348 +:100EE000CF93DF93CDB7DEB761970FB6F894DEBF2F +:100EF0000FBECDBF6C015B012A017901302E6AE281 +:100F000074E08CE898E00E9402154AE050E0B501D8 +:100F10008CE898E00E9416161B861A861D861C8691 +:100F20001F861E86E114F10421F47E012AE0E20E00 +:100F3000F11C60E070E0C601D8DE8C0133E0A3163E +:100F4000B104C1F084E0A816B10481F5C601F9DE50 +:100F5000823009F47BC038F4882309F477C08130EB +:100F600009F450C1C2C1853009F470C0893009F458 +:100F700049C1BBC1D60118968C91873009F4B5C11F +:100F8000C601DFDE853079F46BE174E08CE898E02F +:100F90000E9402154AE050E065E070E08CE898E0BD +:100FA0000E94161653C08DEF9FEF56C6B1E0AB16E8 +:100FB000B10409F44BC024F4A114B10461F095C14B +:100FC000F2E0AF16B10409F41DC125E0A216B10488 +:100FD00009F431C18AC169E0C6019EDED6011896C6 +:100FE0008C9190E08A309105F8F4FC018827EE5846 +:100FF000FF4F8F4F0C94BB65F70182819381892B42 +:1010000021F48FE7D60118968C93F7014081518126 +:101010006281748107C0D7014D915C91052E000C4F +:10102000660B770BC60105DE0E9430186093800BBB +:101030007093810B8093820B9093830BF6018281D6 +:10104000938190938F0580938E054FC1C60179DE01 +:10105000813009F49FC0C60124DEAB01BC01141627 +:101060001506160617060CF043C0D60118968C918B +:1010700090E08A30910590F5FC018827E458FF4FF5 +:101080008F4F0C94BB65F70140835183862F660F09 +:10109000990B93838283872F770F990B9583848392 +:1010A000970143E050E060E070E0C6010E94904983 +:1010B00063E0A62EB12C43C0D7014D935C939701FA +:1010C00041E050E060E070E0C6010E949049AA242F +:1010D000A394B12C34C0F7015183408320E030E069 +:1010E00040E050E061E070E0C6010E94904925C0F8 +:1010F0002AE030E08CE898E00E9483156EEF73E000 +:101100008CE898E00E943B16D60118968C918830A6 +:1011100031F484E190E0F701918380830EC084E68E +:1011200090E0D70111969C938E9313961C921E9279 +:10113000129715969C938E931497A12CB12C47016E +:10114000612C712C6A147B0409F163EF73E08CE865 +:1011500098E00E9402154AE050E0B3018CE898E064 +:101160000E94CA1561EF73E08CE898E00E940215B6 +:10117000F401619171914F014AE050E08CE898E0F0 +:101180000E941616FFEF6F1A7F0ADCCF61E0C601DE +:10119000C3DD28C0D60118968C91813019F565EE13 +:1011A00073E08CE898E00E943B168FE7F601808799 +:1011B000D70113961C921E92129784E690E0159622 +:1011C0009C938E9314974C9111965C9160E074E619 +:1011D000C6012FDD970143E050E060E070E0C601FA +:1011E0000E949049F6018085813009F077C0D701CF +:1011F00012968D919C911397892B09F06FC08FE700 +:1012000080876CC0C6019DDD853009F46BC0F70195 +:1012100011821082138212821582148262E0C6014A +:101220007BDD20E030E040E050E062E070E0C601AD +:101230000E94904957C0C601EFDC882309F455C0CD +:10124000C6017FDD823009F450C0853009F44DC0FD +:10125000813051F1C60125DD362F272FD601189692 +:101260004C9150E04A30510570F4FA018827EA5752 +:10127000FF4F8F4F0C94BB65892E990F990805C0BD +:10128000832E922E02C0812C912C6CE973E08CE8A5 +:1012900098E00E9402154AE050E0B4018CE898E022 +:1012A0000E941616892809F1F70111821082138213 +:1012B00012821582148265E0C6012EDD20E030E046 +:1012C00040E050E062E070E0C6010E9490496DEDA0 +:1012D00073E08CE898E00E943B1607C0AA24A39410 +:1012E000B12C03C032E0A32EB12CD60118968C91FC +:1012F000843009F461C158F4813009F448C0B8F170 +:10130000823009F479C0833009F4B0C1F6C3883063 +:1013100009F44CC338F4863009F481C1873009F4EC +:101320005CC1EBC3893009F4C4C28F3709F0E5C34F +:1013300060E0C8010E94F11A60E0C80101960E94B5 +:10134000F11A60E0C80102960E94F11AF701A48127 +:10135000B5812FEF30E00E94CA6524E630E040E01E +:1013600050E00E94ED61622FC801039622C1F7018F +:10137000A081B1812FEF30E00E94CA6524E630E001 +:1013800040E050E00E94ED61622FC80112C1D70118 +:1013900012962D913C91139784E690E0821B930B5B +:1013A00014962D913C911597829FD001839FB00D8B +:1013B000929FB00D11242FEF30E00E94CA6520E10A +:1013C00037E240E050E00E94ED61622FC8010396D1 +:1013D000288B398B0E94F11A6AED73E08CE898E053 +:1013E0000E9402154AE050E02889622F3989732F44 +:1013F0008CE898E00E941616F701A481B5812FEFC2 +:1014000030E00E94CA6524E6422E512C612C712CDA +:10141000A30192010E94ED61C22EA22EF701A281CA +:10142000B3812FEF30E00E94CA65A30192010E94B0 +:10143000ED61D22EB22EF701A081B1812FEF30E005 +:101440000E94CA652DE631E040E050E00E94ED6167 +:10145000522F422F4F71440F440F842F880F45E5C0 +:10146000682F649F060E60E0611D1124922F907416 +:10147000207257FD21C091110BC0211104C0862F8D +:101480008095562F11C055E5560F40E06BEA33C0EA +:1014900021110DC0482F5AEA459F040E40E0411D1E +:1014A00011248BEA841B560F682F40E024C080E093 +:1014B000562F5095462F0EC0911111C021110CC00E +:1014C000482F2AEA429F040E40E0411D11245BEAA6 +:1014D000541B4B5A60E00FC0462F40950BC02111A2 +:1014E00004C085E5860F4BEA03C08AEA860F90E0C8 +:1014F000461B682F50E0FFEFBF1609F426C0BB2043 +:1015000009F1662329F02D2D629F060E60E0611D12 +:10151000552329F03D2D539F050E50E0511D4423C6 +:1015200029F02D2D429F040E40E0411D1124D0943E +:101530002D2D229F020E20E0211D1124620F520F3B +:10154000420F03C04FEF5FEF6FEF3FEFA31609F4B9 +:1015500021C020E03C2D332321F0339F212D09F0C1 +:101560002F5F2223A1F0662321F0629F060E60E028 +:10157000611D552321F0529F050E50E0511D44235B +:1015800021F0429F040E40E0411D112403C040E0C1 +:1015900050E060E0C801498B588B0E94F11A5889CD +:1015A000652FC80101960E94F11A4989642FC8016C +:1015B00002960E94F11AA1C2D60114960D911C91B7 +:1015C0001597F8018085853009F097C2C8010E94FF +:1015D0001C23833009F091C2FEC1D6011496ED910F +:1015E000FC9115978085853009F087C2C680D78029 +:1015F000C114D10409F481C2F60161857285CE015E +:10160000019646DC032D9701A201B501CE0101969A +:1016100058DCD6011296CD90DC901397E9CFE02EDE +:1016200061E0802F0E94BC17FF24F394AA94AB289A +:1016300009F0F12C6F2D8E2D0E948D1765ED73E052 +:101640008CE898E00E9402154AE050E0B8018CE86E +:1016500098E00E94CA1563ED73E08CE898E00E9460 +:1016600002156F2D70E04AE050E01EC117FF07C061 +:10167000119501951109AA24A394B12C02C0A12CA3 +:10168000B12CD02E61E0802F0E94BC178091A10068 +:10169000887F8093A10080919100887F8093910042 +:1016A0008091A10082608093A1008091910082606E +:1016B00080939100F701A081B181AB2899F0CD0111 +:1016C000BB0FAA0BBB0B9C01AD012456310941098C +:1016D0005109AFEFB0E00E9409622CE93FEF4FEFF4 +:1016E0005FEF08C02FEF30E00E94CA6524E630E0CB +:1016F00040E050E00E94ED61790161E08D2D0E9493 +:10170000BC17E114F10409F4B3C0FFEFEF16F104C4 +:1017100009F4B0C0F801FF27E75FFA4FE4914E2FBC +:1017200050E0FA013197E231F10508F09DC08827B9 +:10173000E057FF4F8F4F0C94BB6584B5806884BD24 +:10174000E7BC9CC084B5806284BDE8BC97C0809132 +:101750008000806880938000F0928900E092880089 +:101760008DC080918000806280938000F0928B0019 +:10177000E0928A0083C0809180008860809380001E +:10178000F0928D00E0928C0079C08091B00080686A +:101790008093B000E092B30071C08091B00080628D +:1017A0008093B000E092B40069C08091900080689E +:1017B00080939000F0929900E09298005FC0809131 +:1017C0009000806280939000F0929B00E0929A00DB +:1017D00055C080919000886080939000F0929D00A9 +:1017E000E0929C004BC08091A00080688093A00094 +:1017F0008091A0008F7B8093A000F092A900E092DE +:10180000A8003CC08091A00080628093A000F0926C +:10181000AB00E092AA0032C08091A0008860809363 +:10182000A000F092AD00E092AC0028C080912001B1 +:10183000806880932001F0922901E09228011EC067 +:1018400080912001806280932001F0922B01E09230 +:101850002A0114C080912001886080932001F092B9 +:101860002D01E0922C010AC020E8E216F10414F4E4 +:1018700060E001C061E08D2D0E948D176EEC73E079 +:101880008CE898E00E9402154AE050E0B8018CE82C +:1018900098E00E94CA156CEC73E08CE898E00E9416 +:1018A00002154AE050E0B7018CE898E00E94161655 +:1018B00024C1D7011C9160E070E0C60116DA082F40 +:1018C000F92E66EA73E08CE898E00E9402154AE07F +:1018D00050E0602F7F2D8CE898E00E94CA1564EAE2 +:1018E00073E08CE898E00E940215612F012E000C35 +:1018F000770B4AE050E08CE898E00E941616809141 +:10190000280590912905892B09F094C081E090E089 +:10191000909329058093280526E040E855E260E091 +:1019200070E08FEE97E00E9400170093E2098FEEBF +:1019300097E09093E1098093E0091092ED0A1092EC +:10194000EF0A1092EE0A80ED97E09093680A809378 +:10195000670A10926A0A1092690A112339F085E029 +:1019600090E090936C0A80936B0A04C010926C0A0A +:1019700010926B0A86E00E944B2062E370E080E0E8 +:1019800090E00E94F81782ED97E09093680A8093A8 +:10199000670A10926A0A1092690AB4E61B02C00133 +:1019A000112490936C0A80936B0AA0C0D601149600 +:1019B000ED91FC91159761857285CE01019668DAEB +:1019C000CE01019629D9882309F497C089858930E9 +:1019D00009F093C097C060E0C8010E947142FC0109 +:1019E0005184752C628461E0C8010E947142DC015F +:1019F00019968D909D90AD90BC901C9762E0C801A7 +:101A00000E947142FC0101851285F701A081B1811C +:101A10002FE330E00E94CA6524E630E040E050E069 +:101A20000E94ED6169017A01809128059091290554 +:101A3000892B39F06AEA73E08CE898E00E943B1643 +:101A40005CC081E090E0909329058093280526E210 +:101A500040E855E260E070E08FEE97E00E940017EA +:101A60005092E2098FEE97E09093E1098093E009AC +:101A70001092ED0A1092EF0A1092EE0A012B09F46F +:101A80003DC0DC2CCC24CC24CA944AE050E0672D25 +:101A9000762D8CE898E00E94CA1561EA73E08CE824 +:101AA00098E0B0D7B501A4016627772720E18CE83C +:101AB00098E0E1D76FE973E08CE898E0A3D7A6013E +:101AC00060E070E020E18CE898E0D5D78CE898E001 +:101AD0000E9413169092680A8092670A10926A0A0E +:101AE0001092690AD0926C0AC0926B0A86E00E943A +:101AF0004B201092290510922805AEC0DD24DD246C +:101B0000DA94C3CF0A2DD7011C9160E070E0CE01BA +:101B10000196EBD8F82EE92E63EC73E08CE898E0A0 +:101B200071D74AE050E06F2D7E2D8CE898E00E943E +:101B3000CA1561EC73E08CE898E064D7612F012E40 +:101B4000000C770B4AE050E08CE898E00E94CA1540 +:101B50006BEB73E08CE898E055D76A2DAA0C770BF5 +:101B60004AE050E08CE898E00E9416168091280523 +:101B700090912905892B09F05DCF81E090E0909349 +:101B800029058093280526E040E855E260E070E0F2 +:101B90008FEE97E00E940017F092E2098FEE97E037 +:101BA0009093E1098093E0091092ED0A1092EF0AF8 +:101BB0001092EE0A0230A9F1053099F1612F110F50 +:101BC000770B880B990B0E942C6322E538EB42E1DE +:101BD00052E40E94296220E030E040E251E40E9499 +:101BE000E0632DEE3EE94CE35EE30E9491626B01FF +:101BF0007C0120E030E0A9010E94DC6320E030E0BD +:101C000040E05FE387FD05C0C701B6010E9429627D +:101C100004C0C701B6010E9428620E94F9628B01CC +:101C200002C000E010E0A80160E070E02AE08CE86B +:101C300098E021D78CE898E0F6D783ED97E0909371 +:101C4000680A8093670A10926A0A1092690A1093D0 +:101C50006C0A00936B0A4ACF61960FB6F894DEBF08 +:101C60000FBECDBFDF91CF911F910F91FF90EF90ED +:101C7000DF90CF90BF90AF909F908F907F906F90AC +:101C80005F904F903F900895CF93DF93EC016DEEFE +:101C900073E00E943766892B41F160EF73E0CE015B +:101CA0000E943766892B21F164EF73E0CE010E9418 +:101CB0003766892B01F169EF73E0CE010E94376628 +:101CC000892BE1F060E074E0CE010E943766892B39 +:101CD000C1F088818D32C1F090ED980F9A30A0F05C +:101CE0008B37A9F48EEF9FEF14C081E090E011C014 +:101CF00082E090E00EC083E090E00BC084E090E0D2 +:101D000008C085E090E005C080E090E002C08FEF61 +:101D10009FEFDF91CF910895EF92FF920F931F9362 +:101D2000CF93DF9380918C0590918D05C4E0D0E036 +:101D300021E030E0A90148235923452B29F0A901CE +:101D40004095509584239523220F331F219791F7B7 +:101D500090938D0580938C050E9430180091880522 +:101D60001091890520918A0530918B0560177107C4 +:101D70008207930708F458C0012B022B032B09F4A8 +:101D800053C0109288051092890510928A0510920E +:101D90008B05E12CF12CE091E607F091E707EC0FC1 +:101DA000FD1F038110E0228130E0418150E060811D +:101DB00070E0C7010E945D058FEFE81AF80A2496CB +:101DC00084E0E816F10439F7C1E0D0E08091040224 +:101DD000909105028C179D0728F480910402909140 +:101DE000050201C0CE0120919E0530919F05F901A9 +:101DF000E80FF91F408150E060E070E02AE08CE8D5 +:101E000098E039D665E074E08CE898E044D72196F4 +:101E1000C131D105D9F68CE898E0DF91CF911F91BF +:101E20000F91FF90EF90FFC6DF91CF911F910F911F +:101E3000FF90EF900895FC01A285B3851097A9F05B +:101E400086859785029788F0CD01019693878287D2 +:101E50006C93868597850197978786870284F3859B +:101E6000E02D108281E090E0089580E090E00895F8 +:101E7000FC01868197818F3F2FEF920729F02FEF8A +:101E80003FEF378326830895A085B185109789F0A9 +:101E9000248535852115310561F0CD0101969187A5 +:101EA00080878C912150310935872487082E000CBA +:101EB000990B0895FC0186819781019639F481E0A0 +:101EC00024853585232B19F480E0089581E0089559 +:101ED000CF92DF92EF92FF920F931F93CF93DF93F6 +:101EE0007C016A018B01C0E0D0E0CC15DD0589F0F2 +:101EF000D701ED91FC910284F385E02DC70119957E +:101F00008F3FBFEF9B0729F0F80181938F01219646 +:101F1000ECCFCE01DF91CF911F910F91FF90EF9009 +:101F2000DF90CF900895CF93DF931F92CDB7DEB7A8 +:101F3000DC01ED91FC910088F189E02D6983199510 +:101F4000DC01ED91FC910190F081E02D69810F9011 +:101F5000DF91CF911994CF93DF93FC0126813781D4 +:101F60002F3F3F4FF9F4EC01288539858A859B8501 +:101F7000820F931F8115904198F4E881F9810284C2 +:101F8000F385E02DCE011995813291056CF3E8813E +:101F9000F9810684F785E02D682FCE01199502C0DE +:101FA00080E001C081E0DF91CF910895062E000C02 +:101FB000770BFC01778366830895CF93DF93DC0171 +:101FC00016962D913C9117972F3F3F4F31F5EC011D +:101FD000E881F9810088F189E02DCE011995DC01B5 +:101FE000ED91FC910084F185E02D1995892B99F0F4 +:101FF000E881F9810284F385E02DCE0119958132C3 +:10200000910534F3E881F9810684F785E02D682F86 +:10201000CE01199502C080E001C081E0DF91CF912F +:102020000895FC018481958108950895FC0122851D +:10203000338580859185820F931F811540E1940738 +:1020400048F02F5F3F4F338722870E94BD6181E0B8 +:1020500090E0089580E090E00895FC0186819781EA +:102060008F3F2FEF920729F02FEF3FEF3783268323 +:1020700008952085318582859385AC014F5F5F4F40 +:1020800053874287820F931F0E94B561082E000C70 +:10209000990B0895FC01868197818F3F2FEF92075E +:1020A00029F02FEF3FEF37832683089580859185B0 +:1020B0000C94965BCF92DF92EF92FF92CF93DF93D7 +:1020C000EC018E819F818F3F2FEF920759F02FEF08 +:1020D0003FEF3F832E83DF91CF91FF90EF90DF9012 +:1020E000CF900895BDD76B017C01A4EFCA0EA1E08B +:1020F000DA1EE11CF11CE881F9810088F189E02DEC +:10210000CE011995DC01ED91FC910084F185E02D63 +:102110001995892B31F4A4D76C157D058E059F0583 +:1021200050F3E881F9810088F189E02DCE011995FD +:10213000DC01ED91FC910284F385E02DDF91CF91DC +:10214000FF90EF90DF90CF9019941F93CF93DF9380 +:10215000182F66E270E00E948C28C82FD0E067E25A +:1021600070E0812F0E948C28DC2FCC279E01282B29 +:10217000C901DF91CF911F9108958DE090E00E94F9 +:102180005659009729F02DE0FC0111922A95E9F7A4 +:1021900008952C9A08952C9808951F93CF93DF9358 +:1021A000182F60E270E00E948C28C82FD0E061E216 +:1021B00070E0812F0E948C28DC2FCC279E01282BD9 +:1021C000C901DF91CF911F9108958EBD00000DB41C +:1021D00007FEFDCF8EB50895CF92DF92EF92FF926A +:1021E0000F931F93CF93DF93EC017A018B016C0166 +:1021F000C40ED51ECC15DD0579F0CDDF8FE0E5DF0F +:102200008D2FE3DF8C2FE1DF219680E0DEDFF80108 +:1022100081938F01BEDFEECFC701DF91CF911F9178 +:102220000F91FF90EF90DF90CF900895CF92DF92C3 +:10223000EF92FF920F931F93CF93DF93EC017A01FC +:102240008B016C01C40ED51ECC15DD0571F0A3DF2A +:1022500080EFBBDF8D2FB9DF8C2FB7DF2196F80120 +:1022600081918F01B2DF95DFEFCFC701DF91CF9171 +:102270001F910F91FF90EF90DF90CF9008951F93E3 +:10228000CF93DF931F921F92CDB7DEB7182F6A83CB +:10229000998381DF80EF99DF9981892F96DF812FE4 +:1022A00094DF6A81862F91DF74DF81E00F900F90B9 +:1022B000DF91CF911F9108951F93CF93DF931F92CA +:1022C0001F92CDB7DEB7182F80E590E069837A833F +:1022D0000E946F4321E041E050E069817A81812FC3 +:1022E0000E9401250E946E4381E090E00F900F90C4 +:1022F000DF91CF911F910895CF93DF931F92CDB7B8 +:10230000DEB7FC01218D328D232B41F0BE016F5FC2 +:102310007F4F808DD1DF898190E002C08FEF9FEFEA +:102320000F90DF91CF910895FF920F931F93CF935A +:10233000DF93F82E80E590E00E946F43C0E0D0E08C +:102340008F2D03DF8C01892B19F08F2DFEDEEC0120 +:10235000C017D107A9F70E946E43CE01DF91CF913C +:102360001F910F91FF900895AF92BF92CF92DF928D +:10237000EF92FF921F93CF93DF93182F5B017A01A7 +:1023800080E590E00E946F43C0E0D0E0812FDDDE69 +:102390006C01892B19F0812FD8DEEC01CC15DD05FD +:1023A000A9F7209799F463E070E0812F0E948C28B0 +:1023B0008431F1F08823E1F0C1E0D0E08C3111F4F8 +:1023C000C0E0D0E0D195C195D10912C0EC16FD0650 +:1023D0000CF4E7011C161D065CF420E0AE01B5010B +:1023E000812F0E94012560E470E0812F0E94F32478 +:1023F0000E946E43CE01DF91CF911F91FF90EF902D +:10240000DF90CF90BF90AF900895CF93DF93FC0102 +:10241000218D328D2115310519F48FEF9FEF10C0FA +:10242000EC014217530708F0A901888D9DDF1816AB +:1024300019069CF7298D3A8D281B390B3A8F298F65 +:10244000DF91CF910895CF93C82F80E590E00E944F +:102450006F4360E170E08C2F0E94F3244FEF62E045 +:1024600070E08C2F0E948228CF910C946E43FF92D3 +:102470000F931F93CF93DF931F921F92CDB7DEB7B9 +:10248000F82E8A012A836983DEDF80E590E00E94CE +:102490006F432A816981462F422B60E070E08F2DC7 +:1024A0000E9482280115110551F4009190051091A8 +:1024B00091050F5F1F4F1093910500939005412FD9 +:1024C00064E070E08F2D0E948228402F65E070E06C +:1024D0008F2D0E94822861E070E08F2D0E94F324EE +:1024E0000E946E4381E00F900F90DF91CF911F917A +:1024F0000F91FF900895BF92CF92DF92EF92FF92DB +:102500000F931F93CF93DF9300D000D0CDB7DEB7EA +:10251000FC01208D243009F050C06A017B018C0140 +:10252000B12C63E070E08B2D0E948C28811103C0D8 +:10253000F801B08E06C08831D9F3B394F4E0BF122D +:10254000F0CFF801808D8430C1F196E0ECE2F2E04A +:10255000DE01119601900D929A95E1F7F7019381B2 +:102560009F779C8394819D8395819E83B7016E5F45 +:102570007F4F90E0982F882744E050E0845F9B4F86 +:1025800055DEB601F801808D0E94E528F801808DA6 +:1025900090E0982F882746E050E0BE016F5F7F4FA4 +:1025A0008A5F9B4F43DEF801128E118E20E8A60150 +:1025B00062E0808D5CDF81E001C080E026960FB68E +:1025C000F894DEBF0FBECDBFDF91CF911F910F9169 +:1025D000FF90EF90DF90CF90BF9008951F93CF931F +:1025E000DF931F92CDB7DEB7182F80E590E00E94F1 +:1025F0006F4363E070E0812F0E948C2889830E94E2 +:102600006E4389810F90DF91CF911F910895CF92F2 +:10261000DF92EF92FF920F931F93CF93DF936C01A2 +:102620007A018B01C0E0D0E0CE15DF0589F0D8013A +:102630006D918D01D601ED91FC910190F081E02D1D +:10264000C6011995892B11F47E0102C02196ECCFA9 +:10265000C701DF91CF911F910F91FF90EF90DF9015 +:10266000CF900895FC01A089B1898C91A689B78982 +:1026700082FD0FC09C91818D8F5F8F73228D821799 +:1026800049F0218DDF01A20FB11D5D969C93818FD2 +:1026900008958C910895FC01538D448D252F30E0D1 +:1026A000842F90E0821B930B541710F0CF9608955F +:1026B00001970895FC01918D828D981761F0828DAC +:1026C000DF01A80FB11D5D968C91928D9F5F9F7366 +:1026D000928F90E008958FEF9FEF0895FC01918D08 +:1026E000828D981731F0828DE80FF11D858D90E075 +:1026F00008958FEF9FEF0895FC01918D228D892F12 +:1027000090E0805C9F4F821B91098F7399270895F9 +:102710008FEE97E0F1DF21E0892B09F420E0822F92 +:1027200008958CE898E0E8DF21E0892B09F420E0A7 +:10273000822F0895FC01848DDF01A80FB11DA35ADB +:10274000BF4F2C91848D90E001968F739927848FD1 +:10275000A689B7892C93A089B1898C9180648C93C8 +:10276000938D848D981306C00288F389E02D8081B3 +:102770008F7D80830895EF92FF920F931F93CF93E5 +:10278000DF93EC0181E0888F9B8D8C8D981305C0C1 +:10279000E889F989808185FD23C0F62E0B8D10E034 +:1027A0000F5F1F4F0F731127E02E8C8DE8120BC0A7 +:1027B0000FB607FCFACFE889F989808185FFF5CF4C +:1027C000CE01B8DFF2CF8B8DFE01E80FF11DE35A89 +:1027D000FF4FF0820B8FEA89FB898081806207C0FE +:1027E000EE89FF896083E889F9898081806480832C +:1027F00081E090E0DF91CF911F910F91FF90EF90DA +:102800000895CF93DF93EC01888D8823C1F0EA8986 +:10281000FB89808185FD05C0A889B9898C9186FDD9 +:102820000EC00FB607FCF5CF808185FFF2CFA889D7 +:10283000B9898C9185FFEDCFCE017CDFE8CFDF91A8 +:10284000CF91089580E090E0892B19F06ADF811123 +:1028500020C080E090E0892B41F080E090E0892B5F +:1028600021F00E940000811117C080E090E0892BC8 +:1028700019F04EDF811113C080E090E0892BA1F0A8 +:1028800080E090E0892B81F00E94000081110AC055 +:1028900008950E940000DDCF0E940000E6CF0E9454 +:1028A0000000EACF0C940000089590E0FC013197FD +:1028B000E231F10508F04EC08827EE55FF4F8F4FEB +:1028C0000C94BB65809180008F7703C0809180005D +:1028D0008F7D80938000089580918000877FF9CF5D +:1028E00084B58F7702C084B58F7D84BD08958091B3 +:1028F000B0008F7703C08091B0008F7D8093B000CF +:102900000895809190008F7707C0809190008F7D0F +:1029100003C080919000877F8093900008958091FC +:10292000A0008F7707C08091A0008F7D03C08091A9 +:10293000A000877F8093A0000895809120018F7769 +:1029400007C0809120018F7D03C080912001877F87 +:102950008093200108953FB7F8948091AC05909141 +:10296000AD05A091AE05B091AF0526B5A89B05C0F9 +:102970002F3F19F00196A11DB11D3FBFBA2FA92FFE +:10298000982F8827820F911DA11DB11DBC01CD017B +:1029900042E0660F771F881F991F4A95D1F7089567 +:1029A000CF93DF931F92CDB7DEB789832091A00527 +:1029B0003981E091A105F091A205822F90E08095E8 +:1029C0009095F8940080082200824BE000C05DE002 +:1029D00000005A95E9F7008008220894379508F41A +:1029E000022A00824A9599F778940F90DF91CF914F +:1029F00008950E94E465DC01ED91FC910190F08165 +:102A0000E02D1994EF92FF920F931F93CF93DF93D2 +:102A10008C017B01C0E0D0E0F701EC0FFD1F649159 +:102A2000662361F0D801ED91FC910190F081E02DD9 +:102A3000C8011995892B11F02196EECFCE01DF91B7 +:102A4000CF911F910F91FF90EF900895611571053F +:102A500079F0FB0101900020E9F73197AF01461BA7 +:102A6000570BDC01ED91FC910280F381E02D19946C +:102A700080E090E008954F925F926F927F92EF9284 +:102A8000FF920F931F93CF93DF93CDB7DEB7A1973C +:102A90000FB6F894DEBF0FBECDBF7C01FA01CB01AB +:102AA00019A2223008F42AE08E010F5D1F4F422E3A +:102AB000512C612C712CBF01A30192010E94CB61AA +:102AC000F901CA01015011096A3014F4605D01C0B6 +:102AD000695CD8016C93232B242B252B61F7B8015B +:102AE000C701B4DFA1960FB6F894DEBF0FBECDBF0D +:102AF000DF91CF911F910F91FF90EF907F906F909A +:102B00005F904F900895CF92DF92EF92FF920F93D4 +:102B10001F93CF93DF93EC016A017B0121153105EF +:102B200079F4E881F9810190F081E02D642FDF9143 +:102B3000CF911F910F91FF90EF90DF90CF9019945C +:102B40002A303105D9F477FF18C06DE254DF8C01CB +:102B500044275527BA014C195D096E097F092AE0FF +:102B6000CE0189DF800F911FDF91CF911F910F91CF +:102B7000FF90EF90DF90CF9008952AE0B701A60173 +:102B8000CE01DF91CF911F910F91FF90EF90DF90D9 +:102B9000CF9071CF9A01AB01770F660B770BB3CF54 +:102BA0008F929F92AF92BF92CF92DF92EF92FF925D +:102BB0000F931F93CF93DF937C018B016C0182E015 +:102BC000C80ED11C4701E5E08E0E911CC0E0D0E09C +:102BD000F60141916F0150E060E070E02AE0C80129 +:102BE0004ADF5C016EE2C80106DF8A0D9B1DC80F3B +:102BF000D91FC814D90461F7F701458150E060E09E +:102C000070E02AE0C80137DF8C0F9D1FDF91CF9164 +:102C10001F910F91FF90EF90DF90CF90BF90AF90FA +:102C20009F908F9008956BEA73E010CF0F931F93DE +:102C3000CF93DF93EC019A01AB01770F660B770B13 +:102C400062DF8C01CE01EFDF800F911FDF91CF910A +:102C50001F910F9108950F931F93CF93DF93EC0172 +:102C6000F5DE8C01CE01DFDF800F911FDF91CF9168 +:102C70001F910F9108950F931F93CF93DF93EC0152 +:102C8000C1DE8C01CE01CFDF800F911FDF91CF918C +:102C90001F910F910895DACE21E333E0FC013183D7 +:102CA0002083FB014081518162817381FC01428359 +:102CB00053836483758308951F920F920FB60F920A +:102CC00011240BB60F922F933F934F935F936F9303 +:102CD0007F938F939F93AF93BF93EF93FF938FEE69 +:102CE00097E028DDFF91EF91BF91AF919F918F9178 +:102CF0007F916F915F914F913F912F910F900BBEFC +:102D00000F900FBE0F901F9018951F920F920FB645 +:102D10000F9211240BB60F922F933F934F935F9313 +:102D20006F937F938F939F93AF93BF93EF93FF9393 +:102D30008FEE97E097DCFF91EF91BF91AF919F915C +:102D40008F917F916F915F914F913F912F910F9054 +:102D50000BBE0F900FBE0F901F9018951F920F92F1 +:102D60000FB60F9211240BB60F922F933F934F93F0 +:102D70005F936F937F938F939F93AF93BF93EF93E3 +:102D8000FF938CE898E0D6DCFF91EF91BF91AF9173 +:102D90009F918F917F916F915F914F913F912F9173 +:102DA0000F900BBE0F900FBE0F901F9018951F92A3 +:102DB0000F920FB60F9211240BB60F922F933F93E1 +:102DC0004F935F936F937F938F939F93AF93BF9333 +:102DD000EF93FF938CE898E045DCFF91EF91BF9172 +:102DE000AF919F918F917F916F915F914F913F91A3 +:102DF0002F910F900BBE0F900FBE0F901F90189544 +:102E0000CF92DF92EF92FF921F93CF93DF93EC016B +:102E10006A017B01122FE889F98982E080834115DC +:102E2000514E61057105B1F060E079E08DE390E00D +:102E3000A70196010E94CB61DA01C9010197A1099E +:102E4000B109B695A79597958795AC01411580E195 +:102E50005807A8F0E889F989108260E874E88EE1E3 +:102E600090E0A70196010E94CB61BA01A9014150EF +:102E70005109610971097695679557954795EC85D4 +:102E8000FD855083EE85FF854083188EEC89FD8992 +:102E90001083EA89FB89808180618083EA89FB89CC +:102EA000808188608083EA89FB8980818068808353 +:102EB000EA89FB8980818F7D8083DF91CF911F918B +:102EC000FF90EF90DF90CF900895CF93DF93282F5E +:102ED00030E0F901E75FFA4F8491F901ED53FB4FC0 +:102EE000D491F901E358FB4FC491CC2389F08111AF +:102EF000DCDCEC2FF0E0EE0FFF1FED59FB4FA5914E +:102F0000B491EC91ED2381E090E021F480E002C0E7 +:102F100080E090E0DF91CF9108951F93CF93DF93EE +:102F2000282F30E0F901E75FFA4F8491F901ED5362 +:102F3000FB4FD491F901E358FB4FC491CC23C1F06E +:102F4000162F8111B2DCEC2FF0E0EE0FFF1FE75BD4 +:102F5000FB4FA591B4918FB7F894111105C09C91C6 +:102F6000ED2FE095E92302C0EC91ED2BEC938FBFA0 +:102F7000DF91CF911F910895CF93DF9390E0FC01F3 +:102F8000ED53FB4F2491FC01E358FB4F84918823C0 +:102F900061F190E0880F991FFC01E15DFB4FC59145 +:102FA000D491FC01E75BFB4FA591B491611109C07D +:102FB0009FB7F8948881209582238883EC912E23F3 +:102FC0000BC0623061F49FB7F8943881822F8095EE +:102FD00083238883EC912E2B2C939FBF06C08FB741 +:102FE000F894E8812E2B28838FBFDF91CF9108952D +:102FF0008F929F92AF92BF92CF92DF92EF92FF9209 +:103000006B017C01A8DC4B015C01C114D104E1041B +:10301000F104E9F0A0DCDC01CB0188199909AA09C7 +:10302000BB09883E9340A105B10578F321E0C21A9F +:10303000D108E108F10888EE880E83E0981EA11CF3 +:10304000B11CC114D104E104F10421F7DECFFF90DB +:10305000EF90DF90CF90BF90AF909F908F900895AA +:103060002FB7F8946091A8057091A9058091AA05E1 +:103070009091AB052FBF08951F920F920FB60F923C +:1030800011242F933F938F939F93AF93BF9380917E +:10309000A8059091A905A091AA05B091AB05309122 +:1030A000A70523E0230F2D3720F40196A11DB11DA4 +:1030B00005C026E8230F0296A11DB11D2093A70588 +:1030C0008093A8059093A905A093AA05B093AB059A +:1030D0008091AC059091AD05A091AE05B091AF0582 +:1030E0000196A11DB11D8093AC059093AD05A093F1 +:1030F000AE05B093AF05BF91AF919F918F913F9176 +:103100002F910F900FBE0F901F9018951F920F9246 +:103110000FB60F9211240BB60F922F933F934F933C +:103120005F938F939F93EF93FF9320919E05309130 +:103130009F0580919C0590919D05AC014F5F5F4F6D +:1031400050939D0540939C05F901E80FF91F80817C +:103150008093CE00809104029091050220919C05FD +:1031600030919D058217930748F48FEF9FEF90935E +:103170009D0580939C0588E48093C900FF91EF91A1 +:103180009F918F915F914F913F912F910F900BBE27 +:103190000F900FBE0F901F9018951F920F920FB6B1 +:1031A0000F9211242F933F938F939F9320919A0511 +:1031B00030919B0580919C0590919D0521303105B2 +:1031C000A9F48F3F2FEF920789F41092C800109254 +:1031D000CD0089E08093CC0086E28093CA001092F3 +:1031E000CE0010929D0510929C0517C0892BA9F462 +:1031F0001092C8001092CD0083E08093CC008EE046 +:103200008093CA0088E28093C9001092CE0081E0CA +:1032100090E090939D0580939C059F918F913F91A5 +:103220002F910F900FBE0F901F9018951F920F9225 +:103230000FB60F9211240BB60F922F933F934F931B +:103240005F936F937F938F939F93AF93BF93EF930E +:10325000FF932091C8008091CE009091990524FFA2 +:1032600008C081E08093990580919E0590919F050B +:1032700054C0913091F481110DC082E08093990582 +:10328000EFDE6093240570932505809326059093C7 +:1032900027053EC01092990544C0923009F041C004 +:1032A000E0919705F09198059081981721F091E0B1 +:1032B0009093030280832091970530919805809127 +:1032C0009505909196052817390711F510929905E3 +:1032D000809103028823D1F0809193059091940509 +:1032E000892BA1F01092C900E0919305F09194050B +:1032F000199580E98093C9001092C8001092CD0002 +:1033000083E08093CC008EE08093CA001092030289 +:1033100080919705909198050196909398058093D8 +:103320009705FF91EF91BF91AF919F918F917F9101 +:103330006F915F914F913F912F910F900BBE0F9026 +:103340000FBE0F901F9018950F931F93CF93DF938D +:10335000EC010E940B27FE01E35DFD4F918380830A +:1033600001978231924008F04BC042E152E08E0159 +:10337000055E1F4FB801CE0148D8F801A2E3B2E0C4 +:1033800048E04A0F21918D9130E0082E000C990BF6 +:1033900028173907A9F54A13F5CF0CA110E0102F13 +:1033A00000278BA1082BFE01E15DFD4F11830083F7 +:1033B000011580E5180701F54FA1329640838AA5D3 +:1033C00090E0982F882729A5822B319691838083BE +:1033D0006BA570E0762F66272CA5622B3296718341 +:1033E000608332960190F081E02D309759F09E0174 +:1033F000235D3F4F199506C0011520E2120711F019 +:1034000000E010E0C801DF91CF911F910F91089566 +:1034100078941F920F920FB60F9211240BB60F9251 +:10342000CF92DF92EF92FF920F931F932F933F93D0 +:103430004F935F936F937F938F939F93AF93BF93BC +:10344000CF93DF93EF93FF93809170008E7F8093F3 +:1034500070000FE310E08BE1E82EF12C9BE2C92E07 +:10346000D12CC091A305D091A4052097F9F4033283 +:10347000110508F43AC003521109E091A105F09139 +:10348000A20590818091A005282F209592239083FA +:103490009BE0D7011197F1F79150D9F79081892BD3 +:1034A0008083C6010197F1F780E00DC00B30110554 +:1034B000E0F00B501109E091A505F091A605EC0F85 +:1034C000FD1F319780816CDA2196D093A405C093BB +:1034D000A30580910102909102028C179D0708F0CC +:1034E000C0CF1092A4051092A30580917000816056 +:1034F00080937000FF91EF91DF91CF91BF91AF91D9 +:103500009F918F917F916F915F914F913F912F91FB +:103510001F910F91FF90EF90DF90CF900F900BBE17 +:103520000F900FBE0F901F90189581E08093920529 +:1035300080910002282F30E0F901E358FB4FE4911D +:10354000F0E0EE0FFF1FE75BFB4F45915491509366 +:10355000A2054093A105F901ED53FB4FE491E093DF +:10356000A00561E009DD83E08093B100E0E7F0E0D1 +:103570008081816080830895CF93DF9318161906A8 +:1035800044F0809170008E7F8093700010929205BD +:1035900019C0EC018091A5059091A6050E94EB59F8 +:1035A000CE01C130D24014F080E092E0909302024C +:1035B000809301020E9456599093A6058093A50519 +:1035C000892B29F4109202021092010207C0809107 +:1035D0009205811103C0DF91CF91A7CFDF91CF91E9 +:1035E0000895EF92FF921F93CF93DF931F921F9244 +:1035F000CDB7DEB7162F20919205211105C0898322 +:103600009A8393DF9A8189817C0121E0E21AF10893 +:10361000E114E2E0FE0690F42091010230910202F2 +:103620002817390708F4A8DF8091A5059091A60511 +:10363000009721F08E0D9F1DFC0110830F900F90BD +:10364000DF91CF911F91FF90EF9008956DEE73E0A1 +:1036500087E094E00C94F1234F925F926F927F92F7 +:103660008F929F92AF92BF92CF92DF92EF92FF9292 +:103670000F931F93CF93DF93CDB7DEB729970FB684 +:10368000F894DEBF0FBECDBFE0911706F09118068B +:103690003C96E031F10508F0E1C18827EC54FF4F7A +:1036A0008F4F0C94BB656CE176E08CE898E0E3DA30 +:1036B00080910F06811107C084EF95E00E940128D8 +:1036C00081E080930F0681EB95E090933C09809315 +:1036D0003B096CE271E080E090E08ADC1FB7F8946F +:1036E0008091B005811123C0E2EBF4E08491E8EF12 +:1036F000F4E09491E82FF0E0EE0FFF1FE15DFB4F47 +:10370000A591B491EC91E92319F461E085E305DC1E +:1037100061E085E331DC8CB580618CBD8CB5806463 +:103720008CBD61E084E328DC61E083E325DC8091EB +:10373000B0058F5F8093B0051FBF249A80E590E0AD +:103740000E946F4367E080E090E00E943F1165E5D2 +:103750008BE190E00E943F1165E58AE190E00E94D4 +:103760003F110E946E4380E090E490936506809341 +:10377000640680E090E690936D0680936C0680E08E +:1037800098E4909367068093660680E098E69093AD +:103790006F0680936E0680E090E5909369068093B3 +:1037A000680680E090E7909371068093700680E051 +:1037B00098E590936B0680936A0680E098E7909373 +:1037C00073068093720680E590E00E946F4346E0A6 +:1037D00050E060E175E089E090E00E94161181E31D +:1037E00093E09A8389831B821C821D821E82CE01F4 +:1037F00003960E9467430E946E4380913B0990911B +:103800003C09DC0192961D921D921D921C92959787 +:10381000FC0116A217A210A611A69A961D921D923F +:103820001D921C929D9740E65AEE60E070E046AB18 +:1038300057AB60AF71AF40EA5FE060E070E0DA96EE +:103840004D935D936D937C93DD97189626E0FD0173 +:10385000322F11923A95E9F7AC01425F5F4F34E1A4 +:10386000FA0111923A95E9F7E0E1F5E001900D9245 +:103870002A95E1F7FC01EE5BFF4F10820E94F82EC3 +:103880008130910509F04DC080E590E00E946F43C2 +:1038900060913B0970913C09625F7F4FCE010196B8 +:1038A000FBD9CE0103960E94674360913B0970915A +:1038B0003C096A5E7F4FCE010196EED944E050E0AC +:1038C000BE016D5F7F4F81E090E00E941611609114 +:1038D0003B0970913C096E5E7F4FCE010196DCD9A9 +:1038E00044E050E0BE016D5F7F4F85E090E00E94B4 +:1038F00016110E946E4360913B0970913C09625E13 +:103900007F4FCE010196C8D98B819C81AD81BE814C +:103910008093370990933809A0933909B0933A09F5 +:103920001DC0892BD9F464EF75E08CE898E0A3D929 +:1039300086EF9FEF909318068093170691DBDC01CA +:10394000CB0188579C4EAF4FBF4F80937A0B90931B +:103950007B0BA0937C0BB0937D0B80C00E94C4486E +:1039600081E090E077C060E070E080E090E00E944D +:1039700060459093180680931706809136059091C4 +:103980003705009709F46AC066E379E10E94B12720 +:1039900065C099E288E10FB6F894A895809360001D +:1039A0000FBE909360001986E7D6811157C0009131 +:1039B000E8071091E9070115110509F44FC0C80186 +:1039C0003BD6682E712CF2E06F1671040CF095C195 +:1039D00045C0D2D6811142C082E090E03BC040DBBE +:1039E00000917A0B10917B0B20917C0B30917D0B19 +:1039F000061717072807390788F51092180610923E +:103A000017062CC02DDB00917A0B10917B0B2091B7 +:103A10007C0B30917D0B0617170728073907E0F25A +:103A20001DC060E070E080E090E00E944647892B76 +:103A300099F616DBDC01CB0188579C4EAF4FBF4F88 +:103A400080937A0B90937B0BA0937C0BB0937D0BB0 +:103A500086EF9FEF90931806809317060FB6F894A1 +:103A6000A89580916000886180936000109260004A +:103A70000FBE00913B0910913C090115110509F495 +:103A800017C1EEDA4B015C017801BEE3EB0EF11CCD +:103A9000F70180819181A281B381A5019401281B46 +:103AA000390B4A0B5B0BCA01B901683E33E073075F +:103AB0008105910508F446C028EE33E040E050E06F +:103AC0000E94CB61861A970AA80AB90AD7018D927B +:103AD0009D92AD92BC921397F80186A597A5A0A9D7 +:103AE000B1A969017A01CC0CDD1CEE1CFF1C8C1500 +:103AF0009D05AE05BF0528F416A617A610AA11AAA3 +:103B000009C0821B930BA40BB50BF80186A797A7DE +:103B1000A0ABB1ABF80182A993A9A4A9B5A98C1552 +:103B20009D05AE05BF0528F412AA13AA14AA15AA6A +:103B300009C0821B930BA40BB50BF80182AB93ABAE +:103B4000A4ABB5ABF80186A597A5A0A9B1A9892B0F +:103B50008A2B8B2B69F4EE5BFF4F8081833041F41D +:103B600084E08083C8010E94F82E01967C0102C087 +:103B7000E12CF12CF80182A993A9A4A9B5A9892B5C +:103B80008A2B8B2BA1F4EE5BFF4F8081833011F0E9 +:103B900081110DC01082F8013E9684E1DF011D9273 +:103BA0008A95E9F7C8010E94F82E03967C01B2E0DD +:103BB000EB16F10429F0E4E0EE16F10409F04CC034 +:103BC00080E590E00E946F4360913B0970913C0951 +:103BD000625F7F4FCE0101965FD8CE0103960E94AF +:103BE000674360913B0970913C096A5E7F4FCE014B +:103BF000019652D844E050E0BE016D5F7F4F81E0F6 +:103C000090E00E94161160913B0970913C096E5E34 +:103C10007F4FCE01019640D844E050E0BE016D5F79 +:103C20007F4F85E090E00E9416110E946E436091E4 +:103C30003B0970913C09625E7F4FCE0101962CD802 +:103C40008B819C81AD81BE81809337099093380927 +:103C5000A0933909B0933A09F2E0EF16F10491F01C +:103C600034F4EA94EF2821F561E875E010C043E0F0 +:103C7000E416F10451F054E0E516F104C9F46FE4E0 +:103C800075E010C061E775E00DC06EE575E08CE889 +:103C900098E00E943B1686EF9FEF90931806809362 +:103CA000170606C08CE898E00E943B160E94C448A4 +:103CB00099E288E10FB6F894A895809360000FBE52 +:103CC00090936000809117069091180629960FB680 +:103CD000F894DEBF0FBECDBFDF91CF911F910F9142 +:103CE000FF90EF90DF90CF90BF90AF909F908F901C +:103CF0007F906F905F904F90089560E0C8010E94A0 +:103D00007142DC011996AD90BC901A9761E0C80130 +:103D10000E947142FC0181849284F2E06F1671046A +:103D200009F475C162E0C8010E947142DC01199674 +:103D3000CD90DC901A97B3E06B16710409F46BC157 +:103D400063E0C8010E947142FC01E184F284F4E066 +:103D50006F16710451F064E0C8010E947142DC01E9 +:103D600019960D911C911A9703C08E01075F1F4F82 +:103D70009092D9098092D809D092DB09C092DA09D1 +:103D800065ED75E08CE898E00E940215B4018CE8BE +:103D900098E00E944B1663ED75E08CE898E00E9475 +:103DA00002154AE050E0B6018CE898E00E94CA157E +:103DB0006CEC75E08CE898E00E940215B7018CE885 +:103DC00098E00E944B1667EC75E08CE898E00E9442 +:103DD0000215D2D48111E0C06091D8097091D9093F +:103DE00080914309909144094091DA095091DB098F +:103DF000DC01ED91FC916115710521F00088F189DC +:103E0000E02D16C00684F785E02D21E333E03A83E8 +:103E100029834090D4095090D5096090D6097090BC +:103E2000D7094B825C826D827E82BE016F5F7F4FBD +:103E300019958130910509F0A8C09093C609809327 +:103E4000C50987E0EBE3F2E0DE01119601900D92E7 +:103E50008A95E1F7FE013196AAE4B9E06E0128E007 +:103E6000C20ED11C81918D93EC15FD05D9F7E1149B +:103E7000F10429F00115110521F082EC03C082E064 +:103E800001C082E880935109109252098FE080931B +:103E900053094FE050E065E479E0C501DBD3E1145C +:103EA000F10469F0AC0165E479E0C701D3D30115F1 +:103EB000110529F0AC0165E479E0C801CBD3AC0170 +:103EC0004550510965E479E080E1E5D3C9D86093B4 +:103ED000C7097093C8098093C9099093CA09609370 +:103EE000CB097093CC098093CD099093CE09809132 +:103EF000430990914409DC01ED91FC910084F18526 +:103F0000E02D1995892BB9F4ABD80091CB0910910C +:103F1000CC092091CD093091CE09DC01CB01801B69 +:103F2000910BA20BB30B88399A43A105B105F8F2A6 +:103F30008CEF9FEF1AC0C6010E949E410497C9F4FE +:103F400080914809811110C08BD86093CB09709380 +:103F5000CC098093CD099093CE091092CF0910928D +:103F6000DF091092DE0918C090E09093DF0980937A +:103F7000DE098091430990914409DC01ED91FC91A7 +:103F80000488F589E02D19951AC08EEF9FEF909364 +:103F9000DF098093DE0913C069EB75E08CE898E0D7 +:103FA0000E940215B5018CE898E00E942B1680E271 +:103FB00094E00E94DD404ADB83E090E04BCD6DEA67 +:103FC00075E08CE898E00E9402156091DE0970911E +:103FD000DF094AE050E08CE898E00E94CA1565E9E4 +:103FE00075E08CE898E00E943B163AD8DC01CB01E2 +:103FF00088579C4EAF4FBF4F80937A0B90937B0BAB +:10400000A0937C0BB0937D0B84EF9FEF23CD8BE5CA +:10401000C82E87E0D82E7E0129E0E20EF11C870130 +:10402000A7CECF92DF92EF92FF920F931F93CF9381 +:10403000DF938C017B016A010E94BD10EC01892B8A +:1040400009F182E08887A601DD0C660B770B4987B2 +:104050005A876B877C8788819981009711F00E942D +:10406000EB59C7010E94E86599838883BE01C801A6 +:10407000DF91CF911F910F91FF90EF90DF90CF9044 +:104080000C94BC42DF91CF911F910F91FF90EF9064 +:10409000DF90CF9008958F929F92AF92BF92CF9270 +:1040A000DF92EF92FF920F931F93CF93DF93CDB7E1 +:1040B000DEB7C150D1400FB6F894DEBF0FBECDBF02 +:1040C000282F8091E20989832A83213090F02530BE +:1040D00010F0273171F48091E3099091E4099B83FA +:1040E0008C838091E5099091E6099D838E8396E00B +:1040F00001C092E08E010F5F1F4F213120F42F305D +:1041000030F48BEF01C08AEE820F823078F4309168 +:10411000670A8091680AF801E90FF11D808381E048 +:10412000890FF801E80FF11D9E5F30832F3021F1D8 +:1041300050F4253091F0263009F0B1C030916B0A6F +:1041400080916C0A0EC0263109F48AC0273109F427 +:1041500058C0203109F0A3C054C03091690A809141 +:104160006A0AF801E90FF11D808381E0890FF801E7 +:10417000E80FF11D9E5F92C04091690A50916A0A52 +:10418000F801E90FF11D508382E0890F31E0390F0A +:10419000F801E30FF11D4083BA0167707727A3E0B0 +:1041A00056954795AA95E1F7672B19F031E0340F42 +:1041B00001C0342FB3E0B90FF801E80FF11D3083CF +:1041C000A4E0A90F60E070E04FEF4A0F6317B0F46E +:1041D00050E0CB0195958795400F511F880F991F8F +:1041E000FC01E559F54F60FD02C0808101C081816D +:1041F000FA0180836F5F7F4FAF5FE6CF9B2F930FF6 +:104200004EC03091690A80916A0AF801E90FF11DE8 +:10421000808381E0890FF801E80FF11D308363E0AE +:10422000690F9E5FF801E90FF11D932F990F90839D +:10423000EBE6FAE0862F40E0431780F4708151816D +:104240003296D801A80FB11D5C9351E0580FD801E8 +:10425000A50FB11D8E5F7C934F5FEECF960F1FC0F1 +:1042600080916B0A30916C0AF801E90FF11D3083DF +:1042700031E0390FF801E30FF11D808330916D0AB1 +:1042800080916E0A42E0490FF801E40FF11D80832E +:1042900083E0890FF801E80FF11D9C5F30837801FE +:1042A000F8014FEF5FEFD02E8E2F801B8917A0F4FF +:1042B0008191482768E070E0DA01B695A79540FF44 +:1042C00006C0AD0131E0432730EA532701C0AD01FC +:1042D0006150710989F7E8CFF801E90FF11D4083BA +:1042E00032E0C32EC90E9F5FF801E90FF11D508324 +:1042F000F801EC0DF11D10828091E0099091E10927 +:10430000DC01ED91FC910284F385E02DCF5FDE4F5F +:104310002883C150D1401995CF5FDE4F2881C1500D +:10432000D140019649F7E091F60AF091F70A3097EB +:1043300031F01995CF5FDE4F2881C150D140A09157 +:10434000E009B091E1099E2D9D199C1588F4F701B3 +:1043500061917F01ED91FC9111970190F081E02D29 +:10436000CD01CF5FDE4F2883C150D1401995E2CFF8 +:10437000ED91FC9111970680F781E02DCD01CF5F83 +:10438000DE4F2883C150D1401995E091F80AF09191 +:10439000F90ACF5FDE4F2881C150D140309731F00C +:1043A0001995CF5FDE4F2881C150D140CF5FDE4FDE +:1043B0002883C150D1400E9430184B015C0128E095 +:1043C000D22EC12CCF5FDE4F2881C150D140E22ECA +:1043D000F12C8091E0099091E109DC01ED91FC91D3 +:1043E0000084F185E02D1995892BC1F08091E009B9 +:1043F0009091E109DC01ED91FC910284F385E02DBF +:1044000019959091E209891711F0CC2099F1F801E2 +:10441000EC0DF11D8083DA94C39407C0E091F40A97 +:10442000F091F50A309709F01995B5E0CB1222C04A +:10443000EA818E2F8F7790E08E159F0509F0A3C03B +:10444000E7FF04C08B81882349F181C08E2F90E063 +:10445000FC013197E731F10568F48827EC53FF4FF1 +:104460008F4F0C94BB6593E0D92E04C0DB8002C053 +:1044700085E0D82E0E943018DC01CB0188199909FB +:10448000AA09BB09813D9740A105B10508F0D2C03A +:10449000D1109FCFF4E0FC1508F079C0AFEFBFEF6B +:1044A00040E0D12CC6010297242F30E028173907AD +:1044B000C4F4200F311FF9012081A22728E030E049 +:1044C000BD0176956795A0FF06C0DB01F1E0AF273F +:1044D000F0EABF2701C0DB012150310989F74F5FA6 +:1044E000E3CF800F911FFC0180818A134EC0F6013B +:1044F000EC0FFD1F80818B1348C049C04034D8F4B5 +:10450000880F991FFC01E052F64FA5E0B0E0AC0F18 +:10451000BD1FA80FB91F2C9130E0322F2227A4E035 +:10452000B0E0AC0FBD1FA80FB91F8C91D901A82B0B +:10453000CD0190878783242F4F5F842F90E08617CB +:104540009707E4F22093F30A50FD61C080E01092D7 +:10455000ED0A1092EF0A1092EE0A1092F20ACF5F63 +:10456000DE4F0FB6F894DEBF0FBECDBFDF91CF9107 +:104570001F910F91FF90EF90DF90CF90BF90AF9081 +:104580009F908F90089581EEE2CF83EEE0CF8A81F5 +:10459000853028F4833028F4813080F5D7CF8731F7 +:1045A000A9F68B8190E0AC01559547953091F30ABF +:1045B00020E0822F90E084179507ECF42034C0F4BB +:1045C000FC013296EE0FFF1F880F991FBC0160524D +:1045D000764FCE018E0F9F1FDC018C9190E0982FBB +:1045E0008827E00FF11F3081832BFB0190878783A1 +:1045F000322F2F5FDECF3093F30AA8CF5B81652F78 +:1046000070E0759567952091F30A40E096CF4034AD +:1046100068F4880F991FFC01E052F64FD801A80FEB +:10462000B91F13968C9190E0908787834F5F4093DA +:10463000F30A8CCF82EE8BCFDC011696ED91FC91C4 +:10464000179780E0309729F08F5F0280F381E02D8B +:10465000F9CF0895CF93DF93DC014E5F5F4FFC01EC +:104660009F012A1B3B0B9191992339F0EB01C40F59 +:10467000D51F98834F5F5F4FF3CFCA01821B930B07 +:10468000680F791FFB013297308331962083CA016E +:10469000DF91CF910895CF92DF92EF92FF920F9327 +:1046A0001F93CF93DF9300D01F92CDB7DEB79A014F +:1046B000E0E0922F9F77220F232F221F330B31959B +:1046C0002115310509F0906801E00E0FA1E0B0E07E +:1046D000AC0FBD1FAE0FB11DFD019083211531053B +:1046E00011F0E02FE6CF10E0DB01A01BB10B149618 +:1046F0008C93FE0131966F0180E090E08017910766 +:1047000064F4F601F1906F019C01201B310B260F20 +:10471000371FF901F5820196F1CF809143099091FD +:1047200044094F5F5F4F040F151FFC012081318149 +:10473000F90122813381A801BD01F90119957C019C +:104740000E9430186093C7097093C8098093C90903 +:104750009093CA0981E0E016F10609F080E00F901D +:104760000F900F900F90DF91CF911F910F91FF90BD +:10477000EF90DF90CF900895809143099091440984 +:10478000009759F1DC01ED91FC910688F789E02D45 +:104790001995811124C08091DE099091DF09892B40 +:1047A000E1F48DEF9FEF9093DF098093DE09809114 +:1047B000430990914409DC01ED91FC910680F78159 +:1047C000E02D19958091430990914409DC01ED9108 +:1047D000FC910488F589E02D199580E0089581E029 +:1047E0000895EF92FF920F931F93CF93DF937C0175 +:1047F0008B01EB0109900020E9F72197C61BD70B2D +:10480000BBDF8823A1F1F70101900020E9F7319780 +:10481000EE19FF09CE010796E80FF91FE138F105FF +:1048200030F545E050E065E479E0C70113DFF801B9 +:1048300020E030E02C173D0759F04191D901A80F35 +:10484000B91FAD5BB64F12964C932F5F3F4FF2CF1F +:1048500025503109A901480F591F65E479E080E32B +:10486000DF91CF911F910F91FF90EF9014CF80E0D7 +:10487000DF91CF911F910F91FF90EF900895CF920C +:10488000DF92EF92FF920F931F93CF93DF9300D0AD +:104890001F92CDB7DEB78C017B0129833A834B830E +:1048A0005C830E94BD106C0129813A814B815C813F +:1048B000892B19F183E0F6018087218732874387AE +:1048C000548780819181009711F00E94EB59C701B4 +:1048D0000E94E865F60191838083B601C8010F90BC +:1048E0000F900F900F90DF91CF911F910F91FF903C +:1048F000EF90DF90CF900C94BC420F900F900F90F0 +:104900000F90DF91CF911F910F91FF90EF90DF906B +:10491000CF900895EF92FF920F931F93CF93DF9361 +:10492000CDB7DEB760970FB6F894DEBF0FBECDBF30 +:104930007C0180E091E00E9456598C01892BD9F0CE +:104940001C821B821E821D828FEF9FEF98878F83B0 +:1049500086E492E09A8389831A8619861C870B87DE +:1049600080E091E0988B8F871E861D86B701CE016F +:1049700001960E94BB37C80160960FB6F894DEBF5F +:104980000FBECDBFDF91CF911F910F91FF90EF90A0 +:1049900008950F931F93CF93DF93EC012097F1F0CD +:1049A0000A811B81888587FD05C08E819F810097C4 +:1049B00009F0EFDF8885843031F489859A85009786 +:1049C00011F00E94EB5988819981009711F00E94A3 +:1049D000EB59CE010E94EB59E801E0CFDF91CF9176 +:1049E0001F910F910895CF93C82F462F61E070E07B +:1049F00089D361E070E08C2F8FD38111FACFCF91F2 +:104A000008958F929F92AF92BF92CF92DF92EF92D2 +:104A1000FF920F931F93CF93DF93B82E4B018A0120 +:104A2000A22E68E270E078D3C82FD0E069E270E08F +:104A30008B2D72D3DC2FCC27C82B9E013770CB2C4B +:104A4000D12CC601880F991FAC014459594F6A01F6 +:104A5000FA0180819181820F931FA801420F531F99 +:104A60004130584098F060E078E07B01E21AF30AA8 +:104A7000A701B4010E94EC10A8014E195F09B4010E +:104A80006E0D7F1DF6018081918102C0A801B401E5 +:104A90000E94EC10A1100CC0C00FD11F4D2F68E276 +:104AA00070E08B2D2FD34C2F69E270E08B2D2AD331 +:104AB000DF91CF911F910F91FF90EF90DF90CF90FA +:104AC000BF90AF909F908F900895382F20916306EC +:104AD00090916206213208F049C080913F06811111 +:104AE000FCCF42E040933F0630933E063FEF3093C9 +:104AF0003D0610923C0620933B06A2E4B6E04BE153 +:104B000056E0FA013E2F341B321718F43D913193D1 +:104B1000F9CF10921A0620911A06990F922B9093B2 +:104B20001A0690911906913061F41092190690912D +:104B30001A069093BB009091BC0093FDF8CF95ECC2 +:104B400001C095EE9093BC0090913F069230E1F346 +:104B500090913D069F3F79F080913D06803241F073 +:104B600080913D06803331F084E005C081E003C0D0 +:104B700082E001C083E01092410610926306109219 +:104B800040060895DF92EF92FF920F931F93CF9309 +:104B9000DF93CDB7DEB729970FB6F894DEBF0FBE0F +:104BA000CDBF8C017B01AE014F5F5F4F0E94593535 +:104BB000D82E882309F459C0F7018081803109F487 +:104BC00054C08FE18D83F801858196810E94C533A1 +:104BD000B701F801858196810E94D53440E06EE4EA +:104BE000F801858196810E94FA3340E06B81F801DB +:104BF000858196810E94FA3340E06C81F8018581BD +:104C000096810E94FA33F7018081803139F040E0CB +:104C10006D81F801858196810E94FA33F8018581C2 +:104C200096810E94C533B701F801858196810E9463 +:104C3000D534F801408168E4858196810E94FA3379 +:104C400064E170E080E090E00E94F817F801808154 +:104C5000882331F06AE070E080E090E00E94F8176D +:104C6000F801858196810E94C5338D2D29960FB656 +:104C7000F894DEBF0FBECDBFDF91CF911F910F9192 +:104C8000FF90EF90DF900895EF92FF920F931F93A4 +:104C9000CF93DF93EC018C01085F1F4F7E01699178 +:104CA00070E084E0759567958A95E1F740E150E002 +:104CB0008CE898E00E94CA15F70160816F7070E07F +:104CC00040E150E08CE898E00E94CA15C017D10777 +:104CD00029F7DF91CF911F910F91FF90EF900895E9 +:104CE000CF93DF931F92CDB7DEB76983DC01ED91DF +:104CF000FC910280F381E02D41E050E0BE016F5F46 +:104D00007F4F19950F90DF91CF910895FC01818D10 +:104D1000928D0895FC0184899589089521E333E0FB +:104D2000FC0131832083FB014089518962897389A9 +:104D3000FC0142835383648375830895DC01ED9104 +:104D4000FC91048CF58DE02D199480E00895FC0110 +:104D50009485FB018485981303C081E0943009F4A5 +:104D600080E0089521E0FC018485843009F420E08E +:104D7000822F089508950F931F93CF93DF931F926F +:104D8000CDB7DEB7FC01218D328D232B61F08C0174 +:104D900041E050E0BE016F5F7F4F808D0E94B411F3 +:104DA000181619061CF08FEF9FEF08C0F801818DCF +:104DB000928D0197928F818F898190E00F90DF9182 +:104DC000CF911F910F910895FC0184850C94B4112B +:104DD000CF93DF931F92CDB7DEB741E050E0BE0125 +:104DE0006F5F7F4FFC0184850E94B411181619066D +:104DF0001CF4898190E002C08FEF9FEF0F90DF914C +:104E0000CF910895FC018485843011F00C949411A5 +:104E100080E090E008950F931F93CF93DF93CDB779 +:104E2000DEB728970FB6F894DEBF0FBECDBF8C015A +:104E3000F801818D928D892B49F0D801ED91FC917B +:104E40000284F385E02DC8011995F2CF808D0E9470 +:104E50009411181619065CF548E050E0BE016F5F2A +:104E60007F4FD80158968C910E94B4119C0118165E +:104E70001906DCF489819A81AB81BC81F801808BB1 +:104E8000918BA28BB38B8D8190E0982F88272E81F8 +:104E9000820F911D958B848B2F8130E0322F22273A +:104EA0008885280F311D328F218FC90102C080E013 +:104EB00090E028960FB6F894DEBF0FBECDBFDF910D +:104EC000CF911F910F910895AF92BF92CF92DF9231 +:104ED000FF920F931F93CF93DF938C015B01EA0145 +:104EE000FC01C688D788F08C80E590E00E946F4373 +:104EF0008F2D0E9482418C179D0720F48F2D0E94D8 +:104F00008241EC019E01A501B6018F2D0E941D4139 +:104F10000E946E43F801868997898C0F9D1F978B9D +:104F2000868BCE01DF91CF911F910F91FF90DF9083 +:104F3000CF90BF90AF900895CF93DF93EC01888D11 +:104F4000843061F00E942312E88DF0E0EE0FFF1F25 +:104F5000EC58F94F1182108284E0888FDF91CF9155 +:104F60000895EF92FF921F93CF93DF93FC01208D62 +:104F7000243011F080E01CC07B01EC0110E0812F97 +:104F80000E94EE12811102C0188F05C08831E1F332 +:104F90001F5F1430A1F7888D843061F3FD86EC86A5 +:104FA0001A8E198E20E0A70162E00E94371281E07C +:104FB000DF91CF911F91FF90EF9008950F931F9372 +:104FC000CF93DF931F92CDB7DEB78C01DC01ED915B +:104FD000FC910084F185E02D1995892B51F0BE01DB +:104FE0006F5F7F4FF80184850E945C11898190E09A +:104FF00002C08FEF9FEF0F90DF91CF911F910F9124 +:105000000895FC011382128288EE93E0A0E0B0E0E4 +:1050100084839583A683B78382E792E0918380831C +:1050200081E393E097878687108A118A128A138A10 +:1050300084E0808F0895CF92DF92EF92FF920F93DA +:105040001F93CF93DF93CDB7DEB7E1970FB6F894F8 +:10505000DEBF0FBECDBF7C016A0101E313E01A83FE +:1050600009831B821C821D821E82CE01099668ABB9 +:1050700079ABC7DF1DA30CA31EA21FA218A619A6F9 +:105080008091370990913809A0913909B0913A0976 +:105090008CA79DA7AEA7BFA78B839C83AD83BE8340 +:1050A00018861F82AE014C5D5F4F68A979A9CE01B9 +:1050B00001963ED481309105B1F4D701ED91FC9178 +:1050C0000488F589E02D1BA70AA78EA19FA1A8A59A +:1050D000B9A58CA79DA7AEA7BFA7A601BE01665D17 +:1050E0007F4FC7011995E1960FB6F894DEBF0FBE4A +:1050F000CDBFDF91CF911F910F91FF90EF90DF9087 +:10510000CF9008959B0190E00496982F8827642FF4 +:10511000820F931F0C943F110F931F93CF93DF9334 +:105120001F92CDB7DEB790E00496982F88278C01A8 +:10513000060F171F0E94CB108FE00E94E510812FF1 +:105140000E94E510802F0E94E51080E00E94E5108B +:1051500089830E94C91089810F90DF91CF911F919F +:105160000F910895CF93FC01C08D80E590E00E94DF +:105170006F4360E270E08C2F36DC62E070E08C2FD1 +:10518000CBDF84FD17C062E070E08C2FC5DF83FFAA +:105190000AC048E162E070E08C2FB4DF0E946E43E9 +:1051A00080E090E010C00E946E4380E590E00E9495 +:1051B0006F43E3CF40E162E070E08C2FA3DF0E94F9 +:1051C0006E4381E090E0CF910895CF93DF93C82F95 +:1051D000D62F472F60E170E095DF4D2F61E170E041 +:1051E0008C2FDF91CF918ECFFF920F931F93CF9390 +:1051F000DF93FB01DC0157961C921E92569758963E +:10520000FC908281811109C08381811106C0848153 +:10521000811103C085818823F1F041155105D9F032 +:105220008A01EF0180E590E00E946F43BE016E5F4E +:105230007F4F2F2D30E0922F882744E050E0845F8D +:105240009B4F0E941611B8018F2DBFDF0E946E4345 +:1052500081E090E002C080E090E0DF91CF911F916B +:105260000F91FF900895FC018485843011F00C9417 +:10527000EE1280E00895CF93DF93FC012485243063 +:10528000C9F0EC01F0DF843181F0882371F08831BE +:1052900061F08C3161F4E881F9810084F185E02DC1 +:1052A000CE01199521E0892B19F420E001C021E0FD +:1052B000822F01C080E0DF91CF910895CF92DF92DD +:1052C000EF92FF921F93CF93DF93FC01148514306C +:1052D00099F1EC0180E590E00E946F4368E070E096 +:1052E000812F81DB0E946E430E9430186B017C018C +:1052F000CE01B9DF8823B1F061E070E080E090E09A +:105300000E94F8170E943018DC01CB018C199D090E +:10531000AE09BF09883E9340A105B10548F38C85CD +:105320000E942312EC85F0E0EE0FFF1FEC58F94FBE +:105330001182108284E08C87DF91CF911F91FF90C2 +:10534000EF90DF90CF90089580E3FB018083329649 +:10535000842F82958F7090E1899F401911244A30E3 +:1053600014F4405D01C0495C4293482F8111F0CF95 +:1053700008952F923F924F925F926F927F928F92F9 +:105380009F92AF92BF92CF92DF92EF92FF920F93D4 +:105390001F93CF93DF93CDB7DEB7E3970FB6F894A3 +:1053A000DEBF0FBECDBF7C011A012B0139010E9467 +:1053B00030184B015C0187010D5B1F4FC8012BDDCD +:1053C00018161906A4F00E943018DC01CB018819C8 +:1053D0009909AA09BB09281639064A065B06D8F0BE +:1053E00062E370E080E090E00E94F817E7CF42E2CD +:1053F00050E0BE016F5F7F4FC8010E940512898196 +:10540000823011F080E051C1F8018489958983349C +:105410009105C1F702C08FEF48C16D817E818F81F8 +:1054200098850E94C3654B015C01F3016083718321 +:105430008283938346E050E0B701685F7F4FCE01DF +:105440004D960E940166892BE9F6F70180819181D2 +:10545000A281B38188169906AA06BB0698F28481B8 +:105460009581A681B78188159905AA05BB0550F2DB +:1054700089899A89AB89BC8986879787A08BB18BEC +:105480008EECA82EB12CC80176DCF1E0AF1AB10881 +:10549000D1F719A6670182E2C80ED11CF701B696B2 +:1054A000FBA7EAA7C7018A969DA78CA73C974F0147 +:1054B00089969FA78EA73897F9ABE8AB1701F6E15D +:1054C0002F0E311CC5979BAB8AABF801818D928D55 +:1054D000181619060CF0E8C0C8014DDC833391059D +:1054E00009F4C0C0F4F481309105B1F11CF4892BAA +:1054F00061F3D0C083309105B1F1069709F0CAC0BD +:10550000C80139DC5C0144E050E06AA97BA9C8010C +:105510000E940512412C512CBB24F4E0AF1AB108B3 +:105520003BC08A33910509F473C03CF4853391057F +:1055300069F0C69709F43AC0ADC08B33910509F400 +:105540007CC08F3F910509F4C0CFA4C0C80113DC13 +:10555000C80111DC89A7B9CFC8010DDC44E050E0D7 +:1055600068A979A936C0C80106DC5C0144E050E0B6 +:10557000B101C8010E940512412C512CBB2494E0BA +:10558000A91AB1084A145B040CF09FCFC801F3DBE1 +:10559000EFEF4E1A5E0AF6CF4A145B040CF095CF7B +:1055A000C801E9DB8FEF481A580AF6CFC801E3DBE0 +:1055B000B82EF701828D811110C0838D81110DC02D +:1055C000848D81110AC0858D811107C044E050E0AF +:1055D000B401C8010E94051278CFEEA5FFA5408056 +:1055E000518062807380B401CE0183960E944C1674 +:1055F0008DA19EA1AFA1B8A584159505A605B705F7 +:1056000029F3BB2009F461CFC801B5DBBA94F9CF07 +:10561000C801B1DB44E050E06AA57BA5C8010E9447 +:105620000512F70166A177A180A591A50E94C36527 +:1056300066A377A380A791A748CFC8019CDB44E06D +:1056400050E06CA57DA5C8010E940512F70162A576 +:1056500073A584A595A50E94C36562A773A784A7B7 +:1056600095A733CFC80187DB44E050E0B601C801FD +:105670000E940512F70162A173A184A195A10E9465 +:10568000C36562A373A384A395A366A777A780AB22 +:1056900091AB1BCFC8016FDBB82EBB2009F415CF2F +:1056A000C80169DBBA94F9CF89A5E3960FB6F894DF +:1056B000DEBF0FBECDBFDF91CF911F910F91FF9045 +:1056C000EF90DF90CF90BF90AF909F908F907F90A2 +:1056D0006F905F904F903F902F9008957F928F92A0 +:1056E0009F92AF92BF92CF92DF92EF92FF920F9371 +:1056F0001F93CF93DF93CDB7DEB7A6970FB6F8947D +:10570000DEBF0FBECDBF8C01762E942E852E20E2FB +:10571000B22ECE0101967C01FC012B2D11922A950F +:10572000E9F781E393E09AA389A38FEF8BA38CA37E +:105730008DA38EA3680183E4C80ED11C43E450E01E +:10574000BE016F5D7F4FC6014FDD019609F4B5C004 +:1057500081E089838A8386E0A82EAB821C82F801CF +:1057600064817581868197810E94C3656D837E8384 +:105770008F83988789869A8680E890E09C878B87BC +:105780004CE150E0B701C6019FDBF7012B2D1192D0 +:105790002A95E9F7480188E0880E911CF401D701A9 +:1057A00001900D92AA94E1F740E150E0B701C601E3 +:1057B0008BDBF7011192BA94E9F796E0A92EB12C90 +:1057C00040E250E0B701C6017FDBF1E0AF1AB1085B +:1057D000B9F783E6898392E89A8393E59B838C8368 +:1057E00085E38D8381E08E837F829DE3988797E0B8 +:1057F00099878A8786E0F401DE011B9601900D925D +:105800008A95E1F78CE0898B8A8B6DE274E0CE019A +:1058100043960E944066F8014385BE01675E7F4F54 +:10582000C80192DDF8014485BE01655E7F4FC80165 +:105830008BDDF8014585BE01635E7F4FC80184DDC5 +:105840004EE150E0B701C6013FDBF3E07F121DC01F +:1058500082E3898384E08A83F80196859B83978518 +:105860009C8390899D8391899E8396E39F838887FB +:10587000828D8987838D8A87848D8B87858D8C87A0 +:105880004CE050E0B701C6011FDB87E3898386E067 +:105890008A8391E09B8393E09C838D838FE08E834A +:1058A0008AE38F838BE388878FEF898749E050E015 +:1058B000B701C60109DBC60155DCA6960FB6F89400 +:1058C000DEBF0FBECDBFDF91CF911F910F91FF9033 +:1058D000EF90DF90CF90BF90AF909F908F907F9090 +:1058E00008958091360590913705009711F00E9438 +:1058F000A419A8950895A8950E942C1B029754F00E +:105900000E94504C8091360590913705009711F018 +:105910000E94A4190C948C0E61E08DE00C948D17FC +:105920008FEE97E00E94011460E08DE00C948D17DB +:105930002F923F924F925F926F927F928F929F929F +:10594000AF92BF92CF92DF92EF92FF920F931F938D +:10595000CF93DF93CDB7DEB765970FB6F894DEBF70 +:105960000FBECDBF7C016B013A01FB0120E080E05E +:1059700090E06AE03191332309F140ED430F4A3062 +:1059800080F4689FA001699F500D1124CA01C0973F +:10599000830F911D37FD9A958F3F910559F350F371 +:1059A00013C03E3289F4233079F0D301A20FB11D28 +:1059B00012968C932F5F80E090E0DCCF233021F4AF +:1059C000F301858381E020C0F70142815381648126 +:1059D000758180913F0990914009A0914109B09152 +:1059E0004209481759076A077B0709F48AC10E94D0 +:1059F00030188701085F1F4F6F7077277C5FC801E1 +:105A0000B0DA813019F080E090E0D9C181E393E011 +:105A10009A838983F70182819381A481B5818B83E5 +:105A20009C83AD83BE8345E350E0BE016F5F7F4F33 +:105A3000C801DADB892B19F4C12CD12C5EC10E947C +:105A40003018F701778366837627672776277A836E +:105A5000698342E050E0BE016F5F7F4FC80134DAD6 +:105A600081E090E09E878D8742E050E0BE01635F59 +:105A70007F4FC80129DA80E091E09E878D8742E060 +:105A800050E0BE01635F7F4FC8011EDA1E861D868F +:105A900042E050E0BE01635F7F4FC80115DA42E08B +:105AA00050E0BE01635F7F4FC8010EDA42E050E074 +:105AB000BE01635F7F4FC80107DA5601F50180819F +:105AC000882301F1F6015F018191811113C0450125 +:105AD0008C189D081814190484F48F8641E050E056 +:105AE000BE01615F7F4FC801EFD9A401B601C801B3 +:105AF000EBD903C08E3239F7EACF6501FFEFCF1A39 +:105B0000DF0ADCCF1F8641E050E0BE01615F7F4FBE +:105B1000C801DAD9C12CDD24D394DE86CD8642E0DB +:105B200050E0BE01635F7F4FC801CED9DE86CD86CF +:105B300042E050E0BE01635F7F4FC801C5D9C80194 +:105B400011DB892B09F478CF63E0A62EB12CF2E0AB +:105B50006F0E711C0E9430181B012C01C8015BD90B +:105B600018161906A4F00E943018DC01CB01821926 +:105B70009309A409B50989389341A105B105D0F469 +:105B800062E370E080E090E00E94F817E7CFF70151 +:105B90004281538164817581808D918DA28DB38DF9 +:105BA000481759076A077B0741F4848D958DC5977F +:105BB00021F406C02FEF3FEF96C02EEF3FEF93C0CA +:105BC000F70181A192A10C970CF4A1C04CE050E028 +:105BD000BE016F5F7F4FC8010E9405128B8190E06C +:105BE000982F88272C81822B9A8B898B298130E0F2 +:105BF000322F22274A81242BF701468157814217F1 +:105C0000530709F081C097FF7FC08F709270892B76 +:105C100009F0D2C0CF80D12CDC2CCC248885C82AB6 +:105C2000C114D10409F4C5C0812C912C8D8190E060 +:105C3000982F88272E81822B8816990608F46AC02F +:105C4000812C912C41E050E0BE016D5E7F4FC80178 +:105C50000E9405128B89982F907C09F088C08111D1 +:105C60007CC08B898111EECF42E050E0BE01615FC4 +:105C70007F4FC8010E94051242E050E0BE01635F01 +:105C80007F4FC8010E940512C80175D8C80173D89A +:105C9000C80171D8C8016FD842E050E0BE016F5E04 +:105CA0007F4FC8010E9405128F8598898115914008 +:105CB00009F061C02D853E85322723273227213008 +:105CC000310509F058C089899A898115944009F0F5 +:105CD0006DC044E050E0B301C8012C8B3D8B0E94A5 +:105CE00005122C893D896901F1E0AF1AB10829F04C +:105CF0002FEFC216D20609F42DCFC8011DD9C60157 +:105D00005EC08EEF9FEF5BC02CEF3FEFECCF2DEF2F +:105D10003FEFE9CF41E050E0BE01635F7F4FC80134 +:105D20000E9405128D8581110FC08D858111F2CFE2 +:105D3000C80121D8C8011FD8C8011DD8C8011BD867 +:105D4000FFEF8F1A9F0A72CF8D859FEF980F9D8767 +:105D5000882359F3C8010FD8F7CF8B899FEF980F8D +:105D60009B8B882309F47DCFC80105D8F6CFC801E5 +:105D700002D81B8A76CF412C512C89899A89982781 +:105D8000892798274816590638F4C8010E94BB266F +:105D90008FEF481A580AF1CFEFEF8E1A9E0A8C1433 +:105DA0009D0409F04FCF26EF3FEF9DCF27EF3FEF48 +:105DB0009ACF2AEF3FEF97CF2BEF3FEF94CF659627 +:105DC0000FB6F894DEBF0FBECDBFDF91CF911F910C +:105DD0000F91FF90EF90DF90CF90BF90AF909F908A +:105DE0008F907F906F905F904F903F902F9008958D +:105DF0002F923F924F925F926F927F928F929F92DB +:105E0000AF92BF92CF92DF92EF92FF920F931F93C8 +:105E1000CF93DF93CDB7DEB727970FB6F894DEBFE9 +:105E20000FBECDBF8C010E94CC5A2FEC37E040E072 +:105E300050E00E94ED61DC01CB010196A11DB11D76 +:105E4000F80184839583A683B78380839183A2839B +:105E5000B3835801F3E4AF0EB11CC5016DD864E4FF +:105E600070E0C5017ED8882309F437C10E9430183C +:105E70002B013C01812C912C1D82C8018E5B9F4F10 +:105E80009F838E8343E0342E58EEC52E53E0D52EEB +:105E9000E12CF12C62E0262EAE81BF818C91833003 +:105EA00009F402C181111FC0F80184819581A68186 +:105EB000B7810196A11DB11D84839583A683B78305 +:105EC0000E9430186419750986099709A70196017F +:105ED0000E94CB61A90161E0C80100DC81E0AE81D4 +:105EE000BF818C93C2C08430F1F4F8018481958124 +:105EF000A681B7810196A11DB11D84839583A683D8 +:105F0000B7830E9430186419750986099709A7019B +:105F100096010E94CB61A90163E0C801DFDBAE817D +:105F2000BF812C92A2C0813051F5F80142AD53AD32 +:105F300064AD75AD9E012F5F3F4FC8011ADA8D83A6 +:105F4000823009F092C089819A81AB81BC81F801CD +:105F500084839583A683B7830E94301864197509DA +:105F600086099709A70196010E94CB61A90163E008 +:105F7000C801B4DBED81AE81BF81EC937DC082307E +:105F800009F073C0D801DA964D915D916D917C91C5 +:105F9000DD979E012F5F3F4FC801EBD98D83853080 +:105FA00009F05CC0EE81FF813082F80182A193A1EB +:105FB000A4A1B5A1892B8A2B8B2B41F484E893E013 +:105FC000A0E0B0E082A393A3A4A3B5A3F80186A1A7 +:105FD00097A1A0A5B1A5892B8A2B8B2B61F482A157 +:105FE00093A1A4A1B5A1B695A7959795879586A3EA +:105FF00097A3A0A7B1A7F80182A593A5A4A5B5A5CD +:10600000892B8A2B8B2BA9F482A193A1A4A1B5A1E2 +:10601000AC01BD0123E076956795579547952A9584 +:10602000D1F7841B950BA60BB70B82A793A7A4A748 +:10603000B5A7F80186A197A1A0A5B1A586A797A7A6 +:10604000A0ABB1AB82A593A5A4A5B5A582AB93AB3C +:10605000A4ABB5AB88248394912C0EC0FD81F6309F +:1060600021F4AE81BF811C9207C0BD81BF3F21F4E6 +:10607000EE81FF8110821D82F1E08F16910409F4F8 +:106080000BCF0E943018DC01CB0184199509A609B9 +:10609000B709F80126A937A940AD51AD281739072E +:1060A0004A075B0708F0F8CEC5010E949C27F8015B +:1060B00084819581A681B7810196A11DB11D84833C +:1060C0009583A683B7830E943018F801FE966083FB +:1060D000718382839383C40102C080E090E027969D +:1060E0000FB6F894DEBF0FBECDBFDF91CF911F91E9 +:1060F0000F91FF90EF90DF90CF90BF90AF909F9067 +:106100008F907F906F905F904F903F902F90089569 +:106110009FE9980F963010F429EA05C09FEB980F7D +:10612000963018F429EC280F05C090ED980F9A309E +:1061300008F4292F822F08950F931F93CF93DF9395 +:10614000282FDC01C42FD52F8A2F821B8617D0F46D +:106150008D01ED91F0E084E0F595E7958A95E1F702 +:10616000EA56FD4F808188832296CE010197F8017F +:106170003081E32FEF70F0E0EA56FD4F3081FC01F3 +:106180003083E2CFFA01E60FF11DE60FF11D108218 +:10619000DF91CF911F910F91089585ED8093BC0001 +:1061A0008091BC0084FDFCCF10923F060895409181 +:1061B000C006262F30E0240F311D21323105DCF4DA +:1061C00020913F062430C9F4FC0180E090E086175E +:1061D00058F43091C0062191DC01A256B94FA30FAB +:1061E000B11D2C930196F3CF8091C006680F609388 +:1061F000C00680E0089581E0089582E00895089542 +:10620000E0917D0680917C06E81730F4F0E0E258DA +:10621000F94F808190E008958FEF9FEF089590915E +:106220007D0680917C06981750F4E92FF0E0E25843 +:10623000F94F208130E09F5F90937D0602C02FEFE1 +:106240003FEFC901089580917C0690E020917D0682 +:10625000821B91090895CF92DF92EF92FF920F93E4 +:106260001F93CF93DF937C01262F972F8A01809174 +:106270004006882391F0C62FD72F6E01C40ED51E7D +:10628000CC15DD0569F06991D701ED91FC91019084 +:10629000F081E02DC7011995F3CF642F822F87DF9E +:1062A000C801DF91CF911F910F91FF90EF90DF9088 +:1062B000CF900895CF93DF931F92CDB7DEB7698358 +:1062C000209140062223D1F020916306203240F035 +:1062D00021E030E0FC013383228380E090E014C0B1 +:1062E00080914106E82FF0E0EE5BF94F99819083B1 +:1062F0008F5F809341068093630604C061E0CE0106 +:10630000019655DF81E090E00F90DF91CF910895E5 +:106310000895FC01818190913F069111FCCF91E09D +:1063200090933F0690933E062FEF20933D061092E8 +:106330003C0610923B0690931A0690911A06880F1D +:10634000892B80931A0680911906813061F410928E +:10635000190680911A068093BB008091BC0083FDD2 +:10636000F8CF85EC01C085EE8093BC0080913F069C +:106370008130E1F380913C06811103C080913C069D +:1063800001C081E0ABE1B6E02EE736E0F9019E2FD7 +:10639000921B981718F49D919193F9CF10927D0656 +:1063A00080937C0689E299E03ACF08951F920F927C +:1063B0000FB60F9211240BB60F922F933F934F936A +:1063C0005F936F937F938F939F93AF93BF93EF935D +:1063D000FF938091B900887F803609F49CC068F5EE +:1063E000883209F45BC090F4803109F454C038F469 +:1063F000882309F4F6C0883009F44DC0F5C088310F +:1064000009F44CC0803209F45DC0EEC0803409F458 +:1064100068C048F4803309F455C0883309F0E4C0FB +:1064200080933D06D8C0803509F44FC0883509F403 +:106430005DC0883409F0D8C0D6C0883909F4C7C017 +:10644000A8F4883709F467C038F4883609F463C0C3 +:10645000803709F460C0C8C0883809F4B8C08039F2 +:1064600009F45FC0803809F0BFC05BC0803B09F40D +:1064700086C038F4803A09F466C0883A09F47FC0CF +:10648000B3C0803C09F4A7C0883C09F4A4C0883B91 +:1064900009F48AC0A9C080911A0610C090913C06E8 +:1064A00080913B06981770F5E0913C0681E08E0FD5 +:1064B00080933C06F0E0E55EF94F80818093BB005D +:1064C00085EC86C080933D068EC0E0913C0681E05D +:1064D0008E0F80933C068091BB00F0E0E55EF94FA3 +:1064E000808390913C0680913B066EC0E0913C0613 +:1064F00081E08E0F80933C068091BB00F0E0E55E6A +:10650000F94F808380913E0681116DC081E08093B8 +:10651000190684EA61C083E080933F061092E40686 +:10652000CFCF8091E406803208F051C0E091E406BC +:1065300081E08E0F8093E4068091BB00F0E0EC5385 +:10654000F94F8083BDCF85EC8093BC0010923F064D +:106550008091E406803230F4E091E406F0E0EC5300 +:10656000F94F10826091E40670E0E091C206F0916C +:10657000C30684EC96E019951092E40635C084E0D9 +:1065800080933F061092C1061092C006E091BE06AD +:10659000F091BF0619958091C006811105C081E078 +:1065A0008093C00610929E06E091C10681E08E0F96 +:1065B0008093C106F0E0E256F94F80818093BB00E2 +:1065C0009091C1068091C006981708F479CF85E8AC +:1065D0008093BC0009C085EC8093BC0010923F06FC +:1065E00003C010923D06D9DDFF91EF91BF91AF91AD +:1065F0009F918F917F916F915F914F913F912F91DB +:106600000F900BBE0F900FBE0F901F901895109219 +:106610003F0681E080933E061092190661E084E116 +:106620000E948D1761E085E10E948D17E9EBF0E093 +:1066300080818E7F808380818D7F808388E48093BA +:10664000B80085E48093BC000895DC01E0E061506F +:1066500038F08D91E827F0E0E75DF94FE491F7CF4E +:106660008E2F089581E00C946525FC01818191E0D5 +:106670009093400680936206109241061092630642 +:1066800008951F93CF93DF93EC01162FEEDF61EE99 +:1066900089E299E00FDE612F89E299E00BDECE01FD +:1066A000DF91CF911F91DECFAF92BF92CF92DF9259 +:1066B000EF92FF921F93CF93DF93EC010E9430186B +:1066C0006B017C0128EEC20E23E0D21EE11CF11CFE +:1066D0008BE4A82EB12C0E9430186C157D058E0518 +:1066E0009F0588F460EFCE01CCDFCE0112DE182FBB +:1066F00080FF11C0EF85F889309709F01995C50121 +:106700000197F1F7E8CF81E08A8364E374E08CE8D5 +:1067100098E00E942B16812FDF91CF911F91FF905F +:10672000EF90DF90CF90BF90AF9008951F93CF93DD +:10673000DF93EC01162FB8DFCE0197DF62ED89E21F +:1067400099E0B8DD212F30E02095309584E0220FCC +:10675000331F8A95E1F7612F622B89E299E0AADD68 +:10676000CE0180DFCE01D5DD811711F084E08A8370 +:10677000DF91CF911F910895CF93DF93EC0163ECEC +:1067800080DFCE01DF91CF91C4CD1F93CF93DF93F4 +:10679000EC018ADFCE01F0DF60E0CE01C7DFCE0181 +:1067A00083DFCE0162DF64EB89E299E083DDCE0115 +:1067B00059DFCE0179DF182F82FF02C082E08A8381 +:1067C0008881882331F0CE01D7DF682F6160CE0148 +:1067D000ADDF11FB882780F9DF91CF911F910895DC +:1067E000CF93DF93EC01C8DF682F6460CE01DF91A7 +:1067F000CF919CCFEF92FF921F93CF93DF931F9285 +:10680000CDB7DEB77C01162F49834EDF4981442383 +:1068100011F0C701E5DFC70128DF65EA89E299E0E9 +:1068200049DD612F89E299E045DDC7010F90DF91D5 +:10683000CF911F91FF90EF9015CF6F927F928F9223 +:106840009F92AF92BF92CF92DF92EF92FF920F93FF +:106850001F93CF93DF93FC012485211196C0872ECF +:10686000762EEC0192DF811108C06FE374E08CE8B2 +:1068700098E00E942B168FEF89C0CE0115DF40E013 +:1068800060EFCE01B7DFE12CF12C66246A94CC24B2 +:10689000C394D12C0E2D06950695069510E08E2DED +:1068A0008770560101C0AA0C8A95EAF78B85082EDD +:1068B000000C990BE816F90634F4FE01E00FF11F05 +:1068C00093809A2006C099249394E816F90609F05B +:1068D000912CCE01E9DECE01C8DE68E789E299E0BD +:1068E000E9DC911002C060E001C060E889E299E053 +:1068F000E1DCCE01B7DECE01D7DE282F2074982F41 +:10690000907885FF13C02223B9F0482F50E060E053 +:1069100070E022E08CE898E00E943B156BE474E0A4 +:106920008CE898E00E942B168EEF30C0211104C035 +:10693000911104C06E2C08C0992331F0FE01E00FC4 +:10694000F11F8381A82A06C0FE01E00FF11FA09469 +:106950008381A822A382FFEFEF1AFF0A80E4E816E2 +:10696000F10409F097CF6B86EFEF6E1202C081E061 +:106970008C87DE011396E72DF82D2B968D91819350 +:10698000AC17BD07D9F781E001C080E0DF91CF915E +:106990001F910F91FF90EF90DF90CF90BF90AF903D +:1069A0009F908F907F906F900895CF92DF92EF929B +:1069B000FF920F931F93CF93DF931F92CDB7DEB754 +:1069C0008C01F62E40E065E5798314DFCF2C7981C8 +:1069D000D72E760188E0E80EF11CF60161916F0177 +:1069E00040E0C80107DFCE14DF04B9F70F90DF9154 +:1069F000CF911F910F91FF90EF90DF90CF9008956E +:106A0000AF92BF92CF92DF92EF92FF920F931F93BC +:106A1000CF93DF931F921F92CDB7DEB77C018A011F +:106A2000FC018581968169837A83AFDE69817A81F1 +:106A3000882381F1F70185819681B7DF40E06EEB15 +:106A4000F70185819681D6DE58016801F9E0CF0E05 +:106A5000D11CF70105811681C80126DEC80105DEBB +:106A600066E989E299E026DCC801FCDDC8011CDE8C +:106A700061EEC80106DEC8014CDCF50181935F01BF +:106A8000EC15FD0531F7F701858196817EDE91E0F9 +:106A9000813009F090E0892F0F900F90DF91CF9116 +:106AA0001F910F91FF90EF90DF90CF90BF90AF902C +:106AB0000895CF93DF93EA01A3DF882331F068E0E4 +:106AC000CE01C3DD91E02885821390E0892FDF910C +:106AD000CF910895CF93DF93CDB7DEB729970FB647 +:106AE000F894DEBF0FBECDBFAE014F5F5F4FE1DF59 +:106AF000882389F08D818F3361F020F48F3159F430 +:106B000089E00CC08F3519F08F3739F004C08BE065 +:106B100005C08AE003C080E001C08CE029960FB672 +:106B2000F894DEBF0FBECDBFDF91CF910895FB017A +:106B300024813581428153812417350758F44081DF +:106B40005181DA01A20FB31F8C9384819581019644 +:106B50009583848380E00895CF93DF93EC01E881EF +:106B6000F9810284F385E02DCE0119950196B9F7DC +:106B7000DF91CF910895EF92FF920F931F93CF93E0 +:106B8000DF93009719F48FEF9FEF86C0FC01E48438 +:106B9000F584D7010D911C91D801ED91FC910688E7 +:106BA000F789E02DC8011995882369F3D801ED9183 +:106BB000FC910084F185E02DC8011995D801ED9173 +:106BC000FC91892B61F30284F385E02DC8011995AE +:106BD000EC010196C1F2F8018589882349F04C2F18 +:106BE00050E060E070E02AE08CE898E00E943B15FD +:106BF000D70112968C91882309F44DC0C532D10576 +:106C000009F049C0D801ED91FC910084F185E02D97 +:106C1000C801199502975CF0D801ED91FC910688A6 +:106C2000F789E02DC80119958111ECCFACCFD1E0E7 +:106C3000C0E0D801ED91FC910284F385E02DC801FC +:106C400019958F3FBFEF9B0709F49DCF9C012154FD +:106C500031092A31310530F09C01215631092A31A0 +:106C6000310538F48D2F8295807F829FC00D1124CD +:106C70000AC0C0978A30910530F49D2F9295907F7D +:106C8000989FC00D1124DD2311F0D0E0D2CF8C2FBE +:106C9000CC0F990B01C0CE01DF91CF911F910F91C5 +:106CA000FF90EF9008950F931F93CF93DF93EC0124 +:106CB0008B0165E574E00E944B1601151105B9F1D1 +:106CC000F80161918F01662391F1603220F0623208 +:106CD00011F06C3541F56CE5CE010E94FB14F80112 +:106CE000319780818C30D1F044F48930D9F08A30EA +:106CF000B9F0883029F762E616C0823259F024F4E0 +:106D00008D30F1F662E70FC08F3231F08C35C1F66D +:106D10006CE509C062E207C06FE205C066E603C029 +:106D20006EE601C064E7CE010E94FB14C9CF62E2A7 +:106D3000CE010E94FB1480E090E0DF91CF911F9183 +:106D40000F9108950F931F93CF93DF930097B9F09E +:106D5000EC010C851D85D8018D919C91DC01ED9194 +:106D6000FC910488F589E02D1995C8010E94EB5922 +:106D7000CE01DF91CF911F910F910C94365BDF9183 +:106D8000CF911F910F910895AF92BF92CF92DF9252 +:106D9000EF92FF920F931F93CF93DF9300D01F9238 +:106DA000CDB7DEB76115710509F493C06B01182FDB +:106DB000DB011C96AD90BC901D97F501E080F18041 +:106DC000D701ED91FC910688F789E02DC70119954F +:106DD000811103C0C601B6DF7CC0F501928191111B +:106DE00014C0D701ED91FC910190F081E02D612F4D +:106DF000C7011995F7018589882309F467C0612FB8 +:106E00008CE898E00E94FB1461C0812F8F7D815433 +:106E10008A3138F380ED810F8A3018F383ED810FCA +:106E20008230F8F21F35E9F21E37D9F21132B1F093 +:106E300086EC810F823090F08AED810F873070F000 +:106E40001D3361F0812F8F7E8F3241F08DED810FE8 +:106E5000823020F01B3511F01D3511F491FFC1CFA8 +:106E600019821A821B821C82812F012E000C990B21 +:106E70009F931F9387E594E09F938F938E010F5FFD +:106E80001F4F1F930F930E94BC660F900F900F909F +:106E90000F900F900F9083E0D82ED00ED701ED9178 +:106EA000FC910190F081E02DD8016C91C7011995FA +:106EB000F7018589882331F0D8016C918CE898E03E +:106EC0000E94FB140F5F1F4FD012E8CF80E090E0CC +:106ED00002C08FEF9FEF0F900F900F900F90DF91F8 +:106EE000CF911F910F91FF90EF90DF90CF90BF90C7 +:106EF000AF900895CF92DF92EF92FF920F931F937E +:106F0000CF93DF938C017B0186E090E00E9456597D +:106F1000EC019093170580931605F801019000206D +:106F2000E9F7CF01801B910B0E9456596C01B80103 +:106F30000E944066F80101900020E9F73197E01BBC +:106F4000F10BEC0DFD1D1082D982C882FB82EA8212 +:106F500080910E0590910F059D838C83D0930F0532 +:106F6000C0930E05DF91CF911F910F91FF90EF908D +:106F7000DF90CF9008958F929F92AF92BF92CF9261 +:106F8000DF92EF92FF920F931F93CF93DF936115E0 +:106F9000710509F4FBC0FB010085002E000C110BEC +:106FA000220B330B0730110508F0F0C0DB01EC01B8 +:106FB000F8018827E552FF4F8F4F0C94BB656DE5B4 +:106FC00074E006C019968C91882389F062E674E01B +:106FD000CE01DF91CF911F910F91FF90EF90DF9045 +:106FE000CF90BF90AF909F908F900C94261567E63E +:106FF00074E0EECF19964D915D916D917C911C9747 +:107000002AE030E0CE01DF91CF911F910F91FF90E8 +:10701000EF90DF90CF90BF90AF909F908F900C94A7 +:1070200083151996CD90DD90ED90FC901C9720E093 +:1070300030E0A901C701B6010E948D6287FF09C037 +:107040006DE674E0CE010E944B16F7FAF094F7F863 +:10705000F094C701B6010E94FE624B015C012AE078 +:10706000AB01BC01CE010E943B156FE674E0CE017E +:107070000E944B16C501B4010E942A639B01AC011A +:10708000C701B6010E9428622DEC3CEC4CE45DE3A4 +:107090000E94296220E030E040E251E40E94E06377 +:1070A0000E94FE62AB0160E070E02AE0CE010E9427 +:1070B0003B156CC019966D917C911A97CE01DF91AA +:1070C000CF911F910F91FF90EF90DF90CF90BF90E5 +:1070D000AF909F908F90E7CD16960D911C911797CA +:1070E0006BE5CE010E94FB14019619F48FEF9FEF20 +:1070F0004FC00115110569F0B801CE013CDF0196C2 +:10710000A9F3F801028113810115110591F36CE2D5 +:10711000E8CF6DE52DC016960D911C9117976BE782 +:10712000CE010E94FB14019609F301151105F9F037 +:10713000F80160817181CE01B6DD0196B9F26AE392 +:10714000CE010E94FB14019689F2B801CE0113DF33 +:10715000019661F2F801028113810115110529F3ED +:107160006CE2CE010E94FB140196F9F6BFCF6DE7E9 +:10717000CE010E94FB1421E030E0019611F020E0E6 +:1071800030E088279927821B930B02C080E090E0B3 +:10719000DF91CF911F910F91FF90EF90DF90CF90F3 +:1071A000BF90AF909F908F900895CF93DF93EC01A5 +:1071B000E881F9810284F385E02DCE0119958F3F96 +:1071C0002FEF920771F0E881F9818132910594F3F4 +:1071D0000684F785E02D682FCE01199580E090E0B8 +:1071E00002C08FEF9FEFDF91CF910895EF92FF9252 +:1071F0000F931F93CF93DF938C017B01DC01ED9103 +:10720000FC910284F385E02D1995829749F584E07D +:10721000F701808786E090E00E945659EC01892BA7 +:10722000F9F0E5EEF6E0F983E88380E091E0DF0134 +:107230009C011D9221503040E1F79B838A831D827F +:107240001C82D801ED91FC910284F385E02DC801E8 +:1072500019958F3FBFEF9B0731F4CE010E94EB5988 +:107260008FEF9FEF70C08232910509F449C08032E0 +:1072700091050CF445C08C35910511F0BE013EC05E +:10728000D801ED91FC910284F385E02DC801199598 +:107290008F3FBFEF9B0709F38236910539F15CF40C +:1072A0008F32910501F18C359105D1F0829749F625 +:1072B000BE0182E223C08E369105D9F03CF48636B9 +:1072C000910509F0BECFBE018CE018C08237910550 +:1072D00099F08437910509F0B4CFBE0189E00EC062 +:1072E000BE018CE50BC0BE018FE208C0BE0188E084 +:1072F00005C0BE018AE002C0BE018DE018DCA1CF4E +:107300008C819D81009749F0E881F9818E0F9F1F44 +:10731000FC0131978081882319F0BE0180E007DCF1 +:107320008C819D810E9456598C01009739F065EE41 +:1073300076E00E944066CE010E94EB59F701128769 +:10734000018780E090E0DF91CF911F910F91FF9036 +:10735000EF90089569E277E08CE898E00C943B1692 +:10736000CF93DF93C9E0D0E068EE73E080E090E077 +:107370000E94F8174AE050E0BE018CE898E00E94B5 +:107380001616219789F7DF91CF9108956F927F921A +:107390008F929F92AF92BF92CF92DF92EF92FF9225 +:1073A0000F931F93CF93DF93CDB7DEB761970FB6DF +:1073B000F894DEBF0FBECDBF61E774E080917E0B15 +:1073C00090917F0B0E947E428C010097D1F10E9428 +:1073D0001C238230B1F560E0C8010E9471427C013B +:1073E00061E0C8010E947142DC0119960D911C9167 +:1073F0001A97F701818521E090919205992309F46C +:10740000D5C2909170009E7F90937000109292056B +:1074100010920202109201028093000221110E9438 +:10742000951AC8010E94BC1A67E878E08CE898E0D9 +:107430000E9402154AE050E0B8018CE898E00E94F2 +:10744000161665E774E080917E0B90917F0B0E9489 +:107450007E429093EB078093EA07009709F4A7C058 +:107460000E941C23082F10E00115110509F49FC08C +:10747000000F111F000F111FC8010E945659909351 +:10748000E7078093E60710929B0510929A051092E9 +:10749000ED071092EC071092990510929D0510923D +:1074A0009C050130F2E01F070CF489C2E12C72E068 +:1074B000F72EC70101960E94565990939F0580931D +:1074C0009E0590939805809397058E0D9F1D909330 +:1074D0009605809395050E9430186093240570935B +:1074E0002505809326059093270580E090E0E091A4 +:1074F0009E05F0919F05E80FF91F10820196E8168E +:10750000F906ACF782E090E090939B0580939A0592 +:1075100080E98093C9001092C8001092CD0083E0EA +:107520008093CC008EE08093CA00F0920502E09236 +:10753000040220919E0530919F0580910402909154 +:107540000502820F931F9093960580939505232B38 +:1075500009F42EC265EE77E08CE898E00E940215EF +:107560004AE050E0B8018CE898E00E94161686E8E0 +:1075700095E09093940580939305809136059091C2 +:107580003705009739F0FC01EA5CFD4F8EE395E08A +:10759000918380836DE678E08CE898E00E94021584 +:1075A0004AE050E0B8018CE898E00E94161600917D +:1075B0007E0B10917F0B6BE774E0C8019FD790930F +:1075C0002F0580932E05DC0116968D919C911797BF +:1075D00090932B0580932A0568E774E0C8018ED745 +:1075E00090932D0580932C0561E874E0C80186D73F +:1075F000909331058093300568E874E0C8017ED728 +:107600009093E9078093E8076DE874E0C80176D7A6 +:10761000909334058093330561E678E08CE898E038 +:107620000E943B166AE578E08CE898E00E9402151B +:1076300081E020912E0530912F05232B09F480E065 +:107640000E943B4762E578E08CE898E00E940215D2 +:1076500081E020912C0530912D05232B09F480E049 +:107660000E943B476AE478E08CE898E00E940215AB +:1076700081E02091300530913105232B09F480E021 +:107680000E943B4764E478E08CE898E00E94021591 +:1076900081E02091E8073091E907232B09F480E08D +:1076A0000E943B476CE378E08CE898E00E9402156A +:1076B00081E02091330530913405232B09F480E0DB +:1076C0000E943B47E0913305F0913405309709F46F +:1076D00003C2809135058111FFC1E680F78081E109 +:1076E00090E00E9456598C0188E1F8018183128252 +:1076F0001082108A178610927D0610927C061092D6 +:107700004106109263060E94073310931B050093F5 +:107710001A0583E190E00E945659FC0188E891E344 +:10772000928B818B168305831482108289E081837A +:1077300011E012831383F0932305E093220580EA7E +:1077400090E00E94565990931F0580931E0588E291 +:1077500090E00E9456599093190580931805109255 +:107760007D0610927C0610924106109263060E94DC +:10777000073380911A0590911B050E94353381E0F3 +:107780000E946525811167C06DE178E08CE898E082 +:107790000E943B16C0901A05D0901B05C6010E949E +:1077A000353340E060EFC60125D8C6010E94323370 +:1077B000E0911A05F0911B0510836DEF77E08CE8DE +:1077C00098E00E943B1680911A0590911B050E943B +:1077D000C533882331F061EF77E08CE898E00E94B0 +:1077E0003B1600912205109123050E9430184B0191 +:1077F0005C01F0E18F0EF7E29F1EA11CB11CD801C5 +:107800001596ED91FC9116978FEF83871486DF0113 +:1078100013963B961D92AE17BF07E1F7F80114824D +:1078200077247394BE01665F7F4FD80115968D91C2 +:107830009C91169702D818160CF4C3C08FEF9AE4E7 +:1078400090931D0580931C05E0912205F09123057E +:10785000128281E001C080E08093350501E010E0F4 +:1078600068E0B62EE114F10409F436C1F701808511 +:10787000863009F097C0C080D180CE0101964C01BE +:10788000360190E1690E711CD6018C910E948830FE +:10789000A82EB2E0CB0ED11CF601319780810E9458 +:1078A0008830A29450EFA5228A29F40181934F01D8 +:1078B000C614D70449F7E0912005F0912105EE0F99 +:1078C000FF1F8091180590911905E80FF91F11838A +:1078D0000083A0912005B091210523E0AA0FBB1FD2 +:1078E0002A95E1F780911E0590911F05A80FB91FF9 +:1078F000FE0131968B2D01900D928A95E1F767E399 +:1079000078E08CE898E00E94021560912005709163 +:1079100021054AE050E08CE898E00E94CA1560E337 +:1079200078E08CE898E00E94021580912005909103 +:10793000210533E0880F991F3A95E1F720911E0544 +:1079400030911F05820F931F0E9444268CE898E017 +:107950000E941316609120057091210543E0660F87 +:10796000771F4A95E1F780911E0590911F05680FDA +:10797000791FDB018C91883261F48091220590910E +:1079800023050E94C22580911A0590911B050E9433 +:10799000F033809120059091210501969093210567 +:1079A00080932005F701E280F3805CCF20E034CDA6 +:1079B0006EEC77E08CE898E00E943B16D8CD780119 +:1079C00078CD0E943018681579058A059B0508F066 +:1079D00035CF67E0CE010A960E9425339989891335 +:1079E0006DC064EB73E08CE898E00E944B16D80100 +:1079F0008C9181113AC015968D919C9116970E9499 +:107A0000C533BE01665F7F4FF801858196810E9474 +:107A1000D53440E064EBD80115968D919C91169772 +:107A20000E94FA33F801C580D680C6010E94543303 +:107A3000C6010E94353367E889E299E00E945A3115 +:107A400060E889E299E00E945A31C6010E9432330F +:107A5000C6010E945433D82ED80115968D919C9161 +:107A600016970E94C533D5FE30C0AE014F5F5F4F01 +:107A7000BE01665F7F4FC8010E940035F801D180CA +:107A80008A85803129F1BE01665F7F4FC80122D807 +:107A90008D1520F4D80111968C910AC08A85803109 +:107AA00011F48CE005C0BE01665F7F4FC80112D89B +:107AB000F801818384818F5F8483B4CE6AEB73E0A5 +:107AC0008CE898E00E944B16ADCED8017C92CDCFC9 +:107AD000BCE0BD15F8F2E5CF61960FB6F894DEBFB5 +:107AE0000FBECDBFDF91CF911F910F91FF90EF900F +:107AF000DF90CF90BF90AF909F908F907F906F90CE +:107B000008952F923F924F925F926F927F928F9241 +:107B10009F92AF92BF92CF92DF92EF92FF920F931C +:107B20001F93CF93DF93CDB7DEB72B970FB6F894A3 +:107B3000DEBF0FBECDBF8C012B0137DB019609F4F0 +:107B4000C7C2D801ED91FC910284F385E02DC801F4 +:107B500019957C018F3FBFEF9B0709F4B9C2D8018B +:107B6000ED91FC910684F785E02D682FC8011995E9 +:107B7000B2E2EB16F10421F4B201C80137DBAAC26C +:107B8000EDE2EE16F10429F0C701C0970A9708F05C +:107B900045C1D801ED91FC910284F385E02DC80127 +:107BA00019951C018F3FBFEF9B0709F491C28D9778 +:107BB00081F4D801ED91FC910284F385E02DC80198 +:107BC00019951C01019609F483C288248A94982C83 +:107BD00003C088248394912CC101C097C12CD12C5F +:107BE0000A97C8F48AE0F82EFC9CC001FD9C900D19 +:107BF0001124B101605371096C01C60ED71ED80162 +:107C0000ED91FC910284F385E02DC80119951C01CA +:107C1000C0970A9748F3BEE22B163104C1F0C101A8 +:107C20008F7D8534910599F0C89CC001C99C900D49 +:107C3000D89C900D1124092E000CAA0BBB0BF2014D +:107C400081879287A387B48782E08087DDC0B601F1 +:107C5000DD0C880B990B0E942C636B017C01FEE20A +:107C60002F163104B1F5D801ED91FC910284F38512 +:107C7000E02DC80119951C01A12CB12C20E030E0A9 +:107C800040E251E4C701B6010E94E0636B017C0150 +:107C9000B10160537109072E000C880B990B0E94EB +:107CA0002C639B01AC01C701B6010E9429626B01E4 +:107CB0007C01B1E0AB1AB108D801ED91FC910284CE +:107CC000F385E02DC80119951C01C0970A97B0F201 +:107CD00002C0A12CB12CC1018F7D8534910509F022 +:107CE00043C0D801ED91FC910284F385E02DC801D9 +:107CF00019951C018B32910559F4D801ED91FC9135 +:107D00000284F385E02DC80119951C01B1E00CC077 +:107D10008D9761F4D801ED91FC910284F385E02DFB +:107D2000C80119951C01BFEFBE8302C0E1E0EE83DC +:107D3000612C712C4AE0C101C0978A309105C0F4D2 +:107D4000469D9001479D300D11243901680E791E22 +:107D5000D801ED91FC910284F385E02DC8014B8799 +:107D600019951C014B85E7CFB1E0BE83612C712CC6 +:107D7000B401990C880B990B0E942C63A701960102 +:107D80000E94E0636B017C01B501BB0C880B990B71 +:107D90000E942C634B015C01B301770C880B990B9B +:107DA0000E942C636F83788789879A87EE816E2F74 +:107DB000EE0F770B880B990B0E942C639B01AC0193 +:107DC0006F81788589859A850E94E0639B01AC016B +:107DD000C501B4010E9429629B01AC0160E070E022 +:107DE00080E291E40E9443649B01AC01C701B601AB +:107DF0000E94E063D20119966D937D938D939C93BD +:107E00001C9783E018968C93D801ED91FC91068421 +:107E1000F785E02D622DC801199521C0BBE5EB1651 +:107E2000F10409F05CC0D801ED91FC910284F38566 +:107E3000E02DC80119958B35910509F049C185E000 +:107E4000F2018087C801B1D9D801ED91FC9102847B +:107E5000F385E02DC80119958D35910519F480E061 +:107E600090E038C1D801ED91FC910684F785E02DB2 +:107E7000682FC8011995DD24DA940E94BD107C0199 +:107E8000009709F425C1DD2021F0F2019783868354 +:107E900008C0D50113969C938E931297FC01B5826E +:107EA000A482C80182D9B701C8012BDE892B09F051 +:107EB0000FC1C8017AD9D801ED91FC910284F385F4 +:107EC000E02DC8011995D12C57018C329105A9F2EA +:107ED00021E030E08D35910509F082C07FC0BBE71D +:107EE000EB16F10409F081C0D801ED91FC910284F8 +:107EF000F385E02DC80119958B37910509F0E8C08D +:107F000086E0F2018087C80150D9D801ED91FC913B +:107F10000284F385E02DC80119958D37910509F488 +:107F20009ECFD801ED91FC910684F785E02D682F56 +:107F3000C8011995BB24BA940E94BD107C0100971A +:107F400009F4C6C0BB2021F0F2019783868308C0E4 +:107F5000D60113969C938E931297FC01D582C4820E +:107F6000C80123D9B701C80141D9019609F4B0C0AD +:107F7000C8011BD9D70119968D919C911A9711961A +:107F80009C938E931A961C921E921997D801ED918C +:107F9000FC910284F385E02DC8011995CA9709F078 +:107FA00097C0C80102D9B701C801ABDD019609F439 +:107FB0008FC0C801FAD8D801ED91FC910284F385F5 +:107FC000E02DC8011995B12C67018C32910509F497 +:107FD000B3CF21E030E08D37910511F420E030E09F +:107FE00088279927821B930B75C0BEE6EB16F10418 +:107FF00011F519821A821B821C82D801ED91FC9125 +:108000000484F585E02D44E050E0BE016F5F7F4FB2 +:10801000C8011995049709F05BC044E050E06DE594 +:1080200074E0CE0101960E945766009709F050C097 +:10803000F20110864FC0F6E6EF16F10419F5CE01F5 +:1080400001967C0185E0D7011D928A95E9F7D80158 +:10805000ED91FC910484F585E02D45E050E0B701F9 +:10806000C80119950597A1F545E050E067E674E071 +:10807000C7010E945766009759F521E0F201208759 +:10808000118628C0F4E7EF16F10411F519821A825F +:108090001B821C82D801ED91FC910484F585E02DB2 +:1080A00044E050E0BE016F5F7F4FC801199504970F +:1080B00079F444E050E062E674E0CE0101960E945B +:1080C0005766009729F421E0F2012087218702C03A +:1080D0008FEF9FEF2B960FB6F894DEBF0FBECDBF8C +:1080E000DF91CF911F910F91FF90EF90DF90CF9094 +:1080F000BF90AF909F908F907F906F905F904F90C8 +:108100003F902F900895CF92DF92EF92FF92CF93FE +:10811000DF93EC010E9430186B017C0180914309D0 +:1081200090914409DC01ED91FC910084F185E02DF2 +:108130001995892B79F40E943018AB01BC014C19B8 +:108140005D096E097F0948395A436105710530F3AD +:1081500080E00DC08091430990914409DC01ED91CC +:10816000FC910284F385E02D1995888381E0DF91ED +:10817000CF91FF90EF90DF90CF9008950F931F93D2 +:10818000CF93DF93009781F08C010E94BD10EC012A +:10819000892B51F0C80109D8BE01C801B2DC019693 +:1081A00031F4CE010E94C92480E090E001C0CE01EC +:1081B000DF91CF911F910F910895CF93DF93FC0131 +:1081C00001900020E9F79F01281B390B285F3F4FE2 +:1081D0002138310570F5EC010E94BC23882349F158 +:1081E0008091C5099091C609019611F481E090E053 +:1081F0009093C6098093C5098091C5099091C609DD +:1082000090934A0980934B0947E050E065E479E098 +:10821000CE010E942A23FC01ED5BF64F1282AC01D5 +:108220004450510965E479E082E8DF91CF910C94E4 +:108230004B2380E0DF91CF9108959F92AF92BF9240 +:10824000CF92DF92EF92FF920F931F93CF93DF9322 +:10825000982E8B015A01690164E270E00E948C281B +:10826000E82EF12C65E270E0892D0E948C28FE2C0E +:10827000EE24E82AE701C00FD11F9E013770E92CD8 +:10828000F12CC701880F991FAC014C59594F7A0145 +:10829000FA0180819181820F931FA9014C0D5D1D10 +:1082A0004130584090F000E018E0021B130BA80189 +:1082B000B5010E941611A601401B510BB501600FBC +:1082C000711FF7018081918102C0A601B5010E9452 +:1082D0001611CC0DDD1D4D2F64E270E0892D0E943A +:1082E00082284C2F65E270E0892DDF91CF911F919C +:1082F0000F91FF90EF90DF90CF90BF90AF909F9045 +:108300000C948228FF920F931F93CF93DF93F82E44 +:10831000C0E0D0E08F2D0E94CD108C01892B21F080 +:108320008F2D0E94CD10EC01C017D10799F7CE0117 +:10833000DF91CF911F910F91FF9008955F926F92FF +:108340007F928F929F92AF92BF92CF92DF92EF92E5 +:10835000FF920F931F93CF93DF931F92CDB7DEB79A +:108360004C0185E499E0CFDE811125C021C00F5F6B +:108370001F4F8981F801ED5BF64F8183282F2F77FE +:1083800030E02C9DA0012D9D500D3C9D500D1124E1 +:10839000A40EB51E37E0CC0CDD1CEE1CFF1C3A957C +:1083A000D1F787FF14C0CE010196ADDE8111DFCF7A +:1083B00080E090E085C070904509198201E010E0EE +:1083C000A12CB12CC12CD12C7601C394ECCF872DDC +:1083D000807F55245394803309F0512C8FEF800F08 +:1083E000D4018C93552011F1C8018B5B964F8BDE25 +:1083F0008823F1F2C8018A5B964F85DE8823C1F29B +:108400000E5F1F4FD401EC91F0E0ED5BF64FE3807F +:10841000F12CFE2CEE248481E80EF11C809145099C +:1084200081FF08C0B2E0EB0EF11C04C080E0E12C3B +:10843000F12C01C082E0C82ED12CC01AD10A9EEFC7 +:10844000692E77247A94C601800F911F8A159B05A7 +:1084500060F5CE01019657DE882309F4A9CF8091FB +:10846000DC099091DD090097A9F0552099F0F401FD +:108470002081A301421B51099A01200F311FE216EE +:10848000F30640F4DC01ED91FC910190F081E02DC8 +:10849000698119950038110528F48981F801ED5B8F +:1084A000F64F82830F5F1F4FCECF8091DC099091F2 +:1084B000DD09892B21F40138110508F079CFC801B5 +:1084C0000F90DF91CF911F910F91FF90EF90DF9070 +:1084D000CF90BF90AF909F908F907F906F905F9064 +:1084E0000895FC0186819781009739F0662329F071 +:1084F0006150FC0182819381F7CF08950F931F9300 +:10850000CF93DF938B01FC01C681D781209759F06F +:10851000B801888199810E940E66892B21F00A801A +:10852000DB81C02DF3CFCE01DF91CF911F910F9151 +:108530000895CF93DF939B01672B61F4E0918C0842 +:10854000F0918D080190F081E02D682F8CE898E083 +:10855000199508C0482F50E060E070E08CE898E082 +:108560000E943B15EC018CE898E00E9413168C0FDA +:108570009D1FDF91CF910895DC011696ED91FC913E +:10858000179761157105A1F0309729F417967C9320 +:108590006E931697089582819381009711F0FC01E4 +:1085A000FACF73836283DB011596FC93EE931497E5 +:1085B0000895CF93DF931F92CDB7DEB76983DC01B7 +:1085C000ED91FC910280F381E02D41E050E0BE018D +:1085D0006F5F7F4F19950F90DF91CF910895DC0168 +:1085E000ED91FC91068CF78DE02D199591E089278E +:1085F0000895862F089581E086270895CF92DF920F +:10860000EF92FF920F931F93CF93DF93CDB7DEB717 +:10861000E1970FB6F894DEBF0FBECDBF7C016A01B3 +:1086200001E313E01A8309831B821C821D821E82D0 +:10863000CE01099668AB79AB0E9401281DA30CA35B +:108640001EA21FA218A619A6809137099091380979 +:10865000A0913909B0913A098CA79DA7AEA7BFA7F1 +:108660008B839C83AD83BE8318861F82AE014C5DD5 +:108670005F4F68A979A9CE0101960E94982C81309C +:108680009105B1F4D701ED91FC910684F785E02DB9 +:108690001BA70AA78EA19FA1A8A5B9A58CA79DA7D6 +:1086A000AEA7BFA7A601BE01665D7F4FC7011995A2 +:1086B000E1960FB6F894DEBF0FBECDBFDF91CF912C +:1086C0001F910F91FF90EF90DF90CF90089544E0BD +:1086D00050E0BC018FE090E00C94161108958CBD21 +:1086E0009DBD08958F929F92AF92BF92CF92DF92DD +:1086F000EF92FF920F931F93CF936C015B017A016E +:10870000FC01C485C43041F481E090E0F60193831C +:10871000828380E090E049C08A014130584010F0E7 +:1087200000E018E080E590E0DADF8C2FEBDD4C0113 +:1087300063E070E08C2F0E948C28873111F08C311F +:1087400021F48016910670F302C000E010E080E58D +:1087500090E0C5DF9801A50160E070E08C2F6DDD31 +:1087600060E270E08C2F0E94F32462E070E08C2FB6 +:108770000E948C2884FD0FC063E070E08C2F0E9463 +:108780008C28811104C08C2F0E942312BDCF80E55C +:1087900090E0A5DFEACF40E162E070E08C2F0E941C +:1087A0008228012B09F4B0CFC701CF911F910F91FF +:1087B000FF90EF90DF90CF90BF90AF909F908F9001 +:1087C0000895CF92DF92FF920F931F93CF93DF9381 +:1087D000FC012485243009F076C06A01EB018C018C +:1087E000F12C8F2D0E94EE12811103C0F801F48646 +:1087F00007C08B7F8831D1F3F394F4E0FF12F1CFFF +:10880000F8018485843009F45EC02091060230911D +:1088100007022F5F3F4F11F420E030EC3093070246 +:1088200020930602409106025091070220E061E089 +:108830000E943712F801F4848A818F3F51F48B81B2 +:108840008F3F91F48C818F3F79F48D818F3F61F45C +:1088500037C0811109C08B81811106C08C818111C3 +:1088600003C08D81882361F1C114D10449F180E5F1 +:1088700090E035DFBE016E5F7F4F8F2D90E0982F27 +:10888000882744E050E0845F9B4F0E941611B60198 +:108890008F2D0E94E52864E070E08F2D0E94F32464 +:1088A000C8010E943329873189F061E070E080E0DF +:1088B00090E00E94F817C8010E9433298111F0CF7F +:1088C00084E0F801848780E090E002C081E090E0DD +:1088D000DF91CF911F910F91FF90DF90CF9008957E +:1088E0000F931F93CF93DF93EB0185E195E09F9367 +:1088F0008F9384E195E09F938F9383E195E09F931D +:108900008F9382E195E09F938F9381E195E09F9310 +:108910008F9380E195E09F938F9380E994E09F93FC +:108920008F938B818F938A818F930E94EC662DB7F2 +:108930003EB7205F3F4F0FB6F8943EBF0FBE2DBF2E +:10894000069784F46FEE78E08CE898E00E940215B8 +:108950006A817B818CE898E0DF91CF911F910F9124 +:108960000C942B16ECD300E115E0C0E0D0E0F80148 +:1089700061918F01CE010E94BD612196C630D10563 +:10898000B1F761E079E08CE898E0DF91CF911F9139 +:108990000F910C943B16CF93DF93CDB7DEB72C9796 +:1089A0000FB6F894DEBF0FBECDBF1C821B821E82A5 +:1089B0001D828FEF9FEF98878F838DE393E09A83DB +:1089C000898388E290E09A8789871C861B866FEDF1 +:1089D00078E08CE898E00E943B1660917E0B7091E5 +:1089E0007F0BCE0101960E94BB376FEFCE0101963F +:1089F0000E94161069ED78E08CE898E00E943B1622 +:108A00002C960FB6F894DEBF0FBECDBFDF91CF918D +:108A10000895CF93DF93CDB7DEB769970FB6F8947B +:108A2000DEBF0FBECDBF8FE290E0A0E0B0E0898353 +:108A30009A83AB83BC83FE01359685E1DF011D92ED +:108A40008A95E9F765EC78E08CE898E00E943B169F +:108A5000AE014E5F5F4F66E080E195E00E949C3082 +:108A60001E8665EA74E0CE0101960E942166BE0171 +:108A70006F5F7F4F8CE898E00E942B16CE01019625 +:108A80009CDB1E866DEA74E0CE0101960E94216691 +:108A9000BE016F5F7F4F8CE898E00E942B1667EB5A +:108AA00074E0CE0101960E94F1230E94261B699674 +:108AB0000FB6F894DEBF0FBECDBFDF91CF91089502 +:108AC0008F929F92AF92BF92CF92DF92EF92FF92DE +:108AD0000F931F93CF93DF93CDB7DEB7C554D10962 +:108AE0000FB6F894DEBF0FBECDBF809115051F9263 +:108AF0008F93809114051F928F93809113051F927D +:108B00008F93809112051F928F93809111051F9270 +:108B10008F93809110051F928F9389EB94E09F9320 +:108B20008F931F9280E28F93CE0101967C019F93D9 +:108B30008F930E947F6661EC79E08CE898E00E9458 +:108B40003B16B7018CE898E00E942B16FE01EF5B04 +:108B5000FF4F80EC808388EA818388E5828382E00E +:108B600083831CA21BA288EE93E0A0E0B0E08DA35B +:108B70009EA3AFA3B8A784E08DA783E593E09AA353 +:108B800089A384EE94E09FA78EA7F9ABE8AB80E5BC +:108B900090E09BAB8AAB1EAA6BEB75E384EC96E38B +:108BA0000E944C5B8C010FB6F894DEBF0FBECDBFA8 +:108BB000892B71F183E090E00E945659F801958766 +:108BC00084875E01F1E2AF0EB11CDC011196BC920C +:108BD000AE9212961C92C5010E943B29882319F07F +:108BE000C5010E945E298AA89BA868A979A96E017F +:108BF000B7E3CB0ED11CC6010E944C16A401B601EE +:108C0000C501DFDD892B09F088C0C8010E94A236AA +:108C100000E010E0ECA8FDA80115110509F45EC004 +:108C2000E8ECEE16F10409F04BC066EB79E08CE855 +:108C300098E00E943B161AAE19AE1CAE1BAE8FEF29 +:108C40009FEF9EAF8DAF89E793E098AF8FAB2196F2 +:108C50001FAF0EAF219780917E0B90917F0B0E94EA +:108C6000C924CE01C7968ADA90937F0B80937E0B3E +:108C7000C8010E94A23680917E0B90917F0B0097D5 +:108C800079F460EA79E08CE898E00E943B160E9453 +:108C90003018DC01CB018856954CAF4FBF4F32C026 +:108CA0000E948A248C01BC018CE898E00E942B165B +:108CB000C8010E94EB590E94C63982E090E0C4C00E +:108CC00068E879E08CE898E00E9402154AE050E0FC +:108CD000B7018CE898E00E9416160CC066E779E0B0 +:108CE0008CE898E00E943B166EE579E08CE898E00D +:108CF0000E943B160E943018DC01CB0188579C4E25 +:108D0000AF4FBF4F80937A0B90937B0BA0937C0B5C +:108D1000B0937D0B85EF9FEF97C0BEA4AFA4FF92E9 +:108D2000EF928AE599E09F938F931F930F930E9490 +:108D3000D45BFF92EF9285E599E09F938F931F9309 +:108D40000F930E94D45BD8011C96ED91FC911D9766 +:108D500081E08283FF92EF9282E599E09F938F9367 +:108D60001F930F930E94D45BD8011C96ED91FC9148 +:108D70001D971282AF92BF928CE199E09F938F93DF +:108D80001F930F930E94D45B87E599E09F938F9385 +:108D90001F930F930E94D45B1DAA1CAAD8011C9696 +:108DA000ED91FC911D97A080B1800FB6F894DEBFC5 +:108DB0000FBECDBF83E3E82EF12CD501ED91FC91E0 +:108DC0000084F185E02DC501199541975CF4B1E06F +:108DD000EB1AF10839F064E170E080E090E00E9465 +:108DE000F817EBCFDF92CF9280E199E09F938F93BA +:108DF0001F930F930E94F05B0F900F900F900F90B6 +:108E00000F900F90019709F005CF8FA998AD9DABFA +:108E10008CAB20E080E08A3021F08D3031F0282FBB +:108E200004C02A3009F4F6CE2AE0C80126962FAFF6 +:108E300026970E94965B26962FAD26978F3F59F76F +:108E4000C8010E94A236E6CECB5BDF4F0FB6F89486 +:108E5000DEBF0FBECDBFDF91CF911F910F91FF906D +:108E6000EF90DF90CF90BF90AF909F908F9008953C +:108E700027DE0C94261B882319F069E079E002C0F4 +:108E80006CE079E08CE898E00C943B16CF93DF938C +:108E9000CDB7DEB72C970FB6F894DEBF0FBECDBFAF +:108EA00066EB78E08CE898E00E943B161C821B82FF +:108EB0001E821D828FEF9FEF98878F838DE393E053 +:108EC0009A83898388E290E09A8789871C861B862B +:108ED00080917E0B90917F0B0E94C924CE01019658 +:108EE0004DD990937F0B80937E0B8CE898E00E9485 +:108EF000131680917E0B90917F0B892B49F463EAC6 +:108F000078E08CE898E00E943B1680E090E00AC090 +:108F10006FEA78E08CE898E00E943B160E94C63920 +:108F200081E090E02C960FB6F894DEBF0FBECDBF67 +:108F3000DF91CF910895AADF0C94261B089580E05D +:108F400090E008958F929F92AF92BF92CF92DF925E +:108F5000EF92FF920F931F93CF93DF93CDB7DEB7BE +:108F6000A5970FB6F894DEBF0FBECDBF5C018B0195 +:108F70007B01E40EF51ED7011C9266ED79E08CE8CA +:108F800098E00E940215B5018CE898E00E944B160B +:108F900061EF74E08CE898E00E944B16FE01319678 +:108FA0006F012091860B3091870B2115310511F44B +:108FB00020E93BE0C601821B930B8A3F91053CF4FC +:108FC00061ED79E08CE898E00E943B16A5C019821B +:108FD0001A821B821C82FE01359680E1DF011D9200 +:108FE0008A95E9F748018E149F0441F0F4016191DC +:108FF0004F018CE898E00E94FB14F5CF8CE898E0D4 +:109000000E941316C8010E94440E7C016FE270E0BA +:10901000C5010E947466009741F0BC016F5F7F4FED +:1090200043E150E0C6010E946566B601CE01459657 +:109030000E944807CE0145960E940C06882309F439 +:109040006BC0E114F10469F03CF4FEEFEF16FFEFA2 +:10905000FF060CF061C056C021E0E216F10471F188 +:1090600051C06E018EE1C80ED11CE12CF12C96018D +:1090700001151105F1F0B3E0EB16F104D1F09FEF0B +:10908000E91AF90AC8012CA33DA30E94D85A5C0131 +:109090006CE270E0C8010E942C668C012CA13DA1FD +:1090A000892B11F00F5F1F4FD601AD92BD926D015C +:1090B000DFCF00E0A70160E070E02AC00E94301816 +:1090C0000091800B1091810B2091820B3091830BCA +:1090D000DC01CB01801B910BA20BB30B853F9140B0 +:1090E000A105B10540F000E020E030E040E050E0B4 +:1090F00061E070E00DC064EF74E08CE898E00E94DD +:109100002B160AC000E020E030E040E050E0B7015C +:10911000CE0145960E946107A5960FB6F894DEBF72 +:109120000FBECDBFDF91CF911F910F91FF90EF90B8 +:10913000DF90CF90BF90AF909F908F9008951F9336 +:10914000CF93DF936CEE79E08CE898E00E940215F3 +:10915000C0E1D5E01C2F1A5F499150E060E070E05B +:1091600020E18CE898E00E943B156AEE79E08CE8FB +:1091700098E00E9402151C13EFCF8CE898E0DF9175 +:10918000CF911F910C941316AF92BF92CF92DF92A2 +:10919000EF92FF920F931F93CF93DF9300D000D0F5 +:1091A000CDB7DEB76AED79E08CE898E00E94021551 +:1091B0008E010D5F1F4F7E0187E0E80EF11C580104 +:1091C00081E3C82E83E0D82EDA82C9821B821C82FA +:1091D0001D821E8280E590E082DA44E050E0B50115 +:1091E0008FE090E00E94EC1079DAF80141918F0154 +:1091F00050E060E070E02AE08CE898E00E943B15C7 +:1092000068ED79E08CE898E00E9402150E151F05C4 +:10921000D9F68CE898E00E94131626960FB6F894BB +:10922000DEBF0FBECDBFDF91CF911F910F91FF9099 +:10923000EF90DF90CF90BF90AF9008958F929F9264 +:10924000AF92BF92CF92DF92EF92FF920F931F9354 +:10925000CF93DF93F62EB72EE42EA52ED22E932E8B +:10926000C02E812EBC0180912E0590912F0546D9EC +:10927000EC01892B09F447C08885853009F043C08B +:1092800060E0CE012ED98C0161E0CE012AD9FC012B +:10929000C185D285D80119968D919C911A978230FB +:1092A000910551F087309105B1F0019761F56C2D72 +:1092B000CE0103960E94F11A6F2DCE010E94F11A81 +:1092C0006E2DCE0101960E94F11A6D2DCE010296EF +:1092D0000E94F11A18C03097B1F08085853099F45A +:1092E000C681D781209779F00C2D182D2D2D392D81 +:1092F0004E2D5A2D6F2D7B2D89859A859FDF0A80F3 +:10930000DB81C02DEFCFDF91CF911F910F91FF90A7 +:10931000EF90DF90CF90BF90AF909F908F90089587 +:109320005F926F927F928F929F92AF92BF92CF92F5 +:10933000DF92EF92FF920F931F93CF93DF93CDB7FE +:10934000DEB7E4970FB6F894DEBF0FBECDBF5C0169 +:109350007B016A01890119A21AA21BA21CA2FE01AB +:10936000B5968CE0DF011D928A95E9F760E473E021 +:10937000CE0101960E94FD5AD5011296ED91FC9105 +:1093800013976081718140E250E0CE0101960E9406 +:109390004766B2E0EB16F104A1F054F4E114F104D5 +:1093A000B9F0EA94EF2809F076C06DEE73E00BC0D7 +:1093B00085E0E816F10429F099E0E916F10441F09E +:1093C0006AC060EF73E0CE0181960E94406645C09E +:1093D0000115110509F441C0612C712C8FEFA82EE5 +:1093E00084E0B82E94E0592E7E01A1E3EA0EF11C30 +:1093F0004601B1E08B1A91086C147D0474F5F801F4 +:10940000808191810E5F1F4F9F938F93BF92AF9288 +:109410001F925F92FF92EF920E947F6640E150E0C0 +:10942000B701CE0181960E9447660FB6F894DEBF61 +:109430000FBECDBF6814790461F062E075E0C7012A +:109440000E94406640E150E0B701CE0181960E9443 +:1094500047669FEF691A790ACFCFBE016F5F7F4FD2 +:109460008CE898E00E944B166EEC79E08CE898E06E +:109470000E940215BE016F5D7F4F8CE898E00E944C +:109480002B16BE016F5D7F4FCE0101960E94F12326 +:1094900080E090E002C08FEF9FEFE4960FB6F89463 +:1094A000DEBF0FBECDBFDF91CF911F910F91FF9017 +:1094B000EF90DF90CF90BF90AF909F908F907F9074 +:1094C0006F905F900895EF92FF920F931F93CF9349 +:1094D000DF9300D000D0CDB7DEB78C017B0162E016 +:1094E00070E00E947506892B19F4E982FA8205C0A2 +:1094F0008F2D880F880BF9828A83A981BA81BB27B7 +:1095000024E630E00E94CA652FE330E040E050E0FE +:109510000E94ED613A832983C8012B833C834D83EC +:109520005E830E94A106E82EF12CC8010E9451061C +:109530002B813C814D815E816217730784079507FB +:1095400079F4672B682B692B09F44AC082E0E8168E +:10955000F10471F085E0E816F10409F041C008C09B +:10956000232B242B252B41F182E0E816F104F9F49A +:1095700020E030E040E050E061E070E0C801D0DE83 +:109580009E012F5F3F4F41E050E060E070E0C80176 +:10959000C7DE61E0C8010E948C0649815A81052E10 +:1095A000000C660B770BC8010E94190619C085E0F4 +:1095B000E816F10429F7DCCF85E0E816F10481F024 +:1095C00082E0E816F10461F062E0C8010E948C06B6 +:1095D00020E030E040E050E062E070E0C801A0DE52 +:1095E00080E090E026960FB6F894DEBF0FBECDBFA8 +:1095F000DF91CF911F910F91FF90EF900895AF925F +:10960000BF92CF92DF92EF92FF920F931F93CF936F +:10961000DF93CDB7DEB7C154D1090FB6F894DEBFE2 +:109620000FBECDBFCB018A014EE459E46CE470E07B +:1096300049835A836B837C83FE0135962CE1DF01DD +:109640001D922A95E9F74AAB5BAB6CAB7DABF1960B +:109650002CE0DF011D922A95E9F7AE014F5D5F4FC7 +:1096600068E00E949C301AAABE016F5D7F4F809116 +:109670003305909134050E947E427C01009771F180 +:1096800068EE73E00E947E42FC01C184D284C11462 +:10969000D104C9F041E150E0B601CE0181960E94AB +:1096A0006566B6018CE898E00E944B1667ED73E0A2 +:1096B0008CE898E00E944B164AE050E0B8018CE834 +:1096C00098E00E94161669ED73E0C7010E947E4281 +:1096D000DC011996ED90FC901A9708C06CE07AE0D6 +:1096E0008CE898E00E943B16E12CF12C0138BFEF8A +:1096F0001B0709F4C3C00535110509F4BFC06DEFA0 +:1097000079E0CE0101960E94FD5A40E250E0BE0190 +:109710006F5D7F4FCE0101960E9447661F930F93A6 +:109720008FEF94E09F938F936E01E2E3CE0ED11CF6 +:10973000DF92CF920E94BC66B601CE0101960E94D4 +:10974000F1230F900F900F900F900F900F90E11456 +:10975000F10409F493C080912E0590912F05009794 +:1097600009F48CC0B7010E947E427C01009709F485 +:1097700085C0DC0118968C91853009F07FC060E0CF +:10978000C7010E947142FC0181859285A385B48541 +:109790000597A105B10509F071C0C7010E941C23FE +:1097A000843008F46BC08430B1F50E94BD106C01A8 +:1097B000892B21F085E0D60118968C930E94BD106C +:1097C0005C01892B59F082E0F5018087012E000CA5 +:1097D000220B330B01871287238734870E94BD1029 +:1097E0008C01892B59F082E0F801808788EC90E0A9 +:1097F000A0E0B0E081879287A387B487B501C60156 +:109800000E94BC42B801C6010E94BC42B601C70119 +:109810000E94BC4233C064E0C7010E9471426C01E7 +:10982000009761F161E00E9471425C0160E0C60155 +:109830000E947142012E000C220B330BDC011996A1 +:109840000D931D932D933C931C97F5018185928573 +:10985000A385B485892B8A2B8B2B39F4D7016D9185 +:109860007C9184E095E00E94F12388EC90E0A0E0F8 +:10987000B0E0F50181879287A387B487CF5BDF4F84 +:109880000FB6F894DEBF0FBECDBFDF91CF911F9111 +:109890000F91FF90EF90DF90CF90BF90AF90089521 +:1098A0002F923F924F925F926F927F928F929F92F0 +:1098B000AF92BF92CF92DF92EF92FF920F931F93DE +:1098C000CF93DF9300D0CDB7DEB72DB63EB60E9462 +:1098D000BC23982E882309F442C10E9430186B01E2 +:1098E0007C018091CB099091CC09A091CD09B091D8 +:1098F000CE09A7019601281B390B4A0B5B0BDA0135 +:10990000C90189399A43A105B105A8F48091C70915 +:109910009091C809A091C909B091CA09A7019601FF +:10992000281B390B4A0B5B0BDA01C90189399A43B1 +:10993000A105B105D0F12091CF0980914309909103 +:109940004409222379F02CEF3FEF3093DF09209375 +:10995000DE09DC01ED91FC910488F589E02D199573 +:10996000912CFDC020EC2093450910924609DC01A2 +:10997000ED91FC910280F381E02D42E050E065E43E +:1099800079E01995C092C709D092C809E092C90937 +:10999000F092CA09C092CB09D092CC09E092CD09CD +:1099A000F092CE0981E08093CF0980914309909194 +:1099B0004409DC01ED91FC910084F185E02D1995BD +:1099C000892B09F4CCC0CE0101960E949E418C01E6 +:1099D000892B09F4C4C0C092CB09D092CC09E09283 +:1099E000CD09F092CE0970904509872D807F803394 +:1099F00009F09AC0E091D009F091D109FB83EA8384 +:109A0000EF2B09F4ACC04DB65EB6A981B0E0CD0134 +:109A10008D5B964FFC01638170E0762F6627848111 +:109A2000680F711DCB0101962DB73EB7281B390B6E +:109A30000FB6F8943EBF0FBE2DBF4DB75EB74F5F58 +:109A40005F4F5A0120E030E02617370769F0C9015F +:109A50008A0F9B1F8D5B964FFC018581FA018193D4 +:109A6000AF012F5F3F4FF0CFC501820F931FFC0165 +:109A70001082F72DF6708F2E42E0F4133EC0B9012C +:109A80006A0F7B1FAB014D5B564FFA01858190E059 +:109A9000982F882746813C01640E711C4BEF5FEFC5 +:109AA0004A1B5B0B421B530B400F511F665B764FEB +:109AB000C501EA81FB81199580E480934509809274 +:109AC0004609709247096092480980914309909134 +:109AD0004409DC01ED91FC910280F381E02D44E02A +:109AE00050E065E479E01995C092C709D092C809A1 +:109AF000E092C909F092CA0911C04DEF5FEF4A1B0D +:109B00005B0B421B530B400F511F2A0F3B1FB90128 +:109B1000685B764FC501EA81FB8119950FB6F89411 +:109B20005EBE0FBE4DBE1BC0803CA9F480ED80938D +:109B30004509109246098091430990914409DC013E +:109B4000ED91FC910280F381E02D42E050E065E46C +:109B500079E0199504C0803D11F41092CF09892D48 +:109B60000FB6F8943EBE0FBE2DBE0F900F900F9013 +:109B7000DF91CF911F910F91FF90EF90DF90CF90E9 +:109B8000BF90AF909F908F907F906F905F904F901D +:109B90003F902F900895FC0182819381A481B5812B +:109BA0008093D4099093D509A093D609B093D7098F +:109BB0008BE597E09093DB098093DA091092D9093D +:109BC0001092D80983E499E00895CF93DF93CDB73D +:109BD000DEB7C956D1090FB6F894DEBF0FBECDBFB0 +:109BE000789484B5826084BD84B5816084BD85B578 +:109BF000826085BD85B5816085BD80916E00816084 +:109C000080936E0010928100809181008260809329 +:109C1000810080918100816080938100809180002B +:109C20008160809380008091B10084608093B10056 +:109C30008091B00081608093B0008091910082603B +:109C40008093910080919100816080939100809138 +:109C500090008160809390008091A1008260809349 +:109C6000A1008091A10081608093A1008091A0005B +:109C700081608093A0008091210182608093210106 +:109C80008091210181608093210180912001816078 +:109C90008093200180917A00846080937A00809183 +:109CA0007A00826080937A0080917A00816080934C +:109CB0007A0080917A00806880937A001092C100C7 +:109CC00088E395E0909375058093740510920F05D5 +:109CD00010920E0526E040E052EC61E070E08CE866 +:109CE00098E00E9400176BE672E08CE898E00E9412 +:109CF0003B1686E0E2E1F2E0DE01DD9601900D9296 +:109D00008A95E1F760E1C62E65E0D62EE12CF12CB4 +:109D100000E010E0C8010E94B561D6018D936D018D +:109D200081508E3F18F4EE24E394F12C0F5F1F4F07 +:109D30000630110579F7EF2879F462E572E08CE8D6 +:109D400098E00E943B1686E0FE01FD96A0E1B5E09A +:109D500001900D928A95E1F7F2D961E08DE00E94C1 +:109D6000BC1726E040E855E260E070E08FEE97E037 +:109D70000E9400178BE79CE29093F50A8093F40A07 +:109D80008CE89CE29093F70A8093F60A80E99CE2C3 +:109D90009093F90A8093F80A64E170E080E090E023 +:109DA0000E94F81710923505E0911A05F0911B05F5 +:109DB000309721F081E79CE2908B878781E393E0E5 +:109DC0009A8389838091FC0A9091FD0AA091FE0AF2 +:109DD000B091FF0A8B839C83AD83BE83CE01019635 +:109DE000DADE82EA97E49093D1098093D0098091DA +:109DF000360590913705892B59F488E392E00E944B +:109E000056598C010E94012810933705009336059E +:109E10008091360590913705009739F0FC01EA5C96 +:109E2000FD4F8EE395E0918380836AEA79E38BE8C6 +:109E300093E00E947A376BEC74E480E993E00E942F +:109E40007A376BE977E485E993E00E947A3768E333 +:109E500077E48AE993E00E947A3760E774E48EE958 +:109E600093E00E947A3760EB79E382EA93E00E9404 +:109E70007A3769E075E487EA93E00E947A37EE2446 +:109E8000E394F12CA8958CE898E00E947C13892B30 +:109E900009F493C08CE898E00E945A13182F8A3076 +:109EA00031F08D3021F0883009F076C060C0E0914B +:109EB0007405F091750510826BEA73E08CE898E008 +:109EC0000E944B1663ED73E088E395E00E94045B0B +:109ED0009A838983FE0133966F0101E010E0B02E72 +:109EE000A12E63ED73E080E090E00E94045BD60158 +:109EF0008D939D936D010E31110539F40091160576 +:109F000010911705C980DA8008C00F5F1F4F892B99 +:109F100031F7F4CFF8010481158101151105A1F085 +:109F2000F80160817181C6010E943766892B91F723 +:109F3000D8011296ED91FC911397BE016F5F7F4F90 +:109F40008B2D9A2D199506C062E972E08CE898E095 +:109F50000E943B168CE898E00E94131662EA72E0B9 +:109F60008CE898E00E94021588E395E010C068E054 +:109F70008CE898E00E94FB1480917405909175051F +:109F8000F5E088339F0709F008F47DCF019790939F +:109F900075058093740577CF682F8CE898E00E9450 +:109FA000FB14E0917405F0917505CF010196909333 +:109FB000750580937405108366CF0E942C1B029751 +:109FC0004CF06EDC8091360590913705009711F0CA +:109FD0000E94A41980913505882309F48BC28091D1 +:109FE000330590913405892B09F484C20E943018FE +:109FF000009178051091790520917A0530917B05C3 +:10A00000601771078207930708F474C20E94301822 +:10A010002B013C018091220590912305009709F4C2 +:10A0200057C2209176053091770560912005709197 +:10A030002105261737070CF42CC10E9430189B010C +:10A04000AC0128573C4E4F4F5F4FAA962CAF3DAF07 +:10A050004EAF5FAFAA976FEC72E08CE898E00E9479 +:10A060003B16E0911A05F0911B05309739F4E09109 +:10A070001805F091190580E090E00BC08FEF838701 +:10A080001486DF0113963B961D92AE17BF07E1F7CA +:10A09000EECF2091200530912105821793070CF017 +:10A0A00081C0208131812E7F219331930196F1CFA0 +:10A0B0006091200570912105A3E0660F771FAA9596 +:10A0C000E1F720911E0530911F05620F731F0E945A +:10A0D0001D3418160CF022C6C0902005D090210522 +:10A0E000B4E1CB16D1040CF019C60E943018AA9620 +:10A0F0002CAD3DAD4EAD5FADAA97621773078407D7 +:10A10000950708F00BC6A0901E05B0901F054601EC +:10A1100033E0880C991C3A95E1F78A0C9B1C67E0A8 +:10A12000C4010E942533D40117969C9189133AC02B +:10A1300000E010E00C151D05ECF548E050E0B4011E +:10A14000C5010E940166B8E0AB0EB11C892BC9F5B0 +:10A15000000F111FE0911805F0911905E00FF11F94 +:10A160008081918181609183808368EC72E08CE8CA +:10A1700098E00E940215809120059091210523E02E +:10A18000880F991F2A95E1F720911E0530911F0530 +:10A19000820F931F0E94442661EC72E08CE898E0E5 +:10A1A0000E943B1680911A0590911B05009709F0BB +:10A1B0007FCFB4C58091220590912305892B21F48E +:10A1C000F1CF0F5F1F4FB6CF8091200590912105F1 +:10A1D000880F991F2091180530911905F901E80F92 +:10A1E000F91F21E030E0318320836CEB72E08CE8D2 +:10A1F00098E00E94021560912005709121054AE0C7 +:10A2000050E08CE898E00E94CA1565EB72E08CE89B +:10A2100098E00E940215809120059091210513E09D +:10A22000880F991F1A95E1F720911E0530911F059F +:10A23000820F931F0E9444268CE898E00E94131618 +:10A24000609120057091210503E0660F771F0A9544 +:10A25000E1F780911E0590911F05680F791FDB01C2 +:10A260008C91883261F480912205909123050E949F +:10A27000C22580911A0590911B050E94F0338091B0 +:10A28000200590912105019690932105809320054A +:10A2900089CF00911E0510911F05A901F3E0440F1D +:10A2A000551FFA95E1F7040F151FD8014C9148325C +:10A2B00009F003C1AE01435C5F4FB8010E945935FC +:10A2C000882379F16DADB8E06B9FB00111242EADFC +:10A2D00030E0322F2227330F330F330F262B372B4B +:10A2E000F8018081803101F525966FAD259770E0EA +:10A2F00024968FAD2497AB01481B5109CA0196954E +:10A30000982F8827979587950E94A86560517109B5 +:10A31000207F53E0220F331F5A95E1F7620F731F1E +:10A3200004C060E874EE01C0B901613854EE7507ED +:10A330006CF0072E000C880B990B0E942C6320E018 +:10A3400030E040E05CE30E94E06304C060E070E065 +:10A350008EEF92EC0E94F962E0911C05F0911D05D0 +:10A360003097A1F00091760510917705980193E060 +:10A37000220F331F9A95E1F7A0911E05B0911F059A +:10A380002A0F3B1FAB01B901C80119950091760551 +:10A390001091770583E0000F111F8A95E1F78091F6 +:10A3A0001E0590911F05080F191FC0902205D0901F +:10A3B0002305D8018C91803149F0B801C6010E9473 +:10A3C0006A35B82E882309F46CC002C0BCE0BB2EED +:10A3D000F601858196810E94C533882309F461C006 +:10A3E000B801D60115968D919C9116970E94D5348F +:10A3F000F601408164E4858196810E94FA33D6019A +:10A4000012968C91882309F44CC0E7EFEB0DE330F2 +:10A4100040F4F0E0EE0FFF1FE85EFD4F208031803A +:10A4200004C07EEE272E72E0372E0115110599F13A +:10A43000F6018381882379F1808181112CC00E94EB +:10A4400030184B015C019101330C440B550BAA965B +:10A450002CAF3DAF4EAF5FAFAA97AE01435C5F4FED +:10A46000B801C6010E9400358DAD81111AC00E944D +:10A470003018DC01CB01AA962CAD3DAD4EAD5FADE1 +:10A48000AA97821B930BA40BB50B88159905AA05F7 +:10A49000BB0518F306C0B101330C880B990B0E9461 +:10A4A000F81780917605909177050196909377053E +:10A4B0008093760564EC79E00DC02F5F3F4F3093B9 +:10A4C00077052093760580ED97E00E94A86502C08D +:10A4D0006FEF7FEFCB01770FAA0BBB0B480E591E16 +:10A4E0006A1E7B1E409278055092790560927A052B +:10A4F00070927B050E94301880912405909125056B +:10A50000A0912605B09127050E948C0E8091300500 +:10A5100090913105892B09F4DDC280912E0590912F +:10A520002F05892B09F4D6C20E94301800917C05B2 +:10A5300010917D0520917E0530917F050617170744 +:10A540002807390708F0C6C2D12C9AE0292E312CF1 +:10A5500023E1422E512C34E0A32EB12C4EE3842E65 +:10A5600048E0942E00912A0510912B050115110544 +:10A5700009F4B0C2D110AEC2D80118968C918530C2 +:10A5800009F091C260E0C8010E947142FC0181851E +:10A590009285A385B48584309105A105B10529F084 +:10A5A0000997A105B10509F07EC222E232E06F965B +:10A5B0003FAF2EAF6F97A1961FAF0EAFA197CE0101 +:10A5C000835A9F4F0E94AE06A6968FADA697843001 +:10A5D00021F0893009F4A5C054C2809128059091DA +:10A5E0002905892B09F04DC2F0922905E092280532 +:10A5F00060E070E0CE01835A9F4F0E9475063C01D7 +:10A6000061E070E0CE01835A9F4F0E9475066C0195 +:10A6100026E240E855E260E070E08FEE97E00E94AD +:10A6200000176092E2098FEE97E09093E109809322 +:10A63000E0091092ED0A1092EF0A1092EE0AD09201 +:10A64000E409C092E309F092E609E092E50983E0AB +:10A650000E944B20182F811118C00091E70910911A +:10A66000E8096FEE72E08CE898E00E94021540E184 +:10A6700050E0B8018CE898E00E941616B801CE01AF +:10A68000835A9F4F0E94634A0DC069ED72E08CE8C7 +:10A6900098E00E94021560E170E0812F0E949942CB +:10A6A00000E010E01092290510922805E0912A059B +:10A6B000F0912B058281938142E252E05EAF4DAF73 +:10A6C00021969FAF8EAF2197CE01CD960E94AE0608 +:10A6D00080912A0590912B05892B09F4D2C1CE01D6 +:10A6E000CD960E940C06882309F4CBC126968FAD27 +:10A6F0002697843009F0C5C160E070E0CE01CD96A8 +:10A700000E9475068615970509F0BBC161E070E0EF +:10A71000CE01CD960E9475068C159D0509F0B1C13C +:10A7200014C38091280590912905892B09F0A9C1AE +:10A73000F0922905E09228050E94BD108C01892B1A +:10A7400021F086E0D80118968C9360E473E0CE0186 +:10A75000CD9653D7A196EEADFFADA19760817181E3 +:10A760004FE150E0CE01CD960E9447666EEA73E05D +:10A77000CE01CD960E94216626E040E855E260E0D9 +:10A7800070E08FEE97E00E94001760E070E0CE016D +:10A79000835A9F4F0E9475068093E2098FEE97E0DF +:10A7A0009093E1098093E0091092ED0A1092EF0A6C +:10A7B0001092EE0AE4E3F8E0F093E409E093E30991 +:10A7C0003092E6092092E50983E00E944B20D82EC2 +:10A7D00081117BC066E373E08CE898E00E9402156B +:10A7E00067EEC62E69E0D62ED6016D917D916D0182 +:10A7F00040E150E08CE898E00E94CA1564E373E001 +:10A800008CE898E00E940215BBEFCB16B9E0DB069E +:10A8100059F76091EB097091EC09072E000C880B39 +:10A82000990B0E942C6320E030E048EC52E40E9437 +:10A8300091629B01AC0164EB73E0C8010E943F246C +:10A840004091EF095091F00966EB73E0C8010E9456 +:10A8500011206091F1097091F209072E000C880B0C +:10A86000990B0E942C6320E030E048EC52E40E94F7 +:10A8700091629B01AC016AEB73E0C8010E943F2426 +:10A880006091F3097091F409072E000C880B990B65 +:10A890000E942C6320E030E040E251E40E9491628B +:10A8A0009B01AC0168EB73E0C8010E943F2440911A +:10A8B000E7095091E8096CEB73E0C8010E94112090 +:10A8C0008CE898E00E9413160BC06EE173E08CE8F0 +:10A8D00098E00E94021560E170E08D2D0E9499427F +:10A8E0008091E70983FF12C09092E4098092E30906 +:10A8F000F092E609E092E50983E00E944B20811185 +:10A900000CC04091E7095091E80902C040E050E0D6 +:10A910006FEB73E0C8010E94112062E370E080E0F9 +:10A9200090E00E94F8175092E4094092E309B09237 +:10A93000E609A092E50983E00E944B20D82E811100 +:10A9400083C064E173E08CE898E00E94021557EE42 +:10A95000C52E59E0D52EF601619171916F014AE043 +:10A9600050E08CE898E00E94CA1562E173E08CE840 +:10A9700098E00E940215FFEECF16F9E0DF0659F7C6 +:10A980006091E7097091E80961157105C9F0072E1A +:10A99000000C880B990B0E942C632DEE3EE94CE3D2 +:10A9A0005EE30E94E06322E538EB42E152E40E945C +:10A9B00028629B01AC016EE973E0C8010E943F244C +:10A9C0006091E9097091EA09072E000C880B990B38 +:10A9D0000E942C632DEE3EE94CE35EE30E94E063AF +:10A9E00022E538EB42E152E40E9428629B01AC016F +:10A9F00062EB73E0C8010E943F246091ED09709101 +:10AA0000EE0916161706A4F4072E000C880B990BF6 +:10AA10000E942C6320E030E040E251E40E94916209 +:10AA20009B01AC0163EC73E0C8010E943F2407C0A6 +:10AA300040E050E063EC73E0C8010E9411208CE814 +:10AA400098E00E9413160BC06CEF72E08CE898E05F +:10AA50000E94021560E170E08D2D0E949942C801AC +:10AA60000E948A246C01BC01CE01CD960E94F12384 +:10AA7000C601B1D4C8010E94C924109229051092C0 +:10AA800028050E943018DC01CB018053984FAF4F4E +:10AA9000BF4F80937C0590937D05A0937E05B09376 +:10AAA0007F05DD24D394E0912A05F0912B05828166 +:10AAB000938190932B0580932A05892B09F052CD21 +:10AAC000E0912E05F0912F058681978190932B05BB +:10AAD00080932A0500912E0510912F05011511056F +:10AAE00009F47BC00E943018809080059090810509 +:10AAF000A0908205B090830586169706A806B90631 +:10AB000008F06BC0D80116960D911C91179701158E +:10AB1000110509F43FC0F80180858530A9F560E092 +:10AB2000C8010E947142FC0181859285A385B4858C +:10AB30000597A105B10541F5C8010E941C23853088 +:10AB400018F161E0C8010E947142FC01318462E0A9 +:10AB5000C8010E947142DC011996AD90BC901A9711 +:10AB600063E0C8010E947142FC018184928464E028 +:10AB7000C8010E9471426C01892B31F0C6010E940C +:10AB80001C23823008F0FEC0D80112960D911C9152 +:10AB90001397BDCF0E943018DC01CB0188579C4E23 +:10ABA000AF4FBF4F8093800590938105A09382059E +:10ABB000B0938305BE01635C7F4F8091860B9091BB +:10ABC000870B009711F480E99BE0681B790B4AE042 +:10ABD00050E08CE898E00E94161600912C05109128 +:10ABE0002D050115110509F496C00E9430188090BA +:10ABF000840590908505A0908605B09087058616FF +:10AC00009706A806B90608F086C0F801C680D78066 +:10AC100083E0282EC114D10409F46EC0D601189621 +:10AC20008C91863009F062C063E074E0C6010E9436 +:10AC30007E42009719F0FC01018501C000E0D601B9 +:10AC40008D919C91B5D4182F6EEC73E0C6010E94D3 +:10AC50007E425C01892B49F560ED73E08CE898E059 +:10AC60000E944B16412F50E060E070E02AE08CE833 +:10AC700098E00E943B1565ED73E08CE898E00E9437 +:10AC80004B166AE070E0802F0E94994240E050E04D +:10AC90006EEC73E0C6010E9411206EEC73E0C601F9 +:10ACA0000E947E425C01892B09F11123F9F007FF14 +:10ACB00017C160E0812F0E94BC17812F0E94651789 +:10ACC00033243394019709F017C1632C712CF501DB +:10ACD0008485082E000C990B6816790609F49FC12B +:10ACE0008385882309F40AC181508387D60112968F +:10ACF000CD90DC9013978ECF0E943018DC01CB01F1 +:10AD0000C296A11DB11D8093840590938505A093E3 +:10AD10008605B09387050E942214B4C866EA72E0E3 +:10AD20008CE898E00E940215609120057091210541 +:10AD30004AE050E08CE898E00E94161610927705E1 +:10AD40001092760560E47FE1C5CBB801CE01CD96C7 +:10AD50000E94634AE0912A05F0912B05828193813C +:10AD600090932B0580932A05892B09F08ACEE091D8 +:10AD70002E05F0912F058681978190932B05809366 +:10AD80002A057FCE60E0C6010E947142DC0119965F +:10AD90004D905D906D907C901C9761E0C6010E9483 +:10ADA0007142FC012185328543855485D8016D911E +:10ADB0007C91211531054105510559F48CE898E045 +:10ADC0000E944B1667E773E08CE898E00E943B1600 +:10ADD00013C02150310941095109DC0119962D9305 +:10ADE0003D934D935C931C97232B242B252B21F40F +:10ADF00087EC93E00E94F123A8965FAE4EAEA89731 +:10AE0000F801608171818CE898E00E944B1661E73F +:10AE100073E08CE898E00E9402154AE050E0B5012A +:10AE20008CE898E00E94CA1567E673E08CE898E029 +:10AE30000E9402154AE050E0B2018CE898E00E94BE +:10AE4000CA1561E673E08CE898E00E9402154AE0BA +:10AE500050E0B4018CE898E00E94CA1561E0832DAF +:10AE60000E94BC17F2E08F16910489F025E082164B +:10AE7000910469F061E0C6010E947142FC01818584 +:10AE80009285A385B485892B8A2B8B2B59F460E09E +:10AE9000832D0E948D176CE573E08CE898E00E948A +:10AEA0003B1672CEB2E04B0E511C4A145B043CF4CC +:10AEB00061E0832D0E948D1768E573E0EECFA896C0 +:10AEC0002EAD3FADA8972A153B053CF060E0832DE1 +:10AED0000E948D1763E573E0E0CF6FE473E0DDCF90 +:10AEE00062E0812F0E94BC17812F0E9465173324D6 +:10AEF0003394892B09F4E9CE312CE7CE412F50E071 +:10AF000060E070E02AE08CE898E00E943B1567ED75 +:10AF100073E08CE898E00E944B164AE050E0B301E1 +:10AF20008CE898E00E94161669ED73E0C6010E9455 +:10AF30007E422C016EED73E0C6010E947E424C0100 +:10AF400063EE73E0C6010E947E428C0168EE73E0FE +:10AF5000C6010E947E42FC01892BF1F0611471044C +:10AF600041F08114910419F46DEE73E011C0D40125 +:10AF700007C00115110519F460EF73E009C0D8018D +:10AF800019966D917C911A97DB018C91882321F0A1 +:10AF9000818592850E94F12341145104E1F1F2016F +:10AFA00061857285CE01CD960E944807CE01CD966F +:10AFB0000E940C06882379F1672869F081149104B6 +:10AFC00041F401E020E030E040E050E061E070E07A +:10AFD0001EC0D4010CC00115110541F401E020E0B0 +:10AFE00030E040E050E062E070E011C0D801199616 +:10AFF0008D919C911A97FC012081222361F00E947F +:10B00000440E01E020E030E040E050E0BC01CE0121 +:10B01000CD960E946107D5011C963C9267CEF50142 +:10B02000238664CE0F931F93E0E0FBE081E393E07F +:10B03000918380831282138214821582EFEEF7E0EF +:10B040001382128248EE53E060E070E0448355833F +:10B05000668377832BEA32E031832083A5EDB0E06D +:10B06000B587A487A4EDB0E0B787A687A0EDB0E0D0 +:10B07000B18BA08BA1EDB0E0B38BA28BA2EDB0E0C1 +:10B08000B58BA48BA6EDB0E0B78BA68B118E128E7C +:10B09000138E148EECE8F8E01382128244835583F9 +:10B0A000668377833183208325EC30E035872487DE +:10B0B00024EC30E03787268720EC30E0318B208B82 +:10B0C00021EC30E0338B228B22EC30E0358B248B6B +:10B0D00026EC30E0378B268B118E128E138E148E59 +:10B0E000E6E0FBE02FEF20831282118214861386A4 +:10B0F0000FEF1FEF98010783108721873287E3E165 +:10B10000FBE0918380831282138214821582E9E22C +:10B11000F9E01382128244835583668377832DEB93 +:10B1200032E031832083E9E1FBE091838083128266 +:10B13000138214821582EFE1FBE0918380831282F7 +:10B14000138214821582E5E2FBE0918380831282F0 +:10B15000138214821582EBE2FBE0918380831282DA +:10B16000138214821582E1E3FBE0918380831282D3 +:10B17000138214821582E7E3FBE0918380831282BD +:10B18000138214821582EDE3FBE0918380831282A7 +:10B19000138214821582E5E3F9E0918380831282A1 +:10B1A000138214821582EDE3F9E091838083128289 +:10B1B000138214821582E3E4FBE091838083128280 +:10B1C000138214821582E9E4FBE09183808312826A +:10B1D000138214821582EFE4FBE091838083128254 +:10B1E000138214821582E2E6FBE09183808312824F +:10B1F000138214821582EAEFFAE09183808320ECB7 +:10B20000228328EA238328E5248322E025831092E1 +:10B21000F50A1092F40A1092F70A1092F60A1092A8 +:10B22000F90A1092F80AE5E5FBE0138212824483E2 +:10B230005583668377832BE033E03183208324E0DA +:10B2400024879093D3098093D2091092D409109245 +:10B25000D5091092D6091092D7092FEF3FEF3093FE +:10B26000DF092093DE09F0934409E093430910922B +:10B27000DD091092DC09E8E6FBE09183808312820D +:10B28000138214821582EEE6FBE0918380831282A2 +:10B29000138214821582E4E7FBE09183808312829B +:10B2A0001382148215821F910F910895CF93DF931B +:10B2B0008230910510F482E090E0E091880BF091EB +:10B2C000890B20E030E0C0E0D0E0309711F1408100 +:10B2D000518148175907C0F04817590761F4828116 +:10B2E0009381209719F09B838A832BC09093890BBD +:10B2F0008093880B26C02115310519F0421753079A +:10B3000018F49A01BE01DF01EF010280F381E02D04 +:10B31000DCCF2115310509F1281B390B243031050B +:10B3200090F412968D919C9113976115710521F0FF +:10B33000FB019383828304C09093890B8093880BD5 +:10B34000FD01329644C0FD01E20FF31F81939193FA +:10B35000225031092D933C933AC02091860B3091B5 +:10B36000870B232B41F420910A0230910B0230937A +:10B37000870B2093860B209108023091090221153A +:10B38000310541F42DB73EB740910C0250910D02AA +:10B39000241B350BE091860BF091870BE217F30726 +:10B3A000A0F42E1B3F0B2817390778F0AC014E5F35 +:10B3B0005F4F2417350748F04E0F5F1F5093870BE0 +:10B3C0004093860B8193919302C0E0E0F0E0CF01BF +:10B3D000DF91CF9108950F931F93CF93DF93009741 +:10B3E00009F48CC0FC013297138212820091880B01 +:10B3F0001091890B0115110581F420813181820F93 +:10B40000931F2091860B3091870B2817390779F508 +:10B41000F093870BE093860B71C0D80140E050E0B9 +:10B42000AE17BF0750F412962D913C911397AD01C2 +:10B430002115310509F1D901F3CF9D01DA013383DB +:10B44000228360817181860F971F8217930769F4A9 +:10B45000EC0128813981260F371F2E5F3F4F318342 +:10B4600020838A819B8193838283452B29F4F093E7 +:10B47000890BE093880B42C01396FC93EE931297CE +:10B48000ED01499159919E01240F351FE217F307F1 +:10B4900071F480819181840F951F029611969C937F +:10B4A0008E938281938113969C938E931297E0E002 +:10B4B000F0E0D80112968D919C911397009719F0A6 +:10B4C000F8018C01F6CF8D919C9198012E5F3F4F32 +:10B4D000820F931F2091860B3091870B2817390715 +:10B4E00069F4309729F41092890B1092880B02C0EE +:10B4F000138212821093870B0093860BDF91CF91FA +:10B500001F910F9108958F929F92AF92BF92CF9209 +:10B51000DF92EF92FF92CF93DF93EC016881798104 +:10B520008A819B81611571058105910521F464E291 +:10B5300079ED8BE597E02DE133EF41E050E04DD719 +:10B5400049015A019B01AC01A7EAB1E462D76B0142 +:10B550007C01ACEEB4EFA501940167D7DC01CB010F +:10B560008C0D9D1DAE1DBF1DB7FF03C00197A10926 +:10B57000B04888839983AA83BB83BC01CD019F77A0 +:10B58000DF91CF91FF90EF90DF90CF90BF90AF9081 +:10B590009F908F900895B7CF8EE092E0B4CF6093E4 +:10B5A0000E0270930F02809310029093110208957F +:10B5B000FC0188279927E89421912032E9F329306A +:10B5C00010F02E30C8F32B3239F02D3231F468945C +:10B5D00003C044D0820F911D219120532A30C8F31B +:10B5E0001EF4909581959F4F08959111E4C5803286 +:10B5F00019F089508550D0F70895FB01DC010590C2 +:10B600000D920020E1F7089544E85BE000C0FA01E4 +:10B61000A191B081009719F41097E1F0CD01DC0100 +:10B62000CD010D90002011F4C00113C0FB01219148 +:10B63000222319F02015D9F7F3CFFB012191201512 +:10B6400019F41E92119606C02223C1F70D90002016 +:10B65000A1F7D001FA01A193B08308957AE0979FF2 +:10B66000902D879F802D910D11240895FC01238139 +:10B6700027FF0FC0EAE8FBE0208131812817390756 +:10B6800011F41182108232962BE0E039F207A1F713 +:10B69000A2DE80E090E008950F931F93CF93DF9395 +:10B6A000009731F46115710519F480E090E039C01C +:10B6B0008B01EC016EE070E081E090E062D5FC016E +:10B6C000892B99F380E883830115110571F01387A5 +:10B6D000028781E8838380918A0B90918B0B892B61 +:10B6E00021F4F0938B0BE0938A0B2097C9F0D1875C +:10B6F000C08783818260838380918C0B90918D0BB6 +:10B70000892B71F4F0938D0BE0938C0B80918E0B51 +:10B7100090918F0B892B21F4F0938F0BE0938E0B7C +:10B72000CF01DF91CF911F910F910895CF93DF93B8 +:10B73000EC012B8120FF33C026FF0AC02F7B2B8317 +:10B740008E819F8101969F838E838A8190E029C09C +:10B7500022FF0FC0E881F9818081082E000C990B2F +:10B76000009719F420622B831AC03196F983E8837D +:10B770000EC0EA85FB85199597FF09C02B810196BC +:10B7800011F080E201C080E1822B8B8308C02E8102 +:10B790003F812F5F3F4F3F832E83992702C08FEF5A +:10B7A0009FEFDF91CF9108950F931F93CF93DF9376 +:10B7B000CDB7DEB708851985F8018381886083835A +:10B7C000AE01445F5F4F6A857B85C80125D0F801D3 +:10B7D0002381277F2383DF91CF911F910F910895BC +:10B7E0000F931F93CF93DF93CDB7DEB708851985ED +:10B7F000F801838188608383AE01445F5F4F6A856F +:10B800007B85C8019ED3F8012381277F2383DF91A5 +:10B81000CF911F910F9108952F923F924F925F9277 +:10B820006F927F928F929F92AF92BF92CF92DF9250 +:10B83000EF92FF920F931F93CF93DF93CDB7DEB7B5 +:10B840002C970FB6F894DEBF0FBECDBF7C016B0105 +:10B850008A01FC0117821682838181FFB0C1CE016B +:10B8600001964C01F7019381F60193FD859193FFB9 +:10B8700081916F01882309F49EC1853239F493FDCB +:10B88000859193FF81916F01853221F4B70190E09A +:10B89000BDD4E8CF512C312C20E02032A0F48B32E3 +:10B8A00069F030F4803259F0833269F420612CC0A1 +:10B8B0008D3239F0803339F4216026C02260246053 +:10B8C00023C0286021C027FD27C030ED380F3A3053 +:10B8D00078F426FF06C0FAE05F9E300D1124532E47 +:10B8E00013C08AE0389E300D1124332E20620CC024 +:10B8F0008E3221F426FD5FC1206406C08C3611F41F +:10B90000206802C0883641F4F60193FD859193FFCB +:10B9100081916F018111C1CF982F9F7D95549330F4 +:10B9200028F40C5F1F4FFFE3F9830DC0833631F01D +:10B93000833771F0833509F057C021C0F801808149 +:10B9400089830E5F1F4F44244394512C540114C02B +:10B950003801F2E06F0E711CF801A080B18026FF63 +:10B9600003C0652D70E002C06FEF7FEFC5012C872B +:10B9700042D42C0183012C852F77222E16C038014A +:10B98000F2E06F0E711CF801A080B18026FF03C0A9 +:10B99000652D70E002C06FEF7FEFC5012C8719D4D1 +:10B9A0002C012C852068222E830123FC19C0832DB5 +:10B9B00090E048165906A0F4B70180E290E026D442 +:10B9C0003A94F5CFF50127FC859127FE81915F011F +:10B9D000B70190E01BD431103A94F1E04F1A5108AE +:10B9E0004114510479F7DEC0843611F0893631F5FF +:10B9F000F80127FF07C060817181828193810C5F0C +:10BA00001F4F08C060817181072E000C880B990BB5 +:10BA10000E5F1F4F2F76722E97FF09C0909580956D +:10BA2000709561957F4F8F4F9F4F2068722E2AE04F +:10BA300030E0A4013CD4A82EA81843C0853729F4CF +:10BA40002F7EB22E2AE030E025C0F22FF97FBF2EE4 +:10BA50008F36C1F018F4883579F0ADC0803719F011 +:10BA6000883721F0A8C02F2F2061B22EB4FE0DC060 +:10BA70008B2D8460B82E09C024FF0AC09F2F9660CA +:10BA8000B92E06C028E030E005C020E130E002C059 +:10BA900020E132E0F801B7FE07C060817181828148 +:10BAA00093810C5F1F4F06C06081718180E090E040 +:10BAB0000E5F1F4FA401FBD3A82EA818FB2DFF7704 +:10BAC0007F2E76FE0BC0372D3E7FA51450F474FEFA +:10BAD0000AC072FC08C0372D3E7E05C0BA2C372D37 +:10BAE00003C0BA2C01C0B52C34FF0DC0FE01EA0D15 +:10BAF000F11D8081803311F4397E09C032FF06C008 +:10BB0000B394B39404C0832F867809F0B39433FDC3 +:10BB100012C030FF06C05A2CB31418F4530C5B1833 +:10BB2000B32CB31460F4B70180E290E03C876ED38D +:10BB3000B3943C85F6CFB31410F43B1801C0312CFC +:10BB400034FF11C0B70180E390E03C875FD33C85B0 +:10BB500032FF16C031FD03C088E790E002C088E5DF +:10BB600090E0B7010CC0832F867851F031FF02C0FE +:10BB70008BE201C080E237FD8DE2B70190E046D351 +:10BB8000A51430F4B70180E390E040D35A94F8CF85 +:10BB9000AA94F401EA0DF11D8081B70190E036D33B +:10BBA000A110F6CF332009F45DCEB70180E290E01A +:10BBB0002DD33A94F7CFF7018681978102C08FEF9A +:10BBC0009FEF2C960FB6F894DEBF0FBECDBFDF916E +:10BBD000CF911F910F91FF90EF90DF90CF90BF908A +:10BBE000AF909F908F907F906F905F904F903F901D +:10BBF0002F90089520FD09C0FC0123FD05C022FF00 +:10BC000002C07383628351834083089544FD10C052 +:10BC100046FD10C0DB01FC01AA0FBB1FEE1FFF1F7A +:10BC20001094D1F76A0F7B1F8E1F9F1F31E003C056 +:10BC300033E001C034E0660F771F881F991F315031 +:10BC4000D1F7620F711D811D911D08950F931F93F0 +:10BC5000CF93DF938C01C80169DDEC0197FD06C02D +:10BC6000C4DC892BC1F7B801CE0108D3CE01DF9126 +:10BC7000CF911F910F9108958F929F92AF92BF9293 +:10BC8000CF92DF92EF92FF920F931F93CF93DF93A8 +:10BC90001F92CDB7DEB78C01C62E7A01298346DD0F +:10BCA000AC01552729814B32510521F04D32510508 +:10BCB00061F42068CA94C11002C080E06FC0C8015E +:10BCC000298334DD298197FDF8CF322F3D7FD32E94 +:10BCD000322F307339F5803329F5BB24BA94BC0C6C +:10BCE00009F449C0C801298321DD298197FD43C09A +:10BCF000382F3F7D383561F48D2D8264D82ECA945B +:10BD0000CA94CC20C1F1C80111DD97FF0BC033C02C +:10BD100026FF04C02D2D2260D22E03C03D2D32619E +:10BD2000D32ECB2C812C912C540120ED280F2830C0 +:10BD300078F0D4FE03C0B801A1D21AC02A3040F076 +:10BD4000D6FEF9CF2F7D3FEE320F3630A0F72750C9 +:10BD50004D2DC501B4015ADF4B015C018D2D826070 +:10BD6000D82ECA94CC2051F0C801E0DC97FFDDCF7B +:10BD7000D1FC04C0A2CF812C912C5401D7FE08C065 +:10BD8000B094A09490948094811C911CA11CB11C2F +:10BD90002D2DB501A401C7012DDF81E00F90DF91AA +:10BDA000CF911F910F91FF90EF90DF90CF90BF90B8 +:10BDB000AF909F908F9008956F927F928F929F92F5 +:10BDC000AF92BF92CF92DF92EF92FF920F931F93A9 +:10BDD000CF93DF93CDB7DEB7A1970FB6F894DEBF50 +:10BDE0000FBECDBF5C017A01CE0101966C0180E2ED +:10BDF000F60111928A95E9F7F501838040E050E061 +:10BE0000912C712C70E0A1E0B0E0F90183FC8591E8 +:10BE100083FE81918F01982F9F01811103C080E0E3 +:10BE200090E07AC08E3519F44115510549F1E72F9C +:10BE3000F0E0E417F5073CF48D3559F18D3219F433 +:10BE4000772001F103C0711001C0982E892F8695CB +:10BE5000869586958601080F111D892F87703D01F3 +:10BE600001C0660C8A95EAF7F801808186298083F3 +:10BE7000991559F0991510F49F5FE8CF9150E6CFCE +:10BE800071E004C07724739401C0712C4F5F5F4F41 +:10BE9000BCCF772019F08E8180628E83711103C030 +:10BEA0009924939416C0F6019E012F5D3F4F808127 +:10BEB00080958193E217F307D1F7F2CFE114F104F3 +:10BEC00029F0F7018083C70101967C016150912C14 +:10BED000E9F0C50169A32ADC69A197FD15C0282FE7 +:10BEE000269526952695F601E20FF11D208130E07A +:10BEF000AC014770552702C0359527954A95E2F762 +:10BF000020FDDCCFB501BAD1911089CFE114F10445 +:10BF100011F0F7011082C801A1960FB6F894DEBFA8 +:10BF20000FBECDBFDF91CF911F910F91FF90EF908A +:10BF3000DF90CF90BF90AF909F908F907F906F9049 +:10BF400008954F925F927F928F929F92AF92BF928D +:10BF5000CF92DF92EF92FF920F931F93CF93DF93D5 +:10BF60001F92CDB7DEB76C012B015A01FC0117827D +:10BF70001682712CF601F380F201F3FC8591F3FE39 +:10BF80008191382F2F01882309F4E5C090E039838F +:10BF90002CDB3981892B19F0C60158DEEBCF353205 +:10BFA00041F4F201F3FC3591F3FE31912F0135326A +:10BFB00059F4C6013983BADB398197FDCAC03817F5 +:10BFC000C9F2B6015BD1C7C03A3239F4F3FC3591FE +:10BFD000F3FE31912F0151E001C050E0420110E029 +:10BFE00020ED230F2A3088F45260612F70E080E04A +:10BFF00090E040E259830ADE162FF401F3FC3591FC +:10C00000F3FE31914F015981EBCF052F232F2401EE +:10C0100051FF03C0111102C09EC01FEF383619F046 +:10C020003C3659F011C0F401F3FC2591F3FE219147 +:10C030002F01283649F4052F08600460F201F3FC53 +:10C040002591F3FE21912F01222309F484C0622F50 +:10C0500070E086E492E02983B1D02981892B09F42C +:10C060007AC000FD07C0F501E080F180C5010296AD +:10C070005C0102C0E12CF12C2E3649F4F601468118 +:10C08000578160E070E0202FC701B4DD73CF233605 +:10C0900089F401FF11E0C60149DB97FD5AC0E114A4 +:10C0A000F10429F0F7018083C70101967C0111504A +:10C0B00091F74BC02B3551F49201A701612FC601B6 +:10C0C0007BDE2C01892B09F040C03AC0C6012983D0 +:10C0D000BDDD298197FD3DC02F3641F128F424367E +:10C0E00019F1293631F124C0233769F02537E1F001 +:10C0F0001FC0E114F10429F0F7018082C701019605 +:10C100007C01115059F0C60111DB4C0197FD06C0AE +:10C110006CDA892B71F3B601C401B0D0E114F104DB +:10C12000A1F0F701108211C0006203C0006101C0DC +:10C130000064202FA701612FC6019EDD811105C07B +:10C14000F6018381807329F406C000FD13CF739438 +:10C1500011CF772019F0872D90E002C08FEF9FEF6D +:10C160000F90DF91CF911F910F91FF90EF90DF9093 +:10C17000CF90BF90AF909F908F907F905F904F90A7 +:10C1800008950F931F93CF93DF93869F8001879F1E +:10C19000100D969F100D1124C80188D8EC0100974E +:10C1A00021F0A80160E070E01FD0CE01DF91CF91B7 +:10C1B0001F910F910895992788270895FC010590F4 +:10C1C000061621F00020D9F7C00108953197CF015C +:10C1D0000895FC010590615070400110D8F78095DA +:10C1E00090958E0F9F1F0895DC0101C06D93415003 +:10C1F0005040E0F70895FC0161507040019001103B +:10C20000D8F7809590958E0F9F1F08950F931F93D9 +:10C21000CF93DF93FB01238121FD03C08FEF9FEFBD +:10C2200028C022FF16C046815781248135814217DC +:10C23000530744F4A081B1819D012F5F3F4F3183AB +:10C2400020838C93268137812F5F3F4F378326834E +:10C2500010C0EB01092F182F0084F185E02D1995EE +:10C26000892BE1F68E819F8101969F838E83812F9A +:10C27000902FDF91CF911F910F910895FB012381A2 +:10C2800020FF12C026FD10C08F3F3FEF930761F0E3 +:10C2900082832F7D206423832681378121503109B9 +:10C2A00037832683992708958FEF9FEF0895FA012A +:10C2B000AA27283051F1203181F1E8946F936E7FE5 +:10C2C0006E5F7F4F8F4F9F4FAF4FB1E03ED0B4E0D6 +:10C2D0003CD0670F781F891F9A1FA11D680F791F17 +:10C2E0008A1F911DA11D6A0F711D811D911DA11D28 +:10C2F00020D009F468943F912AE0269F1124301938 +:10C30000305D3193DEF6CF010895462F4770405DD2 +:10C310004193B3E00FD0C9F7F6CF462F4F70405D81 +:10C320004A3318F0495D31FD4052419302D0A9F7DC +:10C33000EACFB4E0A6959795879577956795BA95D6 +:10C34000C9F700976105710508959B01AC010A2E9C +:10C3500006945795479537952795BA95C9F7620F73 +:10C36000731F841F951FA01D0895F999FECF92BDDC +:10C3700081BDF89A992780B50895262FF999FECFA7 +:10C380001FBA92BD81BD20BD0FB6F894FA9AF99AF2 +:10C390000FBE01960895A1E21A2EAA1BBB1BFD0138 +:10C3A0000DC0AA1FBB1FEE1FFF1FA217B307E40794 +:10C3B000F50720F0A21BB30BE40BF50B661F771FEC +:10C3C000881F991F1A9469F76095709580959095CC +:10C3D0009B01AC01BD01CF010895052E97FB16F41A +:10C3E00000940FD057FD05D0D6DF07FC02D046F4ED +:10C3F00008C050954095309521953F4F4F4F5F4F66 +:10C40000089590958095709561957F4F8F4F9F4FC0 +:10C4100008950FD0A59F900DB49F900DA49F800DFF +:10C42000911D11240895B7FFF4CFF3DF821B930B06 +:10C430000895A29FB001B39FC001A39F700D811DFD +:10C440001124911DB29F700D811D1124911D08951D +:10C450005058BB27AA270ED075C166D130F06BD1DA +:10C4600020F031F49F3F11F41EF45BC10EF4E0950F +:10C47000E7FB51C1E92F77D180F3BA176207730741 +:10C480008407950718F071F49EF58FC10EF4E095BE +:10C490000B2EBA2FA02D0B01B90190010C01CA017E +:10C4A000A0011124FF27591B99F0593F50F4503E29 +:10C4B00068F11A16F040A22F232F342F4427585F1B +:10C4C000F3CF469537952795A795F0405395C9F733 +:10C4D0007EF41F16BA0B620B730B840BBAF09150EB +:10C4E000A1F0FF0FBB1F661F771F881FC2F70EC08A +:10C4F000BA0F621F731F841F48F48795779567955D +:10C50000B795F7959E3F08F0B3CF9395880F08F045 +:10C510009927EE0F979587950895D9D008F481E073 +:10C5200008950CD00FC107D140F0FED030F021F4B7 +:10C530005F3F19F0F0C0511139C1F3C014D198F325 +:10C540009923C9F35523B1F3951B550BBB27AA2794 +:10C5500062177307840738F09F5F5F4F220F331F06 +:10C56000441FAA1FA9F333D00E2E3AF0E0E830D0D2 +:10C5700091505040E695001CCAF729D0FE2F27D0D5 +:10C58000660F771F881FBB1F261737074807AB07A3 +:10C59000B0E809F0BB0B802DBF01FF2793585F4F18 +:10C5A0002AF09E3F510568F0B6C000C15F3FECF332 +:10C5B000983EDCF3869577956795B795F7959F5FDD +:10C5C000C9F7880F911D9695879597F90895E1E031 +:10C5D000660F771F881FBB1F621773078407BA0790 +:10C5E00020F0621B730B840BBA0BEE1F88F7E095EB +:10C5F000089504D06894B111D9C00895BCD088F0D2 +:10C600009F5790F0B92F9927B751A0F0D1F0660F3E +:10C61000771F881F991F1AF0BA95C9F712C0B13059 +:10C6200081F0C3D0B1E00895C0C0672F782F88276C +:10C63000B85F39F0B93FCCF3869577956795B39598 +:10C64000D9F73EF490958095709561957F4F8F4F07 +:10C650009F4F0895E89409C097FB3EF4909580950C +:10C66000709561957F4F8F4F9F4F9923A9F0F92FB8 +:10C6700096E9BB279395F695879577956795B79536 +:10C68000F111F8CFFAF4BB0F11F460FF1BC06F5F1C +:10C690007F4F8F4F9F4F16C0882311F096E911C02E +:10C6A000772321F09EE8872F762F05C0662371F04F +:10C6B00096E8862F70E060E02AF09A95660F771F63 +:10C6C000881FDAF7880F9695879597F90895990F3F +:10C6D0000008550FAA0BE0E8FEEF16161706E8074C +:10C6E000F907C0F012161306E407F50798F0621B6D +:10C6F000730B840B950B39F40A2661F0232B242B42 +:10C70000252B21F408950A2609F4A140A6958FEF60 +:10C71000811D811D089597F99F6780E870E060E0B2 +:10C7200008959FEF80EC089500240A9416161706CA +:10C7300018060906089500240A9412161306140612 +:10C7400005060895092E0394000C11F4882352F075 +:10C75000BB0F40F4BF2B11F460FF04C06F5F7F4F2D +:10C760008F4F9F4F089557FD9058440F551F59F014 +:10C770005F3F71F04795880F97FB991F61F09F3FCE +:10C7800079F087950895121613061406551FF2CFF7 +:10C790004695F1DF08C0161617061806991FF1CF47 +:10C7A00086957105610508940895E894BB2766276E +:10C7B0007727CB0197F908958ADF08F48FEF089562 +:10C7C0000BD0C0CFB1DF28F0B6DF18F0952309F009 +:10C7D000A2CFA7CF1124EACFC6DFA0F3959FD1F354 +:10C7E000950F50E0551F629FF001729FBB27F00D1F +:10C7F000B11D639FAA27F00DB11DAA1F649F662774 +:10C80000B00DA11D661F829F2227B00DA11D621FC2 +:10C81000739FB00DA11D621F839FA00D611D221F7C +:10C82000749F3327A00D611D231F849F600D211D60 +:10C83000822F762F6A2F11249F5750408AF0E1F003 +:10C8400088234AF0EE0FFF1FBB1F661F771F881F4C +:10C8500091505040A9F79E3F510570F05CCFA6CF94 +:10C860005F3FECF3983EDCF3869577956795B79537 +:10C87000F795E7959F5FC1F7FE2B880F911D969561 +:10C88000879597F90895FA01EE0FFF1F309621055D +:10C89000310599F16115710561F48038BFE39B079B +:10C8A00049F168949038810561F08038BFEF9B07AB +:10C8B00041F0992342F5FF3FE1053105210511F1D2 +:10C8C000E8940894E795D901AA2329F4AB2FBE2F49 +:10C8D000F85FD0F310C0FF5F70F4A695E0F7F7396A +:10C8E00050F019F0FF3A38F49F779F930CD00F90D7 +:10C8F00007FC905808953EF014CF60E070E080E8A7 +:10C900009FE308954FE79F775F934F933F932F9354 +:10C910009ED02F913F914F915F9152DF05C019F446 +:10C920000EF0F9CE42CFFDCE26DFC8F39638C0F721 +:10C9300007F80F92E8942BE33AEA48EB5FE74EDF03 +:10C940000F920F920F924DB75EB70F92C0D0E4ECEA +:10C95000F1E016D04F915F91EF91FF91E595EE1FB9 +:10C96000FF1F49F0FE57E0684427EE0F441FFA9579 +:10C97000E1F74195550B32D00F9007FE26C0089580 +:10C98000DF93CF931F930F93FF92EF92DF927B0180 +:10C990008C01689405C0DA2EEF011EDFFE01E894D9 +:10C9A000A5912591359145915591AEF3EF0162DD49 +:10C9B000FE019701A801DA9479F7DF90EF90FF90DC +:10C9C0000F911F91CF91DF9108959B01AC0160E021 +:10C9D00070E080E89FE3A5CD9ECEACC0CCDEE8F34E +:10C9E0009923D9F3940F511DBBF39150504094F00B +:10C9F00059F0882332F0660F771F881F91505040FE +:10CA0000C1F79E3F510544F7880F911D9695879574 +:10CA100097F908955F3FACF0983E9CF0BB27869550 +:10CA200077956795B79508F4B1609395C1F7BB0FFB +:10CA300058F711F460FFE8CF6F5F7F4F8F4F9F4F24 +:10CA4000E3CFB4CE0EF076C06CCE689464CE93DEA5 +:10CA5000C8F39923D1F3C6F3DF93CF931F930F93BA +:10CA6000FF92C92FDD2788232AF02197660F771FB1 +:10CA7000881FDAF720E030E040E85FEB9FE3883979 +:10CA800020F0803E30F021968F77E3DCECEEF1E091 +:10CA900003C0DFDCE9E1F2E073DF8B01BE01EC01F2 +:10CAA000FB2E6F5771097595771F880B990BD4DD95 +:10CAB00028E132E741E35FE38FDEAF2D9801AE015D +:10CAC000FF900F911F91CF91DF91D4DC3BCEFA0103 +:10CAD000DC01AA0FBB1F9B01AC01BF5728F4222722 +:10CAE0003327442750781FC0B75188F4AB2F002458 +:10CAF000469537952795011CA395D2F3002069F040 +:10CB0000220F331F441FB395DAF30DD0A1CC61304F +:10CB10007105A0E88A07B94630F49B01AC0166278D +:10CB2000772788279078309621F0208331834283BD +:10CB3000538308959F3F31F0915020F48795779566 +:10CB40006795B795880F911D9695879597F90895E4 +:10CB500097FB072E16F4009406D077FD08D020D05E +:10CB600007FC05D03EF4909581959F4F08957095F0 +:10CB700061957F4F0895EE0FFF1F881F8BBF0790B1 +:10CB8000F691E02D1994692796276927782787273A +:10CB9000782708954EDCB7FF0895821B930B089504 +:10CBA000AA1BBB1B51E107C0AA1FBB1FA617B707D3 +:10CBB00010F0A61BB70B881F991F5A95A9F78095EF +:10CBC0009095BC01CD01089581E090E0F89425C1D5 +:10CBD0000F931F93CF93DF938C01FC0101900020F2 +:10CBE000E9F7CF01801B910B0E945659EC01009789 +:10CBF00011F0B80145D0CE01DF91CF911F910F9177 +:10CC00000895FB01DC0104C08D910190801921F48D +:10CC100041505040C8F7881B990B0895FB01DC0177 +:10CC20008D9181341CF08B350CF4805E6191613400 +:10CC30001CF06B350CF4605E861B611189F3990B57 +:10CC40000895FB01DC010D900020E9F71197019098 +:10CC50000D920020E1F70895FC018191861721F0E3 +:10CC60008823D9F7992708953197CF010895FB01BB +:10CC7000DC018D91019080190110D9F3990B089571 +:10CC8000FB01DC0101900D920020E1F70895FB010A +:10CC9000DC010D900020E9F711974150504028F039 +:10CCA000019000200D92C9F708951C920895FB0190 +:10CCB000DC014150504030F08D910190801919F401 +:10CCC0000020B9F7881B990B0895FB01DC01415046 +:10CCD000504048F001900D920020C9F701C01D920C +:10CCE00041505040E0F70895FC0181E090E0019050 +:10CCF000061609F4CF010020D1F7019708950F938C +:10CD00001F93CF93DF93CDB7DEB72E970FB6F8946E +:10CD1000DEBF0FBECDBF0E891F89888D998D26E09D +:10CD20002C831A83098397FF02C080E090E8019763 +:10CD30009E838D83AE01445E5F4F6A8D7B8DCE01F5 +:10CD400001960E940C5C4D815E8157FD0AC02F81C7 +:10CD50003885421753070CF49A01F801E20FF31FCC +:10CD600010822E960FB6F894DEBF0FBECDBFDF91B6 +:10CD7000CF911F910F9108950F931F93CF93DF933E +:10CD8000CDB7DEB72E970FB6F894DEBF0FBECDBF7E +:10CD90000E891F8986E08C831A8309838FEF9FE7B2 +:10CDA0009E838D83AE01465E5F4F688D798DCE0187 +:10CDB00001960E940C5C2F813885F801E20FF31F69 +:10CDC00010822E960FB6F894DEBF0FBECDBFDF9156 +:10CDD000CF911F910F910895CF93DF93CDB7DEB719 +:10CDE0002E970FB6F894DEBF0FBECDBF85E08C83C3 +:10CDF0008C899D899A838983AE01485E5F4F6E89D5 +:10CE00007F89CE0101969DD82E960FB6F894DEBF8D +:0ECE10000FBECDBFDF91CF910895F894FFCFF4 +:10CE1E0003100001200000C00000900B80000100F4 +:10CE2E000000DEADBEEFFE005E00BC00770100002C +:10CE3E0000006107000000000000000001005E001D +:10CE4E0000004172742D4E6574000000044D515463 +:10CE5E005404000000001B0F07139F47AC355A0FF8 +:10CE6E00380F680FD60F111000000000930F071334 +:10CE7E009F47AC35DD0F5A10680FD60F111000000A +:10CE8E000000702664279F4715108626BB267C114E +:10CE9E00B1277B129C27F4281B28B2280B270512DA +:10CEAE009E268E268A26303132333435363738393F +:10CEBE004142434445460000000000BB1307134B9C +:10CECE001301147C135A136E13000000005A312BF9 +:10CEDE00319F47FF3023310F31003100000000F940 +:10CEEE0014F9149F47F914F914F914F914F914F9F3 +:10CEFE0014F914F914F914F91400000000F91407C8 +:10CF0E00139F479E47F914F914F91400000000F915 +:10CF1E001407139F479E4700000000D94272439F9B +:10CF2E0047BA260227E826DE27E143FE42E4265EC4 +:10CF3E00293B29B226FB42F942A726EF4200000008 +:10CF4E0000D01500000000F91400000000161007B4 +:10CF5E00139F47AC35AB0F2D10680FD60F11100075 +:10CF6E00000000D94272439F47BA260227E826DE08 +:10CF7E0027E143FE42E4265E293B29B226FB42F915 +:10CF8E0042A726EF4200000000930F07139F47AC05 +:10CF9E0035DD0F4A10680FD60F111068656C7000E2 +:10CFAE0073617665006C6F6164006765740073650C +:10CFBE0074006B696C6C00726571000D0A005F7312 +:10CFCE0074617400560052504D004900737700662C +:10CFDE006C7400707772002F616C61726D0053007B +:10CFEE00496E3A20002F003D006974656D00736331 +:10CFFE006D640072636D6400656D6974004F4E0060 +:10D00E004F4646005245535400544F47474C450037 +:10D01E0048414C54003B002F6D79686F6D652F6F42 +:10D02E0075742F526573746F7265537461746500F5 +:10D03E002F6D79686F6D652F696E2F230057495AD2 +:10D04E006E65740031772054696D656F757400528A +:10D05E0065736574206572726F720020636F6D70F8 +:10D06E005F6964210022002525253278006E756CDB +:10D07E006C00747275650066616C7365002D002E10 +:10D08E0000646D7800646D78696E006974656D7307 +:10D09E00006D6F64627573006D717474006F77004C +:10D0AE0025783A25783A25783A25783A25783A251A +:10D0BE007825D181002F726573702F23002F726532 +:10D0CE00712F636F6E660031002F253032782D255B +:10D0DE003032782D253032782D253032782D25308E +:10D0EE0032782D253032782E636F6E6669672E6A20 +:10D0FE00736F6E003139322E3136382E38382E326B +:10D10E00005D20006F6E20536B69707065640025A2 +:0ED11E0064002C002F616C61726D6F666600FC +:00000001FF diff --git a/compiled/lighthub.ino.hex b/compiled/lighthub.ino.hex deleted file mode 100644 index b715c6e..0000000 --- a/compiled/lighthub.ino.hex +++ /dev/null @@ -1,3743 +0,0 @@ -:10000000F9C4000028C5000026C5000024C5000072 -:1000100022C5000020C500001EC500001CC5000050 -:100020001AC5000018C5000016C5000014C5000060 -:1000300012C5000010C500000EC500000C94D85871 -:100040000AC5000008C5000006C5000004C5000080 -:1000500002C5000000C50000FEC400000C941F5D36 -:10006000FAC400000C9459610C948F61F4C4000030 -:10007000F2C40000F0C40000EEC40000ECC40000B4 -:10008000EAC40000E8C40000E6C40000E4C40000C4 -:100090000C94325B0C940A5C0C94B95B0C94BE4ECD -:1000A000DAC40000D8C40000D6C40000D4C40000E4 -:1000B000D2C40000D0C40000CEC40000CCC40000F4 -:1000C000CAC40000C8C40000C6C400000C94046286 -:1000D0000C943A62C0C400000C94AF620C94E562C8 -:1000E000BAC40000700A6B0A6B0A720A700A700ABE -:1000F000720A720A700A700A930D7E0D880D9C0DAB -:10010000930D930D9C0D880D930D930DE90DCA0D64 -:10011000CA0DF90DE90DF60DF90DF90DE90DE90D11 -:10012000321A421A1E1A601A601A601A601A601A8D -:10013000601A601A601A601AAC19E319F619171AD6 -:10014000B44AB74AC44AC74ACA4ACD4AD04A4D52AD -:100150004D524D524D525252525254525452545288 -:100160005452545254525452545252525252545263 -:1001700054525452545254524F524D52605E655E26 -:100180006A5E745E7E5EF75E885E905E985EA25EDA -:10019000AC5EB65EC55ECF5EF75ED95EE35EED5ED9 -:1001A000195F1C5F0B5F0F5F155F535F205F245F5C -:1001B0002A5F2E5F325F385F3C5F405F535F465F70 -:1001C0004A5F4E5F07634236B79BD8A71A39685615 -:1001D00018AEBAAB558C1D3CB7CC5763BD6DEDFD69 -:1001E000753EF6177231BF000000803F0800000026 -:1001F000BE922449123EABAAAA2ABECDCCCC4C3E1C -:1002000000000080BEABAAAAAA3E00000000BF000A -:100210000000803F0000000000084178D3BB438706 -:10022000D1133D190E3CC3BD4282AD2B3E68EC821A -:1002300076BED98FE1A93E4C80EFFFBE01C4FF7F9F -:100240003F0000000000444D58696E20427566660C -:10025000657220616C6C6F632065727200496E6913 -:100260007420696E2063683A004D6F646275732074 -:10027000706F6F6C696E67206572726F723D004DB2 -:100280006F646275732056616C3A20004D6F646232 -:10029000757320706F6F6C696E67206572726F7214 -:1002A0003D002D002050492056616C203A004D6FD2 -:1002B0006462757320706F6F6C696E67206572720F -:1002C0006F723D002D0020464D2056616C203A0093 -:1002D0003A003D3E002D3E0020636D643D003D0030 -:1002E00056435F6865617423003D00564323004D0B -:1002F0006F64627573206F70206661696C6564005D -:100300003A3D003D0050696E3A003D0050696E3A3A -:1003100000573A002048616C74656400466F726350 -:1003200065205768697465003D00526573746F728B -:1003300065643A20003A204E6F2073746F726564D2 -:100340002076616C756573202D2064656661756C1F -:100350007400526573746F7265642066726F6D3AD3 -:1003600000436D643D002056616C3D002053746F66 -:1003700072652000203D0020543A00204974656DCC -:100380003A002F6D79686F6D652F735F6F75742FED -:1003900000202D2D00204F464600204F4E00204FBC -:1003A00046460020636D643A002043757274656DA3 -:1003B000703A00205365743A002045787069726580 -:1003C00064000A4C617A79686F6D652E7275204CF5 -:1003D0006967687448756220636F6E74726F6C6CC5 -:1003E00065722076302E3931002074727920616771 -:1003F00061696E20696E2035207365636F6E64736A -:10040000006661696C656420746F20636F6E6E6551 -:100410006374004552524F523A20536572766572AA -:100420002072657475726E65642000436F6E666934 -:10043000672070617273696E67206661696C6564BC -:1004400000676F7420436F6E66696700436F6E6666 -:100450006967205552493A20006F6666006F6E004A -:100460005570646174656400636F756C64206E6FB1 -:10047000742070617273653A200053617665640080 -:10048000536176696E6720636F6E6669672E2E0012 -:1004900072657175657374204D51545420436F6EAD -:1004A000666967004C6F61646564006C6F6164200D -:1004B0006661696C6564006C6F6164696E67204396 -:1004C0006F6E66696700312D7769726520006D7106 -:1004D000747420006D6F646275732000696E7075AE -:1004E000747320006974656D732000436F6E6669D4 -:1004F00067757265643A00444D5820696E207374C4 -:1005000061727465642E204368616E6E656C733A27 -:1005100000444D58206F7574207374617274656463 -:100520002E204368616E6E656C733A2000557365CA -:100530002074686520636F6D6D616E647320276839 -:10054000656C70272C202773617665272C20276720 -:10055000657427206F7220276974656D272E004E01 -:100560006F742066696E6400526562696E64207300 -:10057000756363657373004572726F723A207265BA -:1005800062696E64206661696C0052656E657765AC -:10059000642073756363657373004572726F723A9A -:1005A0002072656E65776564206661696C002074F1 -:1005B000727920616761696E20696E2035207365EC -:1005C000636F6E6473006661696C65642C2072638E -:1005D0003D00636F6E6E6563746564206173200017 -:1005E000417474656D7074696E67204D5154542068 -:1005F000636F6E6E656374696F6E2E2E2E0046619A -:10060000696C656420746F20636F6E6669677572CC -:10061000652045746865726E6574207573696E67D0 -:100620002044484350005374617274696E67206CB3 -:10063000616E003A004D79206D61632061646472DF -:100640006573733A20002E004D7920495020616473 -:1006500064726573733A20004F4F4D21005B002F89 -:100660006D79686F6D652F735F6F75742F00204112 -:100670006464723A00646576230009526573657498 -:1006800020646F6E650009436865636B696E67205F -:10069000666F7220312D57697265206465766963D3 -:1006A00065732E2E2E004453323438322D313030C3 -:1006B0002070726573656E7400312D7769726520E4 -:1006C000636F756E743A200020416464723A00646E -:1006D0006576230020616C69766500204E6F646545 -:1006E0003A00536561726368696E6700005EBCE240 -:1006F000613FDD83C29C7E20A3FD1F419DC3217FFE -:10070000FCA2401E5F01E3BD3E6082DC237D9FC1F1 -:10071000421CFEA0E1BF5D0380DE3C62BEE0025CE5 -:10072000DF81633D7C22C09E1D43A1FF4618FAA4D1 -:1007300027799BC584DA3866E5BB5907DB856739BD -:10074000BAE406581947A5FB7826C49A653BD987B1 -:10075000045AB8E6A7F91B45C6987A24F8A6441AA5 -:1007600099C7257B3A6486D85B05E7B98CD2306E91 -:10077000EDB3510F4E10F2AC2F7193CD114FADF37D -:10078000702ECC92D38D6F31B2EC0E50AFF1134D71 -:10079000CE90722C6D33D18F0C52B0EE326C8ED065 -:1007A000530DEFB1F0AE4C1291CF2D73CA94762851 -:1007B000ABF517490856B4EA6937D58B5709EBB53D -:1007C00036688AD495CB2977F4AA4816E9B7550B31 -:1007D00088D6346A2B7597C94A14F6A8742AC89625 -:1007E000154BA9F7B6E80A54D7896B3548545450CD -:1007F0002F312E312025690025733A2025730D0AEB -:100800000020485454502F312E310D0A486F737414 -:100810003A2025730D0A4163636570743A202A2FCC -:100820002A0D0A436F6E6E656374696F6E3A2063BA -:100830006C6F73650D0A002573003D00257300265B -:10084000003F0025730020000D0A00474554004377 -:100850004D443A20436F6D6D616E64206E6F74205D -:100860007265636F676E697A65642E00434D44203C -:100870003E3E20002A2A2A2A2A2A2A2A2A2A2A2AE4 -:100880002A2A2A20434D44202A2A2A2A2A2A2A2A86 -:100890002A2A2A2A2A2A2A2A2A2A2A0000000A0B75 -:1008A00002090C0D0E0807030401000000000000FF -:1008B0000000000000000000000000000000000038 -:1008C00000000000000000001211100000000000F5 -:1008D0000000000000000000000000000000000018 -:1008E0000000010210202008081020401020408045 -:1008F00002010201080402010102040810204080E4 -:100900008040201008040201800402018040201071 -:1009100008040201080402010102040810204080BA -:100920000102040810204080050505050705080898 -:100930000808020202020A0A080804040404010169 -:10094000010101010101030303030303030304077E -:1009500007070C0C0C0C0C0C0C0C02020202060615 -:100960000606060606060B0B0B0B0B0B0B0B00000B -:1009700020002300260029002C002F003200000157 -:1009800000000301060109010000220025002800E3 -:100990002B002E0031003400020100000501080187 -:1009A0000B0100002100240027002A002D00300048 -:1009B000330001010000040107010A016364696E4C -:1009C0006F70737578585B00F0067007A8145A1F93 -:1009D000552053236C24FC29E22DAF2FBA2F05326A -:1009E000063E4F4CD54D3157E6594C5CC1616C62A7 -:1009F0001763C26311241FBECFEFD1E2DEBFCDBFAC -:100A000000E00CBF14E0A0E0B2E0EAE3F7EE00E0A3 -:100A10000BBF02C007900D92A839B107D9F72BE0A0 -:100A2000A8E9B4E001C01D92A83BB207E1F719E0C4 -:100A3000C4EFD9E000E006C022970109FE010BBF18 -:100A40000E94016AC83CD10780E00807A9F70E940C -:100A5000E6650C949B73D4CAEF92FF920F931F9399 -:100A6000CF93DF937B018901C0E0D0E0CE15DF0595 -:100A700069F0CC33D10551F0F80141918F012196F5 -:100A8000BE0188E998E00E94E159F0CFDF91CF9153 -:100A90001F910F91FF90EF900895CF92DF92EF9208 -:100AA000FF920F931F93CF93DF931F921F92CDB7A7 -:100AB000DEB76B017A0160919A0470919B04611515 -:100AC0007105A1F0FB019085953081F4482F89E8EC -:100AD00097E029833A830E94614B29813A81A701DB -:100AE000B601FC01818592850E941A150F900F9026 -:100AF000DF91CF911F910F91FF90EF90DF90CF90FA -:100B000008955F926F927F928F929F92AF92BF9261 -:100B1000CF92DF92EF92FF920F931F93CF93DF93C9 -:100B2000C0E0D0E0C12CD12CEE24E394F12C47019D -:100B30000C2C02C0880C991C0A94E2F78E01A12C9F -:100B4000B12C512C38018FEF681A780AB30187EA6B -:100B500098E00E945F5AE091A404F091A504E00F90 -:100B6000F11F9081891769F02091A2043091A304AC -:100B7000282939293093A3042093A2048083552483 -:100B800053948FEFA81AB80A84E0A816B10411F0A4 -:100B90008301D8CF5520F1F0E091A404F091A50491 -:100BA000EC0FFD1F038110E0228130E0418150E015 -:100BB000608170E0C60171DF0E94695D645D7E4FF7 -:100BC0008F4F9F4F60939E0470939F048093A00467 -:100BD0009093A1048FEFC81AD80A249684E0C8160F -:100BE000D10409F0A4CFDF91CF911F910F91FF9015 -:100BF000EF90DF90CF90BF90AF909F908F907F90BD -:100C00006F905F900895EF92FF920F931F93CF9391 -:100C1000DF93E12CF12CC0E0D0E0E091A404F0914E -:100C2000A504EE0DFF1D038110E0228130E041811B -:100C300050E0608170E0CE0130DF219684E0E80E64 -:100C4000F11CC430D10549F7DF91CF911F910F916D -:100C5000FF90EF9008950F931F93CF93DF938091B0 -:100C6000A2049091A30444E050E021E030E0B901F7 -:100C700068237923672B29F0B90160957095862345 -:100C80009723220F331F4150510989F79093A304F2 -:100C90008093A2040E94695D00919E0410919F04BC -:100CA0002091A0043091A104601771078207930777 -:100CB00068F1012B022B032B49F110929E04109234 -:100CC0009F041092A0041092A1049DDFC1E0D0E027 -:100CD000BE0187EA98E00E945F5A4AE050E0682F20 -:100CE00081ED98E00E942A656AE272E081ED98E069 -:100CF0000E9432642196C131D10551F781ED98E00F -:100D0000DF91CF911F910F910C943A64DF91CF91B5 -:100D10001F910F910895CF93DF93EC010E94F4652A -:100D20009093A5048093A4049E0140E050E062E00B -:100D300070E087EA98E00E949C5A87EA98E00E9457 -:100D4000775A892B71F06DE572E081ED98E00E9491 -:100D50000F644AE050E0BE0181ED98E00E94F86423 -:100D600006C066E472E081ED98E00E943D6461E8AF -:100D700075E087EA98E00E948E5A80919C049091D9 -:100D80009D04009739F0FC01EA5CFD4F2CE235E050 -:100D900031832083DF91CF910895CF93DF938091AA -:100DA0009C0490919D04892B59F488E392E00E9461 -:100DB000F365EC010E94E459D0939D04C0939C0418 -:100DC00080919C0490919D04009739F0FC01EA5CAD -:100DD000FD4F2CE235E031832083DF91CF910895E0 -:100DE0000F9300E020E040E060E086EA94E00E949B -:100DF0009B630F910895FC018381882329F081E092 -:100E000024813581232B09F480E008950F931F93EB -:100E1000CF93DF93EC011D821C821A821B826881B2 -:100E200079816115710509F452C0FB018085863016 -:100E300009F04DC041E652E089E897E00E946E4B10 -:100E4000009719F0FC0181858A8308811981F801D6 -:100E5000808191810E94926B8B834CE252E0B801B9 -:100E600089E897E00E946E4B009771F56EE272E0A0 -:100E700081ED98E00E9432644AE050E06B8181EDA0 -:100E800098E00E942A6563E372E081ED98E00E9499 -:100E900032644AE050E06A8181ED98E00E9430655A -:100EA0006881798120E030E04CE252E089E897E007 -:100EB0000E94164C688179814CE252E089E897E003 -:100EC0000E946E4B009719F009969D838C83DF91E9 -:100ED000CF911F910F910895FC017183608396CF8C -:100EE0000F9300E020E040E060E08CEA94E00E9494 -:100EF0009B630F9108958F929F92AF92BF92CF9272 -:100F0000DF92EF92FF920F931F93CF93DF93CDB7B2 -:100F1000DEB729970FB6F894DEBF0FBECDBF8C01A8 -:100F20005B014AE050E0DC0113966C9181ED98E0A2 -:100F30000E942A6565E372E081ED98E00E943264C8 -:100F40004AE050E0B50181ED98E00E94F864F801B4 -:100F50006081718147E352E089E897E00E946E4B1F -:100F60004C01D8016D917C914CE352E089E897E007 -:100F70000E946E4B6C01F8016081718141E452E086 -:100F800089E897E00E946E4B7C01D8016D917C91BD -:100F900046E452E089E897E00E946E4BFC0100971E -:100FA00021F1A114B10451F0C114D10429F46185D7 -:100FB00072854BE452E015C0D60109C0E114F1047A -:100FC00029F4618572854EE452E00BC0D701199671 -:100FD0004D915C911A97DA018C91882331F06185EB -:100FE000728580EC94E00E94773D81149104C1F1F8 -:100FF000F40161857285CE0101960ED2CE01019673 -:1010000065D1882369F1AB2869F0C114D10441F49A -:1010100001E020E030E040E050E061E070E01DC021 -:10102000D6010CC0E114F10441F401E020E030E00D -:1010300040E050E062E070E010C0D70119968D9159 -:101040009C911A97FC012081222351F05DD001E090 -:1010500020E030E040E050E0BC01CE010196B6D483 -:1010600029960FB6F894DEBF0FBECDBFDF91CF91AA -:101070001F910F91FF90EF90DF90CF90BF90AF90B6 -:101080009F908F9008951F93CF93DF93EC01B3DE71 -:101090008823A1F18A8187FF0BC060E08B810E94C9 -:1010A000545F8B810E94C25F11E0019759F40BC01D -:1010B00062E08B810E94545F8B810E94C25F11E0CD -:1010C000892B09F010E0612F70E0EC81FD818381B4 -:1010D000992787FD90956817790759F082818823B1 -:1010E00011F0815007C0CE0106DFEC81FD81138332 -:1010F00002C083E0828380E090E002C08FEF9FEF28 -:10110000DF91CF911F910895CF93DF93EC016BE4B2 -:1011100072E00E94166C892B41F16EE472E0CE0100 -:101120000E94166C892B21F162E572E0CE010E94CB -:10113000166C892B01F167E572E0CE010E94166CF6 -:10114000892BE1F06EE572E0CE010E94166C892BCE -:10115000C1F088818D32C1F090ED980F9A30A0F0E7 -:101160008B37A9F08FEF9FEF14C081E090E011C0A2 -:1011700082E090E00EC083E090E00BC084E090E05D -:1011800008C085E090E005C080E090E002C08EEFEE -:101190009FEFDF91CF910895FC016281738143E05D -:1011A00089E897E00E94614B009719F0FC01818566 -:1011B00008958FEF0895CF93C62FFC01628173814C -:1011C00043E089E897E00E94614B009749F04C2F7B -:1011D00050E060E070E0FC014187528763877487CC -:1011E000CF910895462FDC011496ED91FC9115974F -:1011F000309771F08085823041F0853061F4BF0115 -:1012000089E897E00E94614BFC01818592850895F1 -:101210008FEF9FEF08958EEF9FEF0895FC01668199 -:1012200077816115710599F0FB018085823051F05D -:10123000853089F440E089E897E00E94614B00978F -:1012400079F0FC01618572858385948508956FEF3F -:101250007FEFCB0108956EEF7FEF8FEF9FEF089543 -:101260006DEF7FEF8FEF9FEF0895CF92DF92EF92B8 -:10127000FF92CF93DF93EC016A017B01EE81FF8146 -:101280003097E9F080858230D1F46CE673E081ED2F -:1012900098E00E940F6466E673E081ED98E00E949A -:1012A0000F642AE030E0B701A60181ED98E00E94CA -:1012B0000E65EE81FF81C186D286E386F486DF91DA -:1012C000CF91FF90EF90DF90CF900895DC011296C0 -:1012D000ED91FC911397309721F081E09085953046 -:1012E00009F080E00895CF92DF92EF92FF920F9382 -:1012F0001F93CF93DF93EC01E9DF882309F47BC0D0 -:101300006A817B8189E897E00E94534BC82ED12CDB -:101310007601EE0CFF1CC7018B579D4F7C0100E04E -:1013200010E0C8018C0D9D1D0497ACF4F801EE0F80 -:10133000FF1FEE0DFF1D6081718189E897E00E941B -:10134000D44B6A817B81AC0189E897E00E94894B8C -:101350000F5F1F4FE6CF6A817B8140E089E897E00D -:101360000E94614BFC01818588876A817B8141E015 -:1013700089E897E00E94614B9D838C836A817B8121 -:1013800042E089E897E00E94614B9F838E836BE780 -:1013900073E081ED98E00E940F64EA81FB81608137 -:1013A000718181ED98E00E94326467E773E081ED1E -:1013B00098E00E940F644AE050E0688581ED98E073 -:1013C0000E942A6564E773E081ED98E00E940F6453 -:1013D00060E070E0CE0106DF4AE050E0BC0181ED44 -:1013E00098E0DF91CF911F910F91FF90EF90DF90E8 -:1013F000CF900C94F864DF91CF911F910F91FF90E3 -:10140000EF90DF90CF90089521E932E0FC01318325 -:1014100020837383628367CFCF93DF93EC01AB01AB -:1014200081E992E0998388836115710559F0609193 -:10143000A5067091A60689E897E00E946E4B9B83F3 -:101440008A8302C01B821A82CE01DF91CF914BCFDB -:10145000CF92DF92EF92FF920F931F938B010E9426 -:10146000695DC090B404D090B504E090B604F090EB -:10147000B7046C197D098E099F09222717FD209555 -:10148000322F41E0061717072807390708F040E018 -:10149000842F1F910F91FF90EF90DF90CF900895D0 -:1014A000CF93DF93EC0112DF882389F1CE0174DE44 -:1014B000823081F1853071F1813069F1CE01AEDE8B -:1014C000292F888590E08A30910560F4FC01EE5860 -:1014D000FF4F0C94EA69C22FDD27C7FDD09504C0E9 -:1014E000EB0102C0C0E0D0E060E073E081ED98E085 -:1014F0000E940F644AE050E0BE0181ED98E00E9436 -:10150000F86481E090E0CD2B39F480E005C08FEFE6 -:101510009FEF02C080E090E0DF91CF9108951F938C -:10152000CF93DF93C62F60E070E05CDED82F192FD9 -:101530006BEE72E081ED98E00E940F644AE050E0AB -:101540006D2F712F81ED98E00E94F16469EE72E0D9 -:1015500081ED98E00E940F646C2F772767FD7095EE -:101560004AE050E081ED98E00E94F8642091B804D0 -:101570003091B904232B49F06FEE72E081ED98E0D1 -:101580000E943D648FEF9FEF34C021E030E0309344 -:10159000B9042093B8042DE046E060E875E280E7E6 -:1015A00095E00E94F64F6D2F80E795E00E94EC4F8A -:1015B000CC2319F045E050E002C040E050E060ED7F -:1015C00077E080E795E00E944A5362E370E080E0B4 -:1015D00090E00E94985D84E6C802A001112462EDAB -:1015E00077E080E795E00E944A531092B904109288 -:1015F000B804DF91CF911F910895CF92DF92EF92BF -:10160000FF92CF93E62ED72EF42EC22F60EE72E01B -:1016100081ED98E00E940F644AE050E06E2D7D2D30 -:1016200081ED98E00E94F1646EED72E081ED98E04A -:101630000E940F646F2D772767FD70954AE050E098 -:1016400081ED98E00E94F16468ED72E081ED98E030 -:101650000E940F646C2F772767FD70954AE050E079 -:1016600081ED98E00E94F8648091B8049091B904EB -:10167000892B49F06FEE72E081ED98E00E943D64A5 -:101680008FEF9FEF5FC081E090E09093B90480936B -:10169000B8042DE046E060E875E280E795E00E943E -:1016A000F64F6E2D80E795E00E94EC4FC230B1F10D -:1016B000C530A1F16F2D772767FD7095872F972F84 -:1016C0000E94FA6622E538EB42E152E40E94F76597 -:1016D00020E030E040E251E40E94AE672DEE3EE9AA -:1016E0004CE35EE30E945F666B017C0120E030E02A -:1016F000A9010E94AA6720E030E040E05FE387FD97 -:1017000005C0C701B6010E94F76504C0C701B60154 -:101710000E94F6650E94C7667B0102C0E12CF12C95 -:101720004AE050E0B70181ED98E00E944A65A701C8 -:1017300063ED77E080E795E00E944A531092B90488 -:101740001092B804CF91FF90EF90DF90CF90089562 -:101750005F926F927F928F929F92AF92BF92CF9241 -:10176000DF92EF92FF920F931F93CF93DF93CDB74A -:10177000DEB7E4970FB6F894DEBF0FBECDBF7C0195 -:101780008B016A01390119A21AA21BA21CA2FE0137 -:10179000B5968CE0DF011D928A95E9F762E873E067 -:1017A000CE0101960E94B76BD7011296ED91FC9184 -:1017B00013976081718140E250E0CE0101960E9452 -:1017C000266C0230110591F054F401151105A9F0B1 -:1017D0000130110509F077C06BE472E009C00530F3 -:1017E000110521F00930110541F06DC06EE472E081 -:1017F000CE0181960E941F6C45C06114710409F4EA -:1018000041C0E12CF12C23E6A22E22E0B22E34E0DE -:10181000532E8E010F5C1F4F4601B1E08B1A9108C9 -:10182000EC14FD047CF5F30180819181F2E06F0EF0 -:10183000711C9F938F93BF92AF921F925F921F93E1 -:101840000F930E94636D40E150E0B801CE01819694 -:101850000E94266C0FB6F894DEBF0FBECDBFE81411 -:10186000F90461F066E672E0C8010E941F6C40E175 -:1018700050E0B801CE0181960E94266C9FEFE91AD4 -:10188000F90ACECFBE016F5F7F4F81ED98E00E94D5 -:10189000326465ED72E081ED98E00E940F64BE0154 -:1018A0006F5D7F4F81ED98E00E944D64AE014F5D0A -:1018B0005F4FBE016F5F7F4F80EC94E00E94773DE9 -:1018C00080E090E002C08FEF9FEFE4960FB6F894AF -:1018D000DEBF0FBECDBFDF91CF911F910F91FF9063 -:1018E000EF90DF90CF90BF90AF909F908F907F90C0 -:1018F0006F905F900895CF92DF92EF92FF920F93D7 -:101900001F93CF93DF93D82EC92E8B017A01E90163 -:101910002091B8043091B904232B49F06FEE72E0A6 -:1019200081ED98E00E943D648FEF9FEF46C021E07B -:1019300030E03093B9042093B8042DE046E260E82B -:1019400075E280E795E00E94F64F6D2D80E795E007 -:101950000E94EC4FEF2821F0DC2FCC27CF6F01C085 -:10196000DF6F4AE050E06D2D7C2D81ED98E00E9404 -:10197000F16462ED72E081ED98E00E940F6440E155 -:1019800050E0B80181ED98E00E94456560ED72E09D -:1019900081ED98E00E940F6440E150E0BE0181EDCE -:1019A00098E00E944A65AE01B80180E795E00E9488 -:1019B0004A531092B9041092B804DF91CF911F914D -:1019C0000F91FF90EF90DF90CF9008952F923F926C -:1019D0004F925F926F927F928F929F92AF92BF923F -:1019E000CF92DF92EF92FF920F931F93CF93DF93EB -:1019F000CDB7DEB765970FB6F894DEBF0FBECDBF8B -:101A00007C016B012A014901302E61E673E081ED12 -:101A100098E00E940F644AE050E0B60181ED98E042 -:101A20000E94F8641B861A861D861C861F861E86E9 -:101A30008114910421F44E018AE0880E911C60E02B -:101A400070E0C701CFDB3C0193E0C916D104C1F0BF -:101A5000A4E0CA16D10479F5C7019EDB823009F4EF -:101A60007FC038F4882309F47BC0813009F449C170 -:101A70008AC1853009F474C0893009F442C183C138 -:101A8000F7018085873009F47EC1C70185DB853089 -:101A900079F462E573E081ED98E00E940F644AE01A -:101AA00050E065E070E081ED98E00E94F86458C075 -:101AB0008DEF9FEFD6C3F1E0CF16D10409F450C0EB -:101AC00024F4C114D10461F05EC192E0C916D104BE -:101AD00009F417C1A5E0CA16D10409F42FC153C1F6 -:101AE00069E0C70168DBF701808590E08A309105E5 -:101AF00018F5FC01E458FF4F0C94EA69D4011296E2 -:101B00008D919C911397892B19F48FE7F7018087AA -:101B1000D4014C9111965C91119712966C91129789 -:101B200014967C9107C0F40140815181662757FDCE -:101B30006095762FC70199DB0E94695D6093B404BC -:101B40007093B5048093B6049093B704D7011296AE -:101B50008D919C9113979093B3048093B20413C119 -:101B6000C7011ADB813009F499C0C70157DBAB010B -:101B7000BC0114161506160617060CF043C0F70133 -:101B8000808590E08A309105A0F5FC01EA57FF4F6F -:101B90000C94EA69D4014C9311965C931197862FAB -:101BA000992787FD909513969C938E931297872F74 -:101BB000992787FD909515969C938E931497940181 -:101BC00043E050E060E070E0C701C2DD03E010E0F8 -:101BD0003AC0F40151834083940141E050E060E059 -:101BE00070E0C701B5DD01E010E02DC0D4014D93D8 -:101BF0005C9320E030E040E050E061E070E0C7013D -:101C0000A7DD1FC02AE030E081ED98E00E94AA64C1 -:101C100065E373E081ED98E00E943D64F701808503 -:101C2000883031F484E190E0D4018D939C9309C015 -:101C300084E690E0F401918380831382128295837D -:101C4000848300E010E06401A12CB12CA016B10641 -:101C50000CF56AE273E081ED98E00E940F644AE0BF -:101C600050E0B50181ED98E00E94F16468E273E014 -:101C700081ED98E00E940F64D6016D917D916D0118 -:101C80004AE050E081ED98E00E94F864BFEFAB1AA3 -:101C9000BB0ADCCF61E0C7018EDA22C0F701808584 -:101CA0008130F1F46CE173E081ED98E00E943D64D5 -:101CB0008FE7D70118968C93F4011382128284E681 -:101CC00090E0958384834081518160E074E6C70190 -:101CD000CCDA940143E050E060E070E0C70138DD09 -:101CE000D70118968C911897813009F045C0F401FE -:101CF00082819381892B09F03FC08FE718968C93DE -:101D00003BC0C70149DA853009F43AC0D4011196C5 -:101D10001C921E9213961C921E92129715961C925C -:101D20001E92149762E0C70146DA20E030E040E0FE -:101D300050E062E070E0C7010BDD22C0C701B0DBFC -:101D40001816190604F5F40111821082138212820A -:101D50001582148265E0C7012EDA20E030E040E011 -:101D600050E062E070E0C701F3DC64E173E081ED14 -:101D700098E00E943D6407C0CC24C394D12C03C0DA -:101D800042E0C42ED12CD70118968C91843009F4EE -:101D900026C160F4813009F46CC008F44EC0823072 -:101DA00009F4AEC0833009F473C1FCC1883009F472 -:101DB000E6C138F4863009F445C1873009F420C102 -:101DC000F1C1893009F4D5C18F3709F0EBC140E08A -:101DD000B30188E998E00E94E159B3016F5F7F4F3A -:101DE00040E088E998E00E94E159B3016E5F7F4FBF -:101DF00040E088E998E00E94E159D40114966D9181 -:101E00007C911597882777FD8095982F1F921F92B8 -:101E10001F922FEF2F93A12CB12C650114E6E12E18 -:101E2000F12C00E010E020E030E0A9010E949B6569 -:101E3000462FB3016D5F7F4FCDC0F401608171818A -:101E4000882777FD8095982F1F921F921F922FEF62 -:101E50002F93A12CB12C650114E6E12EF12C00E0AA -:101E600010E020E030E0A9010E949B65462FB301FD -:101E7000B1C084E690E0D40112962D913C91139765 -:101E8000821B930B14962D913C911597829FB00164 -:101E9000839F700D929F700D1124882777FD809588 -:101EA000982F1F921F921F922FEF2F93A12CB12CCE -:101EB000650110E1E12E17E2F12E00E010E020E0D4 -:101EC00030E0A9010E949B65162F072F462FB30112 -:101ED0006D5F7F4F88E998E00E94E15961E173E00E -:101EE00081ED98E00E940F644AE050E0612F702F6E -:101EF00081ED98E00E94F8640F900F900F900F9082 -:101F0000F40164817581882777FD8095982F1F9251 -:101F10001F921F9255245A945F92A12CB12C6501F7 -:101F200014E6E12EF12C00E010E020E030E0A90101 -:101F30000E949B65462ED40112966D917C91139759 -:101F4000882777FD8095982F1F921F921F925F928E -:101F500020E030E0A9010E949B65362EF4016081EB -:101F60007181882777FD8095982F1F921F921F926D -:101F70005F921DE6E12EFF24F39400E010E020E0E4 -:101F800030E0A9010E949B6569833A824B82BE01C1 -:101F9000605F7F4FCE0101960E946E5C4889B3015D -:101FA00088E998E00E94E159B3016F5F7F4F49894A -:101FB00088E998E00E94E159B3016E5F7F4F4A893A -:101FC00088E998E00E94E1590FB6F894DEBF0FBE91 -:101FD000CDBFE8C088E998E00E94E1592EC1F70121 -:101FE00064817581DB0118968C91853009F0DAC027 -:101FF00089E897E00E94534B833009F0D3C0D3C0E7 -:10200000D7011496ED91FC9115978085853009F0E4 -:10201000C9C0E680F780E114F10409F4C3C0F701F8 -:1020200061857285CE010196F7D9032D9401A20135 -:10203000B601CE010196CADCD7011296ED90FC9054 -:102040001397E9CF062D61E0862D0E94545F11E0C1 -:10205000CA94CD2809F010E0612F802F0E948D5F77 -:102060006CE073E081ED98E00E940F644AE050E07C -:10207000B30181ED98E00E94F1646AE073E081EDC4 -:1020800098E00E940F64612F70E04AE050E06CC05D -:1020900077FE06C071946194710801E010E002C0FF -:1020A00000E010E0562C61E0862D0E94545F809184 -:1020B000A100887F8093A10080919100887F809308 -:1020C00091008091A10082608093A1008091910095 -:1020D000826080939100F40160817181882777FD8F -:1020E0008095982F012B81F01F921F921F922FEF46 -:1020F0002F93A12CB12C6501E12CF12C870124E652 -:1021000030E040E050E010C01F921F921F922FEF6E -:102110002F93A12CB12C650114E6E12EF12C00E0E7 -:1021200010E020E030E0A9010E949B658B010F9038 -:102130000F900F900F90852D0E943C5E65E073E03C -:1021400081ED98E00E940F644AE050E0B30181ED18 -:1021500098E00E94F16463E073E081ED98E00E94F2 -:102160000F644AE050E0B80181ED98E00E94F86405 -:1021700019C04C2DD4016C91C701D1D913C0D7011E -:102180001496ED91FC91159761857285CE010196AB -:1021900043D9CE0101969AD8882321F089858930C8 -:1021A00009F450C05EC0F7016481758140E089E8A0 -:1021B00097E00E94614BDC0119968D919C911A97D2 -:1021C0009C8B8B8BF7016481758141E089E897E0F6 -:1021D0000E94614BDC0119964D905D906D907C9052 -:1021E0001C97F7016481758142E089E897E00E94BD -:1021F000614BDC0119962D903C901A97F401608197 -:102200007181882777FD8095982F1F921F921F92CA -:102210002FE32F93A12CB12C650114E6E12EF12CB4 -:1022200000E010E020E030E0A9010E949B659B01E6 -:10223000A101B2018B899C895EDB0F900F900F90FA -:102240000F90B0CFD4014C9160E070E0CE010196C8 -:102250004D8B0E94F2082C2D4D89BC01C701CDD9B0 -:10226000A1CF65960FB6F894DEBF0FBECDBFDF914C -:10227000CF911F910F91FF90EF90DF90CF90BF9083 -:10228000AF909F908F907F906F905F904F903F9016 -:102290002F900895EF92FF920F931F93CF93DF93A8 -:1022A000CDB7DEB7A0970FB6F894DEBF0FBECDBF97 -:1022B0008C018091B8049091B904892B19F08FEFAB -:1022C0009FEFB5C181E090E09093B9048093B8048A -:1022D00089E897E00E940F4C7C0162E873E0CE0130 -:1022E00001960E94B76BD8011296ED91FC9113975D -:1022F000608171814FE150E0CE0101960E94266C11 -:1023000068E672E0CE0101960E94006C2DE046E086 -:1023100060E875E280E795E00E94F64F60E070E0CB -:10232000C8010E94F208682F80E795E00E94EC4FF8 -:102330004AE050E064E378E080E795E00E94435390 -:10234000182F81118BC066EC72E081ED98E00E943D -:102350000F64612F80E795E00E943F5040E150E01C -:10236000BC0181ED98E00E94F16464EC72E081EDC3 -:1023700098E00E940F641F5F1A3059F762E080E70F -:1023800095E00E943F50BC01882777FD8095982FEB -:102390000E94FA6620E030E048EC52E40E945F665A -:1023A0008B019C014EE652E0B70189E897E00E945C -:1023B000344C64E080E795E00E943F509C0140E788 -:1023C00052E0B70189E897E00E94164C65E080E78B -:1023D00095E00E943F50BC01882777FD8095982F9B -:1023E0000E94FA6620E030E048EC52E40E945F660A -:1023F0008B019C0144E752E0B70189E897E00E9415 -:10240000344C66E080E795E00E943F50BC0188278D -:1024100077FD8095982F0E94FA6620E030E040E238 -:1024200051E40E945F668B019C0142E752E0B701D4 -:1024300089E897E00E94344C60E080E795E00E94D4 -:102440003F509C0146E752E0B70189E897E00E94BF -:10245000164C81ED98E00E943A640DC06EEA72E07D -:1024600081ED98E00E940F6440E150E0612F81ED22 -:1024700098E00E94306560E080E795E00E943F5060 -:1024800083FF17C041E050E06EE378E080E795E01D -:102490000E94435381110DC060E080E795E00E94E7 -:1024A0003F509C0149E752E0B70189E897E00E945C -:1024B000164C44E050E063E170E080E795E00E9454 -:1024C0004353182F81118CC064EA72E081ED98E0CB -:1024D0000E940F64612F80E795E00E943F504AE020 -:1024E00050E0BC0181ED98E00E94F16462EA72E084 -:1024F00081ED98E00E940F641F5F143059F760E08F -:1025000080E795E00E943F500097E1F0BC018827EA -:1025100077FD8095982F0E94FA662DEE3EE94CE3F8 -:102520005EE30E94AE6722E538EB42E152E40E948E -:10253000F6658B019C014DE752E0B70189E897E011 -:102540000E94344C61E080E795E00E943F50BC015E -:10255000882777FD8095982F0E94FA662DEE3EE938 -:102560004CE35EE30E94AE6722E538EB42E152E4C1 -:102570000E94F6658B019C014CE652E0B70189E8A8 -:1025800097E00E94344C63E080E795E00E943F5062 -:1025900018161906BCF4BC01882777FD8095982F82 -:1025A0000E94FA6620E030E040E251E40E945F665B -:1025B0008B019C0141E852E0B70189E897E00E9455 -:1025C000344C09C020E030E041E852E0B70189E82E -:1025D00097E00E94164C81ED98E00E943A640DC08D -:1025E0006CE872E081ED98E00E940F6440E150E0F9 -:1025F000612F81ED98E00E943065B70189E897E08E -:102600000E94DA4A8C01AC01BE016F5F7F4F80EC03 -:1026100094E00E94773DC8010E94AC6AB70189E846 -:1026200097E00E9432451092B9041092B804A09627 -:102630000FB6F894DEBF0FBECDBFDF91CF911F91D3 -:102640000F91FF90EF9008958F929F92AF92BF925B -:10265000CF92DF92EF92FF920F931F93CF93DF936E -:102660001F921F92CDB7DEB74C018B0162E070E084 -:102670000E94F208892B19F409831A8305C0812F5F -:10268000880F880B19838A8369817A8177277A83F7 -:102690006983882777FD8095982F1F921F921F923C -:1026A00024E62F93A12CB12C65011FE3E12EF12C20 -:1026B00000E010E020E030E0A9010E949B657A83F1 -:1026C0006983C4010E94CC08082F10E0C4010E9455 -:1026D0000E0929813A816901EE24D7FCE094FE2C91 -:1026E0000F900F900F900F906C157D058E059F0534 -:1026F00051F4232B09F442C00230110549F0053092 -:102700001105E1F505C0232B31F102301105F9F473 -:1027100020E030E040E050E061E070E0C40118D813 -:102720009E012F5F3F4F41E050E060E070E0C40148 -:102730000FD861E0C4010E94DB0849815A816627F5 -:1027400057FD6095762FC4010E94350917C00530EA -:10275000110531F7DDCF0530110581F0023011058B -:1027600069F062E0C4010E94DB0820E030E040E054 -:1027700050E062E070E0C4010E94A80B80E090E0AD -:102780000F900F90DF91CF911F910F91FF90EF90DD -:10279000DF90CF90BF90AF909F908F9008959F92C1 -:1027A000AF92BF92CF92DF92EF92FF920F931F935F -:1027B000CF93DF93CDB7DEB729970FB6F894DEBF7E -:1027C0000FBECDBF8C018091B8049091B904892BC4 -:1027D00019F08FEF9FEFA1C081E090E09093B904D2 -:1027E0008093B8042DE046E260E875E280E795E06A -:1027F0000E94F64F60E070E0C8010E94F2085C01A0 -:1028000061E070E0C8010E94F2086C0162E070E0D3 -:10281000C8010E94F2086A2D80E795E00E94EC4F03 -:1028200041E050E0B60180E795E00E944353982EC6 -:10283000811117C060E080E795E00E943F507C0165 -:102840006FE772E081ED98E00E940F6440E150E094 -:10285000B70181ED98E00E94F864B701C801F4DE89 -:102860000DC069E672E081ED98E00E940F6440E1DE -:1028700050E0692D81ED98E00E9430651092B90416 -:102880001092B804E0918B06F0918C0682819381BE -:1028900021E932E03A8329839C838B83CE01019620 -:1028A0000E94730980918B0690918C06892BA9F167 -:1028B000CE0101960E946609882379F189858430CA -:1028C00061F560E070E0CE0101960E94F2088A1581 -:1028D0009B0519F561E070E0CE0101960E94F208B7 -:1028E0008C159D05D1F4B701CE010196ADDEE091C6 -:1028F0008B06F0918C068281938190938C06809355 -:102900008B06892B51F4E091A506F091A6068681ED -:10291000978190938C0680938B0629960FB6F89436 -:10292000DEBF0FBECDBFDF91CF911F910F91FF9002 -:10293000EF90DF90CF90BF90AF909F900895FC01F3 -:102940002085243019F0293011F0089528CFA2CC29 -:102950000F9300E020E040E060E08AEB94E00E940A -:102960009B630F9108956DE275E081ED98E00C9402 -:102970003D64CF93DF93C9E0D0E068EE73E080E080 -:1029800090E00E94985D4AE050E0BE0181ED98E041 -:102990000E94F864219789F7DF91CF910895809183 -:1029A0009C0490919D04009711F00E94F559A89500 -:1029B0000895CF93DF93CDB7DEB72C970FB6F89479 -:1029C000DEBF0FBECDBF1C821B821E821D828FEF19 -:1029D0009FEF98878F8388E194E09A83898388E2C8 -:1029E00090E09A8789871C861B8660E874E081EDF9 -:1029F00098E00E943D646091A7067091A806AE0120 -:102A00004F5F5F4F89E897E00E94D84A6FEFCE0191 -:102A100001960E94FC446AE774E081ED98E00E9410 -:102A20003D642C960FB6F894DEBF0FBECDBFDF918C -:102A3000CF9108954F925F926F927F928F929F9263 -:102A4000AF92BF92CF92DF92EF92FF920F931F93BC -:102A5000CF93DF93B62E772EA42E652E922E532E73 -:102A6000802E412E6091A5067091A606AC0189E8E2 -:102A700097E00E946E4BEC01009709F460C08885D6 -:102A8000853009F05CC040E0BE0189E897E00E9413 -:102A9000614BFC01C184D28441E0BE0189E897E02A -:102AA0000E94614BFC01E184F284F2E0CF16D10474 -:102AB00081F087E0C816D10419F1CA94CD2809F035 -:102AC0003EC0402FB7016D5F7F4F88E998E00E94BC -:102AD000E1594B2DB70188E998E00E94E159B7010F -:102AE0006F5F7F4F4A2D88E998E00E94E159B70156 -:102AF0006E5F7F4F492D88E998E00E94E1591FC021 -:102B000041E0BE0189E897E00E94614B0097B9F06F -:102B1000FC012085253099F4C681D781209779F072 -:102B2000082D142D292D352D4A2D562D6B2D772D41 -:102B300089859A857FDF0A80DB81C02DEFCFDF9109 -:102B4000CF911F910F91FF90EF90DF90CF90BF90AA -:102B5000AF909F908F907F906F905F904F9008956F -:102B6000EF92FF920F931F93CF93DF9300D000D08B -:102B7000CDB7DEB768E476E081ED98E00E940F649F -:102B80008E010D5F1F4F7E0187E0E80EF11C6DE3A3 -:102B900077E0CE0101960E94BC2DF80161918F0172 -:102BA0004AE050E081ED98E00E942A6566E476E014 -:102BB00081ED98E00E940F640E151F0541F781ED2D -:102BC00098E00E943A6426960FB6F894DEBF0FBED6 -:102BD000CDBFDF91CF911F910F91FF90EF9008959E -:102BE000CF93DF9365E376E081ED98E00E940F6478 -:102BF000CAE6D5E0699140E150E081ED98E00E949D -:102C00002A6563E376E081ED98E00E940F6485E039 -:102C1000C037D80779F781ED98E0DF91CF910C9418 -:102C20003A64EF92FF920F931F93CF93DF931F921B -:102C3000CDB7DEB78B018FE695E09F938F938EE63D -:102C400095E09F938F938DE695E09F938F938CE60D -:102C500095E09F938F938BE695E09F938F938AE601 -:102C600095E09F938F9383E992E09F938F93FB016D -:102C700083818F9382818F930E94CD6D0FB6F894DC -:102C8000DEBF0FBECDBF0697A4F468E674E081ED09 -:102C900098E00E940F64F8016281738181ED98E0F1 -:102CA0000F90DF91CF911F910F91FF90EF900C94B7 -:102CB0004D6496DF0AE615E0E12CF12CF8016191F4 -:102CC0008F01C70169830E9495726981681719F0A5 -:102CD000C7010E949D72FFEFEF1AFF0A26E0E2167D -:102CE000F10461F760E674E081ED98E00F90DF9108 -:102CF000CF911F910F91FF90EF900C943D644BE4A6 -:102D000052E068EA72E080EC94E00C94773DCF9357 -:102D1000DF93CDB7DEB769970FB6F894DEBF0FBE6D -:102D2000CDBF8FE290E0A0E0B0E089839A83AB83CF -:102D3000BC83FE01359685E1DF011D928A95E9F796 -:102D400060E974E081ED98E00E943D64AE014E5F61 -:102D50005F4F66E08AE695E00E949C231E8661EC48 -:102D600072E0CE0101960E94006CBE016F5F7F4F42 -:102D700081ED98E00E944D64BE016F5F7F4F80EC53 -:102D800094E00E94DF3D1E8669EC72E0CE01019660 -:102D90000E94006CBE016F5F7F4F81ED98E00E9442 -:102DA0004D6443ED52E0BE016F5F7F4F80EC94E0D5 -:102DB0000E94773D69960FB6F894DEBF0FBECDBF77 -:102DC000DF91CF910895A3DF9ACF882319F06DE5A5 -:102DD00074E002C069E574E081ED98E00C943D6414 -:102DE0000F931F93CF93DF93CDB7DEB728970FB61E -:102DF000F894DEBF0FBECDBF6091A7067091A80604 -:102E000045ED52E089E897E00E946E4B8C010097F7 -:102E100041F0BC0189E897E00E94534B823009F4ED -:102E2000E7C06091A7067091A80649ED52E089E8D5 -:102E300097E00E946E4B90939B0480939A040097B6 -:102E400059F0BC0189E897E00E94534B082F10E02D -:102E50000115110509F0F4C06091A7067091A8064C -:102E60004FED52E089E897E00E946E4B9093A606E2 -:102E70008093A506FC018681978190938C068093B0 -:102E80008B066091A7067091A8064CED52E089E888 -:102E900097E00E946E4B9093A4068093A3066091E6 -:102EA000A7067091A80645EE52E089E897E00E94D7 -:102EB0006E4B9093A00680939F066091A706709139 -:102EC000A8064CEE52E089E897E00E946E4B909382 -:102ED000A2068093A1066091A7067091A80641EF13 -:102EE00052E089E897E00E946E4B90939E06809393 -:102EF0009D066BEE74E081ED98E00E943D6464EE07 -:102F000074E081ED98E00E940F6481E02091A506B5 -:102F10003091A606232B09F480E057DF6CED74E0B6 -:102F200081ED98E00E940F6481E02091A30630912A -:102F3000A406232B09F480E048DF64ED74E081ED02 -:102F400098E00E940F6481E020919F063091A006D6 -:102F5000232B09F480E039DF6EEC74E081ED98E01A -:102F60000E940F6481E02091A1063091A206232BDC -:102F700009F480E02ADF66EC74E081ED98E00E94BD -:102F80000F6481E020919D0630919E06232B09F469 -:102F900080E01BDFE0919D06F0919E06309709F4DA -:102FA00064C080918A06811160C00681178186E025 -:102FB0009DE10E94B62121E0892B09F420E02093B5 -:102FC0008A060115110509F450C0F8018085863084 -:102FD00059F4BE016F5F7F4F808191810E94D82399 -:102FE000CE0101960E94D822F80102811381E9CF17 -:102FF00040E0B80189E897E00E94614BFC016185DF -:1030000088E998E00E94C15941E0B80189E897E059 -:103010000E94614BFC0101851285B80188E998E0A6 -:103020000E94DF5961E175E081ED98E00E940F6434 -:103030004AE050E0B80181ED98E00E94F864F1CEDA -:10304000000F111F000F111FC8010E948B0667EFB0 -:1030500074E081ED98E00E940F644AE050E0B8010E -:1030600081ED98E00E94F864F7CE28960FB6F894A8 -:10307000DEBF0FBECDBFDF91CF911F910F9108959D -:10308000CF93DF93CDB7DEB72C970FB6F894DEBFA2 -:103090000FBECDBF67EB74E081ED98E00E943D6408 -:1030A0001C821B821E821D828FEF9FEF98878F8369 -:1030B00088E194E09A83898388E290E09A878987FF -:1030C0001C861B866091A7067091A80689E897E088 -:1030D0000E943245BE016F5F7F4F89E897E00E94F2 -:1030E000E1499093A8068093A70681ED98E00E949D -:1030F0003A648091A7069091A806892B49F46BEA5F -:1031000074E081ED98E00E943D6480E090E009C0A9 -:1031100064EA74E081ED98E00E943D6461DE81E044 -:1031200090E02C960FB6F894DEBF0FBECDBFDF91B6 -:10313000CF910895A5DFE3CDEF92FF920F931F93F8 -:10314000CF93DF93CDB7DEB7C454D1090FB6F8944F -:10315000DEBF0FBECDBF80EC22968FAF229788EAEC -:1031600023968FAF239788E524968FAF249782E02C -:1031700025968FAF259780916F051F928F93809131 -:103180006E051F928F9380916D051F928F93809192 -:103190006C051F928F9380916B051F928F93809186 -:1031A0006A051F928F9384EF92E09F938F931F92F3 -:1031B00080E28F938E010F5F1F4F1F930F930E942A -:1031C000636D6CE474E081ED98E00E943D64B801A9 -:1031D00081ED98E00E944D6420E530E0AE014F5B48 -:1031E0005F4F6FE173E0CE0181960E94E653B80114 -:1031F000CE0181960E942C578C01CE0181960E94AF -:1032000008547C010FB6F894DEBF0FBECDBF011588 -:10321000110509F464C098ECE916F10409F051C0F5 -:1032200061E474E081ED98E00E943D641AAE19AE4D -:103230001CAE1BAE8FEF9FEF9EAF8DAF86E094E08C -:1032400098AF8FAB21961FAF0EAF21976091A70665 -:103250007091A80689E897E00E943245BE01695C3A -:103260007F4F89E897E00E94E1499093A8068093F8 -:10327000A706C8010E943B556091A7067091A80659 -:103280006115710569F46BE274E081ED98E00E94CC -:103290003D640E94695D6856754C8F4F9F4F31C0E9 -:1032A00089E897E00E94DA4A8C01BC0181ED98E040 -:1032B0000E944D64C8010E94AC6A92DD82E090E0F9 -:1032C0002AC063E174E081ED98E00E940F644AE057 -:1032D00050E0B70181ED98E00E94F8640CC061E015 -:1032E00074E081ED98E00E943D6469EE73E081ED49 -:1032F00098E00E943D640E94695D68577C4E8F4F44 -:103300009F4F6093910670939206809393069093DB -:10331000940685EF9FEFCC5BDF4F0FB6F894DEBFCE -:103320000FBECDBFDF91CF911F910F91FF90EF9016 -:103330000895EF92FF920F931F93CF93DF93E09145 -:103340008806F09189063C96E031F10508F0B8C096 -:10335000E057FF4F0C94EA6966E276E081ED98E071 -:103360000E943D6410EAE12E1FE0F12E00E010E023 -:1033700020E63AEE40E050E06AE675E08DE397E043 -:103380000E94C12C892BD9F46EEF75E081ED98E095 -:103390000E943D6486EF9FEF909389068093880694 -:1033A0000E94695D68577C4E8F4F9F4F60939106D6 -:1033B00070939206809393069093940681C0D0DB1D -:1033C00081E090E079C060E070E080E090E0B4DE01 -:1033D000909389068093880680919C0490919D0427 -:1033E000009709F46DC00E94F1596AC029E288E192 -:1033F00090E00FB6F894A895809360000FBE2093DC -:10340000600080EC94E00E94F439811159C0609111 -:10341000A1067091A2066115710509F451C089E8F1 -:1034200097E00E94534B823008F092C049C080EC74 -:1034300094E00E94F439811143C02BC00E94695D61 -:103440000091910610919206209193063091940676 -:10345000061717072807390798F510928906109262 -:1034600088062EC00E94695D009191061091920617 -:1034700020919306309194060617170728073907FD -:10348000F8F407C060E070E080E090E0F9DD892B9F -:1034900019F082E090E010C00E94695D68577C4E90 -:1034A0008F4F9F4F6093910670939206809393067F -:1034B0009093940686EF9FEF9093890680938806F9 -:1034C00088E10FB6F89480936000109260000FBE00 -:1034D0008DE397E00E945F2D8230910571F02CF40E -:1034E000019701F56AE975E00DC08330910541F05F -:1034F0000497C1F468E675E010C06AE875E00DC095 -:1035000067E775E081ED98E00E943D6486EF9FEFEC -:10351000909389068093880605C081ED98E00E940B -:103520003D641EDB29E288E190E00FB6F894A8958F -:10353000809360000FBE2093600080918806909178 -:103540008906DF91CF911F910F91FF90EF90089521 -:103550006091A1067091A20641E089E897E00E947F -:10356000614BFC01C185D28560EE75E081ED98E08C -:103570000E940F64BE0180EC94E00E94743B88239B -:10358000A9F062ED75E081ED98E00E940F64BE0144 -:1035900081ED98E00E944D646CE273E080EC94E071 -:1035A0000E94DF3DACDB83E090E086CF66EC75E007 -:1035B00081ED98E00E940F6480EC94E00E94003E50 -:1035C0004AE050E0BC0181ED98E00E94F1646EEAAF -:1035D00075E081ED98E00E943D640E94695D685746 -:1035E0007C4E8F4F9F4F609391067093920680930D -:1035F00093069093940684EF9FEF5ECFA89599DE93 -:10360000029764F080EC94E00E948C3B80919C04D3 -:1036100090919D04009711F00E94F5590C942B068F -:103620008BDD6DCBEF92FF920F931F93CF93DF93C0 -:1036300000D000D0CDB7DEB760E072EC81E090E062 -:103640000E94DD5762EC73E081ED98E00E943D64DA -:103650002AE6E22E25E0F22E00E010E0C8010E94EA -:103660009572F70181937F010F5F1F4F063011059F -:10367000A9F7B6DA2DE046E060E875E280E795E06C -:103680000E94F64F10928A068091CB069091CC064C -:10369000009721F06FEC74E10E94523E6EEF7AE1E8 -:1036A00080E795E00E94395089E894E09A83898305 -:1036B0008091AB069091AC06A091AD06B091AE069C -:1036C0008B839C83AD83BE834BE557E0BE016F5F68 -:1036D0007F4F80EC94E00E94E13D6CE77FE180EC5D -:1036E00094E00E94FA3D0E94CD0663EB74E189E309 -:1036F00093E00E94EE5769ED74E18EE393E00E943F -:10370000EE576AE978E183E493E00E94EE5760E1C6 -:103710007BE188E493E00E94EE5761E176E18DE77A -:1037200092E00E94EE5769EB74E18CE493E00E9412 -:10373000EE5763EE76E181E593E00E94EE57269620 -:103740000FB6F894DEBF0FBECDBFDF91CF911F91B2 -:103750000F91FF90EF9008950F931F93CF93DF93F6 -:1037600000D000D0CDB7DEB70E94695D009195060C -:103770001091960620919706309198060617170724 -:103780002807390740F5E091A306F091A4060681C9 -:1037900017810115110589F0F8018085863049F4FB -:1037A000B801CE0101960E946C07CE0101960E94DD -:1037B0004308F80102811381ECCF0E94695D6E5CC1 -:1037C0007F4F8F4F9F4F609395067093960680931F -:1037D00097069093980626960FB6F894DEBF0FBE14 -:1037E000CDBFDF91CF911F910F9108950F931F933C -:1037F000CF93DF93CDB7DEB729970FB6F894DEBF2E -:103800000FBECDBF0E94695D0091990610919A0686 -:1038100020919B0630919C06061717072807390749 -:1038200008F053C010E060918B0670918C06611512 -:10383000710509F44AC0111148C0FB01808585302B -:1038400069F540E089E897E00E94614BFC018185C1 -:103850009285A385B48584309105A105B10521F039 -:103860000997A105B105D1F460918B0670918C0682 -:10387000CE0101960E94040ACE01019660D80E94F2 -:10388000695D6053784F8F4F9F4F60939906709397 -:103890009A0680939B0690939C0611E0E0918B061C -:1038A000F0918C068281938190938C0680938B0695 -:1038B000892B09F0B8CFE091A506F091A606868184 -:1038C000978190938C0680938B0629960FB6F89477 -:1038D000DEBF0FBECDBFDF91CF911F910F91089535 -:1038E000CF92DF92EF92FF920F931F93CF93DF93CC -:1038F0007B016091A5067091A6066115710509F41A -:103900007AC0AC0189E897E00E946E4BEC01009709 -:1039100009F471C08885853009F06DC040E0BE01B2 -:1039200089E897E00E94614BFC010185128523859F -:103930003485053011052105310509F05CC0BE0153 -:1039400089E897E00E94534B843008F454C0BE01CC -:1039500089E897E00E94534B843029F589E897E085 -:103960000E94084C8C01B70189E897E00E94D44B73 -:103970006C0164E170E089E897E00E94D44B7C011F -:10398000A601B80189E897E00E94894BA701B80118 -:1039900089E897E00E94894BA801BE0189E897E079 -:1039A0000E94894B28C044E0BE0189E897E00E944C -:1039B000614BEC010097F9F040E0BC0189E897E029 -:1039C0000E94614BA701662757FD6095762FFC0189 -:1039D000418752876387748741E0BE0189E897E099 -:1039E0000E94614B44E150E060E070E0FC014187DF -:1039F00052876387748780E090E0DF91CF911F91B9 -:103A00000F91FF90EF90DF90CF900895CF92DF92CB -:103A1000EF92FF920F931F93CF93DF93CDB7DEB753 -:103A2000C154D1090FB6F894DEBF0FBECDBFCB0194 -:103A30007A010EE419E42CE430E009831A832B8325 -:103A40003C83FE0135964CE1DF011D924A95E9F772 -:103A50000AAB1BAB2CAB3DABF1962CE0DF011D920A -:103A60002A95E9F7AE014F5D5F4F68E065D61AAA67 -:103A700060919D0670919E06AE014F5D5F4F89E893 -:103A800097E00E946E4B8C01009799F146E452E05A -:103A9000BC0189E897E00E946E4BFC01C184D2848E -:103AA000C114D104C9F041E150E0B601CE018196C4 -:103AB0000E94446CB60181ED98E00E94326465E397 -:103AC00072E081ED98E00E9432644AE050E0B70174 -:103AD00081ED98E00E94F86447E352E0B80189E87C -:103AE00097E00E946E4BDC0119960D911C911A977C -:103AF00008C06FE575E081ED98E00E943D6400E04C -:103B000010E0B1E8EB16BFEFFB06A9F1E5E5EE1614 -:103B1000F10489F16FE576E0CE0101960E94B76B62 -:103B200040E250E0BE016F5D7F4FCE0101960E94E2 -:103B3000266CFF92EF9283E692E09F938F936E0143 -:103B4000F2E3CF0ED11CDF92CF920E949F6DA601AF -:103B5000BE016F5F7F4F80EC94E00E94773D0F9035 -:103B60000F900F900F900F900F900115110519F005 -:103B7000B701C801B5DECF5BDF4F0FB6F894DEBFEB -:103B80000FBECDBFDF91CF911F910F91FF90EF90AE -:103B9000DF90CF900895CF93DF931F921F92CDB700 -:103BA000DEB72091AE0B3091AF0B2115310511F42A -:103BB00028EB3BE0CE010196821B930B0F900F90F8 -:103BC000DF91CF9108957F928F929F92AF92BF9293 -:103BD000CF92DF92EF92FF920F931F93CF93DF93D9 -:103BE0000E94695D00918D0610918E0620918F06CE -:103BF00030919006061717072807390708F00DC1FE -:103C0000E091A506F091A606C681D781209709F418 -:103C100048C08885853009F040C040E0BE0189E891 -:103C200097E00E94614BFC0181859285A385B48554 -:103C30000597A105B10589F5BE0189E897E00E94C5 -:103C4000534B853050F141E0BE0189E897E00E9476 -:103C5000614BFC01718442E0BE0189E897E00E945B -:103C6000614BFC010185128543E0BE0189E897E0C4 -:103C70000E94614BFC01E184F28444E0BE0189E8CA -:103C800097E00E94614B6C01009739F0B60189E81A -:103C900097E00E94534B823038F50A80DB81C02DBB -:103CA000B5CF0E94695D68577C4E8F4F9F4F6093E0 -:103CB0008D0670938E0680938F06909390066BDF2F -:103CC0004AE050E0BC0181ED98E0DF91CF911F9177 -:103CD0000F91FF90EF90DF90CF90BF90AF909F90AB -:103CE0008F907F900C94F86440E0B60189E897E0EB -:103CF0000E94614BFC0181849284A384B48441E0DE -:103D0000B60189E897E00E94614BFC0181859285AC -:103D1000A385B485892B8A2B8B2B69F468817981E3 -:103D200081ED98E00E94326469EB73E081ED98E0E8 -:103D30000E943D6413C041E0B60189E897E00E940B -:103D4000614BFC0141855285638574854150510961 -:103D500061097109418752876387748764016881AB -:103D6000798181ED98E00E94326463EB73E081ED2C -:103D700098E00E940F644AE050E0B80181ED98E0BD -:103D80000E94F16469EA73E081ED98E00E940F649B -:103D90004AE050E0B40181ED98E00E94F16463EAEA -:103DA00073E081ED98E00E940F644AE050E0B701B3 -:103DB00081ED98E00E94F16461E0872D0E94545FDC -:103DC000F2E0EF16F10421F085E0E816F10439F491 -:103DD00060E0872D0E948D5F6EE973E019C0E2E01C -:103DE0008E0E911C801691063CF461E0872D0E9496 -:103DF0008D5F6AE973E00CC0C016D1063CF060E04C -:103E0000872D0E948D5F65E973E002C061E973E070 -:103E100081ED98E00E943D6440CFDF91CF911F91EA -:103E20000F91FF90EF90DF90CF90BF90AF909F9059 -:103E30008F907F900895A8950E9474587ADA02971F -:103E400064F080EC94E00E948C3B80919C04909103 -:103E50009D04009711F00E94F55980918A068823ED -:103E600039F080919D0690919E06892B09F073D3BD -:103E700087EA98E00E947C5A0E942B0680919F0658 -:103E80009091A006892B39F08091A5069091A60605 -:103E9000892B09F0ABDC8091A5069091A606892BB1 -:103EA00009F091DE8091A3069091A406892B09F078 -:103EB00053CC08950F9300E020E040E060E08FEAEB -:103EC00096E00E949B6302E028E548EA60EC89EAFC -:103ED00096E00E949B6340E662E080E795E00E94E6 -:103EE000EF4F8DE595E00E94E42E6DE575E080ECE6 -:103EF00094E00F910C940638CF92DF92EF92FF92EC -:103F00000F931F93CF93DF93CDB7DEB7A7970FB66D -:103F1000F894DEBF0FBECDBF6C01FB017DA36CA387 -:103F20007A01E40FF51F10826DE576E081ED98E0EF -:103F30000E940F64B60181ED98E00E94326465E54D -:103F400073E081ED98E00E94326425DE8A3F91059E -:103F50003CF468E576E081ED98E00E943D6496C00F -:103F600019821A821B821C82FE01359680E1DF01D4 -:103F70001D928A95E9F700E010E00E151F0561F02B -:103F8000ECA1FDA1E00FF11F608181ED98E00E949E -:103F900033640F5F1F4FF1CF81ED98E00E943A64C8 -:103FA0008CA19DA10E9484087C016FE270E0C60193 -:103FB0000E94536C009749F0BC016F5F7F4F44E152 -:103FC00050E0CE0101960E94446CBE016F5F7F4FAE -:103FD000CE0145960E940C0ACE0145960E946609C4 -:103FE000882309F453C0E114F10469F03CF4BEEFF6 -:103FF000EB16BFEFFB060CF049C03EC0E1E0EE1649 -:10400000F10419F139C08E01025E1F4FE12CF12C31 -:1040100098018CA19DA1892B99F0B3E0EB16F104D6 -:1040200079F0FFEFEF1AFF0ACE0184962EA33FA38B -:10403000E6D3D8018D939D938D013FA12EA1E9CFA9 -:1040400000E0A70160E070E01DC064EF71E0CE0108 -:1040500045960E94280A882341F000E020E030E0E5 -:1040600040E050E061E070E00DC068E573E081ED94 -:1040700098E00E944D640AC000E020E030E040E09B -:1040800050E0B701CE0145960E94E60CA7960FB608 -:10409000F894DEBF0FBECDBFDF91CF911F910F917E -:1040A000FF90EF90DF90CF9008950F9300E020E015 -:1040B00040E060E085EB96E00E949B630F910895DD -:1040C0004F925F926F927F92AF92BF92CF92DF92A8 -:1040D000EF92FF920F931F93CF93DF930E94695D3E -:1040E0002B013C0128E8420E23E1521E611C711C89 -:1040F00062EE76E081ED98E00E943D648091CB060F -:104100009091CC06009711F00E948A3EE091C7067C -:10411000F091C80680E090E02091C1063091C2067F -:10412000821793073CF4208131812E7F21933193B4 -:104130000196F2CFAA24A394B12C8091CB06909142 -:10414000CC06009709F4F4C02091C1063091C20654 -:1041500043E0220F331F4A95E1F76091C906709141 -:10416000CA06620F731F0E940E4018160CF0E0C0C2 -:104170008091C1069091C20644970CF0D9C00E946C -:10418000695D641575058605970508F0D1C08091B5 -:10419000C1069091C20623E0880F991F2A95E1F786 -:1041A0002091C9063091CA0667E0820F931F0E94D2 -:1041B0007E3EE090C906F090CA06C090C106D0903D -:1041C000C206860133E0000F111F3A95E1F70E0D8C -:1041D0001F1DF80197818913B0CFC0E0D0E0CC1546 -:1041E000DD05CCF548E050E0B801C7010E94D96B6D -:1041F000E8E0EE0EF11C892BA9F5CE01880F991F7E -:10420000E091C706F091C806E80FF91F80819181FF -:104210008160918380836BED76E081ED98E00E9470 -:104220000F648091C1069091C206F3E0880F991F38 -:10423000FA95E1F72091C9063091CA0640E068E09E -:10424000820F931F3BD264ED76E081ED98E00E94EF -:104250003D64D7FF72CF8091C5069091C606892B29 -:1042600019F46BCF2196BBCF8091C1069091C20605 -:10427000880F991FE091C706F091C806E80FF91F53 -:10428000B182A0826FEC76E081ED98E00E940F642D -:104290006091C1067091C2064AE050E081ED98E05D -:1042A0000E94F16468EC76E081ED98E00E940F6472 -:1042B0008091C1069091C20663E0880F991F6A95AC -:1042C000E1F72091C9063091CA0640E068E0820F0C -:1042D000931FF4D181ED98E00E943A648091C10669 -:1042E0009091C20673E0880F991F7A95E1F760916B -:1042F000C9067091CA06680F791FFB018081883258 -:1043000069F449E08091C5069091C6060E94C241B9 -:104310008091CB069091CC060E943C3F8091C106D3 -:104320009091C20601969093C2068093C10605CF74 -:1043300069EB76E081ED98E00E940F646091C10620 -:104340007091C2064AE050E081ED98E0DF91CF9194 -:104350001F910F91FF90EF90DF90CF90BF90AF90A3 -:104360007F906F905F904F900C94F8640F931F9321 -:10437000CF93DF938C0181E190E00E94F365EC0123 -:104380000E94473ED093CC06C093CB0683E190E0D9 -:104390000E94F365EC016091CB067091CC060E94FF -:1043A000CF40D093C606C093C50680EA90E00E9435 -:1043B000F4659093CA068093C90688E290E00E9453 -:1043C000F4659093C8068093C70680E997E00E9441 -:1043D0004F4D8091CB069091CC060E94603E882381 -:1043E000D1F166EA76E081ED98E00E943D6480912B -:1043F000CB069091CC060E94983F8091CB0690917D -:10440000CC060E946A3E66E876E081ED98E00E9464 -:104410003D648091CB069091CC060E94E53F8823B5 -:1044200031F06AE776E081ED98E00E943D6480918A -:10443000C5069091C6060E9435421093BC060093B3 -:10444000BB0660E08091C5069091C6060E94BE4200 -:1044500081E090E002C080E090E0DF91CF911F9179 -:104460000F9108958091C5069091C606009709F4B2 -:104470006FC02091C3063091C4066091C10670914F -:10448000C2062617370744F01BDE1092C4061092AE -:10449000C30680E49FE10895E091C906F091CA0641 -:1044A000A901A3E0440F551FAA95E1F7E40FF51FFA -:1044B0004081483209F040C0BF010E94DA430E94A7 -:1044C000C766E091BB06F091BC063097A1F0A091C1 -:1044D000C306B091C406AD0183E0440F551F8A9511 -:1044E000E1F72091C9063091CA06240F351FAB01B0 -:1044F000B901CD0119958091C3069091C406B3E02E -:10450000880F991FBA95E1F76091C9067091CA06A4 -:10451000680F791F8091C5069091C6060E943D43A1 -:104520008091C3069091C40601969093C40680932F -:10453000C30684EC99E008952F5F3F4F3093C40683 -:104540002093C30680ED97E00E949969CB010895FE -:104550008FEF9FEF0895CF92DF92EF92FF920E942C -:10456000695DC090BD06D090BE06E090BF06F09099 -:10457000C0066C157D058E059F05A8F00E94695D3B -:104580006B017C016FDFAA2797FDA095BA2F8C0DD8 -:104590009D1DAE1DBF1D8093BD069093BE06A093CA -:1045A000BF06B093C006FF90EF90DF90CF900895C4 -:1045B0002091C1063091C206220F331FA091C70679 -:1045C000B091C806A20FB31F21E030E02D933C93B9 -:1045D0002091C1063091C20643E0220F331F4A9555 -:1045E000E1F7A091C906B091CA06A20FB31F28E057 -:1045F000FC0101900D922A95E1F765E776E081EDE7 -:1046000098E00E940F646091C1067091C2064AE072 -:1046100050E081ED98E00E94F1646EE676E081ED75 -:1046200098E00E940F648091C1069091C20653E009 -:10463000880F991F5A95E1F72091C9063091CA0653 -:1046400040E068E0820F931F39D081ED98E00E942E -:104650003A648091C1069091C20663E0880F991F69 -:104660006A95E1F76091C9067091CA06680F791FD3 -:10467000FB018081883269F449E08091C506909100 -:10468000C6060E94C2418091CB069091CC060E9442 -:104690003C3F8091C1069091C20601969093C2065C -:1046A0008093C10608950F9300E020E040E060E0B1 -:1046B0008DEC96E00E949B630F910895DF92EF923C -:1046C000FF920F931F93CF93DF93E62EF42ED82EF5 -:1046D000EC018C2F8D198E15D0F48E01699170E04C -:1046E00084E0759567958A95E1F740E150E081EDAA -:1046F00098E00E94F164F80180818F70682F70E06B -:1047000040E150E081ED98E00E94F164E2CFFF20AB -:1047100059F081ED98E0DF91CF911F910F91FF90BB -:10472000EF90DF900C943A64DF91CF911F910F913D -:10473000FF90EF90DF900895CF93DF93DA01282F59 -:10474000FC018E2F821B8617C8F4CF01C191D0E0E7 -:1047500034E0D595C7953A95E1F7CD59DC4F3881CE -:104760003C93EC0188818F70C82FD0E0CD59DC4F8D -:10477000888111968C9311971296E3CFFA01E60F78 -:10478000F11DE60FF11D1082DF91CF9108959FE991 -:10479000980F963010F4875508959FEB980F963038 -:1047A00010F48753089580538A3008F080E008950C -:1047B000DF92EF92FF920F931F93CF93DF93EC0161 -:1047C0008B017C0180E1E80EF11C8881E0DFD82EAE -:1047D000D29440EFD422F801D0828981D8DF8D298C -:1047E000F80181938F012296CE15DF0571F7DF91D5 -:1047F000CF911F910F91FF90EF90DF900895EF926E -:10480000FF920F931F93CF93DF93EC0108811981DF -:10481000C8010E94926B7C016CE270E0C8010E94AA -:104820000B6C009719F41982188205C09C012F5F48 -:104830003F4F39832883C701DF91CF911F910F919B -:10484000FF90EF9008950E9624E1FC0111922A95B5 -:10485000E9F70895CF93DF93EC01625F7F4F0E94E9 -:10486000A763CE01DF91CF910895CF93DF93EC0141 -:104870006E5E7F4F0E94A763CE01DF91CF910895B6 -:10488000CF93DF93EC016A5E7F4F0E94A763CE0156 -:10489000DF91CF910895CF93DF93EC01625E7F4F5C -:1048A0000E94A763CE01DF91CF91089580E3FB01C1 -:1048B00080833296842F82958F7090E1899F401972 -:1048C00011244A3014F4405D01C0495C42938823AE -:1048D00011F0482FEFCF08950F9300E020E040E063 -:1048E00060E083ED96E00E949B630F9108956F92C4 -:1048F0007F928F929F92AF92BF92CF92DF92EF9270 -:10490000FF920F931F93CF93DF93CDB7DEB7AC9792 -:104910000FB6F894DEBF0FBECDBF7C01862EB42E3D -:10492000A52E20E2922ECE0101966C01FC01292DCC -:1049300011922A95E9F70FEF2FEF4FEF6FEF869661 -:104940000E949B6389E894E09AA389A389A59AA50C -:10495000ABA5BCA58BA39CA3ADA3BEA387010D5B98 -:104960001F4F43E450E0BE016F5D7F4FC8010E94BE -:104970000F30019609F4BCC081E089838A8386E008 -:10498000782E7B821C82F7016481758186819781F4 -:104990000E94F0696D837E838F839887A986BA868B -:1049A00080E890E09C878B874CE150E0B601C8011D -:1049B0000E941930F601292D11922A95E9F7570125 -:1049C00088E0A80EB11CF501D60101900D927A94F1 -:1049D000E1F740E150E0B601C8010E941930F6014C -:1049E00011929A94E9F796E0692E712C40E250E01A -:1049F000B601C8010E941930F1E06F1A7108B1F7D1 -:104A000083E6898392E89A8393E59B838C8385E38D -:104A10008D8381E08E838F829DE3988797E09987CD -:104A20008A8786E0F501DE011B9601900D928A953A -:104A3000E1F78CE0898B8A8B64E773E0CE014396C3 -:104A40000E941F6CF7014385BE01675E7F4FC7015F -:104A50002DDFF7014485BE01655E7F4FC70126DF6C -:104A6000F7014585BE01635E7F4FC7011FDF4EE141 -:104A700050E0B601C8010E941930F3E08F121EC049 -:104A800082E3898384E08A83F70196859B839785F7 -:104A90009C8390899D8391899E8396E39F838887D9 -:104AA000828D8987838D8A87848D8B87858D8C877E -:104AB0004CE050E0B601C8010E94193087E38983B9 -:104AC00086E08A8391E09B8393E09C838D838FE0D3 -:104AD0008E838AE38F838BE388878FEF898749E012 -:104AE00050E0B601C8010E941930C8010E9416307A -:104AF000AC960FB6F894DEBF0FBECDBFDF91CF915D -:104B00001F910F91FF90EF90DF90CF90BF90AF90EB -:104B10009F908F907F906F9008952F923F924F9229 -:104B20005F926F927F928F929F92AF92BF92CF923D -:104B3000DF92EF92FF920F931F93CF93DF93CDB746 -:104B4000DEB7E3970FB6F894DEBF0FBECDBF7C0192 -:104B50002A013B0169010E94695D4B015C018701EB -:104B60000D5B1F4FC8010E94B3301816190694F050 -:104B70000E94695D681979098A099B0946165706DA -:104B800068067906F0F062E370E080E090E00E9451 -:104B9000985DE8CF42E250E0BE016F5F7F4FC801F1 -:104BA0000E9454308981823031F4F80184899589DA -:104BB0008334910541F019A6C8010E94FA2F89A5F6 -:104BC00066C18FEF64C16D817E818F8198850E945F -:104BD000F0694B015C01F6016083718382839383EA -:104BE00046E050E0B701685F7F4FCE014D960E94CE -:104BF000D96B892B99F4F70180819181A281B381CE -:104C000088169906AA06BB0648F084819581A6817C -:104C1000B78188159905AA05BB0528F4C8010E942B -:104C2000FA2F80E034C189899A89AB89BC89F70160 -:104C300086879787A08BB18B3EECC32ED12CC80101 -:104C40000E942C30F1E0CF1AD108C9F719A6C7018C -:104C500082969BA78AA7F701B696FDA7ECA70896B0 -:104C60009FA78EA73C976F01899699AB88AB389721 -:104C7000FBABEAAB5701F6E1AF0EB11C47018EE189 -:104C8000880E911CC8010E94E02F181619060CF01E -:104C900093CFC8010E942C308333910509F4CDC015 -:104CA000F4F481309105B9F11CF4892B59F3DFC07C -:104CB00083309105C1F1069709F0D9C0C8010E945F -:104CC0002C303C0144E050E0B401C8010E94543053 -:104CD000212C312C7724F4E06F1A71083FC08A33FD -:104CE000910509F47EC03CF48533910561F0C697C7 -:104CF00009F43FC0BCC08B33910509F488C08F3FD5 -:104D0000910501F2B4C0C8010E942C30C8010E9474 -:104D10002C3089A7B7CFC8010E942C3044E050E066 -:104D20006AA97BA93AC0C8010E942C303C0144E02A -:104D300050E0B501C8010E945430212C312C772459 -:104D400094E0691A7108261437040CF09BCFC8014F -:104D50000E942C30EFEF2E1A3E0AF5CF26143704AE -:104D60000CF090CFC8010E942C308FEF281A380A1F -:104D7000F5CFC8010E942C30782EF701828D811169 -:104D800010C0838D81110DC0848D81110AC0858D65 -:104D9000811107C044E050E0B601C8010E945430C0 -:104DA00071CFE8A9F9A92080318042805380B601F3 -:104DB000CE0183960E94A7638DA19EA1AFA1B8A545 -:104DC00082159305A405B50529F3212C312C721405 -:104DD00009F458CFC8010E942C30FFEF2F1A3F0A68 -:104DE000F6CFC8010E942C3044E050E06CA57DA5B0 -:104DF000C8010E945430F70166A177A180A591A552 -:104E00000E94F06966A377A380A791A73BCFC80152 -:104E10000E942C3044E050E06EA57FA5C8010E949E -:104E20005430F70162A573A584A595A50E94F06989 -:104E300062A773A784A795A725CFC8010E942C302D -:104E400044E050E06AA57BA5C8010E945430F701F8 -:104E500062A173A184A195A10E94F06962A373A3CA -:104E600084A395A366A777A780AB91AB0BCFC801AE -:104E70000E942C30382E612C712C361409F402CF8C -:104E8000C8010E942C30FFEF6F1A7F0AF6CFE3961D -:104E90000FB6F894DEBF0FBECDBFDF91CF911F914B -:104EA0000F91FF90EF90DF90CF90BF90AF909F90C9 -:104EB0008F907F906F905F904F903F902F900895CC -:104EC0002F923F924F925F926F927F928F929F921A -:104ED000AF92BF92CF92DF92EF92FF920F931F9308 -:104EE000CF93DF9300D01F921F92CDB7DEB78C0116 -:104EF00020ED37E040E050E061E070E080E090E0DD -:104F00000E948065D80114966D937D938D939C9338 -:104F10001797F80160837183828393834801F3E4D8 -:104F20008F0E911CC4010E94FB2F64E470E0C40149 -:104F30000E948830882309F42EC10E94695D6B01AC -:104F40007C01212C312C1D82580182E4A80EB11C59 -:104F500048EE442E43E0542E612C712CF5018081E3 -:104F6000833009F400C181111EC0F801848195814C -:104F7000A681B7810196A11DB11D84839583A68367 -:104F8000B7830E94695D6C197D098E099F09A30191 -:104F900092010E94AC69A90161E0C801A8DC81E02E -:104FA000D5018C93C2C08430F1F4F80184819581DD -:104FB000A681B7810196A11DB11D84839583A68327 -:104FC000B7830E94695D6C197D098E099F09A30151 -:104FD00092010E94AC69A90163E0C80188DCE2E0AB -:104FE000D501EC93A2C0813059F5D801DA964D91E4 -:104FF0005D916D917C91DD979E012F5F3F4FC801C0 -:105000008CDD8D83823009F090C089819A81AB81DB -:10501000BC81F80184839583A683B7830E94695D70 -:105020006C197D098E099F09A30192010E94AC6948 -:10503000A90163E0C8015BDCED81D501EC937BC085 -:10504000823009F072C0D801DA964D915D916D9170 -:105050007C91DD979E012F5F3F4FC8015EDD8D8300 -:10506000853009F05CC083E0F5018083F80182A1FE -:1050700093A1A4A1B5A1892B8A2B8B2B41F484E8A1 -:1050800093E0A0E0B0E082A393A3A4A3B5A3F801AA -:1050900086A197A1A0A5B1A5892B8A2B8B2B61F4A2 -:1050A00082A193A1A4A1B5A1B695A795979587953F -:1050B00086A397A3A0A7B1A7F80182A593A5A4A54D -:1050C000B5A5892B8A2B8B2BA9F482A193A1A4A12E -:1050D000B5A1AC01BD0123E076956795579547953D -:1050E0002A95D1F7841B950BA60BB70B82A793A724 -:1050F000A4A7B5A7F80186A197A1A0A5B1A586A7E9 -:1051000097A7A0ABB1AB82A593A5A4A5B5A582AB8B -:1051100093ABA4ABB5AB22242394312C0CC0FD81FE -:10512000F63019F4D5011C9206C0BD81BF3F19F4B9 -:10513000F50110821D82F1E02F16310409F40ECF23 -:105140000E94695D6C197D098E099F09D801D69668 -:105150002D913D914D915C91D997261737074807BE -:10516000590708F0FBCEC40146D7F8018481958128 -:10517000A681B7810196A11DB11D84839583A68365 -:10518000B7830E94695DF801FE9660837183828314 -:105190009383C10102C080E090E00F900F900F90C8 -:1051A0000F900F90DF91CF911F910F91FF90EF9093 -:1051B000DF90CF90BF90AF909F908F907F906F9037 -:1051C0005F904F903F902F900895CF92DF92EF9293 -:1051D000FF920F931F93CF93DF93EC016B011AA201 -:1051E0001BA21CA21DA21EA21FA218A619A61AA6C7 -:1051F0001BA61CA61DA62EAB3FAB48AF59AFEAAE0F -:10520000FBAE0CAF1DAF8C01085F1F4F86E0F801AD -:1052100011928A95E9F7CE0116DB86E0F601D801F6 -:1052200001900D928A95E1F7FE01EE5BFF4F10822F -:10523000CE01DF91CF911F910F91FF90EF90DF9002 -:10524000CF903ECECF92DF92EF92FF920F931F93BB -:10525000CF93DF93EC010E94695D6B017C018E01AD -:10526000025C1F4FF80180819181A281B381A70167 -:105270009601281B390B4A0B5B0BCA01B901683E2A -:1052800033E073078105910508F441C028EE33E04F -:1052900040E050E00E94AC69C61AD70AE80AF90A51 -:1052A000F801C082D182E282F3828EA59FA5A8A9CF -:1052B000B9A969017A01CC0CDD1CEE1CFF1C8C1510 -:1052C0009D05AE05BF0528F41EA61FA618AA19AA9B -:1052D00008C0821B930BA40BB50B8EA79FA7A8AB8E -:1052E000B9AB8AA99BA9ACA9BDA98C159D05AE0532 -:1052F000BF0528F41AAA1BAA1CAA1DAA08C0821B53 -:10530000930BA40BB50B8AAB9BABACABBDAB8EA523 -:105310009FA5A8A9B9A9892B8A2B8B2B61F4FE0123 -:10532000EE5BFF4F8081833031F484E08083CE01D7 -:10533000C7DD019602C080E090E04AA95BA96CA994 -:105340007DA9452B462B472B71F4FE01EE5BFF4FE9 -:105350002081233011F0211106C01082CE0173DAB2 -:10536000CE01AEDD0396DF91CF911F910F91FF909B -:10537000EF90DF90CF900895FB01428153816481CB -:105380007581FC014283538364837583178216827F -:105390000895FB0120E080E090E06AE03191332342 -:1053A00009F170ED730F7A3080F4DC016A9FC0015F -:1053B0006B9F900D1124C097830F911D37FD9A9517 -:1053C0008F3F910559F350F314C03E3291F42330CE -:1053D00081F0DA01A20FB11D12968C932F5F80E04D -:1053E00090E0DCCF233029F4FA01858381E090E05E -:1053F000089580E090E008950F9300E020E040E001 -:1054000060E089ED96E00E949B630F910895AF9252 -:10541000BF92CF92DF92EF92FF920F931F93CF93A1 -:10542000DF9300D01F921F92CDB7DEB78C017B01B6 -:105430000E94695DF8017783668376276727762760 -:105440007A836983085F1F4F42E050E0BE016F5FBF -:105450007F4FC801EED581E090E09C838B8342E0D2 -:1054600050E0BE016D5F7F4FC801E3D580E091E061 -:105470009C838B8342E050E0BE016D5F7F4FC8018B -:10548000D8D51C821B8242E050E0BE016D5F7F4F89 -:10549000C801CFD542E050E0BE016D5F7F4FC8012B -:1054A000C8D542E050E0BE016D5F7F4FC801C1D555 -:1054B0006701F6018081882301F1F7016F01819175 -:1054C000811113C05601AE18BF081A141B0484F4CE -:1054D000AD8241E050E0BE016B5F7F4FC801A9D5AE -:1054E000A501B701C801A5D503C08E3239F7EACFAF -:1054F0007601FFEFEF1AFF0ADCCF1D8241E050E09A -:10550000BE016B5F7F4FC80194D5E12CFF24F3945B -:10551000FC82EB8242E050E0BE016D5F7F4FC8012C -:1055200088D5FC82EB8242E050E0BE016D5F7F4F88 -:10553000C8017FD581E090E00F900F900F900F9001 -:105540000F90DF91CF911F910F91FF90EF90DF901F -:10555000CF90BF90AF9008954F925F926F927F92DD -:105560008F929F92AF92BF92CF92DF92EF92FF9273 -:105570000F931F93CF93DF93CDB7DEB763970FB62B -:10558000F894DEBF0FBECDBF7C015B016A010E94B3 -:10559000695D2B013C018701085F1F4F4501A12C6C -:1055A000B12CC801E0D51816190694F00E94695D67 -:1055B000641975098609970986169706A806B9061B -:1055C000D0F062E370E080E090E00E94985DE9CF67 -:1055D000F7014281538164817581808D918DA28D07 -:1055E000B38D481759076A077B0741F4848D958D61 -:1055F000C59721F406C08FEF9FEFE1C08EEF9FEFBC -:10560000DEC0C801DDD40C97E4F04CE050E0BE01F0 -:105610006F5F7F4FC80148D56C818B810E94E06528 -:105620009A8B898BF701E680F7806A8189810E94D5 -:10563000E065E816F90641F489899A8997FF04C064 -:1056400008C08DEF9FEFBBC0C801D4D48CEF9FEF93 -:10565000B6C08F709270892B29F0C801CBD48BEF24 -:105660009FEFADC068858F810E94E0655C01009767 -:1056700019F0E12CF12C1DC0C801BCD48AEF9FEFBA -:105680009EC041E050E0BE01635F7F4FC8010CD572 -:105690008D85811116C08D858111F3CFC801DCD4B1 -:1056A000C801DAD4C801D8D4C801D6D4FFEFEF1AA4 -:1056B000FF0A6E818D810E94E065E816F90608F305 -:1056C00009C08D859FEF980F9D87882321F3C8011E -:1056D000C3D4F7CFE12CF12C41E050E0BE016D5E68 -:1056E0007F4FC801E1D48B89982F907C59F488238F -:1056F00061F08B899FEF980F9B8B882331F0C80155 -:10570000ABD4F7CFC801A8D41B8A8B898111E4CF11 -:1057100042E050E0BE01615F7F4FC801C5D442E066 -:1057200050E0BE01635F7F4FC801BED4C80194D46E -:10573000C80192D4C80190D4C8018ED442E050E090 -:10574000BE016F5E7F4FC801AFD48F8598898115E8 -:10575000914029F48D859E858115914019F0812C09 -:10576000912C14C089899A898115944029F0C80127 -:1057700041D487EF9FEF23C0B6016E5F7F4F44E0B7 -:1057800050E0C80191D481E090E019C089899A89DC -:105790009827892798278816990630F4C8015CD481 -:1057A0002FEF821A920AF2CF8FEFE81AF80AEA1462 -:1057B000FB0409F091CFC8011DD486EF9FEF6396DB -:1057C0000FB6F894DEBF0FBECDBFDF91CF911F9112 -:1057D0000F91FF90EF90DF90CF90BF90AF909F9090 -:1057E0008F907F906F905F904F9008958F929F92CF -:1057F000AF92BF92CF92DF92EF92FF920F931F93DF -:10580000CF93DF9300D000D0CDB7DEB78C015B0122 -:105810006A01BFDD4C01009709F057C0F8014281D1 -:105820005381648175818091DB069091DC06A091A3 -:10583000DD06B091DE06481759076A077B0709F4B1 -:1058400048C00E94695D7801F8E0EF0EF11C6F70AE -:1058500077277C5FC7015CD4813009F03EC089E8BE -:1058600094E09A838983F80182819381A481B58130 -:105870008B839C83AD83BE8345E350E0BE016F5FA5 -:105880007F4FC701CCD3892B19F4812C912C1AC0DE -:10589000B501C801BCDD892BC1F3C701C7D3892B72 -:1058A000A1F333E0A32EB12CA60168E873E1C8018F -:1058B00053DE4C01F1E0AF1AB10821F08F3F2FEF1A -:1058C000920791F3C70197D308C088248394912C41 -:1058D00004C09EEF892E99249A94C40126960FB68F -:1058E000F894DEBF0FBECDBFDF91CF911F910F9116 -:1058F000FF90EF90DF90CF90BF90AF909F908F90F0 -:10590000089520918707222399F03FB7F8942091BA -:105910008707213059F42DB3209385074DB320918B -:105920008607209524232DBB3FBF02C030938507F7 -:105930008CBD9DBD089580918707882361F09FB736 -:10594000F8942091870780918507213019F48DBB49 -:105950009FBF08958FBF089544E050E0BC0181E0EF -:1059600090E00C94263644E050E0BC0185E090E0E5 -:105970000C94263644E050E0BC018FE090E00C949B -:1059800026362F923F924F925F926F927F928F9224 -:105990009F92AF92BF92CF92DF92EF92FF920F93BE -:1059A0001F93CF93DF9300D000D0CDB7DEB76C014B -:1059B0001B0129013A0147015801809145078111D6 -:1059C00006C082E297E0ACD481E0809345078FED7A -:1059D00096E0F601978386838FE697E00E94C135B3 -:1059E00080E590E08EDF46E050E0B10189E090E094 -:1059F0000E94263600E020E040E060E0CE01019603 -:105A00000E949B63CE010396B5DF95DF850174018B -:105A1000A3019201B101F60186819781D6DB5C0179 -:105A20008130910591F580E590E06BDFF6016681AC -:105A30007781CE0101960E942A24CE0103969ADF37 -:105A4000F60166817781CE0101960E944024CE0145 -:105A5000039682DFF60166817781CE0101960E946E -:105A60003524CE0103967FDF66DFF60166817781FC -:105A7000CE0101960E944B244B815C816D817E8119 -:105A8000F6014283538364837583C50126960FB65E -:105A9000F894DEBF0FBECDBFDF91CF911F910F9164 -:105AA000FF90EF90DF90CF90BF90AF909F908F903E -:105AB0007F906F905F904F903F902F900895EF925E -:105AC000FF920F931F93CF93DF9300D000D0CDB7F9 -:105AD000DEB78C01FC0186819781009709F43CC0F8 -:105AE000B1DB7C018230910521F084E0E816F104FD -:105AF000A9F580E590E005DFF80166817781CE01A8 -:105B000001960E942A24CE01039634DFF8016681B3 -:105B10007781CE0101960E944024CE0103961CDFBE -:105B2000F80166817781CE0101960E943524CE016D -:105B3000039619DF00DFF80166817781CE010196B7 -:105B40000E944B244B815C816D817E81F8014283F0 -:105B500053836483758302C0E12CF12CC701269620 -:105B60000FB6F894DEBF0FBECDBFDF91CF911F916E -:105B70000F91FF90EF900895CF93DF93EC010E9477 -:105B8000916380E590E0BDDEBE016E5F7F4F44E033 -:105B900050E08FE090E00E943C37CDDECE01DF91F7 -:105BA000CF91089529E834E0FC0131832083FB0183 -:105BB0004281538164817581FC01428353836483F4 -:105BC000758308950F9300E020E040E060E085E5F4 -:105BD00097E00E949B638DE397E00F910C94916393 -:105BE00081E086270895862F0895DC01ED91FC91D0 -:105BF000048CF58DE02D199591E089270895CF93B8 -:105C0000DF931F92CDB7DEB76983DC01ED91FC9184 -:105C10000280F381E02D41E050E0BE016F5F7F4FD5 -:105C200019950F90DF91CF91089521E0FC018485B3 -:105C3000843009F420E0822F0895FC019485FB0153 -:105C40008485981303C081E0943009F480E00895BE -:105C50000F931F93CF93DF93EC018A018C858430DF -:105C600019F05ED5892B39F481E090E09B838A831B -:105C700080E090E001C0C801DF91CF911F910F91AA -:105C80000895FC018485843009F028C680E090E006 -:105C90000895CF93DF931F92CDB7DEB741E050E078 -:105CA000BE016F5F7F4FFC018485BED518161906B3 -:105CB0001CF4898190E002C08FEF9FEF0F90DF917D -:105CC000CF910895FC018485AFC50F931F93CF93A7 -:105CD000DF931F92CDB7DEB78C01DC01ED91FC9113 -:105CE0000480F581E02D1995892B49F0BE016F5F85 -:105CF0007F4FF80184851AD6898190E002C08FEF2A -:105D00009FEF0F90DF91CF911F910F910895FC01AC -:105D100084853AC6CF92DF92EF92FF920F931F9342 -:105D2000CF93DF93CDB7DEB7AF970FB6F894DEBF52 -:105D30000FBECDBF7C018B016A01CE0101960E948E -:105D40009163CE010996ECD2CE018A960E949163AE -:105D50006DE377E0CE01849625DFBE016C5D7F4F59 -:105D6000CE01019609DBAE01465D5F4FB801CE0161 -:105D700001963CDD81309105C1F4D701ED91FC9194 -:105D80000484F585E02D89E894E09DA38CA30CA5FF -:105D90001DA52EA53FA50EA31FA328A739A7A601C1 -:105DA000BE016C5D7F4FC7011995AF960FB6F89491 -:105DB000DEBF0FBECDBFDF91CF911F910F91FF903E -:105DC000EF90DF90CF900895FC011382128248EE8D -:105DD00053E060E070E044835583668377838FE708 -:105DE00093E09183808384E084870895FC01848517 -:105DF000843009F088C380E00895DF92EF92FF922B -:105E00000F931F93CF93DF93EC017B018A018C8565 -:105E1000843009F040C0D12C8D2D75D3811102C082 -:105E2000DC8607C08B7F8831D9F3D39484E0D81205 -:105E3000F3CF8C85843079F120910A0230910B02E6 -:105E40002F5F3F4F11F420E030EC30930B02209392 -:105E50000A0240910A0250910B0220E061E09CD3BB -:105E6000B7016E5F7F4FA8018C85E4D3811103C019 -:105E700084E08C8710C0CE01B9DF873149F061E042 -:105E800070E080E090E00E94985DCE01AFDFEECF41 -:105E900081E090E002C080E090E0DF91CF911F911F -:105EA0000F91FF90EF90DF900895CF92DF92EF92E5 -:105EB000FF92CF93DF93EC018C85843031F10DD4C8 -:105EC0000E94695D6B017C01CE0190DF882399F00F -:105ED00061E070E080E090E00E94985D0E94695D62 -:105EE0006C197D098E099F09683E734081059105F3 -:105EF00058F38C852BD3EC85F0E0EE0FFF1FE35BAE -:105F0000F84F1182108284E08C87DF91CF91FF904F -:105F1000EF90DF90CF900895CF93DF93EC018C85C5 -:105F20008430C9F0CE0162DF8431A9F0882399F072 -:105F3000883189F08C3169F4E881F9810480F58138 -:105F4000E02DCE01199521E0892B09F420E0822F64 -:105F500003C081E001C080E0DF91CF9108950F93ED -:105F600000E020E040E060E08BE597E00E949B636A -:105F70000F9108950F9300E020E040E060E081E69B -:105F800097E00E949B630F910895DC01ED91FC91D5 -:105F9000008CF18DE02D199429E834E0FC01318367 -:105FA0002083FB014089518962897389FC01428306 -:105FB0005383648375830895FC01848995890895CA -:105FC000FC01818D928D0895CF93DF931F92CDB701 -:105FD000DEB76983DC01ED91FC910280F381E02D55 -:105FE00041E050E0BE016F5F7F4F19950F90DF9148 -:105FF000CF9108950895CF93DF93EC01888D84307D -:1060000059F0A4D2E88DF0E0EE0FFF1FE35BF84FEC -:106010001182108284E0888FDF91CF910895FC0176 -:10602000178A168A6E5F7F4F808DF3C4FC01808DC6 -:1060300034C5CF93DF93EC019A018E899F89AB0120 -:10604000BC01888DA2D42E893F89280F391F3F8B30 -:106050002E8BDF91CF9108950F931F93CF93DF93F2 -:106060001F92CDB7DEB78C01FC01818D928D892BFB -:1060700051F041E050E0BE016F5F7F4F808DD4D37F -:10608000181619061CF08FEF9FEF08C0F801818DDC -:10609000928D0197928F818F898190E00F90DF918F -:1060A000CF911F910F910895CF93DF93EC01898DCC -:1060B0009A8D009719F48FEF9FEF0FC0481759077B -:1060C00008F0AC01888DB0D318161906A4F7298DF5 -:1060D0003A8D281B390B3A8F298FDF91CF91089584 -:1060E000CF93DF931F92CDB7DEB7FC01218D328DA8 -:1060F000232B41F0BE016F5F7F4F808D17D48981C4 -:1061000090E002C08FEF9FEF0F90DF91CF91089545 -:10611000FF920F931F93CF93DF93EC018B01888D38 -:106120008430D1F4F12C8F2DEED1811102C0F88E84 -:1061300006C08831E1F3F39484E0F812F4CF888D3F -:10614000843051F01D870C871A8E198E20E0A8012B -:1061500062E022D281E001C080E0DF91CF911F9107 -:106160000F91FF9008950F931F93CF93DF93CDB7B7 -:10617000DEB728970FB6F894DEBF0FBECDBF8C01F7 -:10618000F801818D928D892B49F0D801ED91FC9118 -:106190000680F781E02DC8011995F2CF808D9ED33E -:1061A000181619063CF548E050E0BE016F5F7F4FBE -:1061B000D80158968C9138D318161906ECF4BE0104 -:1061C0006F5F7F4FC8010E960E94B7638D8190E08C -:1061D000982F88272E81820F911DF801958B848B33 -:1061E0008F8190E0982F88272885820F911D928FAC -:1061F000818F02C080E090E028960FB6F894DEBF51 -:106200000FBECDBFDF91CF911F910F9108958F9257 -:106210009F92AF92BF92CF92DF92EF92FF920F9335 -:106220001F93CF93DF9300D000D0CDB7DEB78C01A2 -:106230007B014A01FC01808D843009F05DC073E070 -:10624000A72E74E0B72EC12CD12CC50128D5811101 -:1062500003C0F801C08E0AC08831D9F3FFEFCF1A0E -:10626000DF0AB394E4E0CE16D10479F7F801808D0B -:10627000843009F441C096E0E4E1F2E0DE011196D9 -:1062800001900D929A95E1F7F70193819F779C8396 -:1062900094819D8395819E83B7016E5F7F4F90E0CF -:1062A000982F882744E050E0845F9B4FCFD4F801BB -:1062B000808D90E00496F82EEE24692DC70140965B -:1062C00043D4682DC70141963FD4F801808D90E0FA -:1062D000982F882746E050E0BE016F5F7F4F8A5FAE -:1062E0009B4FB4D4F801128E118E20E8A40162E015 -:1062F000808D52D181E001C080E026960FB6F894DF -:10630000DEBF0FBECDBFDF91CF911F910F91FF90E8 -:10631000EF90DF90CF90BF90AF909F908F900895B7 -:10632000CF93DF93EC011B821A8248EE53E060E0CA -:1063300070E04C835D836E837F8383EA93E099836F -:106340008883CE010E960E94916384E0888FDF914E -:10635000CF910895CF92DF92EF92FF920F931F9308 -:10636000CF93DF93CDB7DEB7AF970FB6F894DEBF0C -:106370000FBECDBF7C018B016A01CE0101960E9448 -:106380009163CE010996CCDFCE018A960E9491637B -:106390006DE377E0CE01849605DCBE016C5D7F4F36 -:1063A000CE0101960E94BC29AE01465D5F4FB80147 -:1063B000CE0101961BDA81309105C1F4D701ED9130 -:1063C000FC910088F189E02D89E894E09DA38CA3DD -:1063D0000CA51DA52EA53FA50EA31FA328A739A771 -:1063E000A601BE016C5D7F4FC7011995AF960FB630 -:1063F000F894DEBF0FBECDBFDF91CF911F910F91FB -:10640000FF90EF90DF90CF9008950F9300E020E091 -:1064100040E060E087E697E00E949B630F9108955B -:10642000CF92DF92EF92FF920F9330E0C12CF2E116 -:10643000DF2EFAE7EF2EF12C4C155D056E057F057A -:1064400040F4F694E794D794C7943F5F3630A1F7B1 -:1064500037E041E04327211102C050E701C050E579 -:10646000242F30E03595279523700C70202B252B99 -:10647000FC012083417041830F91FF90EF90DF90EA -:10648000CF90089590E0982F882744E050E0845FF3 -:106490009B4FDCC3282F30E02C5F3F4F922F882783 -:1064A000860F971FFCC362E070E0F4CFFB01282F3A -:1064B00030E02C5F3F4F922F8827642F8E0F9F1F55 -:1064C00043C3CF93DF93C82FD62F472F64E070E0EC -:1064D000EDDF4D2F65E070E08C2FDF91CF91E6CF9F -:1064E000462F62E070E0E2CFCF93DF93C82FD62F24 -:1064F000472F60E170E0DADF4D2F61E170E08C2F13 -:10650000DF91CF91D3CF0F931F93CF93DF9300D021 -:10651000CDB7DEB7182F00E021E040E059E06DE391 -:1065200070E0CE0101967CDF89819A81EAD963E02F -:1065300070E0812FAFDF8B83FED98B810F900F909E -:106540000F90DF91CF911F910F9108950F931F939B -:10655000CF93DF931F921F92CDB7DEB7182F00E0C5 -:1065600021E040E059E06DE370E0CE01019658DF94 -:1065700089819A81C6D940E150E0612F8FE697E08A -:1065800037D56FEF812FACDFD6D90F900F90DF9109 -:10659000CF911F910F910895CF92DF92EF92FF92CA -:1065A0000F931F93CF93DF931F921F92CDB7DEB748 -:1065B000182FD62E7A01C22E8FEF860F853070F5F8 -:1065C000812FC4DF00E021E040E059E06DE370E09E -:1065D000CE01019625DF89819A8193D94D2D4C29D1 -:1065E00060E070E0812F62DFE114F10411F0B70187 -:1065F0000AC060916D0770916E076F5F7F4F709357 -:106600006E0760936D07812F5CDF41E050E0612FE2 -:106610008FE697E0EDD48FD981E001C080E00F9044 -:106620000F90DF91CF911F910F91FF90EF90DF902E -:10663000CF900895CF92DF92EF92FF920F931F9326 -:10664000CF93DF931F921F92CDB7DEB7182F7B0138 -:106650006A01FB0180818F3F51F481818F3F99F462 -:1066600082818F3F81F483818F3F69F42AC0811139 -:106670000AC0FB018181811106C08281811103C0A2 -:1066800083818823F1F0C114D104D9F000E021E026 -:1066900040E059E06DE370E0CE010196C1DE8981F2 -:1066A0009A812FD9B701812FEDDEB601812F1CDF32 -:1066B00044E050E0612F8FE697E09AD43CD981E026 -:1066C00001C080E00F900F90DF91CF911F910F914B -:1066D000FF90EF90DF90CF9008950F931F93CF938B -:1066E000DF931F921F92CDB7DEB7182F00E021E095 -:1066F00040E059E06DE370E0CE01019691DE8981C2 -:106700009A81FFD848E050E0612F8FE697E070D47F -:1067100012D90F900F90DF91CF911F910F91089593 -:10672000BF92CF92DF92EF92FF920F931F93CF937E -:10673000DF9300D0CDB7DEB7B82E6B017A014130C0 -:1067400088E0580718F0E12C98E0F92E00E021E0ED -:1067500040E059E06DE370E0CE01019661DE898191 -:106760009A81CFD86B2D8FE697E0C9D28C0163E078 -:1067700070E08B2D8FDE8B83DED88B81873111F01B -:106780008C3131F40E941E5D0E151F05F8F202C017 -:10679000E12CF12C00E021E040E059E06DE370E0F5 -:1067A000CE0101963DDE89819A81ABD89701A60181 -:1067B0006B2D8FE697E056D340E250E06B2D8FE6CD -:1067C00097E016D48B2D6FDE84FD1CC063E070E073 -:1067D0008B2D60DE811106C0AED88B2DB7DE80E038 -:1067E00090E015C0A8D80E941E5D00E021E040E0C6 -:1067F00059E06DE370E0CE01019612DE89819A8145 -:1068000080D8E0CF60E18B2D6BDE95D8C7010F906B -:106810000F900F90DF91CF911F910F91FF90EF900C -:10682000DF90CF90BF900895AF92BF92CF92DF924A -:10683000EF92FF920F931F93CF93DF931F921F92BC -:10684000CDB7DEB7182F5B016A0100E021E040E020 -:1068500059E06DE370E0CE010196E2DD89819A8115 -:1068600050D8612F8FE697E07AD27C01009799F497 -:1068700063E070E0812F0EDE843109F18823F9F0A6 -:1068800021E030E08C3111F420E030E0EE24FF24F0 -:10689000E21AF30A14C0C816D9060CF476011E14C5 -:1068A0001F046CF400E09701A501612F8FE697E0CB -:1068B00054D340E450E0612F8FE697E099D33BD862 -:1068C000C7010F900F90DF91CF911F910F91FF9013 -:1068D000EF90DF90CF90BF90AF9008950F931F93EC -:1068E000CF93DF9300D01F92CDB7DEB7182F00E013 -:1068F00021E040E059E06DE370E0CE01019690DDCB -:1069000089819A810E94812C612F8FE697E027D29E -:106910008B839C8310D88B819C810F900F900F905C -:106920000F90DF91CF911F910F910895EF92FF92F9 -:106930000F931F93CF93DF931F921F92CDB7DEB7B4 -:10694000182F7B0100E021E040E059E06DE370E0AA -:10695000CE01019665DD89819A810E94812C01E03A -:1069600021E030E0A701612F8FE697E0F6D20E9488 -:106970009B2C81E090E00F900F90DF91CF911F91C1 -:106980000F91FF90EF90089508959F92AF92BF925C -:10699000CF92DF92EF92FF920F931F93CF93DF93EB -:1069A0001F921F92CDB7DEB7982E6B015A01790165 -:1069B00000E021E040E059E06DE370E0CE01019697 -:1069C0002FDD89819A810E94812C692D8FE697E0C5 -:1069D00096D18E159F0528F4692D8FE697E08FD10B -:1069E0007C0187019501A601692D8FE697E0D1D141 -:1069F0000E949B2CC7010F900F90DF91CF911F91A8 -:106A00000F91FF90EF90DF90CF90BF90AF909F904D -:106A10000895CF92DF92EF92FF920F931F93CF933F -:106A2000DF931F921F92CDB7DEB7182F7B016A014B -:106A3000FB018081811109C08181811106C08281A1 -:106A4000811103C083818823D9F0C114D104C1F01E -:106A500000E021E040E059E06DE370E0CE010196F6 -:106A6000DFDC89819A810E94812CB701812F0ADDA8 -:106A7000B601812F39DD0E949B2C81E090E002C09D -:106A800080E090E00F900F90DF91CF911F910F91D8 -:106A9000FF90EF90DF90CF9008950F931F93CF93C7 -:106AA000DF931F921F92CDB7DEB7182F00E021E0D1 -:106AB00040E059E06DE370E0CE010196B1DC8981E0 -:106AC0009A810E94812C40E250E0612F8FE697E08E -:106AD0008FD2812FE8DC84FD1EC0812FE4DC83FF90 -:106AE00008C068E1812FFCDC0E949B2C80E090E0D4 -:106AF00019C00E949B2C0E941E5D00E021E040E036 -:106B000059E06DE370E0CE0101968ADC89819A81BB -:106B10000E94812CDECF60E1812FE2DC0E949B2C61 -:106B200081E090E00F900F90DF91CF911F910F9136 -:106B300008958EBD00000DB407FEFDCF8EB50895FB -:106B40002C9808952C9A08951F93CF93DF931F924A -:106B50001F92CDB7DEB7182F6A839983F1DF80EFDC -:106B6000E8DF9981892FE5DF812FE3DF6A81862FB6 -:106B7000E0DFE8DF81E00F900F90DF91CF911F9170 -:106B80000895CF93DF93EC016CE271E080E090E038 -:106B90000E94985D0E94113E249A80918707882365 -:106BA00099F09FB7F89480918707813059F48DB39D -:106BB000809385072DB380918607809582238DBBB6 -:106BC0009FBF02C09093850780E58CBD1DBC67E028 -:106BD00080E090E0B9DF65E58BE190E0B5DF65E549 -:106BE0008AE190E0B1DF80918707882361F09FB749 -:106BF000F8942091870780918507213019F48DBB87 -:106C00009FBF01C08FBF80E090E49983888380E0BC -:106C100090E69987888780E098E49B838A8380E068 -:106C200098E69B878A8780E090E59D838C8380E04F -:106C300090E79D878C8780E098E59F838E8380E036 -:106C400098E79F878E87DF91CF910895CF92DF924B -:106C5000EF92FF920F931F93CF93DF93EC017A0192 -:106C60008B016C01C40ED51ECC15DD0571F068DFFB -:106C700080EF5FDF8D2F5DDF8C2F5BDF2196F801CA -:106C800081918F0156DF5EDFEFCFC701DF91CF919A -:106C90001F910F91FF90EF90DF90CF9008951F9379 -:106CA000CF93DF931F92CDB7DEB7182F998348DFBC -:106CB0008FE03FDF9981892F3CDF812F3ADF80E031 -:106CC00038DF89833FDF89810F90DF91CF911F915A -:106CD00008951F93CF93DF93182F60E270E0DADB03 -:106CE000C82FD0E061E270E0812FD4DBDC2FCC270D -:106CF0009E01282BC901DF91CF911F910895FF922A -:106D00000F931F93CF93DF93F62EC0E0D0E08F2D2B -:106D1000E0DF8C01009719F08F2DDBDFEC01C0174D -:106D2000D107A9F7CE01DF91CF911F910F91FF906D -:106D300008951F93CF93DF93182F66E270E0AADBCC -:106D4000C82FD0E067E270E0812FA4DBDC2FCC27D6 -:106D50009E01282BC901DF91CF911F910895FF92C9 -:106D60000F931F93CF93DF93F62EC0E0D0E08F2DCB -:106D7000E0DF8C01009719F08F2DDBDFEC01C017ED -:106D8000D107A9F7CE01DF91CF911F910F91FF900D -:106D900008956F927F929F92AF92BF92CF92DF92AF -:106DA000EF92FF920F931F93CF93DF931F92CDB774 -:106DB000DEB7D82E962E3A01590164E270E0892D93 -:106DC000998368DBE82EF12C65E270E0892D62DBA7 -:106DD000FE2CEE24E82AE60CF71C970137706D2C88 -:106DE0009981792E690C711C690C711CD301ED918C -:106DF000FC91E20FF31FC901800F911F8130984071 -:106E000098F0C12C48E0D42EC21AD30AA601B501CD -:106E1000CF011CDFA8014C195D09B5016C0D7D1D6A -:106E2000F3018081918103C0A801B501CF010EDF7C -:106E3000E00EF11E4F2D64E270E0892D37DB4E2D00 -:106E400065E270E0892D0F90DF91CF911F910F9136 -:106E5000FF90EF90DF90CF90BF90AF909F907F908A -:106E60006F9024CB0F931F9389019A0140E050E06B -:106E700090DF1F910F910895CF92DF92EF92FF92D2 -:106E80000F931F93CF93DF93EC017A018B016C0179 -:106E9000C40ED51ECC15DD0579F052DE8FE049DE3B -:106EA0008D2F47DE8C2F45DE219680E042DEF801F3 -:106EB00081938F0147DEEECFC701DF91CF911F9104 -:106EC0000F91FF90EF90DF90CF900895AF92BF9217 -:106ED000CF92DF92EF92FF920F931F93CF93DF93A6 -:106EE0001F921F92CDB7DEB75A8349835901E981BA -:106EF000FA81F7707C01E60EF11CE60EF11CD70159 -:106F000018968D919C9119978E0F9F1F98012E0FA7 -:106F10003F1F2130384090F0C12C68E0D62ECE1AA9 -:106F2000DF0AA601B501A8DFA8014C195D09B5016A -:106F30006C0D7D1DF7018085918502C0A801B5010A -:106F40000F900F90DF91CF911F910F91FF90EF90D5 -:106F5000DF90CF90BF90AF908FCF8F929F92AF92E4 -:106F6000BF92CF92DF92EF92FF920F931F93CF9336 -:106F7000DF936C01962E5A017901802E68E270E051 -:106F8000892D88DAC82FD0E069E270E0892D82DA95 -:106F9000DC2FCC27C82B87019501AE01692DC601D6 -:106FA00095DF811018C0CE0DDF1D4D2F68E270E017 -:106FB000892D7CDA4C2F69E270E0892DDF91CF9129 -:106FC0001F910F91FF90EF90DF90CF90BF90AF9007 -:106FD0009F908F906BCADF91CF911F910F91FF907F -:106FE000EF90DF90CF90BF90AF909F908F900895DB -:106FF000CF93C62F61E070E08C2F58DA61E070E02B -:107000008C2F48DA8111FACFCF9108950F931F93F7 -:10701000CF93DF93EC018B0181579F4F0E949163C7 -:10702000FE01E556FF4F8FEF9FEF91838083198319 -:107030000883C756DF4F19821882DF91CF911F91C5 -:107040000F910895CF92DF92EF92FF920F931F93CB -:10705000CF93DF93EC018B010E94695D6B017C0192 -:1070600088819981DC01ED91FC910480F581E02D0E -:107070001995892B69F40E94695D6C197D098E0947 -:107080009F0968397A438105910550F380E00CC06F -:1070900088819981DC01ED91FC910680F781E02DDA -:1070A0001995F801808381E0DF91CF911F910F91B5 -:1070B000FF90EF90DF90CF9008950F931F93CF93A1 -:1070C000DF93EA0108811981600F711FBBDF8823FC -:1070D00031F00F5F1F4F1983088381E001C080E00A -:1070E000DF91CF911F910F9108953F924F925F9240 -:1070F0006F927F928F929F92AF92BF92CF92DF92C8 -:10710000EF92FF920F931F93CF93DF9300D0CDB7F1 -:10711000DEB78C016B011A8219825C0182E0A80E35 -:10712000B11CAE014F5F5F4FB501C801C6DF8111D1 -:1071300003C080E090E0B9C0D80112969C901B82F9 -:10714000E12CF12C412C512C32014394BE016D5F96 -:107150007F4FC80177DF882361F329813A81C90114 -:1071600001969A8389836B81F801E20FF31F628392 -:10717000462F4F7750E0449D9001459D300D549D22 -:10718000300D1124E20EF31E97E0440C551C661CD2 -:10719000771C9A95D1F767FDD9CF292D207F33240D -:1071A0003394203309F0312C8150F6018083332051 -:1071B00031F1AE014F5F5F4FB501C8017EDF88231B -:1071C00009F4B7CFAE014F5F5F4FB501C80175DF5E -:1071D000882309F4AECFD6018C91F801E80FF11D98 -:1071E0004380512C542C44248481480E511CF801B6 -:1071F000828181FF08C0F2E04F0E511C04C080E084 -:10720000412C512C01C082E0A82EB12C612C712C94 -:10721000480189E9880E911CC3018A0D9B1D8E15BA -:107220009F0598F5BE016D5F7F4FC8010BDF882376 -:1072300009F47FCFD4018D919C910097A9F0332060 -:1072400099F029813A8122503109F6014081241BAD -:1072500031094216530640F4DC01ED91FC91019096 -:10726000F081E02D6B81199589819A818038910593 -:1072700028F42B81F801E80FF91F228301969A83E5 -:107280008983BFEF6B1A7B0AC7CFF801E756FF4F20 -:1072900080819181892B39F489819A818138910586 -:1072A00010F01A82198289819A810F900F900F90A5 -:1072B000DF91CF911F910F91FF90EF90DF90CF90D2 -:1072C000BF90AF909F908F907F906F905F904F9006 -:1072D0003F900895AF92BF92CF92DF92EF92FF92CC -:1072E0000F931F93CF93DF9300D01F92CDB7DEB7DC -:1072F0007C01F90180E09E2F9F77EE0FEF2FEE1FAC -:10730000FF0BF195309709F09068A1E0B0E0AC0F69 -:10731000BD1FA80FB11D9C938F5F309761F7A82EFA -:10732000B12CDA01AA19BB0914966C93BE016F5FE8 -:107330007F4F80E090E04A195B098A159B0554F461 -:10734000FB01D190BF018A01080F191FF801D582F6 -:107350000196F3CFF7018081918189010F5F1F4F63 -:107360000A0D1B1DFC0120813181F901228133812D -:10737000A801BD01F90119956C010E94695DF70131 -:10738000EC57FF4F608371838283938381E0C01643 -:10739000D10609F080E00F900F900F900F90DF91D1 -:1073A000CF911F910F91FF90EF90DF90CF90BF9002 -:1073B000AF900895C9010296DB01FD01E61BF70BB2 -:1073C0002D91222331F0FA01E80FF91F2083019655 -:1073D000F4CF9C012E1B3F0B240F351FD9011297B0 -:1073E000FC931196EC930895CF93DF93EC01888181 -:1073F0009981009731F1DC01ED91FC910488F589C8 -:10740000E02D199581111FC0FE01E556FF4F8081C7 -:107410009181892BB1F48DEF9FEF918380838881D7 -:107420009981DC01ED91FC910284F385E02D1995A1 -:1074300088819981DC01ED91FC910288F389E02D2E -:10744000199580E001C081E0DF91CF9108952F92DE -:107450003F924F925F926F927F928F929F92AF92E4 -:10746000BF92CF92EF92FF920F931F93CF93DF9330 -:10747000CDB7DEB72C970FB6F894DEBF0FBECDBFE9 -:107480004C011B012A013901AFDF811114C1F40144 -:10749000EB56FF4F60817181D4018D919C911197C2 -:1074A000A956BF4FFC01208131816115710541F062 -:1074B0004D915C91D9011E96ED91FC911F971FC0D3 -:1074C000F9010484F585E02DFC87EB87ED91FC91B3 -:1074D00029E834E03A832983D401A157BF4F12969B -:1074E0004D915D916D917C9115974B835C836D837C -:1074F0007E83AF01BE016F5F7F4FEB85FC851995E1 -:10750000F4018130910509F0CEC0EE57FF4F918311 -:10751000808387E0EAE1F2E0DE01119601900D92AE -:107520008A95E1F7FE01319680E090E02191D40147 -:10753000A80FB91F17962C93019687309105B1F7C4 -:107540000115110559F0F0E2CF9EC00111248660AB -:1075500028E0E29E700111248E2901C082E04114CE -:10756000510431F06114710411F4806801C0806C21 -:10757000D4011E968C931E971F961C921F978FE026 -:1075800050968C937401B2E0EB0EF11C2FE030E0CA -:10759000A701B101C4010EDF0115110551F09C01D5 -:1075A000A701B801C40106DF9C01A701B501C40110 -:1075B00001DF4114510469F09C01A701B201C4012B -:1075C000F9DE6114710429F09C01A701B301C40123 -:1075D000F1DE9C0125503109A70160E1C4017ADE8A -:1075E0000E94695DF401EC57FF4F608371838283D1 -:1075F0009383840108571F4FF8016083718382834E -:107600009383F40180819181DC01ED91FC910480F0 -:10761000F581E02D1995892BC1F40E94695DD8018F -:107620004D905D906D907C9064197509860997095D -:1076300068397A438105910520F3F401E556FF4F3F -:107640008CEF9FEF9183808323C0BE01685F7F4FE3 -:10765000C4014BDD0497E1F4F401858194012556C2 -:107660003F4F7901811110C00E94695DD8016D936F -:107670007D938D939C931397F401E457FF4F1082F1 -:10768000F7011182108217C090E0D9018D939C936D -:10769000F40180819181DC01ED91FC910288F389F4 -:1076A000E02D199506C0E556FF4F8EEF9FEF9183B1 -:1076B000808380E001C081E02C960FB6F894DEBF95 -:1076C0000FBECDBFDF91CF911F910F91FF90EF9033 -:1076D000CF90BF90AF909F908F907F906F905F9072 -:1076E0004F903F902F900895AF92BF92CF92EF921C -:1076F0000F931F93A12CB12CC12CE12C00E010E0C2 -:1077000020E030E040E050E0A2DE1F910F91EF90CA -:10771000CF90BF90AF9008952F923F924F925F927B -:107720006F927F928F929F92AF92BF92CF92DF9291 -:10773000EF92FF920F931F93CF93DF9300D01F928E -:10774000CDB7DEB78C014DB65EB64EDE882309F4A8 -:1077500041C10E94695D6B017C01580128E8A20EBD -:10776000B11CF50180819181A281B381A7019601AD -:10777000281B390B4A0B5B0BDA01C90189399A4383 -:10778000A105B10590F4349780819181A281B381E4 -:10779000A7019601281B390B4A0B5B0BDA01C901C3 -:1077A00089399A43A105B105C0F148014CE8840E1E -:1077B000911CD4012C91F80180819181222371F0D8 -:1077C000E556FF4F2CEF3FEF31832083DC01ED9135 -:1077D000FC910288F389E02D1995FCC020ECF8019A -:1077E00022831382DC01ED91FC910280F381E02D74 -:1077F00042E050E0B8016E5F7F4F1995F801EC57F9 -:10780000FF4FC082D182E282F382F501C082D18231 -:10781000E282F38281E0D4018C93F801808191812E -:10782000DC01ED91FC910480F581E02D1995892B07 -:1078300009F4D2C0BE016F5F7F4FC80156DCFC0166 -:10784000009709F4C9C0D501CD92DD92ED92FC926A -:107850001397D80112968C91807F803309F09FC0D6 -:107860004801BDE88B0E911CD4018D919C91892B10 -:1078700009F4B2C02DB63EB6698170E0D801A60FFA -:10788000B71F13964C91139750E0542F442714962A -:107890008C911497480F511DCA0101962DB73EB720 -:1078A000281B390B0FB6F8943EBF0FBE2DBF8DB706 -:1078B0009EB701965C0120E030E0BC83AB832417C7 -:1078C000350769F06B807C80620E731ED3011596BC -:1078D0006C90D5016D925D012F5F3F4FF0CFDC01C1 -:1078E000A20FB31F1C92D8011296BC91B670BA8336 -:1078F000B230E9F53901660E771ED801A60DB71D25 -:107900001596AC901597B12CBA2CAA2416964C91CA -:10791000A40EB11C4BEF5FEF461B570B421B530BE2 -:107920004E0F5F1FB301695F7F4F600F711FD4015E -:10793000ED91FC91199580E4F80182837A8073823D -:10794000B482A582D8018D919D91BD01DC01ED919C -:10795000FC910280F381E02D44E050E01995F8019C -:10796000EC57FF4FC082D182E282F38212C04DEF0A -:107970005FEF461B570B421B530B4E0F5F1F620FEF -:10798000731F6B5F7F4F600F711FD401ED91FC91EE -:1079900019950FB6F8943EBE0FBE2DBE1DC0803C9B -:1079A00091F480EDF80182831382D8018D919D912D -:1079B000BD01DC01ED91FC910280F381E02D42E0FC -:1079C00050E0199509C0803D39F4F801E457FF4FA4 -:1079D000108202C080E001C081E00FB6F8945EBE64 -:1079E0000FBE4DBE0F900F900F900F90DF91CF9173 -:1079F0001F910F91FF90EF90DF90CF90BF90AF90CD -:107A00009F908F907F906F905F904F903F902F90BE -:107A100008958F929F92BF92CF92DF92EF92FF9242 -:107A20000F931F93CF93DF931F921F92CDB7DEB7B3 -:107A30004C01B42E152F790169837A83D5DC6981D5 -:107A40007A81882309F444C0FB0101900020E9F702 -:107A50003197E61BF70BC70107968E0F9F1F8138E2 -:107A60009105B0F5640182E0C80ED11C25E030E03C -:107A7000A601C4019FDCEB2DF12F60E070E09401C2 -:107A8000280F391F6E157F0549F04191D901A60FC6 -:107A9000B71F12964C936F5F7F4FF4CF011102C056 -:107AA00060E301C061E3970125503109280F391FB8 -:107AB000A601C4010F900F90DF91CF911F910F91FC -:107AC000FF90EF90DF90CF90BF909F908F9002CC6F -:107AD00080E00F900F90DF91CF911F910F91FF9059 -:107AE000EF90DF90CF90BF909F908F9008950F936D -:107AF000FA0101900020E9F79F0121503109241B70 -:107B0000350B00E086DF0F910895CF92DF92FF9250 -:107B10000F931F93CF93DF931F921F92CDB7DEB7C2 -:107B20006C01F42E81E0841708F43EC0FB01019043 -:107B30000020E9F7E61BF70B3896E138F105A0F5D0 -:107B4000C60169837A8350DC69817A81882361F177 -:107B5000F601EE57FF4F80819181019611F481E08B -:107B600090E09183808380819181F6019783808763 -:107B700086010E5F1F4F27E030E0A801C6011ADC26 -:107B8000F601E80FF91FF2829C0124503109A80187 -:107B900062E8C6010F900F90DF91CF911F910F9176 -:107BA000FF90DF90CF9096CB80E00F900F90DF9109 -:107BB000CF911F910F91FF90DF90CF90089540E0FB -:107BC000A4CF0F931F93FC01E157FF4FDB011296E7 -:107BD0000D911D912D913C91159702831383248360 -:107BE00035833896518340833297118210821F91DA -:107BF0000F910895FC01E357FF4F7183608308954F -:107C000085569F4FFC018081918108950F9300E07C -:107C100020E040E060E08FE797E00E949B630F91D7 -:107C20000895CF93CFB7F89480918807811127C02A -:107C3000EDE5F9E08491E7E1F9E09491E82FF0E0D7 -:107C4000EE0FFF1FEE55F64FA591B4918C9189234D -:107C500021F461E085E30E948D5F61E085E30E948D -:107C6000545F8CB580618CBD8CB580648CBD61E047 -:107C700084E30E94545F61E083E30E94545F80913B -:107C800088078F5F80938807CFBFCF910895FC014D -:107C900088E1818312821082108A178680E997E03A -:107CA0000C944F4DFC01708B67870895FC01618136 -:107CB00080E997E00C94584D80E997E00C94D34DFF -:107CC000F5DF80E997E00E94D34D91E0811190E0CB -:107CD000892F089521E0FC01208308952FEFFC01F6 -:107CE0002387148620E030E0FC01E20FF31F1382AB -:107CF0002F5F3F4F28303105B9F70895DC0180E050 -:107D0000615038F0ED91E827F0E0E451F94F8491AB -:107D1000F7CF0895E3CF1F93CF93DF93EC01162F96 -:107D2000C5DF61EE80E997E00E94114D612F80E987 -:107D300097E00E94114DCE01DF91CF911F91BCCFF2 -:107D400041E0FC01618180E997E00E94D14D80E92A -:107D500097E00C94C24C0895CF93DF93EC0160EF51 -:107D6000DADFCE01DF91CF91EBCFCF92DF92EF92AE -:107D7000FF921F93CF93DF93EC010E94695D6B012B -:107D80007C0188EEC80E83E0D81EE11CF11C0E9425 -:107D9000695D6C157D058E059F0578F4CE01DCDFED -:107DA000182F80FF12C0EF85F889309709F01995D8 -:107DB00084E190E00E94CF5DEACF81E08A8365ECA8 -:107DC00073E081ED98E00E944D64812FDF91CF91A7 -:107DD0001F91FF90EF90DF90CF900895CF93DF93A6 -:107DE000EC0161EE98DFCE01DF91CF91A9CFCF9367 -:107DF000DF93EC01BADFCE0159DF66E980E997E055 -:107E00000E94114DCE0158DFCE01AFDFCE01DF91D0 -:107E1000CF91E4CFECCFCF93DF93EC0163EC7BDF2A -:107E2000CE01DF91CF918CCF1F93CF93DF93EC01E5 -:107E3000162F9BDFCE013ADF62ED80E997E00E94CA -:107E4000114D812F90E08095909564E0880F991FE7 -:107E50006A95E1F7612F682B80E997E00E94114D48 -:107E6000CE012ADFCE016CDF811711F084E08A8316 -:107E7000DF91CF911F910895CF93DF93EC01CBDF7A -:107E8000682F6460CE01DF91CF91CECFEF92FF9249 -:107E90001F93CF93DF931F92CDB7DEB77C01162FD0 -:107EA000498363DF4981442311F0C701E5DFC7013E -:107EB000FDDE65EA80E997E00E94114D612F80E9BF -:107EC00097E00E94114DC7010F90DF91CF911F9154 -:107ED000FF90EF90F1CECF92DF92EF92FF920F934F -:107EE0001F93CF93DF931F92CDB7DEB77C01162F80 -:107EF00040E065E57983CADFC12E7981D72E00E0A5 -:107F000010E0F60161916F0140E0C701BFDF0F5F34 -:107F10001F4F08301105A9F70F90DF91CF911F91E6 -:107F20000F91FF90EF90DF90CF900895D4CFAECF18 -:107F3000CF93DF93EC01BADE40E060EFCE01A6DF25 -:107F4000CE01DF91CF91B8CEEF92FF921F93CF93E6 -:107F5000DF931F92CDB7DEB77C01162F498305DF73 -:107F60004981442311F0C70187DFC7019FDE67E81D -:107F700080E997E00E94114D112311F060E801C0E3 -:107F800060E080E997E00E94114DC7010F90DF91FA -:107F9000CF911F91FF90EF908FCECF93DF93EC01A5 -:107FA00040E061E0D1DFCE01E0DE85FB882780F98B -:107FB000DF91CF910895F1CFCF93DF93EC012BDFC9 -:107FC00060E0CE01DF91CF912FCF1F93CF93DF934E -:107FD000EC01CBDECE01F0DFCE01C7DECE0166DEE6 -:107FE00064EB80E997E00E94114DCE0165DECE0181 -:107FF000BCDE182F82FF02C082E08A83888188233A -:1080000031F0CE0108DF682F6160CE010DDF11FB7A -:10801000882780F9DF91CF911F9108956F927F9209 -:108020008F929F92AF92BF92CF92DF92EF92FF9288 -:108030000F931F93CF93DF93EC014B018C8581113C -:1080400095C0CE01C2DF811108C060ED73E081ED03 -:1080500098E00E944D648FEF8CC0CE0186DE40E038 -:1080600060EFCE0113DF00E010E066246A94AA24DA -:10807000A394B12CC02EC694C694C694D12C802F44 -:108080008770750101C0EE0C8A95EAF78B859927F8 -:1080900087FD90950817190734F4FE01EC0DFD1DBE -:1080A00073807E2006C0772473940817190709F09F -:1080B000712CCE015ADECE01F9DD68E780E997E048 -:1080C0000E94114D772011F060E801C060E080E966 -:1080D00097E00E94114DCE01EFDDCE0146DE282F44 -:1080E0002074982F907885FF11C02223A9F042E0D8 -:1080F00050E0682F81ED98E00E942A656CED73E0F6 -:1081000081ED98E00E944D648EEF33C0211104C0D0 -:10811000911104C0602E09C0992339F0FE01EC0DC5 -:10812000FD1D83818E29838307C0FE01EC0DFD1D9B -:10813000E0948381E822E3820F5F1F4F0034110532 -:1081400009F098CF6B868FEF681202C081E08C87B0 -:10815000F40180E090E0DE01A80FB91F13962C9186 -:108160002193019688309105B1F702C080E001C0EB -:1081700081E0DF91CF911F910F91FF90EF90DF9001 -:10818000CF90BF90AF909F908F907F906F90089509 -:1081900045DF18160CF080E0089517CF0895FC0114 -:1081A0008EEC90E4928B818B7683658314821082AF -:1081B00089E0818381E0828383830895CF93DF9375 -:1081C000EB0167E0CE019ADD91E02F81821390E010 -:1081D000892FDF91CF910895CF92DF92EF92FF9296 -:1081E0000F931F93CF93DF931F921F92CDB7DEB7EC -:1081F0006C01F42EE52EFC018581968169837A83DA -:10820000CCDF69817A818823F1F0F601858196813E -:108210008DDE40E06EEBF6018581968188DE0F2DC4 -:108220001E2D89E0F82EF60185819681F3DDF80197 -:1082300081938F01FA94B9F7F60185819681ADDFBC -:1082400091E0813009F090E0892F0F900F90DF913D -:10825000CF911F910F91FF90EF90DF90CF900895F5 -:10826000CF93DF93EA01B8DF882349F068E0CE01BD -:1082700045DD91E02885821390E0892F01C080E0E0 -:10828000DF91CF910895EF92FF920F931F93CF93B9 -:10829000DF93EC018B017A018D819E817EDFB80135 -:1082A0008D819E8143DE40E06EE48D819E813FDEC4 -:1082B00040E0F70162818D819E8139DE40E0F70167 -:1082C00063818D819E8133DEF8018081803131F0C0 -:1082D00040E0F70164818D819E8129DE8D819E8140 -:1082E0005CDFB8018D819E8121DE488168E48D814B -:1082F0009E811DDE64E170E080E090E00E94985D68 -:108300008881882331F06AE070E080E090E00E948C -:10831000985D8D819E81DF91CF911F910F91FF908C -:10832000EF903BCFEF92FF921F93CF93DF931F927B -:108330001F92CDB7DEB77C01FC01858196816983F0 -:108340007A832BDF69817A81F70185819681EEDD61 -:1083500040E064EBF70185819681E9DDF7018581D5 -:10836000968129DE182FF7018581968116DF81E03D -:10837000111180E00F900F90DF91CF911F91FF902E -:10838000EF900895EF92FF920F931F93CF93DF9397 -:10839000CDB7DEB72A970FB6F894DEBF0FBECDBFBC -:1083A0007C018B01242FAE014F5F5F4F2A8758DF7E -:1083B0002A858823C9F0F80180818031B9F02B30FB -:1083C00041F02C3021F02A3031F48FE305C08FE7E3 -:1083D00003C08FE501C08FE18D83AE014F5F5F4F1A -:1083E000B801C70150DF02C080E001C081E02A96D9 -:1083F0000FB6F894DEBF0FBECDBFDF91CF911F91B6 -:108400000F91FF90EF900895CF93DF93CDB7DEB734 -:1084100029970FB6F894DEBF0FBECDBFFB012081B8 -:108420002031C9F0AE014F5F5F4F1ADF882379F02A -:108430008D818F3351F020F48F3149F489E00CC0E5 -:108440008F3539F08F3739F002C08AE005C080E0FF -:1084500003C08BE001C08CE029960FB6F894DEBF14 -:108460000FBECDBFDF91CF910895AF92BF92CF9253 -:10847000DF92EF92FF920F931F93CF93DF93CDB7CD -:10848000DEB761970FB6F894DEBF0FBECDBF8C018B -:108490000E94695D6B017C0180E1C80E87E2D81EF5 -:1084A000E11CF11CF8018581968134DCF80114820D -:1084B000BB24B394BE01665F7F4FF801858196812E -:1084C00067DE882309F449C00E94695D6C157D054B -:1084D0008E059F0508F041C0BE01665F7F4FC80151 -:1084E0006DDE882381F16EE672E081ED98E00E94F6 -:1084F0003264F8018081811107C0BE01665F7F4F41 -:10850000C80110DF811126C0AE014F5F5F4FBE0171 -:10851000665F7F4FC80160DEF801A180BE01665F23 -:108520007F4FC80171DF8A1518F4F801818105C0F9 -:10853000BE01665F7F4FC80167DFF80181838481D8 -:108540008F5F8483B7CF64E772E081ED98E00E948B -:108550003264B0CFF801B082D7CF61960FB6F894ED -:10856000DEBF0FBECDBFDF91CF911F910F91FF9066 -:10857000EF90DF90CF90BF90AF900895FC016283A1 -:108580000895CF93DF93CDB7DEB729970FB6F89450 -:10859000DEBF0FBECDBFAE014F5F5F4F1DDE81E07E -:1085A0009981911101C080E029960FB6F894DEBF41 -:1085B0000FBECDBFDF91CF9108958F929F92AF9262 -:1085C000BF92CF92DF92EF92FF920F931F93CF93C0 -:1085D000DF93EC018A016950633048F4E62FF0E044 -:1085E000EE0FFF1FEA51FC4F8080918004C09EEE89 -:1085F000892E92E0992E01151105F9F08B818823BF -:10860000E1F08881811119C00E94695D6B017C01D4 -:10861000AA2497FCA094BA2CB801CE01B2DF811134 -:108620001FC00E94695D681979098A099B096C1548 -:108630007D058E059F05A0F4EFCFB401882777FD57 -:108640008095982FDF91CF911F910F91FF90EF9020 -:10865000DF90CF90BF90AF909F908F900C94985DDB -:10866000DF91CF911F910F91FF90EF90DF90CF900E -:10867000BF90AF909F908F900895EF92FF920F93CD -:108680001F93CF93DF93EC018B01BEDEE82E8111A7 -:1086900002C0F12C18C08D819E817FDD8823C9F333 -:1086A000B8018D819E8142DC488164E48D819E8188 -:1086B0003EDCFA80FF2029F0A8016E2DCE017DDF7F -:1086C00002C0FF24F3948F2DDF91CF911F910F9162 -:1086D000FF90EF900895FA01208148E0249F9001D7 -:1086E0001124818190E0982F8827990F990F990F75 -:1086F000282B392BDB018C918031C1F4678170E02C -:108700008681AB01481B5109CA019695982F88278D -:10871000979587950E94996960517109207F53E070 -:10872000220F331F5A95E1F7260F371FC90108950D -:10873000EF92FF920F931F93CF93DF93CDB7DEB7E6 -:1087400029970FB6F894DEBF0FBECDBF8C017B0119 -:10875000AE014F5F5F4F84DD882339F0AE014F5F7C -:108760005F4FB701C801B7DF02C080E894EE2996D9 -:108770000FB6F894DEBF0FBECDBFDF91CF911F9132 -:108780000F91FF90EF900895813824EE92076CF0DE -:10879000BC01882777FD8095982F0E94FA6620E01B -:1087A00030E040E05CE30C94AE6760E070E08EEF98 -:1087B00092EC0895BDDFE8CFFC0184819581089596 -:1087C000772767FD7095FC01778366830895CF93C3 -:1087D000DF931F92CDB7DEB7DC01ED91FC910484ED -:1087E000F585E02D69831995DC01ED91FC910190EF -:1087F000F081E02D69810F90DF91CF911994CF9294 -:10880000DF92EF92FF920F931F93CF93DF937C0140 -:108810006A01EB0100E010E00C151D0581F0D701A5 -:10882000ED91FC910680F781E02DC70119958F3FEE -:10883000BFEF9B0721F089930F5F1F4FEDCFC8015A -:10884000DF91CF911F910F91FF90EF90DF90CF902C -:108850000895FC0186819781019639F481E0248591 -:108860003585232B19F480E0089581E00895FC01FB -:10887000A285B3851097A9F086859785029788F021 -:10888000CD010196938782876C93868597850197A2 -:10889000978786870284F385E02D108281E090E03F -:1088A000089580E090E00895CF93DF93EC018E81EE -:1088B0009F81019629F5E881F9810484F585E02DF1 -:1088C000CE011995DC01ED91FC910480F581E02D3C -:1088D0001995892B99F0E881F9810680F781E02DBF -:1088E000CE0119958132910534F3E881F981028432 -:1088F000F385E02D682FCE01199502C080E001C0FC -:1089000081E0DF91CF910895FC01868197818F3FAF -:108910002FEF920729F02FEF3FEF3783268308953B -:10892000A085B185109789F02485358521153105FD -:1089300061F0CD010196918780878C91215031099A -:1089400035872487992787FD90950895FC018681B6 -:1089500097818F3F2FEF920729F02FEF3FEF37835B -:1089600026830895808591850C94ED6CCF93DF93D9 -:10897000EC018E819F810196F1F4888599852A8585 -:108980003B85820F931F8115904198F4E881F9810E -:108990000680F781E02DCE011995813291056CF3A7 -:1089A000E881F9810284F385E02D682FCE011995C5 -:1089B00002C080E001C081E0DF91CF910895FC0109 -:1089C000868197818F3F2FEF920729F02FEF3FEF9E -:1089D0003783268308952085318582859385AC0170 -:1089E0004F5F5F4F53874287820F931F0E9495729C -:1089F000992787FD909508950F931F93CF93DF9349 -:108A00001F92CDB7DEB7FC01828593850085118565 -:108A1000080F191F011520E1120780F401969387B2 -:108A20008287C80169830E9495726981681719F06D -:108A3000C8010E949D7281E090E002C080E090E059 -:108A40000F90DF91CF911F910F9108958DE090E0ED -:108A50000E94146A009729F02DE0FC0111922A95DA -:108A6000E9F70895EF92FF920F931F93CF93DF934F -:108A70008C01EB01209701F1EA80FB80888587FD5E -:108A800007C06E817F816115710511F0C801EADFB1 -:108A90008885843031F489859A85009711F00E9489 -:108AA000AC6A88819981009711F00E94AC6ACE016E -:108AB0000E94AC6AE701DECFDF91CF911F910F9149 -:108AC000FF90EF9008952F923F924F925F926F9296 -:108AD0007F928F929F92AF92BF92CF92DF92EF924E -:108AE000FF920F931F93CF93DF9300D0CDB7DEB7E4 -:108AF0008C011B01DC01ED91FC910680F781E02DDA -:108B000019959B838A83019619F48FEF9FEF48C1D3 -:108B1000EA81FB81BD9781F4D801ED91FC9106803B -:108B2000F781E02DC80119959B838A83019669F32B -:108B300088248A94982C03C088248394912C8A8159 -:108B40009B81C097C12CD12C0A97D0F49AE0F92EC2 -:108B5000F601FE9E6001FF9ED00C11248A819B814C -:108B6000C097C80ED91ED801ED91FC910680F781FF -:108B7000E02DC80119959B838A83C0970A9740F31B -:108B8000EA81FB81EE32F105C1F0CF018F7D8534A2 -:108B9000910599F0C89CC001C99C900DD89C900D7E -:108BA0001124AA2797FDA095BA2FF10181879287FA -:108BB000A387B48782E08087E8C0B601882777FD65 -:108BC0008095982F0E94FA666B017C012A813B8177 -:108BD0002E323105C9F5D801ED91FC910680F7815F -:108BE000E02DC80119959B838A83A12CB12C20E02C -:108BF00030E040E251E4C701B6010E94AE676B016C -:108C00007C016A817B8160537109882777FD80959B -:108C1000982F0E94FA669B01AC01C701B6010E9421 -:108C2000F7656B017C01B1E0AB1AB108D801ED9199 -:108C3000FC910680F781E02DC80119959B838A83FA -:108C4000C0970A97A0F202C0A12CB12C8A819B8107 -:108C50008F7D8534910509F048C0D801ED91FC91D4 -:108C60000680F781E02DC80119959B838A838B9735 -:108C700061F4D801ED91FC910680F781E02DC801E7 -:108C800019959B838A83B1E00FC0EA81FB81BD9770 -:108C900069F4D801ED91FC910680F781E02DC801BF -:108CA00019959B838A83BFEFB98302C0E1E0E98312 -:108CB000612C712C8AE0582E8A819B81C0978A3062 -:108CC0009105B8F49301529E3001539E700C11240B -:108CD000680E791ED801ED91FC910680F781E02D98 -:108CE000C80119959B838A83E7CFB1E0B983612CD2 -:108CF000712CB401882777FD8095982F0E94FA6621 -:108D0000A70196010E94AE676B017C01B50188271F -:108D100077FD8095982F0E94FA664B015C01B301A4 -:108D2000882777FD8095982F0E94FA662B013C01D9 -:108D3000E9816E2F772767FD7095872F972F0E9407 -:108D4000FA669B01AC01C301B2010E94AE679B01B0 -:108D5000AC01C501B4010E94F7659B01AC0160E064 -:108D600070E080E291E40E9411689B01AC01C701B0 -:108D7000B6010E94AE67D10119966D937D938D93D4 -:108D80009C931C9783E018968C93D801ED91FC91ED -:108D90000284F385E02D6A81C801199580E090E096 -:108DA0000F900F900F90DF91CF911F910F91FF9037 -:108DB000EF90DF90CF90BF90AF909F908F907F907B -:108DC0006F905F904F903F902F90089561157105BF -:108DD00049F0FB0141855285638574852AE030E0C6 -:108DE0000C94AA6480E090E008958F929F92AF92D5 -:108DF000BF92CF92DF92EF92FF92CF93DF93EC017D -:108E00006115710509F446C0FB01C184D284E38475 -:108E1000F48420E030E0A901C701B6010E945B663E -:108E200087FF09C06CEE73E0CE010E943264F7FA4E -:108E3000F094F7F8F094C701B6010E94CC664B019C -:108E40005C012AE030E0AB01BC01CE010E941E654E -:108E50006EEE73E0CE010E943264C501B4010E943F -:108E6000F8669B01AC01C701B6010E94F6652DECC6 -:108E70003CEC4CE45DE30E94F76520E030E040E22A -:108E800051E40E94AE670E94CC664AE050E0CE01F9 -:108E90000E94456580E090E0DF91CF91FF90EF90D8 -:108EA000DF90CF90BF90AF909F908F900895EF92FA -:108EB000FF920F931F93CF93DF938C017B01DC0113 -:108EC000ED91FC910680F781E02D19958297A9F428 -:108ED00084E0F7018087EED4EC01009771F0D801AF -:108EE000ED91FC910680F781E02DC80119958F3F27 -:108EF000BFEF9B0729F4CE0138D58FEF9FEF54C009 -:108F00008232910509F449C0803291050CF445C0C4 -:108F10008C35910511F0BE013EC0D801ED91FC9158 -:108F20000680F781E02DC80119958F3FBFEF9B07A1 -:108F300011F38236910539F15CF48F32910501F11C -:108F40008C359105D1F0829751F6BE0182E223C0A3 -:108F50008E369105D9F03CF48636910509F0BFCFE5 -:108F6000BE018CE018C08237910599F084379105D5 -:108F700009F0B5CFBE0189E00EC0BE018CE50BC083 -:108F8000BE018FE208C0BE0188E005C0BE018AE0D4 -:108F900002C0BE018DE0ABD4A2CFCE01BCD4F7019C -:108FA0009287818780E090E0DF91CF911F910F91B0 -:108FB000FF90EF9008950F931F93CF93DF93EC01F1 -:108FC0008B0160EF73E00E94326401151105B9F165 -:108FD000F80161918F01662391F1603220F06232D5 -:108FE00011F06C3541F56CE5CE010E943364F80157 -:108FF000319780818C30D1F044F48930D9F08A30B7 -:10900000B9F0883029F762E616C0823259F024F4AC -:109010008D30F1F662E70FC08F3231F08C35C1F63A -:109020006CE509C062E207C06FE205C066E603C0F6 -:109030006EE601C064E7CE010E943364C9CF62E2EC -:10904000CE010E94336480E090E0DF91CF911F91C8 -:109050000F910895FB0161857285ADCFCF93DF93AA -:10906000EC01E881F9810680F781E02DCE011995A8 -:109070008F3F2FEF920771F0E881F98181329105DE -:1090800094F30284F385E02D682FCE01199580E0DA -:1090900090E002C08FEF9FEFDF91CF9108959F92F4 -:1090A000AF92BF92CF92DF92EF92FF920F931F93F6 -:1090B000CF93DF93EC016B015A01E881F9810680BF -:1090C000F781E02D19958B37910519F08FEF9FEF00 -:1090D0006AC086E0F6018087CE01C0DFE881F981B1 -:1090E0000680F781E02DCE0119958D37910509F4A1 -:1090F00058C0E881F9810284F385E02D682FCE0104 -:10910000199599249A94A2DC8C010097F9F2992080 -:1091100021F0F6019783868306C0F701938382834B -:10912000FC01F582E482CE0199DFB801CE01BFDEF9 -:10913000019661F2CE0192DFF801818592859183DB -:10914000808312861186E881F9810680F781E02DFF -:10915000CE011995CA9709F0B9CFCE017FDFA501DD -:10916000B801CE012CD0019609F4B0CFCE0176DF44 -:10917000E881F9810680F781E02DCE011995912CC7 -:1091800078018C32910509F4BECF21E030E08D37B3 -:10919000910511F420E030E088279927821B930B7A -:1091A00002C080E090E0DF91CF911F910F91FF907E -:1091B000EF90DF90CF90BF90AF909F900895AF92C7 -:1091C000BF92CF92DF92EF92FF920F931F93CF93B4 -:1091D000DF9300D01F921F92CDB7DEB78C016B01D9 -:1091E0005A013CDF019609F4B0C0D801ED91FC9121 -:1091F0000680F781E02DC80119957C018F3FBFEFF4 -:109200009B0709F4A2C0D801ED91FC910284F3857B -:10921000E02D682FC8011995B2E2EB16F10421F494 -:10922000B601C80144DE93C0EDE2EE16F10421F070 -:10923000C701C0970A9720F4B601C80144DC87C073 -:10924000FBE5EF16F10429F4A501B601C801BCD075 -:109250007EC02BE7E216F10429F4A501B601C8018E -:109260001EDF75C08EE6E816F10411F519821A8228 -:109270001B821C82D801ED91FC910084F185E02DC8 -:1092800044E050E0BE016F5F7F4FC801199504971D -:1092900009F05BC044E050E062EF73E0CE0101965C -:1092A0000E94366C009709F050C0F60110864FC03E -:1092B000F6E6EF16F10419F5CE0101967C0185E082 -:1092C000D7011D928A95E9F7D801ED91FC910084B0 -:1092D000F185E02D45E050E0B701C80119950597EB -:1092E000A1F545E050E067EF73E0C7010E94366CDE -:1092F000009759F521E0F6012087118628C0F4E790 -:10930000EF16F10411F519821A821B821C82D80112 -:10931000ED91FC910084F185E02D44E050E0BE0128 -:109320006F5F7F4FC8011995049779F444E050E0CE -:109330006DEF73E0CE0101960E94366C009729F420 -:1093400021E0F6012087218702C08FEF9FEF0F9069 -:109350000F900F900F900F90DF91CF911F910F9171 -:10936000FF90EF90DF90CF90BF90AF900895CF9295 -:10937000DF92EF92FF920F931F93CF93DF937C01C5 -:109380008B016A016115710579F060DBEC010097D2 -:1093900059F0C80163DEA601BE01C80110DF0196C5 -:1093A00031F4BE01C7015EDB80E090E001C0CE0178 -:1093B000DF91CF911F910F91FF90EF90DF90CF90B1 -:1093C000089540E050E0D3CF9F92AF92BF92CF92EA -:1093D000DF92EF92FF920F931F93CF93DF93EC01F5 -:1093E0006B015A01E881F9810680F781E02D19951A -:1093F0008B35910519F08FEF9FEF4EC085E0F60198 -:109400008087CE012BDEE881F9810680F781E02D8F -:10941000CE0119958D35910509F43CC0E881F9819B -:109420000284F385E02D682FCE01199599249A9432 -:109430000DDB8C010097F9F2992021F0F60197835A -:10944000868306C0F70193838283FC01F582E48260 -:10945000CE0104DEA501B801CE01B1DE892B59F69B -:10946000CE01FCDDE881F9810680F781E02DCE0197 -:109470001995912C78018C329105D1F221E030E0E0 -:109480008D35910511F420E030E088279927821B63 -:10949000930B02C080E090E0DF91CF911F910F917C -:1094A000FF90EF90DF90CF90BF90AF909F90089586 -:1094B0000F931F93CF93DF93EC0161157105C1F1F9 -:1094C000FB01068117816BE7CE010E943364019690 -:1094D00019F48FEF9FEF2EC001151105D1F0F8019F -:1094E00060817181CE0167DD019699F36AE3CE0157 -:1094F0000E943364019669F3B801CE0120D0019631 -:1095000041F3F801028113810115110529F36CE281 -:10951000DBCF6DE7CE010E94336421E030E001969D -:1095200011F020E030E088279927821B930B02C0BE -:1095300080E090E0DF91CF911F910F9108950F93FC -:109540001F936115710579F1FB014085042F1127E7 -:1095500007FD1095212F312F0730110520F5F80157 -:10956000E056FF4F0C94EA6962EF73E006C0FB011E -:109570002185222331F06DEF73E01F910F910C9440 -:10958000326467EF73E0F9CF1F910F911FCC1F91E9 -:109590000F912BCC1F910F915DCD1F910F9146C064 -:1095A0001F910F9185CF80E090E01F910F9108955A -:1095B000CA01C5CF0F931F93CF93DF93CDB7DEB70B -:1095C00062970FB6F894DEBF0FBECDBF80E091E08A -:1095D000698B7A8B0E94146A8C0169897A89009759 -:1095E000C9F01C821B821E821D828FEF9FEF98871D -:1095F0008F838AE294E09A8389831A8619861C876E -:109600000B8780E091E0988B8F871E861D86CE01A8 -:10961000019695DFC80162960FB6F894DEBF0FBEC3 -:10962000CDBFDF91CF911F910F9108950F931F939D -:10963000CF93DF938C016115710571F1FB01C68138 -:10964000D7816BE50E943364019669F48FEF9FEF39 -:1096500025C0BE01C80173DF0196C1F30A80DB811A -:10966000C02D209719F42097A1F707C06CE2C8011C -:109670000E9433640196B9F7E9CF6DE5C8010E94F5 -:10968000336421E030E0019611F020E030E08827DB -:109690009927821B930B02C080E090E0DF91CF916D -:1096A0001F910F910895DB011696ED91FC9117978C -:1096B00080E0309729F08F5F0280F381E02DF9CFB1 -:1096C0000895FB0186819781009739F0442329F0A2 -:1096D0004150FC0182819381F7CF08950F931F932E -:1096E000CF93DF938A01FB01C681D781209759F080 -:1096F000B801888199810E94ED6B892B21F00A8045 -:10970000DB81C02DF3CFCE01DF91CF911F910F915F -:109710000895DB011696ED91FC91179741155105BF -:10972000A1F0309729F417965C934E9316970895FD -:1097300082819381009711F0FC01FACF5383428319 -:10974000DA011596FC93EE9314970895CF92DF9269 -:10975000EF92FF920F931F93CF93DF938C017B01C6 -:109760006A01E9012097B9F088819981009711F089 -:109770000E94AC6AC6010E94BE6B99838883AE01C9 -:10978000B701C801DF91CF911F910F91FF90EF902A -:10979000DF90CF90BECFDF91CF911F910F91FF90BF -:1097A000EF90DF90CF900895CF93DF93EB014ED9E8 -:1097B000009761F022E0FC012087AE01662757FD8B -:1097C0006095762F4187528763877487DF91CF91A9 -:1097D0000895CF93DF9300D01F92CDB7DEB74983B2 -:1097E0005A836B837C8332D949815A816B817C8116 -:1097F000009739F023E0FC01208741875287638777 -:1098000074870F900F900F900F90DF91CF91089574 -:109810001DD9009719F025E0FC012087089516D97D -:10982000009719F026E0FC0120870895EF92FF923F -:109830000F931F93CF93DF931F921F92CDB7DEB785 -:109840007C018B01B90149835A83AEDF9C014981B8 -:109850005A81B801C7010F900F90DF91CF911F91EE -:109860000F91FF90EF9072CFCF92DF92EF92FF9225 -:109870000F931F93CF93DF936C01EB017A01B90132 -:10988000A801A7DF9C01A701BE01C601DF91CF910E -:109890001F910F91FF90EF90DF90CF9057CF0F93D4 -:1098A00000E020E040E060E08AE897E00E949B63EF -:1098B0000F91089586E090E00E94146A0097B1F03D -:1098C000EEEAFAE0DC01ED93FC9320E031E0DF0109 -:1098D000A9011D9241505040E1F7DC0113963C93E1 -:1098E0002E93129715961C921E9214970895FB01C1 -:1098F00024813581428153812417350750F4A0819A -:10990000B181A20FB31F8C938481958101969583B9 -:10991000848380E008950F931F93CF93DF93EC012E -:109920008C819D81009741F0E881F981E80FF91F52 -:1099300031978081882319F0BE0180E0D8DF8C81C7 -:109940009D810E94146A8C01009749F06EEA7AE0CA -:109950000E941F6C19821882CE010E94AC6AC80155 -:10996000DF91CF911F910F910895009711F00C9402 -:10997000AC6A08958091C00790E02091C107821BD6 -:10998000910908952091C1078091C007281750F4CC -:10999000E22FF0E0EE53F84F808190E02F5F2093AC -:1099A000C10708958FEF9FEF0895E091C10780915F -:1099B000C007E81730F4F0E0EE53F84F808190E0F4 -:1099C00008958FEF9FEF08950895CF92DF92EF9261 -:1099D000FF920F931F93CF93DF937C01CB018A01FA -:1099E00020919C07222389F0EB016B01C40ED51E48 -:1099F000CC15DD0561F06991D701ED91FC910190E5 -:109A0000F081E02DC7011995F3CF642F8ED1C801E5 -:109A1000DF91CF911F910F91FF90EF90DF90CF904A -:109A20000895CF93DF931F92CDB7DEB7698320915E -:109A30009C072223D1F020919D07203240F021E0A5 -:109A400030E0FC013383228380E090E014C08091F9 -:109A50009E07E82FF0E0E156F84F998190838F5FE1 -:109A600080939E0780939D0704C061E0CE0101961C -:109A70005CD181E090E00F90DF91CF910895FC01DF -:109A80001382128248EE53E060E070E04483558315 -:109A9000668377838CE394E09183808308951092AA -:109AA000C1071092C00710929E0710929D0780C0B8 -:109AB00081E080939C076093BF0710929E071092ED -:109AC0009D0708950F93062F21E040919D076FE9B0 -:109AD00077E08091BF07D2D010929E0710929D0729 -:109AE00010929C070F9108958F929F92AF92BF9210 -:109AF000CF92DF92EF92FF920F931F93CF93DF935A -:109B0000EC01F62ED42E48015901EE2009F1D0DFE8 -:109B10001E2D143008F013E01150B8F0E881F981DF -:109B200028E0129FB0011124A501940104C05695AC -:109B30004795379527956A95D2F7CA01B9010190E3 -:109B4000F081E02DCE011995E7CF60E0CE01BADFBC -:109B50004D2D413208F040E22C2D62EC77E08F2D44 -:109B600045D01092C1078093C007DF91CF911F911C -:109B70000F91FF90EF90DF90CF90BF90AF909F90AC -:109B80008F900895CF92EF920F931F93C22EE12CE6 -:109B900000E010E09801A8DF1F910F91EF90CF90A7 -:109BA000089521E0EFCF61E08DCF80E997E067CFA6 -:109BB00010924F0881E080934D0810924C0861E0AC -:109BC00084E10E948D5F61E085E10E948D5FE9EB99 -:109BD000F0E080818E7F808380818D7F808388E428 -:109BE0008093B80085E48093BC000895413208F06A -:109BF00043C090914F089111FCCF91E090934F0892 -:109C000020934D082FEF2093E20710922708240F8E -:109C10002093260890934E0890914E08880F892B28 -:109C200080934E0880914C08813061F410924C086A -:109C300080914E088093BB008091BC0083FDF8CFDB -:109C400085EC01C085EE8093BC0080914F08813087 -:109C5000E1F380912708841710F44091270828E247 -:109C600038E0FB01D9018A2F821B841718F48D91EB -:109C70008193F9CF842F089580E008950F934132A6 -:109C800008F04AC090914F089111FCCF92E0909358 -:109C90004F0800934D089FEF9093E207109227081A -:109CA00040932608FB0168E278E0DB019A2F961BBF -:109CB000941718F491919D93F9CF10924E089091BA -:109CC0004E08880F892B80934E0880914C08813074 -:109CD00061F410924C0880914E088093BB008091F3 -:109CE000BC0083FDF8CF85EC01C085EE8093BC00FD -:109CF000222321F080914F088230E1F38091E20726 -:109D00008F3F61F08091E207803251F08091E2074D -:109D1000803341F483E007C081E005C080E003C0E8 -:109D200082E001C084E00F910895613298F420919F -:109D30004F08243089F460930408FC0186E098E021 -:109D4000DC012A2F281B261718F421912D93F9CF17 -:109D500080E0089581E0089582E0089585ED809384 -:109D6000BC008091BC0084FDFCCF10924F08089588 -:109D700085EC8093BC0010924F0808951F920F92BB -:109D80000FB60F9211240BB60F922F933F934F9360 -:109D90005F936F937F938F939F93AF93BF93EF9353 -:109DA000FF938091B900887F803609F49DC070F5DB -:109DB000883209F45CC090F4803109F455C038F45D -:109DC000882309F4F3C0883009F44EC0F2C088310A -:109DD00009F44DC0803209F45EC0EBC0803409F450 -:109DE00069C050F4803309F456C0883309F0E1C0EB -:109DF0008093E207BDDFDDC0803509F44FC08835B0 -:109E000009F45DC0883409F0D4C0D2C0883909F49F -:109E1000C3C0A8F4883709F467C038F4883609F459 -:109E200063C0803709F460C0C4C0883809F4B4C086 -:109E3000803909F45FC0803809F0BBC05BC0803B4B -:109E400009F482C038F4803A09F466C0883A09F40B -:109E50007BC0AFC0803C09F4A3C0883C09F4A0C01B -:109E6000883B09F486C0A5C080914E0810C090912F -:109E7000270880912608981770F5E091270881E05F -:109E80008E0F80932708F0E0E85DF74F8081809384 -:109E9000BB0085EC82C08093E2078AC0E09127086E -:109EA00081E08E0F809327088091BB00F0E0E85D91 -:109EB000F74F808390912708809126086AC0E0912F -:109EC000270881E08E0F809327088091BB00F0E087 -:109ED000E85DF74F808380914D08811169C081E072 -:109EE00080934C0884EA5DC083E080934F08109211 -:109EF000E307CFCF8091E307803208F04DC0E091B7 -:109F0000E30781E08E0F8093E3078091BB00F0E0D0 -:109F1000EC51F84F8083BDCF2BDF8091E307803277 -:109F200030F4E091E307F0E0EC51F84F10826091DB -:109F3000E30770E0E0914808F091490884EE97E06B -:109F400019951092E30735C084E080934F08109272 -:109F5000050810920408E0914A08F0914B08199501 -:109F600080910408811105C081E08093040810925B -:109F70000608E091050881E08E0F80930508F0E067 -:109F8000EA5FF74F80818093BB0090910508809134 -:109F90000408981708F47DCF85E88093BC0009C0B9 -:109FA00085EC8093BC0010924F0803C01092E2072A -:109FB000D5DEFF91EF91BF91AF919F918F917F91EE -:109FC0006F915F914F913F912F910F900BBE0F902A -:109FD0000FBE0F901F901895FC01618308956430A7 -:109FE00008F060E0FC01608341830895DF92EF9206 -:109FF000FF920F931F93CF93DF93EC017B01D42E3D -:10A00000822FFE01E25FFE4F108231961182108294 -:10A010008E010B5E1E4FF8012083222341F061E088 -:10A020000E94545F60E0F80180810E948D5F88810A -:10A03000823029F0833031F48BE09AE005C08EE65F -:10A0400099E002C081ED98E090930D0280930C029C -:10A05000A70160E070E02D2D80910C0290910D021F -:10A06000DF91CF911F910F91FF90EF90DF900C94B3 -:10A07000F7608A5E9E4FFC017183608308956034AF -:10A0800040F4FC01E60FF11DE60FF11D808591857E -:10A0900008958FEF9FEF08954F925F926F927F9296 -:10A0A0008F929F92AF92BF92CF92DF92EF92FF92E8 -:10A0B0000F931F93CF93DF93CDB7DEB7C150D1403D -:10A0C0000FB6F894DEBF0FBECDBF7C01262FDC019A -:10A0D00011968C9189836A83613078F0653010F035 -:10A0E000673159F4F701848195819B838C83868144 -:10A0F00097819D838E8336E001C032E08E010F5F31 -:10A100001F4F213120F42F3030F48BEF01C08AEE45 -:10A11000820F823080F4F701E857FF4F80819181F0 -:10A12000F801E30FF11D908391E0930FF801E90F1F -:10A13000F11D3E5F80832F3021F148F4253089F0F6 -:10A14000263009F0B7C0F701E457FF4F0DC02631A4 -:10A1500009F48FC0273109F459C0203109F0AAC091 -:10A1600055C0F701E657FF4F80819181F801E30F59 -:10A17000F11D908391E0930FF801E90FF11D3E5F0F -:10A1800098C0F701E657FF4F80819181F801E30FF6 -:10A19000F11D9083A2E0A30F41E0430FF801E40F0B -:10A1A000F11D8083AC014770552763E09695879534 -:10A1B0006A95E1F7452B19F061E0680F01C0682F3F -:10A1C00073E0730FF801EA0FF11D60833C5F80E0DC -:10A1D00090E04FEF430F8617B0F450E0FC01F59587 -:10A1E000E795D801A40FB51FEA5BFF4FEE0FFF1FE5 -:10A1F000EE0DFF1D80FD02C0E08101C0E181EC9306 -:10A2000001963F5FE6CF372F360F54C0F701E65770 -:10A21000FF4F50818181F801E30FF11D808381E0C0 -:10A22000830FF801E80FF11D508373E0730F3E5F59 -:10A23000F801E30FF11D352F330F3083C701472F8E -:10A2400060E00296651798F4FC01E657FF4FA08185 -:10A25000B181F801E40FF11DB083E1E0E40F680182 -:10A26000CE0ED11CF6014E5FA0836F5FEACF370F91 -:10A2700021C0F701E457FF4F80819181F801E30F7E -:10A28000F11D908391E0930FF801E90FF11D808398 -:10A29000F701E257FF4F8081918142E0430FF801BF -:10A2A000E40FF11D908393E0930FF801E90FF11D86 -:10A2B0003C5F8083F8018FEF9FEF902E4E2F401B65 -:10A2C0004317A0F44191842748E050E0BC01769503 -:10A2D000679580FF06C0CB01A1E08A27A0EA9A27F4 -:10A2E00001C0CB014150510989F7E8CFF801E30FD4 -:10A2F000F11D808342E0842E830E3F5FF801E30F5F -:10A30000F11D9083F801E80DF11D108280910C027F -:10A3100090910D02DC01ED91FC910680F781E02D1A -:10A32000CF5FDE4F2883C150D1401995CF5FDE4FFC -:10A330002881C150D140019649F75701EBEEAE1A82 -:10A34000EEEFBE0AD5018C91882371F061E00E9486 -:10A350008D5F61E070E080E090E00E94985DCF5FEB -:10A36000DE4F2881C150D140680180910C0290914C -:10A370000D023C2D39193815A8F4F60161916F01D1 -:10A38000DC01ED91FC910190F081E02DCF5FDE4F7B -:10A390002883C150D1401995CF5FDE4F2881C1502D -:10A3A000D140E3CFDC01ED91FC910284F385E02DF7 -:10A3B000CF5FDE4F2883C150D1401995F5018081D0 -:10A3C000CF5FDE4F2881C150D140882341F060E04B -:10A3D0000E948D5FCF5FDE4F2881C150D140CF5F9B -:10A3E000DE4F2883C150D1400E94695D2B013C01A2 -:10A3F000812C28E0922ECF5FDE4F2881C150D140C2 -:10A40000C22ED12C5701FAEEAF1AFEEFBF0A80918F -:10A410000C0290910D02DC01ED91FC910480F5811C -:10A42000E02D1995892BC1F080910C0290910D02BD -:10A43000DC01ED91FC910680F781E02D1995F70183 -:10A440009181891711F0882079F1F801E80DF11D4B -:10A4500080839A94839406C0D501ED91FC91309746 -:10A4600009F01995B5E08B121FC08A81282F2F772C -:10A4700030E02C153D0509F0A9C087FF04C08B8191 -:10A48000882321F182C090E0FC013197E731F1058A -:10A4900058F4E955FF4F0C94EA699B8005C095E09C -:10A4A000992E02C083E0982E0E94695D6419750997 -:10A4B00086099709613D77408105910508F0E1C063 -:10A4C0009110A5CFF4E0F81508F084C08FEF9FEF4E -:10A4D000E0E0912CA401425051092E2F30E02417C6 -:10A4E0003507C4F4D801A20FB31F2C91822728E0AE -:10A4F00030E0BC017695679580FF06C0CB01F1E0A6 -:10A500008F27F0EA9F2701C0CB012150310989F73D -:10A51000EF5FE3CFF801E40FF51F2081281358C047 -:10A52000FE01E80DF91D8081891352C053C02FE34D -:10A530002915D8F0C601880F991FE4E0F0E0EC0F70 -:10A54000FD1FE80FF91FA5E0B0E0AC0FBD1FA80F7D -:10A55000B91F60818C910E94E065F6013496EE0F80 -:10A56000FF1FEE0DFF1D91838083D5019C92939474 -:10A57000C92CD12C2B81822F90E095958795C816F8 -:10A58000D906ACF220FD63C080E0F701E25FFE4F28 -:10A59000108231961182108234961082CF5FDE4F86 -:10A5A0000FB6F894DEBF0FBECDBFDF91CF911F91E4 -:10A5B0000F91FF90EF90DF90CF90BF90AF909F9062 -:10A5C0008F907F906F905F904F90089581EEDDCFD8 -:10A5D00083EEDBCF8A81853028F4833028F4813004 -:10A5E00078F5D2CF873181F6912C5701BCEEAB1AAA -:10A5F000BEEFBB0AC92CD12C8B8190E09595879535 -:10A60000C816D9060CF6EFE3E915B0F0C6010296BC -:10A61000880F991FF801E80FF91FDE01A80FB91F75 -:10A6200060818C910E94E065F6013496EE0FFF1F69 -:10A63000EE0DFF1D91838083D5019C929394DACF18 -:10A64000912C5701ECEEAE1AEEEFBE0A91CFBFE3AC -:10A65000B91588F0F601EE0FFF1FE00FF11F6381BF -:10A6600080E00E94E065F6013496EE0FFF1FEE0DCC -:10A67000FF1D91838083F701EC5EFE4F93949082DF -:10A6800083CF82EE82CFFC01758364835783468338 -:10A6900063E002CDFC01E857FF4F7183608332967F -:10A6A0001182108232965183408366E0F5CCEF929E -:10A6B000FF920F931F93CF93DF93009719F48FEFBF -:10A6C0009FEF7DC0FC01E484F584F701C081D18156 -:10A6D000E881F9810488F589E02DCE011995882358 -:10A6E00071F3E881F9810480F581E02DCE0119959F -:10A6F000E881F981892B71F30680F781E02DCE0185 -:10A7000019958C018F3FFFEF9F07C9F28D89882330 -:10A7100039F04AE050E0602F81ED98E00E942A6510 -:10A72000F7018281882309F449C00532110509F037 -:10A7300045C0E881F9810480F581E02DCE011995AD -:10A74000029754F0E881F9810488F589E02DCE0163 -:10A7500019958111EECFB3CF11E000E0E881F981C6 -:10A760000680F781E02DCE0119958F3FFFEF9F07FF -:10A7700009F4A5CF9C01215431092A31310530F06B -:10A780009C01215631092A31310538F4812F8295F7 -:10A79000807F829F000D11240AC0C0978A309105E6 -:10A7A00030F4912F9295907F989F000D11241150B5 -:10A7B000A8F6802F992787FD909501C0C801DF91E9 -:10A7C000CF911F910F91FF90EF900895CF92DF925C -:10A7D000EF92FF920F931F93CF93DF93EC018B01C6 -:10A7E0006A0179010E94E42E82E594E099838883CE -:10A7F0001E870D87D88ACF86FA8AE98A1D8ADF915B -:10A80000CF911F910F91FF90EF90DF90CF9008951F -:10A81000FC018389948908952F923F924F925F9211 -:10A820006F927F928F929F92AF92BF92CF92DF9260 -:10A83000EF92FF920F931F93CF93DF9300D01F925D -:10A84000CDB7DEB77C836B8349835A83672B09F4CA -:10A85000FAC01F930F933F932F932C812F933B812B -:10A860003F930E942B6D1F930F9386E498E09F9374 -:10A870008F938C818F939B819F930E942B6DAB81D3 -:10A88000BC811C96ED91FC911D9781E082831F9302 -:10A890000F9383E498E09F938F93BF93AF930E94AD -:10A8A0002B6D0FB6F894DEBF0FBECDBFE114F104DF -:10A8B00011F5AB81BC811C96ED91FC911D97128224 -:10A8C000BA81BF93E981EF9381E098E09F938F93E2 -:10A8D000FC81FF93AF930E942B6D0F900F900F9010 -:10A8E0000F900F900F90C114D10409F4ACC0F12C5B -:10A8F00008EF17E09DC081E498E09F938F932C812F -:10A900002F933B813F930E942B6D0F900F900F90E0 -:10A910000F902701312C8FE3682E88E0782E0CE30E -:10A9200018E0222423949AE3A92E98E0B92E27E375 -:10A93000822E28E0922ED2018D919C91892B09F4D0 -:10A94000B8CF131464F47F926F928C818F939B81A4 -:10A950009F930E942B6D0F900F900F900F90AB81E3 -:10A96000BC811C96ED91FC911D97B3E0B283F2017E -:10A9700081818F9380818F931F930F93FC81FF932D -:10A98000AF930E942B6DAB81BC811C96ED91FC9125 -:10A990001D972282BF92AF92BF93AF930E942B6DFF -:10A9A000AB81BC811C96ED91FC911D97B3E0B28305 -:10A9B000F201828193810FB6F894DEBF0FBECDBF46 -:10A9C000009779F09F938F939F928F923C813F9352 -:10A9D000AF930E942B6D0F900F900F900F900F90E0 -:10A9E0000F90AB81BC811C96ED91FC911D9722824A -:10A9F00033942701B32DE4E0BE02400C511C112416 -:10AA00009ACF2281338121153105D9F33F932F93BA -:10AA10009F938F931F930F93BC81BF93EB81EF9311 -:10AA20000E942B6DF3940FB6F894DEBF0FBECDBF1E -:10AA3000F6013F2D84E03802E00DF11D11248081E4 -:10AA400091810097F1F680E00F900F900F900F909A -:10AA5000DF91CF911F910F91FF90EF90DF90CF90FA -:10AA6000BF90AF909F908F907F906F905F904F902E -:10AA70003F902F9008950F931F93CF93DF93EC0196 -:10AA80000097B1F00C851D85D8018D919C91DC015A -:10AA9000ED91FC910288F389E02D1995C8010E947F -:10AAA000AC6ACE01DF91CF911F910F910C948D6C08 -:10AAB000DF91CF911F910F910895AF92BF92CF92E6 -:10AAC000DF92EF92FF920F931F93CF93DF9300D00B -:10AAD00000D0CDB7DEB78C0167E573E586EC95E570 -:10AAE0000E94A36C7C010097E1F183E090E00E945A -:10AAF000146AD7011D969C938E931C97FC011183B9 -:10AB000000831282D801ED91FC910488F589E02D33 -:10AB1000C8011995882341F0D801ED91FC91028874 -:10AB2000F389E02DC8011995D801ED91FC91119799 -:10AB3000C484D5845196AD90BC9052971F966D9168 -:10AB40007C915097CE0101960E94A763A501BE019A -:10AB50006F5F7F4FC801F6011995892B29F4C70152 -:10AB60008ADF80E090E001C0C70126960FB6F89416 -:10AB7000DEBF0FBECDBFDF91CF911F910F91FF9030 -:10AB8000EF90DF90CF90BF90AF900895CF92DF927B -:10AB9000EF92FF920F931F93CF93DF9300D01F92FA -:10ABA0001F92CDB7DEB7482F7B016115710509F4FF -:10ABB00098C0DB011C96CD90DC901D97F6010081BA -:10ABC0001181D801ED91FC910488F589E02DC8012F -:10ABD0004D8319954D81811103C0C7014CDF81C0A0 -:10ABE000F6019281911116C0D801ED91FC9101906E -:10ABF000F081E02D642FC8014D831995F8018589F6 -:10AC00004D81882309F46AC0642F81ED98E00E9489 -:10AC1000336464C0842F8F7D81548A3128F380EDA2 -:10AC2000840F8A3008F383ED840F8230E8F24F35C9 -:10AC3000D9F24E37C9F24132B1F086EC840F82303E -:10AC400090F08AED840F873070F04D3361F0842FDF -:10AC50008F7E8F3241F08DED840F823020F04B35A6 -:10AC600011F04D3511F491FFBFCF19821A821B826A -:10AC70001C82242F332727FD30953F934F9388E480 -:10AC800094E09F938F93CE0101967C01FF928F9366 -:10AC90000E949F6D6E0194E0C90ED11C0F900F9021 -:10ACA0000F900F900F900F90D801ED91FC910190B3 -:10ACB000F081E02DD7016C91C8011995F8018589C3 -:10ACC000882331F0D7016C9181ED98E00E943364C4 -:10ACD000BFEFEB1AFB0AEC14FD0431F780E090E0C3 -:10ACE00002C08FEF9FEF0F900F900F900F900F907B -:10ACF000DF91CF911F910F91FF90EF90DF90CF9058 -:10AD00000895AF92BF92CF92DF92EF92FF920F938E -:10AD10001F93CF93DF9300D0CDB7DEB75C018B01DB -:10AD2000DC0154961C921E9253976115710509F42B -:10AD30004EC0DB011C96ED91FC911D97C080D18027 -:10AD400033E3E32EF12CD601ED91FC910480F581E3 -:10AD5000E02DC6011995419724F4B1E0EB1AF108F2 -:10AD600081F5CE0101969F938F938CEE97E09F9390 -:10AD70008F931F930F930E94476D0F900F900F902A -:10AD80000F900F900F90019711F589819A81F5012D -:10AD9000948B838B90E020E02A3081F02D3009F4F1 -:10ADA000292FC8012B830E94ED6C2B818F3F19F452 -:10ADB000C80161DE0CC0922F282FEECF9A3089F7A0 -:10ADC00006C064E170E080E090E0B2D6BCCF80E0E5 -:10ADD00090E00F900F900F90DF91CF911F910F9106 -:10ADE000FF90EF90DF90CF90BF90AF900895AF921B -:10ADF000BF92CF92DF92EF92FF920F931F93CF9368 -:10AE0000DF935C018B017A01690157DEEC01009749 -:10AE1000B9F0F501458556852BE438E0BC01C50144 -:10AE2000FBDC88E498E09F938F93DF93CF930E949D -:10AE30002B6DBE01C50165DF0F900F900F900F9035 -:10AE4000CE01DF91CF911F910F91FF90EF90DF9096 -:10AE5000CF90BF90AF90089520E030E040E050E008 -:10AE6000C6CF0F9300E020E040E060E080E598E08E -:10AE70000E949B630F910895CF93DF93CDB7DEB708 -:10AE8000E2970FB6F894DEBF0FBECDBF81ED98E01C -:10AE90000E943A6464E778E0CE0101960E94B76BA5 -:10AEA000BE016F5F7F4F81ED98E00E944D646CE6BC -:10AEB00078E0CE0101960E94B76BBE016F5F7F4FB5 -:10AEC00081ED98E00E943264E2960FB6F894DEBFFE -:10AED0000FBECDBFDF91CF910895CF92DF92EF9259 -:10AEE000FF920F931F93CF93DF93CDB7DEB7CE566C -:10AEF000D1090FB6F894DEBF0FBECDBF61E372E09B -:10AF00000E94D66B9A8389837E0183E0E80EF11C50 -:10AF100001E010E0D02EC12E61E372E080E090E00D -:10AF20000E94D66BD7018D939D937D010E31110543 -:10AF300039F40091560810915708E980FA8008C04A -:10AF40000F5F1F4F892B31F7F4CFF8010481158172 -:10AF500001151105A1F0F80160817181C7010E94FE -:10AF6000166C892B91F7D8011296ED91FC911397ED -:10AF7000BE016F5F7F4F8D2D9C2D19950DC06FE425 -:10AF800078E0CE01CD960E94B76BBE01635C7F4F27 -:10AF900081ED98E00E944D646FDFC259DF4F0FB61C -:10AFA000F894DEBF0FBECDBFDF91CF911F910F91FF -:10AFB000FF90EF90DF90CF900895AB01BC018CE53E -:10AFC00098E090935B0880935A0810925908109269 -:10AFD000580826E081ED98E00C94F760CF92DF925C -:10AFE000EF92FF920F931F93CF93DF93EC016B01CE -:10AFF00086E090E00E94146A8C0190935708809339 -:10B000005608FE0101900020E9F7CF018C1B9D0B33 -:10B010000E94146A7C01BE010E941F6CFE01019017 -:10B020000020E9F73197EC1BFD0BEE0DFF1D1082A0 -:10B03000F801F182E082D382C28280915808909117 -:10B040005908958384831093590800935808DF9119 -:10B05000CF911F910F91FF90EF90DF90CF900895C7 -:10B06000CF9381ED98E0CFD7C82F8A3029F08D306B -:10B0700019F0883031F511C0E0915A08F0915B0861 -:10B08000108262E774E081ED98E00E9432648CE502 -:10B0900098E023DF8CE598E00FC068E081ED98E050 -:10B0A0000E94336480915A0890915B0828E08C35A7 -:10B0B0009207C1F0B8F0019790935B0880935A080B -:10B0C00011C0682F81ED98E00E943364E0915A0826 -:10B0D000F0915B089F012F5F3F4F30935B082093F7 -:10B0E0005A08C083CF91089581ED98E073D7892BDA -:10B0F00011F0B6DFF9CF089581E080939E0880912A -:10B100000E02282F30E0F901E85DF64FE491F0E0FF -:10B11000EE0FFF1FE857F64F4591549150939B084F -:10B1200040939A08F901EE51F74F24912093990822 -:10B1300061E0BAD683E08093B100E0E7F0E080817F -:10B14000816080830895E0E7F0E080818E7F8083D6 -:10B1500010929E081092100210920F020895CF9341 -:10B16000DF931F92CDB7DEB789832091990839818B -:10B17000E0919A08F0919B08822F90E0809590953D -:10B18000F8940080082200824BE000C05DE00000DF -:10B190005A95E9F7008008220894379508F4022AA6 -:10B1A00000824A9599F778940F90DF91CF91089596 -:10B1B00078941F920F920FB60F9211240BB60F9234 -:10B1C0001F932F933F934F935F936F937F938F932F -:10B1D0009F93AF93BF93CF93DF93EF93FF938091B0 -:10B1E00070008E7F80937000CFE3D0E080919C0848 -:10B1F00090919D08009719F5C332D10508F441C01C -:10B20000A397E0919A08F0919B089081809199080A -:10B210008095892380831BE088E090E0C0D41150A2 -:10B22000D9F7E0919A08F0919B0880819091990854 -:10B23000892B80838CE090E0B2D480E00CC0CB30CE -:10B24000D105F8F02B97E0919F08F091A008E80F46 -:10B25000F91F3197808183DF80919C0890919D0830 -:10B26000019690939D0880939C0820910F02309145 -:10B2700010022817390708F0B9CF10929D081092D4 -:10B280009C0880917000816080937000FF91EF9125 -:10B29000DF91CF91BF91AF919F918F917F916F91EE -:10B2A0005F914F913F912F911F910F900BBE0F9087 -:10B2B0000FBE0F901F901895CF93DF93EC011816D7 -:10B2C000190614F040DF19C080919F089091A008E2 -:10B2D0000E94F565CE01C13022E0D20714F080E073 -:10B2E00092E09093100280930F020E94F465909375 -:10B2F000A00880939F08892B29F4109210021092C5 -:10B300000F0207C080919E08811103C0DF91CF9189 -:10B31000F3CEDF91CF910895EF92FF921F93CF93D9 -:10B32000DF931F921F92CDB7DEB7162F20919E0894 -:10B33000211105C089839A83DFDE9A8189817C018E -:10B3400021E0E21AF108E114E2E0FE0690F4209117 -:10B350000F02309110022817390708F4ADDF8091F1 -:10B360009F089091A008009721F08E0D9F1DFC0171 -:10B3700010830F900F90DF91CF911F91FF90EF906E -:10B3800008951F93CF93DF931F92CDB7DEB711E0DF -:10B3900080919E08811102C010E003C06983D3DE52 -:10B3A000698160930E02112329F00F90DF91CF91F4 -:10B3B0001F91A2CE0F90DF91CF911F910895CB01E5 -:10B3C0007BCFCB01642FA8CF0C9490310F9300E07A -:10B3D00020E040E060E081EA98E00E949B630F91EA -:10B3E000089566E379E10C948830CF93DF93EC0104 -:10B3F0000E94B330FE01E35DFD4F9183808301978E -:10B400008231924008F050C042E152E0BE01655ED8 -:10B410007F4FCE010E945430E1E2F2E080E090E004 -:10B420002191DE01A80FB91F5B964C9150E03327A4 -:10B4300027FD309542175307B9F5019689309105DC -:10B4400079F78CA190E0982F88272BA1822BFE0101 -:10B45000E15DFD4F91838083811520E5920701F521 -:10B460004FA1329640838AA590E0982F882729A57E -:10B47000822B3196918380836BA570E0762F6627AF -:10B480002CA5622B32967183608332960190F081F5 -:10B49000E02D309761F09E01235D3F4F199507C065 -:10B4A0008115904239F008C080E090E005C080E04E -:10B4B00090E502C080E090E2DF91CF9108951616EA -:10B4C000170614F061E070E080911202909113026F -:10B4D0008617970720F46091120270911302E09191 -:10B4E000AC08F091AD08E60FF71F808108958091B8 -:10B4F000AC089091AD0808950F931F93EAD2009184 -:10B50000B0081091B1082091B2083091B308601BC7 -:10B51000710B820B930B1F910F9108957093AF08DD -:10B520006093AE0808951092C8009093CD00809368 -:10B53000CC006093CA0008950F931F93CF93DF93BD -:10B540008B01E9011092BA081092B9085093B8081B -:10B550004093B7081092B6081092B5081092B4083C -:10B560001C161D063CF4213082E038072CF0C0E0A8 -:10B57000D2E002C0C1E0D0E0CE0101960E94F465A5 -:10B580009093AD088093AC089093AB088093AA0881 -:10B590008C0F9D1F9093A9088093A8089AD260935E -:10B5A000B0087093B1088093B2089093B30880E01C -:10B5B00090E0E091AC08F091AD08E80FF91F10821F -:10B5C0000196C817D907ACF71093BA080093B908C9 -:10B5D00001301105D1F48091B7089091B808009717 -:10B5E00031F061E061D461E08091B70896D488E4DD -:10B5F0008093C90066E289E090E095DF1092CE006A -:10B60000D0931302C093120228C00230110529F50D -:10B610008091B7089091B808009731F061E044D468 -:10B6200060E08091B70879D480E98093C9006EE02A -:10B6300083E090E078DFD0931302C0931202209150 -:10B640001202309113028091AC089091AD08820FE4 -:10B65000931F9093A9088093A808DF91CF911F9121 -:10B660000F9108951F920F920FB60F9211240BB6EF -:10B670000F922F933F934F935F936F937F938F938B -:10B680009F93AF93BF93EF93FF932091C800809156 -:10B69000CE009091B60824FF08C081E08093B608E0 -:10B6A0008091AC089091AD084DC0913091F481111A -:10B6B0000DC082E08093B6080CD26093B0087093FE -:10B6C000B1088093B2089093B30837C01092B608BF -:10B6D0003DC09230D9F5E091AA08F091AB08908175 -:10B6E000981721F091E09093110280832091AA088D -:10B6F0003091AB088091A8089091A90828173907C4 -:10B70000E1F41092B608809111028823A1F0809193 -:10B71000AE089091AF08892B71F01092C900E091AA -:10B72000AE08F091AF08199580E98093C9006EE0EA -:10B7300083E090E0F8DE109211028091AA089091C7 -:10B74000AB0801969093AB088093AA08FF91EF9104 -:10B75000BF91AF919F918F917F916F915F914F9129 -:10B760003F912F910F900BBE0F900FBE0F901F9027 -:10B7700018951F920F920FB60F9211240BB60F92CD -:10B780002F933F934F935F936F937F938F939F93E9 -:10B79000AF93BF93EF93FF932091B9083091BA080C -:10B7A0008091B4089091B5082130310579F48F3F2C -:10B7B0002FEF920759F466E289E090E0B4DE109230 -:10B7C000CE001092B5081092B40811C0892B79F4FC -:10B7D0006EE083E090E0A7DE88E28093C9001092DB -:10B7E000CE0081E090E09093B5088093B408FF917B -:10B7F000EF91BF91AF919F918F917F916F915F91E9 -:10B800004F913F912F910F900BBE0F900FBE0F9055 -:10B810001F9018951F920F920FB60F9211240BB61E -:10B820000F922F933F938F939F93EF93FF93E0910A -:10B83000AC08F091AD088091B4089091B5089C01D6 -:10B840002F5F3F4F3093B5082093B408E80FF91FDE -:10B8500080818093CE0080911202909113022091FA -:10B86000B4083091B5088217930748F48FEF9FEF23 -:10B870009093B5088093B40888E48093C900FF9141 -:10B88000EF919F918F913F912F910F900BBE0F9051 -:10B890000FBE0F901F9018958FEF8093BB081092EA -:10B8A000BD081092BC081092C7081092C6088FEF0E -:10B8B0009FEFDC018093C2089093C308A093C40853 -:10B8C000B093C5080895FC012081222321F0269F12 -:10B8D000212D09F02F5FFC0120830895FF920F9323 -:10B8E0001F93CF93DF9300D01F92CDB7DEB7FC013B -:10B8F0008B014081F1805281842F8F71880F880FD6 -:10B90000880F282F35E5239F212D1124342F3074E3 -:10B91000942F907247FD25C031110EC0911106C0C1 -:10B92000822F80958B832A8319823FC08BEA8B8379 -:10B930002B5A2A83198239C091110DC0382F4AEA37 -:10B94000349F312D11249BEA931B9B8325552A8319 -:10B95000198280E02AC01B8280E0822F80958A8332 -:10B9600012C0311112C091110BC01B82282F3AEA6C -:10B97000239F212D11248BEA821B8A832B5A03C01B -:10B980002B831A822095298310C0911106C085E56A -:10B99000820F8B831A828BEA06C08BEA820F8B831D -:10B9A0001A8280E085E5821B89832FEFF216E9F089 -:10B9B0006F2DCE0103965C8386DF6F2DCE0102963C -:10B9C00082DF6F2DCE0101967EDF11246F2D6095F1 -:10B9D000669F612D11248B81860F8B838A81860F50 -:10B9E0008A838981860F89835C815F3FB1F0F12C66 -:10B9F0002F2D552321F0559F212D09F02F5FF22E79 -:10BA0000622FCE0103965FDF6F2DCE0102965BDFC2 -:10BA10006F2DCE01019657DF11248B81F8018083B1 -:10BA20008A818183898182830F900F900F900F907C -:10BA3000DF91CF911F910F91FF90089508951F926C -:10BA40000F920FB60F9211242F933F938F939F93D2 -:10BA5000AF93BF938091C9089091CA08A091CB0879 -:10BA6000B091CC083091C80823E0230F2D3720F483 -:10BA70000196A11DB11D05C026E8230F0296A11D48 -:10BA8000B11D2093C8088093C9089093CA08A09359 -:10BA9000CB08B093CC088091CD089091CE08A091AE -:10BAA000CF08B091D0080196A11DB11D8093CD089B -:10BAB0009093CE08A093CF08B093D008BF91AF91D8 -:10BAC0009F918F913F912F910F900FBE0F901F90DC -:10BAD00018952FB7F8946091C9087091CA088091A1 -:10BAE000CB089091CC082FBF08953FB7F894809170 -:10BAF000CD089091CE08A091CF08B091D00826B57E -:10BB0000A89B05C02F3F19F00196A11DB11D3FBF95 -:10BB10006627782F892F9A2F620F711D811D911D25 -:10BB200042E0660F771F881F991F4A95D1F7089545 -:10BB30008F929F92AF92BF92CF92DF92EF92FF923D -:10BB40006B017C01D2DF4B015C01C114D104E10423 -:10BB5000F104E1F073DFC9DF681979098A099B09EB -:10BB6000683E73408105910580F321E0C21AD10837 -:10BB7000E108F10888EE880E83E0981EA11CB11C34 -:10BB8000C114D104E104F10431F7DFCFFF90EF904D -:10BB9000DF90CF90BF90AF909F908F9008958230AC -:10BBA000910538F0880F991F880F991F0597019705 -:10BBB000F1F70895789484B5826084BD84B581607E -:10BBC00084BD85B5826085BD85B5816085BDEEE6A5 -:10BBD000F0E0808181608083E1E8F0E01082808184 -:10BBE00082608083808181608083E0E8F0E08081F2 -:10BBF00081608083E1EBF0E0808184608083E0EB12 -:10BC0000F0E0808181608083E1E9F0E08081826002 -:10BC10008083808181608083E0E9F0E080818160C1 -:10BC20008083E1EAF0E080818260808380818160AE -:10BC30008083E0EAF0E0808181608083E1E2F1E0EE -:10BC4000808182608083808181608083E0E2F1E096 -:10BC5000808181608083EAE7F0E080818460808376 -:10BC60008081826080838081816080838081806820 -:10BC700080831092C10008951F93CF93DF93182FF4 -:10BC8000EB0161E011D1209711F460E004C0CF3FD7 -:10BC9000D10531F461E0812FDF91CF911F913DC13A -:10BCA000E12FF0E0E456F74F449150E0FA0131976C -:10BCB000E231F10508F09BC0E254FF4F0C94EA69B1 -:10BCC00084B5806884BDC7BD97C084B5806284BDDB -:10BCD000C8BD92C080918000806880938000D0931E -:10BCE0008900C093880088C0809180008062809322 -:10BCF0008000D0938B00C0938A007EC0809180002A -:10BD0000886080938000D0938D00C0938C0074C0B5 -:10BD10008091B00080688093B000C093B3006CC085 -:10BD20008091B00080628093B000C093B40064C082 -:10BD300080919000806880939000D0939900C09388 -:10BD400098005AC080919000806280939000D093B8 -:10BD50009B00C0939A0050C08091900088608093AF -:10BD60009000D0939D00C0939C0046C08091A0009D -:10BD700080688093A0008091A0008F7B8093A000BA -:10BD8000D093A900C093A80037C08091A000806222 -:10BD90008093A000D093AB00C093AA002DC08091E7 -:10BDA000A00088608093A000D093AD00C093AC0049 -:10BDB00023C080912001806880932001D0932901C5 -:10BDC000C093280119C080912001806280932001D6 -:10BDD000D0932B01C0932A010FC08091200188606D -:10BDE00080932001D0932D01C0932C0105C0C03851 -:10BDF000D1050CF04FCF49CFDF91CF911F9108951E -:10BE000090E0FC013197E231F10508F04CC0E053BD -:10BE1000FF4F0C94EA69809180008F7703C0809176 -:10BE200080008F7D80938000089580918000877FBF -:10BE3000F9CF84B58F7702C084B58F7D84BD089516 -:10BE40008091B0008F7703C08091B0008F7D809388 -:10BE5000B0000895809190008F7707C08091900086 -:10BE60008F7D03C080919000877F8093900008951C -:10BE70008091A0008F7707C08091A0008F7D03C0C4 -:10BE80008091A000877F8093A00008958091200179 -:10BE90008F7707C0809120018F7D03C080912001A2 -:10BEA000877F809320010895CF93DF9390E0FC017A -:10BEB000EE51F74F2491FC01E85DF64F8491882301 -:10BEC00049F190E0880F991FFC01EE55F64FA591BE -:10BED000B4918857964FFC01C591D4919FB76111D9 -:10BEE00008C0F8948C91209582238C9388818223BA -:10BEF0000AC0623051F4F8948C91322F309583232C -:10BF00008C938881822B888304C0F8948C91822B37 -:10BF10008C939FBFDF91CF9108950F931F93CF9381 -:10BF2000DF931F92CDB7DEB7282F30E0F901E4563A -:10BF3000F74F8491F901EE51F74F1491F901E85D43 -:10BF4000F64F04910023C1F0882319F0698358DF6C -:10BF50006981E02FF0E0EE0FFF1FE857F64FA59143 -:10BF6000B4919FB7F8948C91611103C0109581230F -:10BF700001C0812B8C939FBF0F90DF91CF911F91B8 -:10BF80000F910895CF93DF93282F30E0F901E45605 -:10BF9000F74F8491F901EE51F74FD491F901E85D23 -:10BFA000F64FC491CC2389F081112ADFEC2FF0E009 -:10BFB000EE0FFF1FE259F64FA591B4912C912D235E -:10BFC00081E090E021F480E002C080E090E0DF9129 -:10BFD000CF910895FC01818D228D90E0805C9F4F70 -:10BFE000821B91098F7399270895FC01918D828D91 -:10BFF000981731F0828DE80FF11D858D90E008953E -:10C000008FEF9FEF0895FC01918D828D981761F05D -:10C01000828DDF01A80FB11D5D968C91928D9F5F7F -:10C020009F73928F90E008958FEF9FEF089588EBB4 -:10C0300091E6892B39F080E090E0892B19F098D1B6 -:10C04000811123C080E090E0892B41F080E090E0F6 -:10C05000892B21F00E94000081111AC083E692E62C -:10C06000892B39F080E090E0892B19F02CD28111D6 -:10C0700012C08EE093E6892B99F080E090E0892B46 -:10C0800079F0CCD281110AC008950E940000DACF65 -:10C090000E940000E3CF0E940000EBCF0C94000050 -:10C0A0000895FC01848DDF01A80FB11DA35ABF4F75 -:10C0B0002C91848D90E001968F739927848FA689A7 -:10C0C000B7892C93A089B1898C9180648C93938DCE -:10C0D000848D981306C00288F389E02D80818F7DBE -:10C0E00080830895CF93DF93EC01888D8823C1F07E -:10C0F000EA89FB89808185FD05C0A889B9898C9171 -:10C1000086FD0EC00FB607FCF5CF808185FFF2CF0C -:10C11000A889B9898C9185FFEDCFCE01C2DFE8CF28 -:10C12000DF91CF910895CF92DF92FF920F931F93EB -:10C13000CF93DF931F92CDB7DEB76C0181E0D601BC -:10C1400058968C9358975B969C915B975C968C91D4 -:10C150005C97981307C05096ED91FC9151978081A0 -:10C1600085FD2DC0F601038D10E00F5F1F4F0F738B -:10C170001127F02EF601848DF81210C00FB607FCBF -:10C18000F9CFD6015096ED91FC915197808185FFB2 -:10C19000F1CFC601698385DF6981ECCF838DE80F1C -:10C1A000F11DE35AFF4F6083D6015B960C935B97BA -:10C1B0005296ED91FC915397808180620CC0D6011C -:10C1C0005696ED91FC91579760835096ED91FC91B6 -:10C1D000519780818064808381E090E00F90DF91AF -:10C1E000CF911F910F91FF90DF90CF900895BF9254 -:10C1F000CF92DF92EF92FF92CF93DF93EC016A012F -:10C200007B01B22EE889F98982E08083411581EEB5 -:10C21000580761057105A1F060E079E08DE390E0D9 -:10C22000A70196010E94AC692150310941095109C9 -:10C230005695479537952795211580E1380798F051 -:10C24000E889F989108260E874E88EE190E0A7013E -:10C2500096010E94AC692150310941095109569556 -:10C26000479537952795EC85FD853083EE85FF85CD -:10C270002083188EEC89FD89B082EA89FB89808150 -:10C2800080618083EA89FB89808188608083EA8974 -:10C29000FB89808180688083EA89FB8980818F7D2A -:10C2A0008083DF91CF91FF90EF90DF90CF90BF9090 -:10C2B00008951F920F920FB60F9211240BB60F9292 -:10C2C0002F938F939F93EF93FF93E091E108F09169 -:10C2D000E2088081E091E708F091E80882FD12C051 -:10C2E00090818091EA088F5F8F732091EB0882170D -:10C2F00051F0E091EA08F0E0EF52F74F958F80930C -:10C30000EA0801C08081FF91EF919F918F912F9159 -:10C310000F900BBE0F900FBE0F901F9018951F929D -:10C320000F920FB60F9211240BB60F922F933F93DB -:10C330004F935F936F937F938F939F93AF93BF932D -:10C34000EF93FF9381ED98E0ACDEFF91EF91BF9109 -:10C35000AF919F918F917F916F915F914F913F919D -:10C360002F910F900BBE0F900FBE0F901F9018953E -:10C3700081ED98E02FDE21E0892B09F420E0822F67 -:10C3800008951092D4081092D30888EE93E0A0E0AC -:10C39000B0E08093D5089093D608A093D708B093C7 -:10C3A000D80889E794E09093D2088093D10885EC6F -:10C3B00090E09093DE088093DD0884EC90E0909309 -:10C3C000E0088093DF0880EC90E09093E20880938F -:10C3D000E10881EC90E09093E4088093E30882EC1C -:10C3E00090E09093E6088093E50886EC90E09093C7 -:10C3F000E8088093E7081092EA081092EB08109280 -:10C40000EC081092ED0808951F920F920FB60F924C -:10C4100011240BB60F922F938F939F93EF93FF935B -:10C42000E0917E09F0917F098081E0918409F0918B -:10C43000850982FD12C09081809187098F5F8F737B -:10C4400020918809821751F0E0918709F0E0E259C4 -:10C45000F64F958F8093870901C08081FF91EF91FE -:10C460009F918F912F910F900BBE0F900FBE0F9049 -:10C470001F9018951F920F920FB60F9211240BB6B2 -:10C480000F922F933F934F935F936F937F938F936D -:10C490009F93AF93BF93EF93FF938EE699E001DEF6 -:10C4A000FF91EF91BF91AF919F918F917F916F918C -:10C4B0005F914F913F912F910F900BBE0F900FBE48 -:10C4C0000F901F9018958EE699E084DD21E0892B6E -:10C4D00009F420E0822F08951092710910927009DA -:10C4E00088EE93E0A0E0B0E0809372099093730926 -:10C4F000A0937409B093750989E794E090936F094C -:10C5000080936E0985ED90E090937B0980937A0982 -:10C5100084ED90E090937D0980937C0980ED90E01C -:10C5200090937F0980937E0981ED90E0909381093B -:10C530008093800982ED90E0909383098093820933 -:10C5400086ED90E090938509809384091092870985 -:10C55000109288091092890910928A0908951F92F1 -:10C560000F920FB60F9211240BB60F922F938F9349 -:10C570009F93EF93FF93E0911B0AF0911C0A808137 -:10C58000E091210AF091220A82FD12C090818091EF -:10C59000240A8F5F8F732091250A821751F0E09152 -:10C5A000240AF0E0E55FF54F958F8093240A01C0DF -:10C5B0008081FF91EF919F918F912F910F900BBEF2 -:10C5C0000F900FBE0F901F9018951F920F920FB6ED -:10C5D0000F9211240BB60F922F933F934F935F93BB -:10C5E0006F937F938F939F93AF93BF93EF93FF933B -:10C5F0008BE09AE056DDFF91EF91BF91AF919F9153 -:10C600008F917F916F915F914F913F912F910F90FB -:10C610000BBE0F900FBE0F901F9018958BE09AE005 -:10C62000D9DC21E0892B09F420E0822F08951092B3 -:10C630000E0A10920D0A88EE93E0A0E0B0E080931D -:10C640000F0A9093100AA093110AB093120A89E777 -:10C6500094E090930C0A80930B0A85E391E0909309 -:10C66000180A8093170A84E391E090931A0A809342 -:10C67000190A80E391E090931C0A80931B0A81E3DE -:10C6800091E090931E0A80931D0A82E391E09093BB -:10C69000200A80931F0A86E391E09093220A8093F8 -:10C6A000210A1092240A1092250A1092260A10924A -:10C6B000270A0895AF92BF92CF92DF92EF92FF9236 -:10C6C0000F931F93CF93DF936C017B01C0E0D0E009 -:10C6D00000E010E0F601EC0FFD1F4AE050E062813F -:10C6E000C701B8D15C016EE2C701BDD08A0D9B1DA8 -:10C6F000080F191F2196C330D10561F74AE050E0B9 -:10C70000F6016581C701A6D1800F911FDF91CF91FE -:10C710001F910F91FF90EF90DF90CF90BF90AF905F -:10C72000089529E834E0FC013183208312821382CA -:10C730001482158208950F93FC0189E894E0918397 -:10C74000808362834383248305830F91089529E8BE -:10C7500034E0FC0131832083FB01408151816281FF -:10C760007381FC0142835383648375830895FB01C5 -:10C770004081518162817381FC01428353836483D0 -:10C780007583089589E894E09093A90A8093A80A94 -:10C790001092AA0A1092AB0A1092AC0A1092AD0A3B -:10C7A0000895CF92DF92EF92FF920F931F93CF9352 -:10C7B000DF937C016A01EB0100E010E00C151D0520 -:10C7C00071F06991D701ED91FC910190F081E02D1C -:10C7D000C7011995892B19F00F5F1F4FEFCFC801C3 -:10C7E000DF91CF911F910F91FF90EF90DF90CF904D -:10C7F00008956115710581F0DB010D900020E9F7C6 -:10C80000AD0141505109461B570BDC01ED91FC91E4 -:10C810000280F381E02D199480E090E00895EF927A -:10C82000FF920F931F93CF93DF938C017B01C0E0A6 -:10C83000D0E0F701EC0FFD1F6491662359F0F80179 -:10C84000A081B181ED91FC91C8011995892B11F05E -:10C850002196EFCFCE01DF91CF911F910F91FF90E5 -:10C86000EF900895C6CFDC01ED91FC910190F0812D -:10C87000E02D199462E774E0BCCF0F931F93CF9320 -:10C88000DF93EC01CCDF8C01CE01F4DF800F911F30 -:10C89000DF91CF911F910F9108950F931F93CF9325 -:10C8A000DF93EC01A6DF8C01CE01E4DF800F911F46 -:10C8B000DF91CF911F910F9108958F929F92AF9228 -:10C8C000BF92DF92EF92FF920F931F93CF93DF936C -:10C8D000CDB7DEB7A1970FB6F894DEBF0FBECDBFC0 -:10C8E0007C01F42FD52ECB0119A2223008F42AE0C6 -:10C8F0008E010F5D1F4F822E912CA12CB12C6F2F1A -:10C900007D2DA501940128D5F22FD32ECA01015007 -:10C9100011096A3014F4E0E301C0E7E3E60FD8013F -:10C92000EC93232B242B252B51F7B801C70161DF92 -:10C93000A1960FB6F894DEBF0FBECDBFDF91CF91A9 -:10C940001F910F91FF90EF90DF90BF90AF909F905D -:10C950008F900895CF92DF92EF92FF920F931F93E3 -:10C96000CF93DF93EC016A017B012115310579F446 -:10C97000E881F9810190F081E02D642FDF91CF9162 -:10C980001F910F91FF90EF90DF90CF9019942A3074 -:10C990003105D9F477FF18C06DE265DF8C014427BB -:10C9A0005527BA014C195D096E097F092AE0CE01AD -:10C9B00084DF800F911FDF91CF911F910F91FF9026 -:10C9C000EF90DF90CF9008952AE0B701A601CE0145 -:10C9D000DF91CF911F910F91FF90EF90DF90CF905B -:10C9E0006CCF9A01AB01662757FD6095762FB2CFC9 -:10C9F0000F931F93CF93DF93EC019A01AB0166274E -:10CA000057FD6095762FA6DF8C01CE0133DF800FB6 -:10CA1000911FDF91CF911F910F9108950F931F9355 -:10CA2000CF93DF93EC0196DF8C01CE0123DF800FE3 -:10CA3000911FDF91CF911F910F910895211531051D -:10CA400041F4DC01ED91FC910190F081E02D642F27 -:10CA5000199433CF9A01462F50E060E070E0EECF9A -:10CA60000F931F93CF93DF93EC019A01462F50E071 -:10CA700060E070E0E3DF8C01CE01FCDE800F911FEF -:10CA8000DF91CF911F910F9108959A01AB0160E062 -:10CA900070E0D4CF0F931F93CF93DF93EC019A01F3 -:10CAA000AB0160E070E0CADF8C01CE01E3DE800FF5 -:10CAB000911FDF91CF911F910F910895CF93DF9335 -:10CAC00000D01F92CDB7DEB79B01AC016115710597 -:10CAD0008105910559F069833A834B835C8316D6AF -:10CAE00029813A814B815C8159D403C060E070E0B8 -:10CAF000CB010F900F900F900F90DF91CF91089581 -:10CB0000CF92DF92EF92FF926B017C016217730765 -:10CB1000840795075CF4CA01B9016C197D098E0977 -:10CB20009F09CCDF6C0D7D1D8E1D9F1DFF90EF902A -:10CB3000DF90CF9008954F925F926F927F92AF9265 -:10CB4000BF92CF92DF92EF92FF920F931F93CF93FA -:10CB5000DF93CDB7DEB729013A01621B730B840B5B -:10CB6000950B2A893B894C895D892A193B094C0917 -:10CB70005D092A8B3B8B4C8B5D8B9B01AC016A89D9 -:10CB80007B898C899D89B2D3E418F50806091709B9 -:10CB9000A801970103D42A0D3B1D4C1D5D1DCA0140 -:10CBA000B901DF91CF911F910F91FF90EF90DF902E -:10CBB000CF90BF90AF907F906F905F904F9008950F -:10CBC00070E09B01382BC901089508950E94DA5D39 -:10CBD000FCDF0E94121BC7E1D0E60E941B1F2097BA -:10CBE000E1F325DAFACF20C41FC4B6C45058BB27DE -:10CBF000AA270ED075C166D130F06BD120F031F488 -:10CC00009F3F11F41EF45BC10EF4E095E7FB51C1A8 -:10CC1000E92F77D180F3BA17620773078407950766 -:10CC200018F071F49EF58FC10EF4E0950B2EBA2F1B -:10CC3000A02D0B01B90190010C01CA01A001112422 -:10CC4000FF27591B99F0593F50F4503E68F11A16CE -:10CC5000F040A22F232F342F4427585FF3CF46955F -:10CC600037952795A795F0405395C9F77EF41F1681 -:10CC7000BA0B620B730B840BBAF09150A1F0FF0F4B -:10CC8000BB1F661F771F881FC2F70EC0BA0F621F37 -:10CC9000731F841F48F4879577956795B795F79527 -:10CCA0009E3F08F0B3CF9395880F08F09927EE0FB9 -:10CCB000979587950895D9D008F481E008950CD010 -:10CCC0000FC107D140F0FED030F021F45F3F19F0E2 -:10CCD000F0C0511139C1F3C014D198F39923C9F3AD -:10CCE0005523B1F3951B550BBB27AA276217730772 -:10CCF000840738F09F5F5F4F220F331F441FAA1F26 -:10CD0000A9F333D00E2E3AF0E0E830D091505040E5 -:10CD1000E695001CCAF729D0FE2F27D0660F771F93 -:10CD2000881FBB1F261737074807AB07B0E809F075 -:10CD3000BB0B802DBF01FF2793585F4F2AF09E3F0A -:10CD4000510568F0B6C000C15F3FECF3983EDCF3DC -:10CD5000869577956795B795F7959F5FC9F7880F83 -:10CD6000911D9695879597F90895E1E0660F771FD5 -:10CD7000881FBB1F621773078407BA0720F0621B66 -:10CD8000730B840BBA0BEE1F88F7E095089504D05F -:10CD90006894B111D9C00895BCD088F09F5790F025 -:10CDA000B92F9927B751A0F0D1F0660F771F881FD0 -:10CDB000991F1AF0BA95C9F712C0B13081F0C3D0EB -:10CDC000B1E00895C0C0672F782F8827B85F39F089 -:10CDD000B93FCCF3869577956795B395D9F73EF42F -:10CDE00090958095709561957F4F8F4F9F4F0895D7 -:10CDF000E89409C097FB3EF49095809570956195F5 -:10CE00007F4F8F4F9F4F9923A9F0F92F96E9BB27AA -:10CE10009395F695879577956795B795F111F8CF26 -:10CE2000FAF4BB0F11F460FF1BC06F5F7F4F8F4F91 -:10CE30009F4F16C0882311F096E911C0772321F087 -:10CE40009EE8872F762F05C0662371F096E8862F1F -:10CE500070E060E02AF09A95660F771F881FDAF776 -:10CE6000880F9695879597F90895990F0008550FA3 -:10CE7000AA0BE0E8FEEF16161706E807F907C0F060 -:10CE800012161306E407F50798F0621B730B840B68 -:10CE9000950B39F40A2661F0232B242B252B21F442 -:10CEA00008950A2609F4A140A6958FEF811D811DE2 -:10CEB000089597F99F6780E870E060E008959FEF1C -:10CEC00080EC089500240A94161617061806090621 -:10CED000089500240A9412161306140605060895F0 -:10CEE000092E0394000C11F4882352F0BB0F40F478 -:10CEF000BF2B11F460FF04C06F5F7F4F8F4F9F4FB8 -:10CF0000089557FD9058440F551F59F05F3F71F039 -:10CF10004795880F97FB991F61F09F3F79F08795A0 -:10CF20000895121613061406551FF2CF4695F1DF29 -:10CF300008C0161617061806991FF1CF86957105B9 -:10CF4000610508940895E894BB2766277727CB01ED -:10CF500097F908958ADF08F48FEF08950BD0C0CFBA -:10CF6000B1DF28F0B6DF18F0952309F0A2CFA7CFE4 -:10CF70001124EACFC6DFA0F3959FD1F3950F50E0BF -:10CF8000551F629FF001729FBB27F00DB11D639F7B -:10CF9000AA27F00DB11DAA1F649F6627B00DA11D21 -:10CFA000661F829F2227B00DA11D621F739FB00DC7 -:10CFB000A11D621F839FA00D611D221F749F332737 -:10CFC000A00D611D231F849F600D211D822F762FD0 -:10CFD0006A2F11249F5750408AF0E1F088234AF0CD -:10CFE000EE0FFF1FBB1F661F771F881F9150504019 -:10CFF000A9F79E3F510570F05CCFA6CF5F3FECF3E1 -:10D00000983EDCF3869577956795B795F795E79504 -:10D010009F5FC1F7FE2B880F911D9695879597F915 -:10D020000895FA01EE0FFF1F30962105310599F1A1 -:10D030006115710561F48038BFE39B0749F168947D -:10D040009038810561F08038BFEF9B0741F099234C -:10D0500042F5FF3FE1053105210511F1E8940894FF -:10D06000E795D901AA2329F4AB2FBE2FF85FD0F39F -:10D0700010C0FF5F70F4A695E0F7F73950F019F093 -:10D08000FF3A38F49F779F930CD00F9007FC90588D -:10D0900008953EF014CF60E070E080E89FE30895CB -:10D0A0004FE79F775F934F933F932F939ED02F919E -:10D0B0003F914F915F9152DF05C019F40EF0F9CE08 -:10D0C00042CFFDCE26DFC8F39638C0F707F80F929F -:10D0D000E8942BE33AEA48EB5FE74EDF0F920F92BA -:10D0E0000F924DB75EB70F92C0D0E4ECF1E016D0CE -:10D0F0004F915F91EF91FF91E595EE1FFF1F49F072 -:10D10000FE57E0684427EE0F441FFA95E1F741957A -:10D11000550B32D00F9007FE26C00895DF93CF93B2 -:10D120001F930F93FF92EF92DF927B018C01689423 -:10D1300005C0DA2EEF011EDFFE01E894A5912591CE -:10D14000359145915591AEF3EF0162DDFE019701F6 -:10D15000A801DA9479F7DF90EF90FF900F911F917B -:10D16000CF91DF9108959B01AC0160E070E080E811 -:10D170009FE3A5CD9ECEACC0CCDEE8F39923D9F3D6 -:10D18000940F511DBBF39150504094F059F08823F7 -:10D1900032F0660F771F881F91505040C1F79E3FB5 -:10D1A000510544F7880F911D9695879597F9089535 -:10D1B0005F3FACF0983E9CF0BB27869577956795CE -:10D1C000B79508F4B1609395C1F7BB0F58F711F408 -:10D1D00060FFE8CF6F5F7F4F8F4F9F4FE3CFB4CE9D -:10D1E0000EF076C06CCE689464CE93DEC8F39923BB -:10D1F000D1F3C6F3DF93CF931F930F93FF92C92F01 -:10D20000DD2788232AF02197660F771F881FDAF71A -:10D2100020E030E040E85FEB9FE3883920F0803E7B -:10D2200030F021968F77E3DCECEEF1E003C0DFDC39 -:10D23000E9E1F2E073DF8B01BE01EC01FB2E6F57D9 -:10D2400071097595771F880B990BD4DD28E132E7BA -:10D2500041E35FE38FDEAF2D9801AE01FF900F91A8 -:10D260001F91CF91DF91D4DC3BCEFA01DC01AA0FF4 -:10D27000BB1F9B01AC01BF5728F42227332744274B -:10D2800050781FC0B75188F4AB2F002446953795CE -:10D290002795011CA395D2F3002069F0220F331FBC -:10D2A000441FB395DAF30DD0A1CC61307105A0E82D -:10D2B0008A07B94630F49B01AC0166277727882797 -:10D2C0009078309621F020833183428353830895F0 -:10D2D0009F3F31F0915020F4879577956795B795EA -:10D2E000880F911D9695879597F90895DB018F9387 -:10D2F0009F937DD0BF91AF91A29F800D911DA39F61 -:10D30000900DB29F900D11240895AA1BBB1B51E1F3 -:10D3100007C0AA1FBB1FA617B70710F0A61BB70BA5 -:10D32000881F991F5A95A9F780959095BC01CD014A -:10D33000089597FB072E16F4009406D077FD08D0C9 -:10D34000E4DF07FC05D03EF4909581959F4F08954A -:10D35000709561957F4F0895A1E21A2EAA1BBB1B01 -:10D36000FD010DC0AA1FBB1FEE1FFF1FA217B307B1 -:10D37000E407F50720F0A21BB30BE40BF50B661FC7 -:10D38000771F881F991F1A9469F76095709580958B -:10D3900090959B01AC01BD01CF010895052E97FB2F -:10D3A00016F400940FD057FD05D0D6DF07FC02D04D -:10D3B00046F408C050954095309521953F4F4F4F0A -:10D3C0005F4F089590958095709561957F4F8F4F31 -:10D3D0009F4F0895EE0FFF1F0590F491E02D1994D3 -:10D3E00069279627692778278727782708950DD0FA -:10D3F000A59F900DB49F900DA49F800D911D1124A9 -:10D4000008950790F691E02D1994A29FB001B39F63 -:10D41000C001A39F700D811D1124911DB29F700D3D -:10D42000811D1124911D0895CF93DF9382309105C2 -:10D4300010F482E090E0E091B00BF091B10B20E0AD -:10D4400030E0A0E0B0E0309739F1408151814817D9 -:10D450005907B8F04817590771F4828193811097E2 -:10D4600029F013969C938E9312972CC09093B10B36 -:10D470008093B00B27C02115310531F042175307B7 -:10D4800018F0A901DB0101C0EF019A01BD01DF0124 -:10D490000280F381E02DD7CF21153105F9F0281B4B -:10D4A000390B2430310580F48A819B816115710527 -:10D4B00021F0FB019383828304C09093B10B80938E -:10D4C000B00BFE01329644C0FE01E20FF31F8193C0 -:10D4D000919322503109398328833AC02091AE0BB1 -:10D4E0003091AF0B232B41F42091020230910302C3 -:10D4F0003093AF0B2093AE0B2091000230910102CC -:10D500002115310541F42DB73EB7409104025091E9 -:10D510000502241B350BE091AE0BF091AF0BE21727 -:10D52000F307A0F42E1B3F0B2817390778F0AC0146 -:10D530004E5F5F4F2417350748F04E0F5F1F509323 -:10D54000AF0B4093AE0B8193919302C0E0E0F0E00B -:10D55000CF01DF91CF910895CF93DF93009709F426 -:10D5600087C0FC01329713821282C091B00BD09118 -:10D57000B10B209781F420813181280F391F8091D0 -:10D58000AE0B9091AF0B8217930779F5F093AF0B29 -:10D59000E093AE0B6DC0DE0120E030E0AE17BF07B8 -:10D5A00050F412964D915C9113979D0141155105D0 -:10D5B00009F1DA01F3CFB383A28340815181840F53 -:10D5C000951F8A179B0771F48D919C911197840F79 -:10D5D000951F02969183808312968D919C9113974B -:10D5E000938382832115310529F4F093B10BE093E5 -:10D5F000B00B3EC0D9011396FC93EE9312974D9158 -:10D600005D91A40FB51FEA17FB0779F48081918122 -:10D61000840F951F0296D90111969C938E93828157 -:10D62000938113969C938E931297E0E0F0E08A81A9 -:10D630009B81009719F0FE01EC01F9CFCE01029613 -:10D6400028813981820F931F2091AE0B3091AF0B4F -:10D650002817390769F4309729F41092B10B10920A -:10D66000B00B02C013821282D093AF0BC093AE0BEB -:10D67000DF91CF9108958F929F92AF92BF92CF92F8 -:10D68000DF92EF92FF92CF93DF93EC016881798173 -:10D690008A819B81611571058105910521F464E200 -:10D6A00079ED8BE597E02DE133EF41E050E076DE58 -:10D6B00049015A019B01AC01A7EAB1E498DE6B0174 -:10D6C0007C01ACEEB4EFA50194010E949673C60EE6 -:10D6D000D71EE81EF91EF7FE06C081E0C81AD10861 -:10D6E000E10880E8F80AC882D982EA82FB82C70191 -:10D6F000B6019F77DF91CF91FF90EF90DF90CF90B1 -:10D70000BF90AF909F908F900895B5CF86E092E044 -:10D71000B2CF609306027093070280930802909341 -:10D7200009020895FC0188279927E8942191203265 -:10D73000E9F3293010F02E30C8F32B3239F02D32B6 -:10D7400031F4689403C0E1D0820F911D21912053E0 -:10D750002A30C8F31EF4909581959F4F089591113A -:10D7600015C7803219F089508550D0F70895FB0114 -:10D77000DC0105900D920020E1F708950F931F93AF -:10D78000CF93DF938C01FC0101900020E9F7CF01DA -:10D79000801B910B49DEEC01009711F0B8014FD0CE -:10D7A000CE01DF91CF911F910F91089548E954E088 -:10D7B00085C0FB01DC0104C08D910190801921F42A -:10D7C00041505040C8F7881B990B0895DC0101C0F7 -:10D7D0006D9341505040E0F70895FB01DC018D91BD -:10D7E00081341CF08B350CF4805E619161341CF047 -:10D7F0006B350CF4605E861B611189F3990B0895FB -:10D80000FB01DC010D900020E9F7119701900D92CA -:10D810000020E1F70895FC018191861721F088230B -:10D82000D9F7992708953197CF010895FB01DC01BD -:10D830008D91019080190110D9F3990B0895FB0186 -:10D84000DC0101900D920020E1F70895FB01DC015D -:10D850000D900020E9F711974150504028F00190B9 -:10D8600000200D92C9F708951C920895FB01DC0178 -:10D870004150504030F08D910190801919F40020F2 -:10D88000B9F7881B990B0895FB01DC01415050400A -:10D8900048F001900D920020C9F701C01D9241503F -:10D8A0005040E0F70895FC0181E090E001900616F9 -:10D8B00009F4CF010020D1F701970895FA01A19151 -:10D8C000B081009719F41097E1F0CD01DC01CD0192 -:10D8D0000D90002011F4C00113C0FB0121912223FF -:10D8E00019F02015D9F7F3CFFB012191201519F478 -:10D8F0001E92119606C02223C1F70D900020A1F7B9 -:10D90000D001FA01A193B08308957AE0979F902DFA -:10D91000879F802D910D11240895FC01238127FFFD -:10D920000FC0E2EBFBE0208131812817390711F4A9 -:10D930001182108232962BE0E83BF207A1F70CDE51 -:10D9400080E090E008950F931F93CF93DF93EC0155 -:10D950008B01009731F46115710519F480E090E0B6 -:10D9600037C06EE070E081E090E0F5D5FC010097F3 -:10D97000A9F380E883830115110571F013870287ED -:10D9800081E883838091B20B9091B30B892B21F4B2 -:10D99000F093B30BE093B20B2097C9F0D187C08707 -:10D9A0008381826083838091B40B9091B50B892B26 -:10D9B00071F4F093B50BE093B40B8091B60B90919A -:10D9C000B70B892B21F4F093B70BE093B60BCF0183 -:10D9D000DF91CF911F910F910895CF93DF93EC01C9 -:10D9E0002B8120FF33C026FF0AC02F7B2B838E8123 -:10D9F0009F8101969F838E838A8190E029C022FFB8 -:10DA00000FC0E881F9818081992787FD9095009763 -:10DA100019F420622B831AC03196F983E8830EC073 -:10DA2000EA85FB85199597FF09C02B81019611F4B2 -:10DA300080E101C080E2822B8B8308C02E813F8170 -:10DA40002F5F3F4F3F832E83992702C08FEF9FEFB9 -:10DA5000DF91CF9108950F931F93CF93DF93CDB7AD -:10DA6000DEB708851985F801838188608383AE015C -:10DA7000445F5F4F6A857B85C801B0D0F801238180 -:10DA8000277F2383DF91CF911F910F9108950F93EB -:10DA90001F93CF93DF93CDB7DEB708851985F801C3 -:10DAA000838188608383AE01445F5F4F6A857B8595 -:10DAB000C80112D4F8012381277F2383DF91CF91FE -:10DAC0001F910F9108950F931F93CF93DF93CDB7BD -:10DAD000DEB72E970FB6F894DEBF0FBECDBF0E890E -:10DAE0001F89888D998D26E02C831A83098397FFDF -:10DAF00002C080E090E801979E838D83AE01445E72 -:10DB00005F4F6A8D7B8DCE01019668D04D815E811D -:10DB100057FD0AC02F813885421753070CF49A012C -:10DB2000F801E20FF31F10822E960FB6F894DEBFB5 -:10DB30000FBECDBFDF91CF911F910F9108950F932D -:10DB40001F93CF93DF93CDB7DEB72E970FB6F89420 -:10DB5000DEBF0FBECDBF0E891F8986E08C831A837E -:10DB600009838FEF9FE79E838D83AE01465E5F4FF3 -:10DB7000688D798DCE01019631D0EF81F885E00F67 -:10DB8000F11F10822E960FB6F894DEBF0FBECDBFE8 -:10DB9000DF91CF911F910F910895CF93DF93CDB770 -:10DBA000DEB72E970FB6F894DEBF0FBECDBF85E06F -:10DBB0008C838C899D899A838983AE01485E5F4FEF -:10DBC0006E897F89CE01019687D32E960FB6F89481 -:10DBD000DEBF0FBECDBFDF91CF9108952F923F9250 -:10DBE0004F925F926F927F928F929F92AF92BF926D -:10DBF000CF92DF92EF92FF920F931F93CF93DF9319 -:10DC0000CDB7DEB72C970FB6F894DEBF0FBECDBFF1 -:10DC10007C016B018A01FC0117821682838181FFDE -:10DC2000B0C1CE0101964C01F7019381F60193FD3D -:10DC3000859193FF81916F01882309F49EC18532FC -:10DC400039F493FD859193FF81916F01853221F421 -:10DC5000B70190E0BFD4E8CF512C312C20E0203226 -:10DC6000A0F48B3269F030F4803259F0833269F4D9 -:10DC700020612CC08D3239F0803339F4216026C008 -:10DC80002260246023C0286021C027FD27C030ED1A -:10DC9000380F3A3078F426FF06C0FAE05F9E300D68 -:10DCA0001124532E13C08AE0389E300D1124332ED8 -:10DCB00020620CC08E3221F426FD5FC1206406C0B4 -:10DCC0008C3611F4206802C0883641F4F60193FDC9 -:10DCD000859193FF81916F018111C1CF982F9F7D15 -:10DCE0009554933028F40C5F1F4FFFE3F9830DC068 -:10DCF000833631F0833771F0833509F057C021C086 -:10DD0000F801808189830E5F1F4F44244394512C76 -:10DD1000540114C03801F2E06F0E711CF801A080AC -:10DD2000B18026FF03C0652D70E002C06FEF7FEF6A -:10DD3000C5012C8744D42C0183012C852F77222EFA -:10DD400016C03801F2E06F0E711CF801A080B1809E -:10DD500026FF03C0652D70E002C06FEF7FEFC501A5 -:10DD60002C8722D42C012C852068222E830123FCB1 -:10DD700019C0832D90E048165906A0F4B70180E23F -:10DD800090E028D43A94F5CFF50127FC859127FE41 -:10DD900081915F01B70190E01DD431103A94F1E018 -:10DDA0004F1A51084114510479F7DEC0843611F03E -:10DDB000893631F5F80127FF07C0608171818281C2 -:10DDC00093810C5F1F4F08C060817181882777FDA8 -:10DDD0008095982F0E5F1F4F2F76B22E97FF09C0A8 -:10DDE00090958095709561957F4F8F4F9F4F2068DC -:10DDF000B22E2AE030E0A40138D4A82EA81843C0DF -:10DE0000853729F42F7EB22E2AE030E025C0F22F8C -:10DE1000F97FBF2E8F36C1F018F4883579F0ADC088 -:10DE2000803719F0883721F0A8C02F2F2061B22E3B -:10DE3000B4FE0DC08B2D8460B82E09C024FF0AC02B -:10DE40009F2F9660B92E06C028E030E005C020E183 -:10DE500030E002C020E132E0F801B7FE07C0608187 -:10DE60007181828193810C5F1F4F06C06081718137 -:10DE700080E090E00E5F1F4FA401F7D3A82EA818F2 -:10DE8000FB2DFF77BF2EB6FE0BC02B2D2E7FA514CA -:10DE900050F4B4FE0AC0B2FC08C02B2D2E7E05C083 -:10DEA0007A2C2B2D03C07A2C01C0752C24FF0DC0B9 -:10DEB000FE01EA0DF11D8081803311F4297E09C035 -:10DEC00022FF06C07394739404C0822F867809F0F1 -:10DED000739423FD12C020FF06C05A2C731418F44B -:10DEE000530C5718732C731460F4B70180E290E060 -:10DEF0002C8770D373942C85F6CF731410F43718D5 -:10DF000001C0312C24FF11C0B70180E390E02C87C1 -:10DF100061D32C8522FF16C021FF03C088E590E065 -:10DF200002C088E790E0B7010CC0822F867851F0DC -:10DF300021FD02C080E201C08BE227FD8DE2B70126 -:10DF400090E048D3A51430F4B70180E390E042D3C9 -:10DF50005A94F8CFAA94F401EA0DF11D8081B7011B -:10DF600090E038D3A110F6CF332009F45DCEB7018D -:10DF700080E290E02FD33A94F7CFF7018681978122 -:10DF800002C08FEF9FEF2C960FB6F894DEBF0FBE46 -:10DF9000CDBFDF91CF911F910F91FF90EF90DF9058 -:10DFA000CF90BF90AF909F908F907F906F905F9039 -:10DFB0004F903F902F90089520FD09C0FC0123FD54 -:10DFC00005C022FF02C0738362835183408308959A -:10DFD00044FD10C046FD10C0DB01FC01AA0FBB1FB1 -:10DFE000EE1FFF1F1094D1F76A0F7B1F8E1F9F1F1C -:10DFF00031E003C033E001C034E0660F771F881FB3 -:10E00000991F3150D1F7620F711D811D911D089527 -:10E010000F931F93CF93DF938C01C801DEDCEC01DB -:10E0200097FD06C09CDB892BC1F7B801CE0104D354 -:10E03000CE01DF91CF911F910F9108958F929F9202 -:10E04000AF92CF92DF92EF92FF920F931F93CF93F5 -:10E05000DF93EC01A62E4A01022FBFDCAC0155274D -:10E060004B32510521F04D32510549F40068AA9414 -:10E0700011F480E060C0CE01B0DC97FDFACF102F24 -:10E080001D7F302F3073F1F48033E1F4FF24FA94D4 -:10E09000FA0C09F43DC0CE01A0DC97FD39C0382F41 -:10E0A0003F7D383549F41264AA94AA9489F1CE01CF -:10E0B00094DC97FF07C02CC006FF02C0126001C0AD -:10E0C0001261AF2CC12CD12C760120ED280F283005 -:10E0D00078F014FF03C0BE01AFD217C02A3040F061 -:10E0E00016FFF9CF2F7D3FEE320F3630A0F72750C5 -:10E0F000412FC701B6016CDF6B017C011260AA944D -:10E1000051F0CE016ADC97FFE0CF11FD04C0B1CF22 -:10E11000C12CD12C760117FF08C0F094E094D09464 -:10E12000C094C11CD11CE11CF11C212FB701A60118 -:10E13000C40142DF81E0DF91CF911F910F91FF90E9 -:10E14000EF90DF90CF90AF909F908F9008957F9247 -:10E150008F929F92AF92BF92CF92DF92EF92FF92F7 -:10E160000F931F93CF93DF93CDB7DEB7A1970FB671 -:10E17000F894DEBF0FBECDBF5C017A018E010F5F48 -:10E180001F4F680180E2D8011D928A95E9F7F501D9 -:10E19000738040E050E0812CB0E0912C81E090E071 -:10E1A000F90173FCA59173FEA1918F017A2F9F0154 -:10E1B000A11103C080E090E07BC0AE3519F4411599 -:10E1C000510559F1E92DF0E0E417F5073CF4AD35C0 -:10E1D00069F1AD3219F4BB2319F103C0B11101C0CB -:10E1E0008A2EE72FE695E695E69586010E0F111D1E -:10E1F000F801A72FA7708C0102C0000F111FAA956C -:10E20000E2F7D801B081BA2BB083781559F07815B0 -:10E2100010F47F5FE6CF7150E4CF9924939403C04C -:10E22000B1E001C0B0E04F5F5F4FBACFBB2319F040 -:10E230008E8180628E83911003C09924939415C0BF -:10E24000F601CE018196208120952193E817F907E8 -:10E25000D1F7F3CFE114F10429F0D7018C93F70142 -:10E2600031967F016150F1F0912CC50169A3B5DBB6 -:10E2700069A197FD15C0282F269526952695F601AC -:10E28000E20FF11D208130E0AC014770552702C03C -:10E29000359527954A95E2F720FDDCCFB501CCD125 -:10E2A000911088CFE114F10411F0D7011C92C8013C -:10E2B000A1960FB6F894DEBF0FBECDBFDF91CF9110 -:10E2C0001F910F91FF90EF90DF90CF90BF90AF9094 -:10E2D0009F908F907F9008954F925F927F928F9240 -:10E2E0009F92AF92BF92CF92DF92EF92FF920F93E5 -:10E2F0001F93CF93DF931F92CDB7DEB78C012B0115 -:10E300007A01FC0117821682A12CF801D380F20158 -:10E31000D3FC8591D3FE8191382F2F01882309F4F6 -:10E32000EEC090E039831BDA3981892B19F0C801DE -:10E330006FDEEBCF353241F4F201D3FC3591D3FEE1 -:10E3400031912F01353259F4C801398346DB3981C7 -:10E3500097FDD3C03817C9F2B8016ED1D0C03A3298 -:10E3600041F4D3FC3591D3FE31912F01BB24B394FA -:10E3700001C0B12C712C20ED230F2A3088F4FB2D25 -:10E38000F260BF2E672D70E080E090E040E220DE7A -:10E39000762EF201D3FC3591D3FE31912F01EBCFD4 -:10E3A000B1FE03C0711003C0AAC077247A94383636 -:10E3B00019F03C3661F014C0F201D3FC3591D3FE64 -:10E3C00031912F01383661F4FB2DF860BF2E8B2D73 -:10E3D0008460B82EF201D3FC3591D3FE31912F0128 -:10E3E000332309F48CC0632F70E08CEB99E0398300 -:10E3F000D0D03981892B09F482C0B0FC07C0F70165 -:10E40000C080D180C70102967C0102C0C12CD12CF2 -:10E410003E3649F4F8014681578160E070E02B2DCB -:10E42000C601CADD72CF333699F4B1FC02C077243D -:10E430007394C801D2DA97FD60C0C114D10429F0E9 -:10E44000F6018083C60101966C017A9491F751C060 -:10E450003B3551F49201A601672DC80178DE2C01ED -:10E46000009709F046C040C0C8013983D1DD398129 -:10E4700097FD43C03F3651F128F4343619F139364F -:10E4800061F128C0333769F03537E1F023C0C1149A -:10E49000D10429F0F6018082C60101966C017A94BC -:10E4A00059F0C8019ADA4C0197FD06C058D9892B5A -:10E4B00071F3B801C401C0D0C114D104D1F0F60188 -:10E4C000108217C0FB2DF062BF2E07C08B2D80611C -:10E4D000B82E03C09B2D9064B92E2B2DA601672D5D -:10E4E000C801ACDD811105C0F8018381807329F476 -:10E4F00006C0B0FC0ACFA39408CFAA2019F08A2D39 -:10E5000090E002C08FEF9FEF0F90DF91CF911F91AE -:10E510000F91FF90EF90DF90CF90BF90AF909F90C2 -:10E520008F907F905F904F900895F999FECF92BDA4 -:10E5300081BDF89A992780B50895262FF999FECFC5 -:10E540001FBA92BD81BD20BD0FB6F894FA9AF99A10 -:10E550000FBE019608950F931F93CF93DF93869F6D -:10E560008001879F100D969F100D1124C8010E94F5 -:10E57000146AEC01009721F0A80160E070E026D950 -:10E58000CE01DF91CF911F910F9108959927882790 -:10E590000895FC010590061621F00020D9F7C0016E -:10E5A00008953197CF010895FC01059061507040A6 -:10E5B0000110D8F7809590958E0F9F1F0895FC014C -:10E5C0006150704001900110D8F7809590958E0FA2 -:10E5D0009F1F08950F931F93CF93DF93182F092F39 -:10E5E000EB018B8181FD03C08FEF9FEF20C082FF85 -:10E5F00010C04E815F812C813D81421753077CF40E -:10E60000E881F9819F012F5F3F4F39832883108371 -:10E6100006C0E885F985812F1995892B29F72E8168 -:10E620003F812F5F3F4F3F832E83812F902FDF91BC -:10E63000CF911F910F910895FB01238120FF12C0FC -:10E6400026FD10C08F3F3FEF930761F082832F7D3F -:10E650002064238326813781215031093783268323 -:10E66000992708958FEF9FEF0895FA01AA27283080 -:10E6700051F1203181F1E8946F936E7F6E5F7F4F8F -:10E680008F4F9F4FAF4FB1E03ED0B4E03CD0670F0B -:10E69000781F891F9A1FA11D680F791F8A1F911D5E -:10E6A000A11D6A0F711D811D911DA11D20D009F4AE -:10E6B00068943F912AE0269F11243019305D3193F0 -:10E6C000DEF6CF010895462F4770405D4193B3E0D9 -:10E6D0000FD0C9F7F6CF462F4F70405D4A3318F080 -:10E6E000495D31FD4052419302D0A9F7EACFB4E031 -:10E6F000A6959795879577956795BA95C9F70097E9 -:10E700006105710508959B01AC010A2E0694579589 -:10E71000479537952795BA95C9F7620F731F841FE0 -:10E72000951FA01D0895B7FF0C94F7690E94F76923 -:0AE73000821B930B0895F894FFCFAD -:10E73A000000B80B80000100000000C0D1080310DF -:10E74A000001200001005E00000000044D515454F5 -:10E75A00044172742D4E657400003B005300496EEB -:10E76A003A20002F003D006974656D0073636D6483 -:10E77A000072636D6400656D6974004F4E004F4608 -:10E78A0046005245535400544F47474C45004841B0 -:10E79A004C54002564002C005F73746174005600A9 -:10E7AA0052504D004900737700666C7400736574AB -:10E7BA0000707772000000000000000000000000F6 -:10E7CA0000E60C25783A25783A25783A25783A25CC -:10E7DA00783A257825D181002F6D79686F6D652F7C -:10E7EA006F75742F526573746F72655374617465B3 -:10E7FA00002F726573702F23002F7265712F636F5C -:10E80A006E66003100646D7800646D78696E006927 -:10E81A0074656D73006D6F64627573006D717474E5 -:10E82A00006F77002F253032782D253032782D254C -:10E83A003032782D253032782D253032782D25301A -:10E84A0032782E636F6E6669672E6A736F6E003157 -:10E85A0039322E3136382E38382E32002F6D7968FB -:10E86A006F6D652F696E2F230068656C7000736188 -:10E87A007665006C6F616400676574006B696C6C27 -:10E88A0000726571005D20006F6E20536B697070B5 -:10E89A0065640030313233343536373839414243D2 -:10E8AA004445460057495A6E65740000000000FF4F -:10E8BA002D282E412E492E652E872EFD2E8A2E6258 -:10E8CA002E552F8C2F152EF02DF32D1D2EF52D00E4 -:10E8DA00000000E42F1930E02F2C307030FA2F8816 -:10E8EA0030FB2F0F30AA311630B3305430C52FCC3D -:10E8FA002FDC2F073131772054696D656F757400ED -:10E90A005265736574206572726F720020636F6D51 -:10E91A00705F696421005E00BC0077012D002E0043 -:10E92A0022006E756C6C0066616C7365007472759A -:10E93A00650000000000E743D1635444A644FF4346 -:10E94A00E043DC4300000000FC44D163B644DF44EA -:10E95A00FF43E043DC43000000003744D16329440D -:10E96A008444FF43E043DC4300000000114DE54CC2 -:10E97A00BA4CC24CD54CE44C25252532780000000F -:10E98A000000FF2D282E412E492E652E872EFD2EA2 -:10E99A008A2E622E552F8C2F152EF02DF32D1D2E1B -:10E9AA00F52D0D0A00000000009360D163EA5F03B1 -:10E9BA0060F55F7260000000005A636E616E006964 -:08E9CA006E66006F7666000026 -:00000001FF diff --git a/config/de-ad-be-ef-fe-ed.config.json b/config/de-ad-be-ef-fe-ed.config.json index 0d7231c..92cf720 100644 --- a/config/de-ad-be-ef-fe-ed.config.json +++ b/config/de-ad-be-ef-fe-ed.config.json @@ -40,6 +40,7 @@ "fm_h":[8,"fm"] }, - "mqtt":["192.168.88.2","light"] + "mqtt":["public_test2","m21.cloudmqtt.com",12299,"bkyyvlha","RpHF-x6v4YWb"] } + \ No newline at end of file diff --git a/config/de-ad-be-ef-fe-ef.config.json b/config/de-ad-be-ef-fe-ef.config.json index 909664c..c02cfdd 100644 --- a/config/de-ad-be-ef-fe-ef.config.json +++ b/config/de-ad-be-ef-fe-ef.config.json @@ -1,5 +1,5 @@ { - "mqtt":["192.168.88.2","teplo"], + "mqtt":["public_test1","m21.cloudmqtt.com",12299,"bkyyvlha","RpHF-x6v4YWb"], "ow":{ "2807FFD503000036":{"emit":"t_balk1","item":"h_balk1"}, "284811170400005B":{"emit":"t_entr"}, diff --git a/dmx.cpp b/dmx.cpp index 64a722a..d9edd24 100644 --- a/dmx.cpp +++ b/dmx.cpp @@ -19,14 +19,22 @@ e-mail anklimov@gmail.com */ #include "dmx.h" //#include -//#include //#include +#include "options.h" +#ifdef _dmxin +#include +#endif uint8_t * DMXin = NULL; int D_State=0; + unsigned long D_checkT=0; +#ifdef _artnet +#include Artnet *artnet = NULL; +#endif + aJsonObject *dmxArr = NULL; void DMXImmediateUpdate(short tch,short r, short g, short b, short w) { @@ -57,7 +65,7 @@ for (short tch=0; tch<=3 ; tch++) void DMXUpdate(void) { -#if defined(__AVR_ATmega2560__) +#if defined(_dmxin) int t; for (short tch=0; tch<=3 ; tch++) { @@ -90,7 +98,7 @@ for (short tch=0; tch<=3 ; tch++) { // CHSV hsv; // CRGB rgb; -#if defined(__AVR_ATmega2560__) +#if defined(_dmxin) short t,tch; //Here code for semi-immediate update @@ -110,7 +118,9 @@ D_checkT=0; // Here code for network update //int ch = 0; DMXput(); +#ifdef _dmxout for (int i=1; i<17; i++) {Serial.print(DMXSerial.read(i));Serial.print(";");} +#endif Serial.println(); #endif } @@ -118,10 +128,12 @@ for (int i=1; i<17; i++) {Serial.print(DMXSerial.read(i));Serial.print(";");} void onDmxFrame(uint16_t universe, uint16_t length, uint8_t sequence, uint8_t* data) { +#ifdef _dmxout for (int i = 0 ; i < length && isetArtDmxCallback(onDmxFrame); + #endif +} + +void DMXoutSetup(int channels,int pin) +{ +#ifdef _dmxout +#if defined(__AVR__) + DmxSimple.usePin(pin); + DmxSimple.maxChannel(channels); +#endif + + +#if defined(__ESP__) +#endif + +#if defined(__SAM3X8E__) +dmxout.setTxMaxChannels(channels); +dmxout.beginWrite(); +#endif +#endif } void ArtnetSetup() { +#ifdef _artnet if (!artnet) artnet = new Artnet; // this will be called for each packet received if (artnet) artnet->setArtDmxCallback(onDmxFrame); +#endif } diff --git a/dmx.h b/dmx.h index 8e3c33e..e0cb3f1 100644 --- a/dmx.h +++ b/dmx.h @@ -29,8 +29,13 @@ e-mail anklimov@gmail.com //#define DMX_OUT_PIN 3 +#include "options.h" + +#if defined(_dmxout) + #if defined(__AVR__) #include +#define DmxWrite DmxSimple.write #endif #if defined(__ESP__) @@ -38,23 +43,29 @@ e-mail anklimov@gmail.com #endif #if defined(__SAM3X8E__) -#include +#include +#define DmxWrite dmxout.write +#endif #endif +#ifdef _artnet #include +extern Artnet *artnet; +#endif -#if defined(__AVR_ATmega2560__) +#ifdef _dmxin #include #endif #include "aJSON.h" extern aJsonObject *dmxArr; -extern Artnet *artnet; void DMXput(void); void DMXinSetup(int channels); +void DMXoutSetup(int channels,int pin); void ArtnetSetup(); void DMXCheck(void); int itemCtrl2(char* name,int r,int g, int b, int w); +void ArtnetSetup(); diff --git a/item.cpp b/item.cpp index b65a339..804cc99 100644 --- a/item.cpp +++ b/item.cpp @@ -20,6 +20,10 @@ e-mail anklimov@gmail.com #include "item.h" #include "aJSON.h" + +#ifdef _dmxout + +/* #if defined(__AVR__) #include #endif @@ -29,14 +33,18 @@ e-mail anklimov@gmail.com #endif #if defined(__SAM3X8E__) -#include +#include #endif - +*/ +#include "dmx.h" #include "FastLED.h" +#endif + #include #include - +#define dimPar SERIAL_8E1 +#define fmPar SERIAL_8N1 short modbusBusy=0; extern aJsonObject * modbusitem; @@ -183,6 +191,14 @@ void Item::copyPar (aJsonObject *itemV) } */ +#ifdef ESP32 +void analogWrite(int pin, int val) +{ + //TBD +} +#endif + + boolean Item::getEnableCMD(int delta) { return ((millis()-lastctrl>(unsigned long) delta) );//|| (itemArr!=lastobj)); @@ -387,18 +403,23 @@ int Item::Ctrl(short cmd, short n, int * Par, boolean send) switch (itemType) { + + #ifdef _dmxout case CH_DIMMER: //Dimmed light - DmxSimple.write(iaddr, map(Par[0],0,100,0,255)); + DmxWrite(iaddr, map(Par[0],0,100,0,255)); break; + case CH_RGBW: //Colour RGBW { int k; - DmxSimple.write(iaddr+3, k=map((100-Par[1])*Par[2],0,10000,0,255)); + DmxWrite(iaddr+3, k=map((100-Par[1])*Par[2],0,10000,0,255)); Serial.print(F("W:"));Serial.println(k); } + + case CH_RGB: // RGB { @@ -406,20 +427,23 @@ int Item::Ctrl(short cmd, short n, int * Par, boolean send) CRGB rgb= CHSV(map(Par[0],0,365,0,255),map(Par[1],0,100,0,255),map(Par[2],0,100,0,255)); - DmxSimple.write(iaddr, rgb.r); - DmxSimple.write(iaddr+1, rgb.g); - DmxSimple.write(iaddr+2, rgb.b); + DmxWrite(iaddr, rgb.r); + DmxWrite(iaddr+1, rgb.g); + DmxWrite(iaddr+2, rgb.b); break; } - - case CH_WHITE: - DmxSimple.write(iaddr, 0); - DmxSimple.write(iaddr+1, 0); - DmxSimple.write(iaddr+2, 0); - DmxSimple.write(iaddr+3, map(Par[2],0,100,0,255)); - break; + + case CH_WHITE: + DmxWrite(iaddr, 0); + DmxWrite(iaddr+1, 0); + DmxWrite(iaddr+2, 0); + DmxWrite(iaddr+3, map(Par[2],0,100,0,255)); + break; + #endif + + #ifdef _modbus case CH_MODBUS: { @@ -432,6 +456,7 @@ int Item::Ctrl(short cmd, short n, int * Par, boolean send) modbusSet(_addr,_reg,_mask,map(Par[0],0,100,0,0x3f)); } break;} + #endif case CH_GROUP://Group { @@ -489,7 +514,7 @@ int Item::Ctrl(short cmd, short n, int * Par, boolean send) Serial.print(F("Pin:"));Serial.print(iaddr);Serial.print(F("="));Serial.println(k); break; } - +#ifdef _modbus case CH_VC: VacomSetFan(Par[0],cmd); @@ -503,7 +528,7 @@ int Item::Ctrl(short cmd, short n, int * Par, boolean send) VacomSetHeat(it.getArg(),Par[0],cmd); break; } - +#endif } // switch itemtype // break; @@ -639,9 +664,20 @@ int Item::VacomSetFan (int8_t val, int8_t cmd) uint8_t j, result; uint16_t data[1]; - node.begin(9600,SERIAL_8N1,13); + + /* + #ifdef __SAM3X8E__ + node.begin(9600,UARTClass::Mode_8E1,13); + #else + node.begin(9600,SERIAL_8E1,13); + #endif + + node.setSlave(addr); +*/ +modbusSerial.begin(9600,fmPar); +node.begin(addr,modbusSerial); if (val) { node.writeSingleRegister(2001-1,4+1);//delay(500); @@ -667,9 +703,19 @@ int Item::VacomSetHeat(int addr,int8_t val, int8_t cmd) Serial.print(F("VC_heat#"));Serial.print(addr);Serial.print(F("="));Serial.print(val);Serial.print(F(" cmd="));Serial.println(cmd); if (modbusBusy) {mb_fail(2,addr,val,cmd);return -1;} modbusBusy=1; - - node.begin(9600,SERIAL_8N1,13); + /* + #ifdef __SAM3X8E__ + node.begin(9600,UARTClass::Mode_8E1,13); + #else + node.begin(9600,SERIAL_8E1,13); + #endif + node.setSlave(addr); +*/ + +modbusSerial.begin(9600,fmPar); +node.begin(addr,modbusSerial); + uint16_t regval; switch (cmd) @@ -745,8 +791,18 @@ int Item::SendCmd(short cmd,short n, int * Par) if (modbusBusy) {mb_fail(3,addr,value,0);return -1;}; modbusBusy=1; - node.begin(9600,SERIAL_8E1,13); + /* + #ifdef __SAM3X8E__ + node.begin(9600,UARTClass::Mode_8E1,13); + #else + node.begin(9600,SERIAL_8E1,13); + #endif + node.setSlave(addr); + */ +modbusSerial.begin(9600,dimPar); +node.begin(addr,modbusSerial); + if (_mask) {value <<= 8; value |= (0xff);} @@ -778,12 +834,20 @@ int Item::checkFM() strncat(addrstr,"_stat",sizeof(addrstr)-1); // aJson.addStringToObject(out,"type", "rect"); +/* +#ifdef __SAM3X8E__ + node.begin(9600,UARTClass::Mode_8E1,13); + #else + node.begin(9600,SERIAL_8E1,13); + #endif - - node.begin(9600,SERIAL_8N1,13); - node.setSlave(getArg()); + */ + +modbusSerial.begin(9600,fmPar); +node.begin(getArg(),modbusSerial); + result = node.readHoldingRegisters(2101-1, 10); @@ -855,9 +919,14 @@ result = node.readHoldingRegisters(20-1, 4); { if (modbusBusy) return -1; modbusBusy=1; - - node.begin(9600,SERIAL_8E1,13); - //node.begin(9600,UARTClass::Mode_8E1,13); + + /* + #ifdef __SAM3X8E__ + node.begin(9600,UARTClass::Mode_8E1,13); + #else + node.begin(9600,SERIAL_8E1,13); + #endif + */ uint8_t result; @@ -867,7 +936,12 @@ result = node.readHoldingRegisters(20-1, 4); int data; - node.setSlave(addr); + //node.setSlave(addr); + + modbusSerial.begin(9600,dimPar); + node.begin(addr,modbusSerial); + + result = node.readHoldingRegisters(reg, 1); if (result == node.ku8MBSuccess) diff --git a/item.h b/item.h index 6d258b6..0208e1d 100644 --- a/item.h +++ b/item.h @@ -17,6 +17,7 @@ GIT: https://github.com/anklimov/lighthub e-mail anklimov@gmail.com */ +#include "options.h" #define CH_DIMMER 0 //DMX 1 ch #define CH_RGBW 1 //DMX 4 ch diff --git a/lighthub.ino b/lighthub.ino index 177608c..1fbb9de 100644 --- a/lighthub.ino +++ b/lighthub.ino @@ -42,44 +42,75 @@ analog in local ctrl Smooth regulation/fading PID Termostat out dmx relay out +Relay array channel +Relay DMX array channel + +Portation issues DUE: +DMX in (new lib) - to do +load and get fails (and then hungs) +EEPROM +HTTP + +Portation ESP: +Ethernet + + */ //define NOETHER +// Configuration of drivers enabled +#include "options.h" + + #include #include #include #include "utils.h" -#include "owTerm.h" -//#include "led_sysdefs.h" -//#include "pixeltypes.h" -//#include "hsv2rgb.h" #include #include #include "aJSON.h" -#include "HTTPClient.h" #include #include "stdarg.h" #if defined(__AVR__) #include #include -#include "dmx.h" +#include "HTTPClient.h" #endif #if defined(__SAM3X8E__) #include -DueFlashStorage EEPROM; + DueFlashStorage EEPROM; +#include + #else #include #endif +#if defined(ESP_PLATFORM) +//extern "C" { +//#include "user_interface.h" +//} +#endif + +#ifdef _owire +#include "owTerm.h" +#endif + +#if defined(_dmxin) || defined(_dmxout) || defined (_artnet) +#include "dmx.h" +#endif #include "item.h" #include "inputs.h" -#include "dmx.h" + +#ifdef _artnet +#include +extern Artnet *artnet; +#endif // Hardcoded definitions //Thermostate histeresys @@ -93,7 +124,6 @@ IPAddress server(192, 168, 88, 2); //TODO - configure it #define inprefix "/myhome/in/" const char outprefix[] PROGMEM = "/myhome/s_out/"; #define subprefix "/myhome/in/#" -// aJsonObject *root = NULL; aJsonObject *items = NULL; @@ -110,16 +140,12 @@ unsigned long thermocheck=0; aJsonObject * modbusitem= NULL; - -// CommandLine instance. -//CommandLine commandLine(Serial, "> "); - - bool owReady = false; int lanStatus = 0; -ModbusMaster node(2,0x60); //TODO dynamic alloc - +#ifdef _modbus +ModbusMaster node; +#endif byte mac[6]; @@ -128,6 +154,7 @@ PubSubClient client(ethClient); int modbusSet(int addr, uint16_t _reg, int _mask, uint16_t value); +short thermoSetCurTemp(char * name, short t); int freeRam (void) ; @@ -142,21 +169,23 @@ int itemCtrl2(char* name,int r,int g, int b, int w) short itemaddr = aJson.getArrayItem(itemArr,1)->valueint; switch (itemtype){ case 0: //Dimmed light -//// if (is_on) DmxSimple.write(5, 255); //ArduinoDmx2.TxBuffer[itemaddr[ch]]=255;// -//// else DmxSimple.write(itemaddr, map(Par1,0,100,0,255)); //ArduinoDmx2.TxBuffer[itemaddr[ch]]=map(Par1,0,100,0,255);// +//// if (is_on) DmxWrite(5, 255); //ArduinoDmx2.TxBuffer[itemaddr[ch]]=255;// +//// else DmxWrite(itemaddr, map(Par1,0,100,0,255)); //ArduinoDmx2.TxBuffer[itemaddr[ch]]=map(Par1,0,100,0,255);// break; - + +#ifdef _dmxout case 1: //Colour RGBW - DmxSimple.write(itemaddr+3, w); + DmxWrite(itemaddr+3, w); + case 2: // RGB { - DmxSimple.write(itemaddr, r); - DmxSimple.write(itemaddr+1, g); - DmxSimple.write(itemaddr+2, b); + DmxWrite(itemaddr, r); + DmxWrite(itemaddr+1, g); + DmxWrite(itemaddr+2, b); break; } - +#endif case 7: //Group aJsonObject *groupArr= aJson.getArrayItem(itemArr, 1); if (groupArr && (groupArr->type==aJson_Array)) @@ -180,8 +209,9 @@ void callback(char* topic, byte* payload, unsigned int length) { int fr = freeRam(); if (fr<250) {Serial.println(F("OOM!"));return;} - - char subtopic[20]=""; + + #define sublen 20 + char subtopic[sublen]=""; int cmd = 0; for (int i=0;ibegin(); - + #endif + break; case 2: // IP Ready, Connecting & subscribe //Arming Watchdog #if defined(__AVR_ATmega2560__) wdt_enable(WDTO_8S); #endif +{ +short n=0; +int port=1883; +char empty=0; +char * user = ∅ +char * pass = ∅ -if (!client.connected() && mqttArr && (aJson.getArraySize(mqttArr)>1)) { - char *c=aJson.getArrayItem(mqttArr,1)->valuestring; - Serial.print(F("Attempting MQTT connection...")); - if (client.connect(c)) { +if (!client.connected() && mqttArr && ((n=aJson.getArraySize(mqttArr))>1)) { + char *c=aJson.getArrayItem(mqttArr,0)->valuestring; + char *servername=aJson.getArrayItem(mqttArr,1)->valuestring; + if (n>=3) port=aJson.getArrayItem(mqttArr,2)->valueint; + + if (n>=4) user=aJson.getArrayItem(mqttArr,3)->valuestring; + if (n>=5) pass=aJson.getArrayItem(mqttArr,4)->valuestring; + + client.setServer(servername,port); + + Serial.print(F("Attempting MQTT connection to ")); + Serial.print(servername); + Serial.print(F(":")); + Serial.print(port); + Serial.print(F(" user:")); + Serial.print(user); + Serial.print(F(" ...")); + + if (client.connect(c,user,pass)) { Serial.print(F("connected as "));Serial.println(c); @@ -341,6 +394,7 @@ if (!client.connected() && mqttArr && (aJson.getArraySize(mqttArr)>1)) { } } break; +} case 3: //operation if (!client.connected()) lanStatus=2; break; @@ -416,7 +470,7 @@ return lanStatus; } - +#ifdef _owire void Changed (int i, DeviceAddress addr, int val) { char addrstr[32]="NIL"; @@ -509,7 +563,7 @@ void Changed (int i, DeviceAddress addr, int val) //Serial.println(valstr); } - +#endif void modbusIdle(void) ; @@ -530,15 +584,16 @@ void parseConfig() { int mc,incnt; //DMX out is configured aJsonObject *dmxoutArr = aJson.getObjectItem(root, "dmx"); + #ifdef _dmxout if (dmxoutArr && aJson.getArraySize(dmxoutArr)==2) { - DmxSimple.usePin(aJson.getArrayItem(dmxoutArr,0)->valueint); - DmxSimple.maxChannel(mc=aJson.getArrayItem(dmxoutArr,1)->valueint); + DMXoutSetup(mc=aJson.getArrayItem(dmxoutArr,1)->valueint,aJson.getArrayItem(dmxoutArr,0)->valueint); Serial.print(F("DMX out started. Channels: ")); Serial.println(mc); } - + #endif //DMX in is configured + #ifdef _dmxin dmxArr= aJson.getObjectItem(root, "dmxin"); if (dmxArr && (incnt=aJson.getArraySize(dmxArr))) { @@ -546,15 +601,21 @@ void parseConfig() Serial.print(F("DMX in started. Channels:")); Serial.println(incnt*4); } + #endif items = aJson.getObjectItem(root,"items"); modbusitem = items->child; inputs = aJson.getObjectItem(root,"in"); - + + #ifdef _modbus modbusArr= aJson.getObjectItem(root, "modbus"); + #endif + mqttArr= aJson.getObjectItem(root, "mqtt"); + + #ifdef _owire owArr= aJson.getObjectItem(root, "ow"); - + #endif Serial.println(F("Configured:")); @@ -563,7 +624,8 @@ void parseConfig() Serial.print(F("modbus ")); printBool(modbusArr); Serial.print(F("mqtt ")); printBool(mqttArr); Serial.print(F("1-wire ")); printBool(owArr); - + + #ifdef _owire if (owArr && !owReady) { aJsonObject * item= owArr->child; @@ -582,7 +644,7 @@ void parseConfig() } } - + #endif } void _loadConfig (int arg_cnt, char **args) {loadConfig(arg_cnt,args);restoreState();} @@ -691,13 +753,16 @@ int getConfig (int arg_cnt, char **args) int returnCode ; char ch; char URI[32]; - byte hserver[] = { 192,168,88,2 }; - + + char server[] = "lazyhome.ru"; snprintf(URI, sizeof(URI), "/%02x-%02x-%02x-%02x-%02x-%02x.config.json",mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); Serial.println(F("Config URI: "));Serial.println(URI); - + + #if defined(__AVR__) + byte hserver[] = { 192,168,88,2 }; HTTPClient hclient(serverip,hserver,80); + // FILE is the return STREAM type of the HTTPClient result = hclient.getURI( URI); @@ -744,42 +809,141 @@ int getConfig (int arg_cnt, char **args) lanCheck=millis()+5000; return -11; } - + #else +// Dummy http client + // if you get a connection, report back via serial: + if (ethClient.connect(server, 80)) { + Serial.println(F("connected")); + // Make a HTTP request: + ethClient.print(F("GET ")); + ethClient.print(URI); + ethClient.println(F(" HTTP/1.1")); + ethClient.print(F("Host: ")); + ethClient.println(server); + ethClient.println("Connection: close"); + ethClient.println(); + } else { + // if you didn't get a connection to the server: + Serial.println("connection failed"); + } + #define buflen 16000 + unsigned long t=millis()+10000; + char buf [buflen]; + int i=0; + while (millis()0) i++; + if (i>=buflen-1) break; + } + } + ethClient.stop(); + + buf[i]=0; + Serial.println(buf); - - return 2; + aJson.deleteItem(root); + root = aJson.parse(buf); + + if (!root) + { + Serial.println(F("Config parsing failed")); + lanCheck=millis()+15000; + return -11; + } + else + { + char * outstr=aJson.print(root); + Serial.println(outstr); + free (outstr); + + parseConfig(); + + + } + + #endif + return 2; } +#define TXEnablePin 13 +void preTransmission() +{ + digitalWrite(TXEnablePin, 1); +} + +void postTransmission() +{ + modbusSerial.flush(); + digitalWrite(TXEnablePin, 0); +} void setup() { - //Serial.begin(115200); + + cmdInit(115200); - Serial.println(F("\nLazyhome.ru LightHub controller v0.92")); + Serial.println(F("\nLazyhome.ru LightHub controller v0.94")); + short macvalid=0; + byte defmac[6]={0xDE,0xAD,0xBE,0xEF,0xFE,0}; - for (short i=0;i<6;i++) mac[i]=EEPROM.read(i); + for (short i=0;i<6;i++) + { + mac[i]=EEPROM.read(i); + if (mac[i]!=0 && mac[i]!=0xff) macvalid=1; + } + if (!macvalid) + { + Serial.println(F("Invalid MAC: set default")); + memcpy(mac,defmac,6); + } printMACAddress(); - // initialize Modbus communication baud rate - node.begin(9600,SERIAL_8N1,13); + + + #ifdef _modbus + pinMode(TXEnablePin,OUTPUT); + modbusSerial.begin(9600); + + /* + // initialize Modbus communication baud rate + #ifdef __SAM3X8E__ + node.begin(9600,UARTClass::Mode_8E1,13); + #else + node.begin(9600,SERIAL_8E1,13); + #endif + */ + node.idle(&modbusIdle); + + // Callbacks allow us to configure the RS485 transceiver correctly + node.preTransmission(preTransmission); + node.postTransmission(postTransmission); + #endif + delay(20); + owReady=0; //=owSetup(&Changed); + #ifdef _owire if (net) net->idle(&owIdle); - node.idle(&modbusIdle); + #endif + client.setServer(server, 1883); client.setCallback(callback); - + #ifdef _artnet ArtnetSetup(); + #endif #if defined(__SAM3X8E__) - checkForRemoteSketchUpdate(); +// checkForRemoteSketchUpdate(); #endif cmdAdd("help", _handleHelp); @@ -801,24 +965,45 @@ void loop(){ //commandLine.update(); cmdPoll(); -if (lanLoop() >1) {client.loop(); if (artnet) artnet->read();} -if (owReady && owArr) owLoop(); +if (lanLoop() >1) + { + client.loop(); + #ifdef _artnet + if (artnet) artnet->read(); + #endif + } -#if defined(__AVR_ATmega2560__) +#ifdef _owire +if (owReady && owArr) owLoop(); +#endif + +#ifdef _dmxin unsigned long lastpacket = DMXSerial.noDataSince(); + DMXCheck(); #endif // if (lastpacket && (lastpacket%10==0)) Serial.println(lastpacket); - DMXCheck(); + + + #ifdef _modbus if (modbusArr && items) modbusLoop(); + #endif + + #ifdef _owire if (items) thermoLoop(); + #endif + if (inputs) inputLoop(); } // Idle handlers void owIdle(void) -{ if (artnet) artnet->read(); +{ +#ifdef _artnet + if (artnet) artnet->read(); +#endif + #if defined(__AVR_ATmega2560__) wdt_reset(); #endif @@ -827,7 +1012,11 @@ void owIdle(void) if (lanLoop() == 1) client.loop(); //if (owReady) owLoop(); + +#ifdef _dmxin DMXCheck(); +#endif + //modbusLoop(); } @@ -838,9 +1027,18 @@ void modbusIdle(void) #if defined(__AVR_ATmega2560__) wdt_reset(); #endif -if (lanLoop() > 1) {client.loop();if (artnet) artnet->read();} +if (lanLoop() > 1) + { + client.loop(); + #ifdef _artnet + if (artnet) artnet->read(); + #endif + } + //if (owReady) owLoop(); +#ifdef _dmxin DMXCheck(); +#endif //modbusloop(); } @@ -1004,10 +1202,41 @@ if (items) } //proc + +#if defined(ESP_PLATFORM) +int freeRam () +{return system_get_free_heap_size();} +#endif + +#if defined(__AVR__) int freeRam () { extern int __heap_start, *__brkval; int v; return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); } +#endif +#if defined(__SAM3X8E__) +extern char _end; +extern "C" char *sbrk(int i); + +int freeRam() +{ + char *ramstart = (char *) 0x20070000; + char *ramend = (char *) 0x20088000; + char *heapend = sbrk(0); + register char * stack_ptr asm( "sp" ); + struct mallinfo mi = mallinfo(); +/* + Serial << "Ram used (bytes): " << endl + << " dynamic: " << mi.uordblks << endl + << " static: " << &_end - ramstart << endl + << " stack: " << ramend - stack_ptr << endl; + Serial << "Estimation free Ram: " << stack_ptr - heapend + mi.fordblks << endl; +*/ + + + return stack_ptr - heapend + mi.fordblks; +} + #endif diff --git a/options.h b/options.h new file mode 100644 index 0000000..37f2353 --- /dev/null +++ b/options.h @@ -0,0 +1,33 @@ +// Configuration of drivers enabled +#define _dmxin +#define _dmxout +#define _owire +#define _modbus +#define _artnet + + +#if defined(__AVR__) +//All options available +#define modbusSerial Serial2 +#endif + +#if defined(__SAM3X8E__) +/// DMX not deployed yet +#undef _dmxin +//#undef _dmxout +#define modbusSerial Serial2 +//#include +#define dmxout DmxDue4 +#define dmxin DmxDue1 +#endif + +#if defined(ESP_PLATFORM) +#undef _dmxin +#undef _dmxout +//#undef _modbus +#define modbusSerial Serial +#endif + +#ifndef _dmxout +#undef _artnet +#endif