diff --git a/DUE_to_replace_sysfile/path.txt b/DUE_to_replace_sysfile/path.txt deleted file mode 100644 index 6bd387c..0000000 --- a/DUE_to_replace_sysfile/path.txt +++ /dev/null @@ -1,4 +0,0 @@ -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 deleted file mode 100644 index 21e2c49..0000000 --- a/DUE_to_replace_sysfile/variant.cpp +++ /dev/null @@ -1,455 +0,0 @@ -/* - 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 96138d0..e82941e 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,48 @@ -# LightHub -is Flexible, Arduino-Mega/Arduino DUE/ESP8266 based SmartHome controller. [RU](https://geektimes.ru/post/295109/) - -It allows connecting together: +# LightHub +is Flexible, Arduino-Mega/Arduino DUE/ESP8266 open-software and open-hardware SmartHome controller. [RU](https://geektimes.ru/post/295109/) [HOME-site RU](http://lazyhome.ru) +It may operate both: +* On [especially designed hardware board](http://www.lazyhome.ru/index.php/featurerequest) with 16 optocoupled digital inputs, 16 ESD protected digital/analog Inputs/outputs, 8 open-collector outputs (up to 0.5A/50V), DMX IN/OUT, MODBUS RTU and hardware 1-wire support circuit. +* On plain Arduino MEGA 2560, Arduino DUE, ESP8266 and even on [Controllino](http://controllino.biz/) +(Controllino and ESP8266 is not tested enough and in experimental stage yet) +Lighthub allows connecting together: * Contact sensors (switches, buttons etc) * 1-Wire temperature sensors (up to 20 on single bus) -* Standard nonexpensive Relay board with TTL inputs, (like this) to control AC powered lamps, floor heaters, boilers etc -* Standard LED and AC DMX-512 dimmer boards -* Modbus RTU devices (Currently, are deployed two types of Modbus devices: AC Dimmer and Ventilation set (Based on Vacon 10 controller) -* Simple DMX wall sensor panel +* Standard nonexpensive Relay board with TTL inputs, [like this](https://aliexpress.com/item/16-Channel-20A-Relay-Control-Module-for-Arduino-UNO-MEGA2560-R3-Raspberry-Pi/32747887693.html) to control AC powered lamps, floor heaters, boilers etc +* [Standard nonexpensive LED dimmers](https://aliexpress.com/item/30-channel-27channel-Easy-DMX-LED-controller-dmx-decoder-driver-rgb-led-controller/2015743918.html) and [AC DMX-512 dimmers](https://aliexpress.com/item/DMX302-led-DMX-triac-dimmer-brightness-controller-AC90V-240V-Output-3channels-1A-CH-High-voltage-led/32822841266.html) +* Modbus RTU devices (Currently, are deployed two types of Modbus devices: AC Dimmer and Ventilation set (Based on [Vacon 10 controller](http://files.danfoss.com/download/Drives/Vacon-10-Quick-Guide-DPD00714F1-UK.pdf)) +* Simple DMX wall sensor panel [like this](https://aliexpress.com/item/New-Ltech-D8-LED-rgb-RGBW-touch-panel-controller-DMX512-controller-DC12-24V-4-zones-4/32800199589.html) -Where is possible both, to configure local control/mapping between inputs and outputs (light, floor heating thermostats) and remote control from Openhab or Openhab2 Smarthome software +![alt text](docs/LightHubAppDiagram.png "LightHub application diagram") -Scalability is virtually unlimited: Setup so many controllers you needed in most convenient places of your house - MQTT broker will allow controllers communicate each other and with Openhab and propagate commands across network. +Where is possible both, to configure local control/mapping between inputs and outputs (light, floor heating thermostats) and remote control from MQTT enabled software. At the moment, LightHub tested with following set of complementary free software: +* [Openhab or Openhab2 Smarthome software](http://www.openhab.org/) +Openhab provides own native mobile app both, for IoS and Android, and even allow you to use Apple's HomeKit to say "Siri, turn on light in bedroom" but requires some server to be installed (Raspberry PI with [Openhabian](https://docs.openhab.org/installation/openhabian) will good enough) +* [HomeRemote mobile client](http://thehomeremote.com/) +Home Remote mobile applicatios for IoS and Android requires just MQTT broker to be working. Any Cloud-based MQTT broker, like [CloudMQTT](https://www.cloudmqtt.com/) will enough to serve average household, even with free account. +* [Node-Red](https://nodered.org/) Possibly, the best solution to deploy event-based authomation and scripting on top of MQTT/LightHub. The easy to use universal and visual tool to wire many different devices in single system. Having own Dashbord which allow control from web/mobile web, even without mobile apps (but excelent co-working with OpenHab and HomeRemote) -[Prease refer to our Wiki for insructions.](https://github.com/anklimov/lighthub/wiki/Configuring) +Scalability of Lighthub is virtually unlimited: Setup so many controllers you needed in most convenient places of your house - MQTT broker will allow controllers communicate each other and with Openhab/NodeRed/HomeRemote and propagate commands across network. + +# [Please refer to our Wiki for insructions.](https://github.com/anklimov/lighthub/wiki/Configuring) +* [Compiling and flashing](https://github.com/anklimov/lighthub/wiki/Compiling-and-flashing) +* [Configuring](https://github.com/anklimov/lighthub/wiki/Configuring) +* [Channel commands](https://github.com/anklimov/lighthub/wiki/Channel-commands) +* [OpenHab integration](https://github.com/anklimov/lighthub/wiki/OpenHab--integration) Finished portation of project to Arduino DUE and ESP8266 (ESP32 not tested). -Compiled image has been added to [compiled/](https://github.com/anklimov/lighthub/tree/master/compiled) folder. Flash your Mega 2560 +Compiled image has been added to [compiled/](https://github.com/anklimov/lighthub/tree/master/compiled) folder. Flash your Mega 2560 ```bash -avrdude -v -V -patmega2560 -cwiring -b115200 -D -Uflash:w:lighthub.ino.hex:i +avrdude -v -V -patmega2560 -cwiring -b115200 -D -Uflash:w:firmware.hex:i ``` or flash your DUE (need to correct path and port, of course) ```bash -/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 +/Users//Library/Arduino15/packages/arduino/tools/bossac/1.6.1-arduino/bossac -i -d --port=cu.usbmodem1451 -U false -e -w -v -b firmware.bin -R ``` - +Note: binary images usually not up-to-date with recent code. The preferred way, to compile and upload firmware to your controller. # Dependencies (quite big number of libs required. Use git clone to have your local copy in your Arduino libs folder) @@ -45,40 +59,41 @@ For patched libraries, appropriate GitHub repo URL provided: * HTTPClient (for AVR) https://github.com/anklimov/HTTPClient or https://github.com/arduino-libraries/ArduinoHttpClient for other platforms * aJson https://github.com/anklimov/aJson * CmdArduino https://github.com/anklimov/CmdArduino -* EEPROM (standard for AVR) or DueFlashStorage for DUE +* EEPROM (standard for AVR) or DueFlashStorage for DUE: https://github.com/sebnil/DueFlashStorage * ModbusMaster https://github.com/anklimov/ModbusMaster * pubsubclient-2.6 * 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) done since v 0.96 +Portation from AVR Mega 2560 to SAM3X8E (Arduino DUE) done since v 0.96 and tested against Wiznet 5100 Ethernet shield and Wiznet 5500 Ethernet module # Platforms specific details: -AVR version is basic and has all functions +AVR version is basic, long tome in production and have all functions *DMX-out is software (DMXSimple) on pin3 -**SAM3X8E**: +**SAM3X8E**: (Tested. Recomended hardware at current moment) * default PWM frequency * both, DMX-in and DMX-out are hardware USART based. Use USART1 (pins 18 and 19) for DMX-out and DMX-in -**ESP8266**: +**ESP8266**: (Developed but not tested in production) * DMX-OUT on USART1 TX * DMX-IN - not possible to deploy in ESP8266 * Modbus - disabled. Might be configured in future on USART0 instead CLI/DEBUG since v. 0.97: +Mega and DUE: +Need to use compiler directive -D Wiz5500 and https://github.com/anklimov/Ethernet2 library to compile with Wiznet 5500 instead 5100 -There is first attempt to use Wiznet 5500 (still not stable enough) -Need to use compiler directive -D Wiz5500 and https://github.com/anklimov/Ethernet2 library - -Prefered way to compile project is using platformio toolchain, suitable for Arduino Due, and Arduino Mega2560, but work is still in progress. +Prefered way to compile project is using platformio toolchain, suitable for Arduino Due, and Arduino Mega2560 # Due compilation issue "USART0_Handler redefinition" -Please, open /variants/arduino_due_x/variant.cpp file, then edit USART0_Handler method definition like this +Please, open /variants/arduino_due_x/variant.cpp file, then add USART0_Handler method definition like this +void USART0_Handler(void) __attribute__((weak)); -void USART0_Handler(void) __attribute__((weak)); +The normal path to find this file in platformio is: +.platformio/packages/framework-arduinosam/variants/arduino_due_x # Platformio command line build instructions [First of all install platformio framework.]( http://docs.platformio.org/en/latest/installation.html) [Good tutorial for fast start in RUSSIAN.](https://geektimes.ru/post/273852/) @@ -128,6 +143,8 @@ platformio device monitor -b 115200 * DMX_DISABLE //disable DMX support * MODBUS_DISABLE // disable Modbus support * OWIRE_DISABLE // disable OneWire support +* ARTNET_ENABLE //Enable Artnet protocol support +* CONTROLLINO //Change Modbus port, direction pins and Wiznet SS pins to be working on [Controllino](http://controllino.biz/) # Default compilation behavior: @@ -142,4 +159,9 @@ platformio device monitor -b 115200 * DMX support enabled * Modbus support enabled * OneWire support enabled +* Artnet disabled +* Defailt MQTT input topic: /myhome/in +* Default MQTT topic to publish device status: /myhome/s_out +* Default Alarm output topic /alarm +If you've using Arduino IDE to compile & flash firmware, it will use Default options above and you will not able to configure additional compilers options except edit "options.h" file diff --git a/build_flags_template.sh b/build_flags_template.sh index 0e97a40..51ecb93 100644 --- a/build_flags_template.sh +++ b/build_flags_template.sh @@ -17,5 +17,7 @@ export FLAGS="$FLAGS -DDMX_DISABLE" export FLAGS="$FLAGS -DMODBUS_DISABLE" export FLAGS="$FLAGS -DOWIRE_DISABLE" + export FLAGS="$FLAGS -DARTNET_ENABLE" + export FLAGS="$FLAGS -DCONTROLLINO" export PLATFORMIO_BUILD_FLAGS="$FLAGS" unset FLAGS \ No newline at end of file diff --git a/compiled/DUE/Wiz5100/firmware.bin b/compiled/DUE/Wiz5100/firmware.bin new file mode 100755 index 0000000..0d699da Binary files /dev/null and b/compiled/DUE/Wiz5100/firmware.bin differ diff --git a/compiled/DUE/Wiz5500/firmware.bin b/compiled/DUE/Wiz5500/firmware.bin new file mode 100755 index 0000000..ade583b Binary files /dev/null and b/compiled/DUE/Wiz5500/firmware.bin differ diff --git a/compiled/DUE/lighthub.ino.bin b/compiled/DUE/lighthub.ino.bin deleted file mode 100755 index 7956c7a..0000000 Binary files a/compiled/DUE/lighthub.ino.bin and /dev/null differ diff --git a/compiled/Mega2560/Wiz5100/firmware.hex b/compiled/Mega2560/Wiz5100/firmware.hex new file mode 100644 index 0000000..b588c9b --- /dev/null +++ b/compiled/Mega2560/Wiz5100/firmware.hex @@ -0,0 +1,3617 @@ +:100000000C9433070C9464070C9464070C946407F5 +:100010000C9464070C9464070C9464070C946407B4 +:100020000C9464070C9464070C9464070C946407A4 +:100030000C9464070C9464070C9464070C94D72800 +:100040000C9464070C9464070C9464070C94640784 +:100050000C9464070C9464070C9464070C947D530F +:100060000C9464070C9442180C9418180C946407B0 +:100070000C9464070C9464070C9464070C94640754 +:100080000C9464070C9464070C9464070C94640744 +:100090000C9499340C9409340C9450340C94A1436E +:1000A0000C9464070C9464070C9464070C94640724 +:1000B0000C9464070C9464070C9464070C94640714 +:1000C0000C9464070C9464070C9464070C94EE176A +:1000D0000C94C4170C9464070C9464070C94640784 +:1000E0000C946407420827082E08420842084E086C +:1000F00057082E0842084208D40AD90ADE0AE80A3C +:10010000F20A6B0BFC0A040B0C0B160B200B2A0BD0 +:10011000390B430B6B0B4D0B570B610B070DF10CA0 +:10012000F10C070D070D140D160D160D070D070D1B +:10013000F5100511E11023112311231123112311AF +:100140002311231123112311D00E5C106310DA1038 +:100150007C107D1E7D1E7D1E7D1E7A1E7A1E811ED8 +:10016000811E811E811E811E811E811E811E7A1E9E +:100170007A1E811E811E811E811E811E7F1E7D1E94 +:10018000B32EA12EA12EB32EB32EB32EBF2EBF2E73 +:10019000B32EB32E1E301A301A301E301E301E30D1 +:1001A0002130E72F1E301E30A235A535BD35D435A0 +:1001B0001D363036503613521652055209520F5220 +:1001C0004D521A521E52245228522C52325236523A +:1001D0003A524D5240524452485207634236B79BFE +:1001E000D8A71A39685618AEBAAB558C1D3CB7CC97 +:1001F0005763BD6DEDFD753EF6177231BF0000000F +:10020000803F08000000BE922449123EABAAAA2AF1 +:10021000BECDCCCC4C3E00000080BEABAAAAAA3E0C +:1002200000000000BF000000803F00000000000848 +:100230004178D3BB4387D1133D190E3CC3BD4282E5 +:10024000AD2B3E68EC8276BED98FE1A93E4C80EFA3 +:10025000FFBE01C4FF7F3F00000000000C94B84CBB +:100260000C9454210C94430B0C94E80A0C942F2703 +:100270000C94E72F0C94D95F0C9424520C941A30F0 +:100280000C94A4210C943C4E0C94F10C0C941E2262 +:100290000C94040B0C9468450C94A6150C94161938 +:1002A0000C940E410C94E1260C948D2A0C94F1458B +:1002B0000C94A4150C94160D0C9461450C944D30BF +:1002C0000C945C100C9450140C94F5100C942C525B +:1002D0000C94A12E0C9493210C940C0B0C94F726E7 +:1002E0000C94753B0C944D150C94BD350C942E0854 +:1002F0000C9432410C94B7140C946A450C944D0B39 +:100300000C943A520C9421300C9422280C94070D32 +:100310000C9405520C948C2A0C94E6200C94D12158 +:100320000C9463100C9466070C94D00E0C94420845 +:100330000C943E470C9433460C94AE270C94C75350 +:100340000C9456460C94A24C0C940F410C94F20A57 +:100350000C941E520C94DE0A0C9440520C94474D9F +:100360000C944D520C94A5350C94DD530C941652FC +:100370000C94FC0A0C94D40A0C94140D0C94E553C0 +:100380000C948F210C94B6200C947F1E0C94902A10 +:100390000C94A2350C9462470C94D90A0C947417EF +:1003A0000C941A520C94200B0C94134E0C9444523F +:1003B0000C941E410C9494140C94A3140C94503679 +:1003C0000C94B32E0C9403270C94A8150C94E31BE7 +:1003D0000C94D8200C94AD460C944D450C941E30D2 +:1003E0000C9406460C9423110C947A1E0C9409521A +:1003F0000C949A230C9413520C940F520C94485260 +:100400000C94811E0C9411210C94160B0C947446C0 +:100410000C945A460C947C100C94F6460C945B2178 +:100420000C9451450C941D360C9430270C94BF2E1F +:100430000C94E1100C94B5150C9475450C94D435BE +:100440000C94B1150C9401270C9457080C94C51406 +:100450000C9427080C947E450C9406150C940511F9 +:100460000C944E080C942A0B0C9432520C94931654 +:100470000C94DA100C94FB440C9430360C947352A8 +:100480000C94F44D0C946B4F0C94C1210C947D454D +:100490000C94570B0C9418170C94A14C0C942852E4 +:1004A0000C9449450C94390B0C94610B0C949920D5 +:1004B0000C9436520C942E4D0C946B0B0C942921F9 +:1004C0000C947D1E496E76616C6964204D41433AFF +:1004D00020736574206669726D7761726527732079 +:1004E0004D414300496E76616C696420636F6D6DA8 +:1004F000616E64003E3E2000312D77697265206395 +:100500006F756E743A200020416464723A0064652D +:1005100076230020616C69766500204E6F64653A31 +:1005200000536561726368696E67004D6F64627540 +:100530007320706F6C6C696E67206572726F723DAC +:10054000002056616C3A20004D423A20004D6F6405 +:1005500062757320706F6C6C696E67206572726F64 +:10056000723D002D002050492056616C203A004D0C +:100570006F6462757320706F6C6C696E6720657252 +:10058000726F723D002D0020464D2056616C203A5E +:10059000002F6D79686F6D652F735F6F75742F0015 +:1005A00020000A667265653A00202D2D00204F4616 +:1005B0004600204F4E00204F46460020636D643AAF +:1005C000002043757274656D703A00205365743A6B +:1005D000002045787069726564003D002F00496E07 +:1005E0003A20003A003D3E003D00564323004D6F47 +:1005F00064627573206F70206661696C65640020A9 +:10060000636D643D003D0056435F6865617423007F +:100610003D0050696E3A003D0050696E3A00573A0D +:10062000002048616C74656400466F7263652057F2 +:1006300068697465003D00526573746F7265643A51 +:1006400020003A204E6F2073746F726564207661CB +:100650006C756573202D2064656661756C7400523D +:100660006573746F7265642066726F6D3A00204D19 +:10067000454D3D00436D643D00526562696E6420E6 +:1006800073756363657373004572726F723A20729B +:100690006562696E64206661696C0052656E65779B +:1006A00065642073756363657373004572726F725E +:1006B0003A2072656E65776564206661696C0041F9 +:1006C0006363657074696E6720636F6D6D616E64DE +:1006D000732E2E2E002074727920616761696E205E +:1006E000696E2035207365636F6E6473006661699F +:1006F0006C65642C2072633D004177616974696E9A +:100700006720666F722072657461696E656420741B +:100710006F70696373002F6D79686F6D652F696EF7 +:100720002F00636F6E6E65637465642061732000D3 +:10073000202E2E2E0020757365723A003A00417407 +:1007400074656D7074696E67204D51545420636FE9 +:100750006E6E656374696F6E20746F200046616908 +:100760006C656420746F20636F6E6669677572656F +:100770002045746865726E6574207573696E6720B4 +:1007800044484350005374617274696E67206C6111 +:100790006E0072657175657374204D515454204319 +:1007A0006F6E66696700536176656420746F2045DB +:1007B0004550524F4D00536176696E6720636F6EEE +:1007C00066696720746F20454550524F4D2E2E00AC +:1007D000636F756C64206E6F742070617273653A1C +:1007E000200055706461746564006F6E006F66660A +:1007F00000485454502F312E312025690020485490 +:1008000054502F312E310D0A486F73743A202573DE +:100810000D0A4163636570743A202A2F2A0D0A433A +:100820006F6E6E656374696F6E3A20636C6F73658B +:100830000D0A0025730020000D0A004745540020D2 +:1008400074727920616761696E20696E203520734A +:1008500065636F6E6473006661696C656420746FB4 +:1008600020636F6E6E656374004552524F523A209A +:100870005365727665722072657475726E65642058 +:1008800000436F6E6669672070617273696E6720DE +:100890006661696C656400676F7420436F6E66699A +:1008A0006700436F6E666967205552493A20687445 +:1008B00074703A2F2F00282B294F57495245002892 +:1008C0002B294D4F4442555300282B29444D5800A5 +:1008D000282B294453323438322D31303000282B24 +:1008E000294672656552616D207072696E74696E19 +:1008F0006700435553544F4D5F4649524D5741523F +:10090000455F4D4143004669726D77617265204DC8 +:100910004143204164647265737320006C617A798D +:10092000686F6D652E727500436F6E666967207320 +:1009300065727665723A00282B2957415443484422 +:100940004F470038643865333537000A4C617A798F +:10095000686F6D652E7275204C69676874487562A2 +:1009600020636F6E74726F6C6C65722000010210F0 +:1009700020200808102040102040800201020108B9 +:100980000402010102040810204080804020100869 +:1009900004020180040201804020100804020108C2 +:1009A0000402010102040810204080010204081022 +:1009B00020408000002200250028002B002E00315E +:1009C00000340002010000050108010B01050505C6 +:1009D00005070508080808020202020A0A080804B6 +:1009E00004040401010101010101010303030303E4 +:1009F000030303040707070C0C0C0C0C0C0C0C0273 +:100A000002020206060606060606060B0B0B0B0B79 +:100A10000B0B0B436F6E6E2E2061626F72746564F8 +:100A2000003A3D0041637469766500477270206347 +:100A30006865636B3A20005265747279696E67204D +:100A4000434D440053746174757320646566666534 +:100A5000726564002D3E005075623A2000556E6B41 +:100A60006E6F776E20636D642000536B69707069E0 +:100A70006E672E2E004F4F4D21005D20000A5B0057 +:100A80002E004D7920495020616464726573733A79 +:100A900020003A00436F6E66696775726564204D89 +:100AA00041433A00444D58696E204275666665724E +:100AB00020616C6C6F632065727200496E697420EE +:100AC000696E2063683A0009445332343832206535 +:100AD00072726F720009526573657420646F6E657F +:100AE0000009436865636B696E6720666F72203129 +:100AF0002D5769726520646576696365732E2E2EA5 +:100B0000004453323438322D3130302070726573E6 +:100B1000656E74004453323438325F3130305F498F +:100B200032435F544F5F31575F425249444745203B +:100B3000696E69740020416464723A0064657623CA +:100B400000312D7769726520006D71747420006D1D +:100B50006F646275732000696E707574732000692C +:100B600074656D732000436F6E66696775726564A6 +:100B70003A003D0050696E3A00444D5820696E209D +:100B8000737461727465642E204368616E6E656C67 +:100B9000733A00444D58206F7574207374617274F9 +:100BA00065642E204368616E6E656C733A20004C5C +:100BB0006F61646564006C6F6164206661696C6577 +:100BC00064004E6F2073746F72656420636F6E668D +:100BD0006967006C6F6164696E6720436F6E666958 +:100BE0006700005EBCE2613FDD83C29C7E20A3FD06 +:100BF0001F419DC3217FFCA2401E5F01E3BD3E60FB +:100C000082DC237D9FC1421CFEA0E1BF5D0380DE2C +:100C10003C62BEE0025CDF81633D7C22C09E1D43DE +:100C2000A1FF4618FAA427799BC584DA3866E5BB8C +:100C30005907DB856739BAE406581947A5FB7826BA +:100C4000C49A653BD987045AB8E6A7F91B45C698EC +:100C50007A24F8A6441A99C7257B3A6486D85B059E +:100C6000E7B98CD2306EEDB3510F4E10F2AC2F714C +:100C700093CD114FADF3702ECC92D38D6F31B2EC7A +:100C80000E50AFF1134DCE90722C6D33D18F0C52AC +:100C9000B0EE326C8ED0530DEFB1F0AE4C1291CF5E +:100CA0002D73CA947628ABF517490856B4EA69370C +:100CB000D58B5709EBB536688AD495CB2977F4AA3A +:100CC0004816E9B7550B88D6346A2B7597C94A146C +:100CD000F6A8742AC896154BA9F7B6E80A54D7891E +:100CE0006B3500002100240027002A002D00300071 +:100CF000330001010000040107010A010000200087 +:100D00002300260029002C002F00320000010000E3 +:100D100003010601090100000A0B02090C0D0E086F +:100D200007030401000000000000000000000000B4 +:100D300000000000000000000000000000000000B3 +:100D40000000121110000000000000000000000070 +:100D50000000000000000000000000002F6D796816 +:100D60006F6D652F735F6F75742F004E6F74206603 +:100D7000696E64003D005573652074686520636F7B +:100D80006D6D616E64733A202768656C7027202D45 +:100D9000207468697320746578740A2773657420F9 +:100DA00064653A61643A62653A65663A66653A3006 +:100DB00030272073657420616E642073746F7265D0 +:100DC000204D41432D6164647265737320696E2008 +:100DD000454550524F4D0A277361766527202D20D7 +:100DE0007361766520636F6E66696720696E204E59 +:100DF0005652414D0A2767657427202D2067657478 +:100E000020636F6E6669672066726F6D2070726511 +:100E10002D636F6E666967757265642055524C0A62 +:100E2000276C6F616427202D206C6F616420636FD5 +:100E30006E6669672066726F6D204E5652414D0A8C +:100E4000276B696C6C27202D207465737420776183 +:100E5000746368646F67006364696E6F707375783C +:100E6000585B0000D95F11241FBECFEFD1E2DEBF77 +:100E7000CDBF00E00CBF15E0A0E0B2E0E8ECFEED75 +:100E800000E00BBF02C007900D92A832B107D9F75E +:100E90002BE0A8E2B5E001C01D92A539B207E1F749 +:100EA00017E0C3E3D7E000E006C021970109802FD7 +:100EB000FE010E941161C233D10780E00807A9F743 +:100EC0000E943A550C94626F0C9400003F924F922E +:100ED0005F926F927F928F929F92AF92BF92CF92CA +:100EE000DF92EF92FF920F931F93CF93DF93CDB7D3 +:100EF000DEB761970FB6F894DEBF0FBECDBF7C01A1 +:100F00006B012A014901702E64E776E081EC96E0DE +:100F10000E94C0154AE050E0B60181EC96E00E94C4 +:100F20008C166EE676E081EC96E00E94C0159E017C +:100F30002F5F3F4F590180918B0B90918C0B009745 +:100F400011F485E99BE0A501481B590B052E000C07 +:100F5000660B770B2AE081EC96E00E94F91581EC94 +:100F600096E00E94D9161B861A861D861C861F864F +:100F70001E868114910479F460E070E0C7010E943C +:100F800032508C0133E0C316D104E9F084E0C81676 +:100F9000D10491F035C0F401DE011A9680E090E0B2 +:100FA000841595054CF78330910531F321913191EA +:100FB0002D933D930196F4CFC7010E94B02F892B4A +:100FC00009F095C088C0D70118968C91873009F434 +:100FD000CCC0C7010E945E50853079F46FE576E0A1 +:100FE00081EC96E00E94C0154AE050E065E070E0B8 +:100FF00081EC96E00E94DD166EC08DEF9FEF91C6EA +:10100000B1E0CB16D10409F466C024F4C114D104B4 +:1010100061F0ABC0F2E0CF16D10409F468C025E05E +:10102000C216D10409F47EC0A0C069E0C7010E94C5 +:101030004950D70118968C9190E08A309105B8F507 +:10104000FC018827EE58FF4F8F4F0C9411618C855F +:101050009D85892B19F48FE7F70180874A855B8589 +:101060006C857E85C7010E94FF4F772001F160E209 +:10107000C7010E94495064E47AE081EC96E00E9446 +:10108000061715C0772051F060E2C7010E94495051 +:1010900064E47AE081EC96E00E9406174A855B855D +:1010A000052E000C660B770BC7010E94FF4F0E94B4 +:1010B00071536093990570939A0580939B05909363 +:1010C0009C05D70112968D919C911397909398054A +:1010D000809397054AC0F7018085813009F064C488 +:1010E000C7010E945E50813009F05EC419C5C70176 +:1010F0000E945E508530B1F11B861A861D861C86C3 +:101100001F861E8662E0C7010E944950772051F178 +:1011100020E030E040E050E062E070E0C7010E9473 +:101120009E2D20C0C7010E94B02F18161906ECF49E +:101130001B861A861D861C861F861E8665E0C701D3 +:101140000E94495020E030E040E050E062E070E072 +:10115000C7010E949E2D61E276E081EC96E00E943C +:10116000061703C032E0C32ED12CD70118968C91FC +:10117000843009F457C158F4813009F446C0B0F105 +:10118000823009F472C0833009F4A8C10CC48830DD +:1011900009F453C338F4863009F479C1873009F46F +:1011A00052C101C4893009F4BBC28F3709F0FBC3B7 +:1011B00060E0C8010E94C32960E0C80101960E9456 +:1011C000C32960E0C80102960E94C329AE85BF858D +:1011D0002FEF30E00E94206124E630E040E050E054 +:1011E0000E94216F622FC801039619C1AA85BB8591 +:1011F0002FEF30E00E94206124E630E040E050E034 +:101200000E94216F622FC8010AC12C853D8584E6AA +:1012100090E0821B930B2E853F85829FD001839F98 +:10122000B00D929FB00D11242FEF30E00E9420618D +:1012300020E137E240E050E00E94216F622FC801B8 +:101240000396288B398B0E94C3296EE176E081ECEE +:1012500096E00E94C0154AE050E02889622F398943 +:10126000732F81EC96E00E94DD16AE85BF852FEFCF +:1012700030E00E94206124E6822E912CA12CB12C1A +:10128000A50194010E94216FE22EC22EAC85BD857E +:101290002FEF30E00E942061A50194010E94216F90 +:1012A000F22ED22EAA85BB852FEF30E00E9420615E +:1012B0002DE631E040E050E00E94216F522F422F96 +:1012C0004F71440F440F842F880F45E5682F649FAA +:1012D000060E60E0611D1124922F9074207257FD5C +:1012E00021C091110BC0211104C0862F8095562F6B +:1012F00011C055E5560F40E06BEA33C021110DC017 +:10130000482F5AEA459F040E40E0411D11248BEA04 +:10131000841B560F682F40E024C080E0562F509564 +:10132000462F0EC0911111C021110CC0482F2AEA7E +:10133000429F040E40E0411D11245BEA541B4B5AAE +:1013400060E00FC0462F40950BC0211104C085E519 +:10135000860F4BEA03C08AEA860F90E0461B682F8F +:1013600050E0BFEFDB1609F426C0DD2009F166234B +:1013700029F02F2D629F060E60E0611D552329F094 +:101380003F2D539F050E50E0511D442329F02F2D72 +:10139000429F040E40E0411D1124F0942F2D229F06 +:1013A000020E20E0211D1124620F520F420F03C0D4 +:1013B0004FEF5FEF6FEF3FEFC31609F421C020E05E +:1013C0003E2D332321F0339F212D09F02F5F22235F +:1013D000A1F0662321F0629F060E60E0611D552397 +:1013E00021F0529F050E50E0511D442321F0429FF1 +:1013F000040E40E0411D112403C040E050E060E0D5 +:10140000C801498B588B0E94C3295889652FC80190 +:1014100001960E94C3294989642FC80102960E943F +:10142000C329C1C2D70114960D911C911597F801DB +:101430008085853009F0B7C2C8010E94631F8330E0 +:1014400009F0B1C20FC2D7011496ED91FC91159726 +:101450008085853009F0A7C2E680F780E114F104A9 +:1014600009F4A1C2F70161857285C5010E94CD50C2 +:10147000072D9E01265F3F4FA201B601C5010E94C4 +:101480006607D7011296ED90FC901397E7CFE02EF8 +:1014900061E0802F0E94FB52FF24F394CA94CD2870 +:1014A00009F0F12C6F2D8E2D0E94CB5269E176E070 +:1014B00081EC96E00E94C0154AE050E0B80181EC52 +:1014C00096E00E948C1667E176E081EC96E00E943F +:1014D000C0156F2D70E04AE050E01DC117FF07C036 +:1014E000119501951109EE24E394F12C02C0E12C31 +:1014F000F12CD02E61E0802F0E94FB528091A10040 +:10150000887F8093A10080919100887F80939100D3 +:101510008091A10082608093A100809191008260FF +:1015200080939100AA85BB85EF2899F0CD01BB0F70 +:10153000AA0BBB0B9C01AD0124563109410951098D +:10154000AFEFB0E00E94406F2CE93FEF4FEF5FEF4D +:1015500008C02FEF30E00E94206124E630E040E038 +:1015600050E00E94216F790161E08D2D0E94FB52B5 +:10157000E114F10409F4B3C0EFEFEE16F10409F43D +:10158000B0C0F801FF27EA5EF24FE4914E2F50E021 +:10159000FA013197E231F10508F09DC08827E4583F +:1015A000FF4F8F4F0C94116184B5806884BDE7BCF8 +:1015B0009CC084B5806284BDE8BC97C080918000E7 +:1015C000806880938000F0928900E09288008DC04E +:1015D00080918000806280938000F0928B00E09286 +:1015E0008A0083C080918000886080938000F092A0 +:1015F0008D00E0928C0079C08091B000806880936B +:10160000B000E092B30071C08091B000806280931E +:10161000B000E092B40069C080919000806880932F +:101620009000F0929900E09298005FC08091900045 +:10163000806280939000F0929B00E0929A0055C0E7 +:1016400080919000886080939000F0929D00E092DD +:101650009C004BC08091A00080688093A000809186 +:10166000A0008F7B8093A000F092A900E092A800D8 +:101670003CC08091A00080628093A000F092AB00FB +:10168000E092AA0032C08091A00088608093A00000 +:10169000F092AD00E092AC0028C0809120018068FB +:1016A00080932001F0922901E09228011EC08091D0 +:1016B0002001806280932001F0922B01E0922A01A8 +:1016C00014C080912001886080932001F0922D0148 +:1016D000E0922C010AC0F0E8EF16F10414F460E087 +:1016E00001C061E08D2D0E94CB5262E176E081EC79 +:1016F00096E00E94C0154AE050E0B80181EC96E007 +:101700000E948C1660E176E081EC96E00E94C015A4 +:101710004AE050E0B70181EC96E00E94DD1643C13B +:101720001A8560E070E0C7010E943250082FB92E80 +:101730006AEE75E081EC96E00E94C0154AE050E048 +:10174000602F7B2D81EC96E00E948C1668EE75E090 +:1017500081EC96E00E94C015612F012E000C770BE2 +:101760004AE050E081EC96E00E94DD1680913A0557 +:1017700090913B05892B89F06EEE75E081EC96E047 +:101780000E9406176C2D6064C7010E944950412FCA +:10179000110F550B660B770BA2C081E090E0909380 +:1017A0003B0580933A0526E040E855E260E070E0B2 +:1017B00084E296E00E946C180093FD0784E296E0B4 +:1017C0009093FC078093FB071092080910920A0976 +:1017D0001092090980ED97E0909383088093820826 +:1017E0001092850810928408112339F085E090E06A +:1017F000909387088093860804C0109287081092FF +:10180000860886E00E94921C62E370E080E090E02F +:101810000E94375382ED97E090938308809382086B +:10182000109285081092840824E61202A001112467 +:101830005093870840938608AFC0D7011496ED9166 +:10184000FC91159761857285C5010E94CD50C50137 +:101850000E94F24F882309F4A6C08985893009F0D7 +:10186000A2C0ADC160E0C8010E94F01BDC01199666 +:101870003C901997D32C1A96CC9061E0C8010E9435 +:10188000F01BFC01418452846384748462E0C801CB +:101890000E94F01BDC0119960D911C911A97AA85E4 +:1018A000BB852FE330E00E94206124E630E040E079 +:1018B00050E00E94216F49015A0180913A059091B0 +:1018C0003B05892B81F06EEE75E081EC96E00E947D +:1018D000061760E4C7010E944950B501A401C70181 +:1018E0000E94FF4F60C081E090E090933B058093A1 +:1018F0003A0526E240E855E260E070E084E296E0D6 +:101900000E946C183092FD0784E296E09093FC07E9 +:101910008093FB071092080910920A091092090996 +:10192000012B09F448C1982C882488248A944AE021 +:1019300050E06D2D7C2D81EC96E00E948C1665EEBA +:1019400075E081EC96E00E94C015B301A201662704 +:10195000772720E181EC96E00E94F91563EE75E0AF +:1019600081EC96E00E94C015A40160E070E020E1E7 +:1019700081EC96E00E94F91581EC96E00E94D91660 +:101980005092830840928208109285081092840831 +:10199000909287088092860886E00E94921C10929E +:1019A0003B0510923A05BDC161E0C7010E94495054 +:1019B000C7010E940E50AB01BC0114161506160695 +:1019C00017060CF041C0D70118968C9190E08A3030 +:1019D000910560F5FC018827E257FF4F8F4F0C946B +:1019E00011614A875B87862F062E000C990B9D8715 +:1019F0008C87872F072E000C990B009711F480E538 +:101A000090E09F878E87C7010E94FF4F3FC05B8792 +:101A10004A8760E2C7010E94495064E47AE081ECA1 +:101A200096E00E9406174DC05B874A87772049F0F1 +:101A300020E030E040E050E061E070E0C7010E944B +:101A40009E2D20E030E03FC02AE030E081EC96E0BF +:101A50000E94421662E476E081EC96E00E9406174E +:101A6000F7018085853079F060F481508230D8F4B8 +:101A700084E690E09B878A871D861C869F878E87D9 +:101A800005C0883081F484E190E00FC060E2C701B6 +:101A90000E94495064E47AE081EC96E00E940617C7 +:101AA00023E030E010C084E690E09B878A879E01A7 +:101AB000265F3F4F41E050E060E070E0C7010E94C8 +:101AC0009E2D21E030E0CE010A966C01812C912CF4 +:101AD00082169306F1F167E376E081EC96E0288BBD +:101AE000398B0E94C0154AE050E0B40181EC96E0C9 +:101AF0000E948C1665E376E081EC96E00E94C015AA +:101B0000D6016D917D916D014AE050E081EC96E047 +:101B10000E94DD16BFEF8B1A9B0A39892889D8CF1E +:101B20000E9471532091990530919A0540919B052F +:101B300050919C05DC01CB01821B930BA40BB50BD0 +:101B4000853F9140A105B10520F0F70180858130E6 +:101B500071F0F7018085813031F48C859D85892B6A +:101B600011F48FE78087CC24C394D12CFECA69E29C +:101B700076E081EC96E00E9406178FE7D701189671 +:101B80008C931D861C8684E690E09F878E874A850D +:101B90005B8560E074E6C7010E94FF4F7720C9F2C1 +:101BA0009E01265F3F4F43E050E060E070E0C701D8 +:101BB0000E949E2DCECF992499249A94B8CE1C2DA4 +:101BC0009A8460E070E0C5010E943250082FB92E5F +:101BD00067E076E081EC96E00E94C0154AE050E0B4 +:101BE000602F7B2D81EC96E00E948C1665E076E0FC +:101BF00081EC96E00E94C015692D092C000C770B32 +:101C00004AE050E081EC96E00E948C166FEF75E0A0 +:101C100081EC96E00E94C0154AE050E06C2D0C2C3F +:101C2000000C770B81EC96E00E94DD1680913A055E +:101C300090913B05892B89F06EEE75E081EC96E082 +:101C40000E9406176C2D6064C7010E944950492DFF +:101C5000990C550B660B770B42CE81E090E0909388 +:101C60003B0580933A0526E040E855E260E070E0ED +:101C700084E296E00E946C180093FD0784E296E0EF +:101C80009093FC078093FB071092080910920A09B1 +:101C9000109209091230A1F1153091F1692D990CBA +:101CA000770B880B990B0E94576222E538EB42E1D3 +:101CB00052E40E943C6120E030E040E251E40E94A6 +:101CC0000C632DEE3EE94CE35EE30E94AD616B01D7 +:101CD0007C0120E030E0A9010E94076320E030E0B1 +:101CE00040E05FE387FD05C0C701B6010E943C618B +:101CF00004C0C701B6010E943B610E941F6202C07E +:101D000060E070E083ED97E0909383088093820811 +:101D10001092850810928408709387086093860853 +:101D20003BCE61960FB6F894DEBF0FBECDBFDF91FC +:101D3000CF911F910F91FF90EF90DF90CF90BF90C8 +:101D4000AF909F908F907F906F905F904F903F905B +:101D500008954F925F926F927F928F929F92AF926F +:101D6000BF92CF92DF92EF92FF920F931F93CF9388 +:101D7000DF93CDB7DEB766970FB6F894DEBF0FBE20 +:101D8000CDBFE0914005F09141053C96E131F10570 +:101D900008F059C28827E856FF4F8F4F0C94116105 +:101DA00065E877E081EC96E00E9406170FB6F8949C +:101DB000A895809160008861809360001092600017 +:101DC0000FBE8091FB0581112AC01092E30510928D +:101DD000E20588EE93E0A0E0B0E08093E405909304 +:101DE000E505A093E605B093E70588E993E09093B5 +:101DF000E1058093E00584E693E09093EF058093FE +:101E0000EE051092F0051092F1051092F205109275 +:101E1000F30584E08093F80581E08093FB058DE96C +:101E200095E090931706809316066CE271E080E0CF +:101E300090E00E94375361E085E30E94CB5261E05D +:101E400085E30E94FB528CB580618CBD8CB58064AB +:101E50008CBD61E084E30E94FB5261E083E30E9459 +:101E6000FB52249A80E590E00E94AB2767E080E077 +:101E700090E00E947C4065E58BE190E00E947C4010 +:101E800065E58AE190E00E947C400E94AA2780E0FC +:101E900090E49093A10A8093A00A80E090E690934A +:101EA000A90A8093A80A80E098E49093A30A8093FB +:101EB000A20A80E098E69093AB0A8093AA0A80E099 +:101EC00090E59093A50A8093A40A80E090E7909310 +:101ED000AD0A8093AC0A80E098E59093A70A8093BE +:101EE000A60A80E098E79093AF0A8093AE0A80E557 +:101EF00090E00E94AB2746E050E068E275E089E0A0 +:101F000090E00E944D4084E693E09A8389831B828F +:101F10001C821D821E82CE0103960E94A3270E946E +:101F2000AA278091160690911706DC0192961D92C1 +:101F30001D921D921C929597FC0116A217A210A645 +:101F400011A69A961D921D921D921C929D9740EE8D +:101F50005EE260E070E046AB57AB60AF71AF40EA65 +:101F60005FE060E070E0DA964D935D936D937C9353 +:101F7000DD97189626E0FD01322F11923A95E9F788 +:101F8000AC01425F5F4F34E1FA0111923A95E9F7F3 +:101F9000E8E2F5E001900D922A95E1F7FC01EE5B95 +:101FA000FF4F10820E944B3E8130910509F051C0D5 +:101FB00080E590E00E94AB276091160670911706AD +:101FC000625F7F4FCE0101960E94B417CE01039647 +:101FD0000E94A32760911606709117066A5E7F4FD4 +:101FE000CE0101960E94B41744E050E0BE016D5F3F +:101FF0007F4F81E090E00E944D4060911606709105 +:1020000017066E5E7F4FCE0101960E94B41744E022 +:1020100050E0BE016D5F7F4F85E090E00E944D4033 +:102020000E94AA276091160670911706625E7F4F84 +:10203000CE0101960E94B4178B819C81AD81BE8137 +:102040008093120690931306A0931406B09315067E +:102050001FC0892BE9F46DE577E081EC96E00E94E2 +:10206000061786EF9FEF90934105809340050E94ED +:102070007153DC01CB01805A9541AF4FBF4F809324 +:10208000030690930406A0930506B093060608C0C5 +:102090000E94422D81E090E090934105809340059D +:1020A00099E288E10FB6F894A895809360000FBE7E +:1020B00090936000A895C7C060E070E080E090E079 +:1020C0000E94B419BCC0A8951E8A0E9403208111E9 +:1020D000BAC00091B40A1091B50A0115110509F4AE +:1020E000B2C0C8010E94631F682E712CF2E06F1607 +:1020F00071040CF004C2A7C00E9471530091030642 +:102100001091040620910506309106060617170760 +:102110002807390708F04EC044E150E06CE57DE047 +:102120008E010F5F1F4FC8010E94FA6769E574E0D6 +:10213000C8010E944F65F80101900020E9F7CF0126 +:10214000801B910B08968138910538F50E94032079 +:10215000882319F18091E0079091E107019611F42D +:1021600081E090E09093E1078093E0078091E007A1 +:102170009091E107909365078093660747E050E0F0 +:1021800060E677E0C8010E94711FAC01455051091B +:1021900060E677E082EA0E94921F83E090E09093ED +:1021A0004105809340056FEB76E081EC96E00E945C +:1021B000061749C00E940320811145C082E090E0CB +:1021C0003EC00E94715300910306109104062091B5 +:1021D000050630910606061717072807390798F5F0 +:1021E00010924105109240052EC00E94715300913B +:1021F0000306109104062091050630910606061785 +:10220000170728073907D0F21EC060E070E080E0B1 +:1022100090E00E94163B892B89F60E947153DC01E5 +:10222000CB0188579C4EAF4FBF4F809303069093CE +:102230000406A0930506B093060686EF9FEF9093E1 +:102240004105809340050FB6F894A89580916000F1 +:10225000886180936000109260000FBE80914005FD +:1022600090914105181619060CF024C1009116062C +:10227000109117060115110509F41CC10E94715334 +:102280004B015C017801BEE3EB0EF11CF70180818C +:102290009181A281B381A5019401281B390B4A0BBE +:1022A0005B0BCA01B901683E33E0730781059105F4 +:1022B00008F446C028EE33E040E050E00E94FF6E94 +:1022C000861A970AA80AB90AD7018D929D92AD92F3 +:1022D000BC921397F80186A597A5A0A9B1A9690199 +:1022E0007A01CC0CDD1CEE1CFF1C8C159D05AE0587 +:1022F000BF0528F416A617A610AA11AA09C0821BAA +:10230000930BA40BB50BF80186A797A7A0ABB1ABB5 +:10231000F80182A993A9A4A9B5A98C159D05AE05BC +:10232000BF0528F412AA13AA14AA15AA09C0821B71 +:10233000930BA40BB50BF80182AB93ABA4ABB5AB7D +:10234000F80186A597A5A0A9B1A9892B8A2B8B2B6B +:1023500069F4EE5BFF4F8081833041F484E0808339 +:10236000C8010E944B3E01967C0102C0E12CF12C79 +:10237000F80182A993A9A4A9B5A9892B8A2B8B2B33 +:10238000A1F4EE5BFF4F8081833011F081110DC00D +:102390001082F8013E9684E1DF011D928A95E9F7EB +:1023A000C8010E944B3E03967C01B2E0EB16F1049B +:1023B00029F0E4E0EE16F10409F050C080E590E069 +:1023C0000E94AB276091160670911706625F7F4FDF +:1023D000CE0101960E94B417CE0103960E94A32756 +:1023E00060911606709117066A5E7F4FCE010196C6 +:1023F0000E94B41744E050E0BE016D5F7F4F81E062 +:1024000090E00E944D4060911606709117066E5E36 +:102410007F4FCE0101960E94B41744E050E0BE0108 +:102420006D5F7F4F85E090E00E944D400E94AA279B +:102430006091160670911706625E7F4FCE0101967D +:102440000E94B4178B819C81AD81BE81809312065E +:1024500090931306A0931406B0931506F2E0EF16BE +:10246000F10491F034F4EA94EF2821F56BEA76E078 +:1024700010C043E0E416F10451F054E0E516F10415 +:10248000C9F469E776E010C06BE976E00DC068E852 +:1024900076E081EC96E00E94061786EF9FEF90931E +:1024A00041058093400506C081EC96E00E94061726 +:1024B0000E94422D99E288E10FB6F894A895809386 +:1024C00060000FBE9093600080914005909141059F +:1024D00066960FB6F894DEBF0FBECDBFDF91CF91E9 +:1024E0001F910F91FF90EF90DF90CF90BF90AF9032 +:1024F0009F908F907F906F905F904F90089560E0D5 +:10250000C8010E94F01BDC011996AD90BC901A978F +:1025100061E0C8010E94F01BFC0181849284F2E01A +:102520006F16710409F4B2C162E0C8010E94F01B89 +:10253000DC011996CD90DC901A97B3E06B1671040C +:1025400009F4A8C163E0C8010E94F01BFC01E1840A +:10255000F284F4E06F16710451F064E0C8010E9447 +:10256000F01BDC0119960D911C911A9703C08E0186 +:102570000A5E1F4F9092F4078092F307D092F607FD +:10258000C092F5076EE377E081EC96E00E94C015FB +:10259000B40181EC96E00E94B2176CE377E081EC25 +:1025A00096E00E94C0154AE050E0B60181EC96E04A +:1025B0000E948C1665E377E081EC96E00E94C015DE +:1025C000B70181EC96E00E94B21760E377E081ECFE +:1025D00096E00E94C0150E9403208111E6C0609120 +:1025E000F3077091F40780915E0790915F07409127 +:1025F000F5075091F607DC01ED91FC91611571052D +:1026000021F00088F189E02D16C00684F785E02DC1 +:1026100024E633E03A8329834090EF075090F00797 +:102620006090F1077090F2074B825C826D827E822F +:10263000BE016F5F7F4F19958130910509F0AEC0E3 +:102640009093E1078093E00787E0E0E5F2E0DE01A8 +:10265000119601900D928A95E1F7FE013196A5E65B +:10266000B7E0CE01089621912D93E817F907D9F725 +:10267000E114F10429F00115110521F082EC03C0E9 +:1026800082E001C082E880936C0710926D078FE0B2 +:1026900080936E074FE050E060E677E0C5010E944E +:1026A000711FE114F10479F0AC0160E677E0C70135 +:1026B0000E94711F0115110531F0AC0160E677E051 +:1026C000C8010E94711FAC014550510960E677E0D6 +:1026D00080E10E94921F0E9471536093E207709301 +:1026E000E3078093E4079093E5076093E607709310 +:1026F000E7078093E8079093E90780915E07909140 +:102700005F07DC01ED91FC910084F185E02D1995C6 +:10271000892BC1F40E9471530091E6071091E707DD +:102720002091E8073091E907DC01CB01801B910B78 +:10273000A20BB30B88399A43A105B105F0F28CEFD7 +:102740009FEF1CC0CE0145960E94AB300497D1F498 +:1027500080916307811111C00E9471536093E60755 +:102760007093E7078093E8079093E9071092EA07D0 +:102770001092FA071092F90718C090E09093FA07A8 +:102780008093F90780915E0790915F07DC01ED91DE +:10279000FC910488F589E02D19954FC08EEF9FEFCD +:1027A0009093FA078093F90748C062E277E081ECE2 +:1027B00096E00E94C015B50181EC96E00E94F416E7 +:1027C00044E150E06CE57DE0CE0101960E94FA679D +:1027D00069E574E0CE0101960E944F65CE01019635 +:1027E0000E94C93344E150E066E177E0CE010196F2 +:1027F0000E94FA6769E574E0CE0101960E944F6578 +:10280000CE0101960E94C93384E090E09093410587 +:10281000809340050E947153DC01CB0188579C4E88 +:10282000AF4FBF4F8093030690930406A093050615 +:10283000B093060669EF76E0B8CC6DEE76E081ECF9 +:1028400096E00E94C0156091F9077091FA074AE07E +:1028500050E081EC96E00E948C1665ED76E081EC0C +:1028600096E00E9406170E947153DC01CB01885745 +:102870009C4EAF4FBF4F8093030690930406A093E6 +:102880000506B093060684EF9FEFD9CC8BE5C82EE2 +:1028900087E0D82E7E0126E1E20EF11C87016ACE88 +:1028A000CF92DF92EF92FF920F931F93CF93DF931C +:1028B0006C017A018B01C0E0D0E0CE15DF0589F014 +:1028C000D8016D918D01D601ED91FC910190F081BF +:1028D000E02DC6011995892B11F47E0102C02196C5 +:1028E000ECCFC701DF91CF911F910F91FF90EF9037 +:1028F000DF90CF900895FC01A089B1898C91A689C1 +:10290000B78982FD0FC09C91818D8F5F8F73228D5F +:10291000821749F0218DDF01A20FB11D5D969C93B6 +:10292000818F08958C910895FC01538D448D252F3E +:1029300030E0842F90E0821B930B541710F0CF9659 +:10294000089501970895FC01918D828D981761F08B +:10295000828DDF01A80FB11D5D968C91928D9F5FD6 +:102960009F73928F90E008958FEF9FEF0895FC0181 +:10297000918D828D981731F0828DE80FF11D858D34 +:1029800090E008958FEF9FEF0895FC01918D228DC7 +:10299000892F90E0805C9F4F821B91098F7399274C +:1029A000089584E296E00E94C51421E0892B09F481 +:1029B00020E0822F089581EC96E00E94C51421E06A +:1029C000892B09F420E0822F0895FC01848DDF011A +:1029D000A80FB11DA35ABF4F2C91848D90E0019692 +:1029E0008F739927848FA689B7892C93A089B18981 +:1029F0008C9180648C93938D848D981306C002888B +:102A0000F389E02D80818F7D80830895EF92FF927E +:102A10000F931F93CF93DF93EC0181E0888F9B8D01 +:102A20008C8D981305C0E889F989808185FD24C0C3 +:102A3000F62E0B8D10E00F5F1F4F0F731127E02E46 +:102A40008C8DE8120CC00FB607FCFACFE889F98923 +:102A5000808185FFF5CFCE010E94E514F1CF8B8DEB +:102A6000FE01E80FF11DE35AFF4FF0820B8FEA8958 +:102A7000FB898081806207C0EE89FF896083E889D5 +:102A8000F98980818064808381E090E0DF91CF913B +:102A90001F910F91FF90EF900895CF93DF93EC017A +:102AA000888D8823C9F0EA89FB89808185FD05C06E +:102AB000A889B9898C9186FD0FC00FB607FCF5CFA8 +:102AC000808185FFF2CFA889B9898C9185FFEDCFF0 +:102AD000CE010E94E514E7CFDF91CF91089580E009 +:102AE00090E0892B21F00E94DB14811121C080E04D +:102AF00090E0892B41F080E090E0892B21F00E944A +:102B00000000811118C080E090E0892B21F00E9424 +:102B1000D114811113C080E090E0892BA1F080E0F6 +:102B200090E0892B81F00E94000081110AC0089575 +:102B30000E940000DCCF0E940000E5CF0E94000050 +:102B4000EACF0C9400000895A89508950E94FE64B1 +:102B5000A8950E94A90E029714F00E9483310C944C +:102B6000345160E08DE00C94CB5261E08DE00C9428 +:102B7000CB52DC01ED91FC910190F081E02D199494 +:102B8000EF92FF920F931F93CF93DF938C017B0102 +:102B9000C0E0D0E0F701EC0FFD1F6491662361F007 +:102BA000D801ED91FC910190F081E02DC8011995BB +:102BB000892B11F02196EECFCE01DF91CF911F919D +:102BC0000F91FF90EF9008956115710579F0FB0169 +:102BD00001900020E9F73197AF01461B570BDC014C +:102BE000ED91FC910280F381E02D199480E090E05A +:102BF00008954F925F926F927F92EF92FF920F93A0 +:102C00001F93CF93DF93CDB7DEB7A1970FB6F8949C +:102C1000DEBF0FBECDBF7C01FA01CB0119A222306D +:102C200008F42AE08E010F5D1F4F422E512C612CBB +:102C3000712CBF01A30192010E94FF6EF901CA012C +:102C4000015011096A3014F4605D01C0695CD8015B +:102C50006C93232B242B252B61F7B801C7010E940D +:102C6000E415A1960FB6F894DEBF0FBECDBFDF917D +:102C7000CF911F910F91FF90EF907F906F905F9099 +:102C80004F900895CF92DF92EF92FF920F931F9390 +:102C9000CF93DF93EC016A017B012115310579F4B3 +:102CA000E881F9810190F081E02D642FDF91CF91CF +:102CB0001F910F91FF90EF90DF90CF9019942A30E1 +:102CC0003105E9F477FF1AC06DE20E94B9158C0155 +:102CD00044275527BA014C195D096E097F092AE07E +:102CE000CE010E94F915800F911FDF91CF911F91A6 +:102CF0000F91FF90EF90DF90CF9008952AE0B701F9 +:102D0000A601CE01DF91CF911F910F91FF90EF901F +:102D1000DF90CF900C94F9159A01AB01770F660BF9 +:102D2000770B0C9442168F929F92AF92BF92CF92E4 +:102D3000DF92EF92FF920F931F93CF93DF937C016B +:102D40008B016C0182E0C80ED11C4701E5E08E0EBC +:102D5000911CC0E0D0E0F60141916F0150E060E0CD +:102D600070E02AE0C8010E94F9155C016EE2C8011A +:102D70000E94B9158A0D9B1DC80FD91FC814D9040C +:102D800051F7F701458150E060E070E02AE0C801AA +:102D90000E94F9158C0F9D1FDF91CF911F910F910C +:102DA000FF90EF90DF90CF90BF90AF909F908F906B +:102DB00008956AEE73E00C94E4150F931F93CF937C +:102DC000DF93EC019A01AB01770F660B770B0E9442 +:102DD00042168C01CE010E94D916800F911FDF91FF +:102DE000CF911F910F9108950F931F93CF93DF936E +:102DF000EC010E94E4158C01CE010E94D916800FCF +:102E0000911FDF91CF911F910F9108950F931F9301 +:102E1000CF93DF93EC010E94C0158C01CE010E947C +:102E2000D916800F911FDF91CF911F910F910895B7 +:102E30000F931F93CF93DF93EB018DE295E09F9368 +:102E40008F938CE295E09F938F938BE295E09F9315 +:102E50008F938AE295E09F938F9389E295E09F9309 +:102E60008F9388E295E09F938F938EE394E09F93F6 +:102E70008F938B818F938A818F930E941A662DB7CF +:102E80003EB7205F3F4F0FB6F8943EBF0FBE2DBF39 +:102E9000069784F460ED77E081EC96E00E94C0151F +:102EA0006A817B8181EC96E0DF91CF911F910F9138 +:102EB0000C94F4160E941D2D08E215E0C0E0D0E04D +:102EC000F80161918F01CE010E94F16E2196C6300A +:102ED000D105B1F762EE77E081EC96E0DF91CF911A +:102EE0001F910F910C940617CF93DF93CDB7DEB7E8 +:102EF0002C970FB6F894DEBF0FBECDBF1C821B828D +:102F00001E821D828FEF9FEF98878F838BE792E061 +:102F10009A83898386E290E09A8789871C861B863C +:102F200066EB77E081EC96E00E9406176091070659 +:102F300070910806CE0101960E947E356FEFCE019A +:102F400001960E94932166EA77E081EC96E00E9468 +:102F500006172C960FB6F894DEBF0FBECDBFDF91DB +:102F6000CF9108950C94E41524E633E0FC013183FD +:102F70002083FB014081518162817381FC01428386 +:102F800053836483758308951F920F920FB60F9237 +:102F900011240BB60F922F933F934F935F936F9330 +:102FA0007F938F939F93AF93BF93EF93FF9384E2AD +:102FB00096E00E94E514FF91EF91BF91AF919F9130 +:102FC0008F917F916F915F914F913F912F910F90D2 +:102FD0000BBE0F900FBE0F901F9018951F920F926F +:102FE0000FB60F9211240BB60F922F933F934F936E +:102FF0005F936F937F938F939F93AF93BF93EF9361 +:10300000FF9384E296E00E947B14FF91EF91BF91C1 +:10301000AF919F918F917F916F915F914F913F9170 +:103020002F910F900BBE0F900FBE0F901F90189511 +:103030001F920F920FB60F9211240BB60F922F937F +:103040003F934F935F936F937F938F939F93AF9330 +:10305000BF93EF93FF9381EC96E00E94E514FF91FC +:10306000EF91BF91AF919F918F917F916F915F9100 +:103070004F913F912F910F900BBE0F900FBE0F906D +:103080001F9018951F920F920FB60F9211240BB636 +:103090000F922F933F934F935F936F937F938F93F1 +:1030A0009F93AF93BF93EF93FF9381EC96E00E94C1 +:1030B0007B14FF91EF91BF91AF919F918F917F9181 +:1030C0006F915F914F913F912F910F900BBE0F9099 +:1030D0000FBE0F901F901895CF92DF92EF92FF9244 +:1030E0001F93CF93DF93EC016A017B01122FE889D4 +:1030F000F98982E080834115514E61057105B1F077 +:1031000060E079E08DE390E0A70196010E94FF6EF8 +:10311000DA01C9010197A109B109B695A79597955B +:103120008795AC01411580E15807A8F0E889F98935 +:10313000108260E874E88EE190E0A70196010E9499 +:10314000FF6EBA01A90141505109610971097695D3 +:10315000679557954795EC85FD855083EE85FF85EE +:103160004083188EEC89FD891083EA89FB89808170 +:1031700080618083EA89FB89808188608083EA8915 +:10318000FB89808180688083EA89FB8980818F7DCB +:103190008083DF91CF911F91FF90EF90DF90CF90D0 +:1031A00008959FE9980F963010F429EA05C09FEB27 +:1031B000980F963018F429EC280F05C090ED980F61 +:1031C0009A3008F4292F822F08950F931F93CF93DD +:1031D000DF93282FDC01C42FD52F8A2F821B86175F +:1031E000D0F48D01ED91F0E084E0F595E7958A95B6 +:1031F000E1F7E753FD4F808188832296CE01019746 +:10320000F8013081E32FEF70F0E0E753FD4F30819C +:10321000FC013083E2CFFA01E60FF11DE60FF11D4C +:103220001082DF91CF911F910F910895CF93DF937B +:10323000CDB7DEB769970FB6F894DEBF0FBECDBF2E +:103240008FE290E0A0E0B0E089839A83AB83BC83F7 +:10325000FE01359685E1DF011D928A95E9F762E965 +:1032600077E081EC96E00E940617AE014E5F5F4F5B +:1032700066E088E295E00E94E5181E8663E574E04A +:10328000CE0101960E944F65BE016F5F7F4F81ECBA +:1032900096E00E94F416CE0101960E94C9331E8664 +:1032A0006BE574E0CE0101960E944F65BE016F5F31 +:1032B0007F4F81EC96E00E94F41665E674E0CE0143 +:1032C00001960E94044B69960FB6F894DEBF0FBEBC +:1032D000CDBFDF91CF9108956BE479E081EC96E06A +:1032E0000E94C01563E479E081EC96E00E94061725 +:1032F00067E379E081EC96E00E94061768E279E0E6 +:1033000081EC96E00E94C0156CE179E081EC96E0DA +:103310000E94061766E079E081EC96E00E94C015F5 +:1033200062EF78E081EC96E00E9406176EED78E09F +:1033300081EC96E00E94061760ED78E081EC96E063 +:103340000E94061769EC78E081EC96E00E9406176F +:103350006FEB78E081EC96E00E94061766EB78E070 +:1033600081EC96E00C940617AF92BF92CF92DF9259 +:10337000EF92FF920F931F93CF93DF93CDB7DEB7FA +:10338000CA56D1090FB6F894DEBF0FBECDBF2CE0F0 +:10339000E7E5F2E0DE01999601900D922A95E1F7BA +:1033A000FE01F59624E1DF011D922A95E9F78E01D1 +:1033B000075D1F4F1816190644F4FB0162817381E3 +:1033C0004FE150E0C8010E94936580912D051F9246 +:1033D0008F9380912C051F928F9380912B051F92C4 +:1033E0008F9380912A051F928F93809129051F92B8 +:1033F0008F93809128051F928F9387E694E09F9387 +:103400008F931F9288E28F93CE0101967C019F9348 +:103410008F930E94AD6562EA78E081EC96E00E94AD +:10342000C015B80181EC96E00E94B217B70181EC9B +:1034300096E00E94F4160FB6F894A895809160006B +:10344000886180936000109260000FBE6E0199E465 +:10345000C90ED11CD60113961C921E92129788EEAB +:1034600093E0A0E0B0E0F60184839583A683B78360 +:1034700084E0848781E992E09183808316870587C1 +:10348000108A178680E590E0928B818B158A6EE119 +:1034900072E28AE993E20E9453688C010FB6F894B5 +:1034A000DEBF0FBECDBF892B09F4B2C083E090E030 +:1034B0000E944566D8011D969C938E931C97FC0133 +:1034C000D182C0821282C6010E943E47882319F031 +:1034D000C6010E946247D6011F966D917C9150975C +:1034E00051964D915C91529761157105C1F0CE01D5 +:1034F000815A9F4FAA964FAFAA97AB965FAFAB97F3 +:103500000E94B417AA964FADAA97AB965FADAB9742 +:10351000BE01615A7F4FC6010E94222806C0F601F3 +:1035200065857685C6010E9430271816190624F095 +:10353000C8010E9478236CC0D6011D96BC901D97CF +:103540001E96AC90FF92EF928BE398E09F938F933F +:103550001F930F930E94DC68FF92EF9286E398E03E +:103560009F938F931F930F930E94DC68D8011C9642 +:10357000ED91FC911D9781E08283FF92EF9283E3AE +:1035800098E09F938F931F930F930E94DC68D8015C +:103590001C96ED91FC911D971282AF92BF928DEF18 +:1035A00097E09F938F931F930F930E94DC6888E3AB +:1035B00098E09F938F931F930F930E94DC68F6010E +:1035C000148A138AD8011C96ED91FC911D97A08056 +:1035D000B1800FB6F894DEBF0FBECDBF83E3E82EF7 +:1035E000F12CD501ED91FC910084F185E02DC50110 +:1035F000199541970CF09BC0B1E0EB1AF10809F462 +:1036000096C064E170E080E090E00E943753E9CF1B +:1036100000E010E0F601E388F48899E288E10FB653 +:10362000F894A895809360000FBE909360000115F8 +:10363000110509F45DC0F8ECEF16F10409F04AC079 +:1036400067E978E081EC96E00E940617A3961FAE2A +:103650001EAEA397A5961FAE1EAEA5978FEF9FEF48 +:10366000A7969FAF8EAFA79787EB92E0A1969FAFEB +:103670008EAFA197A9961FAF0EAFA99780910706AD +:10368000909108060E940F4BCE01815A9F4F0E94D5 +:103690003A4B9093080680930706C8010E9478234E +:1036A0008091070690910806892B79F461E878E00B +:1036B00081EC96E00E9406170E947153DC01CB0159 +:1036C0008856954CAF4FBF4F27C00E94BD3682E051 +:1036D00090E067C069E678E081EC96E00E94C01552 +:1036E0004AE050E0B70181EC96E00E94DD160CC084 +:1036F00067E578E081EC96E00E9406176FE378E0DA +:1037000081EC96E00E9406170E947153DC01CB0108 +:1037100088579C4EAF4FBF4F80930306909304068B +:10372000A0930506B093060685EF9FEF3AC07E0191 +:10373000FFE5EF0EF11CFF92EF9281EF97E09F9370 +:103740008F931F930F930E94F9680F900F900F9023 +:103750000F900F900F90019709F05CCFF7018081D7 +:103760009181D60154969C938E93539720E080E0EC +:103770008A3021F08D3031F0282F04C02A3009F42E +:1037800049CF2AE0C801AA962FAFAA970E949E6847 +:10379000AA962FADAA978F3F59F7C8010E947823A8 +:1037A00039CFC659DF4F0FB6F894DEBF0FBECDBF7D +:1037B000DF91CF911F910F91FF90EF90DF90CF900D +:1037C000BF90AF9008950C94B419882319F06AEE55 +:1037D00077E002C06DEE77E081EC96E00C9406177E +:1037E000FC0186819781009739F0662329F06150AA +:1037F000FC0182819381F7CF08950F931F93CF939C +:10380000DF938B01FC01C681D781209759F0B80165 +:10381000888199810E943C65892B21F00A80DB8197 +:10382000C02DF3CFCE01DF91CF911F910F9108955D +:10383000CF93DF939B01672B61F4E091C106F09178 +:10384000C2060190F081E02D682F81EC96E0199579 +:1038500008C0482F50E060E070E081EC96E00E94E4 +:10386000F915EC0181EC96E00E94D9168C0F9D1F92 +:10387000DF91CF910895DC011696ED91FC91179799 +:1038800061157105A1F0309729F417967C936E931A +:103890001697089582819381009711F0FC01FACF69 +:1038A00073836283DB011596FC93EE93149708955E +:1038B000CF92DF92EF92FF920F931F93CF93DF93FC +:1038C0008C017B016A010E946C23EC01892B09F1B8 +:1038D00082E08887A601DD0C660B770B49875A8743 +:1038E0006B877C8788819981009711F00E94DA6646 +:1038F000C7010E94036599838883BE01C801DF91D7 +:10390000CF911F910F91FF90EF90DF90CF900C948B +:103910003B1CDF91CF911F910F91FF90EF90DF90B3 +:10392000CF9008958F929F92AF92BF92CF92DF92E5 +:10393000EF92FF920F931F93CF93DF93CDB7DEB734 +:10394000C150D1400FB6F894DEBF0FBECDBF282FB7 +:103950008091FD0789832A83213090F0253010F073 +:10396000273171F48091FE079091FF079B838C8330 +:1039700080910008909101089D838E8396E001C09C +:1039800092E08E010F5F1F4F213120F42F3030F471 +:103990008BEF01C08AEE820F823078F4309182087A +:1039A00080918308F801E90FF11D808381E0890F80 +:1039B000F801E80FF11D9E5F30832F3021F150F4A4 +:1039C000253091F0263009F0B1C030918608809101 +:1039D00087080EC0263109F48AC0273109F458C07F +:1039E000203109F0A3C054C030918408809185082B +:1039F000F801E90FF11D808381E0890FF801E80FDC +:103A0000F11D9E5F92C04091840850918508F80195 +:103A1000E90FF11D508382E0890F31E0390FF80181 +:103A2000E30FF11D4083BA0167707727A3E0569535 +:103A30004795AA95E1F7672B19F031E0340F01C0E3 +:103A4000342FB3E0B90FF801E80FF11D3083A4E083 +:103A5000A90F60E070E04FEF4A0F6317B0F450E039 +:103A6000CB0195958795400F511F880F991FFC0139 +:103A7000EA57F74F60FD02C0808101C08181FA01E1 +:103A800080836F5F7F4FAF5FE6CF9B2F930F4EC05A +:103A90003091840880918508F801E90FF11D808339 +:103AA00081E0890FF801E80FF11D308363E0690FB1 +:103AB0009E5FF801E90FF11D932F990F9083E6E8BF +:103AC000F8E0862F40E0431780F4708151813296F0 +:103AD000D801A80FB11D5C9351E0580FD801A50F74 +:103AE000B11D8E5F7C934F5FEECF960F1FC080910C +:103AF000860830918708F801E90FF11D308331E025 +:103B0000390FF801E30FF11D80833091880880910F +:103B1000890842E0490FF801E40FF11D808383E03A +:103B2000890FF801E80FF11D9C5F30837801F801DF +:103B30004FEF5FEFD02E8E2F801B8917A0F481915D +:103B4000482768E070E0DA01B695A79540FF06C007 +:103B5000AD0131E0432730EA532701C0AD01615088 +:103B6000710989F7E8CFF801E90FF11D408332E0D0 +:103B7000C32EC90E9F5FF801E90FF11D5083F801B4 +:103B8000EC0DF11D10828091FB079091FC07DC0188 +:103B9000ED91FC910284F385E02DCF5FDE4F288309 +:103BA000C150D1401995CF5FDE4F2881C150D1401F +:103BB000019649F7E0911109F0911209309731F01F +:103BC0001995CF5FDE4F2881C150D140A091FB07EE +:103BD000B091FC079E2D9D199C1588F4F701619109 +:103BE0007F01ED91FC9111970190F081E02DCD01C5 +:103BF000CF5FDE4F2883C150D1401995E2CFED91C0 +:103C0000FC9111970680F781E02DCD01CF5FDE4F4B +:103C10002883C150D1401995E0911309F0911409FE +:103C2000CF5FDE4F2881C150D140309731F01995D8 +:103C3000CF5FDE4F2881C150D140CF5FDE4F288358 +:103C4000C150D1400E9471534B015C0128E0D22E3B +:103C5000C12CCF5FDE4F2881C150D140E22EF12C24 +:103C60008091FB079091FC07DC01ED91FC910084B1 +:103C7000F185E02D1995892BC1F08091FB0790917A +:103C8000FC07DC01ED91FC910284F385E02D199590 +:103C90009091FD07891711F0CC2099F1F801EC0DF6 +:103CA000F11D8083DA94C39407C0E0910F09F0916D +:103CB0001009309709F01995B5E0CB1222C0EA81BE +:103CC0008E2F8F7790E08E159F0509F0A3C0E7FF38 +:103CD00004C08B81882349F181C08E2F90E0FC01C4 +:103CE0003197E731F10568F48827E755FF4F8F4F8B +:103CF0000C94116193E0D92E04C0DB8002C085E0F2 +:103D0000D82E0E947153DC01CB0188199909AA09A8 +:103D1000BB09813D9740A105B10508F0D2C0D11083 +:103D20009FCFF4E0FC1508F079C0AFEFBFEF40E0A3 +:103D3000D12CC6010297242F30E028173907C4F48C +:103D4000200F311FF9012081A22728E030E0BD01BA +:103D500076956795A0FF06C0DB01F1E0AF27F0EA9A +:103D6000BF2701C0DB012150310989F74F5FE3CF45 +:103D7000800F911FFC0180818A134EC0F601EC0F69 +:103D8000FD1F80818B1348C049C04034D8F4880F90 +:103D9000991FFC01E550F84FA5E0B0E0AC0FBD1F46 +:103DA000A80FB91F2C9130E0322F2227A4E0B0E0F9 +:103DB000AC0FBD1FA80FB91F8C91D901A82BCD0145 +:103DC00090878783242F4F5F842F90E08617970773 +:103DD000E4F220930E0950FD61C080E010920809C2 +:103DE00010920A091092090910920D09CF5FDE4F57 +:103DF0000FB6F894DEBF0FBECDBFDF91CF911F91FC +:103E00000F91FF90EF90DF90CF90BF90AF909F9079 +:103E10008F90089581EEE2CF83EEE0CF8A818530E6 +:103E200028F4833028F4813080F5D7CF8731A9F684 +:103E30008B8190E0AC015595479530910E0920E0BB +:103E4000822F90E084179507ECF42034C0F4FC0135 +:103E50003296EE0FFF1F880F991FBC016550784FF7 +:103E6000CE018E0F9F1FDC018C9190E0982F882748 +:103E7000E00FF11F3081832BFB0190878783322F66 +:103E80002F5FDECF30930E09A8CF5B81652F70E0E6 +:103E90007595679520910E0940E096CF403468F4FF +:103EA000880F991FFC01E550F84FD801A80FB91FE2 +:103EB00013968C9190E0908787834F5F40930E0913 +:103EC0008CCF82EE8BCFDC011696ED91FC9117978B +:103ED00080E0309729F08F5F0280F381E02DF9CFE9 +:103EE0000895CF93DF93DC014E5F5F4FFC019F018C +:103EF0002A1B3B0B9191992339F0EB01C40FD51F7D +:103F000098834F5F5F4FF3CFCA01821B930B680FFB +:103F1000791FFB013297308331962083CA01DF91EC +:103F2000CF910895CF92DF92EF92FF920F931F935C +:103F3000CF93DF9300D01F92CDB7DEB79A01E0E0B8 +:103F4000922F9F77220F232F221F330B319521159C +:103F5000310509F0906801E00E0FA1E0B0E0AC0F70 +:103F6000BD1FAE0FB11DFD0190832115310511F06C +:103F7000E02FE6CF10E0DB01A01BB10B14968C9371 +:103F8000FE0131966F0180E090E08017910764F4A4 +:103F9000F601F1906F019C01201B310B260F371F9A +:103FA000F901F5820196F1CF80915E0790915F074C +:103FB0004F5F5F4F040F151FFC0120813181F90114 +:103FC00022813381A801BD01F90119957C010E946C +:103FD00071536093E2077093E3078093E407909333 +:103FE000E50781E0E016F10609F080E00F900F9000 +:103FF0000F900F90DF91CF911F910F91FF90EF9055 +:10400000DF90CF90089580915E0790915F070097B1 +:1040100059F1DC01ED91FC910688F789E02D1995A5 +:10402000811124C08091F9079091FA07892BE1F45E +:104030008DEF9FEF9093FA078093F90780915E07C9 +:1040400090915F07DC01ED91FC910680F781E02DF6 +:10405000199580915E0790915F07DC01ED91FC91CD +:104060000488F589E02D199580E0089581E0089590 +:10407000DF92EF92FF920F931F93CF93DF937C0118 +:10408000D62E072FEA01122F0E9403208823E9F180 +:10409000F70101900020E9F73197EE19FF09CE01F1 +:1040A0000796E80FF91FE138F10578F545E050E093 +:1040B00060E677E0C7010E94711FED2DF02F60E0F0 +:1040C00070E06C177D0759F02191DB01A80FB91F33 +:1040D000A25AB84F12962C936F5F7F4FF2CF655064 +:1040E0007109112311F021E301C020E3AB01480F56 +:1040F000591F60E677E0822FDF91CF911F910F91DA +:10410000FF90EF90DF900C94921F80E0DF91CF91B1 +:104110001F910F91FF90EF90DF900895FB010190A8 +:104120000020E9F73197AF01461B570B21E00C94B3 +:104130003820FC01A285B3851097A9F08685978564 +:10414000029788F0CD010196938782876C938685CC +:1041500097850197978786870284F385E02D1082E3 +:1041600081E090E0089580E090E00895FC01868170 +:1041700097818F3F2FEF920729F02FEF3FEF378383 +:1041800026830895A085B185109789F0248535850B +:104190002115310561F0CD010196918780878C91C1 +:1041A0002150310935872487082E000C990B08957A +:1041B000FC0186819781019639F481E0248535855B +:1041C000232B19F480E0089581E00895CF92DF92C7 +:1041D000EF92FF920F931F93CF93DF937C016A01BD +:1041E0008B01C0E0D0E0CC15DD0589F0D701ED9161 +:1041F000FC910284F385E02DC70119958F3FBFEF35 +:104200009B0729F0F80181938F012196ECCFCE0115 +:10421000DF91CF911F910F91FF90EF90DF90CF90A2 +:104220000895CF93DF931F92CDB7DEB7DC01ED91F8 +:10423000FC910088F189E02D69831995DC01ED91ED +:10424000FC910190F081E02D69810F90DF91CF9179 +:104250001994CF93DF93FC01268137812F3F3F4F85 +:10426000F9F4EC01288539858A859B85820F931F97 +:104270008115904198F4E881F9810284F385E02D5D +:10428000CE011995813291056CF3E881F98106849C +:10429000F785E02D682FCE01199502C080E001C09E +:1042A00081E0DF91CF910895062E000C770BFC0181 +:1042B000778366830895CF93DF93DC0116962D9163 +:1042C0003C9117972F3F3F4F31F5EC01E881F98181 +:1042D0000088F189E02DCE011995DC01ED91FC916A +:1042E0000084F185E02D1995892B99F0E881F981F9 +:1042F0000284F385E02DCE0119958132910534F3C6 +:10430000E881F9810684F785E02D682FCE011995A3 +:1043100002C080E001C081E0DF91CF910895FC01EF +:10432000848195810895FC0120853185828593855E +:10433000AC014F5F5F4F53874287820F931F0E94EC +:10434000F16E81E090E00895FC01868197818F3FB6 +:104350002FEF920729F02FEF3FEF37832683089541 +:104360002085318582859385AC014F5F5F4F5387F0 +:104370004287820F931F0E94E96E082E000C990B52 +:104380000895FC01868197818F3F2FEF920729F0D6 +:104390002FEF3FEF378326830895808591850C9416 +:1043A0009E68CF92DF92EF92FF92CF93DF93EC0162 +:1043B0008E819F818F3F2FEF920759F02FEF3FEFB4 +:1043C0003F832E83DF91CF91FF90EF90DF90CF90CE +:1043D00008950E9471536B017C01A4EFCA0EA1E005 +:1043E000DA1EE11CF11CE881F9810088F189E02DD9 +:1043F000CE011995DC01ED91FC910084F185E02D51 +:104400001995892B39F40E9471536C157D058E0521 +:104410009F0548F3E881F9810088F189E02DCE01FC +:104420001995DC01ED91FC910284F385E02DDF917B +:10443000CF91FF90EF90DF90CF901994EF92FF9281 +:104440000F931F93CF93DF93009719F48FEF9FEF94 +:1044500086C0FC01E484F584D7010D911C91D8013C +:10446000ED91FC910688F789E02DC8011995882304 +:1044700069F3D801ED91FC910084F185E02DC8012C +:104480001995D801ED91FC91892B61F30284F38594 +:10449000E02DC8011995EC010196C1F2F80185895A +:1044A000882349F04C2F50E060E070E02AE081EC76 +:1044B00096E00E94F915D70112968C91882309F491 +:1044C0004DC0C532D10509F049C0D801ED91FC912C +:1044D0000084F185E02DC801199502975CF0D801A0 +:1044E000ED91FC910688F789E02DC801199581119D +:1044F000ECCFACCFD1E0C0E0D801ED91FC910284CB +:10450000F385E02DC80119958F3FBFEF9B0709F494 +:104510009DCF9C01215431092A31310530F09C0195 +:10452000215631092A31310538F48D2F8295807F4B +:10453000829FC00D11240AC0C0978A30910530F4C3 +:104540009D2F9295907F989FC00D1124DD2311F02F +:10455000D0E0D2CF8C2FCC0F990B01C0CE01DF91D0 +:10456000CF911F910F91FF90EF900895EF92FF92DE +:104570000F931F93CF93DF938C017B01DC01ED91AF +:10458000FC910284F385E02D1995829749F584E02A +:10459000F701808786E090E00E944566EC01892B58 +:1045A000F9F0E3E8F9E0F983E88380E091E0DF01E6 +:1045B0009C011D9221503040E1F79B838A831D822C +:1045C0001C82D801ED91FC910284F385E02DC80195 +:1045D00019958F3FBFEF9B0731F4CE010E94DA6639 +:1045E0008FEF9FEF72C08232910509F44AC080328A +:1045F00091050CF446C08C35910511F0BE013EC00A +:10460000D801ED91FC910284F385E02DC801199544 +:104610008F3FBFEF9B0709F38236910539F15CF4B8 +:104620008F32910501F18C359105D1F0829749F6D1 +:10463000BE0182E223C08E369105D9F03CF4863665 +:10464000910509F0BECFBE018CE018C082379105FC +:1046500099F08437910509F0B4CFBE0189E00EC00E +:10466000BE018CE50BC0BE018FE208C0BE0188E030 +:1046700005C0BE018AE002C0BE018DE00E9469351E +:10468000A0CF8C819D81009749F0E881F9818E0F40 +:104690009F1FFC0131978081882321F0BE0180E0BB +:1046A0000E9469358C819D810E9445668C0100972E +:1046B00039F063E879E00E946E65CE010E94DA6607 +:1046C000F7011287018780E090E0DF91CF911F9181 +:1046D0000F91FF90EF9008958DE090E00E94456665 +:1046E000009729F02DE0FC0111922A95E9F7089531 +:1046F0000F931F93CF93DF930097B9F0EC010C85D4 +:104700001D85D8018D919C91DC01ED91FC9104886F +:10471000F589E02D1995C8010E94DA66CE01DF9176 +:10472000CF911F910F910C943C68DF91CF911F9115 +:104730000F910895AF92BF92CF92DF92EF92FF92C6 +:104740000F931F93CF93DF9300D01F92CDB7DEB7A7 +:104750006115710509F494C06B01182FDB011C96DB +:10476000AD90BC901D97F501E080F180D701ED91EF +:10477000FC910688F789E02DC7011995811104C0C5 +:10478000C6010E9478237CC0F5019281911114C06A +:10479000D701ED91FC910190F081E02D612FC701CF +:1047A0001995F7018589882309F467C0612F81EC89 +:1047B00096E00E94B91561C0812F8F7D81548A31A6 +:1047C00038F380ED810F8A3018F383ED810F82304A +:1047D000F8F21F35E9F21E37D9F21132B1F086EC4A +:1047E000810F823090F08AED810F873070F01D3399 +:1047F00061F0812F8F7E8F3241F08DED810F8230FD +:1048000020F01B3511F01D3511F491FFC1CF198235 +:104810001A821B821C82812F012E000C990B9F9300 +:104820001F9382E994E09F938F938E010F5F1F4F38 +:104830001F930F930E94EA650F900F900F900F90B7 +:104840000F900F9083E0D82ED00ED701ED91FC9100 +:104850000190F081E02DD8016C91C7011995F70105 +:104860008589882331F0D8016C9181EC96E00E9413 +:10487000B9150F5F1F4FD012E8CF80E090E002C063 +:104880008FEF9FEF0F900F900F900F90DF91CF91D0 +:104890001F910F91FF90EF90DF90CF90BF90AF905E +:1048A00008952F923F924F925F926F927F928F92D4 +:1048B0009F92AF92BF92CF92DF92EF92FF920F93AF +:1048C0001F93CF93DF93CDB7DEB765970FB6F894FC +:1048D000DEBF0FBECDBF7C016B013A01FB0120E0C2 +:1048E00080E090E06AE03191332309F140ED430F1D +:1048F0004A3080F4689FA001699F500D1124CA01BD +:10490000C097830F911D37FD9A958F3F910559F3FD +:1049100050F313C03E3289F4233079F0D301A20F53 +:10492000B11D12968C932F5F80E090E0DCCF233096 +:1049300021F4F301858381E021C0F7014281538195 +:104940006481758180910C0690910D06A0910E06F0 +:10495000B0910F06481759076A077B0709F49EC1F3 +:104960000E9471538701085F1F4F6F7077277C5F2C +:10497000C8010E940646813019F080E090E0F3C142 +:1049800084E693E09A838983F70182819381A481ED +:10499000B5818B839C83AD83BE8345E350E0BE012C +:1049A0006F5F7F4FC8010E94F646892B19F4C12C16 +:1049B000D12C6FC10E947153F701778366837627EC +:1049C000672776277A83698342E050E0BE016F5FF4 +:1049D0007F4FC8010E94474D81E090E09E878D8700 +:1049E00042E050E0BE01635F7F4FC8010E94474D27 +:1049F00080E091E09E878D8742E050E0BE01635FDA +:104A00007F4FC8010E94474D1E861D8642E050E040 +:104A1000BE01635F7F4FC8010E94474D42E050E0F6 +:104A2000BE01635F7F4FC8010E94474D42E050E0E6 +:104A3000BE01635F7F4FC8010E94474D5601F501DB +:104A40008081882311F1F6015F018191811115C0E8 +:104A500045018C189D081814190494F48F8641E0C0 +:104A600050E0BE01615F7F4FC8010E94474DA40125 +:104A7000B601C8010E94474D03C08E3229F7E8CF26 +:104A80006501FFEFCF1ADF0ADACF1F8641E050E061 +:104A9000BE01615F7F4FC8010E94474DC12CDD24DC +:104AA000D394DE86CD8642E050E0BE01635F7F4F47 +:104AB000C8010E94474DDE86CD8642E050E0BE012F +:104AC000635F7F4FC8010E94474DC8010E94AD46F9 +:104AD000892B09F46CCF63E0A62EB12CF2E06F0EA7 +:104AE000711C0E9471531B012C01C8010E943C4E95 +:104AF00018161906A4F00E947153DC01CB0182192B +:104B00009309A409B509813A9F40A105B105D0F4E4 +:104B100062E370E080E090E00E943753E6CFF70157 +:104B20004281538164817581808D918DA28DB38D79 +:104B3000481759076A077B0741F4848D958DC597FF +:104B400021F406C02FEF3FEF9AC02EEF3FEF97C042 +:104B5000F70181A192A10C970CF4A6C04CE050E0A3 +:104B6000BE016F5F7F4FC8010E94F44D8B8190E0C2 +:104B7000982F88272C81822B9A8B898B298130E072 +:104B8000322F22274A81242BF70146815781421771 +:104B9000530709F086C097FF84C08F709270892BED +:104BA00009F0DEC0CF80D12CDC2CCC248885C82A2B +:104BB000C114D10409F4D1C0812C912C8D8190E0D5 +:104BC000982F88272E81822B8816990608F46FC0AB +:104BD000812C912C41E050E0BE016D5E7F4FC801F9 +:104BE0000E94F44D8B89982F907C09F093C081111D +:104BF00086C08B898111EECF42E050E0BE01615F3B +:104C00007F4FC8010E94F44D42E050E0BE01635F57 +:104C10007F4FC8010E94F44DC8010E94134EC80185 +:104C20000E94134EC8010E94134EC8010E94134EE9 +:104C300042E050E0BE016F5E7F4FC8010E94F44D1C +:104C40008F8598898115914009F069C02D853E8531 +:104C50003227232732272130310509F060C08989A6 +:104C60009A898115944009F075C044E050E0B30181 +:104C7000C8012C8B3D8B0E94F44D2C893D89690124 +:104C8000F1E0AF1AB10829F02FEFC216D20609F4ED +:104C900028CFC8010E94F145C60165C08EEF9FEF85 +:104CA00062C02CEF3FEFEBCF2DEF3FEFE8CF41E0BD +:104CB00050E0BE01635F7F4FC8010E94F44D8D85B7 +:104CC000811113C08D858111F2CFC8010E94134E4E +:104CD000C8010E94134EC8010E94134EC8010E94D1 +:104CE000134EFFEF8F1A9F0A69CF8D859FEF980FA4 +:104CF0009D87882339F3C8010E94134EF6CF8B8914 +:104D00009FEF980F9B8B882309F473CFC8010E94F3 +:104D1000134EF5CFC8010E94134E1B8A6ACF412C57 +:104D2000512C89899A8998278927982748165906E6 +:104D300038F4C8010E94134E8FEF481A580AF1CF79 +:104D4000EFEF8E1A9E0A8C149D0409F043CF26EFD4 +:104D50003FEF95CF27EF3FEF92CF2AEF3FEF8FCF77 +:104D60002BEF3FEF8CCF65960FB6F894DEBF0FBEEA +:104D7000CDBFDF91CF911F910F91FF90EF90DF900A +:104D8000CF90BF90AF909F908F907F906F905F90EB +:104D90004F903F902F90089580E3FB0180833296DF +:104DA000842F82958F7090E1899F401911244A3099 +:104DB00014F4405D01C0495C4293482F8111F0CF4B +:104DC0000895CF93DF931F92CDB7DEB76983DC01DF +:104DD000ED91FC910280F381E02D41E050E0BE01B5 +:104DE0006F5F7F4F19950F90DF91CF910895DC0190 +:104DF000ED91FC91068CF78DE02D199591E08927B6 +:104E00000895862F089581E086270895CF93DF9334 +:104E10001F92CDB7DEB789832091840A3981E09152 +:104E2000850AF091860A822F90E080959095F894FB +:104E30000080082200824BE000C05DE000005A952F +:104E4000E9F7008008220894379508F4022A0082C6 +:104E50004A9599F778940F90DF91CF91089508952E +:104E6000CF92DF92EF92FF920F931F93CF93DF9336 +:104E7000CDB7DEB7AF970FB6F894DEBF0FBECDBF8C +:104E80007C016A0104E613E01A8309831C861B86F1 +:104E900088EE93E0A0E0B0E08D879E87AF87B88B67 +:104EA00088E993E09A878987188F0F8B198E1A8E5D +:104EB0001B8E1C8E84E089A31DA30CA31EA21FA21F +:104EC00018A619A68091120690911306A0911406B7 +:104ED000B09115068CA79DA7AEA7BFA78B839C8317 +:104EE000AD83BE8318861F82AE014C5D5F4FCE013D +:104EF00001960E94512481309105B1F4D701ED91C2 +:104F0000FC910684F785E02D1BA70AA78EA19FA11F +:104F1000A8A5B9A58CA79DA7AEA7BFA7A601BE014E +:104F2000665D7F4FC7011995AF960FB6F894DEBF47 +:104F30000FBECDBFDF91CF911F910F91FF90EF90EA +:104F4000DF90CF90089544E050E0BC018FE090E006 +:104F50000C944D4008958CBD9DBD08958F929F92F5 +:104F6000AF92BF92CF92DF92EF92FF920F931F9377 +:104F7000CF936C015B017A01FC01C485C43041F41C +:104F800081E090E0F6019383828380E090E04EC060 +:104F90008A014130584010F000E018E080E590E0D0 +:104FA0000E94AB278C2F0E94AD334C0163E070E070 +:104FB0008C2F0E948746873111F08C3121F48016A6 +:104FC000910660F302C000E010E080E590E00E94EE +:104FD000AB279801A50160E070E08C2F0E94483358 +:104FE00060E270E08C2F0E94D03262E070E08C2F83 +:104FF0000E94874684FD10C063E070E08C2F0E9401 +:105000008746811104C08C2F0E94954EB9CF80E550 +:1050100090E00E94AB27E9CF40E162E070E08C2F86 +:105020000E947D46012B09F4ABCFC701CF911F91A0 +:105030000F91FF90EF90DF90CF90BF90AF909F9037 +:105040008F900895CF92DF92EF92FF920F931F936C +:10505000CF93DF93FC012485243009F07FC06A01DF +:105060008B01EC01F12C8F2D0E94A94E811102C001 +:10507000FC8607C08B7F8831D9F3F394F4E0FF12EC +:10508000F2CF8C85843009F469C0209103023091FD +:1050900004022F5F3F4F11F420E030EC3093040204 +:1050A00020930302409103025091040220E061E04A +:1050B0000E949F40FC84F80182818F3F51F48381DC +:1050C0008F3F99F484818F3F81F485818F3F69F40C +:1050D00043C081110AC0F8018381811106C0848117 +:1050E000811103C085818823B9F1C114D104A1F1D4 +:1050F00080E590E00E94AB27B8016E5F7F4F8F2D57 +:1051000090E0982F882744E050E0845F9B4F0E94F6 +:105110004D40B6018F2D0E94E54664E070E08F2D72 +:105120000E94D0320E9471536B017C01F4E9CF0ED2 +:10513000F1E1DF1EE11CF11CCE010E9436478731F0 +:1051400059F161E070E080E090E00E943753CE01B9 +:105150000E943647811105C084E08C8780E090E092 +:105160001DC00E947153C616D706E806F90620F73F +:105170008C850E94954EEC85F0E0EE0FFF1FE95DF7 +:10518000F44F1182108284E08C8763E17AE081EC35 +:1051900096E00E940617E2CF81E090E0DF91CF9188 +:1051A0001F910F91FF90EF90DF90CF90089578942A +:1051B0001F920F920FB60F9211240BB60F92CF923F +:1051C000DF92EF92FF920F931F932F933F934F9392 +:1051D0005F936F937F938F939F93AF93BF93CF937F +:1051E000DF93EF93FF93809170008E7F8093700028 +:1051F0000FE310E08BE1E82EF12C9BE2C92ED12CBD +:10520000C091870AD091880A2097F9F403321105DA +:1052100008F43BC003521109E091850AF091860A17 +:1052200090818091840A282F2095922390839BE07F +:10523000D7011197F1F79150D9F79081892B80838D +:10524000C6010197F1F780E00DC00B301105E8F0C1 +:105250000B501109E091890AF0918A0AEC0FFD1FA9 +:10526000319780810E9406272196D093880AC093A7 +:10527000870A80910102909102028C179D0708F025 +:10528000BFCF1092880A1092870A809170008160C7 +:1052900080937000FF91EF91DF91CF91BF91AF911B +:1052A0009F918F917F916F915F914F913F912F913E +:1052B0001F910F91FF90EF90DF90CF900F900BBE5A +:1052C0000F900FBE0F901F90189581E08093830A76 +:1052D00080910002282F30E0F901E353F64FE4916A +:1052E000F0E0EE0FFF1FED54F64F459154915093AF +:1052F000860A4093850AF901E359F64FE491E09359 +:10530000840A61E00E94FB5283E08093B100E0E7F1 +:10531000F0E08081816080830895CF93DF93181639 +:10532000190644F0809170008E7F80937000109277 +:10533000830A19C0EC018091890A90918A0A0E941F +:10534000DA66CE01C130D24014F080E092E0909352 +:105350000202809301020E94456690938A0A80931C +:10536000890A892B29F4109202021092010208C0C6 +:105370008091830A811104C0DF91CF910C9465293B +:10538000DF91CF910895EF92FF921F93CF93DF9318 +:105390001F921F92CDB7DEB7162F2091830A2111DD +:1053A00006C089839A830E9465299A8189817C013C +:1053B00021E0E21AF108E114E2E0FE0698F42091FF +:1053C0000102309102022817390710F40E948D293A +:1053D0008091890A90918A0A009721F08E0D9F1D75 +:1053E000FC0110830F900F90DF91CF911F91FF90E0 +:1053F000EF900895CF93DF93CDB7DEB729970FB61F +:10540000F894DEBF0FBECDBFAE014F5F5F4F0E946D +:105410004741882389F08D818F3361F020F48F31EB +:1054200059F489E00CC08F3519F08F3739F004C07A +:105430008BE005C08AE003C080E001C08CE02996C3 +:105440000FB6F894DEBF0FBECDBFDF91CF910895A8 +:10545000AF92BF92CF92DF92EF92FF920F931F9382 +:10546000CF93DF931F921F92CDB7DEB77C018A01E5 +:10547000FC018581968169837A830E944942698112 +:105480007A818823D1F1F701858196810E94744346 +:1054900040E06EEBF701858196810E948A425801B7 +:1054A0006801F9E0CF0ED11CF70105811681C80112 +:1054B0000E94CE41C8010E94AB4166E988E196E0B6 +:1054C0000E947352C8010E94A841C8010E94CE41A7 +:1054D00061EEC8010E94B741C8010E945A41F5011E +:1054E00081935F01EC15FD05F9F6F7018581968141 +:1054F0000E94494291E0813009F090E0892F0F909D +:105500000F90DF91CF911F910F91FF90EF90DF905F +:10551000CF90BF90AF900895089580E090E00895F7 +:105520004F925F926F927F928F929F92AF92BF92B3 +:10553000CF92DF92EF92FF920F931F93CF93DF935F +:10554000CDB7DEB7A9970FB6F894DEBF0FBECDBFBB +:105550004C018B017B01E40EF51ED7011C926DE717 +:105560007AE081EC96E00E94C015B40181EC96E0EF +:105570000E94B2176AE77AE081EC96E00E94C015BB +:10558000FE0131965F0120918B0B30918C0B211520 +:10559000310511F425E93BE0C501821B930B8A3FDD +:1055A000910514F0680103C065E77AE02BC0CE14C2 +:1055B000DF0441F0D6016D916D0181EC96E00E940F +:1055C000B915F5CF81EC96E00E94D916FF24F3942B +:1055D0008091400590914105049709F0F12C45E137 +:1055E00050E066E177E0C5010E94FA674BE050E0C9 +:1055F000B501C4010E948565FF2049F0892B39F46B +:105600006AE67AE081EC96E00E940617FFC11982F3 +:105610001A821B821C82FE01359680E1DF011D92F9 +:105620008A95E9F7C8010E94E7506C016FE270E0CB +:10563000C4010E94A265009741F0BC016F5F7F4FDB +:1056400043E150E0C5010E949365B501CE01469645 +:105650000E94CD50CE0146960E94F24F882309F455 +:10566000D5C18E8D873011F4F110D0C1BFEFCB16AC +:10567000DB0609F064F4EEEFCE16EFEFDE060CF079 +:10568000C5C1FDEFCF16FFEFDF06F1F1B4C1C114C4 +:10569000D10471F021E0C216D10409F0ACC101E0DF +:1056A0000F2520E030E040E050E061E070E0AAC16A +:1056B0005E013FE1A30EB11CC12CD12C9501011557 +:1056C0001105F1F0B3E0CB16D104D1F08FEFC81A79 +:1056D000D80AC80128A739A70E94CC674C016CE200 +:1056E00070E0C8010E945A658C0128A539A5892B54 +:1056F00011F00F5F1F4FD5018D929D925D01DFCF9D +:1057000001E00F25A60174C1CE0185969E01295D99 +:105710003F4F3F932F93215031093F932F939F93F6 +:105720008F9388E994E09F938F931F930F930E9428 +:105730001A660FB6F894DEBF0FBECDBF039709F00F +:1057400065C11DA17EA18FA1E72E171708F4E12ED8 +:105750008E1508F4E82E1E19D72EDE18C82ECE1886 +:105760009E2D90959F3F39F080E090950E94C65104 +:10577000082F009501C00FEF8D2D90E0810F911D36 +:105780008C0D911D892B29F4E02EE09400E070E04F +:1057900000C10F3FF1F0011101C001E0802E912CFA +:1057A000A12CB12C6FEF7FEF80E090E0A501940178 +:1057B0000E94216FA12FB0E00E94406F172FAD2DE6 +:1057C000B0E00E94406FD72EAC2DB0E00E94406F39 +:1057D000C72EAD2CB12CA10EB11CAC0CB11CFFEF2F +:1057E000AF16B1040CF5A114B10419F4AA24A394C2 +:1057F000B12C2501612C712C6FEF7FEF80E090E0E0 +:10580000A30192010E94216FA12FB0E00E94406F7E +:10581000172FAD2DB0E00E94406FD72EAC2DB0E019 +:105820000E94406FC72E05C02FEFA216B10409F0E9 +:105830006CF43E2D2A2D320F08F43FEF932F3F3F9B +:1058400029F080E00E94C651E82E02C0EE24EA94BE +:10585000812F1D1508F48D2D8C1508F48C2D8113C6 +:105860002FC0D1100DC0782F20E8721B08F470E013 +:1058700020E6729F070E70E0711D1124705388C0DE +:105880002D2D30E0482F50E0421B530B24173507D5 +:1058900044F47D2D20E6729F070E70E0711D1124E7 +:1058A00077C076E57D0D781B24E0721B08F470E06C +:1058B00020E6729F070E70E0711D1124705E68C0B3 +:1058C0008D113AC0C1101BC02BEA722F711B08F456 +:1058D00070E0172F3FE2139F010E10E0111D1124FD +:1058E000382F321B08F430E0732F20E6729F070E2A +:1058F00070E0711D1124710F7695705C49C02C2DDC +:1059000030E090E0821B930B7C2D2817390744F47C +:1059100020E6729F070E70E0711D1124705A38C086 +:1059200025E5721B08F470E020E3729F070E70E01B +:10593000711D112470582CC011110DC07C2D20E850 +:10594000721B08F470E020E3729F070E70E0711D77 +:10595000112478571DC0212F30E08C2D90E0821B40 +:10596000930B712F2817390744F420E6729F070E16 +:1059700070E0711D112470560BC025E5721B08F4F0 +:1059800070E020E6729F070E70E0711D11247054C4 +:105990007F5F272F30E0ADE6B1E00E94536F812C8E +:1059A000912C54018A94A50194010E94216F38A37F +:1059B0002F8F202F30E0A4E6B0E00E94536FA501A6 +:1059C00094010E94216F3AA329A32E2D30E0A4E672 +:1059D000B0E00E94536FA50194010E94216F3CA387 +:1059E0002BA301E00F259E01215E3F4F43E050E0D5 +:1059F00060E070E007C001E00F2520E030E040E00B +:105A000050E0B601CE0146960E946607A9960FB6F1 +:105A1000F894DEBF0FBECDBFDF91CF911F910F91E4 +:105A2000FF90EF90DF90CF90BF90AF909F908F90BE +:105A30007F906F905F904F9008951F93CF93DF9367 +:105A400064E97AE081EC96E00E94C015C8E2D5E0F6 +:105A50001C2F1A5F499150E060E070E020E181EC7A +:105A600096E00E94F91562E97AE081EC96E00E94E6 +:105A7000C0151C13EFCF81EC96E0DF91CF911F9101 +:105A80000C94D916AF92BF92CF92DF92EF92FF9211 +:105A90000F931F93CF93DF9300D000D0CDB7DEB725 +:105AA00062E87AE081EC96E00E94C0158E010D5FFD +:105AB0001F4F7E0187E0E80EF11C580184E6C82ED6 +:105AC00083E0D82EDA82C9821B821C821D821E824C +:105AD00080E590E00E94AB2744E050E0B5018FE004 +:105AE00090E00E941D400E94AA27F80141918F0179 +:105AF00050E060E070E02AE081EC96E00E94F91549 +:105B000060E87AE081EC96E00E94C0150E151F0552 +:105B1000C9F681EC96E00E94D91626960FB6F89445 +:105B2000DEBF0FBECDBFDF91CF911F910F91FF90D0 +:105B3000EF90DF90CF90BF90AF9008955F926F92FB +:105B40007F928F929F92AF92BF92CF92DF92EF920D +:105B5000FF920F931F93CF93DF93CDB7DEB7E497F8 +:105B60000FB6F894DEBF0FBECDBF5C017B016A01AA +:105B7000890119A21AA21BA21CA2FE01B5968CE0F3 +:105B8000DF011D928A95E9F761E975E0CE01019682 +:105B90000E94F367D5011296ED91FC9113976081F5 +:105BA000718140E250E0CE0101960E947565B2E03D +:105BB000EB16F104A1F054F4E114F104B9F0EA9405 +:105BC000EF2809F058C067E374E00BC085E0E816E1 +:105BD000F10429F099E0E916F10441F04CC06AE3C0 +:105BE00074E0CE0181960E946E654EC001151105CC +:105BF00009F44AC0612C712C83EAA82E84E0B82EE7 +:105C000094E0592E7E01A1E3EA0EF11C4601B1E0B9 +:105C10008B1A91086C147D04BCF5F8018081918188 +:105C20000E5F1F4F9F938F93BF92AF921F925F9211 +:105C3000FF92EF920E94AD6540E150E0B701CE01C6 +:105C400081960E9475650FB6F894DEBF0FBECDBF7A +:105C50006814790461F066EA74E0C7010E946E6519 +:105C600040E150E0B701CE0181960E9475659FEF3B +:105C7000691A790ACFCF6DE57AE081EC96E00E944F +:105C800006178FEF9FEF23C067E57AE081EC96E07F +:105C90000E94C015BE016F5F7F4F81EC96E00E94AD +:105CA000B21764E57AE081EC96E00E94C015BE016F +:105CB0006F5D7F4F81EC96E00E94F416BE016F5D30 +:105CC0007F4FCE0101960E948E2080E090E0E49606 +:105CD0000FB6F894DEBF0FBECDBFDF91CF911F91FD +:105CE0000F91FF90EF90DF90CF90BF90AF909F907B +:105CF0008F907F906F905F900895EF92FF920F9337 +:105D00001F93CF93DF9300D000D0CDB7DEB78C01C7 +:105D10000E945E5085FF40C0E82EF12CC8010E9411 +:105D20000E50A62F372F282FF801408550E04A301B +:105D3000510528F5FA018827E054FF4F8F4F0C9446 +:105D40001161A9833A83022E000C330B3C832B8311 +:105D5000892F990F990B9E838D839E012F5F3F4F53 +:105D600043E050E009C08A2F932F9A8389839E01D4 +:105D70002F5F3F4F41E050E060E070E005C020E061 +:105D800030E040E050E0B701C8010E949E2DB7010D +:105D90006F7DC8010E94495026960FB6F894DEBF69 +:105DA0000FBECDBFDF91CF911F910F91FF90EF906C +:105DB0000895EF92FF920F931F93CF93DF9300D03C +:105DC00000D0CDB7DEB78C017B0162E070E00E94AD +:105DD0003250892B19F4E982FA8205C08F2D880F81 +:105DE000880BF9828A83A981BA81BB2724E630E037 +:105DF0000E9420612FE330E040E050E00E94216FDC +:105E00003A832983C8012B833C834D835E830E94A0 +:105E10005E50E82EF12CC8010E940E502B813C816F +:105E20004D815E81621773078407950779F4672BAC +:105E3000682B692B09F44DC082E0E816F10471F07B +:105E400085E0E816F10409F044C008C0232B242B98 +:105E5000252B51F182E0E816F10409F520E030E04D +:105E600040E050E061E070E0C8010E949E2D9E017C +:105E70002F5F3F4F41E050E060E070E0C8010E94BA +:105E80009E2D61E0C8010E94495049815A81052E2A +:105E9000000C660B770BC8010E94FF4F1AC085E00B +:105EA000E816F10421F7DACF85E0E816F10489F06D +:105EB00082E0E816F10469F062E0C8010E944950EE +:105EC00020E030E040E050E062E070E0C8010E9475 +:105ED0009E2D80E090E026960FB6F894DEBF0FBEB0 +:105EE000CDBFDF91CF911F910F91FF90EF9008955B +:105EF000EF92FF920F931F93CF93DF931F921F9206 +:105F0000CDB7DEB77C010E945E50182F86FF1EC001 +:105F1000C7010E940E507A83698367E37AE081ECBF +:105F200096E00E940617612F70E0D701ED91FC9179 +:105F30006F7B0190F081E02D01E09E012F5F3F4FCC +:105F400041E050E0C701199581E001C080E00F9069 +:105F50000F90DF91CF911F910F91FF90EF900895D7 +:105F6000FF920F931F93CF93DF93CDB7DEB729979F +:105F70000FB6F894DEBF0FBECDBF8C010E94F24F6A +:105F8000882309F473C0C8010E945E50D801189696 +:105F9000FC90B7E0FB1649F0823009F449C0853027 +:105FA00009F446C0813009F46AC0C8010E940E504D +:105FB000362F272F4F2D50E04A30510508F041C0B1 +:105FC000FA018827E653FF4F8F4F0C941161D801D7 +:105FD0001496ED91FC9115978085853091F56BE2D3 +:105FE0007AE081EC96E00E940617D8011496ED91B4 +:105FF000FC9115970681178101151105C9F0F8016B +:1060000061857285CE0101960E94CD50CE01019628 +:106010000E94F24F882331F0CE0101960E94B02FEA +:10602000892B39F5D80112960D911C911397E4CF65 +:1060300080E026C0092F990F110B05C0032F122FE6 +:1060400002C000E010E061E27AE081EC96E00E949C +:10605000C0154AE050E0B80181EC96E00E94DD16E0 +:1060600081E090E0012B69F480E00BC08FEF9FEF9F +:1060700008C064E27AE081EC96E00E94061781E0B5 +:1060800090E029960FB6F894DEBF0FBECDBFDF912A +:10609000CF911F910F91FF900895CF93DF93EC0163 +:1060A000E881F9810284F385E02DCE0119950196EE +:1060B000B9F7DF91CF9108950F931F93CF93DF939B +:1060C000EC018B0168EA74E00E94B217011511051A +:1060D000B9F1F80161918F01662391F1603220F0EE +:1060E000623211F06C3541F56CE5CE010E94B915B4 +:1060F000F801319780818C30D1F044F48930D9F0A7 +:106100008A30B9F0883029F762E616C0823259F039 +:1061100024F48D30F1F662E70FC08F3231F08C3508 +:10612000C1F66CE509C062E207C06FE205C066E631 +:1061300003C06EE601C064E7CE010E94B915C9CF65 +:1061400062E2CE010E94B91580E090E0DF91CF912C +:106150001F910F9108955F926F927F928F929F92FD +:10616000AF92BF92CF92DF92EF92FF920F931F9365 +:10617000CF93DF931F92CDB7DEB74C0180E697E057 +:106180000E94664C811126C022C00F5F1F4F89817B +:10619000F801E25AF84F8183282F2F7730E02C9DA9 +:1061A000A0012D9D500D3C9D500D1124A40EB51E37 +:1061B00037E0CC0CDD1CEE1CFF1C3A95D1F787FFB5 +:1061C00015C0CE0101960E94664C8111DECF80E0A1 +:1061D00090E088C070906007198201E010E0A12C67 +:1061E000B12CC12CD12C7601C394EBCF872D807FAD +:1061F00055245394803309F0512C8FEF800FD40134 +:106200008C93552021F1C801805A984F0E94664C0A +:106210008823E9F2C8018F59984F0E94664C882361 +:10622000B1F20E5F1F4FD401EC91F0E0E25AF84F4B +:10623000E380F12CFE2CEE248481E80EF11C809189 +:10624000600781FF08C0B2E0EB0EF11C04C080E0E3 +:10625000E12CF12C01C082E0C82ED12CC01AD10A49 +:106260009EEF692E77247A94C601800F911F8A15BC +:106270009B0568F5CE0101960E94664C882309F4BF +:10628000A6CF8091F7079091F8070097A9F05520C5 +:1062900099F0F4012081A301421B51099A01200FBA +:1062A000311FE216F30640F4DC01ED91FC91019000 +:1062B000F081E02D698119950038110528F4898154 +:1062C000F801E25AF84F82830F5F1F4FCDCF8091C4 +:1062D000F7079091F807892B21F40138110508F090 +:1062E00076CFC8010F90DF91CF911F910F91FF9052 +:1062F000EF90DF90CF90BF90AF909F908F907F9066 +:106300006F905F9008952F923F924F925F926F929D +:106310007F928F929F92AF92BF92CF92DF92EF9235 +:10632000FF920F931F93CF93DF931F92CDB7DEB7EA +:106330000E940320982E882309F41DC10E947153E6 +:106340002B013C018091E6079091E707A091E807B7 +:10635000B091E907A3019201281B390B4A0B5B0B93 +:10636000DA01C90189399A43A105B105A8F48091E0 +:10637000E2079091E307A091E407B091E507A3013C +:106380009201281B390B4A0B5B0BDA01C9018939D1 +:106390009A43A105B105D0F12091EA0780915E07EB +:1063A00090915F07222379F02CEF3FEF3093FA07AB +:1063B0002093F907DC01ED91FC910488F589E02D2B +:1063C0001995912CD8C020EC20936007109261079A +:1063D000DC01ED91FC910280F381E02D42E050E080 +:1063E00060E677E019954092E2075092E3076092E9 +:1063F000E4077092E5074092E6075092E707609243 +:10640000E8077092E90781E08093EA0780915E07D0 +:1064100090915F07DC01ED91FC910084F185E02D06 +:106420001995892B09F4A7C0CE0101960E94AB30C3 +:106430006C01892B09F49FC04092E6075092E70750 +:106440006092E8077092E90780916007807F80334F +:1064500009F076C08091EB079091EC07892B09F445 +:106460008AC0E980F12CF701E25AF84F038110E06D +:10647000102F00278481080F111DF701EE59F84FE6 +:106480005F01B7016D59784FA801CF010E942A65BD +:1064900098012E0D3F1DF901E25AF84F14828091A8 +:1064A00060078670882EA091EB07B091EC0742E060 +:1064B000841337C0858190E0982F882746811C017E +:1064C000240E311C4BEF5FEF4E195F09401B510B3F +:1064D0004C0D5D1DB9016B59784FC501FD01199532 +:1064E00080E4809360078092610730926207209277 +:1064F000630780915E0790915F07DC01ED91FC914D +:106500000280F381E02D44E050E060E677E01995E9 +:106510004092E2075092E3076092E4077092E50729 +:106520002AC04DEF5FEF4E195F09401B510B4C0D18 +:106530005D1DB9016D59784FC501FD0119951BC04D +:10654000803CA9F480ED80936007109261078091F0 +:106550005E0790915F07DC01ED91FC910280F38171 +:10656000E02D42E050E060E677E0199504C0803D00 +:1065700011F41092EA07892D0F90DF91CF911F91AE +:106580000F91FF90EF90DF90CF90BF90AF909F90D2 +:106590008F907F906F905F904F903F902F900895D5 +:1065A000CF93C82F462F61E070E00E947D4661E0E6 +:1065B00070E08C2F0E9487468111F9CFCF9108950A +:1065C0008F929F92AF92BF92CF92DF92EF92FF9203 +:1065D0000F931F93CF93DF93B82E4B018A01A22E06 +:1065E00068E270E00E948746C82FD0E069E270E060 +:1065F0008B2D0E948746DC2FCC27C82B9E0137703D +:10660000CB2CD12CC601880F991FAC014855554F92 +:106610006A01FA0180819181820F931FA801420FC4 +:10662000531F4130584098F060E078E07B01E21A57 +:10663000F30AA701B4010E941D40A8014E195F0989 +:10664000B4016E0D7F1DF6018081918102C0A80109 +:10665000B4010E941D40A1100EC0C00FD11F4D2FCC +:1066600068E270E08B2D0E947D464C2F69E270E05D +:106670008B2D0E947D46DF91CF911F910F91FF904E +:10668000EF90DF90CF90BF90AF909F908F90089544 +:106690009F92AF92BF92CF92DF92EF92FF920F93B1 +:1066A0001F93CF93DF93982E8B015A01690164E207 +:1066B00070E00E948746E82EF12C65E270E0892D9B +:1066C0000E948746FE2CEE24E82AE701C00FD11F66 +:1066D0009E013770E92CF12CC701880F991FAC017E +:1066E0004056554F7A01FA0180819181820F931FA4 +:1066F000A9014C0D5D1D4130584090F000E018E0BC +:10670000021B130BA801B5010E944D40A601401BBE +:10671000510BB501600F711FF7018081918102C09B +:10672000A601B5010E944D40CC0DDD1D4D2F64E248 +:1067300070E0892D0E947D464C2F65E270E0892D26 +:10674000DF91CF911F910F91FF90EF90DF90CF904D +:10675000BF90AF909F900C947D46FF920F931F9334 +:10676000CF93DF93F82EC0E0D0E08F2D0E94FE3F44 +:106770008C01892B21F08F2D0E94FE3FEC01C01768 +:10678000D10799F7CE01DF91CF911F910F91FF9023 +:106790000895CF93DF93FC0101900020E9F79F015A +:1067A000281B390B285F3F4F2138310570F5EC016C +:1067B0000E940320882349F18091E0079091E1072E +:1067C000019611F481E090E09093E1078093E00757 +:1067D0008091E0079091E1079093650780936607A9 +:1067E00047E050E060E677E0CE010E94711FFC01B7 +:1067F000E25AF84F1282AC014450510960E677E04A +:1068000082E8DF91CF910C94921F80E0DF91CF91CD +:1068100008951F920F920FB60F9211240BB60F928C +:106820002F933F934F935F938F939F93EF93FF9398 +:1068300020919E0A30919F0A80919C0A90919D0A16 +:10684000AC014F5F5F4F50939D0A40939C0AF90142 +:10685000E80FF91F80818093CE008091060290910D +:10686000070220919C0A30919D0A8217930748F4F1 +:106870008FEF9FEF90939D0A80939C0A88E480930A +:10688000C900FF91EF919F918F915F914F913F913F +:106890002F910F900BBE0F900FBE0F901F90189569 +:1068A0001F920F920FB60F9211242F933F938F9345 +:1068B0009F9320919A0A30919B0A80919C0A909113 +:1068C0009D0A21303105A9F48F3F2FEF920789F4FB +:1068D0001092C8001092CD0089E08093CC0086E22F +:1068E0008093CA001092CE0010929D0A10929C0ACA +:1068F00017C0892BA9F41092C8001092CD0083E034 +:106900008093CC008EE08093CA0088E28093C90017 +:106910001092CE0081E090E090939D0A80939C0AB3 +:106920009F918F913F912F910F900FBE0F901F90CD +:1069300018951F920F920FB60F9211240BB60F925B +:106940002F933F934F935F936F937F938F939F9377 +:10695000AF93BF93EF93FF932091C8008091CE0037 +:106960009091990A24FF08C081E08093990A809150 +:106970009E0A90919F0A55C0913099F481110EC0E2 +:1069800082E08093990A0E9471536093930A7093F6 +:10699000940A8093950A9093960A3EC01092990AA1 +:1069A00044C0923009F041C0E091970AF091980AF2 +:1069B0009081981721F091E09093050280832091B7 +:1069C000970A3091980A8091910A9091920A28171B +:1069D000390711F51092990A809105028823D1F0A8 +:1069E00080918F0A9091900A892BA1F01092C90092 +:1069F000E0918F0AF091900A199580E98093C9007F +:106A00001092C8001092CD0083E08093CC008EE0FD +:106A10008093CA00109205028091970A9091980A7B +:106A200001969093980A8093970AFF91EF91BF91F6 +:106A3000AF919F918F917F916F915F914F913F9116 +:106A40002F910F900BBE0F900FBE0F901F901895B7 +:106A5000CF92DF92EF92FF920F931F93CF93DF932A +:106A60008C017B0186E090E00E944566EC019093EA +:106A70008E0A80938D0AF80101900020E9F7CF017A +:106A8000801B910B0E9445666C01B8010E946E65E7 +:106A9000F80101900020E9F73197E01BF10BEC0DB4 +:106AA000FD1D1082D982C882FB82EA8280918B0A06 +:106AB00090918C0A9D838C83D0938C0AC0938B0A0F +:106AC000DF91CF911F910F91FF90EF90DF90CF90CA +:106AD0000895FB01248135814281538124173507B4 +:106AE00058F440815181DA01A20FB31F8C93848145 +:106AF000958101969583848380E008958F929F927B +:106B0000AF92BF92CF92DF92EF92FF920F931F93BB +:106B1000CF93DF936115710509F4FFC0FB01008578 +:106B2000002E000C110B220B330B0730110508F05F +:106B3000F4C0DB01EC01F8018827EC52FF4F8F4FC6 +:106B40000C9411616AEA74E006C019968C9188234E +:106B500089F06FEA74E0CE01DF91CF911F910F9120 +:106B6000FF90EF90DF90CF90BF90AF909F908F906D +:106B70000C94E41564EB74E0EECF19964D915D91A1 +:106B80006D917C911C972AE030E0CE01DF91CF918E +:106B90001F910F91FF90EF90DF90CF90BF90AF903B +:106BA0009F908F900C9442161996CD90DD90ED90A9 +:106BB000FC901C9720E030E0A901C701B6010E94BB +:106BC000A86187FF09C06AEB74E0CE010E94B2178A +:106BD000F7FAF094F7F8F094C701B6010E94266224 +:106BE0004B015C012AE0AB01BC01CE010E94F9150A +:106BF0006CEB74E0CE010E94B217C501B4010E9493 +:106C000055629B01AC01C701B6010E943B612DECAE +:106C10003CEC4CE45DE30E943C6120E030E040E26B +:106C200051E40E940C630E942662AB0160E070E0B8 +:106C30002AE0CE010E94F91570C019966D917C91E1 +:106C40001A97CE01DF91CF911F910F91FF90EF9096 +:106C5000DF90CF90BF90AF909F908F900C945C305E +:106C600016960D911C9117976BE5CE010E94B915F0 +:106C7000019619F48FEF9FEF52C00115110571F0C5 +:106C8000B801CE010E947E350196A1F3F801028180 +:106C900013810115110589F36CE2E7CF6DE52FC073 +:106CA00016960D911C9117976BE7CE010E94B915AE +:106CB000019601F30115110509F1F8016081718157 +:106CC000CE010E945C300196A9F26AE3CE010E94D7 +:106CD000B915019679F2B801CE010E947E35019670 +:106CE00049F2F801028113810115110519F36CE2D3 +:106CF000CE010E94B9150196E9F6BCCF6DE7CE0131 +:106D00000E94B91521E030E0019611F020E030E05A +:106D100088279927821B930B02C080E090E0DF91C7 +:106D2000CF911F910F91FF90EF90DF90CF90BF9088 +:106D3000AF909F908F900895CF93DF93EC01E881FF +:106D4000F9810284F385E02DCE0119958F3F2FEF55 +:106D5000920771F0E881F9818132910594F30684FC +:106D6000F785E02D682FCE01199580E090E002C0F4 +:106D70008FEF9FEFDF91CF9108956F927F928F9267 +:106D80009F92AF92BF92CF92DF92EF92FF920F93BA +:106D90001F93CF93DF93CDB7DEB761970FB6F8940B +:106DA000DEBF0FBECDBF6EEB74E080910706909101 +:106DB00008060E94FD1B8C010097D1F10E94631F01 +:106DC0008230B1F560E0C8010E94F01B7C0161E0F7 +:106DD000C8010E94F01BDC0119960D911C911A97B5 +:106DE000F701818521E09091830A992309F454C326 +:106DF000909170009E7F909370001092830A109281 +:106E00000202109201028093000221110E94652962 +:106E1000C8010E948D2963E97BE081EC96E00E9425 +:106E2000C0154AE050E0B80181EC96E00E94DD1602 +:106E300062EC74E080910706909108060E94FD1BA9 +:106E40009093B70A8093B60A009709F49FC00E94F6 +:106E5000631F082F10E00115110509F497C0000FFA +:106E6000111F000F111F8091B20A9091B30A892B54 +:106E700009F07FC0C8010E9445669093B30A8093D1 +:106E8000B20A10929B0A10929A0A1092B90A1092B2 +:106E9000B80A1092990A10929D0A10929C0A013029 +:106EA00022E012070CF0FAC27801C70101960E9495 +:106EB000456690939F0A80939E0A9093980A8093C8 +:106EC000970A8E0D9F1D9093920A8093910A0E94BB +:106ED00071536093930A7093940A8093950A9093E8 +:106EE000960A80E090E0E0919E0AF0919F0AE80FF8 +:106EF000F91F10820196E816F906ACF782E090E0DF +:106F000090939B0A80939A0A80E98093C90010921B +:106F1000C8001092CD0083E08093CC008EE0809377 +:106F2000CA00F0920702E092060220919E0A309178 +:106F30009F0A8091060290910702820F931F9093FF +:106F4000920A8093910A232B09F4ACC26BEB7AE08E +:106F500081EC96E00E94C0154AE050E0B80181EC57 +:106F600096E00E94DD168BE69FE49093900A809352 +:106F70008F0A69E77BE081EC96E00E94C0154AE049 +:106F800050E0B80181EC96E00E94DD160091070602 +:106F90001091080668EC74E0C8010E94FD1B9093F4 +:106FA000BB0A8093BA0A6FEC74E0C8010E94FD1B13 +:106FB0009093450580934405009791F462ED74E049 +:106FC00080910706909108060E94FD1B909343054F +:106FD00080934205DC011696ED90FC901797CFC187 +:106FE000209146052111EACFFC01E680F7808091CF +:106FF000300590913105892B09F0D1C064E17BE027 +:1070000081EC96E00E94061781E190E00E944566BF +:107010008C0188E1D80111968C93119712961C92DD +:1070200012971C9250961C921E921F971092BF0AA4 +:107030001092BE0A1092570B1092790B0E942B45AA +:10704000109331050093300583E190E00E9445667E +:10705000FC018FE297E2928B818B16830583148269 +:10706000108289E0818311E012831383F093390544 +:10707000E093380580EA90E00E94456690933505DC +:107080008093340588E290E00E94456690932F0536 +:1070900080932E051092BF0A1092BE0A1092570BD1 +:1070A0001092790B0E942B4580913005909131050B +:1070B0000E94AB4181E00E945B4B811168C061E09E +:1070C0007BE081EC96E00E940617C0903005D090DE +:1070D0003105C6010E94AB4140E060EFC6010E944D +:1070E0008A42C6010E94A841E0913005F091310525 +:1070F000108361EE7AE081EC96E00E9406178091A1 +:107100003005909131050E944942882331F065EDA8 +:107110007AE081EC96E00E94061700913805109104 +:1071200039050E9471534B015C01B0E18B0EB7E24F +:107130009B1EA11CB11CD8011596ED91FC911697D0 +:107140008FEF83871486DF0113963B961D92AE174F +:10715000BF07E1F7F801148277247394BE01665FDC +:107160007F4FD80115968D919C9116970E94B3423E +:1071700018160CF49EC185EE93E590933305809329 +:107180003205E0913805F0913905128208C067ECAC +:107190007AE081EC96E00E94061780E001C081E071 +:1071A00080934605109237051092360501E010E0F5 +:1071B00078E0D72EE114F10409F400CF8091460560 +:1071C000882309F4FBCEF7018085863009F09BC047 +:1071D000A080B180CE0101964C01350190E1690E8D +:1071E000711CD5018C910E94D118C82EB2E0AB0E53 +:1071F000B11CF501319780810E94D118C29460EFD3 +:10720000C6228C29F40181934F01A614B70449F7D3 +:107210008091360590913705843191050CF073C04B +:10722000880F991FE0912E05F0912F05E80FF91FA7 +:1072300011830083A0913605B091370533E0AA0F82 +:10724000BB1F3A95E1F78091340590913505A80F61 +:10725000B91FFE0131968D2D01900D928A95E1F7AF +:107260006CE37BE081EC96E00E94C01560913605EE +:10727000709137054AE050E081EC96E00E948C1650 +:1072800065E37BE081EC96E00E94C01580913605B5 +:107290009091370543E0880F991F4A95E1F72091B7 +:1072A000340530913505820F931F0E943A4C81ECD2 +:1072B00096E00E94D916609136057091370553E02B +:1072C000660F771F5A95E1F7809134059091350547 +:1072D000680F791FDB018C91883261F48091380549 +:1072E000909139050E94B84B8091300590913105FD +:1072F0000E947E42809136059091370501969093C9 +:10730000370580933605F701E280F38053CFC1142F +:10731000D104D1F1E114F104B9F1D70118968C919F +:107320008530A9F7C7010E94631F182F823078F3B8 +:1073300061E0C7010E94F01BFC010185B28414309A +:1073400008F46BC163E0C7010E94F01BFC01C1841B +:10735000D28460E0C7010E94F01BFC018185928508 +:10736000A385B4850597A109B1090297A105B105C7 +:1073700008F429C1D7011296ED90FC901397C090A4 +:107380004205D0904305C3CFF60186819781909343 +:107390003D0580933C05009107061091080665ECB9 +:1073A00074E0C8010E94FD1B90933F0580933E0549 +:1073B00068ED74E0C8010E94FD1B9093B50A8093AC +:1073C000B40A66E67BE081EC96E00E9406176FE562 +:1073D0007BE081EC96E00E94C01581E0209142059F +:1073E00030914305232B09F480E00E94E51B67E5FB +:1073F0007BE081EC96E00E94C01581E020913E0583 +:1074000030913F05232B09F480E00E94E51B6FE4D7 +:107410007BE081EC96E00E94C01581E02091BA0AE1 +:107420003091BB0A232B09F480E00E94E51B69E43C +:107430007BE081EC96E00E94C01581E02091B40AC7 +:107440003091B50A232B09F480E00E94E51B61E42A +:107450007BE081EC96E00E94C01581E0209144051C +:1074600030914505232B09F480E00E94E51B6196CD +:107470000FB6F894DEBF0FBECDBFDF91CF911F9145 +:107480000F91FF90EF90DF90CF90BF90AF909F90C3 +:107490008F907F906F90089520E0B5CCE12CE2E0D2 +:1074A000FE2E03CD64EA7AE081EC96E00E94061796 +:1074B0005ACD0E947153681579058A059B0508F01D +:1074C0005ACE67E0CE010A960E943A419989891303 +:1074D00070C065EF73E081EC96E00E94B217D801AE +:1074E0008C9181113AC015968D919C9116970E94AE +:1074F0004942BE01665F7F4FF801858196810E94F7 +:10750000744340E064EBD80115968D919C911697D9 +:107510000E948A42F801C580D680C6010E94CE41F1 +:10752000C6010E94AB4167E888E196E00E94735271 +:1075300060E888E196E00E947352C6010E94A8416B +:10754000C6010E94CE41D82ED80115968D919C91EE +:1075500016970E944942D5FE33C0AE014F5F5F4F80 +:10756000BE01665F7F4FC8010E94282AF801D180C2 +:107570008A85803109F455C0BE01665F7F4FC8011E +:107580000E94FA298D1520F4D80111968C910BC018 +:107590008A85803111F48CE006C0BE01665F7F4FA2 +:1075A000C8010E94FA29F801818384818F5F848356 +:1075B000D5CD6BEF73E081EC96E00E94B217CECD93 +:1075C000D8017C92CACF61E0802F0E94FB5211E06B +:1075D000CA94CD2809F010E0612F802F0E94CB5271 +:1075E00064E77BE081EC96E00E94C0154AE050E041 +:1075F000602F7B2D81EC96E00E948C1662E77BE089 +:1076000081EC96E00E94C015612F70E04AE050E0E6 +:1076100081EC96E00E94DD16ADCE82E0C82ED12C22 +:1076200098CEFCE0FD1508F4AFCFB5CFCF93DF9334 +:10763000CDB7DEB72C970FB6F894DEBF0FBECDBF27 +:1076400063ED7BE081EC96E00E94061786E290E015 +:107650000E94E96E8B37C1F51C821B821E821D823F +:107660008FEF9FEF98878F838BE792E09A838983D0 +:1076700086E290E09A8789871C861B8680910706A0 +:10768000909108060E940F4BCE0101960E943A4B42 +:10769000909308068093070681EC96E00E94D91625 +:1076A0008091070690910806892B19F466EB7BE020 +:1076B0000DC06FEA7BE081EC96E00E9406170E9405 +:1076C000BD3681E090E008C062EC7BE081EC96E0A2 +:1076D0000E94061780E090E02C960FB6F894DEBF6B +:1076E0000FBECDBFDF91CF9108950C94163B2F9222 +:1076F0003F924F925F926F927F928F929F92AF9242 +:10770000BF92CF92DF92EF92FF920F931F93CF938E +:10771000DF93CDB7DEB7E3970FB6F894DEBF0FBEA9 +:10772000CDBF7C011A012B0139010E9471534B011D +:107730005C0187010D5B1F4FC8010E943C4E18166B +:107740001906A4F00E947153DC01CB018819990934 +:10775000AA09BB09281639064A065B06D8F062E377 +:1077600070E080E090E00E943753E6CF42E250E0C4 +:10777000BE016F5F7F4FC8010E94F44D8981823046 +:1077800011F080E061C1F801848995898334910505 +:10779000C1F702C08FEF58C16D817E818F819885BE +:1077A0000E9419614B015C01F30160837183828344 +:1077B000938346E050E0B701685F7F4FCE014D965E +:1077C0000E941D65892BE9F6F70180819181A281D4 +:1077D000B38188169906AA06BB0698F28481958122 +:1077E000A681B78188159905AA05BB0550F289893C +:1077F0009A89AB89BC8986879787A08BB18B8EECE1 +:10780000A82EB12CC8010E94134EF1E0AF1AB108A6 +:10781000C9F719A6670182E2C80ED11CF701B69616 +:10782000FBA7EAA7C7018A969DA78CA73C974F01A3 +:1078300089969FA78EA73897F9ABE8AB1701F6E1B9 +:107840002F0E311CC5979BAB8AABF801818D928DB1 +:10785000181619060CF0F7C0C8010E94134E8333A6 +:10786000910509F4CBC0FCF481309105C9F11CF4F9 +:10787000892B59F3DCC083309105D1F1069709F0CB +:10788000D6C0C8010E94134E5C0144E050E06AA9D2 +:107890007BA9C8010E94F44D412C512CBB24F4E07B +:1078A000AF1AB10840C08A33910509F47BC03CF49B +:1078B0008533910569F0C69709F440C0B8C08B3391 +:1078C000910509F485C08F3F910509F4BECFAFC083 +:1078D000C8010E94134EC8010E94134E89A7B5CF5C +:1078E000C8010E94134E44E050E068A979A93AC04B +:1078F000C8010E94134E5C0144E050E0B101C80190 +:107900000E94F44D412C512CBB2494E0A91AB108DB +:107910004A145B040CF099CFC8010E94134EEFEF9C +:107920004E1A5E0AF5CF4A145B040CF08ECFC801E4 +:107930000E94134E8FEF481A580AF5CFC8010E94D3 +:10794000134EB82EF701828D811110C0838D8111E5 +:107950000DC0848D81110AC0858D811107C044E05E +:1079600050E0B401C8010E94F44D6FCFEEA5FFA511 +:107970004080518062807380B401CE0183960E9462 +:10798000B4178DA19EA1AFA1B8A584159505A60534 +:10799000B70529F3BB2009F458CFC8010E94134E44 +:1079A000BA94F8CFC8010E94134E44E050E06AA593 +:1079B0007BA5C8010E94F44DF70166A177A180A5BF +:1079C00091A50E94196166A377A380A791A73DCFD7 +:1079D000C8010E94134E44E050E06CA57DA5C8018B +:1079E0000E94F44DF70162A573A584A595A50E9498 +:1079F000196162A773A784A795A727CFC8010E9422 +:107A0000134E44E050E0B601C8010E94F44DF70166 +:107A100062A173A184A195A10E94196162A373A3BD +:107A200084A395A366A777A780AB91AB0ECFC801BF +:107A30000E94134EB82EBB2009F407CFC8010E9444 +:107A4000134EBA94F8CF89A5E3960FB6F894DEBF2B +:107A50000FBECDBFDF91CF911F910F91FF90EF909F +:107A6000DF90CF90BF90AF909F908F907F906F905E +:107A70005F904F903F902F9008957F928F929F92AA +:107A8000AF92BF92CF92DF92EF92FF920F931F932C +:107A9000CF93DF93CDB7DEB7A6970FB6F894DEBFCE +:107AA0000FBECDBF8C01762E942E852E20E2B22EF5 +:107AB000CE0101967C01FC012B2D11922A95E9F74C +:107AC00084E693E09AA389A38FEF8BA38CA38DA365 +:107AD0008EA3680183E4C80ED11C43E450E0BE01CC +:107AE0006F5D7F4FC6010E94F646019609F4BFC044 +:107AF00081E089838A8386E0A82EAB821C82F8010C +:107B000064817581868197810E9419616D837E836E +:107B10008F83988789869A8680E890E09C878B87F8 +:107B20004CE150E0B701C6010E94474DF7012B2DF3 +:107B300011922A95E9F7480188E0880E911CF4011A +:107B4000D70101900D92AA94E1F740E150E0B7010E +:107B5000C6010E94474DF7011192BA94E9F796E0E9 +:107B6000A92EB12C40E250E0B701C6010E94474D5A +:107B7000F1E0AF1AB108B1F783E6898392E89A83FE +:107B800093E59B838C8385E38D8381E08E837F8265 +:107B90009DE3988797E099878A8786E0F401DE0164 +:107BA0001B9601900D928A95E1F78CE0898B8A8B68 +:107BB0006DED74E0CE0143960E946E65F801438539 +:107BC000BE01675E7F4FC8010E94CC26F801448544 +:107BD000BE01655E7F4FC8010E94CC26F801458535 +:107BE000BE01635E7F4FC8010E94CC264EE150E08B +:107BF000B701C6010E94474DF3E07F121EC082E329 +:107C0000898384E08A83F80196859B8397859C838A +:107C100090899D8391899E8396E39F838887828D37 +:107C20008987838D8A87848D8B87858D8C874CE0AF +:107C300050E0B701C6010E94474D87E3898386E083 +:107C40008A8391E09B8393E09C838D838FE08E8376 +:107C50008AE38F838BE388878FEF898749E050E041 +:107C6000B701C6010E94474DC6010E94AD46A696C7 +:107C70000FB6F894DEBF0FBECDBFDF91CF911F913D +:107C80000F91FF90EF90DF90CF90BF90AF909F90BB +:107C90008F907F9008952F923F924F925F926F92B4 +:107CA0007F928F929F92AF92BF92CF92DF92EF928C +:107CB000FF920F931F93CF93DF93CDB7DEB7279734 +:107CC0000FB6F894DEBF0FBECDBF8C010E94BF6718 +:107CD0002FEC37E040E050E00E94216FDC01CB0147 +:107CE0000196A11DB11DF80184839583A683B783F6 +:107CF00080839183A283B3835801F3E4AF0EB11C58 +:107D0000C5010E94F14564E470E0C5010E94064689 +:107D1000882309F43CC10E9471532B013C01812C42 +:107D2000912C1D82C8018E5B9F4F9F838E8343E001 +:107D3000342E58EEC52E53E0D52EE12CF12C62E006 +:107D4000262EAE81BF818C91833009F407C1811149 +:107D500020C0F80184819581A681B7810196A11D7B +:107D6000B11D84839583A683B7830E9471536419E0 +:107D7000750986099709A70196010E94FF6EA9015E +:107D800061E0C8010E943D3D81E0AE81BF818C93DE +:107D9000C6C08430F9F4F80184819581A681B78149 +:107DA0000196A11DB11D84839583A683B7830E948C +:107DB00071536419750986099709A70196010E94F4 +:107DC000FF6EA90163E0C8010E943D3DAE81BF8105 +:107DD0002C92A5C0813061F5F80142AD53AD64AD80 +:107DE00075AD9E012F5F3F4FC8010E94773B8D8389 +:107DF000823009F094C089819A81AB81BC81F801FD +:107E000084839583A683B7830E947153641975098F +:107E100086099709A70196010E94FF6EA90163E0F8 +:107E2000C8010E943D3DED81AE81BF81EC937EC0D3 +:107E3000823009F074C0D801DA964D915D916D9150 +:107E40007C91DD979E012F5F3F4FC8010E94773BD9 +:107E50008D83853009F05CC0EE81FF813082F801AE +:107E600082A193A1A4A1B5A1892B8A2B8B2B41F4CC +:107E700084E893E0A0E0B0E082A393A3A4A3B5A319 +:107E8000F80186A197A1A0A5B1A5892B8A2B8B2BE0 +:107E900061F482A193A1A4A1B5A1B695A7959795E8 +:107EA000879586A397A3A0A7B1A7F80182A593A55C +:107EB000A4A5B5A5892B8A2B8B2BA9F482A193A10C +:107EC000A4A1B5A1AC01BD0123E0769567955795B6 +:107ED00047952A95D1F7841B950BA60BB70B82A764 +:107EE00093A7A4A7B5A7F80186A197A1A0A5B1A5BE +:107EF00086A797A7A0ABB1AB82A593A5A4A5B5A56E +:107F000082AB93ABA4ABB5AB88248394912C0EC009 +:107F1000FD81F63021F4AE81BF811C9207C0BD8186 +:107F2000BF3F21F4EE81FF8110821D82F1E08F16A8 +:107F3000910409F406CF0E947153DC01CB0184192E +:107F40009509A609B709F80126A937A940AD51AD91 +:107F5000281739074A075B0708F0F3CEC5010E94CE +:107F6000F145F80184819581A681B7810196A11D13 +:107F7000B11D84839583A683B7830E947153F80152 +:107F8000FE966083718382839383C40102C080E084 +:107F900090E027960FB6F894DEBF0FBECDBFDF91FD +:107FA000CF911F910F91FF90EF90DF90CF90BF90F6 +:107FB000AF909F908F907F906F905F904F903F9089 +:107FC0002F9008952C9A08952C9808951F93CF937D +:107FD000DF93182F66E270E00E948746C82FD0E03A +:107FE00067E270E0812F0E948746DC2FCC279E013C +:107FF000282BC901DF91CF911F9108951F93CF9333 +:10800000DF93182F60E270E00E948746C82FD0E00F +:1080100061E270E0812F0E948746DC2FCC279E0111 +:10802000282BC901DF91CF911F9108958EBD0000CB +:108030000DB407FEFDCF8EB50895CF92DF92EF927B +:10804000FF920F931F93CF93DF93EC017A018B0183 +:108050006C01C40ED51ECC15DD05A9F00E94E43FCD +:108060008FE00E9416408D2F0E9416408C2F0E9498 +:108070001640219680E00E941640F80181938F01FE +:108080000E94E23FE8CFC701DF91CF911F910F918E +:10809000FF90EF90DF90CF900895CF92DF92EF9214 +:1080A000FF920F931F93CF93DF93EC017A018B0123 +:1080B0006C01C40ED51ECC15DD05A1F00E94E43F75 +:1080C00080EF0E9416408D2F0E9416408C2F0E9438 +:1080D00016402196F80181918F010E9416400E945E +:1080E000E23FE9CFC701DF91CF911F910F91FF9040 +:1080F000EF90DF90CF9008951F93CF93DF931F925F +:108100001F92CDB7DEB7182F6A8399830E94E43F90 +:1081100080EF0E9416409981892F0E941640812F7E +:108120000E9416406A81862F0E9416400E94E23FFC +:1081300081E00F900F90DF91CF911F910895FF92F2 +:108140000F931F93CF93DF931F921F92CDB7DEB78C +:10815000F82E8A012A8369830E94954E80E590E07B +:108160000E94AB272A816981462F422B60E070E094 +:108170008F2D0E947D460115110551F40091BC0A16 +:108180001091BD0A0F5F1F4F1093BD0A0093BC0AE8 +:10819000412F64E070E08F2D0E947D46402F65E006 +:1081A00070E08F2D0E947D4661E070E08F2D0E946F +:1081B000D0320E94AA2781E00F900F90DF91CF91DB +:1081C0001F910F91FF9008951F93CF93DF931F92FC +:1081D0001F92CDB7DEB7182F80E590E069837A83D0 +:1081E0000E94AB2721E041E050E069817A81812F34 +:1081F0000E94E0320E94AA2781E090E00F900F9049 +:10820000DF91CF911F91089585ED8093BC008091FF +:10821000BC0084FDFCCF1092550B08950895E091A9 +:10822000BF0A8091BE0AE81730F4F0E0E95FF44F2E +:10823000808190E008958FEF9FEF08959091BF0A9D +:108240008091BE0A981750F4E92FF0E0E95FF44FEF +:10825000208130E09F5F9093BF0A02C02FEF3FEF75 +:10826000C90108958091BE0A90E02091BF0A821B47 +:1082700091090895DC01E0E0615038F08D91E82724 +:10828000F0E0EE51F44FE491F7CF8E2F0895CF93A5 +:10829000DF93EA010E94282A882339F068E0CE01A2 +:1082A0000E943A4191E02885821390E0892FDF9166 +:1082B000CF910895FC0181819091550B9111FCCFD4 +:1082C00091E09093550B9093540B2FEF2093530B09 +:1082D0001092520B1092510B9093300B9091300BE7 +:1082E000880F892B8093300B80912F0B813061F4A4 +:1082F00010922F0B8091300B8093BB008091BC00BB +:1083000083FDF8CF85EC01C085EE8093BC008091A1 +:10831000550B8130E1F38091520B811103C08091A4 +:10832000520B01C081E0A1E3BBE027E03BE0F90193 +:108330009E2F921B981718F49D919193F9CF10924C +:10834000BF0A8093BE0A88E196E00E941E4108950C +:1083500081E00C945B4BFC01818191E09093560B82 +:108360008093780B1092570B1092790B08951F93FE +:10837000CF93DF93EC01162F0E94AB4161EE88E1B1 +:1083800096E00E947352612F88E196E00E9473523A +:10839000CE01DF91CF911F910C94A841AF92BF9273 +:1083A000CF92DF92EF92FF921F93CF93DF93EC0176 +:1083B0000E9471536B017C0128EEC20E23E0D21E95 +:1083C000E11CF11C8BE4A82EB12C0E9471536C159A +:1083D0007D058E059F0598F460EFCE010E94B741A0 +:1083E000CE010E945A41182F80FF11C0EF85F889F5 +:1083F000309709F01995C5010197F1F7E6CF81E0B3 +:108400008A8364EE74E081EC96E00E94F416812F7A +:10841000DF91CF911F91FF90EF90DF90CF90BF90B1 +:10842000AF9008951F93CF93DF93EC01162F0E9416 +:10843000CE41CE010E94AB4162ED88E196E00E9400 +:108440007352212F30E02095309584E0220F331FA6 +:108450008A95E1F7612F622B88E196E00E947352C2 +:10846000CE010E94A841CE010E945A41811711F00D +:1084700084E08A83DF91CF911F910895CF93DF939A +:10848000EC0163EC0E94B741CE01DF91CF910C94D7 +:108490005A411F93CF93DF93EC010E94CE41CE014E +:1084A0000E943E4260E0CE010E941242CE010E9434 +:1084B000CE41CE010E94AB4164EB88E196E00E9480 +:1084C0007352CE010E94A841CE010E94CE41182FC6 +:1084D00082FF02C082E08A838881882341F0CE0136 +:1084E0000E943E42682F6160CE010E94124211FB41 +:1084F000882780F9DF91CF911F910895CF93DF9363 +:10850000EC010E943E42682F6460CE01DF91CF9162 +:108510000C941242EF92FF921F93CF93DF931F921E +:10852000CDB7DEB77C01162F49830E94CE41498129 +:10853000442319F0C7010E947E42C7010E94AB414B +:1085400065EA88E196E00E947352612F88E196E027 +:108550000E947352C7010F90DF91CF911F91FF903E +:10856000EF900C94A8416F927F928F929F92AF925E +:10857000BF92CF92DF92EF92FF920F931F93CF9310 +:10858000DF93FC01248521119FC0872E762EEC01FC +:108590000E944942811108C06FEE74E081EC96E0C0 +:1085A0000E94F4168FEF91C0CE010E94CE4140E0B0 +:1085B00060EFCE010E948A42E12CF12C66246A947D +:1085C000CC24C394D12C0E2D06950695069510E06B +:1085D0008E2D8770560101C0AA0C8A95EAF78B850B +:1085E000082E000C990BE816F90634F4FE01E00F92 +:1085F000F11F93809A2006C099249394E816F906F7 +:1086000009F0912CCE010E94CE41CE010E94AB41D7 +:1086100068E788E196E00E947352911002C060E022 +:1086200001C060E888E196E00E947352CE010E948A +:10863000A841CE010E94CE41282F2074982F907817 +:1086400085FF13C02223B9F0482F50E060E070E0AE +:1086500022E081EC96E00E94F9156BEF74E081EC6A +:1086600096E00E94F4168EEF30C0211104C09111E3 +:1086700004C06E2C08C0992331F0FE01E00FF11FF9 +:108680008381A82A06C0FE01E00FF11FA094838118 +:10869000A822A382FFEFEF1AFF0A80E4E816F10494 +:1086A00009F091CF6B86EFEF6E1202C081E08C87EC +:1086B000DE011396E72DF82D2B968D918193AC1743 +:1086C000BD07D9F781E001C080E0DF91CF911F9114 +:1086D0000F91FF90EF90DF90CF90BF90AF909F9061 +:1086E0008F907F906F900895CF92DF92EF92FF92DC +:1086F0000F931F93CF93DF931F92CDB7DEB78C01FB +:10870000F62E40E065E579830E948A42CF2C79817C +:10871000D72E760188E0E80EF11CF60161916F0119 +:1087200040E0C8010E948A42CE14DF04B1F70F90E6 +:10873000DF91CF911F910F91FF90EF90DF90CF903D +:1087400008951F920F920FB60F9211240BB60F923D +:108750002F933F934F935F936F937F938F939F9349 +:10876000AF93BF93EF93FF938091B900887F8036DA +:1087700009F49CC068F5883209F45BC090F480313C +:1087800009F454C038F4882309F4F6C0883009F499 +:108790004DC0F6C0883109F44CC0803209F45DC088 +:1087A000EFC0803409F468C048F4803309F455C040 +:1087B000883309F0E5C08093530BD8C0803509F4A5 +:1087C0004FC0883509F45DC0883409F0D9C0D6C0DF +:1087D000883909F4C7C0A8F4883709F467C038F4A9 +:1087E000883609F463C0803709F460C0C9C088388E +:1087F00009F4B8C0803909F45FC0803809F0C0C0FE +:108800005BC0803B09F486C038F4803A09F466C046 +:10881000883A09F47FC0B4C0803C09F4A7C0883C02 +:1088200009F4A4C0883B09F48AC0AAC08091300B27 +:1088300010C09091520B8091510B981770F5E091F8 +:10884000520B81E08E0F8093520BF0E0EF5CF44FFF +:1088500080818093BB0085EC86C08093530B8EC0D3 +:10886000E091520B81E08E0F8093520B8091BB0000 +:10887000F0E0EF5CF44F80839091520B8091510BAC +:108880006EC0E091520B81E08E0F8093520B80916D +:10889000BB00F0E0EF5CF44F80838091540B8111BA +:1088A0006DC081E080932F0B84EA61C083E08093E8 +:1088B000550B1092060BCFCF8091060B803208F03B +:1088C00051C0E091060B81E08E0F8093060B8091E2 +:1088D000BB00F0E0EA51F54F8083BDCF85EC80937B +:1088E000BC001092550B8091060B803230F4E09161 +:1088F000060BF0E0EA51F54F10826091060B70E034 +:10890000E091E40AF091E50A86EE9AE0199510925A +:10891000060B36C084E08093550B1092E30A109248 +:10892000E20AE091E00AF091E10A19958091E20AE9 +:10893000811105C081E08093E20A1092C00AE091A3 +:10894000E30A81E08E0F8093E30AF0E0E054F54FF4 +:1089500080818093BB009091E30A8091E20A98178E +:1089600008F479CF85E88093BC000AC085EC809339 +:10897000BC001092550B04C01092530B0E9404418E +:10898000FF91EF91BF91AF919F918F917F916F91E7 +:108990005F914F913F912F910F900BBE0F900FBEA3 +:1089A0000F901F9018954091E20A262F30E0240F77 +:1089B000311D21323105DCF42091550B2430C9F4EE +:1089C000FC0180E090E0861758F43091E20A219192 +:1089D000DC01A054B54FA30FB11D2C930196F3CF2A +:1089E0008091E20A680F6093E20A80E0089581E0D6 +:1089F000089582E00895CF92DF92EF92FF920F9355 +:108A00001F93CF93DF937C01262F972F8A018091AC +:108A1000560B882391F0C62FD72F6E01C40ED51E9A +:108A2000CC15DD0571F06991D701ED91FC910190B4 +:108A3000F081E02DC7011995F3CF642F822F0E949A +:108A4000D344C801DF91CF911F910F91FF90EF9018 +:108A5000DF90CF9008951092550B81E08093540BD6 +:108A600010922F0B61E084E10E94CB5261E085E11E +:108A70000E94CB52E9EBF0E080818E7F8083808181 +:108A80008D7F808388E48093B80085E48093BC0068 +:108A90000895FC01818D928D0895FC01848995894A +:108AA000089524E633E0FC0131832083FB014089F3 +:108AB000518962897389FC0142835383648375837E +:108AC0000895DC01ED91FC91048CF58DE02D199455 +:108AD00080E00895FC019485FB018485981303C010 +:108AE00081E0943009F480E0089521E0FC01848560 +:108AF000843009F420E0822F08950895CF92DF9208 +:108B0000EF92FF920F931F93CF93DF93CDB7DEB712 +:108B1000AF970FB6F894DEBF0FBECDBF7C016A01E0 +:108B200004E613E01A8309831C861B8688EE93E013 +:108B3000A0E0B0E08D879E87AF87B88B88E993E08F +:108B40009A878987188F0F8B198E1A8E1B8E1C8E11 +:108B500084E089A31DA30CA31EA21FA218A619A618 +:108B60008091120690911306A0911406B0911506FB +:108B70008CA79DA7AEA7BFA78B839C83AD83BE8325 +:108B800018861F82AE014C5D5F4FCE0101960E9498 +:108B9000512481309105B1F4D701ED91FC91048805 +:108BA000F589E02D1BA70AA78EA19FA1A8A5B9A5AD +:108BB0008CA79DA7AEA7BFA7A601BE01665D7F4F8C +:108BC000C7011995AF960FB6F894DEBF0FBECDBFA3 +:108BD000DF91CF911F910F91FF90EF90DF90CF9099 +:108BE0000895CF93DF93EC01888D843061F00E946B +:108BF000954EE88DF0E0EE0FFF1FE95DF44F118216 +:108C0000108284E0888FDF91CF910895EF92FF92D8 +:108C10001F93CF93DF93FC01208D243011F080E06F +:108C20001CC07B01EC0110E0812F0E94A94E811134 +:108C300002C0188F05C08831E1F31F5F1430A1F71F +:108C4000888D843061F3FD86EC861A8E198E20E0C3 +:108C5000A70162E00E949F4081E0DF91CF911F91C8 +:108C6000FF90EF9008950F931F93CF93DF931F9280 +:108C7000CDB7DEB78C01DC01ED91FC910084F1856C +:108C8000E02D1995892B51F0BE016F5F7F4FF801E0 +:108C900084850E94E440898190E002C08FEF9FEFBD +:108CA0000F90DF91CF911F910F910895FC01848562 +:108CB0000C94A14DCF93DF931F92CDB7DEB741E067 +:108CC00050E0BE016F5F7F4FFC0184850E94A14D83 +:108CD000181619061CF4898190E002C08FEF9FEFEF +:108CE0000F90DF91CF910895FC018485843011F0BD +:108CF0000C947F4D80E090E008959B0190E00496F5 +:108D0000982F8827642F820F931F0C947C400F9319 +:108D10001F93CF93DF931F92CDB7DEB790E00496F9 +:108D2000982F88278C01060F171F0E94E43F8FE0C1 +:108D30000E941640812F0E941640802F0E941640EC +:108D400080E00E94164089830E94E23F89810F9053 +:108D5000DF91CF911F910F910895CF93FC01C08DAA +:108D600080E590E00E94AB2760E270E08C2F0E94CB +:108D7000D03262E070E08C2F0E94874684FD19C0DB +:108D800062E070E08C2F0E94874683FF0BC048E1B1 +:108D900062E070E08C2F0E947D460E94AA2780E04E +:108DA00090E011C00E94AA2780E590E00E94AB27C6 +:108DB000E0CF40E162E070E08C2F0E947D460E948F +:108DC000AA2781E090E0CF910895CF93DF93C82F39 +:108DD000D62F472F60E170E00E947D464D2F61E164 +:108DE00070E08C2FDF91CF910C947D46FF920F9312 +:108DF0001F93CF93DF93FB01DC0157961C921E92C9 +:108E000056975896FC908281811109C08381811107 +:108E100006C08481811103C085818823F9F0411542 +:108E20005105E1F08A01EF0180E590E00E94AB2757 +:108E3000BE016E5F7F4F2F2D30E0922F882744E0D8 +:108E400050E0845F9B4F0E944D40B8018F2D0E94DF +:108E5000E5460E94AA2781E090E002C080E090E011 +:108E6000DF91CF911F910F91FF900895FC018485B0 +:108E7000843011F00C94A94E80E00895CF93DF93D5 +:108E8000FC0124852430D1F0EC010E943647843166 +:108E900081F0882371F0883161F08C3161F4E881D0 +:108EA000F9810084F185E02DCE01199521E0892B0F +:108EB00019F420E001C021E0822F01C080E0DF91A1 +:108EC000CF910895CF92DF92EF92FF921F93CF93AD +:108ED000DF93FC0114851430A9F1EC0180E590E0EA +:108EE0000E94AB2768E070E0812F0E94D0320E9480 +:108EF000AA270E9471536B017C01CE010E94364764 +:108F00008823B1F061E070E080E090E00E94375388 +:108F10000E947153DC01CB018C199D09AE09BF0978 +:108F2000883E9340A105B10540F38C850E94954E83 +:108F3000EC85F0E0EE0FFF1FE95DF44F1182108227 +:108F400084E08C87DF91CF911F91FF90EF90DF90AD +:108F5000CF9008952F923F924F925F926F927F929F +:108F60008F929F92AF92BF92CF92DF92EF92FF9239 +:108F70000F931F93CF93DF93CDB7DEB72B970FB629 +:108F8000F894DEBF0FBECDBF8C012B010E949C3632 +:108F9000019609F4D3C2D801ED91FC910284F385C6 +:108FA000E02DC80119957C018F3FBFEF9B0709F4A5 +:108FB000C5C2D801ED91FC910684F785E02D682F9C +:108FC000C8011995B2E2EB16F10429F4B201C80107 +:108FD0000E94B622B5C2EDE2EE16F10429F0C701F7 +:108FE000C0970A9708F045C1D801ED91FC91028421 +:108FF000F385E02DC80119951C018F3FBFEF9B073A +:1090000009F49CC28D9781F4D801ED91FC91028402 +:10901000F385E02DC80119951C01019609F48EC253 +:1090200088248A94982C03C088248394912CC101AD +:10903000C097C12CD12C0A97C8F48AE0F82EFC9C6A +:10904000C001FD9C900D1124B101605371096C01A8 +:10905000C60ED71ED801ED91FC910284F385E02D58 +:10906000C80119951C01C0970A9748F3BEE22B1658 +:109070003104C1F0C1018F7D8534910599F0C89C00 +:10908000C001C99C900DD89C900D1124092E000C94 +:10909000AA0BBB0BF20181879287A387B48782E07A +:1090A0008087DDC0B601DD0C880B990B0E945762EA +:1090B0006B017C01FEE22F163104B1F5D801ED9170 +:1090C000FC910284F385E02DC80119951C01A12CA7 +:1090D000B12C20E030E040E251E4C701B6010E942B +:1090E0000C636B017C01B10160537109072E000C08 +:1090F000880B990B0E9457629B01AC01C701B60116 +:109100000E943C616B017C01B1E0AB1AB108D8014F +:10911000ED91FC910284F385E02DC80119951C01A5 +:10912000C0970A97B0F202C0A12CB12CC1018F7D6B +:109130008534910509F043C0D801ED91FC9102847A +:10914000F385E02DC80119951C018B32910559F466 +:10915000D801ED91FC910284F385E02DC8011995A9 +:109160001C01B1E00CC08D9761F4D801ED91FC9128 +:109170000284F385E02DC80119951C01BFEFBE8361 +:1091800002C0E1E0EE83612C712C4AE0C101C0977E +:109190008A309105C0F4469D9001479D300D112401 +:1091A0003901680E791ED801ED91FC910284F38596 +:1091B000E02DC8014B8719951C014B85E7CFB1E025 +:1091C000BE83612C712CB401990C880B990B0E9401 +:1091D0005762A70196010E940C636B017C01B501E7 +:1091E000BB0C880B990B0E9457624B015C01B301C9 +:1091F000770C880B990B0E9457626F837887898759 +:109200009A87EE816E2FEE0F770B880B990B0E94D9 +:1092100057629B01AC016F81788589859A850E9490 +:109220000C639B01AC01C501B4010E943C619B0130 +:10923000AC0160E070E080E291E40E9479639B0100 +:10924000AC01C701B6010E940C63D20119966D935F +:109250007D938D939C931C9783E018968C93D801F3 +:10926000ED91FC910684F785E02D622DC8011995DA +:1092700022C0BBE5EB16F10409F060C0D801ED9106 +:10928000FC910284F385E02DC80119958B35910579 +:1092900009F054C185E0F2018087C8010E949C3624 +:1092A000D801ED91FC910284F385E02DC801199558 +:1092B0008D35910519F480E090E042C1D801ED911F +:1092C000FC910684F785E02D682FC8011995DD24EF +:1092D000DA940E946C237C01009709F42FC1DD20F1 +:1092E00021F0F2019783868308C0D50113969C93E1 +:1092F0008E931297FC01B582A482C8010E949C360D +:10930000B701C8010E94AA47892B09F017C1C801FB +:109310000E949C36D801ED91FC910284F385E02DEA +:10932000C8011995D12C57018C32910591F221E099 +:1093300030E08D35910509F089C086C0BBE7EB169A +:10934000F10409F088C0D801ED91FC910284F38505 +:10935000E02DC80119958B37910509F0EFC086E023 +:10936000F2018087C8010E949C36D801ED91FC91E2 +:109370000284F385E02DC80119958D37910509F414 +:109380009ACFD801ED91FC910684F785E02D682FE6 +:10939000C8011995BB24BA940E946C237C010097E4 +:1093A00009F4CCC0BB2021F0F2019783868308C06A +:1093B000D60113969C938E931297FC01D582C4829A +:1093C000C8010E949C36B701C8010E94B6220196CE +:1093D00009F4B4C0C8010E949C36D70119968D913A +:1093E0009C911A9711969C938E931A961C921E929A +:1093F0001997D801ED91FC910284F385E02DC80105 +:109400001995CA9709F09AC0C8010E949C36B70105 +:10941000C8010E94AA47019609F490C0C8010E94A1 +:109420009C36D801ED91FC910284F385E02DC801B2 +:109430001995B12C67018C32910509F4ADCF21E06B +:1094400030E08D37910511F420E030E0882799272E +:10945000821B930B75C0BEE6EB16F10411F5198261 +:109460001A821B821C82D801ED91FC910484F5853F +:10947000E02D44E050E0BE016F5F7F4FC8011995B9 +:10948000049709F05BC044E050E06AEA74E0CE0162 +:1094900001960E948565009709F050C0F201108680 +:1094A0004FC0F6E6EF16F10419F5CE0101967C01E6 +:1094B00085E0D7011D928A95E9F7D801ED91FC91DD +:1094C0000484F585E02D45E050E0B701C801199509 +:1094D0000597A1F545E050E064EB74E0C7010E94F8 +:1094E0008565009759F521E0F2012087118628C093 +:1094F000F4E7EF16F10411F519821A821B821C821F +:10950000D801ED91FC910484F585E02D44E050E014 +:10951000BE016F5F7F4FC8011995049779F444E04D +:1095200050E06FEA74E0CE0101960E9485650097D5 +:1095300029F421E0F2012087218702C08FEF9FEFFD +:109540002B960FB6F894DEBF0FBECDBFDF91CF9143 +:109550001F910F91FF90EF90DF90CF90BF90AF9051 +:109560009F908F907F906F905F904F903F902F9043 +:109570000895CF92DF92EF92FF920F931F93CF93B4 +:10958000DF9300D01F92CDB7DEB78C017B0129831A +:109590003A834B835C830E946C236C0129813A815E +:1095A0004B815C81892B19F183E0F601808721874B +:1095B00032874387548780819181009711F00E9400 +:1095C000DA66C7010E940365F60191838083B601C4 +:1095D000C8010F900F900F900F90DF91CF911F91C6 +:1095E0000F91FF90EF90DF90CF900C943B1C0F9069 +:1095F0000F900F900F90DF91CF911F910F91FF90DF +:10960000EF90DF90CF900895FB0101900020E9F7E3 +:109610003197AF01461B570B20E00C9438200F9375 +:109620001F93CF93DF93EC012097F9F00A811B8100 +:10963000888587FD06C08E819F81009711F00E946A +:109640000F4B8885843031F489859A85009711F015 +:109650000E94DA6688819981009711F00E94DA668B +:10966000CE010E94DA66E801DFCFDF91CF911F9132 +:109670000F9108950F931F93CF93DF93009791F06D +:109680008C010E946C23EC01892B61F0C8010E94BF +:109690009C36BE01C8010E94AA47019631F4CE0152 +:1096A0000E940F4B80E090E001C0CE01DF91CF918E +:1096B0001F910F910895382F2091790B9091780B7D +:1096C000213208F049C08091550B8111FCCF42E056 +:1096D0004093550B3093540B3FEF3093530B109244 +:1096E000520B2093510BA8E5BBE041E35BE0FA018C +:1096F0003E2F341B321718F43D913193F9CF10925D +:10970000300B2091300B990F922B9093300B90914E +:109710002F0B913061F410922F0B9091300B90939E +:10972000BB009091BC0093FDF8CF95EC01C095EE85 +:109730009093BC009091550B9230E1F39091530BB4 +:109740009F3F79F08091530B803241F08091530B11 +:10975000803331F084E005C081E003C082E001C0C5 +:1097600083E01092570B1092790B1092560B0895CC +:10977000DF92EF92FF920F931F93CF93DF93CDB7BA +:10978000DEB729970FB6F894DEBF0FBECDBF8C01B0 +:109790007B01AE014F5F5F4F0E944741D82E882367 +:1097A00009F459C0F7018081803109F454C08FE178 +:1097B0008D83F801858196810E944942B701F801A5 +:1097C000858196810E94744340E06EE4F8018581B2 +:1097D00096810E948A4240E06B81F80185819681E2 +:1097E0000E948A4240E06C81F801858196810E9446 +:1097F0008A42F7018081803139F040E06D81F801C3 +:10980000858196810E948A42F801858196810E9415 +:109810004942B701F801858196810E947443F8019D +:10982000408168E4858196810E948A4264E170E00B +:1098300080E090E00E943753F8018081882331F066 +:109840006AE070E080E090E00E943753F801858183 +:1098500096810E9449428D2D29960FB6F894DEBF5D +:109860000FBECDBFDF91CF911F910F91FF90EF9071 +:10987000DF900895EF92FF920F931F93CF93DF93A2 +:10988000EC018C01085F1F4F7E01699170E084E05C +:10989000759567958A95E1F740E150E081EC96E097 +:1098A0000E948C16F70160816F7070E040E150E01B +:1098B00081EC96E00E948C16C017D10729F7DF9142 +:1098C000CF911F910F91FF90EF900895CF92DF926B +:1098D000EF92FF92CF93DF93EC010E9471536B01E3 +:1098E0007C0180915E0790915F07DC01ED91FC9116 +:1098F0000084F185E02D1995892B79F40E9471532C +:10990000AB01BC014C195D096E097F0948395A4306 +:109910006105710530F380E00DC080915E07909184 +:109920005F07DC01ED91FC910284F385E02D199530 +:10993000888381E0DF91CF91FF90EF90DF90CF900F +:1099400008950895CF93DF931F92CDB7DEB7698353 +:10995000DC01ED91FC910280F381E02D41E050E0CB +:10996000BE016F5F7F4F19950F90DF91CF910895E2 +:10997000BF92CF92DF92EF92FF920F931F93CF93FC +:10998000DF9300D000D0CDB7DEB7FC01208D2430AE +:1099900009F053C06A017B018C01B12C63E070E0D7 +:1099A0008B2D0E948746811103C0F801B08E06C03E +:1099B0008831D9F3B394F4E0BF12F0CFF801808D71 +:1099C0008430D9F196E0ECEBF3E0DE0111960190E2 +:1099D0000D929A95E1F7F70193819F779C8394818B +:1099E0009D8395819E83B7016E5F7F4F90E0982F96 +:1099F000882744E050E0845F9B4F0E944D40B601B1 +:109A0000F801808D0E94E546F801808D90E0982F46 +:109A1000882746E050E0BE016F5F7F4F8A5F9B4F13 +:109A20000E944D40F801128E118E20E8A60162E0DE +:109A3000808D0E949F4081E001C080E026960FB695 +:109A4000F894DEBF0FBECDBFDF91CF911F910F9174 +:109A5000FF90EF90DF90CF90BF900895CF93DF936A +:109A60001F92CDB7DEB7FC01218D328D232B49F03B +:109A7000BE016F5F7F4F808D0E94E440898190E03E +:109A800002C08FEF9FEF0F90DF91CF910895AF92BB +:109A9000BF92CF92DF92FF920F931F93CF93DF93EA +:109AA0008C015B01EA01FC01C688D788F08C80E557 +:109AB00090E00E94AB278F2D0E94AD338C179D073D +:109AC00020F48F2D0E94AD33EC019E01A501B6015B +:109AD0008F2D0E9448330E94AA27F8018689978912 +:109AE0008C0F9D1F978B868BCE01DF91CF911F919D +:109AF0000F91FF90DF90CF90BF90AF900895FF92AD +:109B00000F931F93CF93DF93F82E80E590E00E9490 +:109B1000AB27C0E0D0E08F2D0E94E63F8C01892B5F +:109B200021F08F2D0E94E63FEC01C017D10799F775 +:109B30000E94AA27CE01DF91CF911F910F91FF9034 +:109B40000895AF92BF92CF92DF92EF92FF921F9350 +:109B5000CF93DF93182F5B017A0180E590E00E949C +:109B6000AB27C0E0D0E0812F0E94E63F6C01892B3B +:109B700021F0812F0E94E63FEC01CC15DD0599F71D +:109B8000209799F463E070E0812F0E94874684312A +:109B9000F1F08823E1F0C1E0D0E08C3111F4C0E0B5 +:109BA000D0E0D195C195D10912C0EC16FD060CF498 +:109BB000E7011C161D065CF420E0AE01B501812F03 +:109BC0000E94E03260E470E0812F0E94D0320E9457 +:109BD000AA27CE01DF91CF911F91FF90EF90DF90E8 +:109BE000CF90BF90AF900895CF93DF93FC01218D6C +:109BF000328D2115310519F48FEF9FEF11C0EC0163 +:109C00004217530708F0A901888D0E94A14D18162C +:109C1000190694F7298D3A8D281B390B3A8F298F15 +:109C2000DF91CF9108950F931F93CF93DF931F92EE +:109C3000CDB7DEB7FC01218D328D232B61F08C0175 +:109C400041E050E0BE016F5F7F4F808D0E94A14DCB +:109C5000181619061CF08FEF9FEF08C0F801818DD0 +:109C6000928D0197928F818F898190E00F90DF9183 +:109C7000CF911F910F9108950F931F93CF93DF936F +:109C8000CDB7DEB728970FB6F894DEBF0FBECDBFB5 +:109C90008C01F801818D928D892B49F0D801ED91CD +:109CA000FC910284F385E02DC8011995F2CF808DD7 +:109CB0000E947F4D181619065CF548E050E0BE0181 +:109CC0006F5F7F4FD80158968C910E94A14D9C01E7 +:109CD00018161906DCF489819A81AB81BC81F801E0 +:109CE000808B918BA28BB38B8D8190E0982F8827EE +:109CF0002E81820F911D958B848B2F8130E0322F26 +:109D000022278885280F311D328F218FC90102C07B +:109D100080E090E028960FB6F894DEBF0FBECDBF6E +:109D2000DF91CF911F910F910895CF93C82F80E5B8 +:109D300090E00E94AB2760E170E08C2F0E94D0324F +:109D40004FEF62E070E08C2F0E947D46CF910C9423 +:109D5000AA271F93CF93DF931F92CDB7DEB7182F9B +:109D600080E590E00E94AB2763E070E0812F0E94C5 +:109D7000874689830E94AA2789810F90DF91CF911E +:109D80001F9108958F929F92AF92BF92CF92DF92D0 +:109D9000EF92FF920F931F93CF93DF93E62EB72E90 +:109DA000D42EA52EC22E932EF02E812EBC01809192 +:109DB0004205909143050E94FD1BEC01892B09F49B +:109DC00054C08885853009F050C060E0CE010E9403 +:109DD000F01B8C0161E0CE010E94F01BDC011996A2 +:109DE000CD91DC911A97D8011996ED91FC911A97B3 +:109DF000E130F10561F02CF4EF2BB9F56F2DCE01B8 +:109E000017C0E230F10541F03797A9F02EC06F2D51 +:109E1000CE0103960E94C3296E2DCE010E94C32954 +:109E20006D2DCE0101960E94C3296C2DCE010296A4 +:109E30000E94C3291AC00097C1F0FC0180858530BB +:109E4000A1F4C681D781209781F00F2D182D2C2DDC +:109E5000392D4D2D5A2D6E2D7B2D89859A850E9489 +:109E6000C24E0A80DB81C02DEECFDF91CF911F91D2 +:109E70000F91FF90EF90DF90CF90BF90AF909F90A9 +:109E80008F900895CF92DF92EF92FF920F931F93DE +:109E9000CF93DF93E091B60AF091B70A309791F033 +:109EA0009085953079F469017A01EB01682FCF0133 +:109EB0000E94F01B9601A701BE01FC0181859285DD +:109EC0000E94C24EDF91CF911F910F91FF90EF90B2 +:109ED000DF90CF900895AF92BF92CF92DF92EF9232 +:109EE000FF920F931F93CF93DF93E1E0F0E0C0E088 +:109EF000D0E0CC24C394D12C40917E0B50917F0BA9 +:109F0000B6010C2E02C0660F771F0A94E2F77F019C +:109F100084E0E80EF11CCF01B12C9C01A091060257 +:109F2000B0910702A817B90720F4209106023091DA +:109F30000702A0919E0AB0919F0AA20FB31FAC9096 +:109F4000A091B20AB091B30A9C0121503109A20F2D +:109F5000B31F0A2D10E02C9130E00217130729F0EF +:109F6000462B572BAC92BB24B39401968E159F05BC +:109F7000A1F650937F0B40937E0BBB2011F1809193 +:109F8000B20A9091B30AE80FF91F028110E0218113 +:109F900030E0408150E03197608170E0CE010E9456 +:109FA000424F0E947153DC01CB01845D9E4FAF4F45 +:109FB000BF4F80937A0B90937B0BA0937C0BB09355 +:109FC0007D0B2196F701C430D10509F095CFDF91C3 +:109FD000CF911F910F91FF90EF90DF90CF90BF90A6 +:109FE000AF900895DC011296ED91FC911397309794 +:109FF00021F081E09085953009F080E00895DC0142 +:10A000001696ED91FC911797309739F08085823044 +:10A0100021F441875287638774870895FC01868104 +:10A020009781009789F0FC012085223041F025308E +:10A0300079F460E00E94F01B009779F0FC016185E3 +:10A0400072858385948508956FEF7FEFCB01089526 +:10A050006EEF7FEF8FEF9FEF08956DEF7FEF8FEF44 +:10A060009FEF0895FC0184819581009761F0FC01C8 +:10A070002085223029F0253049F40E94F01BFC0194 +:10A080008185928508958FEF9FEF08958EEF9FEF62 +:10A090000895CF93C62F63E0FC01828193810E94D3 +:10A0A000F01B009749F04C2F50E060E070E0FC019D +:10A0B0004187528763877487CF91089563E0FC01DD +:10A0C000828193810E94F01B009719F0FC01818529 +:10A0D00008958FEF08958F929F92BF92CF92DF9253 +:10A0E000EF92FF920F931F93CF93DF93EC010E94A7 +:10A0F000F24F882309F445C08A819B810E94631F27 +:10A10000082F10E06801CC0CDD1CE12CF12C92E052 +:10A11000B92E0430110504F5F701EC0DFD1DEE53C9 +:10A12000FC4F808091800E946C23009751F0FC01CD +:10A13000B086A401990C660B770B41875287638721 +:10A140007487BC018A819B810E943B1C0F5F1F4F5B +:10A15000F2E0EF0EF11CDDCF0A811B8160E0C80147 +:10A160000E94F01BFC018185888761E0C8010E9484 +:10A17000F01B9D838C8362E0C8010E94F01B9F83CB +:10A180008E83DF91CF911F910F91FF90EF90DF9021 +:10A19000CF90BF909F908F900895CF93DF93EC0165 +:10A1A00082E292E0998388836115710549F080917C +:10A1B0004205909143050E94FD1B9B838A8302C048 +:10A1C0001B821A82CE01DF91CF910C946B50CF93FA +:10A1D000DF93EC0167E374E00E946565892B51F120 +:10A1E0006AE374E0CE010E946565892B31F165E078 +:10A1F00075E0CE010E946565892B11F16AE075E07A +:10A20000CE010E946565892BF1F061E175E0CE0118 +:10A210000E946565892BD1F088818D32D1F090ED57 +:10A22000980F9A30B0F08B37B9F08332C1F48DEFCC +:10A230009FEF17C081E090E014C082E090E011C071 +:10A2400083E090E00EC084E090E00BC085E090E0F9 +:10A2500008C080E090E005C08EEF9FEF02C08FEF56 +:10A260009FEFDF91CF910895EF92FF920F931F938D +:10A27000CF93DF9380917E0B90917F0BC4E0D0E071 +:10A2800021E030E0A90148235923452B29F0A901F9 +:10A290004095509584239523220F331F219791F7E2 +:10A2A00090937F0B80937E0B0E94715300917A0BE9 +:10A2B00010917B0B20917C0B30917D0B6017710707 +:10A2C0008207930708F45BC0012B022B032B09F4D0 +:10A2D00056C010927A0B10927B0B10927C0B10924E +:10A2E0007D0BE12CF12CE091B20AF091B30AEC0F56 +:10A2F000FD1F038110E0228130E0418150E0608148 +:10A3000070E0C7010E94424F8FEFE81AF80A2496C6 +:10A3100084E0E816F10439F7C1E0D0E0809106024C +:10A32000909107028C179D0728F480910602909166 +:10A33000070201C0CE0120919E0A30919F0AF901C7 +:10A34000E80FF91F408150E060E070E02AE081EC06 +:10A3500096E00E94F91566E175E081EC96E00E94B6 +:10A36000B2172196C131D105C9F681EC96E0DF9193 +:10A37000CF911F910F91FF90EF900C94D916DF9120 +:10A38000CF911F910F91FF90EF900895BC01823003 +:10A39000910508F40895613E8EE1780748F49B0129 +:10A3A00095E0369527959A95E1F748E0420F01C070 +:10A3B0004FEF91E0242F30E0290F311D359527957F +:10A3C000229FF001239FF00DF00D11246E177F07DF +:10A3D00018F44FEF420F05C02F3F310539F091E0DF +:10A3E000920F491738F78FEF890F08958FEF08956F +:10A3F00090E0FC013197E231F10508F04EC088276A +:10A40000E552FF4F8F4F0C941161809180008F7740 +:10A4100003C0809180008F7D80938000089580919B +:10A420008000877FF9CF84B58F7702C084B58F7D98 +:10A4300084BD08958091B0008F7703C08091B000F3 +:10A440008F7D8093B0000895809190008F7707C032 +:10A45000809190008F7D03C080919000877F8093D2 +:10A46000900008958091A0008F7707C08091A00090 +:10A470008F7D03C08091A000877F8093A000089506 +:10A48000809120018F7707C0809120018F7D03C0CC +:10A4900080912001877F8093200108953FB7F89431 +:10A4A0008091850B9091860BA091870BB091880BC2 +:10A4B00026B5A89B05C02F3F19F00196A11DB11D1F +:10A4C0003FBFBA2FA92F982F8827820F911DA11D5A +:10A4D000B11DBC01CD0142E0660F771F881F991F97 +:10A4E0004A95D1F70895CF93DF931F92CDB7DEB78A +:10A4F00069832091560B2223D1F02091790B2032D1 +:10A5000040F021E030E0FC013383228380E090E0E2 +:10A5100015C08091570BE82FF0E0E85AF44F99816D +:10A5200090838F5F8093570B8093790B05C061E018 +:10A53000CE0101960E94D34481E090E00F90DF911C +:10A54000CF910895CF93DF93282F30E0F901EA5E91 +:10A55000F24F8491F901E359F64FD491F901E35395 +:10A56000F64FC491CC2391F081110E94F851EC2F49 +:10A57000F0E0EE0FFF1FE450F34FA591B491EC9182 +:10A58000ED2381E090E021F480E002C080E090E0E3 +:10A59000DF91CF9108951F93CF93DF93282F30E061 +:10A5A000F901EA5EF24F8491F901E359F64FD49133 +:10A5B000F901E353F64FC491CC23C9F0162F811152 +:10A5C0000E94F851EC2FF0E0EE0FFF1FED54F64F14 +:10A5D000A591B4918FB7F894111105C09C91ED2FFE +:10A5E000E095E92302C0EC91ED2BEC938FBFDF9156 +:10A5F000CF911F910895CF93DF9390E0FC01E35931 +:10A60000F64F2491FC01E353F64F8491882361F1C6 +:10A6100090E0880F991FFC01EE51F34FC591D49142 +:10A62000FC01ED54F64FA591B491611109C09FB79B +:10A63000F8948881209582238883EC912E230BC087 +:10A64000623061F49FB7F8943881822F809583231C +:10A650008883EC912E2B2C939FBF06C08FB7F89464 +:10A66000E8812E2B28838FBFDF91CF9108958F92A1 +:10A670009F92AF92BF92CF92DF92EF92FF926B01C7 +:10A680007C010E944E524B015C01C114D104E104D3 +:10A69000F104F1F00E944E52DC01CB0188199909B6 +:10A6A000AA09BB09883E9340A105B10570F321E0DA +:10A6B000C21AD108E108F10888EE880E83E0981EDE +:10A6C000A11CB11CC114D104E104F10419F7DDCFC0 +:10A6D000FF90EF90DF90CF90BF90AF909F908F90C2 +:10A6E00008952FB7F8946091810B7091820B80913F +:10A6F000830B9091840B2FBF08951F920F920FB67A +:10A700000F9211242F933F938F939F93AF93BF93F7 +:10A710008091810B9091820BA091830BB091840B5F +:10A720003091800B23E0230F2D3720F40196A11DDB +:10A73000B11D05C026E8230F0296A11DB11D20936F +:10A74000800B8093810B9093820BA093830BB0932B +:10A75000840B8091850B9091860BA091870BB09113 +:10A76000880B0196A11DB11D8093850B9093860BDC +:10A77000A093870BB093880BBF91AF919F918F915E +:10A780003F912F910F900FBE0F901F901895CF9370 +:10A79000DF93C1E1D0E068EE73E080E090E00E94DA +:10A7A00037534AE050E0BE0181EC96E00E94DD168E +:10A7B000219789F7DF91CF9108950E946C1966E780 +:10A7C0007DE081EC96E00C940617AF92BF92CF9299 +:10A7D000DF92EF92FF920F931F93CF93DF93CDB74A +:10A7E000DEB7C154D1090FB6F894DEBF0FBECDBF9E +:10A7F000CB018A014EE459E46CE470E049835A834A +:10A800006B837C83FE0135962CE1DF011D922A9536 +:10A81000E9F74AAB5BAB6CAB7DABF1962CE0DF01AB +:10A820001D922A95E9F7AE014F5D5F4F68E00E94E7 +:10A83000E5181AAABE016F5D7F4F80914405909183 +:10A8400045050E94FD1B7C01009771F162E374E0F5 +:10A850000E94FD1BFC01C184D284C114D104C9F043 +:10A8600041E150E0B601CE0181960E949365B601A8 +:10A8700081EC96E00E94B21764E77DE081EC96E0FF +:10A880000E94C0154AE050E0B80181EC96E00E94B9 +:10A89000DD1663E274E0C7010E94FD1BDC0119961E +:10A8A000ED90FC901A9708C06BE67DE081EC96E095 +:10A8B0000E940617E12CF12C0138BFEF1B0709F4A9 +:10A8C000C7C00535110509F4C3C00115110509F408 +:10A8D000BFC06CE57DE0CE0101960E94F36740E2C7 +:10A8E00050E0BE016F5D7F4FCE0101960E947565FD +:10A8F0001F930F9383EA94E09F938F936E01E2E39B +:10A90000CE0ED11CDF92CF920E94EA65B601CE0135 +:10A9100001960E94044B0F900F900F900F900F9094 +:10A920000F90E114F10409F493C0809142059091D5 +:10A930004305009709F48CC0B7010E94FD1B7C0100 +:10A94000009709F485C0DC0118968C91853009F0D8 +:10A950007FC060E0C7010E94F01BFC0181859285E9 +:10A96000A385B4850597A105B10509F071C0C7019C +:10A970000E94631F843008F46BC08430B1F50E94DC +:10A980006C236C01892B21F085E0D60118968C93FD +:10A990000E946C235C01892B59F082E0F5018087CD +:10A9A000012E000C220B330B01871287238734877B +:10A9B0000E946C238C01892B59F082E0F80180877A +:10A9C00088EC90E0A0E0B0E081879287A387B4870D +:10A9D000B501C6010E943B1CB801C6010E943B1C88 +:10A9E000B601C7010E943B1C33C064E0C7010E944E +:10A9F000F01B6C01009761F161E00E94F01B5C01AB +:10AA000060E0C6010E94F01B012E000C220B330BEC +:10AA1000DC0119960D931D932D933C931C97F50122 +:10AA200081859285A385B485892B8A2B8B2B39F45C +:10AA3000D7016D917C9188E195E00E94044B88ECF0 +:10AA400090E0A0E0B0E0F50181879287A387B4870A +:10AA5000CF5BDF4F0FB6F894DEBF0FBECDBFDF91E7 +:10AA6000CF911F910F91FF90EF90DF90CF90BF900B +:10AA7000AF900895CF93DF93CDB7DEB7CB57D10911 +:10AA80000FB6F894DEBF0FBECDBF789484B5826058 +:10AA900084BD84B5816084BD85B5826085BD85B582 +:10AAA000816085BD80916E00816080936E00109200 +:10AAB000810080918100826080938100809181007B +:10AAC000816080938100809180008160809380000C +:10AAD0008091B10084608093B1008091B00081606A +:10AAE0008093B0008091910082608093910080916A +:10AAF00091008160809391008091900081608093AB +:10AB000090008091A10082608093A1008091A100BB +:10AB100081608093A1008091A00081608093A0005B +:10AB200080912101826080932101809121018160C7 +:10AB30008093210180912001816080932001809188 +:10AB40007A00846080937A0080917A00826080939A +:10AB50007A0080917A00816080937A0080917A00F7 +:10AB6000806880937A001092C10087E495E090930A +:10AB700084058093830510928C0A10928B0A26E03C +:10AB800040E052EC61E070E081EC96E00E946C18CD +:10AB90006DED73E58AEC93E00E94283564E777E178 +:10ABA0008FEC93E00E94283565E77BE384ED93E02A +:10ABB0000E94283563EE7BE189ED93E00E94283501 +:10ABC00068E177E18DED93E00E94283567EC73E54D +:10ABD00081EE93E00E94283566E179E186EE93E00C +:10ABE0000E9428350E946C1986E0E2E1F2E0DE0165 +:10ABF000119601900D928A95E1F748E2C42E45E046 +:10AC0000D42EF12C00E010E0C8010E94E96ED601BC +:10AC10008D936D0181508E3F10F4FF24F3940F5FEC +:10AC20001F4F0630110581F7F1100FC064EC74E07E +:10AC300081EC96E00E94061786E0FE013196A8E2BC +:10AC4000B5E001900D928A95E1F70E941D2D60E01C +:10AC500070E080E090E00E94163B61E08DE00E9491 +:10AC6000FB5226E040E855E260E070E084E296E0C6 +:10AC70000E946C1888EA95E19093100980930F095F +:10AC800085EB95E1909312098093110981EB95E191 +:10AC9000909314098093130964E170E080E090E0E0 +:10ACA0000E94375310924605E0913005F09131052E +:10ACB000309721F084EA95E1908B878780E99AE2CA +:10ACC0009093EC078093EB07A89581EC96E00E94A7 +:10ACD000C514892B09F493C081EC96E00E94A3145B +:10ACE000182F8A3031F08D3021F0883009F076C08D +:10ACF00060C0E0918305F091840510826AEE73E0F4 +:10AD000081EC96E00E94B2176DEE73E087E495E067 +:10AD10000E9409689A838983FE0133967F0101E0CE +:10AD200010E0D02EC12E6DEE73E080E090E00E9426 +:10AD30000968D7018D939D937D010E31110539F47A +:10AD400000918D0A10918E0AE980FA8008C00F5F89 +:10AD50001F4F892B31F7F4CFF801048115810115BC +:10AD60001105A1F0F80160817181C7010E9465653C +:10AD7000892B91F7D8011296ED91FC911397BE01A2 +:10AD80006F5F7F4F8D2D9C2D199506C064EE74E08A +:10AD900081EC96E00E94061781EC96E00E94D9169D +:10ADA00064EF74E081EC96E00E94C01587E495E0C2 +:10ADB00010C068E081EC96E00E94B915809183058F +:10ADC00090918405F5E087349F0709F008F47DCF62 +:10ADD0000197909384058093830577CF682F81EC4A +:10ADE00096E00E94B915E0918305F0918405CF01AA +:10ADF00001969093840580938305108366CF0E940B +:10AE0000A90E029714F00E94833180914605882391 +:10AE100009F48BC28091440590914505892B09F472 +:10AE200084C20E947153009187051091880520917A +:10AE3000890530918A05601771078207930708F426 +:10AE400074C20E9471532B013C018091380590918E +:10AE50003905009709F457C2209185053091860580 +:10AE60006091360570913705261737070CF42BC112 +:10AE70000E9471539B01AC0128573C4E4F4F5F4FCE +:10AE8000EC962CAF3DAF4EAF5FAFEC9761E275E053 +:10AE900081EC96E00E940617E0913005F0913105B3 +:10AEA000309739F4E0912E05F0912F0580E090E085 +:10AEB0000BC08FEF83871486DF0113963B961D929C +:10AEC000AE17BF07E1F7EECF209136053091370579 +:10AED000821793070CF081C0208131812E7F21934E +:10AEE00031930196F1CF6091360570913705F3E00B +:10AEF000660F771FFA95E1F72091340530913505FB +:10AF0000620F731F0E94B34218160CF0E5C6C09082 +:10AF10003605D0903705B4E1CB16D1040CF0DCC671 +:10AF20000E947153EC962CAD3DAD4EAD5FADEC97EC +:10AF3000621773078407950708F0CEC6A090340502 +:10AF4000B0903505760133E0EE0CFF1C3A95E1F741 +:10AF5000EA0CFB1C67E0C7010E943A41D701179633 +:10AF60009C9189133AC000E010E00C151D05ECF52A +:10AF700048E050E0B701C5010E941D65B8E0AB0E86 +:10AF8000B11C892BC9F5000F111FE0912E05F0911E +:10AF90002F05E00FF11F8081918181609183808373 +:10AFA0006AE175E081EC96E00E94C015809136055B +:10AFB0009091370523E0880F991F2A95E1F720919A +:10AFC000340530913505820F931F0E943A4C63E19E +:10AFD00075E081EC96E00E94061780913005909113 +:10AFE0003105009709F07FCF77C6809138059091A1 +:10AFF0003905892B21F4F1CF0F5F1F4FB6CFE091B8 +:10B000003605F0913705EE0FFF1F80912E059091C8 +:10B010002F05E80FF91F21E030E0318320836EE037 +:10B0200075E081EC96E00E94C01560913605709144 +:10B0300037054AE050E081EC96E00E948C1667E00C +:10B0400075E081EC96E00E94C015809136059091E4 +:10B050003705B3E0880F991FBA95E1F720913405C1 +:10B0600030913505820F931F0E943A4C81EC96E097 +:10B070000E94D916609136057091370513E0660F6E +:10B08000771F1A95E1F78091340590913505680F87 +:10B09000791FDB018C91883261F4809138059091A1 +:10B0A00039050E94B84B80913005909131050E947E +:10B0B0007E42809136059091370501969093370531 +:10B0C000809336058ACF0091340510913505A9018A +:10B0D000E3E0440F551FEA95E1F7040F151FD8016F +:10B0E0004C91483209F004C1AE01435C5F4FB80196 +:10B0F0000E944741882381F16DADB8E06B9FB0019C +:10B1000011248EAD282F30E0322F2227330F330F3A +:10B11000330F262B372BF8018081803101F52596DE +:10B120006FAD259770E024968FAD2497AB01481B37 +:10B130005109CA019695982F8827979587950E945F +:10B14000FD6060517109207F13E0220F331F1A95B3 +:10B15000E1F7620F731F04C060E874EE01C0B9012B +:10B16000613854EE75076CF0072E000C880B990BB4 +:10B170000E94576220E030E040E05CE30E940C63F4 +:10B1800004C060E070E08EEF92EC0E941F62E091DC +:10B190003205F09133053097A1F0009185051091AB +:10B1A00086059801A3E0220F331FAA95E1F7A0912D +:10B1B0003405B09135052A0F3B1FAB01B901C80119 +:10B1C0001995009185051091860553E0000F111F18 +:10B1D0005A95E1F78091340590913505080F191FB4 +:10B1E000E0903805F0903905D8018C91803149F014 +:10B1F000B801C7010E94FA29D82E882309F46CC02F +:10B2000002C04CE0D42EF701858196810E9449420C +:10B21000882309F461C0B801D70115968D919C91DE +:10B2200016970E947443F701408164E485819681FA +:10B230000E948A42D70112968C91882309F44CC04F +:10B24000E7EFED0DE33040F4F0E0EE0FFF1FE85EB6 +:10B25000FD4FC080D18004C02EEEC22E22E0D22E3F +:10B260000115110599F1F7018381882379F1808116 +:10B2700081112CC00E9471534B015C019601DD0CC1 +:10B28000440B550BEC962CAF3DAF4EAF5FAFEC9738 +:10B29000AE01435C5F4FB801C7010E94282A8DAD03 +:10B2A00081111AC00E947153DC01CB01EC962CADC8 +:10B2B0003DAD4EAD5FADEC97821B930BA40BB50B70 +:10B2C00088159905AA05BB0518F306C0B601DD0C63 +:10B2D000880B990B0E9437538091850590918605C4 +:10B2E0000196909386058093850564EC79E00DC006 +:10B2F0002F5F3F4F309386052093850580ED97E0C3 +:10B300000E94FD6002C06FEF7FEFCB01770FAA0BA9 +:10B31000BB0B480E591E6A1E7B1E40928705509239 +:10B3200088056092890570928A050E943451809147 +:10B33000420590914305892B09F42BC48091400567 +:10B3400090914105049709F493C30E9471530091B1 +:10B350008B0510918C0520918D0530918E05061777 +:10B3600017072807390708F083C380E092E2292EE7 +:10B3700092E0392EE0913C05F0913D05309709F4BB +:10B3800077C3811175C39085953009F05AC3AF9684 +:10B390003FAE2EAEAF97E196FFAFEEAFE197CE0195 +:10B3A00083599F4F0E946B500E9471532B013C01A7 +:10B3B000E6968FADE697843061F008F42AC38830B2 +:10B3C00009F427C3893009F4DDC0853009F026C3AC +:10B3D00020C380913A0590913B05892B09F0CAC0A2 +:10B3E000CE0183599F4F0E94782F8111C3C041E045 +:10B3F00050E050933B0540933A0560E070E0CE0189 +:10B4000083599F4F0E9432506C0161E070E0CE0181 +:10B4100083599F4F0E9432507C0126E240E855E25A +:10B4200060E070E084E296E00E946C18C092FD0734 +:10B4300084E296E09093FC078093FB071092080942 +:10B4400010920A0910920909F092FF07E092FE0794 +:10B4500081E090E0909301088093000883E00E94CF +:10B46000921C182F811128C0009102081091030826 +:10B4700068E475E081EC96E00E94C015E196EEADBF +:10B48000FFADE1976081718181EC96E00E94B21777 +:10B4900061E475E081EC96E00E94C01540E150E067 +:10B4A000B80181EC96E00E94DD16B801CE01835907 +:10B4B0009F4F0E94D92E0DC06BE275E081EC96E0A3 +:10B4C0000E94C01560E170E0812F0E94181C00E00E +:10B4D00010E010923B0510923A05A0903C05B09008 +:10B4E0003D05D50112968D919C9113973EAE2DAEE0 +:10B4F00021969FAF8EAF2197CE01CD960E946B50C3 +:10B50000AB28C1F1CE01CD960E94F24F882391F174 +:10B5100026968FAD2697843069F560E070E0CE0105 +:10B52000CD960E9432508C159D0521F561E070E0AA +:10B53000CE01CD960E9432508E159F05D9F4B801E8 +:10B54000CE01CD960E94D92EE0913C05F0913D05AB +:10B550008281938190933D0580933C05892B51F422 +:10B56000E0914205F09143058681978190933D05D6 +:10B5700080933C05CE0183599F4F0E947D2E80ED24 +:10B5800097E04EC280913A0590913B05892B91F747 +:10B59000CE0183599F4F0E94782F8111EBCFE1E0BC +:10B5A000F0E0F0933B05E0933A050E946C237C01A8 +:10B5B000892B21F086E0D70118968C9361E975E01C +:10B5C000CE01CD960E94F367E196EEADFFADE19717 +:10B5D000608171814FE150E0CE01CD960E9475658A +:10B5E0006FEE73E0CE01CD960E944F6526E040E8F5 +:10B5F00055E260E070E084E296E00E946C1860E042 +:10B6000070E0CE0183599F4F0E9432508093FD0716 +:10B6100084E296E09093FC078093FB071092080960 +:10B6200010920A0910920909E4E3F8E0F093FF0789 +:10B63000E093FE072AE030E03093010820930008F1 +:10B6400083E00E94921C182F8111ACC067E875E05E +:10B6500081EC96E00E94C01502E018E0D8016D91DF +:10B660007D918D0140E150E081EC96E00E948C16C6 +:10B6700065E875E081EC96E00E94C015B8E00631FF +:10B680001B0761F76091060870910708072E000CF0 +:10B69000880B990B0E94576220E030E048EC52E49E +:10B6A0000E94AD619B01AC0165EF73E0C7010E9490 +:10B6B000B94A00910A0810910B08A80167EF73E0DE +:10B6C000C7010E94581C60910C0870910D08072E4C +:10B6D000000C880B990B0E94576220E030E048EC88 +:10B6E00052E40E94AD619B01AC016BEF73E0C701B6 +:10B6F0000E94B94A60910E0870910F08072E000C45 +:10B70000880B990B0E94576220E030E040E251E440 +:10B710000E94AD619B01AC0169EF73E0C7010E941B +:10B72000B94A40910208509103086DEF73E0C701D8 +:10B730000E94581C012B89F1E3968EAD9FADE397D3 +:10B74000FC012085253049F561E00E94F01B00973F +:10B7500021F124E630E0E8963FAF2EAFE897DC0118 +:10B7600019966D917C911A97CE01835A9F4F0E9432 +:10B77000CD50CE01835A9F4F0E94F24F882369F02B +:10B7800001E09E012A583F4F41E050E060E070E048 +:10B79000CE01835A9F4F0E94660781EC96E00E947B +:10B7A000D9160BC06FE675E081EC96E00E94C015DB +:10B7B00060E170E0812F0E94181C8091020883FFD5 +:10B7C00016C08EE398E09093FF078093FE07E1E0B8 +:10B7D000F0E0F0930108E093000883E00E94921CDF +:10B7E00081110CC0409102085091030802C040E052 +:10B7F00050E060E074E0C7010E94581C62E370E012 +:10B8000080E090E00E94375383E190E09093FF073F +:10B810008093FE0784E090E09093010880930008F5 +:10B8200083E00E94921C182F8111A5C065E675E087 +:10B8300081EC96E00E94C01502E018E0D8016D91FD +:10B840007D918D014AE050E081EC96E00E948C16DB +:10B8500063E675E081EC96E00E94C015B8E00A301E +:10B860001B0761F7009102081091030801151105EB +:10B87000D1F0B801012E000C880B990B0E94576281 +:10B880002DEE3EE94CE35EE30E940C6322E538EBCB +:10B8900042E152E40E943B619B01AC016DED73E01B +:10B8A000C7010E94B94A6091040870910508072EEB +:10B8B000000C880B990B0E9457622DEE3EE94CE379 +:10B8C0005EE30E940C6322E538EB42E152E40E9401 +:10B8D0003B614B015C019B01AC0163EF73E0C7016D +:10B8E0000E94B94A60910808709109081616170657 +:10B8F000A4F4072E000C880B990B0E94576220E0DD +:10B9000030E040E251E40E94AD619B01AC0164E093 +:10B9100074E0C7010E94B94A07C040E050E064E00B +:10B9200074E0C7010E94581C20E030E040E252E47D +:10B93000C501B4010E9407631816C4F4012BB1F0CD +:10B94000E196EEADFFADE1976081718188E094E012 +:10B950000E94044B01E020E030E040E050E062E073 +:10B9600070E0CE0183599F4F0E94660781EC96E0FC +:10B970000E94D9160BC06DE475E081EC96E00E9440 +:10B98000C01560E170E0812F0E94181C80E091E0FA +:10B990000E9445668C01892B61F1A1961FAE1EAEF7 +:10B9A000A197A3961FAE1EAEA3978FEF9FEFA5960C +:10B9B0009FAF8EAFA59788E292E06F969FAF8EAF54 +:10B9C0006F97A7961FAE1EAEA797A9961FAF0EAF93 +:10B9D000A99780E091E0AD969FAF8EAFAD97AB9603 +:10B9E0001FAE1EAEAB97B701CE01835A9F4F0E9488 +:10B9F0007E35B801CE01CD960E94044BC8010E944D +:10BA0000DA66C7010E940F4B10923B0510923A056F +:10BA1000B1CDCE0183599F4F0E947D2E84E690E0E8 +:10BA2000092E000CAA0BBB0B480E591E6A1E7B1E6A +:10BA300040928B0550928C0560928D0570928E0518 +:10BA400081E0E0913C05F0913D0522813381309306 +:10BA50003D0520933C05232B09F08CCCE091420559 +:10BA6000F09143058681978190933D0580933C0535 +:10BA70000E94715300918F051091900520919105BE +:10BA800030919205601771078207930708F481C00F +:10BA9000E0914205F091430506811781812C011543 +:10BAA000110509F43FC0F80180858530A9F560E0F3 +:10BAB000C8010E94F01BFC0181859285A385B48595 +:10BAC0000597A105B10541F5C8010E94631F8530A6 +:10BAD00018F161E0C8010E94F01BFC01918462E052 +:10BAE000C8010E94F01BDC011996CD90DC901A97DA +:10BAF00063E0C8010E94F01BFC01A184B28464E0F1 +:10BB0000C8010E94F01B7C01892B31F0C7010E9403 +:10BB1000631F823008F0F7C0D80112960D911C9176 +:10BB20001397BDCF0E947153DC01CB0188579C4E07 +:10BB3000AF4FBF4F80938F0590939005A0939105D1 +:10BB4000B0939205882019F062EA75E002C060EABD +:10BB500075E081EC96E00E94C015AE01435C5F4F3A +:10BB600080918B0B90918C0B009711F485E99BE0F1 +:10BB7000481B590B052E000C660B770B2AE081EC55 +:10BB800096E00E94F9156DEE73E081EC96E00E945C +:10BB9000B21700913E0510913F050115110509F4FA +:10BBA00097C00E947153C0909305D0909405E09087 +:10BBB0009505F0909605C616D706E806F90608F032 +:10BBC00087C0F801E680F78083E0282EE114F104B5 +:10BBD00009F46FC0D70118968C91863009F063C0C4 +:10BBE00064E175E0C7010E94FD1B009719F0FC019C +:10BBF000018501C000E0D7018D919C910E94CC6726 +:10BC0000182F61E274E0C7010E94FD1B6C01892BB3 +:10BC100049F56EED75E081EC96E00E94C015412F6C +:10BC200050E060E070E02AE081EC96E00E94F915B7 +:10BC30006CED75E081EC96E00E94C0156AE070E062 +:10BC4000802F0E94181C40E050E061E274E0C701C0 +:10BC50000E94581C61E274E0C7010E94FD1B6C0148 +:10BC6000892B09F11123F9F007FF01C160E0812F51 +:10BC70000E94FB52812F0E94A252332433940197D9 +:10BC800009F001C1432C512CF6018485082E000CCB +:10BC9000990B4816590609F489C18385882309F44C +:10BCA000F4C081508387D7011296ED90FC901397D2 +:10BCB0008DCF0E947153DC01CB01C296A11DB11D35 +:10BCC0008093930590939405A0939505B093960562 +:10BCD0000E946F150C94645668EF74E081EC96E056 +:10BCE0000E94C01560913605709137054AE050E01A +:10BCF00081EC96E00E94DD16109286051092850573 +:10BD000060E47FE102CB60E0C7010E94F01BDC0130 +:10BD100019962D903D904D905C901C9761E0C70165 +:10BD20000E94F01BFC012185328543855485D80192 +:10BD30006D917C91211531054105510559F481EC36 +:10BD400096E00E94B21761ED75E081EC96E00E94EA +:10BD5000061713C02150310941095109DC01199618 +:10BD60002D933D934D935C931C97232B242B252BD4 +:10BD700021F485E194E00E94044B3101B7E22B16D7 +:10BD800031043CF0F8016081718188E094E00E9408 +:10BD9000044BD8016D917C9181EC96E00E94B21722 +:10BDA0006BEC75E081EC96E00E94C0154AE050E033 +:10BDB000B60181EC96E00E948C1661EC75E081EC96 +:10BDC00096E00E94C0154AE050E0B10181EC96E097 +:10BDD0000E948C166BEB75E081EC96E00E94C0151A +:10BDE0004AE050E0B50181EC96E00E948C1661E0DB +:10BDF000892D0E94FB52B2E0AB16B10489F0E5E058 +:10BE0000AE16B10469F061E0C7010E94F01BFC01AD +:10BE100081859285A385B485892B8A2B8B2B69F428 +:10BE200060E0892D0E94CB5266EB75E081EC96E0D4 +:10BE30000E940617882483946FCEB2E02B0E311C2B +:10BE40002C143D043CF461E0892D0E94CB5262EB3E +:10BE500075E0ECCF6C147D043CF060E0892D0E940D +:10BE6000CB526DEA75E0E2CF69EA75E0DFCF62E0C0 +:10BE7000812F0E94FB52812F0E94A25233243394BF +:10BE8000892B09F4FFCE312CFDCE412F50E060E02C +:10BE900070E02AE081EC96E00E94F9156AED75E009 +:10BEA00081EC96E00E94C0154AE050E0B20181ECBE +:10BEB00096E00E94DD1663E274E0C7010E94FD1B5C +:10BEC0003C0168E274E0C7010E94FD1B5C016DE269 +:10BED00074E0C7010E94FD1B8C0162E374E0C7019E +:10BEE0000E94FD1BFC01892BF1F04114510441F02B +:10BEF000A114B10419F467E374E011C0D50107C0BF +:10BF00000115110519F46AE374E009C0D801199606 +:10BF10006D917C911A97DB018C91882321F08185AA +:10BF200092850E948E2061147104E1F1F301618514 +:10BF30007285CE01CD960E94CD50CE01CD960E9445 +:10BF4000F24F882379F1452869F0A114B10441F436 +:10BF500001E020E030E040E050E061E070E01EC031 +:10BF6000D5010CC00115110541F401E020E030E0DD +:10BF700040E050E062E070E011C0D80119968D9168 +:10BF80009C911A97FC012081222361F00E94E750C6 +:10BF900001E020E030E040E050E0BC01CE01CD9671 +:10BFA0000E946607D6011C963C927DCEF601238640 +:10BFB0007ACEE5E1F9E084E693E091838083128212 +:10BFC000138214821582EBE1F9E09183808312825F +:10BFD000138214821582E1E2F9E091838083128258 +:10BFE000138214821582EAE0F6E091838083128244 +:10BFF000138214821582E7E2F9E091838083128232 +:10C00000138214821582EDE2F9E09183808312821B +:10C01000138214821582E3E3F9E091838083128214 +:10C02000138214821582E9E3F9E0918380831282FE +:10C03000138214821582E0E1F6E0918380831282FC +:10C04000138214821582E8E1F6E01382128248EE30 +:10C0500053E060E070E044835583668377832EED80 +:10C0600032E031832083EFE3F9E091838083128211 +:10C07000138214821582E4E2F6E013821282448372 +:10C0800055836683778320EF32E031832083A5EDEB +:10C09000B0E0B587A487A4EDB0E0B787A687A0ED90 +:10C0A000B0E0B18BA08BA1EDB0E0B38BA28BA2ED81 +:10C0B000B0E0B58BA48BA6EDB0E0B78BA68B118E4C +:10C0C000128E138E148EE1ECF6E0138212824483FA +:10C0D0005583668377833183208325EC30E0358771 +:10C0E000248724EC30E03787268720EC30E0318B42 +:10C0F000208B21EC30E0338B228B22EC30E0358B2F +:10C10000248B26EC30E0378B268B118E128E138E0B +:10C11000148EE5E4F9E09183808312821382148205 +:10C120001582E8E5F9E091838083128213821482FC +:10C130001582EBE4F9E0138212824483558366830F +:10C1400077832EE333E03183208324E02487109229 +:10C15000100910920F0910921209109211091092F1 +:10C160001409109213099093EE078093ED07109233 +:10C17000EF071092F0071092F1071092F2072FEFDD +:10C180003FEF3093FA072093F907F0935F07E093AE +:10C190005E071092F8071092F707EEE5F9E0918339 +:10C1A00080831282138214821582E4E6F9E091837F +:10C1B00080831282138214821582EAE6F9E0918369 +:10C1C00080831282138214821582E0E7F9E0918362 +:10C1D00080831282138214821582E6E7F9E08FEFE2 +:10C1E000808312821182148613868FEF9FEFDC0109 +:10C1F00087839087A187B287089597FB072E16F44F +:10C20000009407D077FD09D00E94276107FC05D074 +:10C210003EF4909581959F4F0895709561957F4F5D +:10C220000895EE0FFF1F881F8BBF0790F691E02D3A +:10C2300019946927962769277827872778270895EB +:10C240000E94536FB7FF0895821B930B0895AA1B9A +:10C25000BB1B51E107C0AA1FBB1FA617B70710F0F1 +:10C26000A61BB70B881F991F5A95A9F78095909523 +:10C27000BC01CD0108955058BB27AA270E945361E5 +:10C280000C94CD620E94BF6238F00E94C66220F01A +:10C2900039F49F3F19F426F40C94BC620EF4E09537 +:10C2A000E7FB0C94B662E92F0E94DE6258F3BA17DE +:10C2B000620773078407950720F079F4A6F50C94BC +:10C2C00000630EF4E0950B2EBA2FA02D0B01B901DF +:10C2D00090010C01CA01A0011124FF27591B99F0FC +:10C2E000593F50F4503E68F11A16F040A22F232F08 +:10C2F000342F4427585FF3CF469537952795A79558 +:10C30000F0405395C9F77EF41F16BA0B620B730BFE +:10C31000840BBAF09150A1F0FF0FBB1F661F771F6F +:10C32000881FC2F70EC0BA0F621F731F841F48F424 +:10C33000879577956795B795F7959E3F08F0B0CFAD +:10C340009395880F08F09927EE0F97958795089594 +:10C350000E94926208F481E008950E94C1610C94E9 +:10C36000CD620E94C66258F00E94BF6240F029F47C +:10C370005F3F29F00C94B66251110C9401630C9448 +:10C38000BC620E94DE6268F39923B1F3552391F3F6 +:10C39000951B550BBB27AA2762177307840738F034 +:10C3A0009F5F5F4F220F331F441FAA1FA9F335D091 +:10C3B0000E2E3AF0E0E832D091505040E695001C45 +:10C3C000CAF72BD0FE2F29D0660F771F881FBB1FFF +:10C3D000261737074807AB07B0E809F0BB0B802DDD +:10C3E000BF01FF2793585F4F3AF09E3F510578F009 +:10C3F0000C94B6620C9401635F3FE4F3983ED4F36F +:10C40000869577956795B795F7959F5FC9F7880FDC +:10C41000911D9695879597F90895E1E0660F771F2E +:10C42000881FBB1F621773078407BA0720F0621BBF +:10C43000730B840BBA0BEE1F88F7E09508950E94EA +:10C4400026626894B1110C94016308950E94E6621B +:10C4500088F09F5798F0B92F9927B751B0F0E1F0C5 +:10C46000660F771F881F991F1AF0BA95C9F714C075 +:10C47000B13091F00E940063B1E008950C94006324 +:10C48000672F782F8827B85F39F0B93FCCF38695AE +:10C4900077956795B395D9F73EF49095809570950B +:10C4A00061957F4F8F4F9F4F0895E89409C097FB88 +:10C4B0003EF490958095709561957F4F8F4F9F4F7B +:10C4C0009923A9F0F92F96E9BB279395F6958795BF +:10C4D00077956795B795F111F8CFFAF4BB0F11F482 +:10C4E00060FF1BC06F5F7F4F8F4F9F4F16C0882329 +:10C4F00011F096E911C0772321F09EE8872F762F5F +:10C5000005C0662371F096E8862F70E060E02AF09F +:10C510009A95660F771F881FDAF7880F969587958B +:10C5200097F90895990F0008550FAA0BE0E8FEEF60 +:10C5300016161706E807F907C0F012161306E407E7 +:10C54000F50798F0621B730B840B950B39F40A26E0 +:10C5500061F0232B242B252B21F408950A2609F4BE +:10C56000A140A6958FEF811D811D089597F99F67C2 +:10C5700080E870E060E008959FEF80EC089500246B +:10C580000A941616170618060906089500240A9438 +:10C5900012161306140605060895092E0394000CBE +:10C5A00011F4882352F0BB0F40F4BF2B11F460FF4D +:10C5B00004C06F5F7F4F8F4F9F4F089557FD905876 +:10C5C000440F551F59F05F3F71F04795880F97FB57 +:10C5D000991F61F09F3F79F0879508951216130611 +:10C5E0001406551FF2CF4695F1DF08C01616170640 +:10C5F0001806991FF1CF8695710561050894089575 +:10C60000E894BB2766277727CB0197F908950E9406 +:10C61000926208F48FEF08950E941F630C94CD621C +:10C620000E94BF6238F00E94C66220F0952311F08C +:10C630000C94B6620C94BC6211240C9401630E94A9 +:10C64000DE6270F3959FC1F3950F50E0551F629F16 +:10C65000F001729FBB27F00DB11D639FAA27F00D5B +:10C66000B11DAA1F649F6627B00DA11D661F829F82 +:10C670002227B00DA11D621F739FB00DA11D621F67 +:10C68000839FA00D611D221F749F3327A00D611D84 +:10C69000231F849F600D211D822F762F6A2F112466 +:10C6A0009F5750409AF0F1F088234AF0EE0FFF1F99 +:10C6B000BB1F661F771F881F91505040A9F79E3FF0 +:10C6C000510580F00C94B6620C9401635F3FE4F373 +:10C6D000983ED4F3869577956795B795F795E79546 +:10C6E0009F5FC1F7FE2B880F911D9695879597F94F +:10C6F0000895FA01EE0FFF1F309621053105A1F1D3 +:10C700006115710561F48038BFE39B0749F16894B6 +:10C710009038810561F08038BFEF9B0741F0992385 +:10C720004AF5FF3FE1053105210519F1E894089428 +:10C73000E795D901AA2329F4AB2FBE2FF85FD0F3D8 +:10C7400010C0FF5F70F4A695E0F7F73950F019F0CC +:10C75000FF3A38F49F779F930DD00F9007FC9058C5 +:10C76000089546F00C94BC6260E070E080E89FE3BE +:10C7700008954FE79F775F934F933F932F930E94C6 +:10C7800074642F913F914F915F910E940C630C94C0 +:10C79000D16329F416F00C94B6620C9400630C94E7 +:10C7A000BC620E94E662A8F39638A0F707F80F92E1 +:10C7B000E8942BE33AEA48EB5FE70E9422630F928A +:10C7C0000F920F924DB75EB70F920E94BC64EAEDD4 +:10C7D000F1E00E9403644F915F91EF91FF91E59525 +:10C7E000EE1FFF1F49F0FE57E0684427EE0F441F7D +:10C7F000FA95E1F74195550B0E9436640F9007FEBC +:10C800000C942A640895DF93CF931F930F93FF92A4 +:10C81000EF92DF927B018C01689406C0DA2EEF0163 +:10C820000E941F63FE01E894A591259135914591E1 +:10C830005591A6F3EF010E945361FE019701A801F3 +:10C84000DA9469F7DF90EF90FF900F911F91CF91ED +:10C85000DF9108959B01AC0160E070E080E89FE308 +:10C860000C94AD610C94B6620C94F0640E94E66284 +:10C87000D8F39923C9F3940F511DA3F3915050405D +:10C8800094F059F0882332F0660F771F881F91507B +:10C890005040C1F79E3F51052CF7880F911D96958A +:10C8A000879597F908955F3FACF0983E9CF0BB27C1 +:10C8B000869577956795B79508F4B1609395C1F71C +:10C8C000BB0F58F711F460FFE8CF6F5F7F4F8F4FBA +:10C8D0009F4FE3CF0C94016316F00C94F0640C941A +:10C8E000BC6268940C94B6620E94E662A8F3992335 +:10C8F000C1F3AEF3DF93CF931F930F93FF92C92F32 +:10C90000DD2788232AF02197660F771F881FDAF723 +:10C9100020E030E040E85FEB9FE3883920F0803E84 +:10C9200038F021968F770E943C61E2E0F2E004C08B +:10C930000E943C61EFE2F2E00E9403648B01BE01C1 +:10C94000EC01FB2E6F5771097595771F880B990BBA +:10C950000E94576228E132E741E35FE30E941F63D0 +:10C96000AF2D9801AE01FF900F911F91CF91DF91F4 +:10C970000E9453610C94CD62FA01DC01AA0FBB1F27 +:10C980009B01AC01BF5728F4222733274427507856 +:10C9900020C0B75190F4AB2F0024469537952795CA +:10C9A000011CA395D2F3002071F0220F331F441F06 +:10C9B000B395DAF30ED00C943B6161307105A0E8B9 +:10C9C0008A07B94630F49B01AC0166277727882790 +:10C9D0009078309621F020833183428353830895E9 +:10C9E0009F3F31F0915020F4879577956795B795E3 +:10C9F000880F911D9695879597F9089581E090E0AD +:10CA0000F8940C94626F0F931F93CF93DF938C0174 +:10CA1000FC0101900020E9F7CF01801B910B0E94DF +:10CA20004566EC01009719F0B8010E946E65CE01D1 +:10CA3000DF91CF911F910F910895FB01DC0104C09C +:10CA40008D910190801921F441505040C8F7881B06 +:10CA5000990B08956817790768F4FB01DC01E40F6E +:10CA6000F51FA40FB51F02C002900E924150504016 +:10CA7000D8F708950C943C66FB01DC018D9181345C +:10CA80001CF08B350CF4805E619161341CF06B35C9 +:10CA90000CF4605E861B611189F3990B0895FB010C +:10CAA000DC010D900020E9F7119701900D92002014 +:10CAB000E1F70895FC018191861721F08823D9F7C9 +:10CAC000992708953197CF010895FB01DC018D91DD +:10CAD000019080190110D9F3990B0895FB01DC0135 +:10CAE00001900D920020E1F70895FB01DC010D900B +:10CAF0000020E9F711974150504028F001900020A4 +:10CB00000D92C9F708951C920895FB01DC01415074 +:10CB1000504030F08D910190801919F40020B9F740 +:10CB2000881B990B0895FB01DC014150504048F0EF +:10CB300001900D920020C9F701C01D924150504054 +:10CB4000E0F70895FC0181E090E00190061609F4F9 +:10CB5000CF010020D1F7019708950F931F93CF9332 +:10CB6000DF93CDB7DEB72E970FB6F894DEBF0FBEBA +:10CB7000CDBF0E891F89888D998D26E02C831A835D +:10CB8000098397FF02C080E090E801979E838D8320 +:10CB9000AE01445E5F4F6A8D7B8DCE0101960E948F +:10CBA00016694D815E8157FD0AC02F813885421775 +:10CBB00053070CF49A01F801E20FF31F10822E962E +:10CBC0000FB6F894DEBF0FBECDBFDF91CF911F919E +:10CBD0000F9108950F931F93CF93DF93CDB7DEB7D7 +:10CBE0002E970FB6F894DEBF0FBECDBF0E891F89FA +:10CBF00086E08C831A8309838FEF9FE79E838D8362 +:10CC0000AE01465E5F4F688D798DCE0101960E9420 +:10CC100016692F813885F801E20FF31F10822E96D6 +:10CC20000FB6F894DEBF0FBECDBFDF91CF911F913D +:10CC30000F910895CF93DF93CDB7DEB72E970FB640 +:10CC4000F894DEBF0FBECDBF85E08C838C899D89B3 +:10CC50009A838983AE01485E5F4F6E897F89CE01DA +:10CC600001960E94C56C2E960FB6F894DEBF0FBEDB +:10CC7000CDBFDF91CF910895FB01DC0102C001908F +:10CC80000D9241505040D8F70895CF93DF938230F2 +:10CC9000910510F482E090E0E0918D0BF0918E0B05 +:10CCA00020E030E0C0E0D0E0309711F140815181C8 +:10CCB00048175907C0F04817590761F482819381DA +:10CCC000209719F09B838A832BC090938E0B8093BF +:10CCD0008D0B26C02115310519F04217530718F4A2 +:10CCE0009A01BE01DF01EF010280F381E02DDCCF6C +:10CCF0002115310509F1281B390B2430310590F439 +:10CD000012968D919C9113976115710521F0FB018D +:10CD10009383828304C090938E0B80938D0BFD01CF +:10CD2000329644C0FD01E20FF31F8193919322508C +:10CD300031092D933C933AC020918B0B30918C0B91 +:10CD4000232B41F420910A0230910B0230938C0B7B +:10CD500020938B0B20910802309109022115310597 +:10CD600041F42DB73EB740910C0250910D02241BA7 +:10CD7000350BE0918B0BF0918C0BE217F307A0F4CD +:10CD80002E1B3F0B2817390778F0AC014E5F5F4F21 +:10CD90002417350748F04E0F5F1F50938C0B4093BC +:10CDA0008B0B8193919302C0E0E0F0E0CF01DF9123 +:10CDB000CF9108950F931F93CF93DF93009709F4BA +:10CDC0008CC0FC0132971382128200918D0B10915E +:10CDD0008E0B0115110581F420813181820F931F83 +:10CDE00020918B0B30918C0B2817390779F5F09334 +:10CDF0008C0BE0938B0B71C0D80140E050E0AE1774 +:10CE0000BF0750F412962D913C911397AD01211557 +:10CE1000310509F1D901F3CF9D01DA013383228372 +:10CE200060817181860F971F8217930769F4EC0167 +:10CE300028813981260F371F2E5F3F4F3183208392 +:10CE40008A819B8193838283452B29F4F0938E0BF7 +:10CE5000E0938D0B42C01396FC93EE931297ED0175 +:10CE6000499159919E01240F351FE217F30771F480 +:10CE700080819181840F951F029611969C938E93C9 +:10CE80008281938113969C938E931297E0E0F0E059 +:10CE9000D80112968D919C911397009719F0F80183 +:10CEA0008C01F6CF8D919C9198012E5F3F4F820FA0 +:10CEB000931F20918B0B30918C0B2817390769F445 +:10CEC000309729F410928E0B10928D0B02C01382B2 +:10CED000128210938C0B00938B0BDF91CF911F91DB +:10CEE0000F9108958F929F92AF92BF92CF92DF924F +:10CEF000EF92FF92CF93DF93EC01688179818A8171 +:10CF00009B81611571058105910521F464E279ED3C +:10CF10008BE597E02DE133EF41E050E00E94216F77 +:10CF200049015A019B01AC01A7EAB1E40E94406F9C +:10CF30006B017C01ACEEB4EFA50194010E944E6F31 +:10CF4000DC01CB018C0D9D1DAE1DBF1DB7FF03C0C5 +:10CF50000197A109B04888839983AA83BB83BC0148 +:10CF6000CD019F77DF91CF91FF90EF90DF90CF9031 +:10CF7000BF90AF909F908F9008950C9472678EE051 +:10CF800092E00C94726760930E0270930F0280938C +:10CF90001002909311020895FC0188279927E894C4 +:10CFA00021912032E9F3293010F02E30C8F32B32D2 +:10CFB00041F02D3239F4689404C00E943468820F25 +:10CFC000911D219120532A30C0F31EF49095819534 +:10CFD0009F4F089591110C940F6E803219F0895073 +:10CFE0008550C8F70895FB01DC0105900D920020E3 +:10CFF000E1F70895FB01DC014150504048F00590F5 +:10D000000D920020C9F701C01D9241505040E0F739 +:10D01000089549E85BE00C940D68FA01A191B08194 +:10D02000009719F41097E1F0CD01DC01CD010D90CE +:10D03000002011F4C00113C0FB012191222319F03B +:10D040002015D9F7F3CFFB012191201519F41E9279 +:10D05000119606C02223C1F70D900020A1F7D00140 +:10D06000FA01A193B08308957AE0979F902D879F4E +:10D07000802D910D11240895FC01238127FF10C0FC +:10D08000EFE8FBE0208131812817390711F4118284 +:10D09000108232962BE0E539F207A1F70E94DA669A +:10D0A00080E090E008950F931F93CF93DF93009754 +:10D0B00031F46115710519F480E090E03AC08B01FC +:10D0C000EC016EE070E081E090E00E94F36DFC0105 +:10D0D000892B91F380E883830115110571F0138783 +:10D0E000028781E8838380918F0B9091900B892B2D +:10D0F00021F4F093900BE0938F0B2097C9F0D18728 +:10D10000C0878381826083838091910B9091920B81 +:10D11000892B71F4F093920BE093910B8091930B18 +:10D120009091940B892B21F4F093940BE093930B43 +:10D13000CF01DF91CF911F910F910895CF93DF938E +:10D14000EC012B8120FF33C026FF0AC02F7B2B83ED +:10D150008E819F8101969F838E838A8190E029C072 +:10D1600022FF0FC0E881F9818081082E000C990B05 +:10D17000009719F420622B831AC03196F983E88353 +:10D180000EC0EA85FB85199597FF09C02B81019692 +:10D1900011F080E201C080E1822B8B8308C02E81D8 +:10D1A0003F812F5F3F4F3F832E83992702C08FEF30 +:10D1B0009FEFDF91CF9108950F931F93CF93DF934C +:10D1C000CDB7DEB708851985F80183818860838330 +:10D1D000AE01445F5F4F6A857B85C8010E94166976 +:10D1E000F8012381277F2383DF91CF911F910F9136 +:10D1F00008950F931F93CF93DF93CDB7DEB70885C4 +:10D200001985F801838188608383AE01445F5F4F95 +:10D210006A857B85C8010E94C56CF8012381277F40 +:10D220002383DF91CF911F910F9108952F923F9209 +:10D230004F925F926F927F928F929F92AF92BF9226 +:10D24000CF92DF92EF92FF920F931F93CF93DF93D2 +:10D25000CDB7DEB72C970FB6F894DEBF0FBECDBFAB +:10D260007C016B018A01FC0117821682838181FF98 +:10D27000BDC1CE0101964C01F7019381F60193FDEA +:10D28000859193FF81916F01882309F4ABC18532A9 +:10D2900039F493FD859193FF81916F01853229F4D3 +:10D2A000B70190E00E943A6EE7CF512C312C20E07C +:10D2B0002032A0F48B3269F030F4803259F083329E +:10D2C00069F420612CC08D3239F0803339F421604B +:10D2D00026C02260246023C0286021C027FD27C00B +:10D2E00030ED380F3A3078F426FF06C0FAE05F9E42 +:10D2F000300D1124532E13C08AE0389E300D1124B6 +:10D30000332E20620CC08E3221F426FD6BC12064C6 +:10D3100006C08C3611F4206802C0883641F4F6014C +:10D3200093FD859193FF81916F018111C1CF982F5A +:10D330009F7D9554933028F40C5F1F4FFFE3F983D2 +:10D340000DC0833631F0833771F0833509F05BC04F +:10D3500022C0F801808189830E5F1F4F44244394CB +:10D36000512C540115C03801F2E06F0E711CF80108 +:10D37000A080B18026FF03C0652D70E002C06FEF72 +:10D380007FEFC5012C870E942F6E2C0183012C8515 +:10D390002F77222E17C03801F2E06F0E711CF801B2 +:10D3A000A080B18026FF03C0652D70E002C06FEF42 +:10D3B0007FEFC5012C870E941D6E2C012C852068F3 +:10D3C000222E830123FC1BC0832D90E048165906B2 +:10D3D000B0F4B70180E290E00E943A6E3A94F4CF44 +:10D3E000F50127FC859127FE81915F01B70190E04F +:10D3F0000E943A6E31103A94F1E04F1A51084114EC +:10D40000510471F7E5C0843611F0893639F5F80119 +:10D4100027FF07C060817181828193810C5F1F4F5C +:10D4200008C060817181072E000C880B990B0E5F7C +:10D430001F4F2F76722E97FF09C09095809570959B +:10D4400061957F4F8F4F9F4F2068722E2AE030E00A +:10D45000A4010E948B6EA82EA81844C0853729F419 +:10D460002F7EB22E2AE030E025C0F22FF97FBF2EAA +:10D470008F36C1F018F4883579F0B4C0803719F0D0 +:10D48000883721F0AFC02F2F2061B22EB4FE0DC01F +:10D490008B2D8460B82E09C024FF0AC09F2F966090 +:10D4A000B92E06C028E030E005C020E130E002C01F +:10D4B00020E132E0F801B7FE07C06081718182810E +:10D4C00093810C5F1F4F06C06081718180E090E006 +:10D4D0000E5F1F4FA4010E948B6EA82EA818FB2D73 +:10D4E000FF777F2E76FE0BC0372D3E7FA51450F4BC +:10D4F00074FE0AC072FC08C0372D3E7E05C0BA2CEF +:10D50000372D03C0BA2C01C0B52C34FF0DC0FE016D +:10D51000EA0DF11D8081803311F4397E09C032FF9C +:10D5200006C0B394B39404C0832F867809F0B394F3 +:10D5300033FD13C030FF06C05A2CB31418F4530C3B +:10D540005B18B32CB31468F4B70180E290E03C8719 +:10D550000E943A6EB3943C85F5CFB31410F43B1897 +:10D5600001C0312C34FF12C0B70180E390E03C874A +:10D570000E943A6E3C8532FF17C031FD03C088E738 +:10D5800090E002C088E590E0B7010CC0832F867858 +:10D5900059F031FF02C08BE201C080E237FD8DE21D +:10D5A000B70190E00E943A6EA51438F4B70180E309 +:10D5B00090E00E943A6E5A94F7CFAA94F401EA0DD3 +:10D5C000F11D8081B70190E00E943A6EA110F5CF65 +:10D5D000332009F451CEB70180E290E00E943A6E08 +:10D5E0003A94F6CFF7018681978102C08FEF9FEFC3 +:10D5F0002C960FB6F894DEBF0FBECDBFDF91CF9152 +:10D600001F910F91FF90EF90DF90CF90BF90AF9060 +:10D610009F908F907F906F905F904F903F902F9052 +:10D62000089520FD09C0FC0123FD05C022FF02C0B2 +:10D630007383628351834083089544FD10C046FD87 +:10D6400010C0DB01FC01AA0FBB1FEE1FFF1F1094CF +:10D65000D1F76A0F7B1F8E1F9F1F31E003C033E09D +:10D6600001C034E0660F771F881F991F3150D1F732 +:10D67000620F711D811D911D08950F931F93CF930C +:10D68000DF938C01C8010E949E68EC0197FD08C0E1 +:10D690000E94EA67892BB1F7B801CE010E94726E31 +:10D6A000CE01DF91CF911F910F9108958F929F929C +:10D6B000AF92BF92CF92DF92EF92FF920F931F93A0 +:10D6C000CF93DF931F92CDB7DEB78C01C62E7A01C0 +:10D6D00029830E949E68AC01552729814B32510550 +:10D6E00021F04D32510569F42068CA94C11002C07E +:10D6F00080E076C0C80129830E949E68298197FD39 +:10D70000F7CF322F3D7FD32E322F307349F5803340 +:10D7100039F5BB24BA94BC0C09F44EC0C801298366 +:10D720000E949E68298197FD47C0382F3F7D38357C +:10D7300069F48D2D8264D82ECA94CA94CC20E1F16C +:10D74000C8010E949E6897FF0BC036C026FF04C028 +:10D750002D2D2260D22E03C03D2D3261D32ECB2C35 +:10D76000812C912C540120ED280F283080F0D4FE1C +:10D7700004C0B8010E94726E1CC02A3040F0D6FE70 +:10D78000F8CF2F7D3FEE320F363098F727504D2DD2 +:10D79000C501B4010E941D6B4B015C018D2D82609F +:10D7A000D82ECA94CC2059F0C8010E949E6897FFD9 +:10D7B000DACFD1FC04C09CCF812C912C5401D7FE30 +:10D7C00008C0B094A09490948094811C911CA11CDA +:10D7D000B11C2D2DB501A401C7010E94116B81E080 +:10D7E0000F90DF91CF911F910F91FF90EF90DF90FD +:10D7F000CF90BF90AF909F908F9008956F927F923F +:10D800008F929F92AF92BF92CF92DF92EF92FF9250 +:10D810000F931F93CF93DF93CDB7DEB7A1970FB6CA +:10D82000F894DEBF0FBECDBF5C017A01CE01019638 +:10D830006C0180E2F60111928A95E9F7F501838087 +:10D8400040E050E0912C712C70E0A1E0B0E0F901D3 +:10D8500083FC859183FE81918F01982F9F01811117 +:10D8600003C080E090E07CC08E3519F4411551056D +:10D8700049F1E72FF0E0E417F5073CF48D3559F155 +:10D880008D3219F4772001F103C0711001C0982E78 +:10D89000892F8695869586958601080F111D892FFB +:10D8A00087703D0101C0660C8A95EAF7F801808116 +:10D8B00086298083991559F0991510F49F5FE8CF58 +:10D8C0009150E6CF71E004C07724739401C0712CAD +:10D8D0004F5F5F4FBCCF772019F08E8180628E83BF +:10D8E000711103C09924939416C0F6019E012F5D17 +:10D8F0003F4F808180958193E217F307D1F7F2CFF4 +:10D90000E114F10429F0F7018083C70101967C013D +:10D910006150912CF9F0C50169A30E949E6869A12C +:10D9200097FD16C0282F269526952695F601E20F1D +:10D93000F11D208130E0AC014770552702C03595BC +:10D9400027954A95E2F720FDDBCFB5010E94726E64 +:10D95000911087CFE114F10411F0F7011082C80192 +:10D96000A1960FB6F894DEBF0FBECDBFDF91CF9169 +:10D970001F910F91FF90EF90DF90CF90BF90AF90ED +:10D980009F908F907F906F9008954F925F927F92BB +:10D990008F929F92AF92BF92CF92DF92EF92FF92BF +:10D9A0000F931F93CF93DF931F92CDB7DEB76C0118 +:10D9B0002B015A01FC0117821682712CF601F380AB +:10D9C000F201F3FC8591F3FE8191382F2F0188231A +:10D9D00009F4F3C090E039830E94EA673981892B0A +:10D9E00021F0C6010E943D6BE9CF353241F4F201CE +:10D9F000F3FC3591F3FE31912F01353269F4C60104 +:10DA000039830E949E68398197FDD5C03817B1F2DD +:10DA1000B6010E94726ED1C03A3239F4F3FC3591EE +:10DA2000F3FE31912F0151E001C050E0420110E0BE +:10DA300020ED230F2A3090F45260612F70E080E0D7 +:10DA400090E040E259830E941D6B162FF401F3FC15 +:10DA50003591F3FE31914F015981EACF052F232FE4 +:10DA6000240151FF03C0111102C0A7C01FEF3836B7 +:10DA700019F03C3659F011C0F401F3FC2591F3FE86 +:10DA800021912F01283649F4052F08600460F20126 +:10DA9000F3FC2591F3FE21912F01222309F48DC07F +:10DAA000622F70E087E59EE029830E94126E298133 +:10DAB000892B09F482C000FD07C0F501E080F180E8 +:10DAC000C50102965C0102C0E12CF12C2E3651F406 +:10DAD000F6014681578160E070E0202FC7010E9467 +:10DAE000116B6CCF233691F401FF11E0C6010E9447 +:10DAF0009E6897FD60C0E114F10429F0F70180836E +:10DB0000C70101967C01115089F751C02B3559F49A +:10DB10009201A701612FC6010E94FE6B2C01892B87 +:10DB200009F045C03FC0C60129830E943D6B298191 +:10DB300097FD41C02F3659F128F4243631F12936AA +:10DB400049F127C0233769F02537F9F022C0E114E5 +:10DB5000F10429F0F7018082C70101967C01115080 +:10DB600071F0C6010E949E684C0197FD08C00E949A +:10DB7000EA67892B61F3B601C4010E94726EE11459 +:10DB8000F104A9F0F701108212C0006203C0006125 +:10DB900001C00064202FA701612FC6010E94566BAF +:10DBA000811105C0F6018381807329F406C000FD50 +:10DBB00005CF739403CF772019F0872D90E002C032 +:10DBC0008FEF9FEF0F90DF91CF911F910F91FF90FB +:10DBD000EF90DF90CF90BF90AF909F908F907F900D +:10DBE0005F904F9008950F931F93CF93DF93869F7D +:10DBF0008001879F100D969F100D1124C8010E946F +:10DC00004566EC01009729F0A80160E070E00E94F1 +:10DC1000286ECE01DF91CF911F910F910895992722 +:10DC200088270895FC010590061621F00020D9F7F9 +:10DC3000C00108953197CF010895FC01059061500E +:10DC400070400110D8F7809590958E0F9F1F089512 +:10DC5000DC0101C06D9341505040E0F70895FC0194 +:10DC60006150704001900110D8F7809590958E0F0B +:10DC70009F1F08950F931F93CF93DF93FB01238181 +:10DC800021FD03C08FEF9FEF28C022FF16C0468101 +:10DC90005781248135814217530744F4A081B18113 +:10DCA0009D012F5F3F4F318320838C9326813781E5 +:10DCB0002F5F3F4F3783268310C0EB01092F182FAA +:10DCC0000084F185E02D1995892BE1F68E819F81E5 +:10DCD00001969F838E83812F902FDF91CF911F918B +:10DCE0000F910895FB01238120FF12C026FD10C073 +:10DCF0008F3F3FEF930761F082832F7D2064238362 +:10DD00002681378121503109378326839927089549 +:10DD10008FEF9FEF0895FA01AA27283051F12031A3 +:10DD200081F1E8946F936E7F6E5F7F4F8F4F9F4FAF +:10DD3000AF4FB1E03ED0B4E03CD0670F781F891FF1 +:10DD40009A1FA11D680F791F8A1F911DA11D6A0FBF +:10DD5000711D811D911DA11D20D009F468943F9172 +:10DD60002AE0269F11243019305D3193DEF6CF0171 +:10DD70000895462F4770405D4193B3E00FD0C9F737 +:10DD8000F6CF462F4F70405D4A3318F0495D31FDA4 +:10DD90004052419302D0A9F7EACFB4E0A6959795F7 +:10DDA000879577956795BA95C9F7009761057105CD +:10DDB00008959B01AC010A2E069457954795379517 +:10DDC0002795BA95C9F7620F731F841F951FA01D71 +:10DDD0000895F999FECF92BD81BDF89A992780B533 +:10DDE0000895262FF999FECF1FBA92BD81BD20BD9F +:10DDF0000FB6F894FA9AF99A0FBE01960895A1E227 +:10DE00001A2EAA1BBB1BFD010DC0AA1FBB1FEE1FB4 +:10DE1000FF1FA217B307E407F50720F0A21BB30BFF +:10DE2000E40BF50B661F771F881F991F1A9469F77B +:10DE300060957095809590959B01AC01BD01CF01D7 +:10DE40000895052E97FB1EF400940E94386F57FD2D +:10DE500007D00E94FF6E07FC03D04EF40C94386F7D +:10DE600050954095309521953F4F4F4F5F4F089506 +:10DE700090958095709561957F4F8F4F9F4F089536 +:10DE80000E94536FA59F900DB49F900DA49F800D8D +:10DE9000911D11240895B7FF0C94406F0E94406FAC +:10DEA000821B930B0895A29FB001B39FC001A39F53 +:10DEB000700D811D1124911DB29F700D811D1124C3 +:08DEC000911D0895F894FFCFB5 +:10DEC80003100000C00120000000950B8000010035 +:10DED8000000DEADBEEFFE005E00BC007701000072 +:10DEE8000000660700000000992050148D2A4D306C +:10DEF800D820B620E62054218F21000000001121EF +:10DF080050148D2A4D305B21D121E62054218F21D8 +:10DF180000044D515454046C617A79686F6D652E14 +:10DF28007275000000000000000000000000000002 +:10DF38000000000000000000000000932150148D34 +:10DF48002A4D302921A421E62054218F21000000E8 +:10DF580000E126AE278D2A7D4574465A463346226F +:10DF6800283027564662473E477545032701276AEA +:10DF780045F72600000000112150148D2A4D305B12 +:10DF880021C121E62054218F2130313233343536F6 +:10DF98003738394142434445460000000000735277 +:10DFA800FB448D2A0E4132411E410F410000000002 +:10DFB8000615501494144D15C514A314B714000075 +:10DFC8000000A615A6158D2AA615A615A615A61530 +:10DFD800A615A615A615A615A615A61500000000D7 +:10DFE800A61550148D2A8C2AA615A615A61500006C +:10DFF8000000A61550148D2A8C2A00000000E12686 +:10E00800AE278D2A7D4574465A4633462228302746 +:10E01800564662473E477545032701276A45F72656 +:10E0280000000000931600000000A6150000000084 +:10E03800A615A6158D2AA615A615A615A615A61504 +:10E048006845A615A615A615A615A615A615A615FE +:10E05800A615A61500000000A24C474D8D2AA14C1C +:10E068004945134E2E4D0646B84CF145F6467E45B9 +:10E07800AD463C4EF44D614551454D4501005E00AD +:10E088000000000000000000000068656C7000736C +:10E09800617665006C6F6164006765740073657410 +:10E0A800006B696C6C00726571000D0A0020005FDE +:10E0B8007374617400560052504D00490073770024 +:10E0C800666C7400707772002F616C61726D2F6FCF +:10E0D80076726874002F616C61726D2F736E737243 +:10E0E8000053006974656D0073636D640072636D3D +:10E0F8006400656D6974004F4E004F4646002578F0 +:10E108003A25783A25783A25783A25783A257825AF +:10E11800D181002F726573702F23002F7265712FC4 +:10E12800636F6E660031002F253032782D2530322E +:10E13800782D253032782D253032782D25303278DB +:10E148002D253032782E636F6E6669672E6A736F7D +:10E158006E0025252532780023253258253258258A +:10E168003258002564002C0022006E756C6C007417 +:10E178007275650066616C7365002D002E00646D14 +:10E188007800646D78696E006D6F64627573006FF6 +:10E1980077006974656D73006D7174740057495A1E +:10E1A8006E65740031772054696D656F757400521F +:10E1B80065736574206572726F720020636F6D708D +:10E1C8005F696421005245535400544F47474C45FA +:10E1D8000048414C54003B002F616C61726D6F66C2 +:08E1E800662F736E73720000D4 +:00000001FF diff --git a/compiled/Mega2560/Wiz5500/firmware.hex b/compiled/Mega2560/Wiz5500/firmware.hex new file mode 100644 index 0000000..b5d8092 --- /dev/null +++ b/compiled/Mega2560/Wiz5500/firmware.hex @@ -0,0 +1,3593 @@ +:100000000C942C070C945D070C945D070C945D0711 +:100010000C945D070C945D070C945D070C945D07D0 +:100020000C945D070C945D070C945D070C945D07C0 +:100030000C945D070C945D070C945D070C94823E54 +:100040000C945D070C945D070C945D070C945D07A0 +:100050000C945D070C945D070C945D070C94CA53D7 +:100060000C945D070C9494120C946A120C945D0726 +:100070000C945D070C945D070C945D070C945D0770 +:100080000C945D070C945D070C945D070C945D0760 +:100090000C943B1B0C94AB1A0C94F21A0C94174959 +:1000A0000C945D070C945D070C945D070C945D0740 +:1000B0000C945D070C945D070C945D070C945D0730 +:1000C0000C945D070C945D070C945D070C94401232 +:1000D0000C9416120C945D070C945D070C945D074C +:1000E0000C945D073B08200827083B083B0847089D +:1000F000500827083B083B08CD0AD20AD70AE10A74 +:10010000EB0A640BF50AFD0A050B0F0B190B230B09 +:10011000320B3C0B640B460B500B5A0B000DEA0CD8 +:10012000EA0C000D000D0D0D0F0D0F0D000D000D53 +:10013000441C471C5F1C761CBF1CD21CF21CF02008 +:100140000021DC201E211E211E211E211E211E2118 +:100150001E211E211E21E31E57205E20D520772060 +:1001600061386138613861385E385E3865386538C5 +:100170006538653865386538653865385E385E38A5 +:10018000653865386538653865386338613879446D +:100190006744674479447944794485448544794483 +:1001A0007944E445E045E045E445E445E445E74578 +:1001B000AD45E445E4450D531053FF520353095335 +:1001C0004753145318531E53225326532C53305362 +:1001D000345347533A533E53425307634236B79B17 +:1001E000D8A71A39685618AEBAAB558C1D3CB7CC97 +:1001F0005763BD6DEDFD753EF6177231BF0000000F +:10020000803F08000000BE922449123EABAAAA2AF1 +:10021000BECDCCCC4C3E00000080BEABAAAAAA3E0C +:1002200000000000BF000000803F00000000000848 +:100230004178D3BB4387D1133D190E3CC3BD4282E5 +:10024000AD2B3E68EC8276BED98FE1A93E4C80EFA3 +:10025000FFBE01C4FF7F3F00000000000C94633824 +:100260000C94F21C0C94580F0C945B400C94714647 +:100270000C94E60E0C943A3C0C948C290C94EA0CE9 +:100280000C94FF520C943B160C945A0B0C9418537C +:100290000C94F50A0C9447530C9403100C94E31E31 +:1002A0000C94761C0C945E380C94190B0C941F2D36 +:1002B0000C9414530C9446460C94B03B0C94F50EDD +:1002C0000C945E200C9473540C94000D0C94D70A7B +:1002D0000C94BF1C0C940D0D0C949A2D0C94794425 +:1002E0000C9497240C949B3B0C94471C0C94543C0A +:1002F0000C944A2D0C94DC2C0C9458400C94170F41 +:100300000C94EB0A0C9427080C94CE2C0C94A83B6C +:100310000C94FD0A0C9426530C94943B0C94DF2F00 +:100320000C9417250C94640B0C94793D0C94A9241F +:100330000C94C73B0C9422530C949D3B0C94230BC0 +:100340000C947C3B0C94D5200C9485440C94C924CB +:100350000C949F0F0C94E5240C94F60F0C94B72D7D +:100360000C946A110C940F0D0C943C0B0C94FB3BF9 +:100370000C94E4450C94E7450C941E210C94E04544 +:100380000C94892D0C942C530C94852D0C943A5379 +:100390000C9409530C94142E0C94F0200C94090F17 +:1003A0000C941E530C94DC260C94FA0F0C945D3CB8 +:1003B0000C9468130C94A1460C9420080C9457409C +:1003C0000C94072D0C94E03D0C94F80F0C94FA3B20 +:1003D0000C94145F0C943B080C9465380C948F2C8F +:1003E0000C94320B0C94C6110C9450080C945F1DA5 +:1003F0000C940D530C94843B0C9440500C945F0768 +:100400000C9424270C94DC200C9445460C94B13BAE +:100410000C9455460C94A20E0C94C04A0C944816A9 +:100420000C9410530C94803B0C94E5100C945F1CBE +:100430000C943E530C94512D0C94C72D0C94CD0A62 +:100440000C94AD450C94460B0C9467440C94363CCC +:100450000C9430530C9400210C94E10A0C94D20AB1 +:100460000C940F0B0C9469460C94AC2C0C94103C1F +:100470000C9442530C94D21C0C9403530C944708D4 +:100480000C94441C0C94113D0C94B5290C946138C7 +:100490000C94500B0C94050B0C94671D0C94D93CD8 +:1004A0000C94FB260C9407100C9434530C94353D9B +:1004B0000C9477200C945720496E76616C69642007 +:1004C0004D41433A20736574206669726D7761729D +:1004D000652773204D414300496E76616C69642045 +:1004E000636F6D6D616E64003E3E2000312D776953 +:1004F000726520636F756E743A20002041646472E7 +:100500003A00646576230020616C69766500204EB0 +:100510006F64653A00536561726368696E67004D88 +:100520006F6462757320706F6C6C696E67206572A2 +:10053000726F723D002056616C3A20004D423A20A5 +:10054000004D6F6462757320706F6C6C696E67200C +:100550006572726F723D002D002050492056616C0B +:10056000203A004D6F6462757320706F6C6C696E19 +:1005700067206572726F723D002D0020464D205637 +:10058000616C203A002F6D79686F6D652F735F6F16 +:1005900075742F0020000A667265653A00202D2DC3 +:1005A00000204F464600204F4E00204F4646002078 +:1005B000636D643A002043757274656D703A002073 +:1005C0005365743A002045787069726564003D0097 +:1005D0002F00496E3A20003A003D3E003D00564350 +:1005E00023004D6F64627573206F70206661696CC3 +:1005F00065640020636D643D003D0056435F68659F +:10060000617423003D0050696E3A003D0050696EF0 +:100610003A00573A002048616C74656400466F7276 +:100620006365205768697465003D00526573746F97 +:100630007265643A20003A204E6F2073746F7265C1 +:10064000642076616C756573202D20646566617524 +:100650006C7400526573746F7265642066726F6D9E +:100660003A00204D454D3D00436D643D007265717B +:1006700075657374204D51545420436F6E666967DD +:1006800000536176656420746F20454550524F4D8C +:1006900000536176696E6720636F6E6669672074C8 +:1006A0006F20454550524F4D2E2E00636F756C6480 +:1006B000206E6F742070617273653A20005570640B +:1006C00061746564006F6E006F6666004854545034 +:1006D0002F312E312025690020485454502F312EBF +:1006E000310D0A486F73743A2025730D0A41636314 +:1006F0006570743A202A2F2A0D0A436F6E6E656367 +:1007000074696F6E3A20636C6F73650D0A00257310 +:100710000020000D0A0047455400207472792061C2 +:100720006761696E20696E2035207365636F6E6442 +:1007300073006661696C656420746F20636F6E6E10 +:10074000656374004552524F523A20536572766584 +:10075000722072657475726E65642000436F6E66F8 +:1007600069672070617273696E67206661696C6584 +:100770006400676F7420436F6E66696700436F6E35 +:10078000666967205552493A20687474703A2F2F71 +:1007900000282B294F5749524500282B294D4F44FB +:1007A00042555300282B29444D5800282B295769BE +:1007B0007A4E65743535303000282B294453323455 +:1007C00038322D31303000282B2946726565526150 +:1007D0006D207072696E74696E6700435553544F93 +:1007E0004D5F4649524D574152455F4D414300468A +:1007F00069726D77617265204D4143204164647276 +:1008000065737320006C617A79686F6D652E7275FF +:1008100000436F6E666967207365727665723A0091 +:10082000282B295741544348444F470076302E39EE +:100830003936000A4C617A79686F6D652E727520C1 +:100840004C6967687448756220636F6E74726F6C70 +:100850006C65722000526562696E64207375636313 +:10086000657373004572726F723A20726562696EC9 +:1008700064206661696C0052656E657765642073FB +:10088000756363657373004572726F723A207265A7 +:100890006E65776564206661696C004163636570AD +:1008A00074696E6720636F6D6D616E64732E2E2E9A +:1008B000002074727920616761696E20696E20354D +:1008C000207365636F6E6473006661696C65642C88 +:1008D0002072633D004177616974696E6720666FBD +:1008E000722072657461696E656420746F706963EB +:1008F00073002F6D79686F6D652F696E2F00636FC0 +:100900006E6E65637465642061732000202E2E2E48 +:100910000020757365723A003A00417474656D7019 +:1009200074696E67204D51545420636F6E6E656319 +:1009300074696F6E20746F20004661696C65642075 +:10094000746F20636F6E66696775726520457468A1 +:1009500065726E6574207573696E672044484350F4 +:10096000005374617274696E67206C616E002F6D44 +:1009700079686F6D652F735F6F75742F004E6F749C +:100980002066696E64003D005573652074686520BB +:10099000636F6D6D616E64733A202768656C7027B4 +:1009A000202D207468697320746578740A27736534 +:1009B000742064653A61643A62653A65663A6665D0 +:1009C0003A3030272073657420616E642073746F31 +:1009D0007265204D41432D616464726573732069B3 +:1009E0006E20454550524F4D0A277361766527208A +:1009F0002D207361766520636F6E66696720696E6E +:100A0000204E5652414D0A2767657427202D2067D6 +:100A1000657420636F6E6669672066726F6D207003 +:100A200072652D636F6E66696775726564205552D5 +:100A30004C0A276C6F616427202D206C6F61642045 +:100A4000636F6E6669672066726F6D204E56524105 +:100A50004D0A276B696C6C27202D207465737420F8 +:100A60007761746368646F6700005EBCE2613FDDBC +:100A700083C29C7E20A3FD1F419DC3217FFCA24019 +:100A80001E5F01E3BD3E6082DC237D9FC1421CFEF0 +:100A9000A0E1BF5D0380DE3C62BEE0025CDF8163FB +:100AA0003D7C22C09E1D43A1FF4618FAA427799BD6 +:100AB000C584DA3866E5BB5907DB856739BAE406D1 +:100AC000581947A5FB7826C49A653BD987045AB8BC +:100AD000E6A7F91B45C6987A24F8A6441A99C725B3 +:100AE0007B3A6486D85B05E7B98CD2306EEDB351A2 +:100AF0000F4E10F2AC2F7193CD114FADF3702ECC81 +:100B000092D38D6F31B2EC0E50AFF1134DCE907287 +:100B10002C6D33D18F0C52B0EE326C8ED0530DEF62 +:100B2000B1F0AE4C1291CF2D73CA947628ABF51765 +:100B3000490856B4EA6937D58B5709EBB536688A48 +:100B4000D495CB2977F4AA4816E9B7550B88D63443 +:100B50006A2B7597C94A14F6A8742AC896154BA92A +:100B6000F7B6E80A54D7896B35010210202008082F +:100B700010204010204080020102010804020101FF +:100B800002040810204080804020100804020180E8 +:100B9000040201804020100804020108040201013F +:100BA0000204081020408001020408102040800048 +:100BB000002200250028002B002E00310034000206 +:100BC000010000050108010B0105050505070508E1 +:100BD000080808020202020A0A08080404040401C0 +:100BE00001010101010101030303030303030304E2 +:100BF0000707070C0C0C0C0C0C0C0C020202020672 +:100C0000060606060606060B0B0B0B0B0B0B0B3A28 +:100C10003D004163746976650047727020636865C2 +:100C2000636B3A20005265747279696E6720434D98 +:100C300044005374617475732064656666657265FB +:100C400064002D3E005075623A2000556E6B6E6F49 +:100C5000776E20636D642000536B697070696E67F6 +:100C60002E2E004F4F4D21005D20000A5B002E000C +:100C70004D7920495020616464726573733A200095 +:100C80003A00436F6E66696775726564204D414333 +:100C90003A00000020002300260029002C002F002D +:100CA00032000001000003010601090100000A0BE7 +:100CB00002090C0D0E0807030401000000000000EB +:100CC0000000000000000000000000000000000024 +:100CD00000000000000000001211100000000000E1 +:100CE0000000000000000000000000000000000004 +:100CF0000000444D58696E20427566666572206139 +:100D00006C6C6F632065727200496E697420696E45 +:100D10002063683A000944533234383220657272D5 +:100D20006F720009526573657420646F6E65000907 +:100D3000436865636B696E6720666F7220312D575B +:100D400069726520646576696365732E2E2E004492 +:100D500053323438322D3130302070726573656E05 +:100D600074004453323438325F3130305F4932439B +:100D70005F544F5F31575F42524944474520696E87 +:100D800069740020416464723A006465762300311E +:100D90002D7769726520006D71747420006D6F6429 +:100DA0006275732000696E707574732000697465D4 +:100DB0006D732000436F6E666967757265643A00F3 +:100DC0003D0050696E3A00444D5820696E2073749E +:100DD00061727465642E204368616E6E656C733A4F +:100DE00000444D58206F757420737461727465648B +:100DF0002E204368616E6E656C733A2000000021FE +:100E000000240027002A002D0030003300010100DB +:100E100000040107010A014C6F61646564006C6F96 +:100E20006164206661696C6564004E6F2073746F45 +:100E300072656420636F6E666967006C6F616469D8 +:100E40006E6720436F6E666967006364696E6F70DA +:100E5000737578585B00145F11241FBECFEFD1E289 +:100E6000DEBFCDBF00E00CBF15E0A0E0B2E0E2E5E0 +:100E7000FDED00E00BBF02C007900D92AA31B10753 +:100E8000D9F72BE0AAE1B5E001C01D92A232B2076A +:100E9000E1F717E0CCE2D7E000E006C021970109B6 +:100EA000802FFE010E945660CB32D10780E00807F8 +:100EB000A9F70E9475540C94A76E0C9400003F9201 +:100EC0004F925F926F927F928F929F92AF92BF925A +:100ED000CF92DF92EF92FF920F931F93CF93DF9306 +:100EE000CDB7DEB761970FB6F894DEBF0FBECDBFAA +:100EF0007C016B012A014901702E68E676E085E4E9 +:100F000098E00E9412104AE050E0B60185E498E0B3 +:100F10000E94DE1062E676E085E498E00E941210FE +:100F20009E012F5F3F4F59018091180B9091190B33 +:100F3000009711F482E29BE0A501481B590B052E96 +:100F4000000C660B770B2AE085E498E00E944B10BA +:100F500085E498E00E942B111B861A861D861C864C +:100F60001F861E868114910479F460E070E0C70149 +:100F70000E9407518C0133E0C316D104E9F084E0EC +:100F8000C816D10491F035C0F401DE011A9680E054 +:100F900090E0841595054CF78330910531F321914C +:100FA00031912D933D930196F4CFC7010E94764570 +:100FB000892B09F095C088C0D70118968C9187308D +:100FC00009F4CCC0C7010E943351853079F463E540 +:100FD00076E085E498E00E9412104AE050E065E077 +:100FE00070E085E498E00E942F116EC08DEF9FEFB6 +:100FF00091C6B1E0CB16D10409F466C024F4C11443 +:10100000D10461F0ABC0F2E0CF16D10409F468C09E +:1010100025E0C216D10409F47EC0A0C069E0C70172 +:101020000E941E51D70118968C9190E08A3091054C +:10103000B8F5FC018827EE58FF4F8F4F0C9456608F +:101040008C859D85892B19F48FE7F70180874A8568 +:101050005B856C857E85C7010E94D450772001F1A5 +:1010600060E2C7010E941E5162E37CE085E498E0E3 +:101070000E94581115C0772051F060E2C7010E940C +:101080001E5162E37CE085E498E00E9458114A8595 +:101090005B85052E000C660B770BC7010E94D450B0 +:1010A0000E94BE5360938B0570938C0580938D05D1 +:1010B00090938E05D70112968D919C9113979093E2 +:1010C0008A05809389054AC0F7018085813009F03F +:1010D00064C4C7010E943351813009F05EC419C550 +:1010E000C7010E9433518530B1F11B861A861D86D7 +:1010F0001C861F861E8662E0C7010E941E51772053 +:1011000051F120E030E040E050E062E070E0C701E3 +:101110000E94644320C0C7010E9476451816190634 +:10112000ECF41B861A861D861C861F861E8665E0CB +:10113000C7010E941E5120E030E040E050E062E034 +:1011400070E0C7010E94644365E176E085E498E0C1 +:101150000E94581103C032E0C32ED12CD70118963B +:101160008C91843009F457C158F4813009F446C099 +:10117000B0F1823009F472C0833009F4A8C10CC404 +:10118000883009F453C338F4863009F479C18730C4 +:1011900009F452C101C4893009F4BBC28F3709F088 +:1011A000FBC360E0C8010E946E3F60E0C801019689 +:1011B0000E946E3F60E0C80102960E946E3FAE85BD +:1011C000BF852FEF30E00E94656024E630E040E00C +:1011D00050E00E94666E622FC801039619C1AA856D +:1011E000BB852FEF30E00E94656024E630E040E0F0 +:1011F00050E00E94666E622FC8010AC12C853D85B1 +:1012000084E690E0821B930B2E853F85829FD00160 +:10121000839FB00D929FB00D11242FEF30E00E94FC +:10122000656020E137E240E050E00E94666E622F88 +:10123000C8010396288B398B0E946E3F62E176E0ED +:1012400085E498E00E9412104AE050E02889622F5D +:101250003989732F85E498E00E942F11AE85BF85F0 +:101260002FEF30E00E94656024E6822E912CA12CA5 +:10127000B12CA50194010E94666EE22EC22EAC85AF +:10128000BD852FEF30E00E946560A50194010E94AA +:10129000666EF22ED22EAA85BB852FEF30E00E941B +:1012A00065602DE631E040E050E00E94666E522F0E +:1012B000422F4F71440F440F842F880F45E5682F4C +:1012C000649F060E60E0611D1124922F90742072BD +:1012D00057FD21C091110BC0211104C0862F8095AC +:1012E000562F11C055E5560F40E06BEA33C021116F +:1012F0000DC0482F5AEA459F040E40E0411D1124BD +:101300008BEA841B560F682F40E024C080E0562FE4 +:101310005095462F0EC0911111C021110CC0482FBD +:101320002AEA429F040E40E0411D11245BEA541B4F +:101330004B5A60E00FC0462F40950BC0211104C0EE +:1013400085E5860F4BEA03C08AEA860F90E0461BCC +:10135000682F50E0BFEFDB1609F426C0DD2009F14D +:10136000662329F02F2D629F060E60E0611D552334 +:1013700029F03F2D539F050E50E0511D442329F0C5 +:101380002F2D429F040E40E0411D1124F0942F2D7B +:10139000229F020E20E0211D1124620F520F420FE6 +:1013A00003C04FEF5FEF6FEF3FEFC31609F421C0AB +:1013B00020E03E2D332321F0339F212D09F02F5FB4 +:1013C0002223A1F0662321F0629F060E60E0611DDA +:1013D000552321F0529F050E50E0511D442321F06A +:1013E000429F040E40E0411D112403C040E050E044 +:1013F00060E0C801498B588B0E946E3F5889652F69 +:10140000C80101960E946E3F4989642FC801029667 +:101410000E946E3FC1C2D70114960D911C91159781 +:10142000F8018085853009F0B7C2C8010E944739AC +:10143000833009F0B1C20FC2D7011496ED91FC912F +:1014400015978085853009F0A7C2E680F780E11402 +:10145000F10409F4A1C2F70161857285C5010E94FA +:10146000A251072D9E01265F3F4FA201B601C50183 +:101470000E945F07D7011296ED90FC901397E7CF7B +:10148000E02E61E0802F0E944853FF24F394CA9419 +:10149000CD2809F0F12C6F2D8E2D0E94724A6DE03F +:1014A00076E085E498E00E9412104AE050E0B8012E +:1014B00085E498E00E94DE106BE076E085E498E039 +:1014C0000E9412106F2D70E04AE050E01DC117FF1E +:1014D00007C0119501951109EE24E394F12C02C087 +:1014E000E12CF12CD02E61E0802F0E944853809196 +:1014F000A100887F8093A10080919100887F8093D4 +:1015000091008091A10082608093A1008091910060 +:10151000826080939100AA85BB85EF2899F0CD0168 +:10152000BB0FAA0BBB0B9C01AD012456310941092D +:101530005109AFEFB0E00E94856E2CE93FEF4FEF0D +:101540005FEF08C02FEF30E00E94656024E630E0D6 +:1015500040E050E00E94666E790161E08D2D0E94AE +:101560004853E114F10409F4B3C0EFEFEE16F104AF +:1015700009F4B0C0F801FF27E455F34FE4914E2F72 +:1015800050E0FA013197E231F10508F09DC088275B +:10159000E458FF4F8F4F0C94566084B5806884BD2B +:1015A000E7BC9CC084B5806284BDE8BC97C08091D4 +:1015B0008000806880938000F0928900E09288002B +:1015C0008DC080918000806280938000F0928B00BB +:1015D000E0928A0083C080918000886080938000C0 +:1015E000F0928D00E0928C0079C08091B00080680C +:1015F0008093B000E092B30071C08091B00080622F +:101600008093B000E092B40069C08091900080683F +:1016100080939000F0929900E09298005FC08091D2 +:101620009000806280939000F0929B00E0929A007C +:1016300055C080919000886080939000F0929D004A +:10164000E0929C004BC08091A00080688093A00035 +:101650008091A0008F7B8093A000F092A900E0927F +:10166000A8003CC08091A00080628093A000F0920E +:10167000AB00E092AA0032C08091A0008860809305 +:10168000A000F092AD00E092AC0028C08091200153 +:10169000806880932001F0922901E09228011EC009 +:1016A00080912001806280932001F0922B01E092D2 +:1016B0002A0114C080912001886080932001F0925B +:1016C0002D01E0922C010AC0F0E8EF16F10414F4A9 +:1016D00060E001C061E08D2D0E94724A66E076E014 +:1016E00085E498E00E9412104AE050E0B80185E4D9 +:1016F00098E00E94DE1064E076E085E498E00E94C5 +:1017000012104AE050E0B70185E498E00E942F11E2 +:1017100043C11A8560E070E0C7010E940751082F9D +:10172000B92E6EED75E085E498E00E9412104AE053 +:1017300050E0602F7B2D85E498E00E94DE106CED78 +:1017400075E085E498E00E941210612F012E000CD4 +:10175000770B4AE050E085E498E00E942F118091D9 +:101760002C0590912D05892B89F062EE75E085E4BA +:1017700098E00E9458116C2D6064C7010E941E51B0 +:10178000412F110F550B660B770BA2C081E090E043 +:1017900090932D0580932C0526E040E855E260E00B +:1017A00070E088EA97E00E94BE120093810988EAFF +:1017B00097E09093800980937F0910928C0A109291 +:1017C0008E0A10928D0A80ED97E09093070A80931D +:1017D000060A1092090A1092080A112339F085E0CE +:1017E00090E090930B0A80930A0A04C010920B0AAF +:1017F00010920A0A86E00E94763662E370E080E08A +:1018000090E00E94845382ED97E09093070A8093C2 +:10181000060A1092090A1092080A24E61202A00190 +:10182000112450930B0A40930A0AAFC0D7011496B3 +:10183000ED91FC91159761857285C5010E94A251B9 +:10184000C5010E94C750882309F4A6C08985893044 +:1018500009F0A2C0ADC160E0C8010E942F4FDC01B9 +:1018600019963C901997D32C1A96CC9061E0C80138 +:101870000E942F4FFC01418452846384748462E08F +:10188000C8010E942F4FDC0119960D911C911A97E7 +:10189000AA85BB852FE330E00E94656024E630E036 +:1018A00040E050E00E94666E49015A0180912C058B +:1018B00090912D05892B81F062EE75E085E498E02A +:1018C0000E94581160E4C7010E941E51B501A40195 +:1018D000C7010E94D45060C081E090E090932D0534 +:1018E00080932C0526E240E855E260E070E088EA4B +:1018F00097E00E94BE123092810988EA97E09093A7 +:10190000800980937F0910928C0A10928E0A10929F +:101910008D0A012B09F448C1982C882488248A94C4 +:101920004AE050E06D2D7C2D85E498E00E94DE10A9 +:1019300069ED75E085E498E00E941210B301A20100 +:101940006627772720E185E498E00E944B1067ED39 +:1019500075E085E498E00E941210A40160E070E058 +:1019600020E185E498E00E944B1085E498E00E9415 +:101970002B115092070A4092060A1092090A1092FF +:10198000080A90920B0A80920A0A86E00E94763634 +:1019900010922D0510922C05BDC161E0C7010E9477 +:1019A0001E51C7010E94E350AB01BC01141615067D +:1019B000160617060CF041C0D70118968C9190E0DE +:1019C0008A30910560F5FC018827E257FF4F8F4F61 +:1019D0000C9456604A875B87862F062E000C990B65 +:1019E0009D878C87872F072E000C990B009711F489 +:1019F00080E590E09F878E87C7010E94D4503FC04A +:101A00005B874A8760E2C7010E941E5162E37CE067 +:101A100085E498E00E9458114DC05B874A87772083 +:101A200049F020E030E040E050E061E070E0C701C4 +:101A30000E94644320E030E03FC02AE030E085E4CB +:101A400098E00E94941066E376E085E498E00E94B6 +:101A50005811F7018085853079F060F4815082302B +:101A6000D8F484E690E09B878A871D861C869F8732 +:101A70008E8705C0883081F484E190E00FC060E279 +:101A8000C7010E941E5162E37CE085E498E00E9459 +:101A9000581123E030E010C084E690E09B878A87ED +:101AA0009E01265F3F4F41E050E060E070E0C701DB +:101AB0000E94644321E030E0CE010A966C01812C43 +:101AC000912C82169306F1F16BE276E085E498E0C2 +:101AD000288B398B0E9412104AE050E0B40185E453 +:101AE00098E00E94DE1069E276E085E498E00E94CA +:101AF0001210D6016D917D916D014AE050E085E4B0 +:101B000098E00E942F11BFEF8B1A9B0A3989288910 +:101B1000D8CF0E94BE5320918B0530918C05409107 +:101B20008D0550918E05DC01CB01821B930BA40B1C +:101B3000B50B853F9140A105B10520F0F7018085E7 +:101B4000813071F0F7018085813031F48C859D857D +:101B5000892B11F48FE78087CC24C394D12CFECA43 +:101B60006DE176E085E498E00E9458118FE7D70197 +:101B700018968C931D861C8684E690E09F878E873E +:101B80004A855B8560E074E6C7010E94D4507720E7 +:101B9000C9F29E01265F3F4F43E050E060E070E0F5 +:101BA000C7010E946443CECF992499249A94B8CE59 +:101BB0001C2D9A8460E070E0C5010E940751082F37 +:101BC000B92E6BEF75E085E498E00E9412104AE0B0 +:101BD00050E0602F7B2D85E498E00E94DE1069EFD5 +:101BE00075E085E498E00E941210692D092C000C24 +:101BF000770B4AE050E085E498E00E94DE1063EF46 +:101C000075E085E498E00E9412104AE050E06C2DE7 +:101C10000C2C000C770B85E498E00E942F1180912A +:101C20002C0590912D05892B89F062EE75E085E4F5 +:101C300098E00E9458116C2D6064C7010E941E51EB +:101C4000492D990C550B660B770B42CE81E090E045 +:101C500090932D0580932C0526E040E855E260E046 +:101C600070E088EA97E00E94BE120093810988EA3A +:101C700097E09093800980937F0910928C0A1092CC +:101C80008E0A10928D0A1230A1F1153091F1692D52 +:101C9000990C770B880B990B0E949C6122E538EB1D +:101CA00042E152E40E94816020E030E040E251E4F1 +:101CB0000E9451622DEE3EE94CE35EE30E94F26029 +:101CC0006B017C0120E030E0A9010E944C6220E021 +:101CD00030E040E05FE387FD05C0C701B6010E9428 +:101CE000816004C0C701B6010E9480600E946461E7 +:101CF00002C060E070E083ED97E09093070A809364 +:101D0000060A1092090A1092080A70930B0A60934F +:101D10000A0A3BCE61960FB6F894DEBF0FBECDBF68 +:101D2000DF91CF911F910F91FF90EF90DF90CF90B7 +:101D3000BF90AF909F908F907F906F905F904F90EB +:101D40003F900895CF92DF92EF92FF920F931F93EF +:101D5000CF93DF936C017A018B01C0E0D0E0CE1508 +:101D6000DF0589F0D8016D918D01D601ED91FC91CF +:101D70000190F081E02DC6011995892B11F47E01A7 +:101D800002C02196ECCFC701DF91CF911F910F9137 +:101D9000FF90EF90DF90CF900895FC01A089B1896A +:101DA0008C91A689B78982FD0FC09C91818D8F5F30 +:101DB0008F73228D821749F0218DDF01A20FB11D93 +:101DC0005D969C93818F08958C910895FC01538DAD +:101DD000448D252F30E0842F90E0821B930B541705 +:101DE00010F0CF96089501970895FC01918D828D92 +:101DF000981761F0828DDF01A80FB11D5D968C915F +:101E0000928D9F5F9F73928F90E008958FEF9FEF69 +:101E10000895FC01918D828D981731F0828DE80F25 +:101E2000F11D858D90E008958FEF9FEF0895FC01DF +:101E3000918D228D892F90E0805C9F4F821B9109AC +:101E40008F739927089588EA97E00E94170F21E081 +:101E5000892B09F420E0822F089585E498E00E9400 +:101E6000170F21E0892B09F420E0822F0895FC014F +:101E7000848DDF01A80FB11DA35ABF4F2C91848D13 +:101E800090E001968F739927848FA689B7892C9348 +:101E9000A089B1898C9180648C93938D848D9813E3 +:101EA00006C00288F389E02D80818F7D80830895AC +:101EB000EF92FF920F931F93CF93DF93EC0181E09A +:101EC000888F9B8D8C8D981305C0E889F989808156 +:101ED00085FD24C0F62E0B8D10E00F5F1F4F0F7392 +:101EE0001127E02E8C8DE8120CC00FB607FCFACF3C +:101EF000E889F989808185FFF5CFCE010E94370FEF +:101F0000F1CF8B8DFE01E80FF11DE35AFF4FF082F8 +:101F10000B8FEA89FB898081806207C0EE89FF8987 +:101F20006083E889F98980818064808381E090E022 +:101F3000DF91CF911F910F91FF90EF900895CF9374 +:101F4000DF93EC01888D8823C9F0EA89FB898081C1 +:101F500085FD05C0A889B9898C9186FD0FC00FB693 +:101F600007FCF5CF808185FFF2CFA889B9898C91D4 +:101F700085FFEDCFCE010E94370FE7CFDF91CF91E4 +:101F8000089580E090E0892B21F00E942D0F8111AF +:101F900021C080E090E0892B41F080E090E0892B27 +:101FA00021F00E940000811118C080E090E0892B90 +:101FB00021F00E94230F811113C080E090E0892B53 +:101FC000A1F080E090E0892B81F00E940000811157 +:101FD0000AC008950E940000DCCF0E940000E5CFF7 +:101FE0000E940000EACF0C9400000895A89508957F +:101FF0000E944364A8950E94BC1E029714F00E94A0 +:1020000018180C94095260E08DE00C94724A61E05B +:102010008DE00C94724ADC01ED91FC910190F0810D +:10202000E02D1994EF92FF920F931F93CF93DF93BC +:102030008C017B01C0E0D0E0F701EC0FFD1F649143 +:10204000662361F0D801ED91FC910190F081E02DC3 +:10205000C8011995892B11F02196EECFCE01DF91A1 +:10206000CF911F910F91FF90EF9008956115710529 +:1020700079F0FB0101900020E9F73197AF01461B91 +:10208000570BDC01ED91FC910280F381E02D199456 +:1020900080E090E008954F925F926F927F92EF926E +:1020A000FF920F931F93CF93DF93CDB7DEB7A19726 +:1020B0000FB6F894DEBF0FBECDBF7C01FA01CB0195 +:1020C00019A2223008F42AE08E010F5D1F4F422E24 +:1020D000512C612C712CBF01A30192010E94446E0E +:1020E000F901CA01015011096A3014F4605D01C0A0 +:1020F000695CD8016C93232B242B252B61F7B80145 +:10210000C7010E943610A1960FB6F894DEBF0FBE2D +:10211000CDBFDF91CF911F910F91FF90EF907F90F6 +:102120006F905F904F900895CF92DF92EF92FF9261 +:102130000F931F93CF93DF93EC016A017B0121156D +:10214000310579F4E881F9810190F081E02D642F67 +:10215000DF91CF911F910F91FF90EF90DF90CF9083 +:1021600019942A303105E9F477FF1AC06DE20E9414 +:102170000B108C0144275527BA014C195D096E09D3 +:102180007F092AE0CE010E944B10800F911FDF9142 +:10219000CF911F910F91FF90EF90DF90CF90089516 +:1021A0002AE0B701A601CE01DF91CF911F910F91D7 +:1021B000FF90EF90DF90CF900C944B109A01AB0101 +:1021C000770F660B770B0C9494108F929F92AF92BF +:1021D000BF92CF92DF92EF92FF920F931F93CF9314 +:1021E000DF937C018B016C0182E0C80ED11C47019A +:1021F000E5E08E0E911CC0E0D0E0F60141916F0148 +:1022000050E060E070E02AE0C8010E944B105C01E1 +:102210006EE2C8010E940B108A0D9B1DC80FD91FCA +:10222000C814D90451F7F701458150E060E070E02F +:102230002AE0C8010E944B108C0F9D1FDF91CF91A7 +:102240001F910F91FF90EF90DF90CF90BF90AF90D4 +:102250009F908F9008956CED73E00C9436100F935F +:102260001F93CF93DF93EC019A01AB01770F660BBD +:10227000770B0E9494108C01CE010E942B11800FCD +:10228000911FDF91CF911F910F9108950F931F938D +:10229000CF93DF93EC010E9436108C01CE010E9497 +:1022A0002B11800F911FDF91CF911F910F910895F6 +:1022B0000F931F93CF93DF93EC010E9412108C01B8 +:1022C000CE010E942B11800F911FDF91CF911F91A2 +:1022D0000F9108950F931F93CF93DF93EB018FE13D +:1022E00095E09F938F938EE195E09F938F938DE17F +:1022F00095E09F938F938CE195E09F938F938BE173 +:1023000095E09F938F938AE195E09F938F9380E36D +:1023100094E09F938F938B818F938A818F930E94F8 +:102320005F652DB73EB7205F3F4F0FB6F8943EBFB5 +:102330000FBE2DBF069784F46BEA76E085E498E043 +:102340000E9412106A817B8185E498E0DF91CF9131 +:102350001F910F910C9446110E94E8420AE115E08A +:10236000C0E0D0E0F80161918F01CE010E94366E8D +:102370002196C630D105B1F76DEB76E085E498E0A3 +:10238000DF91CF911F910F910C945811CF93DF9350 +:10239000CDB7DEB72C970FB6F894DEBF0FBECDBF1A +:1023A0001C821B821E821D828FEF9FEF98878F8376 +:1023B00084E792E09A83898386E290E09A8789870E +:1023C0001C861B8661E976E085E498E00E9458113E +:1023D0006091930570919405CE0101960E94201C96 +:1023E0006FEFCE0101960E94892D61E876E085E4C9 +:1023F00098E00E9458112C960FB6F894DEBF0FBEDD +:10240000CDBFDF91CF9108950C9436102CEA33E0C4 +:10241000FC0131832083FB01408151816281738102 +:10242000FC01428353836483758308951F920F9246 +:102430000FB60F9211240BB60F922F933F934F9329 +:102440005F936F937F938F939F93AF93BF93EF931C +:10245000FF9388EA97E00E94370FFF91EF91BF91B9 +:10246000AF919F918F917F916F915F914F913F912C +:102470002F910F900BBE0F900FBE0F901F901895CD +:102480001F920F920FB60F9211240BB60F922F933B +:102490003F934F935F936F937F938F939F93AF93EC +:1024A000BF93EF93FF9388EA97E00E94CD0EFF91D0 +:1024B000EF91BF91AF919F918F917F916F915F91BC +:1024C0004F913F912F910F900BBE0F900FBE0F9029 +:1024D0001F9018951F920F920FB60F9211240BB6F2 +:1024E0000F922F933F934F935F936F937F938F93AD +:1024F0009F93AF93BF93EF93FF9385E498E00E947F +:10250000370FFF91EF91BF91AF919F918F917F9185 +:102510006F915F914F913F912F910F900BBE0F9054 +:102520000FBE0F901F9018951F920F920FB60F922B +:1025300011240BB60F922F933F934F935F936F939A +:102540007F938F939F93AF93BF93EF93FF9385E414 +:1025500098E00E94CD0EFF91EF91BF91AF919F91B6 +:102560008F917F916F915F914F913F912F910F903C +:102570000BBE0F900FBE0F901F901895CF92DF9259 +:10258000EF92FF921F93CF93DF93EC016A017B01DF +:10259000122FE889F98982E080834115514E610547 +:1025A0007105B1F060E079E08DE390E0A70196015C +:1025B0000E94446EDA01C9010197A109B109B695DB +:1025C000A79597958795AC01411580E15807A8F02C +:1025D000E889F989108260E874E88EE190E0A7014B +:1025E00096010E94446EBA01A90141505109610946 +:1025F00071097695679557954795EC85FD855083CC +:10260000EE85FF854083188EEC89FD891083EA8969 +:10261000FB89808180618083EA89FB898081886071 +:102620008083EA89FB89808180688083EA89FB89CD +:1026300080818F7D8083DF91CF911F91FF90EF90FC +:10264000DF90CF9008959FE9980F963010F429EA13 +:1026500005C09FEB980F963018F429EC280F05C0A1 +:1026600090ED980F9A3008F4292F822F08950F9338 +:102670001F93CF93DF93282FDC01C42FD52F8A2FF0 +:10268000821B8617D0F48D01ED91F0E084E0F59582 +:10269000E7958A95E1F7E254FD4F80818883229681 +:1026A000CE010197F8013081E32FEF70F0E0E254A2 +:1026B000FD4F3081FC013083E2CFFA01E60FF11DBE +:1026C000E60FF11D1082DF91CF911F910F910895B8 +:1026D000CF93DF93CDB7DEB769970FB6F894DEBF1F +:1026E0000FBECDBF8FE290E0A0E0B0E089839A8377 +:1026F000AB83BC83FE01359685E1DF011D928A958F +:10270000E9F76DE676E085E498E00E945811AE01A5 +:102710004E5F5F4F66E08AE195E00E9437131E86A8 +:1027200065E474E0CE0101960E949464BE016F5F7F +:102730007F4F85E498E00E944611CE0101960E94E9 +:102740006B1A1E866DE474E0CE0101960E949464BB +:10275000BE016F5F7F4F85E498E00E94461167E5F8 +:1027600074E0CE0101960E94C83A69960FB6F894BB +:10277000DEBF0FBECDBFDF91CF91089563E378E058 +:1027800085E498E00E9412106CE278E085E498E01D +:102790000E94581160E278E085E498E00E945811A8 +:1027A00061E178E085E498E00E94121065E078E04D +:1027B00085E498E00E9458116FEE77E085E498E098 +:1027C0000E9412106BED77E085E498E00E945811AA +:1027D00067EC77E085E498E00E94581169EB77E0B8 +:1027E00085E498E00E9458116BEA77E085E498E070 +:1027F0000E94581164EA77E085E498E00E9458113D +:102800006AE977E085E498E00E94581161E977E091 +:1028100085E498E00C945811AF92BF92CF92DF926A +:10282000EF92FF920F931F93CF93DF93CDB7DEB755 +:10283000CA56D1090FB6F894DEBF0FBECDBF2CE04B +:10284000E0E5F2E0DE01999601900D922A95E1F71C +:10285000FE01F59624E1DF011D922A95E9F78E012C +:10286000075D1F4F1816190644F4FB01628173813E +:102870004FE150E0C8010E94D86480911F051F926B +:102880008F9380911E051F928F9380911D051F923B +:102890008F9380911C051F928F9380911B051F922F +:1028A0008F9380911A051F928F9389E594E09F93EF +:1028B0008F931F9288E28F93CE0101967C019F93A4 +:1028C0008F930E94F2646DE777E085E498E00E94C0 +:1028D0001210B80185E498E00E940412B70185E463 +:1028E00098E00E9446110FB6F894A8958091600078 +:1028F000886180936000109260000FBE6E0199E4C1 +:10290000C90ED11CD60113961C921E92129788EE06 +:1029100093E0A0E0B0E0F60184839583A683B783BB +:1029200088E084878AE892E0918380831687058710 +:10293000108A178680E590E0928B818B158A64E17E +:102940007EE28FED9FE20E9498678C010FB6F894AB +:10295000DEBF0FBECDBF892B09F4B2C083E090E08B +:102960000E948A65D8011D969C938E931C97FC014A +:10297000D182C0821282C6010E94113D882319F0C3 +:10298000C6010E94353DD6011F966D917C915097EE +:1029900051964D915C91529761157105C1F0CE0130 +:1029A000815A9F4FAA964FAFAA97AB965FAFAB974E +:1029B0000E940612AA964FADAA97AB965FADAB9751 +:1029C000BE01615A7F4FC6010E94E03D06C0F6017C +:1029D00065857685C6010E945D3C1816190624F0AF +:1029E000C8010E94BD2F6CC0D6011D96BC901D97DA +:1029F0001E96AC90FF92EF9286E197E09F938F93A3 +:102A00001F930F930E942168FF92EF9281E197E05C +:102A10009F938F931F930F930E942168D8011C9658 +:102A2000ED91FC911D9781E08283FF92EF928EE001 +:102A300097E09F938F931F930F930E942168D80173 +:102A40001C96ED91FC911D971282AF92BF9288ED7A +:102A500096E09F938F931F930F930E94216883E1C9 +:102A600097E09F938F931F930F930E942168F60125 +:102A7000148A138AD8011C96ED91FC911D97A080B1 +:102A8000B1800FB6F894DEBF0FBECDBF83E3E82E52 +:102A9000F12CD501ED91FC910084F185E02DC5016B +:102AA000199541970CF09BC0B1E0EB1AF10809F4BD +:102AB00096C064E170E080E090E00E948453E9CF2A +:102AC00000E010E0F601E388F48899E288E10FB6AF +:102AD000F894A895809360000FBE90936000011554 +:102AE000110509F45DC0F8ECEF16F10409F04AC0D5 +:102AF00062E777E085E498E00E945811A3961FAE44 +:102B00001EAEA397A5961FAE1EAEA5978FEF9FEFA3 +:102B1000A7969FAF8EAFA7978CEA92E0A1969FAF42 +:102B20008EAFA197A9961FAF0EAFA997809193057D +:102B3000909194050E94D33ACE01815A9F4F0E94F2 +:102B4000FE3A9093940580939305C8010E94BD2F8F +:102B50008091930590919405892B79F46CE577E049 +:102B600085E498E00E9458110E94BE53DC01CB011D +:102B70008856954CAF4FBF4F27C00E94D64A82E07F +:102B800090E067C064E477E085E498E00E9412106A +:102B90004AE050E0B70185E498E00E942F110CC094 +:102BA00062E377E085E498E00E9458116AE177E0FB +:102BB00085E498E00E9458110E94BE53DC01CB01CD +:102BC00088579C4EAF4FBF4F80938F0590939005D1 +:102BD000A0939105B093920585EF9FEF3AC07E01D7 +:102BE000FFE5EF0EF11CFF92EF928CEC96E09F93C5 +:102BF0008F931F930F930E943E680F900F900F903A +:102C00000F900F900F90019709F05CCFF701808132 +:102C10009181D60154969C938E93539720E080E047 +:102C20008A3021F08D3031F0282F04C02A3009F489 +:102C300049CF2AE0C801AA962FAFAA970E94E3675E +:102C4000AA962FADAA978F3F59F7C8010E94BD2FB2 +:102C500039CFC659DF4F0FB6F894DEBF0FBECDBFD8 +:102C6000DF91CF911F910F91FF90EF90DF90CF9068 +:102C7000BF90AF9008950C940C14882319F065EC64 +:102C800076E002C068EC76E085E498E00C94581198 +:102C9000CF93DF93EC01E881F9810284F385E02D85 +:102CA000CE0119950196B9F7DF91CF910895CF9292 +:102CB000DF92EF92FF92CF93DF93EC010E94BE531D +:102CC0006B017C018091E2089091E308DC01ED91B9 +:102CD000FC910084F185E02D1995892B79F40E94EF +:102CE000BE53AB01BC014C195D096E097F0948391F +:102CF0005A436105710530F380E00DC08091E20810 +:102D00009091E308DC01ED91FC910284F385E02DC4 +:102D10001995888381E0DF91CF91FF90EF90DF904C +:102D2000CF900895DF92EF92FF920F931F93CF936E +:102D3000DF93CDB7DEB729970FB6F894DEBF0FBE8D +:102D4000CDBF8C017B01AE014F5F5F4F0E941640EB +:102D5000D82E882309F459C0F7018081803109F405 +:102D600054C08FE18D83F801858196810E94BF4711 +:102D7000B701F801858196810E94EA4840E06EE43F +:102D8000F801858196810E94004840E06B81F8013E +:102D9000858196810E94004840E06C81F801858120 +:102DA00096810E940048F7018081803139F040E02F +:102DB0006D81F801858196810E940048F801858126 +:102DC00096810E94BF47B701F801858196810E94D4 +:102DD000EA48F801408168E4858196810E940048B4 +:102DE00064E170E080E090E00E948453F80180810B +:102DF000882331F06AE070E080E090E00E94845324 +:102E0000F801858196810E94BF478D2D29960FB6C6 +:102E1000F894DEBF0FBECDBFDF91CF911F910F9110 +:102E2000FF90EF90DF900895EF92FF920F931F9322 +:102E3000CF93DF93EC018C01085F1F4F7E016991F6 +:102E400070E084E0759567958A95E1F740E150E080 +:102E500085E498E00E94DE10F70160816F7070E0F9 +:102E600040E150E085E498E00E94DE10C017D107F1 +:102E700029F7DF91CF911F910F91FF90EF90089567 +:102E80005F926F927F928F929F92AF92BF92CF92FA +:102E9000DF92EF92FF920F931F93CF93DF931F92D6 +:102EA000CDB7DEB74C0184EE98E00E945716811131 +:102EB00026C022C00F5F1F4F8981F801EE51F74FE6 +:102EC0008183282F2F7730E02C9DA0012D9D500D60 +:102ED0003C9D500D1124A40EB51E37E0CC0CDD1C1A +:102EE000EE1CFF1C3A95D1F787FF15C0CE01019665 +:102EF0000E9457168111DECF80E090E088C070906C +:102F0000E408198201E010E0A12CB12CC12CD12CD5 +:102F10007601C394EBCF872D807F55245394803363 +:102F200009F0512C8FEF800FD4018C93552021F1A3 +:102F3000C8018C51974F0E9457168823E9F2C801A7 +:102F40008B51974F0E9457168823B1F20E5F1F4F87 +:102F5000D401EC91F0E0EE51F74FE380F12CFE2C20 +:102F6000EE248481E80EF11C8091E40881FF08C002 +:102F7000B2E0EB0EF11C04C080E0E12CF12C01C0AA +:102F800082E0C82ED12CC01AD10A9EEF692E772478 +:102F90007A94C601800F911F8A159B0568F5CE01B2 +:102FA00001960E945716882309F4A6CF80917B09C9 +:102FB00090917C090097A9F0552099F0F4012081A7 +:102FC000A301421B51099A01200F311FE216F3069B +:102FD00040F4DC01ED91FC910190F081E02D6981DC +:102FE00019950038110528F48981F801EE51F74F41 +:102FF00082830F5F1F4FCDCF80917B0990917C0919 +:10300000892B21F40138110508F076CFC8010F9003 +:10301000DF91CF911F910F91FF90EF90DF90CF90B4 +:10302000BF90AF909F908F907F906F905F9008952A +:103030002F923F924F925F926F927F928F929F92C8 +:10304000AF92BF92CF92DF92EF92FF920F931F93B6 +:10305000CF93DF931F92CDB7DEB70E94E739982E4A +:10306000882309F41DC10E94BE532B013C018091AD +:103070006A0990916B09A0916C09B0916D09A30147 +:103080009201281B390B4A0B5B0BDA01C901893904 +:103090009A43A105B105A8F480916609909167094A +:1030A000A0916809B0916909A3019201281B390B0D +:1030B0004A0B5B0BDA01C90189399A43A105B105B5 +:1030C000D0F120916E098091E2089091E3082223CB +:1030D00079F02CEF3FEF30937E0920937D09DC01DE +:1030E000ED91FC910488F589E02D1995912CD8C0BB +:1030F00020EC2093E4081092E508DC01ED91FC91AE +:103100000280F381E02D42E050E064EE78E0199512 +:103110004092660950926709609268097092690945 +:1031200040926A0950926B0960926C0970926D0925 +:1031300081E080936E098091E2089091E308DC01C0 +:10314000ED91FC910084F185E02D1995892B09F40E +:10315000A7C0CE0101960E9440176C01892B09F48B +:103160009FC040926A0950926B0960926C097092FC +:103170006D098091E408807F803309F076C08091EA +:103180006F0990917009892B09F48AC0E980F12CAC +:10319000F701EE51F74F038110E0102F00278481D3 +:1031A000080F111DF701EA51F74F5F01B70169518F +:1031B000774FA801CF010E946F6498012E0D3F1D2B +:1031C000F901EE51F74F14828091E4088670882E41 +:1031D000A0916F09B091700942E0841337C08581D6 +:1031E00090E0982F882746811C01240E311C4BEF5C +:1031F0005FEF4E195F09401B510B4C0D5D1DB9016E +:103200006751774FC501FD01199580E48093E4086B +:103210008092E5083092E6082092E7088091E20863 +:103220009091E308DC01ED91FC910280F381E02DA7 +:1032300044E050E064EE78E01995409266095092BF +:10324000670960926809709269092AC04DEF5FEFC3 +:103250004E195F09401B510B4C0D5D1DB9016951A1 +:10326000774FC501FD0119951BC0803CA9F480ED85 +:103270008093E4081092E5088091E2089091E308B9 +:10328000DC01ED91FC910280F381E02D42E050E001 +:1032900064EE78E0199504C0803D11F410926E0937 +:1032A000892D0F90DF91CF911F910F91FF90EF909B +:1032B000DF90CF90BF90AF909F908F907F906F9056 +:1032C0005F904F903F902F900895CF93C82F462F37 +:1032D00061E070E00E94762961E070E08C2F0E942E +:1032E000D03C8111F9CFCF910895CF92DF92EF9228 +:1032F000FF920F931F93CF93DF93D82E7B018A0108 +:10330000C22E68E270E00E94D03CC82F69E270E0F3 +:103310008D2D0E94D03CD0E0DC2FCC27C80FD11DD2 +:103320006D2D6295660F607E685E9801A701CE01E3 +:103330000E948A25C1100EC0C00FD11F4D2F68E218 +:1033400070E08D2D0E9476294C2F69E270E08D2D62 +:103350000E947629DF91CF911F910F91FF90EF90FE +:10336000DF90CF900895FF920F931F93CF93DF9339 +:10337000F82EC0E0D0E08F2D0E9464268C01892BAE +:1033800021F08F2D0E946426EC01C017D10799F718 +:10339000CE01DF91CF911F910F91FF900895CF92B1 +:1033A000DF92EF92FF920F931F93CF93DF931F92C1 +:1033B0001F92CDB7DEB7182F6B01790164E270E080 +:1033C00049835A830E94D03C082F65E270E0812F28 +:1033D0000E94D03CC80ED11CE02FF0E0FE2FEE275B +:1033E000CE0EDF1E612F6295660F607E6C5E9701C8 +:1033F00049815A81C6010E94F625EC0CFD1C4F2D17 +:1034000064E270E0812F0E9476294E2D65E270E023 +:10341000812F0F900F90DF91CF911F910F91FF900F +:10342000EF90DF90CF900C947629FF920F931F932B +:10343000CF93DF93F82EC0E0D0E08F2D0E947D2641 +:103440008C01892B21F08F2D0E947D26EC01C01765 +:10345000D10799F7CE01DF91CF911F910F91FF9086 +:103460000895FF920F931F93CF93DF931F92CDB7D1 +:10347000DEB7F82E8A0169830E947F296981462F71 +:1034800060E070E08F2D0E9476290115110551F43E +:103490000091AB051091AC050F5F1F4F1093AC0569 +:1034A0000093AB05412F64E070E08F2D0E947629D8 +:1034B000402F65E070E08F2D0E94762961E070E07A +:1034C0008F2D0E94651981E00F90DF91CF911F91A0 +:1034D0000F91FF900895CF93DF93FC01019000209E +:1034E000E9F79F01281B390B285F3F4F2138310531 +:1034F00070F5EC010E94E739882349F18091640955 +:1035000090916509019611F481E090E0909365092E +:103510008093640980916409909165099093E9080A +:103520008093EA0847E050E064EE78E0CE010E9424 +:103530005539FC01EE51F74F1282AC01445051094C +:1035400064EE78E082E8DF91CF910C94763980E0E8 +:10355000DF91CF9108951F920F920FB60F92112411 +:103560000BB60F922F933F934F935F938F939F933D +:10357000EF93FF932091A8053091A9058091A605AE +:103580009091A705AC014F5F5F4F5093A705409303 +:10359000A605F901E80FF91F80818093CE00809184 +:1035A0000102909102022091A6053091A705821791 +:1035B000930748F48FEF9FEF9093A7058093A6059C +:1035C00088E48093C900FF91EF919F918F915F9163 +:1035D0004F913F912F910F900BBE0F900FBE0F9008 +:1035E0001F9018951F920F920FB60F9211242F93D0 +:1035F0003F938F939F932091A4053091A5058091CF +:10360000A6059091A70521303105A9F48F3F2FEF32 +:10361000920789F41092C8001092CD0089E080933F +:10362000CC0086E28093CA001092CE001092A705CB +:103630001092A60517C0892BA9F41092C800109209 +:10364000CD0083E08093CC008EE08093CA0088E2B6 +:103650008093C9001092CE0081E090E09093A7057E +:103660008093A6059F918F913F912F910F900FBE50 +:103670000F901F9018951F920F920FB60F92112462 +:103680000BB60F922F933F934F935F936F937F935C +:103690008F939F93AF93BF93EF93FF932091C800B5 +:1036A0008091CE009091A30524FF08C081E0809313 +:1036B000A3058091A8059091A90555C0913099F472 +:1036C00081110EC082E08093A3050E94BE536093D7 +:1036D0009D0570939E0580939F059093A0053EC025 +:1036E0001092A30544C0923009F041C0E091A105B9 +:1036F000F091A2059081981721F091E0909300023B +:1037000080832091A1053091A20580919B05909125 +:103710009C052817390711F51092A3058091000226 +:103720008823D1F08091990590919A05892BA1F079 +:103730001092C900E0919905F0919A05199580E9D8 +:103740008093C9001092C8001092CD0083E080934E +:10375000CC008EE08093CA00109200028091A105F7 +:103760009091A20501969093A2058093A105FF91E7 +:10377000EF91BF91AF919F918F917F916F915F91E9 +:103780004F913F912F910F900BBE0F900FBE0F9056 +:103790001F901895CF92DF92EF92FF920F931F9395 +:1037A000CF93DF938C017B0186E090E00E948A65D5 +:1037B000EC019093980580939705F8010190002003 +:1037C000E9F7CF01801B910B0E948A656C01B8015B +:1037D0000E94B364F80101900020E9F73197E01BE3 +:1037E000F10BEC0DFD1D1082D982C882FB82EA82AA +:1037F00080919505909196059D838C83D093960535 +:10380000C0939505DF91CF911F910F91FF90EF909D +:10381000DF90CF900895FB0124813581428153814F +:103820002417350758F440815181DA01A20FB31FE4 +:103830008C938481958101969583848380E008959B +:103840008F929F92AF92BF92CF92DF92EF92FF92B0 +:103850000F931F93CF93DF936115710509F4FFC098 +:10386000FB010085002E000C110B220B330B0730DF +:10387000110508F0F4C0DB01EC01F8018827E856D7 +:10388000FF4F8F4F0C94566064E874E006C01996A1 +:103890008C91882389F069E874E0CE01DF91CF91A3 +:1038A0001F910F91FF90EF90DF90CF90BF90AF905E +:1038B0009F908F900C9436106EE874E0EECF1996BE +:1038C0004D915D916D917C911C972AE030E0CE0185 +:1038D000DF91CF911F910F91FF90EF90DF90CF90EC +:1038E000BF90AF909F908F900C9494101996CD90AC +:1038F000DD90ED90FC901C9720E030E0A901C7011D +:10390000B6010E94ED6087FF09C064E974E0CE0152 +:103910000E940412F7FAF094F7F8F094C701B60188 +:103920000E946B614B015C012AE0AB01BC01CE013E +:103930000E944B1066E974E0CE010E940412C5019A +:10394000B4010E949A619B01AC01C701B6010E94BB +:1039500080602DEC3CEC4CE45DE30E94816020E053 +:1039600030E040E251E40E9451620E946B61AB0181 +:1039700060E070E02AE0CE010E944B1070C0199602 +:103980006D917C911A97CE01DF91CF911F910F918C +:10399000FF90EF90DF90CF90BF90AF909F908F906F +:1039A0000C94AC2E16960D911C9117976BE5CE01D9 +:1039B0000E940B10019619F48FEF9FEF52C0011572 +:1039C000110571F0B801CE010E94201C0196A1F3EF +:1039D000F801028113810115110589F36CE2E7CF2B +:1039E0006DE52FC016960D911C9117976BE7CE01D0 +:1039F0000E940B10019601F30115110509F1F80160 +:103A000060817181CE010E94AC2E0196A9F26AE319 +:103A1000CE010E940B10019679F2B801CE010E94EE +:103A2000201C019649F2F80102811381011511054C +:103A300019F36CE2CE010E940B100196E9F6BCCF9F +:103A40006DE7CE010E940B1021E030E0019611F0ED +:103A500020E030E088279927821B930B02C080E08A +:103A600090E0DF91CF911F910F91FF90EF90DF9049 +:103A7000CF90BF90AF909F908F900895CF93DF939A +:103A8000EC01E881F9810284F385E02DCE011995DE +:103A90008F3F2FEF920771F0E881F9818132910514 +:103AA00094F30684F785E02D682FCE01199580E008 +:103AB00090E002C08FEF9FEFDF91CF9108950E94B9 +:103AC000BE1368E879E085E498E00C945811AF9251 +:103AD000BF92CF92DF92EF92FF920F931F93CF93FB +:103AE000DF93CDB7DEB7C154D1090FB6F894DEBF6E +:103AF0000FBECDBFCB018A014EE459E46CE470E007 +:103B000049835A836B837C83FE0135962CE1DF0168 +:103B10001D922A95E9F74AAB5BAB6CAB7DABF19696 +:103B20002CE0DF011D922A95E9F7AE014F5D5F4F52 +:103B300068E00E9437131AAABE016F5D7F4F809123 +:103B40003605909137050E943C4F7C01009771F13A +:103B500064E274E00E943C4FFC01C184D284C11431 +:103B6000D104C9F041E150E0B601CE0181960E9436 +:103B7000D864B60185E498E00E94041266E879E012 +:103B800085E498E00E9412104AE050E0B80185E414 +:103B900098E00E942F1165E174E0C7010E943C4F3C +:103BA000DC011996ED90FC901A9708C06DE779E05A +:103BB00085E498E00E945811E12CF12C0138BFEF08 +:103BC0001B0709F4C7C00535110509F4C3C0011569 +:103BD000110509F4BFC06EE679E0CE0101960E949E +:103BE000386740E250E0BE016F5D7F4FCE01019625 +:103BF0000E94BA641F930F9388E994E09F938F9378 +:103C00006E01E2E3CE0ED11CDF92CF920E942F65AF +:103C1000B601CE0101960E94C83A0F900F900F9006 +:103C20000F900F900F90E114F10409F493C080916C +:103C3000340590913505009709F48CC0B7010E94B6 +:103C40003C4F7C01009709F485C0DC0118968C91EB +:103C5000853009F07FC060E0C7010E942F4FFC0152 +:103C600081859285A385B4850597A105B10509F0E5 +:103C700071C0C7010E944739843008F46BC084309A +:103C8000B1F50E94B12F6C01892B21F085E0D6019E +:103C900018968C930E94B12F5C01892B59F082E019 +:103CA000F5018087012E000C220B330B0187128750 +:103CB000238734870E94B12F8C01892B59F082E031 +:103CC000F801808788EC90E0A0E0B0E081879287DF +:103CD000A387B487B501C6010E947A4FB801C60117 +:103CE0000E947A4FB601C7010E947A4F33C064E048 +:103CF000C7010E942F4F6C01009761F161E00E94A3 +:103D00002F4F5C0160E0C6010E942F4F012E000C76 +:103D1000220B330BDC0119960D931D932D933C93CD +:103D20001C97F50181859285A385B485892B8A2B03 +:103D30008B2B39F4D7016D917C918BE994E00E9433 +:103D4000C83A88EC90E0A0E0B0E0F5018187928766 +:103D5000A387B487CF5BDF4F0FB6F894DEBF0FBEEB +:103D6000CDBFDF91CF911F910F91FF90EF90DF902A +:103D7000CF90BF90AF9008954F925F926F927F92D5 +:103D80008F929F92AF92BF92CF92DF92EF92FF926B +:103D90000F931F93CF93DF93CDB7DEB76A970FB61C +:103DA000F894DEBF0FBECDBFE0913205F091330530 +:103DB0003C96E131F10508F041C28827E156FF4FFA +:103DC0008F4F0C94566061E679E085E498E00E949C +:103DD00058110FB6F894A89580916000886180937F +:103DE0006000109260000FBE8091990790919A0731 +:103DF000009711F00E941F6686E690E00E948A6597 +:103E000026E6DC011D922A95E9F7FC01E55BFF4FF0 +:103E10001382128248EE53E060E070E044835583E1 +:103E20006683778322E033E03183208328E0248790 +:103E30003F962CEA33E0318320831282138214826E +:103E4000158290939A078093990780919B0780939E +:103E5000AD0568EE73E080E090E00E94845361E07D +:103E60008091AD050E94485361E085E30E94724A4B +:103E700061E085E30E9448538CB580618CBD8CB5B0 +:103E800080648CBD61E084E30E94485361E083E379 +:103E90000E94485360E080E090E00E94CD25482FCA +:103EA000406864E080E090E00E94382610E0012F36 +:103EB0000295000F007E045F42E0602F8EE190E0EB +:103EC0000E94382642E0602F8FE190E00E94382661 +:103ED0001F5F183061F726E030E04AE155E064E00A +:103EE00089E090E00E94F6258CEA93E09A8389832A +:103EF0001B821C821D821E82CE0103960E947A3E86 +:103F00008091990790919A07FC0116A217A210A61A +:103F100011A6DC0112A613A614A615A616A617A6AE +:103F200010AA11AA12AE13AE14AE15AEFE9640EE54 +:103F30005EE260E070E04083518362837383349675 +:103F400040EA5FE060E070E0408351836283738306 +:103F5000189626E0FD01322F11923A95E9F7AC014F +:103F6000425F5F4F34E1FA0111923A95E9F7EAE1D5 +:103F7000F5E001900D922A95E1F7FC01E65BFF4F19 +:103F800010820E94012B8130910509F05DC0609183 +:103F9000990770919A07625F7F4FCE0101960E9448 +:103FA0000612CE0103960E947A3E609199077091A5 +:103FB0009A07665E7F4FCE0101960E94061224E0AA +:103FC00030E0AE014D5F5F4F64E081E090E00E9421 +:103FD000F6256091990770919A076A5E7F4FCE012E +:103FE00001960E94061224E030E0AE014D5F5F4F63 +:103FF00064E085E090E00E94F62560919907709159 +:104000009A076E5D7F4FCE0101960E9406128B814A +:104010009C81AD81BE818093910790939207A0937C +:104020009307B0939407E0919907F0919A078289DA +:1040300093899093960780939507848995899093A7 +:104040009807809397071FC0892BE9F469E379E00B +:1040500085E498E00E94581186EF9FEF9093330516 +:10406000809332050E94BE53DC01CB01805A9541FA +:10407000AF4FBF4F80938F0590939005A09391050C +:10408000B093920508C00E940D4381E090E09093A8 +:1040900033058093320599E288E10FB6F894A8952C +:1040A000809360000FBE90936000A895C7C060E049 +:1040B00070E080E090E00E940C14BCC0A8951E8ABD +:1040C0000E94E7398111BAC000917E0710917F07E5 +:1040D0000115110509F4B2C0C8010E944739682EC4 +:1040E000712CF2E06F1671040CF045C2A7C00E945B +:1040F000BE5300918F05109190052091910530914C +:104100009205061717072807390708F04EC044E143 +:1041100050E06EE679E08E010F5F1F4FC8010E94EC +:104120003F676BE474E0C8010E949464F801019059 +:104130000020E9F7CF01801B910B0896813891058B +:1041400038F50E94E739882319F18091640990912C +:104150006509019611F481E090E0909365098093E0 +:10416000640980916409909165099093E9088093AE +:10417000EA0847E050E064EE78E0C8010E94553953 +:10418000AC014550510964EE78E082EA0E9476392C +:1041900083E090E090933305809332056BE978E0FB +:1041A00085E498E00E94581149C00E94E7398111C6 +:1041B00045C082E090E03EC00E94BE5300918F0552 +:1041C00010919005209191053091920506171707DF +:1041D0002807390798F510923305109232052EC042 +:1041E0000E94BE5300918F0510919005209191057A +:1041F000309192050617170728073907D0F21EC01D +:1042000060E070E080E090E00E941454892B89F611 +:104210000E94BE53DC01CB0188579C4EAF4FBF4F6D +:1042200080938F0590939005A0939105B09392058C +:1042300086EF9FEF90933305809332050FB6F89485 +:10424000A895809160008861809360001092600062 +:104250000FBE8091320590913305181619060CF0A7 +:1042600065C10091990710919A070115110509F48C +:104270005DC10E94BE534B015C01F80182AD93AD5C +:10428000A4ADB5AD98012A5B3F4F7901892B8A2BEC +:104290008B2B09F4A6C0F90180819181A281B381A1 +:1042A000A5019401281B390B4A0B5B0BCA01B9010C +:1042B00057FD5CC028EE33E040E050E00E94666E9F +:1042C0006F8B788F898F9A8F2401350188EE480E85 +:1042D00083E0581E611C711C8F89988DA98DBA8D41 +:1042E000481A590A6A0A7B0AD7014D925D926D926B +:1042F0007C921397BA01A9014F5F5F4F6F4F7F4FB9 +:10430000F80182A993A9A4A9B5A96A017B01CC0CE3 +:10431000DD1CEE1CFF1C8C159D05AE05BF052CF4A5 +:1043200012AA13AA14AA15AA09C0841B950BA60BDE +:10433000B70BF80182AB93ABA4ABB5ABF80186A980 +:1043400097A9A0ADB1AD8C159D05AE05BF052CF4A8 +:1043500016AA17AA10AE11AE09C0841B950BA60BA6 +:10436000B70BF80186AB97ABA0AFB1AF6801FAE429 +:10437000CF0ED11CD6018C91833099F4F80182A91B +:1043800093A9A4A9B5A9181619061A061B064CF07C +:1043900084E0D6018C93C8010E94012B01967C0118 +:1043A00002C0E12CF12CF6018081833011F08111E3 +:1043B00025C0F80186A997A9A0ADB1AD18161906B8 +:1043C0001A061B06DCF0D6011C9284E13E96DF0142 +:1043D0001D928A95E9F7C8010E94012B03967C0182 +:1043E0000DC0D501C40188519C4FAF4FBF4FF9019B +:1043F00080839183A283B383E12CF12CD801DA96D8 +:104400008D929D92AD92BC92DD97B2E0EB16F104D5 +:1044100029F0E4E0EE16F10409F05CC06091990720 +:1044200070919A07625F7F4FCE0101960E9406123B +:10443000CE0103960E947A3E6091990770919A0787 +:10444000665E7F4FCE0101960E94061224E030E0A6 +:10445000AE014D5F5F4F64E081E090E00E94F62581 +:104460006091990770919A076A5E7F4FCE0101961D +:104470000E94061224E030E0AE014D5F5F4F64E021 +:1044800085E090E00E94F6256091990770919A0767 +:104490006E5D7F4FCE0101960E9406128B819C813A +:1044A000AD81BE818093910790939207A09393076B +:1044B000B0939407E0919907F0919A0782899389C4 +:1044C0009093960780939507848995899093980790 +:1044D00080939707F2E0EF16F10491F034F4EA9438 +:1044E000EF2821F567E878E010C043E0E416F10416 +:1044F00051F054E0E516F104C9F465E578E010C028 +:1045000067E778E00DC064E678E085E498E00E9413 +:10451000581186EF9FEF909333058093320506C0C4 +:1045200085E498E00E9458110E940D4399E288E1C9 +:104530000FB6F894A895809360000FBE909360002A +:1045400080913205909133056A960FB6F894DEBFDC +:104550000FBECDBFDF91CF911F910F91FF90EF90D4 +:10456000DF90CF90BF90AF909F908F907F906F9093 +:104570005F904F90089560E0C8010E942F4FDC01CA +:104580001996AD90BC901A9761E0C8010E942F4F18 +:10459000FC0181849284F2E06F16710409F4B2C1C7 +:1045A00062E0C8010E942F4FDC011996CD90DC908B +:1045B0001A97B3E06B16710409F4A8C163E0C8014F +:1045C0000E942F4FFC01E184F284F4E06F16710425 +:1045D00051F064E0C8010E942F4FDC0119960D9143 +:1045E0001C911A9703C08E010A5E1F4F90927809A2 +:1045F00080927709D0927A09C09279096AE179E0CC +:1046000085E498E00E941210B40185E498E00E94CD +:10461000041268E179E085E498E00E9412104AE013 +:1046200050E0B60185E498E00E94DE1061E179E097 +:1046300085E498E00E941210B70185E498E00E949A +:1046400004126CE079E085E498E00E9412100E9468 +:10465000E7398111E6C060917709709178098091FE +:10466000E2089091E3084091790950917A09DC01C0 +:10467000ED91FC916115710521F00088F189E02D23 +:1046800016C00684F785E02D2CEA33E03A832983AF +:104690004090730950907409609075097090760984 +:1046A0004B825C826D827E82BE016F5F7F4F199567 +:1046B0008130910509F0AEC090936509809364093B +:1046C00087E0EFECF2E0DE01119601900D928A9501 +:1046D000E1F7FE013196A9EEB8E0CE0108962191EE +:1046E0002D93E817F907D9F7E114F10429F0011522 +:1046F000110521F082EC03C082E001C082E88093C2 +:10470000F0081092F1088FE08093F2084FE050E03B +:1047100064EE78E0C5010E945539E114F10479F0A6 +:10472000AC0164EE78E0C7010E945539011511050E +:1047300031F0AC0164EE78E0C8010E945539AC015B +:104740004550510964EE78E080E10E9476390E947C +:10475000BE536093660970936709809368099093CC +:10476000690960936A0970936B0980936C0990934F +:104770006D098091E2089091E308DC01ED91FC91D4 +:104780000084F185E02D1995892BC1F40E94BE5358 +:1047900000916A0910916B0920916C0930916D09A3 +:1047A000DC01CB01801B910BA20BB30B88399A4320 +:1047B000A105B105F0F28CEF9FEF1CC0CE0145962C +:1047C0000E9440170497D1F48091E708811111C02D +:1047D0000E94BE5360936A0970936B0980936C09C1 +:1047E00090936D0910926E0910927E0910927D09C6 +:1047F00018C090E090937E0980937D098091E20833 +:104800009091E308DC01ED91FC910488F589E02D9D +:1048100019954FC08EEF9FEF90937E0980937D098D +:1048200048C06EEF78E085E498E00E941210B50170 +:1048300085E498E00E94461144E150E06EE679E09C +:10484000CE0101960E943F676BE474E0CE010196B1 +:104850000E949464CE0101960E946B1A44E150E0DC +:1048600062EF78E0CE0101960E943F676BE474E04E +:10487000CE0101960E949464CE0101960E946B1AAB +:1048800084E090E090933305809332050E94BE53FC +:10489000DC01CB0188579C4EAF4FBF4F80938F05F3 +:1048A00090939005A0939105B093920565ED78E003 +:1048B00077CC69EC78E085E498E00E941210609172 +:1048C0007D0970917E094AE050E085E498E00E94FD +:1048D000DE1061EB78E085E498E00E9458110E94B8 +:1048E000BE53DC01CB0188579C4EAF4FBF4F809326 +:1048F0008F0590939005A0939105B093920584EF56 +:104900009FEF98CC8BE5C82E87E0D82E7E0126E15C +:10491000E20EF11C87016ACE08958EBD00000DB431 +:1049200007FEFDCF8EB508958CBD9DBD0895CF9334 +:10493000DF93EC01898D9A8D892B41F0E881F98113 +:104940000284F385E02DCE011995F4CFDF91CF914C +:104950000895CF93DF931F92CDB7DEB76983DC0153 +:10496000ED91FC910280F381E02D41E050E0BE0129 +:104970006F5F7F4F19950F90DF91CF91089561E0A0 +:104980008091AD050C94724A60E08091AD050C9465 +:10499000724ACF93DF931F92CDB7DEB7FC01218D12 +:1049A000328D232B61F021E041E050E0BE016F5FCA +:1049B0007F4F84850E947519898190E002C08FEF36 +:1049C0009FEF0F90DF91CF910895AF92BF92CF925A +:1049D000DF92FF920F931F93CF93DF938C015B01C4 +:1049E000EA01FC01C788D08CF4848F2D0E94151A2F +:1049F0008C179D0720F48F2D0E94151AEC019E0143 +:104A0000A501B6018F2D0E94CF19F8018789908DDD +:104A10008C0F9D1F908F878BCE01DF91CF911F91BF +:104A20000F91FF90DF90CF90BF90AF900895CF92FD +:104A3000DF92EF92FF920F931F93CF93DF93CDB747 +:104A4000DEB7AF970FB6F894DEBF0FBECDBF7C01C7 +:104A50006A010CEA13E01A8309831C861B8688EE20 +:104A600093E0A0E0B0E08D879E87AF87B88B82E0AF +:104A700093E09A87898788E08D8B198F088F1A8E2B +:104A80001B8E1C8E1D8E1DA30CA31EA21FA218A67A +:104A900019A68091910790919207A0919307B091E8 +:104AA00094078CA79DA7AEA7BFA78B839C83AD83DC +:104AB000BE8318861F82AE014C5D5F4FCE0101960A +:104AC0000E94963081309105B1F4D701ED91FC91AF +:104AD0000488F589E02D1BA70AA78EA19FA1A8A590 +:104AE000B9A58CA79DA7AEA7BFA7A601BE01665D0D +:104AF0007F4FC7011995AF960FB6F894DEBF0FBE72 +:104B0000CDBFDF91CF911F910F91FF90EF90DF907C +:104B1000CF900895CF92DF92EF92FF920F931F9361 +:104B2000CF93DF9300D0CDB7DEB7F82EE92E890101 +:104B300080918D0790918E074A835B8369830E94E1 +:104B400094240E94C4248E2D0E948D248F2D0E94B7 +:104B50008D246981862F0E948D244A81C42E5B8119 +:104B6000D52E7601E00EF11ECE14DF0439F080E080 +:104B70000E948D24F60181936F01F6CF0E94BF241D +:104B8000C8010F900F900F90DF91CF911F910F915F +:104B9000FF90EF90DF90CF9008950F931F93CF93E6 +:104BA000DF931F92CDB7DEB7182F092F80918D07A5 +:104BB00090918E0769830E9494240E94C424802FC0 +:104BC0000E948D24812F0E948D246981862F0E944E +:104BD0008D2480E00E948D2489830E94BF248981D6 +:104BE0000F90DF91CF911F910F910895CF92DF9297 +:104BF000EF92FF920F931F93CF93DF9300D0CDB727 +:104C0000DEB7F82EE92E890180918D0790918E07ED +:104C10004A835B8369830E9494240E94C4248E2D5E +:104C20000E948D248F2D0E948D246981862F0E94E1 +:104C30008D244A81C42E5B81D52E7601E00EF11EB3 +:104C4000CE14DF0431F0F60181916F010E948D24B2 +:104C5000F7CF0E94BF24C8010F900F900F90DF91F3 +:104C6000CF911F910F91FF90EF90DF90CF9008951B +:104C70000F931F93CF93DF931F921F92CDB7DEB791 +:104C8000182F092F80918D0790918E074A83698391 +:104C90000E9494240E94C424802F0E948D24812F7E +:104CA0000E948D246981862F0E948D244A81842F41 +:104CB0000E948D240E94BF2481E00F900F90DF910D +:104CC000CF911F910F9108951F93CF93DF93182FCA +:104CD00066E270E00E94D03CC82FD0E0DC2FCC27E9 +:104CE00067E270E0812F0E94D03C9E01280F311DA9 +:104CF000C901DF91CF911F9108951F93CF93DF9347 +:104D0000182F60E270E00E94D03CC82FD0E0DC2F6A +:104D1000CC2761E270E0812F0E94D03C9E01280FD9 +:104D2000311DC901DF91CF911F910895CF92DF927C +:104D3000EF92FF921F93CF93DF931F921F92CDB7F5 +:104D4000DEB7182F7A0169837A830E94B3196C0148 +:104D500069817A810097A1F463E070E0812F0E945D +:104D6000D03C8431F1F08823E1F021E030E08C3157 +:104D700011F420E030E0CC24DD24C21AD30A11C0A3 +:104D8000E816F9060CF467011C141D0454F420E025 +:104D9000A601812F0E94751960E470E0812F0E94A6 +:104DA0006519C6010F900F90DF91CF911F91FF9071 +:104DB000EF90DF90CF900895CF93DF93FC01218D8A +:104DC000328D2115310519F48FEF9FEF11C0EC01E1 +:104DD0004217530708F0A9018C850E9496261816E1 +:104DE000190694F7298D3A8D281B390B3A8F298F94 +:104DF000DF91CF9108950F931F93CF93DF931F926D +:104E0000CDB7DEB7FC01218D328D232B61F08C01F3 +:104E100041E050E0BE016F5F7F4F84850E9496267F +:104E2000181619061CF08FEF9FEF08C0F801818D4E +:104E3000928D0197928F818F898190E00F90DF9101 +:104E4000CF911F910F9108950F931F93CF93DF93ED +:104E5000CDB7DEB728970FB6F894DEBF0FBECDBF33 +:104E60008C01DC01ED91FC910680F781E02D199514 +:104E7000F80184850E94B319892B59F148E050E06C +:104E8000BE016F5F7F4FD8011C968C910E949626C1 +:104E90009C0118161906DCF489819A81AB81BC81CA +:104EA000F801818B928BA38BB48B8D8190E0982F2E +:104EB00088272E81820F911D968B858B2F8130E064 +:104EC000322F22278885280F311D328F218FC9016B +:104ED00002C080E090E028960FB6F894DEBF0FBEC7 +:104EE000CDBFDF91CF911F910F9108952F923F92E7 +:104EF0004F925F926F927F928F929F92AF92BF92EA +:104F0000DF92EF92FF920F931F93CF93DF93CDB772 +:104F1000DEB7E4970FB6F894DEBF0FBECDBF7C01BD +:104F20001A012B0139010E94BE534B015C0187011C +:104F3000055B1F4FC8010E94242718161906A4F00C +:104F40000E94BE53DC01CB0188199909AA09BB094B +:104F5000281639064A065B06F0F062E370E080E04E +:104F600090E00E948453E6CF42E250E0BE016F5FC2 +:104F70007F4FC8010E94DC268981823031F4F8011C +:104F8000858996898334910541F0D12CC8010E940E +:104F900097248D2D93C18FEF91C16D817E818F817B +:104FA00098850E945E604B015C01F3016083718310 +:104FB0008283938346E050E0B701685F7F4FCE0164 +:104FC0004D960E946264892B99F4F701808191814A +:104FD000A281B38188169906AA06BB0648F084818F +:104FE0009581A681B78188159905AA05BB0528F486 +:104FF000C8010E94972480E061C189899A89AB89A0 +:10500000BC89F70186879787A08BB18B8EECA82E81 +:10501000B12CC8010E94FB26F1E0AF1AB108C9F714 +:10502000D12CC7014E964C01F701E45AFF4FFAA765 +:10503000E9A740969CA78BA7F297FEA7EDA7089734 +:1050400098AB8FA77097FAABE9AB1701F2E22F0E7E +:10505000311C40979CAB8BABF801818D928D18165B +:1050600019060CF093CFC8010E94FB268F309105E2 +:1050700009F49BC074F58330910509F45FC06CF4AA +:10508000009751F3019709F00DC1C8010E94FB265A +:1050900044E050E06BA97CA9B5C08630910509F4C5 +:1050A00069C00C9709F0FEC0C8010E94FB265C0194 +:1050B000BB24C50101960E948A65F701958B848BFC +:1050C000A501BC01C8010E94943BF7018489958920 +:1050D00080C08633910509F481C07CF48333910547 +:1050E00009F4C6C0C59709F0DDC0C8010E94FB26BF +:1050F000C8010E94FB26D82EAFCF8B33910509F44F +:10510000A1C08F3F910509F4A7CFCA9709F0CAC083 +:10511000C8010E94FB2644E050E06DA57EA5C801B1 +:105120000E94DC26F70162A573A584A595A50E94BF +:105130005E6062A773A784A795A78ECFC8010E945F +:10514000FB265C0144E050E069A97AA9C8010E94ED +:10515000DC26412C512CBB2494E0A91AB1084A1436 +:105160005B040CF079CFC8010E94FB26EFEF4E1ACA +:105170005E0AF5CFC8010E94FB265C0144E050E0C6 +:10518000B101C8010E94DC26412C512CBB24F4E063 +:10519000AF1AB1084A145B040CF05ECFC8010E943C +:1051A000FB268FEF481A580AF5CFC8010E94FB264C +:1051B0005C01BB24C50101960E948A65F701938BAF +:1051C000828BA501BC01C8010E94943BF701828932 +:1051D0009389FC01EA0DFB1D10823ECFC8010E949D +:1051E000FB26B82EF701868D811110C0878D8111A5 +:1051F0000DC080A181110AC081A1811107C044E0C6 +:1052000050E0B401C8010E94DC2626CFE9A5FAA52A +:105210004080518062807380B401CE0183960E94E9 +:1052200006128DA19EA1AFA1B8A584159505A6056E +:10523000B70529F3BB2009F40FCFC8010E94FB2654 +:10524000BA94F8CFC8010E94FB2644E050E06BA559 +:105250007CA5C8010E94DC26F70166A577A580A978 +:1052600091A90E945E6066A777A780AB91ABF4CE50 +:10527000C8010E94FB2644E050E06FA578A9C80150 +:105280000E94DC26F70166A177A180A591A50E9466 +:105290005E6066A377A380A791A762AB73AB84AB74 +:1052A00095ABDACEC8010E94FB26B82EBB2009F4CC +:1052B000D3CEC8010E94FB26BA94F8CFE4960FB66D +:1052C000F894DEBF0FBECDBFDF91CF911F910F913C +:1052D000FF90EF90DF90BF90AF909F908F907F9066 +:1052E0006F905F904F903F902F9008959B01829513 +:1052F000880F807E6CE0680FC9010C943826CF932C +:10530000C82F60E170E00E9465194FEF62E070E025 +:105310008C2FCF910C947629CF93FC01C48560E249 +:1053200070E08C2F0E94651962E070E08C2F0E9463 +:10533000D03C84FD10C062E070E08C2F0E94D03C15 +:1053400083FFF2CF48E162E070E08C2F0E94762963 +:1053500080E090E008C040E162E070E08C2F0E94A5 +:10536000762981E090E0CF9108950F931F93CF931A +:10537000FB018A01DC0158961C921E9257971C96DD +:10538000CC918281811109C08381811106C0848101 +:10539000811103C08581882301F101151105E9F010 +:1053A000AF014E5F5F4F6C2F6295660F607E645F4A +:1053B00024E030E08CE090E00E94F625412F60E18F +:1053C00070E08C2F0E947629402F61E170E08C2FD5 +:1053D0000E94762981E090E002C080E090E0CF91C9 +:1053E0001F910F9108957F928F929F92AF92BF92DB +:1053F000CF92DF92EF92FF920F931F93CF93DF93A1 +:10540000CDB7DEB7A6970FB6F894DEBF0FBECDBFFF +:105410008C01762E942E852E20E2B22ECE0101969E +:105420007C01FC012B2D11922A95E9F78CEA93E07F +:105430009AA389A38FEF8BA38CA38DA38EA368015E +:105440008BE4C80ED11C43E450E0BE016F5D7F4F7A +:10545000C6010E94B529019609F4BFC081E0898385 +:105460008A8386E0A82EAB821C82F8016481758154 +:10547000868197810E945E606D837E838F8398878B +:1054800089869A8680E890E09C878B874CE150E083 +:10549000B701C6010E94E524F7012B2D11922A9530 +:1054A000E9F7480188E0880E911CF401D7010190CA +:1054B0000D92AA94E1F740E150E0B701C6010E94C5 +:1054C000E524F7011192BA94E9F796E0A92EB12CE0 +:1054D00040E250E0B701C6010E94E524F1E0AF1AB6 +:1054E000B108B1F783E6898392E89A8393E59B83B9 +:1054F0008C8385E38D8381E08E837F829DE3988713 +:1055000097E099878A8786E0F401DE011B96019077 +:105510000D928A95E1F78CE0898B8A8B6AEA74E0B8 +:10552000CE0143960E94B364F8014385BE01675ED5 +:105530007F4FC8010E941833F8014485BE01655EA3 +:105540007F4FC8010E941833F8014585BE01635E94 +:105550007F4FC8010E9418334EE150E0B701C601E9 +:105560000E94E524F3E07F121EC082E3898384E079 +:105570008A83F80196859B8397859C8390899D8378 +:1055800091899E8396E39F838887868D8987878DFF +:105590008A8780A18B8781A18C874CE050E0B7017E +:1055A000C6010E94E52487E3898386E08A8391E02F +:1055B0009B8393E09C838D838FE08E838AE38F832C +:1055C0008BE388878FEF898749E050E0B701C601F8 +:1055D0000E94E524C6010E948C29A6960FB6F89475 +:1055E000DEBF0FBECDBFDF91CF911F910F91FF9016 +:1055F000EF90DF90CF90BF90AF909F908F907F9073 +:1056000008952F923F924F925F926F927F928F9266 +:105610009F92AF92BF92CF92DF92EF92FF920F9341 +:105620001F93CF93DF93CDB7DEB729970FB6F894CA +:10563000DEBF0FBECDBF8C010E9404672FEC37E0A8 +:1056400040E050E00E94666EDC01CB010196A11D96 +:10565000B11DF80184839583A683B78380839183EA +:10566000A283B3835801FBE4AF0EB11CC5010E94B5 +:10567000FB3B64E470E0C5010E94D93C882309F437 +:1056800033C10E94BE532B013C01812C912C1D8201 +:10569000C801865B9F4F9F838E83180192E4290E79 +:1056A000311C48EEC42E43E0D42EE12CF12CD8015D +:1056B000DE96B987A887AE81BF818C91833009F4CB +:1056C00002C1811120C0F80184819581A681B78132 +:1056D0000196A11DB11D84839583A683B7830E9483 +:1056E000BE536419750986099709A70196010E949E +:1056F000446EA90161E0C8010E94F32981E0AE81F6 +:10570000BF818C93C0C0843001F5F80184819581FC +:10571000A681B7810196A11DB11D84839583A683BF +:10572000B7830E94BE536419750986099709A701BA +:1057300096010E94446EA90163E0C8010E94F3290A +:10574000E2E0AE81BF81EC939EC0813061F5D10172 +:105750004D915D916D917C919E012F5F3F4FC801EE +:105760000E9476278D83823009F08DC089819A81CD +:10577000AB81BC81F80184839583A683B7830E94A3 +:10578000BE536419750986099709A70196010E94FD +:10579000446EA90163E0C8010E94F329ED81AE8146 +:1057A000BF81EC9377C0823009F06DC0D1014D917B +:1057B0005D916D917C919E012F5F3F4FC8010E94CA +:1057C00076278D83853009F057C083E0EE81FF8115 +:1057D0008083F80186A197A1A0A5B1A5892B8A2B6A +:1057E0008B2B41F484E893E0A0E0B0E086A397A37C +:1057F000A0A7B1A7F80182A593A5A4A5B5A5892B5B +:105800008A2B8B2B61F486A197A1A0A5B1A5B69593 +:10581000A7959795879582A793A7A4A7B5A7D80121 +:105820009E964D915D916D917C91D1979A968D91B7 +:105830009D910D90BC91A02D452B462B472B59F4E3 +:10584000AC01BD01440F551F661F771FF80146A725 +:1058500057A760AB71ABF80182AB93ABA4ABB5AB10 +:1058600086A597A5A0A9B1A986AB97ABA0AFB1AF0C +:1058700088248394912C0EC0FD81F63021F4AE81F2 +:10588000BF811C9207C0BD81BF3F21F4EE81FF8123 +:1058900010821D82F1E08F16910409F40CCF0E9452 +:1058A000BE53DC01CB0184199509A609B709E88527 +:1058B000F9852081318142815381281739074A07B0 +:1058C0005B0708F0F8CEC5010E94FB3BF80184811C +:1058D0009581A681B7810196A11DB11D8483958311 +:1058E000A683B783C40102C080E090E029960FB67A +:1058F000F894DEBF0FBECDBFDF91CF911F910F9106 +:10590000FF90EF90DF90CF90BF90AF909F908F90DF +:105910007F906F905F904F903F902F900895FC0183 +:10592000A285B3851097A9F086859785029788F0A0 +:10593000CD010196938782876C9386859785019721 +:10594000978786870284F385E02D108281E090E0BE +:10595000089580E090E00895FC01868197818F3F53 +:105960002FEF920729F02FEF3FEF3783268308951B +:10597000A085B185109789F02485358521153105DD +:1059800061F0CD010196918780878C91215031097A +:1059900035872487082E000C990B0895FC01868119 +:1059A0009781019639F481E024853585232B19F4FC +:1059B00080E0089581E00895CF92DF92EF92FF9208 +:1059C0000F931F93CF93DF937C016A018B01C0E09B +:1059D000D0E0CC15DD0589F0D701ED91FC91028472 +:1059E000F385E02DC70119958F3FBFEF9B0729F085 +:1059F000F80181938F012196ECCFCE01DF91CF91F9 +:105A00001F910F91FF90EF90DF90CF900895CF936B +:105A1000DF931F92CDB7DEB7DC01ED91FC910088DA +:105A2000F189E02D69831995DC01ED91FC910190DC +:105A3000F081E02D69810F90DF91CF911994CF9380 +:105A4000DF93FC01268137812F3F3F4FF9F4EC01B2 +:105A5000288539858A859B85820F931F8115904102 +:105A600098F4E881F9810284F385E02DCE0119953F +:105A7000813291056CF3E881F9810684F785E02D88 +:105A8000682FCE01199502C080E001C081E0DF914E +:105A9000CF910895062E000C770BFC017783668367 +:105AA0000895CF93DF93DC0116962D913C911797C3 +:105AB0002F3F3F4F31F5EC01E881F9810088F189F2 +:105AC000E02DCE011995DC01ED91FC910084F1856A +:105AD000E02D1995892B99F0E881F9810284F385ED +:105AE000E02DCE0119958132910534F3E881F981D9 +:105AF0000684F785E02D682FCE01199502C080E05D +:105B000001C081E0DF91CF910895FC0184819581EE +:105B10000895FC012085318582859385AC014F5F16 +:105B20005F4F53874287820F931F0E94366E81E03A +:105B300090E00895FC01868197818F3F2FEF9207B7 +:105B400029F02FEF3FEF3783268308952085318595 +:105B500082859385AC014F5F5F4F53874287820FE9 +:105B6000931F0E942E6E082E000C990B0895FC01C5 +:105B7000868197818F3F2FEF920729F02FEF3FEF1C +:105B8000378326830895808591850C94E367CF92AF +:105B9000DF92EF92FF92CF93DF93EC018E819F8192 +:105BA0008F3F2FEF920759F02FEF3FEF3F832E8368 +:105BB000DF91CF91FF90EF90DF90CF9008950E94FA +:105BC000BE536B017C01A4EFCA0EA1E0DA1EE11CFA +:105BD000F11CE881F9810088F189E02DCE01199549 +:105BE000DC01ED91FC910084F185E02D1995892B64 +:105BF00039F40E94BE536C157D058E059F0548F350 +:105C0000E881F9810088F189E02DCE011995DC0148 +:105C1000ED91FC910284F385E02DDF91CF91FF900F +:105C2000EF90DF90CF901994EF92FF920F931F9314 +:105C3000CF93DF93009719F48FEF9FEF86C0FC019D +:105C4000E484F584D7010D911C91D801ED91FC916C +:105C50000688F789E02DC8011995882369F3D801D2 +:105C6000ED91FC910084F185E02DC8011995D801D2 +:105C7000ED91FC91892B61F30284F385E02DC8013D +:105C80001995EC010196C1F2F8018589882349F044 +:105C90004C2F50E060E070E02AE085E498E00E943C +:105CA0004B10D70112968C91882309F44DC0C53250 +:105CB000D10509F049C0D801ED91FC910084F1852E +:105CC000E02DC801199502975CF0D801ED91FC9187 +:105CD0000688F789E02DC80119958111ECCFACCF6A +:105CE000D1E0C0E0D801ED91FC910284F385E02D74 +:105CF000C80119958F3FBFEF9B0709F49DCF9C0109 +:105D0000215431092A31310530F09C0121563109E5 +:105D10002A31310538F48D2F8295807F829FC00D06 +:105D200011240AC0C0978A30910530F49D2F9295B6 +:105D3000907F989FC00D1124DD2311F0D0E0D2CFC9 +:105D40008C2FCC0F990B01C0CE01DF91CF911F9109 +:105D50000F91FF90EF9008950F931F93CF93DF93D0 +:105D6000EC018B0161EB74E00E9404120115110536 +:105D7000B9F1F80161918F01662391F1603220F051 +:105D8000623211F06C3541F56CE5CE010E940B10CA +:105D9000F801319780818C30D1F044F48930D9F00A +:105DA0008A30B9F0883029F762E616C0823259F09D +:105DB00024F48D30F1F662E70FC08F3231F08C356C +:105DC000C1F66CE509C062E207C06FE205C066E695 +:105DD00003C06EE601C064E7CE010E940B10C9CF7C +:105DE00062E2CE010E940B1080E090E0DF91CF9143 +:105DF0001F910F910895EF92FF920F931F93CF93EE +:105E0000DF938C017B01DC01ED91FC910284F38531 +:105E1000E02D1995829749F584E0F701808786E0A7 +:105E200090E00E948A65EC01892BF9F0EEEAF5E03A +:105E3000F983E88380E091E0DF019C011D9221500D +:105E40003040E1F79B838A831D821C82D801ED914B +:105E5000FC910284F385E02DC80119958F3FBFEFB7 +:105E60009B0731F4CE010E941F668FEF9FEF72C037 +:105E70008232910509F44AC0803291050CF446C083 +:105E80008C35910511F0BE013EC0D801ED91FC9119 +:105E90000284F385E02DC80119958F3FBFEF9B0762 +:105EA00009F38236910539F15CF48F32910501F1E5 +:105EB0008C359105D1F0829749F6BE0182E223C06C +:105EC0008E369105D9F03CF48636910509F0BECFA7 +:105ED000BE018CE018C08237910599F08437910596 +:105EE00009F0B4CFBE0189E00EC0BE018CE50BC045 +:105EF000BE018FE208C0BE0188E005C0BE018AE095 +:105F000002C0BE018DE00E940B1CA0CF8C819D8140 +:105F1000009749F0E881F9818E0F9F1FFC013197AE +:105F20008081882321F0BE0180E00E940B1C8C81BF +:105F30009D810E948A658C01009739F06EEA75E0B8 +:105F40000E94B364CE010E941F66F7011287018789 +:105F500080E090E0DF91CF911F910F91FF90EF9043 +:105F600008958DE090E00E948A65009729F02DE069 +:105F7000FC0111922A95E9F708950F931F93CF938F +:105F8000DF930097B9F0EC010C851D85D8018D9148 +:105F90009C91DC01ED91FC910488F589E02D199527 +:105FA000C8010E941F66CE01DF91CF911F910F9112 +:105FB0000C948167DF91CF911F910F910895AF925B +:105FC000BF92CF92DF92EF92FF920F931F93CF93E6 +:105FD000DF9300D01F92CDB7DEB76115710509F4CC +:105FE00094C06B01182FDB011C96AD90BC901D97DF +:105FF000F501E080F180D701ED91FC910688F789E9 +:10600000E02DC7011995811104C0C6010E94BD2F62 +:106010007CC0F5019281911114C0D701ED91FC91E2 +:106020000190F081E02D612FC7011995F701858955 +:10603000882309F467C0612F85E498E00E940B1063 +:1060400061C0812F8F7D81548A3138F380ED810FBB +:106050008A3018F383ED810F8230F8F21F35E9F2B0 +:106060001E37D9F21132B1F086EC810F823090F0F8 +:106070008AED810F873070F01D3361F0812F8F7EA4 +:106080008F3241F08DED810F823020F01B3511F001 +:106090001D3511F491FFC1CF19821A821B821C8217 +:1060A000812F012E000C990B9F931F9383EB94E09B +:1060B0009F938F938E010F5F1F4F1F930F930E942B +:1060C0002F650F900F900F900F900F900F9083E01F +:1060D000D82ED00ED701ED91FC910190F081E02DEA +:1060E000D8016C91C7011995F7018589882331F092 +:1060F000D8016C9185E498E00E940B100F5F1F4F50 +:10610000D012E8CF80E090E002C08FEF9FEF0F90B9 +:106110000F900F900F90DF91CF911F910F91FF90F3 +:10612000EF90DF90CF90BF90AF9008952F923F9265 +:106130004F925F926F927F928F929F92AF92BF9297 +:10614000CF92DF92EF92FF920F931F93CF93DF9343 +:10615000CDB7DEB765970FB6F894DEBF0FBECDBFE3 +:106160007C016B014A01FB01DB018D918111FDCFA7 +:1061700020E030E080E090E05AE041914423F9F0E3 +:10618000843091054CF54E3269F42F3F310509F00A +:106190001CF5D401A80FB91F12962C93019620E08C +:1061A00030E0EBCF529FB001539F700D1124242F8C +:1061B000440F330B20533109260F371FDECF2F3FFB +:1061C000310509F04CF48430910534F4F401E80F02 +:1061D000F91F228381E021C0F7014281538164814C +:1061E00075818091890790918A07A0918B07B09162 +:1061F0008C07481759076A077B0709F428C10E94D2 +:10620000BE538701085F1F4F6F7077277C5FC801FF +:106210000E94D93C813019F080E090E0F0C18CEA16 +:1062200093E09A838983F70182819381A481B58168 +:106230008B839C83AD83BE8345E350E0BE016F5FDB +:106240007F4FC8010E94B529892B19F4C12CD12C8C +:10625000F9C00E94BE53F7017783668342E050E0A5 +:10626000B7016A5F7F4FC8010E94E52481E090E09A +:106270009A83898342E050E0BE016F5F7F4FC8017F +:106280000E94E52480E091E09A83898342E050E017 +:10629000BE016F5F7F4FC8010E94E5241A821982F8 +:1062A00042E050E0BE016F5F7F4FC8010E94E524CD +:1062B00042E050E0BE016F5F7F4FC8010E94E524BD +:1062C00042E050E0BE016F5F7F4FC8010E94E524AD +:1062D0002601F2018081882329F1C6015C01FC01BD +:1062E00020810196211116C0250135016C187D0809 +:1062F0001614170494F46D8641E050E0BE01635F0C +:106300007F4FC8010E94E524A301B601C8010E9485 +:10631000E52403C02E3211F7E7CF6501FFEFCF1A56 +:10632000DF0AD7CF1D8641E050E0BE01635F7F4F9B +:10633000C8010E94E524C12CDD24D394DA82C982ED +:1063400042E050E0BE016F5F7F4FC8010E94E5242C +:10635000DA82C98242E050E0BE016F5F7F4FC80120 +:106360000E94E524C8010E948C29892B09F46ECF74 +:1063700083E0A82EB12C3401F2E06F0E711C0E9454 +:10638000BE531B012C01C8010E94242718161906B0 +:10639000A4F00E94BE53DC01CB0182199309A40929 +:1063A000B50989389341A105B105D0F462E370E0E5 +:1063B00080E090E00E948453E6CFF7014281538150 +:1063C00064817581818D928DA38DB48D4817590795 +:1063D0006A077B0741F4858D968DC59721F406C029 +:1063E0002FEF3FEF25C02EEF3FEF22C0F70181A135 +:1063F00092A10C970CF400C14CE050E0BE016F5F1D +:106400007F4FC8010E94DC268B819C8198278927B9 +:1064100098279A8B898BF7014681578129813A8188 +:1064200042175307B9F0C8010E9497242CEF3FEFA1 +:106430006901F1E0AF1AB10829F02FEFC216D206B8 +:1064400009F49DCFC8010E94FB3BC601D8C08EEF66 +:106450009FEFD5C097FFE7CF8F709270892B31F0F7 +:10646000C8010E9497242BEF3FEFE2CFCF80D88462 +:10647000DC24CD24DC24C114D10431F4C8010E94F1 +:1064800097242AEF3FEFD4CF812C912C8D819E81D0 +:106490009827892798278816990640F541E050E00B +:1064A000BE01635F7F4FC8010E94DC268D8581118C +:1064B00013C08D858111F2CFC8010E94FB26C8014F +:1064C0000E94FB26C8010E94FB26C8010E94FB26F1 +:1064D000FFEF8F1A9F0ADACF8D859FEF980F9D8768 +:1064E000882339F3C8010E94FB26F6CF812C912C1A +:1064F00041E050E0BE016D5E7F4FC8010E94DC2686 +:106500008B89982F907C61F4882371F08B899FEFA1 +:10651000980F9B8B882341F0C8010E94FB26F6CF81 +:10652000C8010E94FB261B8A8B898111E1CF42E0C2 +:1065300050E0BE01615F7F4FC8010E94DC2642E04F +:1065400050E0BE01635F7F4FC8010E94DC26C80196 +:106550000E94FB26C8010E94FB26C8010E94FB2660 +:10656000C8010E94FB2642E050E0BE016F5E7F4FF3 +:10657000C8010E94DC268F85988981159140F1F42D +:106580002D853E8532272327322721303105B1F46E +:1065900089899A898115944031F0C8010E94972415 +:1065A00027EF3FEF45CF44E050E0B301C8012C8B0B +:1065B0003D8B0E94DC262C893D893ACF412C512C01 +:1065C00089899A899827892798274816590638F47F +:1065D000C8010E94FB268FEF481A580AF1CFEFEF4F +:1065E0008E1A9E0A8C149D0409F082CFC8010E9465 +:1065F000972426EF3FEF1CCF2DEF3FEF19CF659685 +:106600000FB6F894DEBF0FBECDBFDF91CF911F91C3 +:106610000F91FF90EF90DF90CF90BF90AF909F9041 +:106620008F907F906F905F904F903F902F90089544 +:1066300080E3FB0180833296842F82958F7090E1F6 +:10664000899F401911244A3014F4405D01C0495C0F +:106650004293482F8111F0CF08952F923F924F928D +:106660005F926F927F928F929F92AF92BF92CF92E2 +:10667000DF92EF92FF920F931F93CF93DF93CDB7EB +:10668000DEB72B970FB6F894DEBF0FBECDBF8C01DF +:106690002B010E943E1D019609F4D3C2D801ED9151 +:1066A000FC910284F385E02DC80119957C018F3F90 +:1066B000BFEF9B0709F4C5C2D801ED91FC91068498 +:1066C000F785E02D682FC8011995B2E2EB16F104A9 +:1066D00029F4B201C8010E94FB2EB5C2EDE2EE160C +:1066E000F10429F0C701C0970A9708F045C1D80105 +:1066F000ED91FC910284F385E02DC80119951C01F0 +:106700008F3FBFEF9B0709F49CC28D9781F4D8019E +:10671000ED91FC910284F385E02DC80119951C01CF +:10672000019609F48EC288248A94982C03C0882488 +:106730008394912CC101C097C12CD12C0A97C8F425 +:106740008AE0F82EFC9CC001FD9C900D1124B10143 +:10675000605371096C01C60ED71ED801ED91FC91F2 +:106760000284F385E02DC80119951C01C0970A9792 +:1067700048F3BEE22B163104C1F0C1018F7D853490 +:10678000910599F0C89CC001C99C900DD89C900DB2 +:106790001124092E000CAA0BBB0BF20181879287F2 +:1067A000A387B48782E08087DDC0B601DD0C880B4B +:1067B000990B0E949C616B017C01FEE22F16310453 +:1067C000B1F5D801ED91FC910284F385E02DC8016B +:1067D00019951C01A12CB12C20E030E040E251E4DD +:1067E000C701B6010E9451626B017C01B101605387 +:1067F0007109072E000C880B990B0E949C619B016C +:10680000AC01C701B6010E9481606B017C01B1E05F +:10681000AB1AB108D801ED91FC910284F385E02D0B +:10682000C80119951C01C0970A97B0F202C0A12CAB +:10683000B12CC1018F7D8534910509F043C0D80189 +:10684000ED91FC910284F385E02DC80119951C019E +:106850008B32910559F4D801ED91FC910284F385B6 +:10686000E02DC80119951C01B1E00CC08D9761F4B1 +:10687000D801ED91FC910284F385E02DC8011995B2 +:106880001C01BFEFBE8302C0E1E0EE83612C712CDE +:106890004AE0C101C0978A309105C0F4469D90013D +:1068A000479D300D11243901680E791ED801ED91F4 +:1068B000FC910284F385E02DC8014B8719951C01DA +:1068C0004B85E7CFB1E0BE83612C712CB401990CEC +:1068D000880B990B0E949C61A70196010E9451624E +:1068E0006B017C01B501BB0C880B990B0E949C616C +:1068F0004B015C01B301770C880B990B0E949C61E2 +:106900006F83788789879A87EE816E2FEE0F770BDA +:10691000880B990B0E949C619B01AC016F8178856B +:1069200089859A850E9451629B01AC01C501B40121 +:106930000E9481609B01AC0160E070E080E291E424 +:106940000E94BE629B01AC01C701B6010E94516268 +:10695000D20119966D937D938D939C931C9783E040 +:1069600018968C93D801ED91FC910684F785E02D63 +:10697000622DC801199522C0BBE5EB16F10409F0A0 +:1069800060C0D801ED91FC910284F385E02DC8012F +:1069900019958B35910509F054C185E0F201808786 +:1069A000C8010E943E1DD801ED91FC910284F3853F +:1069B000E02DC80119958D35910519F480E090E01E +:1069C00042C1D801ED91FC910684F785E02D682F36 +:1069D000C8011995DD24DA940E94B12F7C0100973B +:1069E00009F42FC1DD2021F0F2019783868308C0CE +:1069F000D50113969C938E931297FC01B582A482C5 +:106A0000C8010E943E1DB701C8010E942D33892B89 +:106A100009F017C1C8010E943E1DD801ED91FC91FB +:106A20000284F385E02DC8011995D12C57018C32D1 +:106A3000910591F221E030E08D35910509F089C092 +:106A400086C0BBE7EB16F10409F088C0D801ED91D0 +:106A5000FC910284F385E02DC80119958B379105CF +:106A600009F0EFC086E0F2018087C8010E943E1D58 +:106A7000D801ED91FC910284F385E02DC8011995B0 +:106A80008D37910509F49ACFD801ED91FC910684D8 +:106A9000F785E02D682FC8011995BB24BA940E9490 +:106AA000B12F7C01009709F4CCC0BB2021F0F2018A +:106AB0009783868308C0D60113969C938E93129772 +:106AC000FC01D582C482C8010E943E1DB701C801E5 +:106AD0000E94FB2E019609F4B4C0C8010E943E1D1D +:106AE000D70119968D919C911A9711969C938E932C +:106AF0001A961C921E921997D801ED91FC9102846E +:106B0000F385E02DC8011995CA9709F09AC0C8010C +:106B10000E943E1DB701C8010E942D33019609F461 +:106B200090C0C8010E943E1DD801ED91FC910284E5 +:106B3000F385E02DC8011995B12C67018C329105C0 +:106B400009F4ADCF21E030E08D37910511F420E05C +:106B500030E088279927821B930B75C0BEE6EB16A1 +:106B6000F10411F519821A821B821C82D801ED9161 +:106B7000FC910484F585E02D44E050E0BE016F5F98 +:106B80007F4FC8011995049709F05BC044E050E0BD +:106B900064E874E0CE0101960E94CA64009709F08F +:106BA00050C0F20110864FC0F6E6EF16F10419F559 +:106BB000CE0101967C0185E0D7011D928A95E9F707 +:106BC000D801ED91FC910484F585E02D45E050E07D +:106BD000B701C80119950597A1F545E050E06EE8A9 +:106BE00074E0C7010E94CA64009759F521E0F201E0 +:106BF0002087118628C0F4E7EF16F10411F51982F9 +:106C00001A821B821C82D801ED91FC910484F585C7 +:106C1000E02D44E050E0BE016F5F7F4FC801199541 +:106C2000049779F444E050E069E874E0CE010196FD +:106C30000E94CA64009729F421E0F201208721878D +:106C400002C08FEF9FEF2B960FB6F894DEBF0FBEFA +:106C5000CDBFDF91CF911F910F91FF90EF90DF900B +:106C6000CF90BF90AF909F908F907F906F905F90EC +:106C70004F903F902F900895CF92DF92EF92FF9226 +:106C80000F931F93CF93DF938C017B016A010E94C6 +:106C9000B12FEC01892B09F182E08887A601DD0C78 +:106CA000660B770B49875A876B877C878881998128 +:106CB000009711F00E941F66C7010E9448649983E3 +:106CC0008883BE01C801DF91CF911F910F91FF9082 +:106CD000EF90DF90CF900C947A4FDF91CF911F917E +:106CE0000F91FF90EF90DF90CF9008958F929F9239 +:106CF000AF92BF92CF92DF92EF92FF920F931F93CA +:106D0000CF93DF93CDB7DEB7C150D1400FB6F89423 +:106D1000DEBF0FBECDBF282F8091810989832A83D2 +:106D2000213090F0253010F0273171F480918209E4 +:106D3000909183099B838C8380918409909185092C +:106D40009D838E8396E001C092E08E010F5F1F4FFE +:106D5000213120F42F3030F48BEF01C08AEE820F06 +:106D6000823078F43091060A8091070AF801E90F21 +:106D7000F11D808381E0890FF801E80FF11D9E5F0E +:106D800030832F3021F150F4253091F0263009F076 +:106D9000B1C030910A0A80910B0A0EC0263109F465 +:106DA0008AC0273109F458C0203109F0A3C054C06B +:106DB0003091080A8091090AF801E90FF11D8083DA +:106DC00081E0890FF801E80FF11D9E5F92C04091AC +:106DD000080A5091090AF801E90FF11D508382E079 +:106DE000890F31E0390FF801E30FF11D4083BA013B +:106DF00067707727A3E056954795AA95E1F7672B2B +:106E000019F031E0340F01C0342FB3E0B90FF801AD +:106E1000E80FF11D3083A4E0A90F60E070E04FEFB0 +:106E20004A0F6317B0F450E0CB0195958795400F5A +:106E3000511F880F991FFC01E65FF54F60FD02C0EE +:106E4000808101C08181FA0180836F5F7F4FAF5FD6 +:106E5000E6CF9B2F930F4EC03091080A8091090A0C +:106E6000F801E90FF11D808381E0890FF801E80F37 +:106E7000F11D308363E0690F9E5FF801E90FF11D9A +:106E8000932F990F9083EAE0FAE0862F40E04317B2 +:106E900080F4708151813296D801A80FB11D5C93A6 +:106EA00051E0580FD801A50FB11D8E5F7C934F5F45 +:106EB000EECF960F1FC080910A0A30910B0AF8019D +:106EC000E90FF11D308331E0390FF801E30FF11DB7 +:106ED000808330910C0A80910D0A42E0490FF8013D +:106EE000E40FF11D808383E0890FF801E80FF11DA5 +:106EF0009C5F30837801F8014FEF5FEFD02E8E2F2B +:106F0000801B8917A0F48191482768E070E0DA01BE +:106F1000B695A79540FF06C0AD0131E0432730EAA2 +:106F2000532701C0AD016150710989F7E8CFF8011D +:106F3000E90FF11D408332E0C32EC90E9F5FF801B7 +:106F4000E90FF11D5083F801EC0DF11D10828091C5 +:106F50007F0990918009DC01ED91FC910284F38519 +:106F6000E02DCF5FDE4F2883C150D1401995CF5F10 +:106F7000DE4F2881C150D140019649F7E091950A32 +:106F8000F091960A309731F01995CF5FDE4F288146 +:106F9000C150D140A0917F09B09180099E2D9D19CB +:106FA0009C1588F4F70161917F01ED91FC91119797 +:106FB0000190F081E02DCD01CF5FDE4F2883C150DD +:106FC000D1401995E2CFED91FC9111970680F781A0 +:106FD000E02DCD01CF5FDE4F2883C150D140199500 +:106FE000E091970AF091980ACF5FDE4F2881C15057 +:106FF000D140309731F01995CF5FDE4F2881C150D5 +:10700000D140CF5FDE4F2883C150D1400E94BE5394 +:107010004B015C0128E0D22EC12CCF5FDE4F2881CE +:10702000C150D140E22EF12C80917F0990918009CE +:10703000DC01ED91FC910084F185E02D1995892BFF +:10704000C1F080917F0990918009DC01ED91FC9164 +:107050000284F385E02D199590918109891711F02B +:10706000CC2099F1F801EC0DF11D8083DA94C394E2 +:1070700007C0E091930AF091940A309709F01995AE +:10708000B5E0CB1222C0EA818E2F8F7790E08E156B +:107090009F0509F0A3C0E7FF04C08B81882349F155 +:1070A00081C08E2F90E0FC013197E731F10568F443 +:1070B0008827E055FF4F8F4F0C94566093E0D92EF0 +:1070C00004C0DB8002C085E0D82E0E94BE53DC01E4 +:1070D000CB0188199909AA09BB09813D9740A105EF +:1070E000B10508F0D2C0D1109FCFF4E0FC1508F034 +:1070F00079C0AFEFBFEF40E0D12CC6010297242F3B +:1071000030E028173907C4F4200F311FF90120811E +:10711000A22728E030E0BD0176956795A0FF06C064 +:10712000DB01F1E0AF27F0EABF2701C0DB0121500E +:10713000310989F74F5FE3CF800F911FFC018081F8 +:107140008A134EC0F601EC0FFD1F80818B1348C0DF +:1071500049C04034D8F4880F991FFC01E158F64F1C +:10716000A5E0B0E0AC0FBD1FA80FB91F2C9130E017 +:10717000322F2227A4E0B0E0AC0FBD1FA80FB91F2B +:107180008C91D901A82BCD0190878783242F4F5F45 +:10719000842F90E086179707E4F22093920A50FD1F +:1071A00061C080E010928C0A10928E0A10928D0AB3 +:1071B0001092910ACF5FDE4F0FB6F894DEBF0FBE7C +:1071C000CDBFDF91CF911F910F91FF90EF90DF9096 +:1071D000CF90BF90AF909F908F90089581EEE2CFB7 +:1071E00083EEE0CF8A81853028F4833028F4813023 +:1071F00080F5D7CF8731A9F68B8190E0AC0155950A +:1072000047953091920A20E0822F90E084179507ED +:10721000ECF42034C0F4FC013296EE0FFF1F880F0F +:10722000991FBC016158764FCE018E0F9F1FDC0164 +:107230008C9190E0982F8827E00FF11F3081832BED +:10724000FB0190878783322F2F5FDECF3093920A26 +:10725000A8CF5B81652F70E0759567952091920AA4 +:1072600040E096CF403468F4880F991FFC01E15844 +:10727000F64FD801A80FB91F13968C9190E0908714 +:1072800087834F5F4093920A8CCF82EE8BCFDC01D5 +:107290001696ED91FC91179780E0309729F08F5F5B +:1072A0000280F381E02DF9CF0895CF93DF93DC01C5 +:1072B0004E5F5F4FFC019F012A1B3B0B919199236D +:1072C00039F0EB01C40FD51F98834F5F5F4FF3CFA9 +:1072D000CA01821B930B680F791FFB013297308321 +:1072E00031962083CA01DF91CF910895CF92DF922A +:1072F000EF92FF920F931F93CF93DF9300D01F92D3 +:10730000CDB7DEB79A01E0E0922F9F77220F232FAF +:10731000221F330B31952115310509F0906801E0EA +:107320000E0FA1E0B0E0AC0FBD1FAE0FB11DFD010F +:1073300090832115310511F0E02FE6CF10E0DB013D +:10734000A01BB10B14968C93FE0131966F0180E067 +:1073500090E08017910764F4F601F1906F019C01B1 +:10736000201B310B260F371FF901F5820196F1CF53 +:107370008091E2089091E3084F5F5F4F040F151F63 +:10738000FC0120813181F90122813381A801BD01F5 +:10739000F90119957C010E94BE53609366097093B0 +:1073A0006709809368099093690981E0E016F10606 +:1073B00009F080E00F900F900F900F90DF91CF9128 +:1073C0001F910F91FF90EF90DF90CF9008958091E3 +:1073D000E2089091E308009759F1DC01ED91FC91EE +:1073E0000688F789E02D1995811124C080917D09C7 +:1073F00090917E09892BE1F48DEF9FEF90937E09A8 +:1074000080937D098091E2089091E308DC01ED9181 +:10741000FC910680F781E02D19958091E20890910A +:10742000E308DC01ED91FC910488F589E02D1995C4 +:1074300080E0089581E00895DF92EF92FF920F932C +:107440001F93CF93DF937C01D62E072FEA01122FD3 +:107450000E94E7398823E9F1F70101900020E9F75C +:107460003197EE19FF09CE010796E80FF91FE138B1 +:10747000F10578F545E050E064EE78E0C7010E9440 +:107480005539ED2DF02F60E070E06C177D0759F055 +:107490002191DB01A80FB91FAE51B74F12962C9363 +:1074A0006F5F7F4FF2CF65507109112311F021E317 +:1074B00001C020E3AB01480F591F64EE78E0822F32 +:1074C000DF91CF911F910F91FF90EF90DF900C947F +:1074D000763980E0DF91CF911F910F91FF90EF906F +:1074E000DF900895FB0101900020E9F73197AF018B +:1074F000461B570B21E00C941C3ACF92DF92EF927F +:10750000FF920F931F93CF93DF9300D01F92CDB7BD +:10751000DEB78C017B0129833A834B835C830E9415 +:10752000B12F6C0129813A814B815C81892B19F142 +:1075300083E0F601808721873287438754878081E3 +:107540009181009711F00E941F66C7010E94486454 +:10755000F60191838083B601C8010F900F900F90C0 +:107560000F90DF91CF911F910F91FF90EF90DF90DF +:10757000CF900C947A4F0F900F900F900F90DF9157 +:10758000CF911F910F91FF90EF90DF90CF900895D2 +:10759000FB0101900020E9F73197AF01461B570B23 +:1075A00020E00C941C3A0F931F93CF93DF93EC01D0 +:1075B0002097F9F00A811B81888587FD06C08E819E +:1075C0009F81009711F00E94D33A8885843031F46E +:1075D00089859A85009711F00E941F66888199819C +:1075E000009711F00E941F66CE010E941F66E801FD +:1075F000DFCFDF91CF911F910F9108950F931F93CC +:10760000CF93DF93009791F08C010E94B12FEC0192 +:10761000892B61F0C8010E943E1DBE01C8010E9475 +:107620002D33019631F4CE010E94D33A80E090E0F0 +:1076300001C0CE01DF91CF911F910F910895382F96 +:107640002091F8069091F706213208F049C0809108 +:10765000D4068111FCCF42E04093D4063093D30688 +:107660003FEF3093D2061092D1062093D006A7EDBB +:10767000B6E040EB56E0FA013E2F341B321718F407 +:107680003D913193F9CF1092AF062091AF06990F3B +:10769000922B9093AF069091AE06913061F41092C8 +:1076A000AE069091AF069093BB009091BC0093FD05 +:1076B000F8CF95EC01C095EE9093BC009091D40664 +:1076C0009230E1F39091D2069F3F79F08091D206FB +:1076D000803241F08091D206803331F084E005C0E1 +:1076E00081E003C082E001C083E01092D6061092D0 +:1076F000F8061092D5060895FC01818D928D0895AB +:10770000FC018589968908952CEA33E0FC013183D8 +:107710002083FB014189528963897489FC0142837A +:107720005383648375830895DC01ED91FC91048C8F +:10773000F58DE02D199480E00895FC019485FB01FE +:107740008485981303C081E0983009F480E008959F +:1077500021E0FC018485883009F420E0822F08951F +:107760000895CF93DF931F92CDB7DEB76983DC0115 +:10777000ED91FC910280F381E02D41E050E0BE01EB +:107780006F5F7F4F19950F90DF91CF910895DC01C6 +:10779000ED91FC91028CF38DE02D199591E08927F4 +:1077A0000895CF93DF931F92CDB7DEB789832091E1 +:1077B000FA063981E091FB06F091FC06822F90E0F9 +:1077C00080959095F8940080082200824BE000C0DC +:1077D0005DE000005A95E9F700800822089437958B +:1077E00008F4022A00824A9599F778940F90DF9165 +:1077F000CF9108950895CF93DF93EC018C85883065 +:1078000061F00E947F29EC85F0E0EE0FFF1FEF5F33 +:10781000F84F1182108288E08C87DF91CF91089514 +:107820000F931F93CF93DF931F92CDB7DEB78C01D9 +:10783000DC01ED91FC910084F185E02D1995892BF7 +:1078400069F021E041E050E0BE016F5F7F4FF80139 +:1078500084850E947519898190E002C08FEF9FEFA7 +:107860000F90DF91CF911F910F910895FC018485B6 +:107870000C949626CF93DF931F92CDB7DEB741E0ED +:1078800050E0BE016F5F7F4FFC0184850E94962609 +:10789000181619061CF4898190E002C08FEF9FEF43 +:1078A0000F90DF91CF910895FC018485883011F00D +:1078B0000C94B31980E090E00895CF92DF92EF929C +:1078C000FF920F931F93CF93DF93CDB7DEB7AF97A0 +:1078D0000FB6F894DEBF0FBECDBF7C016A010CEA83 +:1078E00013E01A8309831C861B8688EE93E0A0E0D0 +:1078F000B0E08D879E87AF87B88B82E093E09A8750 +:10790000898788E08D8B198F088F1A8E1B8E1C8EAD +:107910001D8E1DA30CA31EA21FA218A619A680913E +:10792000910790919207A0919307B09194078CA72B +:107930009DA7AEA7BFA78B839C83AD83BE8318860C +:107940001F82AE014C5D5F4FCE0101960E949630C2 +:1079500081309105B1F4D701ED91FC910684F78552 +:10796000E02D1BA70AA78EA19FA1A8A5B9A58CA74A +:107970009DA7AEA7BFA7A601BE01665D7F4FC70149 +:107980001995AF960FB6F894DEBF0FBECDBFDF914D +:10799000CF911F910F91FF90EF90DF90CF900895BE +:1079A0009B018295880F807E68E0680FC9010C9466 +:1079B000CD25EF92FF921F93CF93DF93FC01248597 +:1079C000283011F080E01DC07B01EC0110E063E085 +:1079D00070E0812F0E94D03C811102C01C8705C03D +:1079E0008831E1F31F5F183091F78C85883051F3AF +:1079F000FE86ED861A8E198EA70162E00E94311A6A +:107A000081E0DF91CF911F91FF90EF900895FC01ED +:107A10008485883021F063E070E00C94D03C80E0F5 +:107A20000895CF93DF93FC0124852830D1F0EC0139 +:107A30000E94073D843181F0882371F0883161F024 +:107A40008C3161F4E881F9810084F185E02DCE016B +:107A5000199521E0892B19F420E001C021E0822F43 +:107A600001C080E0DF91CF910895CF92DF92EF9235 +:107A7000FF92CF93DF93EC018C85883099F168E019 +:107A800070E00E9465190E94BE536B017C01CE011B +:107A90000E94073D8823A1F00E94BE53DC01CB0168 +:107AA0008C199D09AE09BF09883E9340A105B10517 +:107AB00038F461E070E080E090E00E948453E7CF0A +:107AC000CE010E94073D882319F08C850E947F29F2 +:107AD000EC85F0E0EE0FFF1FEF5FF84F1182108290 +:107AE00088E08C87DF91CF91FF90EF90DF90CF906F +:107AF00008958F929F92AF92BF92CF92DF92EF92B2 +:107B0000FF920F931F93CF936C015B017A01FC01ED +:107B1000C485C83041F481E090E0F601938382830C +:107B200080E090E041C08A014130584010F000E010 +:107B300018E08C2F0E94151A4C0163E070E08C2F26 +:107B40000E94D03C873111F08C3121F480169106CF +:107B500080F302C000E010E09801A50160E070E051 +:107B60008C2F0E94CF1960E270E08C2F0E94651963 +:107B700062E070E08C2F0E94D03C84FD0BC063E07B +:107B800070E08C2F0E94D03C8111F2CF8C2F0E948C +:107B90007F29C1CF40E162E070E08C2F0E947629FE +:107BA000012B09F4B8CFC701CF911F910F91FF901E +:107BB000EF90DF90CF90BF90AF909F908F900895FF +:107BC000CF92DF92FF920F931F93CF93DF938C019D +:107BD000EB016A01FC018485883009F07EC0F12C3C +:107BE00063E070E08F2D0E94D03C811103C0F8014A +:107BF000F48607C08B7F8831D1F3F394F8E0FF124D +:107C0000EFCFF80184850E947F29F80184858830B0 +:107C100009F463C020910602309107022F5F3F4FA5 +:107C200011F420E034E030930702209306024091E3 +:107C300006025091070261E00E94311AF801F484B3 +:107C40008A818F3F51F48B818F3F91F48C818F3FDC +:107C500079F48D818F3F61F43DC0811109C08B8122 +:107C6000811106C08C81811103C08D81882391F11F +:107C7000C114D10479F1AE014E5F5F4F6F2D629553 +:107C8000660F607E645F24E030E08CE090E00E944C +:107C9000F6254D2D60E170E08F2D0E9476294C2D48 +:107CA00061E170E08F2D0E94762964E070E08F2DF5 +:107CB0000E946519C8010E94073D873189F06AE07A +:107CC00070E080E090E00E948453C8010E94073D6C +:107CD0008111F0CF88E0F801848780E090E002C055 +:107CE00081E090E0DF91CF911F910F91FF90DF90A5 +:107CF000CF90089524E030E0AC0164E08FE090E0A4 +:107D00000C94F62578941F920F920FB60F921124BF +:107D10000BB60F92CF92DF92EF92FF920F931F93C9 +:107D20002F933F934F935F936F937F938F939F9383 +:107D3000AF93BF93CF93DF93EF93FF938091700046 +:107D40008E7F809370000FE310E08BE1E82EF12C22 +:107D50009BE2C92ED12CC091FD06D091FE06209742 +:107D6000F9F40332110508F43BC003521109E09104 +:107D7000FB06F091FC0690818091FA06282F209551 +:107D8000922390839BE0D7011197F1F79150D9F797 +:107D90009081892B8083C6010197F1F780E00DC0A7 +:107DA0000B301105E8F00B501109E091FF06F0913E +:107DB0000007EC0FFD1F319780810E94D13B219677 +:107DC000D093FE06C093FD068091040290910502B7 +:107DD0008C179D0708F0BFCF1092FE061092FD068B +:107DE00080917000816080937000FF91EF91DF912E +:107DF000CF91BF91AF919F918F917F916F915F9143 +:107E00004F913F912F911F910F91FF90EF90DF9035 +:107E1000CF900F900BBE0F900FBE0F901F90189534 +:107E200081E08093F90680910302282F30E0F90168 +:107E3000E753F44FE491F0E0EE0FFF1FE155F44FEC +:107E4000459154915093FC064093FB06F901E75984 +:107E5000F44FE491E093FA0661E00E94485383E016 +:107E60008093B100E0E7F0E0808181608083089535 +:107E7000CF93DF931816190644F0809170008E7F1F +:107E8000809370001092F90619C0EC018091FF06F2 +:107E9000909100070E941F66CE01C130D24014F0BD +:107EA00080E092E090930502809304020E948A652C +:107EB000909300078093FF06892B29F41092050206 +:107EC0001092040208C08091F906811104C0DF916C +:107ED000CF910C94103FDF91CF910895EF92FF92D4 +:107EE0001F93CF93DF931F921F92CDB7DEB7162F4C +:107EF0002091F906211106C089839A830E94103FC0 +:107F00009A8189817C0121E0E21AF108E114E2E022 +:107F1000FE0698F4209104023091050228173907D3 +:107F200010F40E94383F8091FF069091000700975F +:107F300021F08E0D9F1DFC0110830F900F90DF919B +:107F4000CF911F91FF90EF900895AF92BF92CF9283 +:107F5000DF92EF92FF920F931F93CF93DF931F92C5 +:107F60001F92CDB7DEB77C018A01FC018581968125 +:107F700069837A830E94BF4769817A818823D1F11E +:107F8000F701858196810E94EA4840E06EEBF70197 +:107F9000858196810E94004858016801F9E0CF0E62 +:107FA000D11CF70105811681C8010E944447C80110 +:107FB0000E94214766E98CE997E00E94A146C8012A +:107FC0000E941E47C8010E94444761EEC8010E94FA +:107FD0002D47C8010E94D046F50181935F01EC1541 +:107FE000FD05F9F6F701858196810E94BF4791E072 +:107FF000813009F090E0892F0F900F90DF91CF91A1 +:108000001F910F91FF90EF90DF90CF90BF90AF90B6 +:108010000895DC01E0E0615038F08D91E827F0E050 +:10802000E759F54FE491F7CF8E2F0895CF93DF9363 +:10803000EA010E94A53F882339F068E0CE010E9442 +:10804000094091E02885821390E0892FDF91CF913C +:108050000895CF93DF93CDB7DEB729970FB6F89485 +:10806000DEBF0FBECDBFAE014F5F5F4F0E94164017 +:10807000882389F08D818F3361F020F48F3159F49A +:1080800089E00CC08F3519F08F3739F004C08BE0D0 +:1080900005C08AE003C080E001C08CE029960FB6DD +:1080A000F894DEBF0FBECDBFDF91CF910895089544 +:1080B00080E090E008954F925F926F927F928F924E +:1080C0009F92AF92BF92CF92DF92EF92FF920F9367 +:1080D0001F93CF93DF93CDB7DEB7A9970FB6F89470 +:1080E000DEBF0FBECDBF4C018B017B01E40EF51E40 +:1080F000D7011C926BE67CE085E498E00E941210A8 +:10810000B40185E498E00E94041268E67CE085E40E +:1081100098E00E941210FE0131965F012091180B29 +:108120003091190B2115310511F422E23BE0C50114 +:10813000821B930B8A3F910514F0680103C063E62C +:108140007CE02BC0CE14DF0441F0D6016D916D01AF +:1081500085E498E00E940B10F5CF85E498E00E943A +:108160002B11FF24F39480913205909133050497ED +:1081700009F0F12C45E150E062EF78E0C5010E9482 +:108180003F674BE050E0B501C4010E94CA64FF2084 +:1081900049F0892B39F468E57CE085E498E00E9499 +:1081A0005811FFC119821A821B821C82FE0135966A +:1081B00080E1DF011D928A95E9F7C8010E94BC5158 +:1081C0006C016FE270E0C4010E94E764009741F027 +:1081D000BC016F5F7F4F43E150E0C5010E94D8644E +:1081E000B501CE0146960E94A251CE0146960E944C +:1081F000C750882309F4D5C18E8D873011F4F11052 +:10820000D0C1BFEFCB16DB0609F064F4EEEFCE165B +:10821000EFEFDE060CF0C5C1FDEFCF16FFEFDF0676 +:10822000F1F1B4C1C114D10471F021E0C216D1043E +:1082300009F0ACC101E00F2520E030E040E050E063 +:1082400061E070E0AAC15E013FE1A30EB11CC12C48 +:10825000D12C950101151105F1F0B3E0CB16D10435 +:10826000D1F08FEFC81AD80AC80128A739A70E94F1 +:1082700011674C016CE270E0C8010E949F648C01A0 +:1082800028A539A5892B11F00F5F1F4FD5018D92BD +:108290009D925D01DFCF01E00F25A60174C1CE01E3 +:1082A00085969E01295D3F4F3F932F9321503109C1 +:1082B0003F932F939F938F9389EB94E09F938F939A +:1082C0001F930F930E945F650FB6F894DEBF0FBE39 +:1082D000CDBF039709F065C11DA17EA18FA1E72E37 +:1082E000171708F4E12E8E1508F4E82E1E19D72E64 +:1082F000DE18C82ECE189E2D90959F3F39F080E055 +:1083000090950E949B52082F009501C00FEF8D2D74 +:1083100090E0810F911D8C0D911D892B29F4E02E89 +:10832000E09400E070E000C10F3FF1F0011101C0E6 +:1083300001E0802E912CA12CB12C6FEF7FEF80E01B +:1083400090E0A50194010E94666EA12FB0E00E940A +:10835000856E172FAD2DB0E00E94856ED72EAC2D07 +:10836000B0E00E94856EC72EAD2CB12CA10EB11CC1 +:10837000AC0CB11CFFEFAF16B1040CF5A114B104A5 +:1083800019F4AA24A394B12C2501612C712C6FEF50 +:108390007FEF80E090E0A30192010E94666EA12F22 +:1083A000B0E00E94856E172FAD2DB0E00E94856E63 +:1083B000D72EAC2DB0E00E94856EC72E05C02FEFE2 +:1083C000A216B10409F06CF43E2D2A2D320F08F4E8 +:1083D0003FEF932F3F3F29F080E00E949B52E82E11 +:1083E00002C0EE24EA94812F1D1508F48D2D8C1502 +:1083F00008F48C2D81132FC0D1100DC0782F20E8E8 +:10840000721B08F470E020E6729F070E70E0711D89 +:108410001124705388C02D2D30E0482F50E0421BAE +:10842000530B2417350744F47D2D20E6729F070E69 +:1084300070E0711D112477C076E57D0D781B24E076 +:10844000721B08F470E020E6729F070E70E0711D49 +:108450001124705E68C08D113AC0C1101BC02BEA98 +:10846000722F711B08F470E0172F3FE2139F010E6B +:1084700010E0111D1124382F321B08F430E0732F47 +:1084800020E6729F070E70E0711D1124710F769522 +:10849000705C49C02C2D30E090E0821B930B7C2D4A +:1084A0002817390744F420E6729F070E70E0711D0B +:1084B0001124705A38C025E5721B08F470E020E3DF +:1084C000729F070E70E0711D112470582CC011119D +:1084D0000DC07C2D20E8721B08F470E020E3729F31 +:1084E000070E70E0711D112478571DC0212F30E058 +:1084F0008C2D90E0821B930B712F2817390744F4C1 +:1085000020E6729F070E70E0711D112470560BC09B +:1085100025E5721B08F470E020E6729F070E70E0FC +:10852000711D112470547F5F272F30E0ADE6B1E05C +:108530000E94986E812C912C54018A94A50194017B +:108540000E94666E38A32F8F202F30E0A4E6B0E0A3 +:108550000E94986EA50194010E94666E3AA329A319 +:108560002E2D30E0A4E6B0E00E94986EA5019401A3 +:108570000E94666E3CA32BA301E00F259E01215EA5 +:108580003F4F43E050E060E070E007C001E00F259E +:1085900020E030E040E050E0B601CE0146960E9477 +:1085A0005F07A9960FB6F894DEBF0FBECDBFDF916F +:1085B000CF911F910F91FF90EF90DF90CF90BF90E0 +:1085C000AF909F908F907F906F905F904F900895A5 +:1085D0001F93CF93DF9362E87CE085E498E00E94EC +:1085E0001210CAE1D5E01C2F1A5F499150E060E0FB +:1085F00070E020E185E498E00E944B1060E87CE0A8 +:1086000085E498E00E9412101C13EFCF85E498E0F7 +:10861000DF91CF911F910C942B11AF92BF92CF920B +:10862000DF92EF92FF920F931F93CF93DF9300D0CF +:1086300000D0CDB7DEB760E77CE085E498E00E942B +:1086400012108E010D5F1F4F7E0187E0E80EF11CB6 +:1086500058018CEAC82E83E0D82EDA82C9821B82A8 +:108660001C821D821E8224E030E0A50160E08FE0C4 +:1086700090E00E948A25F80141918F0150E060E06E +:1086800070E02AE085E498E00E944B106EE67CE002 +:1086900085E498E00E9412100E151F05F1F685E49E +:1086A00098E00E942B1126960FB6F894DEBF0FBEFD +:1086B000CDBFDF91CF911F910F91FF90EF90DF9091 +:1086C000CF90BF90AF9008955F926F927F928F92FC +:1086D0009F92AF92BF92CF92DF92EF92FF920F9351 +:1086E0001F93CF93DF93CDB7DEB7E4970FB6F8941F +:1086F000DEBF0FBECDBF5C017B016A01890119A2FB +:108700001AA21BA21CA2FE01B5968CE0DF011D92ED +:108710008A95E9F765E875E0CE0101960E94386711 +:10872000D5011296ED91FC9113976081718140E221 +:1087300050E0CE0101960E94BA64B2E0EB16F1045B +:10874000A1F054F4E114F104B9F0EA94EF2809F02F +:1087500058C069E274E00BC085E0E816F10429F026 +:1087600099E0E916F10441F04CC06CE274E0CE01EE +:1087700081960E94B3644EC00115110509F44AC0E8 +:10878000612C712C88E9A82E84E0B82E94E0592E33 +:108790007E01A1E3EA0EF11C4601B1E08B1A9108BB +:1087A0006C147D04BCF5F801808191810E5F1F4F30 +:1087B0009F938F93BF92AF921F925F92FF92EF921F +:1087C0000E94F26440E150E0B701CE0181960E9420 +:1087D000BA640FB6F894DEBF0FBECDBF681479043B +:1087E00061F064EC74E0C7010E94B36440E150E0C2 +:1087F000B701CE0181960E94BA649FEF691A790A87 +:10880000CFCF6BE47CE085E498E00E9458118FEFB5 +:108810009FEF23C065E47CE085E498E00E9412109D +:10882000BE016F5F7F4F85E498E00E94041262E40E +:108830007CE085E498E00E941210BE016F5D7F4FDE +:1088400085E498E00E944611BE016F5D7F4FCE0126 +:1088500001960E94723A80E090E0E4960FB6F89498 +:10886000DEBF0FBECDBFDF91CF911F910F91FF9063 +:10887000EF90DF90CF90BF90AF909F908F907F90C0 +:108880006F905F900895EF92FF920F931F93CF9395 +:10889000DF9300D000D0CDB7DEB78C010E943351FA +:1088A00085FF40C0E82EF12CC8010E94E350A62F9E +:1088B000372F282FF801408550E04A30510528F520 +:1088C000FA018827E953FF4F8F4F0C945660A98314 +:1088D0003A83022E000C330B3C832B83892F990F94 +:1088E000990B9E838D839E012F5F3F4F43E050E0A5 +:1088F00009C08A2F932F9A8389839E012F5F3F4F50 +:1089000041E050E060E070E005C020E030E040E091 +:1089100050E0B701C8010E946443B7016F7DC801F0 +:108920000E941E5126960FB6F894DEBF0FBECDBF33 +:10893000DF91CF911F910F91FF90EF900895EF92EB +:10894000FF920F931F93CF93DF9300D000D0CDB74A +:10895000DEB78C017B0162E070E00E940751892B39 +:1089600019F4E982FA8205C08F2D880F880BF982ED +:108970008A83A981BA81BB2724E630E00E94656022 +:108980002FE330E040E050E00E94666E3A83298396 +:10899000C8012B833C834D835E830E943351E82EB4 +:1089A000F12CC8010E94E3502B813C814D815E81F6 +:1089B000621773078407950779F4672B682B692B77 +:1089C00009F44DC082E0E816F10471F085E0E81684 +:1089D000F10409F044C008C0232B242B252B51F1AE +:1089E00082E0E816F10409F520E030E040E050E0D4 +:1089F00061E070E0C8010E9464439E012F5F3F4F19 +:108A000041E050E060E070E0C8010E94644361E032 +:108A1000C8010E941E5149815A81052E000C660B27 +:108A2000770BC8010E94D4501AC085E0E816F10403 +:108A300021F7DACF85E0E816F10489F082E0E81644 +:108A4000F10469F062E0C8010E941E5120E030E0AC +:108A500040E050E062E070E0C8010E94644380E0C2 +:108A600090E026960FB6F894DEBF0FBECDBFDF9123 +:108A7000CF911F910F91FF90EF900895EF92FF9289 +:108A80000F931F93CF93DF931F921F92CDB7DEB743 +:108A90007C010E943351182F86FF1EC0C7010E941F +:108AA000E3507A83698365E27CE085E498E00E9484 +:108AB0005811612F70E0D701ED91FC916F7B01900F +:108AC000F081E02D01E09E012F5F3F4F41E050E03B +:108AD000C701199581E001C080E00F900F90DF91F0 +:108AE000CF911F910F91FF90EF900895FF920F93F8 +:108AF0001F93CF93DF93CDB7DEB729970FB6F894C6 +:108B0000DEBF0FBECDBF8C010E94C750882309F481 +:108B100073C0C8010E943351D8011896FC90B7E089 +:108B2000FB1649F0823009F449C0853009F446C08B +:108B3000813009F46AC0C8010E94E350362F272F04 +:108B40004F2D50E04A30510508F041C0FA01882706 +:108B5000EF52FF4F8F4F0C945660D8011496ED9151 +:108B6000FC9115978085853091F569E17CE085E47D +:108B700098E00E945811D8011496ED91FC91159738 +:108B80000681178101151105C9F0F801618572850B +:108B9000CE0101960E94A251CE0101960E94C750BB +:108BA000882331F0CE0101960E947645892B39F554 +:108BB000D80112960D911C911397E4CF80E026C046 +:108BC000092F990F110B05C0032F122F02C000E0CF +:108BD00010E06FE07CE085E498E00E9412104AE02B +:108BE00050E0B80185E498E00E942F1181E090E008 +:108BF000012B69F480E00BC08FEF9FEF08C062E1AA +:108C00007CE085E498E00E94581181E090E029968C +:108C10000FB6F894DEBF0FBECDBFDF91CF911F918D +:108C20000F91FF90089585ED8093BC008091BC006A +:108C300084FDFCCF1092D406089540913507262F6D +:108C400030E0240F311D21323105DCF42091D406AF +:108C50002430C9F4FC0180E090E0861758F430918C +:108C600035072191DC01AD5EB84FA30FB11D2C93E8 +:108C70000196F3CF80913507680F6093350780E048 +:108C8000089581E0089582E008950895E091120723 +:108C900080911107E81730F4F0E0E65AF84F808130 +:108CA00090E008958FEF9FEF0895909112078091C3 +:108CB0001107981750F4E92FF0E0E65AF84F208199 +:108CC00030E09F5F9093120702C02FEF3FEFC90182 +:108CD00008958091110790E020911207821B91095D +:108CE0000895CF92DF92EF92FF920F931F93CF934D +:108CF000DF937C01262F972F8A018091D506882348 +:108D000091F0C62FD72F6E01C40ED51ECC15DD05F0 +:108D100071F06991D701ED91FC910190F081E02D06 +:108D2000C7011995F3CF642F822F0E941D46C801F9 +:108D3000DF91CF911F910F91FF90EF90DF90CF9037 +:108D40000895CF93DF931F92CDB7DEB7698320914B +:108D5000D5062223D1F02091F806203240F021E000 +:108D600030E0FC013383228380E090E015C08091E5 +:108D7000D606E82FF0E0E952F94F998190838F5F92 +:108D80008093D6068093F80605C061E0CE01019677 +:108D90000E941D4681E090E00F90DF91CF910895F1 +:108DA000FC0181819091D4069111FCCF91E09093C8 +:108DB000D4069093D3062FEF2093D2061092D106BB +:108DC0001092D0069093AF069091AF06880F892B32 +:108DD0008093AF068091AE06813061F41092AE06AA +:108DE0008091AF068093BB008091BC0083FDF8CFDB +:108DF00085EC01C085EE8093BC008091D406813063 +:108E0000E1F38091D106811103C08091D10601C0A8 +:108E100081E0A0EBB6E02AE537E0F9019E2F921B36 +:108E2000981718F49D919193F9CF1092120780939F +:108E300011078CE997E00E945546089581E00C9453 +:108E40001F3BFC01818191E09093D5068093F7064A +:108E50001092D6061092F80608951F93CF93DF93D1 +:108E6000EC01162F0E94214761EE8CE997E00E94E9 +:108E7000A146612F8CE997E00E94A146CE01DF91C7 +:108E8000CF911F910C941E47AF92BF92CF92DF9269 +:108E9000EF92FF921F93CF93DF93EC010E94BE539A +:108EA0006B017C0128EEC20E23E0D21EE11CF11CF6 +:108EB0008BE4A82EB12C0E94BE536C157D058E0547 +:108EC0009F0598F460EFCE010E942D47CE010E94CD +:108ED000D046182F80FF11C0EF85F889309709F030 +:108EE0001995C5010197F1F7E6CF81E08A8366EC19 +:108EF00074E085E498E00E944611812FDF91CF91C4 +:108F00001F91FF90EF90DF90CF90BF90AF900895AA +:108F10001F93CF93DF93EC01162F0E944447CE019D +:108F20000E94214762ED8CE997E00E94A146212F23 +:108F300030E02095309584E0220F331F8A95E1F7C9 +:108F4000612F622B8CE997E00E94A146CE010E941E +:108F50001E47CE010E94D046811711F084E08A831B +:108F6000DF91CF911F910895CF93DF93EC0163ECD4 +:108F70000E942D47CE01DF91CF910C94D0461F93D4 +:108F8000CF93DF93EC010E944447CE010E94B44787 +:108F900060E0CE010E948847CE010E944447CE0186 +:108FA0000E94214764EB8CE997E00E94A146CE0124 +:108FB0000E941E47CE010E944447182F82FF02C024 +:108FC00082E08A838881882341F0CE010E94B447E1 +:108FD000682F6160CE010E94884711FB882780F9C5 +:108FE000DF91CF911F910895CF93DF93EC010E9401 +:108FF000B447682F6460CE01DF91CF910C9488470D +:10900000EF92FF921F93CF93DF931F92CDB7DEB7FE +:109010007C01162F49830E9444474981442319F05B +:10902000C7010E94F447C7010E94214765EA8CE905 +:1090300097E00E94A146612F8CE997E00E94A1462B +:10904000C7010F90DF91CF911F91FF90EF900C948B +:109050001E476F927F928F929F92AF92BF92CF9254 +:10906000DF92EF92FF920F931F93CF93DF93FC0158 +:10907000248521119FC0872E762EEC010E94BF47C8 +:10908000811108C061ED74E085E498E00E9446110A +:109090008FEF91C0CE010E94444740E060EFCE01C7 +:1090A0000E940048E12CF12C66246A94CC24C394DD +:1090B000D12C0E2D06950695069510E08E2D877005 +:1090C000560101C0AA0C8A95EAF78B85082E000C80 +:1090D000990BE816F90634F4FE01E00FF11F9380B6 +:1090E0009A2006C099249394E816F90609F0912C69 +:1090F000CE010E944447CE010E94214768E78CE9D7 +:1091000097E00E94A146911002C060E001C060E8B3 +:109110008CE997E00E94A146CE010E941E47CE0135 +:109120000E944447282F2074982F907885FF13C001 +:109130002223B9F0482F50E060E070E022E085E49F +:1091400098E00E944B106DED74E085E498E00E9479 +:1091500046118EEF30C0211104C0911104C06E2C55 +:1091600008C0992331F0FE01E00FF11F8381A82A86 +:1091700006C0FE01E00FF11FA0948381A822A38204 +:10918000FFEFEF1AFF0A80E4E816F10409F091CF2F +:109190006B86EFEF6E1202C081E08C87DE011396C2 +:1091A000E72DF82D2B968D918193AC17BD07D9F73C +:1091B00081E001C080E0DF91CF911F910F91FF907E +:1091C000EF90DF90CF90BF90AF909F908F907F9067 +:1091D0006F900895CF92DF92EF92FF920F931F93BB +:1091E000CF93DF931F92CDB7DEB78C01F62E40E010 +:1091F00065E579830E940048CF2C7981D72E7601CE +:1092000088E0E80EF11CF60161916F0140E0C801B1 +:109210000E940048CE14DF04B1F70F90DF91CF9188 +:109220001F910F91FF90EF90DF90CF9008951F92C4 +:109230000F920FB60F9211240BB60F922F933F93FC +:109240004F935F936F937F938F939F93AF93BF934E +:10925000EF93FF938091B900887F803609F49CC01A +:1092600068F5883209F45BC090F4803109F454C089 +:1092700038F4882309F4F6C0883009F44DC0F6C0EC +:10928000883109F44CC0803209F45DC0EFC08034ED +:1092900009F468C048F4803309F455C0883309F0F4 +:1092A000E5C08093D206D8C0803509F44FC0883518 +:1092B00009F45DC0883409F0D9C0D6C0883909F4F2 +:1092C000C7C0A8F4883709F467C038F4883609F4B1 +:1092D00063C0803709F460C0C9C0883809F4B8C0D9 +:1092E000803909F45FC0803809F0C0C05BC0803BA2 +:1092F00009F486C038F4803A09F466C0883A09F463 +:109300007FC0B4C0803C09F4A7C0883C09F4A4C065 +:10931000883B09F48AC0AAC08091AF0610C0909122 +:10932000D1068091D006981770F5E091D10681E0C2 +:109330008E0F8093D106F0E0E055F94F8081809345 +:10934000BB0085EC86C08093D2068EC0E091D1062A +:1093500081E08E0F8093D1068091BB00F0E0E05554 +:10936000F94F80839091D1068091D0066EC0E09134 +:10937000D10681E08E0F8093D1068091BB00F0E092 +:10938000E055F94F80838091D30681116DC081E053 +:109390008093AE0684EA61C083E08093D406109285 +:1093A0005907CFCF80915907803208F051C0E09122 +:1093B000590781E08E0F809359078091BB00F0E040 +:1093C000E75CF84F8083BDCF85EC8093BC001092A2 +:1093D000D40680915907803230F4E0915907F0E0CB +:1093E000E75CF84F10826091590770E0E091370711 +:1093F000F091380789E397E019951092590736C024 +:1094000084E08093D4061092360710923507E091DD +:109410003307F0913407199580913507811105C004 +:1094200081E08093350710921307E091360781E0C1 +:109430008E0F80933607F0E0ED5EF84F80818093C9 +:10944000BB009091360780913507981708F479CFC3 +:1094500085E88093BC000AC085EC8093BC00109224 +:10946000D40604C01092D2060E941346FF91EF91D9 +:10947000BF91AF919F918F917F916F915F914F912C +:109480003F912F910F900BBE0F900FBE0F901F902A +:109490001895CF93DF93282F30E0F901E455F34F6F +:1094A0008491F901E759F44FD491F901E753F44F4E +:1094B000C491CC2391F081110E94F252EC2FF0E084 +:1094C000EE0FFF1FEE56F34FA591B491EC91ED23F3 +:1094D00081E090E021F480E002C080E090E0DF9144 +:1094E000CF9108951F93CF93DF93282F30E0F90198 +:1094F000E455F34F8491F901E759F44FD491F90100 +:10950000E753F44FC491CC23C9F0162F81110E9468 +:10951000F252EC2FF0E0EE0FFF1FE155F44FA59152 +:10952000B4918FB7F894111105C09C91ED2FE0957F +:10953000E92302C0EC91ED2BEC938FBFDF91CF912B +:109540001F9108951092D40681E08093D306109263 +:10955000AE0661E084E10E94724A61E085E10E940A +:10956000724AE9EBF0E080818E7F808380818D7F7D +:10957000808388E48093B80085E48093BC000895DC +:10958000CF93DF93C1E1D0E068EE73E080E090E03C +:109590000E9484534AE050E0BE0185E498E00E94B6 +:1095A0002F11219789F7DF91CF9108956F927F92C4 +:1095B0008F929F92AF92BF92CF92DF92EF92FF92E3 +:1095C0000F931F93CF93DF93CDB7DEB761970FB69D +:1095D000F894DEBF0FBECDBF67EE74E080919305B7 +:1095E000909194050E943C4F8C010097D1F10E940C +:1095F00047398230B1F560E0C8010E942F4F7C01ED +:1096000061E0C8010E942F4FDC0119960D911C9159 +:109610001A97F701818521E09091F906992309F4C1 +:1096200054C3909170009E7F909370001092F90641 +:1096300010920502109204028093030221110E94ED +:10964000103FC8010E94383F61EE7DE085E498E05C +:109650000E9412104AE050E0B80185E498E00E94B0 +:109660002F116BEE74E080919305909194050E9408 +:109670003C4F9093810780938007009709F49FC027 +:109680000E944739082F10E00115110509F497C011 +:10969000000F111F000F111F80917C0790917D0713 +:1096A000892B09F07FC0C8010E948A6590937D07CD +:1096B00080937C071092A5051092A4051092830751 +:1096C000109282071092A3051092A7051092A6058A +:1096D000013022E012070CF0FAC27801C7010196AE +:1096E0000E948A659093A9058093A8059093A2058E +:1096F0008093A1058E0D9F1D90939C0580939B05E3 +:109700000E94BE5360939D0570939E0580939F05B4 +:109710009093A00580E090E0E091A805F091A90564 +:10972000E80FF91F10820196E816F906ACF782E0FF +:1097300090E09093A5058093A40580E98093C900EB +:109740001092C8001092CD0083E08093CC008EE090 +:109750008093CA00F0920202E09201022091A805D3 +:109760003091A9058091010290910202820F931F0E +:1097700090939C0580939B05232B09F4ACC269E070 +:109780007DE085E498E00E9412104AE050E0B801C4 +:1097900085E498E00E942F1180E490E590939A056B +:1097A0008093990567EC7DE085E498E00E941210B3 +:1097B0004AE050E0B80185E498E00E942F11009142 +:1097C00093051091940561EF74E0C8010E943C4F2D +:1097D000909385078093840768EF74E0C8010E9426 +:1097E0003C4F9093370580933605009791F46BEFCB +:1097F00074E080919305909194050E943C4F909362 +:10980000350580933405DC011696ED90FC90179792 +:10981000CFC1209138052111EACFFC01E680F78005 +:109820008091220590912305892B09F0D1C062E631 +:109830007DE085E498E00E94581181E190E00E946B +:109840008A658C0188E1D80111968C931197129644 +:109850001C9212971C9250961C921E921F97109267 +:109860001207109211071092D6061092F8060E9465 +:10987000A24A109323050093220583E190E00E9401 +:109880008A65FC018AEF9BE3928B818B16830583AB +:109890001482108289E0818311E012831383F09394 +:1098A0002B05E0932A0580EA90E00E948A65909358 +:1098B00027058093260588E290E00E948A659093B0 +:1098C0002105809320051092120710921107109223 +:1098D000D6061092F8060E94A24A80912205909125 +:1098E00023050E94214781E00E941F3B811168C02F +:1098F0006FE47DE085E498E00E945811C090220555 +:10990000D0902305C6010E94214740E060EFC601C8 +:109910000E940048C6010E941E47E0912205F09176 +:10992000230510836FE27DE085E498E00E945811E2 +:1099300080912205909123050E94BF47882331F032 +:1099400063E27DE085E498E00E94581100912A05C9 +:1099500010912B050E94BE534B015C01B0E18B0EB0 +:10996000B7E29B1EA11CB11CD8011596ED91FC918C +:1099700016978FEF83871486DF0113963B961D920F +:10998000AE17BF07E1F7F801148277247394BE0184 +:10999000665F7F4FD80115968D919C9116970E9416 +:1099A000294818160CF49EC187E69DE19093250581 +:1099B00080932405E0912A05F0912B05128208C0BE +:1099C00065E17DE085E498E00E94581180E001C0E7 +:1099D00081E080933805109229051092280501E056 +:1099E00010E078E0D72EE114F10409F400CF809163 +:1099F0003805882309F4FBCEF7018085863009F00D +:109A00009BC0A080B180CE0101964C01350190E150 +:109A1000690E711CD5018C910E942313C82EB2E0EF +:109A2000AB0EB11CF501319780810E942313C294C3 +:109A300060EFC6228C29F40181934F01A614B7046C +:109A400049F78091280590912905843191050CF002 +:109A500073C0880F991FE0912005F0912105E80F50 +:109A6000F91F11830083A0912805B091290533E0E7 +:109A7000AA0FBB1F3A95E1F7809126059091270523 +:109A8000A80FB91FFE0131968D2D01900D928A9578 +:109A9000E1F76AE87DE085E498E00E9412106091A9 +:109AA0002805709129054AE050E085E498E00E947D +:109AB000DE1063E87DE085E498E00E94121080915A +:109AC00028059091290543E0880F991F4A95E1F7F1 +:109AD0002091260530912705820F931F0E941417AD +:109AE00085E498E00E942B1160912805709129056A +:109AF00053E0660F771F5A95E1F780912605909104 +:109B00002705680F791FDB018C91883261F4809101 +:109B10002A0590912B050E94921680912205909122 +:109B200023050E94F447809128059091290501960C +:109B30009093290580932805F701E280F38053CFA5 +:109B4000C114D104D1F1E114F104B9F1D70118968F +:109B50008C918530A9F7C7010E944739182F8230B0 +:109B600078F361E0C7010E942F4FFC010185B284A8 +:109B7000143008F46BC163E0C7010E942F4FFC0151 +:109B8000C184D28460E0C7010E942F4FFC0181850F +:109B90009285A385B4850597A109B1090297A1050E +:109BA000B10508F429C1D7011296ED90FC901397E6 +:109BB000C0903405D0903505C3CFF60186819781DA +:109BC00090932F0580932E05009193051091940595 +:109BD0006EEE74E0C8010E943C4F90933105809373 +:109BE000300561E075E0C8010E943C4F90937F070B +:109BF00080937E0764EB7DE085E498E00E94581135 +:109C00006DEA7DE085E498E00E94121081E02091E9 +:109C1000340530913505232B09F480E00E943D1670 +:109C200065EA7DE085E498E00E94121081E02091D1 +:109C3000300530913105232B09F480E00E943D1658 +:109C40006DE97DE085E498E00E94121081E02091AA +:109C5000840730918507232B09F480E00E943D168C +:109C600067E97DE085E498E00E94121081E0209190 +:109C70007E0730917F07232B09F480E00E943D1678 +:109C80006FE87DE085E498E00E94121081E0209169 +:109C9000360530913705232B09F480E00E943D16EC +:109CA00061960FB6F894DEBF0FBECDBFDF91CF91A6 +:109CB0001F910F91FF90EF90DF90CF90BF90AF90EA +:109CC0009F908F907F906F90089520E0B5CCE12C0D +:109CD000E2E0FE2E03CD62EF7CE085E498E00E9496 +:109CE00058115ACD0E94BE53681579058A059B0507 +:109CF00008F05ACE67E0CE010A960E940940998981 +:109D0000891370C067EE73E085E498E00E94041246 +:109D1000D8018C9181113AC015968D919C9116971E +:109D20000E94BF47BE01665F7F4FF8018581968123 +:109D30000E94EA4840E064EBD80115968D919C9111 +:109D400016970E940048F801C580D680C6010E947F +:109D50004447C6010E94214767E88CE997E00E94CA +:109D6000A14660E88CE997E00E94A146C6010E94E6 +:109D70001E47C6010E944447D82ED80115968D91E2 +:109D80009C9116970E94BF47D5FE33C0AE014F5F2E +:109D90005F4FBE01665F7F4FC8010E94A53FF8017B +:109DA000D1808A85803109F455C0BE01665F7F4F3E +:109DB000C8010E9429408D1520F4D80111968C917C +:109DC0000BC08A85803111F48CE006C0BE01665F4D +:109DD0007F4FC8010E942940F801818384818F5FF1 +:109DE0008483D5CD6DEE73E085E498E00E94041283 +:109DF000CECDD8017C92CACF61E0802F0E9448531B +:109E000011E0CA94CD2809F010E0612F802F0E9444 +:109E1000724A62EC7DE085E498E00E9412104AE00C +:109E200050E0602F7B2D85E498E00E94DE1060EC0E +:109E30007DE085E498E00E941210612F70E04AE016 +:109E400050E085E498E00E942F11ADCE82E0C82E4C +:109E5000D12C98CEFCE0FD1508F4AFCFB5CFFC01B6 +:109E600086819781009739F0662329F06150FC01C3 +:109E700082819381F7CF08950F931F93CF93DF9340 +:109E80008B01FC01C681D781209759F0B8018881E8 +:109E900099810E948164892B21F00A80DB81C02D89 +:109EA000F3CFCE01DF91CF911F910F910895CF9302 +:109EB000DF939B01672B61F4E0914508F091460820 +:109EC0000190F081E02D682F85E498E0199508C095 +:109ED000482F50E060E070E085E498E00E944B106D +:109EE000EC0185E498E00E942B118C0F9D1FDF91FF +:109EF000CF910895DC011696ED91FC9117976115AD +:109F00007105A1F0309729F417967C936E931697FC +:109F1000089582819381009711F0FC01FACF738339 +:109F20006283DB011596FC93EE93149708958F924C +:109F30009F92AF92BF92CF92DF92EF92FF920F93D8 +:109F40001F93CF93DF93E62EB72ED42EA52EC22ECD +:109F5000932EF02E812EBC01809134059091350511 +:109F60000E943C4FEC01892B09F454C08885853050 +:109F700009F050C060E0CE010E942F4F8C0161E0DB +:109F8000CE010E942F4FDC011996CD91DC911A97DA +:109F9000D8011996ED91FC911A97E130F10561F025 +:109FA0002CF4EF2BB9F56F2DCE0117C0E230F1057F +:109FB00041F03797A9F02EC06F2DCE0103960E9475 +:109FC0006E3F6E2DCE010E946E3F6D2DCE0101962B +:109FD0000E946E3F6C2DCE0102960E946E3F1AC009 +:109FE0000097C1F0FC0180858530A1F4C681D7813E +:109FF000209781F00F2D182D2C2D392D4D2D5A2DF8 +:10A000006E2D7B2D89859A850E94974F0A80DB8172 +:10A01000C02DEECFDF91CF911F910F91FF90EF9068 +:10A02000DF90CF90BF90AF909F908F900895CF9288 +:10A03000DF92EF92FF920F931F93CF93DF93E09104 +:10A040008007F0918107309791F09085953079F4F1 +:10A0500069017A01EB01682FCF010E942F4F960111 +:10A06000A701BE01FC01818592850E94974FDF9177 +:10A07000CF911F910F91FF90EF90DF90CF900895B7 +:10A08000AF92BF92CF92DF92EF92FF920F931F9306 +:10A09000CF93DF93E1E0F0E0C0E0D0E0CC24C394C4 +:10A0A000D12C40910B0B50910C0BB6010C2E02C021 +:10A0B000660F771F0A94E2F77F0184E0E80EF11C37 +:10A0C000CF01B12C9C01A0910102B0910202A8170E +:10A0D000B90720F42091010230910202A091A80555 +:10A0E000B091A905A20FB31FAC90A0917C07B091CD +:10A0F0007D079C0121503109A20FB31F0A2D10E0EA +:10A100002C9130E00217130729F0462B572BAC9205 +:10A11000BB24B39401968E159F05A1F650930C0BAA +:10A1200040930B0BBB2011F180917C0790917D0730 +:10A13000E80FF91F028110E0218130E0408150E0FA +:10A140003197608170E0CE010E9417500E94BE538B +:10A15000DC01CB01845D9E4FAF4FBF4F8093070B57 +:10A160009093080BA093090BB0930A0B2196F7016B +:10A17000C430D10509F095CFDF91CF911F910F9198 +:10A18000FF90EF90DF90CF90BF90AF900895DC01EB +:10A190001296ED91FC911397309721F081E0908514 +:10A1A000953009F080E00895DC011696ED91FC9160 +:10A1B0001797309739F08085823021F44187528794 +:10A1C000638774870895FC0186819781009789F0E1 +:10A1D000FC012085223041F0253079F460E00E94B6 +:10A1E0002F4F009779F0FC016185728583859485F6 +:10A1F00008956FEF7FEFCB0108956EEF7FEF8FEF44 +:10A200009FEF08956DEF7FEF8FEF9FEF0895FC01B3 +:10A2100084819581009761F0FC012085223029F02E +:10A22000253049F40E942F4FFC01818592850895C5 +:10A230008FEF9FEF08958EEF9FEF0895CF93C62F76 +:10A2400063E0FC01828193810E942F4F009749F0C7 +:10A250004C2F50E060E070E0FC014187528763873B +:10A260007487CF91089563E0FC01828193810E94FD +:10A270002F4F009719F0FC01818508958FEF089505 +:10A280008F929F92BF92CF92DF92EF92FF920F93A5 +:10A290001F93CF93DF93EC010E94C750882309F4EA +:10A2A00045C08A819B810E944739082F10E06801D0 +:10A2B000CC0CDD1CE12CF12C92E0B92E0430110500 +:10A2C00004F5F701EC0DFD1DEC54FC4F80809180EE +:10A2D0000E94B12F009751F0FC01B086A401990CA7 +:10A2E000660B770B4187528763877487BC018A812D +:10A2F0009B810E947A4F0F5F1F4FF2E0EF0EF11C1F +:10A30000DDCF0A811B8160E0C8010E942F4FFC0154 +:10A310008185888761E0C8010E942F4F9D838C83CF +:10A3200062E0C8010E942F4F9F838E83DF91CF91FF +:10A330001F910F91FF90EF90DF90CF90BF909F9073 +:10A340008F900895CF93DF93EC0182E292E099839E +:10A3500088836115710549F0809134059091350528 +:10A360000E943C4F9B838A8302C01B821A82CE01CB +:10A37000DF91CF910C944051CF93DF93EC0169E2D0 +:10A3800074E00E94AA64892B51F16CE274E0CE0162 +:10A390000E94AA64892B31F166E075E0CE010E942B +:10A3A000AA64892B11F16BE075E0CE010E94AA64CA +:10A3B000892BF1F062E175E0CE010E94AA64892B3D +:10A3C000D1F088818D32D1F090ED980F9A30B0F0B5 +:10A3D0008B37B9F08332C1F48DEF9FEF17C081E066 +:10A3E00090E014C082E090E011C083E090E00EC0E5 +:10A3F00084E090E00BC085E090E008C080E090E051 +:10A4000005C08EEF9FEF02C08FEF9FEFDF91CF91DE +:10A410000895EF92FF920F931F93CF93DF93809154 +:10A420000B0B90910C0BC4E0D0E021E030E0A901CF +:10A4300048235923452B29F0A901409550958423A1 +:10A440009523220F331F219791F790930C0B809344 +:10A450000B0B0E94BE530091070B1091080B20912B +:10A46000090B30910A0B601771078207930708F4F4 +:10A470005BC0012B022B032B09F456C01092070B73 +:10A480001092080B1092090B10920A0BE12CF12C80 +:10A49000E0917C07F0917D07EC0FFD1F038110E038 +:10A4A000228130E0418150E0608170E0C7010E946C +:10A4B00017508FEFE81AF80A249684E0E816F104A2 +:10A4C00039F7C1E0D0E080910102909102028C172F +:10A4D0009D0728F4809101029091020201C0CE01F3 +:10A4E0002091A8053091A905F901E80FF91F4081D5 +:10A4F00050E060E070E02AE085E498E00E944B10B4 +:10A5000067E175E085E498E00E9404122196C1316C +:10A51000D105C9F685E498E0DF91CF911F910F91A5 +:10A52000FF90EF900C942B11DF91CF911F910F9121 +:10A53000FF90EF900895BC018230910508F40895D2 +:10A54000613E8EE1780748F49B0195E036952795AA +:10A550009A95E1F748E0420F01C04FEF91E0242FB8 +:10A5600030E0290F311D35952795229FF001239F5B +:10A57000F00DF00D11246E177F0718F44FEF420F06 +:10A5800005C02F3F310539F091E0920F491738F798 +:10A590008FEF890F08958FEF08953FB7F89480915A +:10A5A000120B9091130BA091140BB091150B26B5C3 +:10A5B000A89B05C02F3F19F00196A11DB11D3FBFFB +:10A5C000BA2FA92F982F8827820F911DA11DB11D89 +:10A5D000BC01CD0142E0660F771F881F991F4A9585 +:10A5E000D1F7089590E0FC013197E231F10508F0D0 +:10A5F0004EC08827E552FF4F8F4F0C9456608091D4 +:10A6000080008F7703C0809180008F7D80938000D1 +:10A61000089580918000877FF9CF84B58F7702C03D +:10A6200084B58F7D84BD08958091B0008F7703C07D +:10A630008091B0008F7D8093B0000895809190004C +:10A640008F7707C0809190008F7D03C0809190002C +:10A65000877F8093900008958091A0008F7707C036 +:10A660008091A0008F7D03C08091A000877F8093A0 +:10A67000A0000895809120018F7707C0809120016C +:10A680008F7D03C080912001877F809320010895F2 +:10A69000CF93DF9390E0FC01E759F44F2491FC0144 +:10A6A000E753F44F8491882361F190E0880F991F5C +:10A6B000FC01E350F24FC591D491FC01E155F44FF8 +:10A6C000A591B491611109C09FB7F8948881209534 +:10A6D00082238883EC912E230BC0623061F49FB7F4 +:10A6E000F8943881822F809583238883EC912E2BD8 +:10A6F0002C939FBF06C08FB7F894E8812E2B288338 +:10A700008FBFDF91CF9108958F929F92AF92BF92AA +:10A71000CF92DF92EF92FF926B017C010E94CD52AB +:10A720004B015C01C114D104E104F104F1F00E9479 +:10A73000CD52DC01CB0188199909AA09BB09883ED1 +:10A740009340A105B10570F321E0C21AD108E108D8 +:10A75000F10888EE880E83E0981EA11CB11CC1147C +:10A76000D104E104F10419F7DDCFFF90EF90DF9001 +:10A77000CF90BF90AF909F908F9008952FB7F8948F +:10A7800060910E0B70910F0B8091100B9091110B3B +:10A790002FBF08951F920F920FB60F9211242F937F +:10A7A0003F938F939F93AF93BF9380910E0B9091A4 +:10A7B0000F0BA091100BB091110B30910D0B23E0FA +:10A7C000230F2D3720F40196A11DB11D05C026E8E9 +:10A7D000230F0296A11DB11D20930D0B80930E0B2C +:10A7E00090930F0BA093100BB093110B8091120B51 +:10A7F0009091130BA091140BB091150B0196A11D14 +:10A80000B11D8093120B9093130BA093140BB09374 +:10A81000150BBF91AF919F918F913F912F910F9009 +:10A820000FBE0F901F901895CF93DF93CDB7DEB773 +:10A830002C970FB6F894DEBF0FBECDBF6BE37EE062 +:10A8400085E498E00E94581186E290E00E942E6E06 +:10A850008B37C1F51C821B821E821D828FEF9FEFFA +:10A8600098878F8384E792E09A83898386E290E0D9 +:10A870009A8789871C861B86809193059091940501 +:10A880000E94D33ACE0101960E94FE3A909394051D +:10A890008093930585E498E00E942B1180919305A5 +:10A8A00090919405892B19F46EE17EE00DC067E16B +:10A8B0007EE085E498E00E9458110E94D64A81E02B +:10A8C00090E008C06AE27EE085E498E00E945811BA +:10A8D00080E090E02C960FB6F894DEBF0FBECDBF9F +:10A8E000DF91CF9108950C941454CF93DF93CDB79B +:10A8F000DEB7CB57D1090FB6F894DEBF0FBECDBF80 +:10A90000789484B5826084BD84B5816084BD85B54A +:10A91000826085BD85B5816085BD80916E00816056 +:10A9200080936E00109281008091810082608093FC +:10A9300081008091810081608093810080918000FE +:10A940008160809380008091B10084608093B10029 +:10A950008091B00081608093B0008091910082600E +:10A96000809391008091910081608093910080910B +:10A9700090008160809390008091A100826080931C +:10A98000A1008091A10081608093A1008091A0002E +:10A9900081608093A00080912101826080932101D9 +:10A9A000809121018160809321018091200181604B +:10A9B0008093200180917A00846080937A00809156 +:10A9C0007A00826080937A0080917A00816080931F +:10A9D0007A0080917A00806880937A001092C1009A +:10A9E00089E395E09093760580937505109296051E +:10A9F0001092950526E040E052EC61E070E085E4BD +:10AA000098E00E94BE126FE57DE18CEB93E00E941E +:10AA1000CA1B66EC71E181EC93E00E94CA1B63E7FC +:10AA200074E586EC93E00E94CA1B6BE376E18BEC45 +:10AA300093E00E94CA1B6AE671E18FEC93E00E94EA +:10AA4000CA1B60EC7AE483ED93E00E94CA1B68E6BF +:10AA500073E188ED93E00E94CA1B0E94BE1386E05A +:10AA6000E2E1F2E0DE01119601900D928A95E1F7A4 +:10AA70004AE1C42E45E0D42EF12C00E010E0C801DC +:10AA80000E942E6ED6018D936D0181508E3F10F481 +:10AA9000FF24F3940F5F1F4F0630110581F7F1106B +:10AAA0000FC068EB74E085E498E00E94581186E0DE +:10AAB000FE013196AAE1B5E001900D928A95E1F789 +:10AAC0000E94E84260E070E080E090E00E94145450 +:10AAD00061E08DE00E94485326E040E855E260E0E6 +:10AAE00070E088EA97E00E94BE128AEF9FE09093A0 +:10AAF000940A8093930A87E090E19093960A80935A +:10AB0000950A83E090E19093980A8093970A64E114 +:10AB100070E080E090E00E94845310923805E0914C +:10AB20002205F0912305309721F086EF9FE0908B6E +:10AB300087878BE590E49093700980936F09A895BF +:10AB400085E498E00E94170F892B09F493C085E4EF +:10AB500098E00E94F50E182F8A3031F08D3021F0E8 +:10AB6000883009F076C060C0E0917505F0917605F7 +:10AB700010826CED73E085E498E00E9404126FEDA2 +:10AB800073E089E395E00E944E679A838983FE0112 +:10AB900033967F0101E010E0D02EC12E6FED73E0FF +:10ABA00080E090E00E944E67D7018D939D937D01D8 +:10ABB0000E31110539F40091970510919805E9803F +:10ABC000FA8008C00F5F1F4F892B31F7F4CFF801CF +:10ABD0000481158101151105A1F0F80160817181D1 +:10ABE000C7010E94AA64892B91F7D8011296ED91B2 +:10ABF000FC911397BE016F5F7F4F8D2D9C2D199592 +:10AC000006C068ED74E085E498E00E94581185E480 +:10AC100098E00E942B1168EE74E085E498E00E94B1 +:10AC2000121089E395E010C068E085E498E00E9486 +:10AC30000B108091750590917605F5E089339F079B +:10AC400009F008F47DCF0197909376058093750500 +:10AC500077CF682F85E498E00E940B10E09175058E +:10AC6000F0917605CF010196909376058093750556 +:10AC7000108366CF0E94BC1E029714F00E94181821 +:10AC800080913805882309F48BC280913605909114 +:10AC90003705892B09F484C20E94BE5300917905BF +:10ACA00010917A0520917B0530917C056017710722 +:10ACB0008207930708F474C20E94BE532B013C0123 +:10ACC00080912A0590912B05009709F457C2209195 +:10ACD0007705309178056091280570912905261730 +:10ACE00037070CF42BC10E94BE539B01AC012857BF +:10ACF0003C4E4F4F5F4FEC962CAF3DAF4EAF5FAF2A +:10AD0000EC9765E175E085E498E00E945811E091C8 +:10AD10002205F0912305309739F4E0912005F09158 +:10AD2000210580E090E00BC08FEF83871486DF0160 +:10AD300013963B961D92AE17BF07E1F7EECF209119 +:10AD4000280530912905821793070CF081C02081D6 +:10AD500031812E7F219331930196F1CF60912805A7 +:10AD600070912905F3E0660F771FFA95E1F72091BE +:10AD7000260530912705620F731F0E942948181677 +:10AD80000CF0E5C6C0902805D0902905B4E1CB169B +:10AD9000D1040CF0DCC60E94BE53EC962CAD3DAD48 +:10ADA0004EAD5FADEC97621773078407950708F007 +:10ADB000CEC6A0902605B0902705760133E0EE0CB4 +:10ADC000FF1C3A95E1F7EA0CFB1C67E0C7010E9403 +:10ADD0000940D70117969C9189133AC000E010E012 +:10ADE0000C151D05ECF548E050E0B701C5010E94C7 +:10ADF0006264B8E0AB0EB11C892BC9F5000F111FBE +:10AE0000E0912005F0912105E00FF11F80819181F3 +:10AE10008160918380836EE075E085E498E00E9414 +:10AE20001210809128059091290523E0880F991F21 +:10AE30002A95E1F72091260530912705820F931F6F +:10AE40000E94141767E075E085E498E00E945811AD +:10AE50008091220590912305009709F07FCF77C656 +:10AE600080912A0590912B05892B21F4F1CF0F5F5A +:10AE70001F4FB6CFE0912805F0912905EE0FFF1F77 +:10AE80008091200590912105E80FF91F21E030E025 +:10AE90003183208362E075E085E498E00E9412101F +:10AEA00060912805709129054AE050E085E498E01A +:10AEB0000E94DE106BEF74E085E498E00E941210AF +:10AEC0008091280590912905B3E0880F991FBA95C4 +:10AED000E1F72091260530912705820F931F0E94EC +:10AEE000141785E498E00E942B1160912805709159 +:10AEF000290513E0660F771F1A95E1F78091260563 +:10AF000090912705680F791FDB018C91883261F4DD +:10AF100080912A0590912B050E949216809122051E +:10AF2000909123050E94F44780912805909129056E +:10AF3000019690932905809328058ACF00912605D4 +:10AF400010912705A901E3E0440F551FEA95E1F7A9 +:10AF5000040F151FD8014C91483209F004C1AE010D +:10AF6000435C5F4FB8010E941640882381F16DADAC +:10AF7000B8E06B9FB00111248EAD282F30E0322F46 +:10AF80002227330F330F330F262B372BF801808105 +:10AF9000803101F525966FAD259770E024968FAD31 +:10AFA0002497AB01481B5109CA019695982F882711 +:10AFB000979587950E94426060517109207F13E048 +:10AFC000220F331F1A95E1F7620F731F04C060E868 +:10AFD00074EE01C0B901613854EE75076CF0072EAC +:10AFE000000C880B990B0E949C6120E030E040E04F +:10AFF0005CE30E94516204C060E070E08EEF92EC6E +:10B000000E946461E0912405F09125053097A1F03C +:10B0100000917705109178059801A3E0220F331F66 +:10B02000AA95E1F7A0912605B09127052A0F3B1FAD +:10B03000AB01B901C8011995009177051091780508 +:10B0400053E0000F111F5A95E1F78091260590916A +:10B050002705080F191FE0902A05F0902B05D8014D +:10B060008C91803149F0B801C7010E942940D82E47 +:10B07000882309F46CC002C04CE0D42EF70185810E +:10B0800096810E94BF47882309F461C0B801D701A7 +:10B0900015968D919C9116970E94EA48F701408180 +:10B0A00064E4858196810E940048D70112968C91B4 +:10B0B000882309F44CC0E7EFED0DE33040F4F0E0F5 +:10B0C000EE0FFF1FE85EFD4FC080D18004C02EEE62 +:10B0D000C22E22E0D22E0115110599F1F7018381CC +:10B0E000882379F1808181112CC00E94BE534B01CD +:10B0F0005C019601DD0C440B550BEC962CAF3DAF7B +:10B100004EAF5FAFEC97AE01435C5F4FB801C70134 +:10B110000E94A53F8DAD81111AC00E94BE53DC0173 +:10B12000CB01EC962CAD3DAD4EAD5FADEC97821BE7 +:10B13000930BA40BB50B88159905AA05BB0518F34D +:10B1400006C0B601DD0C880B990B0E9484538091D8 +:10B15000770590917805019690937805809377050F +:10B1600064EC79E00DC02F5F3F4F3093780520935A +:10B17000770580ED97E00E94426002C06FEF7FEF9D +:10B18000CB01770FAA0BBB0B480E591E6A1E7B1E04 +:10B190004092790550927A0560927B0570927C0509 +:10B1A0000E9409528091340590913505892B09F44C +:10B1B0002BC48091320590913305049709F493C311 +:10B1C0000E94BE5300917D0510917E0520917F0560 +:10B1D00030918005061717072807390708F083C341 +:10B1E00080E092E2292E92E0392EE0912E05F09136 +:10B1F0002F05309709F477C3811175C39085953079 +:10B2000009F05AC3AF963FAE2EAEAF97E196FFAFAF +:10B21000EEAFE197CE0183599F4F0E9440510E94AB +:10B22000BE532B013C01E6968FADE697843061F06A +:10B2300008F42AC3883009F427C3893009F4DDC033 +:10B24000853009F026C320C380912C0590912D05EF +:10B25000892B09F0CAC0CE0183599F4F0E943E45F9 +:10B260008111C3C041E050E050932D0540932C055F +:10B2700060E070E0CE0183599F4F0E9407516C013E +:10B2800061E070E0CE0183599F4F0E9407517C011D +:10B2900026E240E855E260E070E088EA97E00E942C +:10B2A000BE12C092810988EA97E09093800980934A +:10B2B0007F0910928C0A10928E0A10928D0AF092D9 +:10B2C0008309E092820981E090E090938509809360 +:10B2D000840983E00E947636182F811128C00091DE +:10B2E0008609109187096CE375E085E498E00E9477 +:10B2F0001210E196EEADFFADE1976081718185E4BA +:10B3000098E00E94041265E375E085E498E00E94ED +:10B31000121040E150E0B80185E498E00E942F113E +:10B32000B801CE0183599F4F0E949F440DC06FE129 +:10B3300075E085E498E00E94121060E170E0812FD2 +:10B340000E94574F00E010E010922D0510922C053E +:10B35000A0902E05B0902F05D50112968D919C914D +:10B3600013973EAE2DAE21969FAF8EAF2197CE01A3 +:10B37000CD960E944051AB28C1F1CE01CD960E94DE +:10B38000C750882391F126968FAD2697843069F5B2 +:10B3900060E070E0CE01CD960E9407518C159D05AE +:10B3A00021F561E070E0CE01CD960E9407518E1527 +:10B3B0009F05D9F4B801CE01CD960E949F44E0913B +:10B3C0002E05F0912F058281938190932F05809314 +:10B3D0002E05892B51F4E0913405F09135058681D5 +:10B3E000978190932F0580932E05CE0183599F4F0F +:10B3F0000E94434480ED97E04EC280912C059091CD +:10B400002D05892B91F7CE0183599F4F0E943E4510 +:10B410008111EBCFE1E0F0E0F0932D05E0932C05F6 +:10B420000E94B12F7C01892B21F086E0D70118966C +:10B430008C9365E875E0CE01CD960E943867E19661 +:10B44000EEADFFADE197608171814FE150E0CE013B +:10B45000CD960E94BA6461EE73E0CE01CD960E9453 +:10B46000946426E040E855E260E070E088EA97E006 +:10B470000E94BE1260E070E0CE0183599F4F0E948F +:10B4800007518093810988EA97E09093800980931F +:10B490007F0910928C0A10928E0A10928D0AE4E3B2 +:10B4A000F8E0F0938309E09382092AE030E03093DA +:10B4B00085092093840983E00E947636182F811134 +:10B4C000ACC06BE775E085E498E00E94121006E8D6 +:10B4D00019E0D8016D917D918D0140E150E085E446 +:10B4E00098E00E94DE1069E775E085E498E00E942C +:10B4F0001210B9E00A391B0761F760918A0970914F +:10B500008B09072E000C880B990B0E949C6120E090 +:10B5100030E048EC52E40E94F2609B01AC0167EE1F +:10B5200073E0C7010E947D3A00918E0910918F0946 +:10B53000A80169EE73E0C7010E943C366091900952 +:10B5400070919109072E000C880B990B0E949C6149 +:10B5500020E030E048EC52E40E94F2609B01AC0134 +:10B560006DEE73E0C7010E947D3A6091920970917F +:10B570009309072E000C880B990B0E949C6120E018 +:10B5800030E040E251E40E94F2609B01AC016BEEBE +:10B5900073E0C7010E947D3A409186095091870966 +:10B5A0006FEE73E0C7010E943C36012B89F1E396F0 +:10B5B0008EAD9FADE397FC012085253049F561E014 +:10B5C0000E942F4F009721F124E630E0E8963FAF2C +:10B5D0002EAFE897DC0119966D917C911A97CE01F8 +:10B5E000835A9F4F0E94A251CE01835A9F4F0E94BF +:10B5F000C750882369F001E09E012A583F4F41E07F +:10B6000050E060E070E0CE01835A9F4F0E945F07D8 +:10B6100085E498E00E942B110BC063E675E085E499 +:10B6200098E00E94121060E170E0812F0E94574F55 +:10B630008091860983FF16C08EE398E0909383097A +:10B6400080938209E1E0F0E0F0938509E0938409BA +:10B6500083E00E94763681110CC04091860950919A +:10B66000870902C040E050E062EF73E0C7010E942A +:10B670003C3662E370E080E090E00E94845383E116 +:10B6800090E0909383098093820984E090E0909306 +:10B6900085098093840983E00E947636182F8111F2 +:10B6A000A5C069E575E085E498E00E94121006E8FF +:10B6B00019E0D8016D917D918D014AE050E085E45B +:10B6C00098E00E94DE1067E575E085E498E00E944E +:10B6D0001210B9E00E381B0761F70091860910912E +:10B6E000870901151105D1F0B801012E000C880B56 +:10B6F000990B0E949C612DEE3EE94CE35EE30E94B3 +:10B70000516222E538EB42E152E40E9480609B01E5 +:10B71000AC016FEC73E0C7010E947D3A609188092B +:10B7200070918909072E000C880B990B0E949C616F +:10B730002DEE3EE94CE35EE30E94516222E538EBD8 +:10B7400042E152E40E9480604B015C019B01AC012C +:10B7500065EE73E0C7010E947D3A60918C0970919B +:10B760008D0916161706A4F4072E000C880B990BEA +:10B770000E949C6120E030E040E251E40E94F260CF +:10B780009B01AC0166EF73E0C7010E947D3A07C0E0 +:10B7900040E050E066EF73E0C7010E943C3620E0D5 +:10B7A00030E040E252E4C501B4010E944C62181638 +:10B7B000C4F4012BB1F0E196EEADFFADE1976081ED +:10B7C00071818AEF93E00E94C83A01E020E030E006 +:10B7D00040E050E062E070E0CE0183599F4F0E944C +:10B7E0005F0785E498E00E942B110BC061E475E0CF +:10B7F00085E498E00E94121060E170E0812F0E94C1 +:10B80000574F80E091E00E948A658C01892B61F19D +:10B81000A1961FAE1EAEA197A3961FAE1EAEA39714 +:10B820008FEF9FEFA5969FAF8EAFA59788E292E02E +:10B830006F969FAF8EAF6F97A7961FAE1EAEA7975E +:10B84000A9961FAF0EAFA99780E091E0AD969FAF8C +:10B850008EAFAD97AB961FAE1EAEAB97B701CE01C4 +:10B86000835A9F4F0E94201CB801CE01CD960E94A2 +:10B87000C83AC8010E941F66C7010E94D33A1092BD +:10B880002D0510922C05B1CDCE0183599F4F0E94FA +:10B89000434484E690E0092E000CAA0BBB0B480E33 +:10B8A000591E6A1E7B1E40927D0550927E05609255 +:10B8B0007F057092800581E0E0912E05F0912F05C3 +:10B8C0002281338130932F0520932E05232B09F0FD +:10B8D0008CCCE0913405F091350586819781909369 +:10B8E0002F0580932E050E94BE5300918105109173 +:10B8F00082052091830530918405601771078207C6 +:10B90000930708F481C0E0913405F0913505068174 +:10B910001781812C0115110509F43FC0F8018085BC +:10B920008530A9F560E0C8010E942F4FFC01818598 +:10B930009285A385B4850597A105B10541F5C80198 +:10B940000E944739853018F161E0C8010E942F4FED +:10B95000FC01918462E0C8010E942F4FDC0119961E +:10B96000CD90DC901A9763E0C8010E942F4FFC0134 +:10B97000A184B28464E0C8010E942F4F7C01892B0E +:10B9800031F0C7010E944739823008F0F7C0D80172 +:10B9900012960D911C911397BDCF0E94BE53DC01EE +:10B9A000CB0188579C4EAF4FBF4F8093810590933A +:10B9B0008205A0938305B0938405882019F066E979 +:10B9C00075E002C064E975E085E498E00E94121019 +:10B9D000AE01435C5F4F8091180B9091190B00975B +:10B9E00011F482E29BE0481B590B052E000C660BFC +:10B9F000770B2AE085E498E00E944B106FED73E02E +:10BA000085E498E00E940412009130051091310500 +:10BA10000115110509F497C00E94BE53C090850519 +:10BA2000D0908605E0908705F0908805C616D70669 +:10BA3000E806F90608F087C0F801E680F78083E0A1 +:10BA4000282EE114F10409F46FC0D70118968C91E7 +:10BA5000863009F063C065E175E0C7010E943C4F84 +:10BA6000009719F0FC01018501C000E0D7018D911C +:10BA70009C910E941167182F63E174E0C7010E9436 +:10BA80003C4F6C01892B49F562ED75E085E498E047 +:10BA90000E941210412F50E060E070E02AE085E43F +:10BAA00098E00E944B1060ED75E085E498E00E94FC +:10BAB00012106AE070E0802F0E94574F40E050E083 +:10BAC00063E174E0C7010E943C3663E174E0C701A2 +:10BAD0000E943C4F6C01892B09F11123F9F007FFFB +:10BAE00001C160E0812F0E944853812F0E94494A82 +:10BAF00033243394019709F001C1432C512CF601F2 +:10BB00008485082E000C990B4816590609F489C142 +:10BB10008385882309F4F4C081508387D701129666 +:10BB2000ED90FC9013978DCF0E94BE53DC01CB01AA +:10BB3000C296A11DB11D8093850590938605A093A3 +:10BB40008705B09388050E94C10F0C949F556CEE39 +:10BB500074E085E498E00E941210609128057091CD +:10BB600029054AE050E085E498E00E942F111092E8 +:10BB700078051092770560E47FE102CB60E0C701B1 +:10BB80000E942F4FDC0119962D903D904D905C90B6 +:10BB90001C9761E0C7010E942F4FFC01218532856F +:10BBA00043855485D8016D917C912115310541055E +:10BBB000510559F485E498E00E94041265EC75E0A3 +:10BBC00085E498E00E94581113C0215031094109C1 +:10BBD0005109DC0119962D933D934D935C931C976D +:10BBE000232B242B252B21F487E094E00E94C83AD4 +:10BBF0003101B7E22B1631043CF0F801608171810C +:10BC00008AEF93E00E94C83AD8016D917C9185E457 +:10BC100098E00E9404126FEB75E085E498E00E94C2 +:10BC200012104AE050E0B60185E498E00E94DE1070 +:10BC300065EB75E085E498E00E9412104AE050E060 +:10BC4000B10185E498E00E94DE106FEA75E085E4BA +:10BC500098E00E9412104AE050E0B50185E498E0B7 +:10BC60000E94DE1061E0892D0E944853B2E0AB16BD +:10BC7000B10489F0E5E0AE16B10469F061E0C701F6 +:10BC80000E942F4FFC0181859285A385B485892B65 +:10BC90008A2B8B2B69F460E0892D0E94724A6AEA34 +:10BCA00075E085E498E00E945811882483946FCE53 +:10BCB000B2E02B0E311C2C143D043CF461E0892DC4 +:10BCC0000E94724A66EA75E0ECCF6C147D043CF089 +:10BCD00060E0892D0E94724A61EA75E0E2CF6DE969 +:10BCE00075E0DFCF62E0812F0E944853812F0E94D0 +:10BCF000494A33243394892B09F4FFCE312CFDCEED +:10BD0000412F50E060E070E02AE085E498E00E9476 +:10BD10004B106EEC75E085E498E00E9412104AE04A +:10BD200050E0B20185E498E00E942F1165E174E0D3 +:10BD3000C7010E943C4F3C016AE174E0C7010E94C8 +:10BD40003C4F5C016FE174E0C7010E943C4F8C01E5 +:10BD500064E274E0C7010E943C4FFC01892BF1F0C2 +:10BD60004114510441F0A114B10419F469E274E0E2 +:10BD700011C0D50107C00115110519F46CE274E07A +:10BD800009C0D80119966D917C911A97DB018C91AD +:10BD9000882321F0818592850E94723A6114710492 +:10BDA000E1F1F30161857285CE01CD960E94A25129 +:10BDB000CE01CD960E94C750882379F1452869F0BD +:10BDC000A114B10441F401E020E030E040E050E093 +:10BDD00061E070E01EC0D5010CC00115110541F4F1 +:10BDE00001E020E030E040E050E062E070E011C0AF +:10BDF000D80119968D919C911A97FC0120812223DC +:10BE000061F00E94BC5101E020E030E040E050E0F1 +:10BE1000BC01CE01CD960E945F07D6011C963C92D4 +:10BE20007DCEF60123867ACEE9E9FAE08CEA93E04A +:10BE3000918380831282138214821582EFE9FAE0E3 +:10BE4000918380831282138214821582E5EAFAE0DC +:10BE5000918380831282138214821582E7E8F7E0CF +:10BE6000918380831282138214821582EBEAFAE0B6 +:10BE7000918380831282138214821582EDE8F7E0A9 +:10BE800020E5208321E02183E1EBFAE091838083A8 +:10BE90001282138214821582E7EBFAE09183808389 +:10BEA0001282138214821582EDEBFAE09183808373 +:10BEB0001282138214821582EFE8F7E09183808367 +:10BEC0001282138214821582138612862AE0248736 +:10BED000ECE9F7E01382128248EE53E060E070E094 +:10BEE00044835583668377832AE233E0318320835A +:10BEF000E3ECFAE09183808312821382148215822C +:10BF0000E8EAF7E0138212824483558366837783DD +:10BF10002CE333E031832083A5EDB0E0B587A4871F +:10BF2000A4EDB0E0B787A687A0EDB0E0B18BA08B01 +:10BF3000A1EDB0E0B38BA28BA2EDB0E0B58BA48BEA +:10BF4000A6EDB0E0B78BA68B118E128E138E148ED9 +:10BF5000E5E4F8E013821282448355836683778395 +:10BF60003183208325EC30E03587248724EC30E0D2 +:10BF70003787268720EC30E0318B208B21EC30E0B6 +:10BF8000338B228B22EC30E0358B248B26EC30E097 +:10BF9000378B268B118E128E138E148EE9ECFAE0FD +:10BFA000918380831282138214821582ECEDFAE071 +:10BFB000918380831282138214821582EFECFAE05F +:10BFC0001382128244835583668377832AE833E0A1 +:10BFD0003183208328E024871092940A1092930AD8 +:10BFE0001092960A1092950A1092980A1092970A47 +:10BFF00090937209809371091092730910927409D9 +:10C0000010927509109276092FEF3FEF30937E0959 +:10C0100020937D09F093E308E093E20810927C09F5 +:10C0200010927B09E2EEFAE0918380831282138200 +:10C0300014821582E8EEFAE09183808312821382E3 +:10C0400014821582EEEEFAE09183808312821382CD +:10C0500014821582E4EFFAE09183808312821382C6 +:10C0600014821582EAEFFAE08FEF80831282118248 +:10C07000148613868FEF9FEFDC0187839087A1875B +:10C08000B287089597FB072E16F4009407D077FD2A +:10C0900009D00E946C6007FC05D03EF49095819514 +:10C0A0009F4F0895709561957F4F0895EE0FFF1F84 +:10C0B000881F8BBF0790F691E02D1994692796276A +:10C0C000692778278727782708950E94986EB7FFF9 +:10C0D0000895821B930B0895AA1BBB1B51E107C057 +:10C0E000AA1FBB1FA617B70710F0A61BB70B881F08 +:10C0F000991F5A95A9F780959095BC01CD01089597 +:10C100005058BB27AA270E9498600C9412620E9484 +:10C11000046238F00E940B6220F039F49F3F19F45A +:10C1200026F40C9401620EF4E095E7FB0C94FB619D +:10C13000E92F0E94236258F3BA1762077307840736 +:10C14000950720F079F4A6F50C9445620EF4E0957D +:10C150000B2EBA2FA02D0B01B90190010C01CA01C1 +:10C16000A0011124FF27591B99F0593F50F4503E6C +:10C1700068F11A16F040A22F232F342F4427585F5E +:10C18000F3CF469537952795A795F0405395C9F776 +:10C190007EF41F16BA0B620B730B840BBAF091502E +:10C1A000A1F0FF0FBB1F661F771F881FC2F70EC0CD +:10C1B000BA0F621F731F841F48F4879577956795A0 +:10C1C000B795F7959E3F08F0B0CF9395880F08F08C +:10C1D0009927EE0F9795879508950E94D76108F4E7 +:10C1E00081E008950E9406610C9412620E940B6225 +:10C1F00058F00E94046240F029F45F3F29F00C944B +:10C20000FB6151110C9446620C9401620E942362FE +:10C2100068F39923B1F3552391F3951B550BBB2775 +:10C22000AA2762177307840738F09F5F5F4F220FBA +:10C23000331F441FAA1FA9F335D00E2E3AF0E0E8B1 +:10C2400032D091505040E695001CCAF72BD0FE2FFB +:10C2500029D0660F771F881FBB1F2617370748078F +:10C26000AB07B0E809F0BB0B802DBF01FF27935847 +:10C270005F4F3AF09E3F510578F00C94FB610C94AF +:10C2800046625F3FE4F3983ED4F3869577956795D1 +:10C29000B795F7959F5FC9F7880F911D969587957C +:10C2A00097F90895E1E0660F771F881FBB1F62179B +:10C2B00073078407BA0720F0621B730B840BBA0B59 +:10C2C000EE1F88F7E09508950E946B616894B111A4 +:10C2D0000C94466208950E942B6288F09F5798F054 +:10C2E000B92F9927B751B0F0E1F0660F771F881F7B +:10C2F000991F1AF0BA95C9F714C0B13091F00E9495 +:10C300004562B1E008950C944562672F782F882725 +:10C31000B85F39F0B93FCCF3869577956795B395BB +:10C32000D9F73EF490958095709561957F4F8F4F2A +:10C330009F4F0895E89409C097FB3EF4909580952F +:10C34000709561957F4F8F4F9F4F9923A9F0F92FDB +:10C3500096E9BB279395F695879577956795B79559 +:10C36000F111F8CFFAF4BB0F11F460FF1BC06F5F3F +:10C370007F4F8F4F9F4F16C0882311F096E911C051 +:10C38000772321F09EE8872F762F05C0662371F072 +:10C3900096E8862F70E060E02AF09A95660F771F86 +:10C3A000881FDAF7880F9695879597F90895990F62 +:10C3B0000008550FAA0BE0E8FEEF16161706E8076F +:10C3C000F907C0F012161306E407F50798F0621B90 +:10C3D000730B840B950B39F40A2661F0232B242B65 +:10C3E000252B21F408950A2609F4A140A6958FEF84 +:10C3F000811D811D089597F99F6780E870E060E0D6 +:10C4000008959FEF80EC089500240A9416161706ED +:10C4100018060906089500240A9412161306140635 +:10C4200005060895092E0394000C11F4882352F098 +:10C43000BB0F40F4BF2B11F460FF04C06F5F7F4F50 +:10C440008F4F9F4F089557FD9058440F551F59F037 +:10C450005F3F71F04795880F97FB991F61F09F3FF1 +:10C4600079F087950895121613061406551FF2CF1A +:10C470004695F1DF08C0161617061806991FF1CF6A +:10C4800086957105610508940895E894BB27662791 +:10C490007727CB0197F908950E94D76108F48FEFB1 +:10C4A00008950E9464620C9412620E94046238F043 +:10C4B0000E940B6220F0952311F00C94FB610C9408 +:10C4C000016211240C9446620E94236270F3959FCE +:10C4D000C1F3950F50E0551F629FF001729FBB277B +:10C4E000F00DB11D639FAA27F00DB11DAA1F649F17 +:10C4F0006627B00DA11D661F829F2227B00DA11DCA +:10C50000621F739FB00DA11D621F839FA00D611D4F +:10C51000221F749F3327A00D611D231F849F600D70 +:10C52000211D822F762F6A2F11249F5750409AF099 +:10C53000F1F088234AF0EE0FFF1FBB1F661F771F25 +:10C54000881F91505040A9F79E3F510580F00C94F0 +:10C55000FB610C9446625F3FE4F3983ED4F386950A +:10C5600077956795B795F795E7959F5FC1F7FE2B90 +:10C57000880F911D9695879597F90895FA01EE0F0A +:10C58000FF1F309621053105A1F16115710561F498 +:10C590008038BFE39B0749F168949038810561F0CA +:10C5A0008038BFEF9B0741F099234AF5FF3FE10533 +:10C5B0003105210519F1E8940894E795D901AA23DA +:10C5C00029F4AB2FBE2FF85FD0F310C0FF5F70F4DB +:10C5D000A695E0F7F73950F019F0FF3A38F49F7755 +:10C5E0009F930DD00F9007FC9058089546F00C943F +:10C5F000016260E070E080E89FE308954FE79F7775 +:10C600005F934F933F932F930E94B9632F913F9174 +:10C610004F915F910E9451620C94166329F416F0B9 +:10C620000C94FB610C9445620C9401620E942B6295 +:10C63000A8F39638A0F707F80F92E8942BE33AEAAC +:10C6400048EB5FE70E9467620F920F920F924DB71F +:10C650005EB70F920E940164EAEDF1E00E94486328 +:10C660004F915F91EF91FF91E595EE1FFF1F49F00C +:10C67000FE57E0684427EE0F441FFA95E1F7419515 +:10C68000550B0E947B630F9007FE0C946F63089517 +:10C69000DF93CF931F930F93FF92EF92DF927B0173 +:10C6A0008C01689406C0DA2EEF010E946462FE01DC +:10C6B000E894A5912591359145915591A6F3EF0107 +:10C6C0000E949860FE019701A801DA9469F7DF9053 +:10C6D000EF90FF900F911F91CF91DF9108959B01F3 +:10C6E000AC0160E070E080E89FE30C94F2600C9491 +:10C6F000FB610C9435640E942B62D8F39923C9F333 +:10C70000940F511DA3F39150504094F059F0882399 +:10C7100032F0660F771F881F91505040C1F79E3F3F +:10C7200051052CF7880F911D9695879597F90895D7 +:10C730005F3FACF0983E9CF0BB2786957795679558 +:10C74000B79508F4B1609395C1F7BB0F58F711F492 +:10C7500060FFE8CF6F5F7F4F8F4F9F4FE3CF0C9409 +:10C76000466216F00C9435640C94016268940C9443 +:10C77000FB610E942B62A8F39923C1F3AEF3DF9310 +:10C78000CF931F930F93FF92C92FDD2788232AF0A1 +:10C790002197660F771F881FDAF720E030E040E826 +:10C7A0005FEB9FE3883920F0803E38F021968F7749 +:10C7B0000E948160E2E0F2E004C00E948160EFE24A +:10C7C000F2E00E9448638B01BE01EC01FB2E6F5723 +:10C7D00071097595771F880B990B0E949C6128E160 +:10C7E00032E741E35FE30E946462AF2D9801AE013E +:10C7F000FF900F911F91CF91DF910E9498600C9450 +:10C800001262FA01DC01AA0FBB1F9B01AC01BF57EA +:10C8100028F4222733274427507820C0B75190F4BA +:10C82000AB2F0024469537952795011CA395D2F38D +:10C83000002071F0220F331F441FB395DAF30ED09E +:10C840000C94806061307105A0E88A07B94630F425 +:10C850009B01AC016627772788279078309621F0D6 +:10C86000208331834283538308959F3F31F0915059 +:10C8700020F4879577956795B795880F911D9695C4 +:10C88000879597F9089581E090E0F8940C94A76E4D +:10C890000F931F93CF93DF938C01FC010190002035 +:10C8A000E9F7CF01801B910B0E948A65EC0100978C +:10C8B00019F0B8010E94B364CE01DF91CF911F91AE +:10C8C0000F910895FB01DC0104C08D910190801946 +:10C8D00021F441505040C8F7881B990B0895681700 +:10C8E000790768F4FB01DC01E40FF51FA40FB51F05 +:10C8F00002C002900E9241505040D8F708950C9417 +:10C900008165FB01DC018D9181341CF08B350CF4C9 +:10C91000805E619161341CF06B350CF4605E861BA7 +:10C92000611189F3990B0895FB01DC010D90002042 +:10C93000E9F7119701900D920020E1F70895FC01AD +:10C940008191861721F08823D9F799270895319787 +:10C95000CF010895FB01DC018D9101908019011038 +:10C96000D9F3990B0895FB01DC0101900D92002091 +:10C97000E1F70895FB01DC010D900020E9F7119724 +:10C980004150504028F0019000200D92C9F70895C1 +:10C990001C920895FB01DC014150504030F08D9114 +:10C9A0000190801919F40020B9F7881B990B08959C +:10C9B000FB01DC014150504048F001900D920020F5 +:10C9C000C9F701C01D9241505040E0F70895FC01A5 +:10C9D00081E090E00190061609F4CF010020D1F724 +:10C9E000019708950F931F93CF93DF93CDB7DEB7D1 +:10C9F0002E970FB6F894DEBF0FBECDBF0E891F89EC +:10CA0000888D998D26E02C831A83098397FF02C0B5 +:10CA100080E090E801979E838D83AE01445E5F4F76 +:10CA20006A8D7B8DCE0101960E945B684D815E818F +:10CA300057FD0AC02F813885421753070CF49A011D +:10CA4000F801E20FF31F10822E960FB6F894DEBFA6 +:10CA50000FBECDBFDF91CF911F910F9108950F931E +:10CA60001F93CF93DF93CDB7DEB72E970FB6F89411 +:10CA7000DEBF0FBECDBF0E891F8986E08C831A836F +:10CA800009838FEF9FE79E838D83AE01465E5F4FE4 +:10CA9000688D798DCE0101960E945B682F81388563 +:10CAA000F801E20FF31F10822E960FB6F894DEBF46 +:10CAB0000FBECDBFDF91CF911F910F910895CF93FE +:10CAC000DF93CDB7DEB72E970FB6F894DEBF0FBE5B +:10CAD000CDBF85E08C838C899D899A838983AE0143 +:10CAE000485E5F4F6E897F89CE0101960E940A6C75 +:10CAF0002E960FB6F894DEBF0FBECDBFDF91CF915B +:10CB00000895FB01DC0102C001900D92415050409C +:10CB1000D8F70895CF93DF938230910510F482E027 +:10CB200090E0E0911A0BF0911B0B20E030E0C0E0A8 +:10CB3000D0E0309711F14081518148175907C0F07A +:10CB40004817590761F482819381209719F09B83DC +:10CB50008A832BC090931B0B80931A0B26C0211540 +:10CB6000310519F04217530718F49A01BE01DF018D +:10CB7000EF010280F381E02DDCCF2115310509F1B1 +:10CB8000281B390B2430310590F412968D919C911D +:10CB900013976115710521F0FB019383828304C013 +:10CBA00090931B0B80931A0BFD01329644C0FD013C +:10CBB000E20FF31F81939193225031092D933C93FF +:10CBC0003AC02091180B3091190B232B41F420917E +:10CBD0000A0230910B023093190B2093180B20910D +:10CBE0000802309109022115310541F42DB73EB7F5 +:10CBF00040910C0250910D02241B350BE091180B53 +:10CC0000F091190BE217F307A0F42E1B3F0B281726 +:10CC1000390778F0AC014E5F5F4F2417350748F0B5 +:10CC20004E0F5F1F5093190B4093180B81939193F4 +:10CC300002C0E0E0F0E0CF01DF91CF9108950F93C3 +:10CC40001F93CF93DF93009709F48CC0FC013297B8 +:10CC50001382128200911A0B10911B0B0115110502 +:10CC600081F420813181820F931F2091180B309124 +:10CC7000190B2817390779F5F093190BE093180B66 +:10CC800071C0D80140E050E0AE17BF0750F41296D3 +:10CC90002D913C911397AD012115310509F1D90171 +:10CCA000F3CF9D01DA013383228360817181860F86 +:10CCB000971F8217930769F4EC0128813981260FA9 +:10CCC000371F2E5F3F4F318320838A819B8193835F +:10CCD0008283452B29F4F0931B0BE0931A0B42C07F +:10CCE0001396FC93EE931297ED01499159919E0191 +:10CCF000240F351FE217F30771F480819181840FAF +:10CD0000951F029611969C938E9382819381139620 +:10CD10009C938E931297E0E0F0E0D80112968D91EB +:10CD20009C911397009719F0F8018C01F6CF8D9123 +:10CD30009C9198012E5F3F4F820F931F2091180BFB +:10CD40003091190B2817390769F4309729F410929C +:10CD50001B0B10921A0B02C0138212821093190B34 +:10CD60000093180BDF91CF911F910F9108958F922F +:10CD70009F92AF92BF92CF92DF92EF92FF92CF93AA +:10CD8000DF93EC01688179818A819B81611571054E +:10CD90008105910521F464E279ED8BE597E02DE1C1 +:10CDA00033EF41E050E00E94666E49015A019B0159 +:10CDB000AC01A7EAB1E40E94856E6B017C01ACEE88 +:10CDC000B4EFA50194010E94936EDC01CB018C0DA0 +:10CDD0009D1DAE1DBF1DB7FF03C00197A109B0483F +:10CDE00088839983AA83BB83BC01CD019F77DF91A0 +:10CDF000CF91FF90EF90DF90CF90BF90AF909F903A +:10CE00008F9008950C94B7668EE092E00C94B7660C +:10CE100060930E0270930F028093100290931102A0 +:10CE20000895FC0188279927E89421912032E9F39D +:10CE3000293010F02E30C8F32B3241F02D3239F466 +:10CE4000689404C00E947967820F911D219120533C +:10CE50002A30C0F31EF4909581959F4F089591114B +:10CE60000C94546D803219F089508550C8F708959C +:10CE7000FB01DC0105900D920020E1F70895FB0114 +:10CE8000DC014150504048F005900D920020C9F758 +:10CE900001C01D9241505040E0F7089546E15BE02B +:10CEA0000C945267FA01A191B081009719F4109780 +:10CEB000E1F0CD01DC01CD010D90002011F4C001A5 +:10CEC00013C0FB012191222319F02015D9F7F3CFCC +:10CED000FB012191201519F41E92119606C0222300 +:10CEE000C1F70D900020A1F7D001FA01A193B08302 +:10CEF00008957AE0979F902D879F802D910D1124A2 +:10CF00000895FC01238127FF10C0ECE1FBE02081A4 +:10CF100031812817390711F41182108232962BE0E3 +:10CF2000E232F207A1F70E941F6680E090E00895C8 +:10CF30000F931F93CF93DF93009731F46115710521 +:10CF400019F480E090E03AC08B01EC016EE070E0F3 +:10CF500081E090E00E94386DFC01892B91F380E81C +:10CF600083830115110571F01387028781E883839C +:10CF700080911C0B90911D0B892B21F4F0931D0BBC +:10CF8000E0931C0B2097C9F0D187C0878381826012 +:10CF9000838380911E0B90911F0B892B71F4F0936A +:10CFA0001F0BE0931E0B8091200B9091210B892B7E +:10CFB00021F4F093210BE093200BCF01DF91CF916F +:10CFC0001F910F910895CF93DF93EC012B8120FFE8 +:10CFD00033C026FF0AC02F7B2B838E819F81019651 +:10CFE0009F838E838A8190E029C022FF0FC0E88151 +:10CFF000F9818081082E000C990B009719F42062AA +:10D000002B831AC03196F983E8830EC0EA85FB852D +:10D01000199597FF09C02B81019611F080E201C09C +:10D0200080E1822B8B8308C02E813F812F5F3F4F91 +:10D030003F832E83992702C08FEF9FEFDF91CF911F +:10D0400008950F931F93CF93DF93CDB7DEB7088575 +:10D050001985F801838188608383AE01445F5F4F47 +:10D060006A857B85C8010E945B68F8012381277F60 +:10D070002383DF91CF911F910F9108950F931F93F9 +:10D08000CF93DF93CDB7DEB708851985F80183818B +:10D0900088608383AE01445F5F4F6A857B85C801EA +:10D0A0000E940A6CF8012381277F2383DF91CF91AF +:10D0B0001F910F9108952F923F924F925F926F921E +:10D0C0007F928F929F92AF92BF92CF92DF92EF9218 +:10D0D000FF920F931F93CF93DF93CDB7DEB72C97BB +:10D0E0000FB6F894DEBF0FBECDBF7C016B018A0185 +:10D0F000FC0117821682838181FFBDC1CE0101969A +:10D100004C01F7019381F60193FD859193FF819185 +:10D110006F01882309F4ABC1853239F493FD859101 +:10D1200093FF81916F01853229F4B70190E00E944D +:10D130007F6DE7CF512C312C20E02032A0F48B32D0 +:10D1400069F030F4803259F0833269F420612CC0E8 +:10D150008D3239F0803339F4216026C0226024609A +:10D1600023C0286021C027FD27C030ED380F3A309A +:10D1700078F426FF06C0FAE05F9E300D1124532E8E +:10D1800013C08AE0389E300D1124332E20620CC06B +:10D190008E3221F426FD6BC1206406C08C3611F45A +:10D1A000206802C0883641F4F60193FD859193FF13 +:10D1B00081916F018111C1CF982F9F7D955493303C +:10D1C00028F40C5F1F4FFFE3F9830DC0833631F065 +:10D1D000833771F0833509F05BC022C0F80180818C +:10D1E00089830E5F1F4F44244394512C540115C072 +:10D1F0003801F2E06F0E711CF801A080B18026FFAB +:10D2000003C0652D70E002C06FEF7FEFC5012C8772 +:10D210000E94746D2C0183012C852F77222E17C05C +:10D220003801F2E06F0E711CF801A080B18026FF7A +:10D2300003C0652D70E002C06FEF7FEFC5012C8742 +:10D240000E94626D2C012C852068222E830123FC14 +:10D250001BC0832D90E048165906B0F4B70180E258 +:10D2600090E00E947F6D3A94F4CFF50127FC859100 +:10D2700027FE81915F01B70190E00E947F6D311020 +:10D280003A94F1E04F1A51084114510471F7E5C086 +:10D29000843611F0893639F5F80127FF07C060811F +:10D2A0007181828193810C5F1F4F08C06081718101 +:10D2B000072E000C880B990B0E5F1F4F2F76722ED6 +:10D2C00097FF09C090958095709561957F4F8F4F1E +:10D2D0009F4F2068722E2AE030E0A4010E94D06D9A +:10D2E000A82EA81844C0853729F42F7EB22E2AE034 +:10D2F00030E025C0F22FF97FBF2E8F36C1F018F431 +:10D30000883579F0B4C0803719F0883721F0AFC084 +:10D310002F2F2061B22EB4FE0DC08B2D8460B82E4D +:10D3200009C024FF0AC09F2F9660B92E06C028E0CE +:10D3300030E005C020E130E002C020E132E0F80139 +:10D34000B7FE07C060817181828193810C5F1F4F9E +:10D3500006C06081718180E090E00E5F1F4FA401E4 +:10D360000E94D06DA82EA818FB2DFF777F2E76FE89 +:10D370000BC0372D3E7FA51450F474FE0AC072FC1A +:10D3800008C0372D3E7E05C0BA2C372D03C0BA2CFD +:10D3900001C0B52C34FF0DC0FE01EA0DF11D8081E6 +:10D3A000803311F4397E09C032FF06C0B394B394C0 +:10D3B00004C0832F867809F0B39433FD13C030FF87 +:10D3C00006C05A2CB31418F4530C5B18B32CB314C6 +:10D3D00068F4B70180E290E03C870E947F6DB394CF +:10D3E0003C85F5CFB31410F43B1801C0312C34FF49 +:10D3F00012C0B70180E390E03C870E947F6D3C85BE +:10D4000032FF17C031FD03C088E790E002C088E515 +:10D4100090E0B7010CC0832F867859F031FF02C02D +:10D420008BE201C080E237FD8DE2B70190E00E94FF +:10D430007F6DA51438F4B70180E390E00E947F6D02 +:10D440005A94F7CFAA94F401EA0DF11D8081B70137 +:10D4500090E00E947F6DA110F5CF332009F451CEEA +:10D46000B70180E290E00E947F6D3A94F6CFF70119 +:10D470008681978102C08FEF9FEF2C960FB6F894AC +:10D48000DEBF0FBECDBFDF91CF911F910F91FF90F7 +:10D49000EF90DF90CF90BF90AF909F908F907F9054 +:10D4A0006F905F904F903F902F90089520FD09C09E +:10D4B000FC0123FD05C022FF02C0738362835183F8 +:10D4C0004083089544FD10C046FD10C0DB01FC01FF +:10D4D000AA0FBB1FEE1FFF1F1094D1F76A0F7B1F0F +:10D4E0008E1F9F1F31E003C033E001C034E0660FA0 +:10D4F000771F881F991F3150D1F7620F711D811D51 +:10D50000911D08950F931F93CF93DF938C01C80152 +:10D510000E94E367EC0197FD08C00E942F67892BEA +:10D52000B1F7B801CE010E94B76DCE01DF91CF9166 +:10D530001F910F9108958F929F92AF92BF92CF92B9 +:10D54000DF92EF92FF920F931F93CF93DF931F927F +:10D55000CDB7DEB78C01C62E7A0129830E94E3671E +:10D56000AC01552729814B32510521F04D3251052F +:10D5700069F42068CA94C11002C080E076C0C80176 +:10D5800029830E94E367298197FDF7CF322F3D7FE2 +:10D59000D32E322F307349F5803339F5BB24BA943A +:10D5A000BC0C09F44EC0C80129830E94E36729819D +:10D5B00097FD47C0382F3F7D383569F48D2D826443 +:10D5C000D82ECA94CA94CC20E1F1C8010E94E36726 +:10D5D00097FF0BC036C026FF04C02D2D2260D22E2F +:10D5E00003C03D2D3261D32ECB2C812C912C5401C4 +:10D5F00020ED280F283080F0D4FE04C0B8010E942E +:10D60000B76D1CC02A3040F0D6FEF8CF2F7D3FEE1C +:10D61000320F363098F727504D2DC501B4010E94C6 +:10D62000626A4B015C018D2D8260D82ECA94CC2099 +:10D6300059F0C8010E94E36797FFDACFD1FC04C01C +:10D640009CCF812C912C5401D7FE08C0B094A0949B +:10D6500090948094811C911CA11CB11C2D2DB501AE +:10D66000A401C7010E94566A81E00F90DF91CF911B +:10D670001F910F91FF90EF90DF90CF90BF90AF90F0 +:10D680009F908F9008956F927F928F929F92AF920A +:10D69000BF92CF92DF92EF92FF920F931F93CF939F +:10D6A000DF93CDB7DEB7A1970FB6F894DEBF0FBEFC +:10D6B000CDBF5C017A01CE0101966C0180E2F601DA +:10D6C00011928A95E9F7F501838040E050E0912CB2 +:10D6D000712C70E0A1E0B0E0F90183FC859183FE3C +:10D6E00081918F01982F9F01811103C080E090E00C +:10D6F0007CC08E3519F44115510549F1E72FF0E052 +:10D70000E417F5073CF48D3559F18D3219F4772083 +:10D7100001F103C0711001C0982E892F869586955E +:10D7200086958601080F111D892F87703D0101C064 +:10D73000660C8A95EAF7F80180818629808399151D +:10D7400059F0991510F49F5FE8CF9150E6CF71E042 +:10D7500004C07724739401C0712C4F5F5F4FBCCF1E +:10D76000772019F08E8180628E83711103C0992415 +:10D77000939416C0F6019E012F5D3F4F80818095E6 +:10D780008193E217F307D1F7F2CFE114F10429F006 +:10D79000F7018083C70101967C016150912CF9F05B +:10D7A000C50169A30E94E36769A197FD16C0282FF0 +:10D7B000269526952695F601E20FF11D208130E091 +:10D7C000AC014770552702C0359527954A95E2F779 +:10D7D00020FDDBCFB5010E94B76D911087CFE1141A +:10D7E000F10411F0F7011082C801A1960FB6F89468 +:10D7F000DEBF0FBECDBFDF91CF911F910F91FF9084 +:10D80000EF90DF90CF90BF90AF909F908F907F90E0 +:10D810006F9008954F925F927F928F929F92AF92F6 +:10D82000BF92CF92DF92EF92FF920F931F93CF930D +:10D83000DF931F92CDB7DEB76C012B015A01FC01BB +:10D8400017821682712CF601F380F201F3FC8591A8 +:10D85000F3FE8191382F2F01882309F4F3C090E063 +:10D8600039830E942F673981892B21F0C6010E94DC +:10D87000826AE9CF353241F4F201F3FC3591F3FECF +:10D8800031912F01353269F4C60139830E94E36773 +:10D89000398197FDD5C03817B1F2B6010E94B76D36 +:10D8A000D1C03A3239F4F3FC3591F3FE31912F01B6 +:10D8B00051E001C050E0420110E020ED230F2A307A +:10D8C00090F45260612F70E080E090E040E2598374 +:10D8D0000E94626A162FF401F3FC3591F3FE319138 +:10D8E0004F015981EACF052F232F240151FF03C097 +:10D8F000111102C0A7C01FEF383619F03C3659F09D +:10D9000011C0F401F3FC2591F3FE21912F0128367B +:10D9100049F4052F08600460F201F3FC2591F3FE41 +:10D9200021912F01222309F48DC0622F70E08AE437 +:10D930009EE029830E94576D2981892B09F482C0BA +:10D9400000FD07C0F501E080F180C50102965C0191 +:10D9500002C0E12CF12C2E3651F4F601468157819C +:10D9600060E070E0202FC7010E94566A6CCF23361A +:10D9700091F401FF11E0C6010E94E36797FD60C0CA +:10D98000E114F10429F0F7018083C70101967C01BD +:10D99000115089F751C02B3559F49201A701612F1D +:10D9A000C6010E94436B2C01892B09F045C03FC082 +:10D9B000C60129830E94826A298197FD41C02F36C2 +:10D9C00059F128F4243631F1293649F127C023379B +:10D9D00069F02537F9F022C0E114F10429F0F701CC +:10D9E0008082C70101967C01115071F0C6010E942E +:10D9F000E3674C0197FD08C00E942F67892B61F3F4 +:10DA0000B601C4010E94B76DE114F104A9F0F70159 +:10DA1000108212C0006203C0006101C00064202FA8 +:10DA2000A701612FC6010E949B6A811105C0F60102 +:10DA30008381807329F406C000FD05CF739403CF62 +:10DA4000772019F0872D90E002C08FEF9FEF0F90A5 +:10DA5000DF91CF911F910F91FF90EF90DF90CF90CA +:10DA6000BF90AF909F908F907F905F904F90089560 +:10DA70000F931F93CF93DF93869F8001879F100D95 +:10DA8000969F100D1124C8010E948A65EC01009731 +:10DA900029F0A80160E070E00E946D6DCE01DF9179 +:10DAA000CF911F910F910895992788270895FC0120 +:10DAB0000590061621F00020D9F7C001089531978E +:10DAC000CF010895FC010590615070400110D8F716 +:10DAD000809590958E0F9F1F0895DC0101C06D9376 +:10DAE00041505040E0F70895FC01615070400190B2 +:10DAF0000110D8F7809590958E0F9F1F08950F9372 +:10DB00001F93CF93DF93FB01238121FD03C08FEF90 +:10DB10009FEF28C022FF16C046815781248135819E +:10DB20004217530744F4A081B1819D012F5F3F4FFD +:10DB3000318320838C93268137812F5F3F4F37833A +:10DB4000268310C0EB01092F182F0084F185E02DEA +:10DB50001995892BE1F68E819F8101969F838E8393 +:10DB6000812F902FDF91CF911F910F910895FB018D +:10DB7000238120FF12C026FD10C08F3F3FEF930787 +:10DB800061F082832F7D2064238326813781215099 +:10DB9000310937832683992708958FEF9FEF0895E2 +:10DBA000FA01AA27283051F1203181F1E8946F93CE +:10DBB0006E7F6E5F7F4F8F4F9F4FAF4FB1E03ED074 +:10DBC000B4E03CD0670F781F891F9A1FA11D680F12 +:10DBD000791F8A1F911DA11D6A0F711D811D911D45 +:10DBE000A11D20D009F468943F912AE0269F1124BA +:10DBF0003019305D3193DEF6CF010895462F47701E +:10DC0000405D4193B3E00FD0C9F7F6CF462F4F7078 +:10DC1000405D4A3318F0495D31FD4052419302D0D6 +:10DC2000A9F7EACFB4E0A69597958795779567957C +:10DC3000BA95C9F700976105710508959B01AC017C +:10DC40000A2E06945795479537952795BA95C9F7A3 +:10DC5000620F731F841F951FA01D0895F999FECFB1 +:10DC600092BD81BDF89A992780B50895262FF9991C +:10DC7000FECF1FBA92BD81BD20BD0FB6F894FA9AAF +:10DC8000F99A0FBE01960895A1E21A2EAA1BBB1B9A +:10DC9000FD010DC0AA1FBB1FEE1FFF1FA217B30778 +:10DCA000E407F50720F0A21BB30BE40BF50B661F8E +:10DCB000771F881F991F1A9469F760957095809552 +:10DCC00090959B01AC01BD01CF010895052E97FBF6 +:10DCD0001EF400940E947D6E57FD07D00E94446E92 +:10DCE00007FC03D04EF40C947D6E50954095309512 +:10DCF00021953F4F4F4F5F4F0895909580957095B8 +:10DD000061957F4F8F4F9F4F08950E94986EA59FFA +:10DD1000900DB49F900DA49F800D911D1124089526 +:10DD2000B7FF0C94856E0E94856E821B930B08953D +:10DD3000A29FB001B39FC001A39F700D811D11244C +:10DD4000911DB29F700D811D1124911D0895F894AD +:02DD5000FFCF03 +:10DD520001200003100000040000220B80000100DB +:10DD62000000DEADBEEFFE005E00BC0077010000E9 +:10DD720000005F07000000008F2CA20E58404816DA +:10DD8200CE2CAC2CDC2C4A2D852D00000000072D5A +:10DD9200A20E58404816512DC72DDC2C4A2D852D38 +:10DDA2006C617A79686F6D652E72750000000000F3 +:10DDB2000000000000000000000000000000000061 +:10DDC20000000000892DA20E584048161F2D9A2DE2 +:10DDD200DC2C4A2D852D00000000B13B793D5840D6 +:10DDE200B03B543C3A3C103CE03D5D3C363C353D5A +:10DDF200113DA83B9D3BC73B00000000072DA20E32 +:10DE020058404816512DB72DDC2C4A2D852D303126 +:10DE120032333435363738394142434445460000BF +:10DE2200044D5154540400000000F80FF80F5840FC +:10DE3200F80FF80FF80FF80FF80F9B3BF80FF80FD9 +:10DE4200F80FF80FF80FF80FF80FF80FF80F00009F +:10DE52000000A924E524584097247C3BFB26C924D2 +:10DE6200D93C9B3BFB3BB52917258C292427DC2673 +:10DE7200943B843B803B00000000A1467146584021 +:10DE8200454669465546464600000000580FA20E18 +:10DE9200E60E9F0F170FF50E090F00000000F80F96 +:10DEA200F80F5840F80FF80FF80FF80FF80FF80FA7 +:10DEB200F80FF80FF80FF80F00000000F80FA20E8D +:10DEC20058405740F80FF80FF80F00000000F80F05 +:10DED200A20E5840574000000000B13B793D584027 +:10DEE200B03B543C3A3C103CE03D5D3C363C353D59 +:10DEF200113DA83B9D3BC73B00000000E510000020 +:10DF02000000F80F000000000000000068656C705F +:10DF12000073617665006C6F6164006765740073FD +:10DF22006574006B696C6C00726571000D0A0020EB +:10DF3200005F7374617400560052504D00490073C3 +:10DF42007700666C7400707772002F616C61726D7D +:10DF52002F6F76726874002F616C61726D2F736E11 +:10DF620073720053006974656D0073636D640072AF +:10DF7200636D6400656D6974004F4E004F46460044 +:10DF820025783A25783A25783A25783A25783A2537 +:10DF92007825D181002F726573702F23002F72654F +:10DFA200712F636F6E660031002F253032782D2578 +:10DFB2003032782D253032782D253032782D2530AB +:10DFC20032782D253032782E636F6E6669672E6A3D +:10DFD200736F6E006E756C6C0074727565006661AD +:10DFE2006C7365002D002E002564002F616C617238 +:10DFF2006D6F66662F736E73720057495A6E657441 +:10E002000022002525253278002325325825325852 +:10E01200253258002C0031772054696D656F757474 +:10E02200005265736574206572726F720020636FAF +:10E032006D705F69642100646D7800646D78696E4B +:10E04200006D6F64627573006F77006974656D733C +:10E05200006D717474005245535400544F47474C3D +:0AE06200450048414C54003B00000B +:00000001FF diff --git a/compiled/Mega2560/lighthub.ino.hex b/compiled/Mega2560/lighthub.ino.hex deleted file mode 100644 index e26a709..0000000 --- a/compiled/Mega2560/lighthub.ino.hex +++ /dev/null @@ -1,3364 +0,0 @@ -:100000001EC500004DC500004BC5000049C50000DD -:1000100047C5000045C5000043C5000041C50000BC -:100020003FC500003DC500003BC5000039C50000CC -:1000300037C5000035C5000033C500000C94951687 -:100040002FC500002DC500002BC5000029C50000EC -:1000500027C5000025C5000023C500000C94C81466 -:100060001FC500000C9463130C943A1319C50000CB -:1000700017C5000015C5000013C5000011C500001C -:100080000FC500000DC500000BC5000009C500002C -:100090000C94A2150C9412150C9459150C945B1E1B -:1000A000FFC40000FDC40000FBC40000F9C4000050 -:1000B000F7C40000F5C40000F3C40000F1C4000060 -:1000C000EFC40000EDC40000EBC400000C94111359 -:1000D0000C94E812E5C40000E3C40000E1C4000091 -:1000E000DFC400009C088D089608A5089C089C08A1 -:1000F000A50896089C089C08ED08D408D408FF08B9 -:10010000ED08FC08FF08FF08ED08ED08D109CD094E -:10011000CD09D409D109D109D409D409D109D1090A -:10012000290C2E0C330C3D0C470CC00C510C590CF7 -:10013000610C6B0C750C7F0C8E0C980CC00CA20C17 -:10014000AC0CB60CFC10FF10EE10F210F8103611CB -:10015000031107110D11111115111B111F1123117D -:10016000361129112D1131119D19AC198A19C9198E -:10017000C919C919C919C919C919C919C919C9196F -:10018000DA1754196A198319512554256C258325CA -:10019000CC25DE25FD25F729F729F729F729F429AC -:1001A000F429FB29FB29FB29FB29FB29FB29FB2936 -:1001B000FB29F429F429FB29FB29FB29FB29FB292D -:1001C000F929F72907634236B79BD8A71A39685629 -:1001D00018AEBAAB558C1D3CB7CC5763BD6DEDFD69 -:1001E000753EF6177231BF000000803F0800000026 -:1001F000BE922449123EABAAAA2ABECDCCCC4C3E1C -:1002000000000080BEABAAAAAA3E00000000BF000A -:100210000000803F0000000000084178D3BB438706 -:10022000D1133D190E3CC3BD4282AD2B3E68EC821A -:1002300076BED98FE1A93E4C80EFFFBE01C4FF7F9F -:100240003F00000000006364696E6F70737578583A -:100250005B00203D0020543A00204974656D3A004F -:100260002056616C3D002053746F726520003A3D4A -:10027000003A003D3E003D00564323004D6F64624E -:100280007573206F70206661696C65640020636D12 -:10029000643D003D0056435F6865617423003D0086 -:1002A00050696E3A003D0050696E3A00573A00209E -:1002B00048616C74656400466F72636520576869B5 -:1002C0007465003D00526573746F7265643A200076 -:1002D0003A204E6F2073746F7265642076616C757E -:1002E0006573202D2064656661756C7400526573BA -:1002F000746F7265642066726F6D3A00436D643D81 -:1003000000496E76616C6964204D41433A20736503 -:10031000742064656661756C74000A4C617A796852 -:100320006F6D652E7275204C696768744875622020 -:10033000636F6E74726F6C6C65722076302E393517 -:1003400000496E76616C696420636F6D6D616E64E7 -:10035000003E3E2000312D7769726520636F756E17 -:10036000743A200020416464723A00646576230088 -:1003700020616C69766500204E6F64653A005365B4 -:1003800061726368696E67004D6F64627573207097 -:100390006F6F6C696E67206572726F723D004D6F92 -:1003A000646275732056616C3A20004D6F6462750B -:1003B0007320706F6F6C696E67206572726F723D2B -:1003C000002D002050492056616C203A004D6F648A -:1003D00062757320706F6F6C696E67206572726FE3 -:1003E000723D002D0020464D2056616C203A002FB2 -:1003F0006D79686F6D652F735F6F75742F00202D99 -:100400002D00204F464600204F4E00204F4646000C -:1004100020636D643A002043757274656D703A0014 -:10042000205365743A002045787069726564000055 -: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 -:1008A0003A2000436F6E6E2E2061626F7274656431 -:1008B000004C6F61646564006C6F616420666169FF -:1008C0006C6564004E6F2073746F72656420636F93 -:1008D0006E666967006C6F6164696E6720436F6E56 -:1008E0006669670072657175657374204D51545463 -:1008F00020436F6E666967005361766564005361DB -:1009000076696E6720636F6E6669672E2E00636F6F -:10091000756C64206E6F742070617273653A20008C -:1009200055706461746564006F6E006F66660048A0 -:100930005454502F312E31202569002048545450F2 -:100940002F312E310D0A486F73743A2025730D0A2A -:100950004163636570743A202A2F2A0D0A436F6E33 -:100960006E656374696F6E3A20636C6F73650D0A10 -:100970000025730020000D0A0047455400207472C2 -:100980007920616761696E20696E20352073656327 -:100990006F6E6473006661696C656420746F2063B8 -:1009A0006F6E6E656374004552524F523A20536524 -:1009B000727665722072657475726E65642000438C -:1009C0006F6E6669672070617273696E6720666119 -:1009D000696C656400676F7420436F6E66696700B9 -:1009E000687474703A2F2F00436F6E6669672055E4 -:1009F00052493A20002D3E004F4F4D21005B002E02 -:100A0000004D7920495020616464726573733A2007 -:100A1000003A004D79206D616320616464726573F2 -:100A2000733A20002F6D79686F6D652F735F6F7556 -:100A3000742F004E6F742066696E64008A5811240A -:100A40001FBECFEFD1E2DEBFCDBF00E00CBF15E08F -:100A5000A0E0B2E0E6EFFEEC00E00BBF02C00790C2 -:100A60000D92A232B107D9F72BE0A2E2B5E001C0A6 -:100A70001D92AE39B207E1F715E0CFE1D5E000E015 -:100A800006C021970109802FFE010E942766CE3102 -:100A9000D10780E00807A9F70E946A4E0C94796795 -:100AA000AFCAEF92FF920F931F93CF93DF937B0117 -:100AB0008901C0E0D0E0CE15DF0559F0CC33D10577 -:100AC00041F0F80161918F012196CE010E947E17BD -:100AD000F2CFDF91CF911F910F91FF90EF9008958A -:100AE0008F929F92AF92BF92CF92DF92EF92FF923E -:100AF0000F931F93CF93DF93E62EB72ED42EA52E00 -:100B0000C22E932EF02E812EBC0180914A05909129 -:100B10004B050E949143EC01892B09F453C0888551 -:100B2000853009F04FC060E0CE010E9484438C0103 -:100B300061E0CE010E948443DC011996CD91DC91E5 -:100B40001A97D8011996ED91FC911A97E130F105A9 -:100B500061F02CF4EF2BB1F56F2DCE0117C0E23010 -:100B6000F10541F03797A9F02DC06F2DCE01039606 -:100B70000E947E176E2DCE010E947E176D2DCE0134 -:100B800001960E947E176C2DCE0102960E947E1760 -:100B900019C00097B9F0FC018085853099F4C681B1 -:100BA000D781209779F00F2D182D2C2D392D4D2D13 -:100BB0005A2D6E2D7B2D89859A8592DF0A80DB81E7 -:100BC000C02DEFCFDF91CF911F910F91FF90EF904C -:100BD000DF90CF90BF90AF909F908F900895CF926D -:100BE000DF92EF92FF920F931F93CF93DF93E091E9 -:100BF000FE07F091FF07309789F09085953071F4EA -:100C000069017A01EB01682FCF010E9484439601AC -:100C1000A701BE01FC018185928562DFDF91CF9142 -:100C20001F910F91FF90EF90DF90CF900895AF92BA -:100C3000BF92CF92DF92EF92FF920F931F93CF93C9 -:100C4000DF93E1E0F0E0C0E0D0E0CC24C394D12C0D -:100C50004091260550912705B6010C2E02C0660F63 -:100C6000771F0A94E2F77F0184E0E80EF11CCF01C0 -:100C7000B12C9C01A0910402B0910502A817B907FC -:100C800020F42091040230910502A091B005B091AA -:100C9000B105A20FB31FAC90A091FA07B091FB076A -:100CA0009C0121503109A20FB31F0A2D10E02C9195 -:100CB00030E00217130729F0462B572BAC92BB24C8 -:100CC000B39401968E159F05A1F650932705409386 -:100CD0002605BB2009F18091FA079091FB07E80FE8 -:100CE000F91F028110E0218130E0408150E031970E -:100CF000608170E0CE0173DF0E94BC14DC01CB0187 -:100D0000845D9E4FAF4FBF4F809322059093230584 -:100D1000A0932405B09325052196F701C430D10591 -:100D200009F096CFDF91CF911F910F91FF90EF9037 -:100D3000DF90CF90BF90AF900895DC011296ED91B7 -:100D4000FC911397309721F081E09085953009F060 -:100D500080E00895CF92DF92EF92FF92CF93DF93DE -:100D6000DC011696ED91FC911797309721F12085C3 -:100D7000223009F56A017B01EC0166E672E086EA41 -:100D800098E00E948E1160E672E086EA98E00E9488 -:100D90008E112AE030E0B701A60186EA98E00E94B1 -:100DA0000F1286EA98E00E949F12EE81FF81C186B1 -:100DB000D286E386F486DF91CF91FF90EF90DF90AB -:100DC000CF900895FC0186819781009789F0FC01FE -:100DD0002085223041F0253079F460E00E94844380 -:100DE000009779F0FC01618572858385948508956B -:100DF0006FEF7FEFCB0108956EEF7FEF8FEF9FEFE7 -:100E000008956DEF7FEF8FEF9FEF0895FC018481D0 -:100E10009581009761F0FC012085223029F0253072 -:100E200049F40E948443FC018185928508958FEFE7 -:100E30009FEF08958EEF9FEF0895CF93C62F63E045 -:100E4000FC01828193810E948443009749F04C2FDA -:100E500050E060E070E0FC0141875287638774874F -:100E6000CF91089563E0FC01828193810E948443C5 -:100E7000009719F0FC01818508958FEF08958F92F6 -:100E80009F92BF92CF92DF92EF92FF920F931F93A8 -:100E9000CF93DF93EC0151DF882309F47EC08A8170 -:100EA0009B810E94DD2A082F10E06801CC0CDD1C1C -:100EB000E12CF12C92E0B92E0430110504F5F70174 -:100EC000EC0DFD1DEE5EFD4F808091800E941C2781 -:100ED000009751F0FC01B086A401990C660B770BCA -:100EE0004187528763877487BC018A819B810E94F6 -:100EF000CF430F5F1F4FF2E0EF0EF11CDDCF0A81F1 -:100F00001B8160E0C8010E948443FC0181858887C1 -:100F100061E0C8010E9484439D838C8362E0C80124 -:100F20000E9484439F838E8369E572E086EA98E09D -:100F30000E948E11EA81FB816081718186EA98E0CE -:100F40000E94D71265E572E086EA98E00E948E1151 -:100F5000488550E060E070E02AE086EA98E00E9470 -:100F6000C71162E572E086EA98E00E948E1160E0A7 -:100F700070E0CE014BDF4AE050E0BC0186EA98E029 -:100F8000DF91CF911F910F91FF90EF90DF90CF9065 -:100F9000BF909F908F900C94A212DF91CF911F91E0 -:100FA0000F91FF90EF90DF90CF90BF909F908F9028 -:100FB0000895CF93DF93EC018AE292E099838883CE -:100FC0006115710549F080914A0590914B050E9489 -:100FD00091439B838A8302C01B821A82CE01DF91D8 -:100FE000CF914DCF3F924F925F926F927F928F92AF -:100FF0009F92AF92BF92CF92DF92EF92FF920F93A8 -:101000001F93CF93DF93CDB7DEB761970FB6F894F8 -:10101000DEBF0FBECDBF6C015B012A017901302E0E -:101020006CEF72E086EA98E00E948E114AE050E090 -:10103000B50186EA98E00E94A2121B861A861D86D8 -:101040001C861F861E86E114F10421F47E012AE02D -:10105000E20EF11C60E070E0C601D8DE8C0133E0E6 -:10106000A316B104C1F084E0A816B10481F5C6014D -:10107000F9DE823009F47BC038F4882309F477C0A4 -:10108000813009F450C1C1C1853009F470C0893084 -:1010900009F449C1BAC1D60118968C91873009F478 -:1010A000B4C1C601DFDE853079F46DEE72E086EA08 -:1010B00098E00E948E114AE050E065E070E086EA18 -:1010C00098E00E94A21253C08DEF9FEF3EC6B1E0A0 -:1010D000AB16B10409F44BC024F4A114B10461F0BF -:1010E00094C1F2E0AF16B10409F41DC125E0A216C7 -:1010F000B10409F431C189C169E0C6019EDED6019F -:1011000018968C9190E08A309105F8F4FC018827BC -:10111000EE58FF4F8F4F0C942766F7018281938121 -:10112000892B21F48FE7D60118968C93F701408123 -:1011300051816281748107C0D7014D915C91052E68 -:10114000000C660B770BC60105DE0E94BC14609391 -:101150008E0B70938F0B8093900B9093910BF601F5 -:101160008281938190932905809328054EC1C60101 -:1011700079DE813009F49FC0C60124DEAB01BC01D9 -:1011800014161506160617060CF043C0D60118965D -:101190008C9190E08A30910590F5FC018827E45805 -:1011A000FF4F8F4F0C942766F70140835183862FA2 -:1011B000660F990B93838283872F770F990B958303 -:1011C0008483970143E050E060E070E0C6010E9434 -:1011D000304A63E0A62EB12C43C0D7014D935C93F7 -:1011E000970141E050E060E070E0C6010E94304AA3 -:1011F000AA24A394B12C34C0F7015183408320E08A -:1012000030E040E050E061E070E0C6010E94304A0A -:1012100025C02AE030E086EA98E00E940F1260EDD7 -:1012200072E086EA98E00E94C712D60118968C9167 -:10123000883031F484E190E0F701918380830EC01F -:1012400084E690E0D70111969C938E9313961C929E -:101250001E92129715969C938E931497A12CB12CE5 -:101260004701612C712C6A147B0409F165EC72E072 -:1012700086EA98E00E948E114AE050E0B30186EAC7 -:1012800098E00E94561263EC72E086EA98E00E94B1 -:101290008E11F401619171914F014AE050E086EAAC -:1012A00098E00E94A212FFEF6F1A7F0ADCCF61E084 -:1012B000C601C3DD28C0D60118968C91813019F57E -:1012C00067EB72E086EA98E00E94C7128FE7F601AA -:1012D0008087D70113961C921E92129784E690E0A5 -:1012E00015969C938E9314974C9111965C9160E0A7 -:1012F00074E6C6012FDD970143E050E060E070E046 -:10130000C6010E94304AF6018085813009F076C01E -:10131000D70112968D919C911397892B09F06EC07D -:101320008FE780876BC0C6019DDD853009F46AC0F8 -:10133000F70111821082138212821582148262E0F8 -:10134000C6017BDD20E030E040E050E062E070E08C -:10135000C6010E94304A56C0C601EFDC882309F45A -:1013600054C0C6017FDD823009F44FC0853009F4D6 -:101370004CC0813049F1C60125DD362F272FD6011B -:1013800018964C9150E04A30510570F4FA018827C4 -:10139000EA57FF4F8F4F0C942766892E990F9908B3 -:1013A00005C0832E922E02C0812C912C6EE672E035 -:1013B00086EA98E0B3D74AE050E0B40186EA98E0C4 -:1013C0000E94A212892809F1F7011182108213826A -:1013D00012821582148265E0C6012FDD20E030E024 -:1013E00040E050E062E070E0C6010E94304A6FEADF -:1013F00072E086EA98E00E94C71207C0AA24A3946C -:10140000B12C03C032E0A32EB12CD60118968C91DA -:10141000843009F460C158F4813009F448C0B8F14F -:10142000823009F478C0833009F4ACC1E3C388305A -:1014300009F43DC338F4863009F480C1873009F4DB -:101440005BC1D8C3893009F4BBC28F3709F0D2C35E -:1014500060E0C8010E947E1760E0C80101960E940A -:101460007E1760E0C80102960E947E17F701A481F2 -:10147000B5812FEF30E00E94366624E630E040E090 -:1014800050E00E945962622FC801039621C1F70102 -:10149000A081B1812FEF30E00E94366624E630E073 -:1014A00040E050E00E945962622FC80111C1D7018B -:1014B00012962D913C91139784E690E0821B930B3A -:1014C00014962D913C911597829FD001839FB00D6A -:1014D000929FB00D11242FEF30E00E94366620E17C -:1014E00037E240E050E00E945962622FC801039643 -:1014F000288B398B0E947E176CEA72E086EA98E0AE -:101500000DD74AE050E02889622F3989732F86EA87 -:1015100098E00E94A212F701A481B5812FEF30E07C -:101520000E94366624E6422E512C612C712CA301B8 -:1015300092010E945962C22EA22EF701A281B381AC -:101540002FEF30E00E943666A30192010E9459629B -:10155000D22EB22EF701A081B1812FEF30E00E9490 -:1015600036662DE631E040E050E00E945962522F8D -:10157000422F4F71440F440F842F880F45E5682F89 -:10158000649F060E60E0611D1124922F90742072FA -:1015900057FD21C091110BC0211104C0862F8095E9 -:1015A000562F11C055E5560F40E06BEA33C02111AC -:1015B0000DC0482F5AEA459F040E40E0411D1124FA -:1015C0008BEA841B560F682F40E024C080E0562F22 -:1015D0005095462F0EC0911111C021110CC0482FFB -:1015E0002AEA429F040E40E0411D11245BEA541B8D -:1015F0004B5A60E00FC0462F40950BC0211104C02C -:1016000085E5860F4BEA03C08AEA860F90E0461B09 -:10161000682F50E0FFEFBF1609F426C0BB2009F188 -:10162000662329F02D2D629F060E60E0611D552373 -:1016300029F03D2D539F050E50E0511D442329F004 -:101640002D2D429F040E40E0411D1124D0942D2DDC -:10165000229F020E20E0211D1124620F520F420F23 -:1016600003C04FEF5FEF6FEF3FEFA31609F421C008 -:1016700020E03C2D332321F0339F212D09F02F5FF3 -:101680002223A1F0662321F0629F060E60E0611D17 -:10169000552321F0529F050E50E0511D442321F0A7 -:1016A000429F040E40E0411D112403C040E050E081 -:1016B00060E0C801498B588B0E947E175889652FBE -:1016C000C80101960E947E174989642FC8010296BD -:1016D0000E947E178FC2D60114960D911C9115970A -:1016E000F8018085853009F085C2C8010E94DD2A95 -:1016F000833009F07FC2F0C1D6011496ED91FC91C0 -:1017000015978085853009F075C2C680D780C114D1 -:10171000D10409F46FC2F60161857285CE0101968C -:1017200048DC032D9701A201B501CE0101965ADCD8 -:10173000D6011296CD90DC901397E9CFE02E61E0B0 -:10174000802F0E944814FF24F394AA94AB2809F038 -:10175000F12C6F2D8E2D0E94191467EA72E086EA33 -:1017600098E0DCD54AE050E0B80186EA98E09ED6E1 -:1017700065EA72E086EA98E0D1D56F2D70E04AE024 -:1017800050E01AC117FF07C0119501951109AA244D -:10179000A394B12C02C0A12CB12CD02E61E0802FDB -:1017A0000E9448148091A100887F8093A1008091BD -:1017B0009100887F809391008091A1008260809346 -:1017C000A10080919100826080939100F701A08137 -:1017D000B181AB2899F0CD01BB0FAA0BBB0B9C01CB -:1017E000AD012456310941095109AFEFB0E00E9423 -:1017F00075622CE93FEF4FEF5FEF08C02FEF30E04D -:101800000E94366624E630E040E050E00E945962D3 -:10181000790161E08D2D0E944814E114F10409F46E -:10182000B3C0FFEFEF16F10409F4B0C0F801FF27D1 -:10183000E75FFA4FE4914E2F50E0FA013197E23121 -:10184000F10508F09DC08827E057FF4F8F4F0C949B -:10185000276684B5806884BDE7BC9BC084B5806280 -:1018600084BDE8BC96C08091800080688093800031 -:10187000F0928900E09288008CC0809180008062A4 -:1018800080938000F0928B00E0928A0082C0809169 -:101890008000886080938000F0928D00E0928C0040 -:1018A00078C08091B00080688093B000E092B3006F -:1018B00070C08091B00080628093B000E092B4006C -:1018C00068C080919000806880939000F0929900A9 -:1018D000E09298005EC080919000806280939000BA -:1018E000F0929B00E0929A0054C080919000886032 -:1018F00080939000F0929D00E0929C004AC08091FD -:10190000A00080688093A0008091A0008F7B8093CE -:10191000A000F092A900E092A8003BC08091A00036 -:1019200080628093A000F092AB00E092AA0031C0E8 -:101930008091A00088608093A000F092AD00E092BA -:10194000AC0027C080912001806880932001F09234 -:101950002901E09228011DC08091200180628093BE -:101960002001F0922B01E0922A0113C08091200106 -:10197000886080932001F0922D01E0922C0109C033 -:1019800020E8E216F10414F460E001C061E08D2D5E -:1019900050D760EA72E086EA98E0C0D44AE050E0AE -:1019A000B80186EA98E082D56EE972E086EA98E0AE -:1019B000B5D44AE050E0B70186EA98E0C3D51AC131 -:1019C000D7011C9160E070E0C60120DA082FF92EE3 -:1019D00068E772E086EA98E0A1D44AE050E0602F20 -:1019E0007F2D86EA98E062D566E772E086EA98E0A5 -:1019F00095D4612F012E000C770B4AE050E086EA67 -:101A000098E0A0D58091440590914505892B09F077 -:101A100092C081E090E0909345058093440526E0D4 -:101A200040E855E260E070E089E098E075D6009308 -:101A3000FC0989E098E09093FB098093FA091092E1 -:101A4000070B1092090B1092080B80ED97E0909312 -:101A5000820A8093810A1092840A1092830A1123C9 -:101A600039F085E090E09093860A8093850A04C05F -:101A70001092860A1092850A86E00E940C2862E382 -:101A800070E080E090E040D782ED97E09093820A8A -:101A90008093810A1092840A1092830AB4E61B0292 -:101AA000C00111249093860A8093850A9CC0D601B8 -:101AB0001496ED91FC91159761857285CE01019682 -:101AC00078DACE01019639D9882309F493C0898543 -:101AD000893009F08FC093C060E0C8010E94844340 -:101AE000FC015184752C628461E0C8010E9484432A -:101AF000DC0119968D909D90AD90BC901C9762E092 -:101B0000C8010E948443FC0101851285F701A08170 -:101B1000B1812FE330E00E94366624E630E040E0F9 -:101B200050E00E94596269017A01809144059091C8 -:101B30004505892B31F06CE772E086EA98E027D5FD -:101B400059C081E090E0909345058093440526E2DA -:101B500040E855E260E070E089E098E0DDD5509221 -:101B6000FC0989E098E09093FB098093FA091092B0 -:101B7000070B1092090B1092080B012B09F43BC0C4 -:101B8000DC2CCC24CC24CA944AE050E0672D762D7E -:101B900086EA98E08BD463E772E086EA98E0BED3E9 -:101BA000B501A4016627772720E186EA98E0EFD304 -:101BB00061E772E086EA98E0B1D3A60160E070E0E8 -:101BC00020E186EA98E0E3D386EA98E0B8D49092E0 -:101BD000820A8092810A1092840A1092830AD0921B -:101BE000860AC092850A86E00E940C28109245055C -:101BF00010924405AAC0DD24DD24DA94C5CF0A2D55 -:101C0000D7011C9160E070E0CE010196FFD8F82E5C -:101C1000E92E65E972E086EA98E080D34AE050E078 -:101C20006F2D7E2D86EA98E041D463E972E086EA62 -:101C300098E074D3612F012E000C770B4AE050E03E -:101C400086EA98E033D46DE872E086EA98E066D3DD -:101C50006A2DAA0C770B4AE050E086EA98E072D42D -:101C60008091440590914505892B09F064CF81E06E -:101C700090E0909345058093440526E040E855E2C6 -:101C800060E070E089E098E047D5F092FC0989E0D7 -:101C900098E09093FB098093FA091092070B109239 -:101CA000090B1092080B0230A9F1053099F1612F50 -:101CB000110F770B880B990B0E94986322E538EB84 -:101CC00042E152E40E94956220E030E040E251E4BB -:101CD0000E944C642DEE3EE94CE35EE30E94FD62FF -:101CE0006B017C0120E030E0A9010E94486420E003 -:101CF00030E040E05FE387FD05C0C701B6010E9408 -:101D0000956204C0C701B6010E9494620E94656397 -:101D10008B0102C000E010E0A80160E070E02AE062 -:101D200086EA98E034D386EA98E009D483ED97E018 -:101D30009093820A8093810A1092840A1092830AF7 -:101D40001093860A0093850A4ECF61960FB6F894D9 -:101D5000DEBF0FBECDBFDF91CF911F910F91FF90DE -:101D6000EF90DF90CF90BF90AF909F908F907F903B -:101D70006F905F904F903F900895CF93DF93EC0169 -:101D80006BEA73E00E94A366892B41F16EEA73E06F -:101D9000CE010E94A366892B21F162EB73E0CE0194 -:101DA0000E94A366892B01F167EB73E0CE010E94CC -:101DB000A366892BE1F06EEB73E0CE010E94A3666F -:101DC000892BC1F088818D32C1F090ED980F9A3047 -:101DD000A0F08B37A9F48EEF9FEF14C081E090E064 -:101DE00011C082E090E00EC083E090E00BC084E080 -:101DF00090E008C085E090E005C080E090E002C07F -:101E00008FEF9FEFDF91CF910895EF92FF920F93A5 -:101E10001F93CF93DF938091260590912705C4E00F -:101E2000D0E021E030E0A90148235923452B29F0D7 -:101E3000A9014095509584239523220F331F2197A4 -:101E400091F7909327058093260596D5009122055A -:101E50001091230520912405309125056017710705 -:101E60008207930708F458C0012B022B032B09F4B7 -:101E700053C010922205109223051092240510924F -:101E80002505E12CF12CE091FA07F091FB07EC0F0E -:101E9000FD1F038110E0228130E0418150E060812C -:101EA00070E0C7010E94EF058FEFE81AF80A249648 -:101EB00084E0E816F10439F7C1E0D0E08091040233 -:101EC000909105028C179D0728F48091040290914F -:101ED000050201C0CE012091B0053091B105F90194 -:101EE000E80FF91F408150E060E070E02AE086EAE8 -:101EF00098E04DD263EC73E086EA98E058D32196DF -:101F0000C131D105D9F686EA98E0DF91CF911F91D2 -:101F10000F91FF90EF9013C3DF91CF911F910F911D -:101F2000FF90EF900895CF92DF92EF92FF920F9380 -:101F30001F93CF93DF936C017A018B01C0E0D0E057 -:101F4000CE15DF0589F0D8016D918D01D601ED9197 -:101F5000FC910190F081E02DC6011995892B11F4B7 -:101F60007E0102C02196ECCFC701DF91CF911F9176 -:101F70000F91FF90EF90DF90CF900895FC01A08922 -:101F8000B1898C91A689B78982FD0FC09C91818D02 -:101F90008F5F8F73228D821749F0218DDF01A20F91 -:101FA000B11D5D969C93818F08958C910895FC01DD -:101FB000538D448D252F30E0842F90E0821B930BAE -:101FC000541710F0CF96089501970895FC01918D54 -:101FD000828D981761F0828DDF01A80FB11D5D968B -:101FE0008C91928D9F5F9F73928F90E008958FEFF9 -:101FF0009FEF0895FC01918D828D981731F0828DAD -:10200000E80FF11D858D90E008958FEF9FEF089503 -:10201000FC01918D228D892F90E0805C9F4F821B67 -:1020200091098F739927089589E098E0F1DF21E005 -:10203000892B09F420E0822F089586EA98E0E8DFF2 -:1020400021E0892B09F420E0822F0895FC01848D82 -:10205000DF01A80FB11DA35ABF4F2C91848D90E0D2 -:1020600001968F739927848FA689B7892C93A089AD -:10207000B1898C9180648C93938D848D981306C064 -:102080000288F389E02D80818F7D80830895EF920F -:10209000FF920F931F93CF93DF93EC0181E0888F22 -:1020A0009B8D8C8D981305C0E889F989808185FD09 -:1020B00023C0F62E0B8D10E00F5F1F4F0F731127FB -:1020C000E02E8C8DE8120BC00FB607FCFACFE88922 -:1020D000F989808185FFF5CFCE01B8DFF2CF8B8DF6 -:1020E000FE01E80FF11DE35AFF4FF0820B8FEA89E2 -:1020F000FB898081806207C0EE89FF896083E8895F -:10210000F98980818064808381E090E0DF91CF91C4 -:102110001F910F91FF90EF900895CF93DF93EC0103 -:10212000888D8823C1F0EA89FB89808185FD05C0FF -:10213000A889B9898C9186FD0EC00FB607FCF5CF32 -:10214000808185FFF2CFA889B9898C9185FFEDCF79 -:10215000CE017CDFE8CFDF91CF91089580E090E061 -:10216000892B19F06ADF811120C080E090E0892B73 -:1021700041F080E090E0892B21F00E940000811165 -:1021800017C080E090E0892B19F04EDF811113C059 -:1021900080E090E0892BA1F080E090E0892B81F035 -:1021A0000E94000081110AC008950E940000DDCF46 -:1021B0000E940000E6CF0E940000EACF0C940000CD -:1021C000089590E0FC013197E231F10508F04EC02E -:1021D0008827EE55FF4F8F4F0C9427668091800023 -:1021E0008F7703C0809180008F7D80938000089559 -:1021F00080918000877FF9CF84B58F7702C084B546 -:102200008F7D84BD08958091B0008F7703C0809149 -:10221000B0008F7D8093B0000895809190008F77FB -:1022200007C0809190008F7D03C080919000877FD0 -:102230008093900008958091A0008F7707C08091CF -:10224000A0008F7D03C08091A000877F8093A000B5 -:102250000895809120018F7707C0809120018F7DA4 -:1022600003C080912001877F8093200108953FB7AC -:10227000F8948091BE059091BF05A091C005B091E2 -:10228000C10526B5A89B05C02F3F19F00196A11DD9 -:10229000B11D3FBFBA2FA92F982F8827820F911DFC -:1022A000A11DB11DBC01CD0142E0660F771F881F43 -:1022B000991F4A95D1F70895CF93DF931F92CDB719 -:1022C000DEB789832091B2053981E091B305F091A1 -:1022D000B405822F90E080959095F89400800822B4 -:1022E00000824BE000C05DE000005A95E9F70080F5 -:1022F00008220894379508F4022A00824A9599F733 -:1023000078940F90DF91CF9108950E945066DC0180 -:10231000ED91FC910190F081E02D1994EF92FF92E4 -:102320000F931F93CF93DF938C017B01C0E0D0E02C -:10233000F701EC0FFD1F6491662361F0D801ED9168 -:10234000FC910190F081E02DC8011995892B11F0C5 -:102350002196EECFCE01DF91CF911F910F91FF908B -:10236000EF9008956115710579F0FB01019000204F -:10237000E9F73197AF01461B570BDC01ED91FC915A -:102380000280F381E02D199480E090E008954F924F -:102390005F926F927F92EF92FF920F931F93CF9372 -:1023A000DF93CDB7DEB7A1970FB6F894DEBF0FBEAF -:1023B000CDBF7C01FA01CB0119A2223008F42AE03A -:1023C0008E010F5D1F4F422E512C612C712CBF01CD -:1023D000A30192010E943762F901CA01015011095B -:1023E0006A3014F4605D01C0695CD8016C93232BE2 -:1023F000242B252B61F7B801C701B4DFA1960FB6D6 -:10240000F894DEBF0FBECDBFDF91CF911F910F912A -:10241000FF90EF907F906F905F904F900895CF92D4 -:10242000DF92EF92FF920F931F93CF93DF93EC0114 -:102430006A017B012115310579F4E881F981019068 -:10244000F081E02D642FDF91CF911F910F91FF90CC -:10245000EF90DF90CF9019942A303105D9F477FFAF -:1024600018C06DE254DF8C0144275527BA014C197E -:102470005D096E097F092AE0CE0189DF800F911F77 -:10248000DF91CF911F910F91FF90EF90DF90CF9050 -:1024900008952AE0B701A601CE01DF91CF911F91E7 -:1024A0000F91FF90EF90DF90CF9071CF9A01AB0129 -:1024B000770F660B770BB3CF8F929F92AF92BF923D -:1024C000CF92DF92EF92FF920F931F93CF93DF9300 -:1024D0007C018B016C0182E0C80ED11C4701E5E054 -:1024E0008E0E911CC0E0D0E0F60141916F0150E0EA -:1024F00060E070E02AE0C8014ADF5C016EE2C801DA -:1025000006DF8A0D9B1DC80FD91FC814D90461F7B7 -:10251000F701458150E060E070E02AE0C80137DF54 -:102520008C0F9D1FDF91CF911F910F91FF90EF9026 -:10253000DF90CF90BF90AF909F908F90089565EE01 -:1025400073E010CF0F931F93CF93DF93EC019A01A9 -:10255000AB01770F660B770B62DF8C01CE01EFDFEB -:10256000800F911FDF91CF911F910F9108950F93CD -:102570001F93CF93DF93EC01F5DE8C01CE01DFDFFB -:10258000800F911FDF91CF911F910F9108950F93AD -:102590001F93CF93DF93EC01C1DE8C01CE01CFDF1F -:1025A000800F911FDF91CF911F910F910895DACE87 -:1025B00023EA33E0FC0131832083FB014081518118 -:1025C00062817381FC014283538364837583089520 -:1025D0001F920F920FB60F9211240BB60F922F93EA -:1025E0003F934F935F936F937F938F939F93AF939B -:1025F000BF93EF93FF9389E098E028DDFF91EF917F -:10260000BF91AF919F918F917F916F915F914F910A -:102610003F912F910F900BBE0F900FBE0F901F9008 -:1026200018951F920F920FB60F9211240BB60F92AE -:102630002F933F934F935F936F937F938F939F93CA -:10264000AF93BF93EF93FF9389E098E097DCFF91FE -:10265000EF91BF91AF919F918F917F916F915F911A -:102660004F913F912F910F900BBE0F900FBE0F9087 -:102670001F9018951F920F920FB60F9211240BB650 -:102680000F922F933F934F935F936F937F938F930B -:102690009F93AF93BF93EF93FF9386EA98E0D6DCC6 -:1026A000FF91EF91BF91AF919F918F917F916F912A -:1026B0005F914F913F912F910F900BBE0F900FBEE6 -:1026C0000F901F9018951F920F920FB60F92112422 -:1026D0000BB60F922F933F934F935F936F937F931C -:1026E0008F939F93AF93BF93EF93FF9386EA98E006 -:1026F00045DCFF91EF91BF91AF919F918F917F91B9 -:102700006F915F914F913F912F910F900BBE0F9062 -:102710000FBE0F901F901895CF92DF92EF92FF920D -:102720001F93CF93DF93EC016A017B01122FE8899D -:10273000F98982E080834115514E61057105B1F040 -:1027400060E079E08DE390E0A70196010E94376296 -:10275000DA01C9010197A109B109B695A795979525 -:102760008795AC01411580E15807A8F0E889F989FF -:10277000108260E874E88EE190E0A70196010E9463 -:102780003762BA01A9014150510961097109769571 -:10279000679557954795EC85FD855083EE85FF85B8 -:1027A0004083188EEC89FD891083EA89FB8980813A -:1027B00080618083EA89FB89808188608083EA89DF -:1027C000FB89808180688083EA89FB8980818F7D95 -:1027D0008083DF91CF911F91FF90EF90DF90CF909A -:1027E0000895CF93DF93282F30E0F901E75FFA4F88 -:1027F0008491F901ED53FB4FD491F901E358FB4F5C -:10280000C491CC2389F08111DCDCEC2FF0E0EE0FD9 -:10281000FF1FED59FB4FA591B491EC91ED2381E0A1 -:1028200090E021F480E002C080E090E0DF91CF9161 -:1028300008951F93CF93DF93282F30E0F901E75FCE -:10284000FA4F8491F901ED53FB4FD491F901E3580C -:10285000FB4FC491CC23C1F0162F8111B2DCEC2FB9 -:10286000F0E0EE0FFF1FE75BFB4FA591B4918FB730 -:10287000F894111105C09C91ED2FE095E92302C059 -:10288000EC91ED2BEC938FBFDF91CF911F910895C9 -:10289000CF93DF9390E0FC01ED53FB4F2491FC01BB -:1028A000E358FB4F8491882361F190E0880F991FD2 -:1028B000FC01E15DFB4FC591D491FC01E75BFB4F4F -:1028C000A591B491611109C09FB7F89488812095B2 -:1028D00082238883EC912E230BC0623061F49FB772 -:1028E000F8943881822F809583238883EC912E2B56 -:1028F0002C939FBF06C08FB7F894E8812E2B2883B6 -:102900008FBFDF91CF9108958F929F92AF92BF9228 -:10291000CF92DF92EF92FF926B017C01A8DC4B011A -:102920005C01C114D104E104F104E9F0A0DCDC0194 -:10293000CB0188199909AA09BB09883E9340A105D2 -:10294000B10578F321E0C21AD108E108F10888EE58 -:10295000880E83E0981EA11CB11CC114D104E104AF -:10296000F10421F7DECFFF90EF90DF90CF90BF9082 -:10297000AF909F908F9008952FB7F8946091BA050B -:102980007091BB058091BC059091BD052FBF089546 -:102990001F920F920FB60F9211242F933F938F9394 -:1029A0009F93AF93BF938091BA059091BB05A0917F -:1029B000BC05B091BD053091B90523E0230F2D373B -:1029C00020F40196A11DB11D05C026E8230F029633 -:1029D000A11DB11D2093B9058093BA059093BB0545 -:1029E000A093BC05B093BD058091BE059091BF0535 -:1029F000A091C005B091C1050196A11DB11D8093A4 -:102A0000BE059093BF05A093C005B093C105BF91CB -:102A1000AF919F918F913F912F910F900FBE0F908B -:102A20001F9018951F920F920FB60F9211240BB69C -:102A30000F922F933F934F935F938F939F93EF93B7 -:102A4000FF932091B0053091B1058091AE05909132 -:102A5000AF05AC014F5F5F4F5093AF054093AE059C -:102A6000F901E80FF91F80818093CE008091040264 -:102A7000909105022091AE053091AF058217930722 -:102A800048F48FEF9FEF9093AF058093AE0588E4F5 -:102A90008093C900FF91EF919F918F915F914F912A -:102AA0003F912F910F900BBE0F900FBE0F901F9074 -:102AB00018951F920F920FB60F9211242F933F93E8 -:102AC0008F939F932091AC053091AD058091AE0519 -:102AD0009091AF0521303105A9F48F3F2FEF920778 -:102AE00089F41092C8001092CD0089E08093CC0048 -:102AF00086E28093CA001092CE001092AF05109229 -:102B0000AE0517C0892BA9F41092C8001092CD0011 -:102B100083E08093CC008EE08093CA0088E28093AB -:102B2000C9001092CE0081E090E09093AF058093B1 -:102B3000AE059F918F913F912F910F900FBE0F90F7 -:102B40001F9018951F920F920FB60F9211240BB67B -:102B50000F922F933F934F935F936F937F938F9336 -:102B60009F93AF93BF93EF93FF932091C800809101 -:102B7000CE009091AB0524FF08C081E08093AB05A7 -:102B80008091B0059091B10554C0913091F48111BC -:102B90000DC082E08093AB05EFDE6093400570933B -:102BA000410580934205909343053EC01092AB05CA -:102BB00044C0923009F041C0E091A905F091AA0506 -:102BC0009081981721F091E09093030280832091E7 -:102BD000A9053091AA058091A7059091A80528170D -:102BE000390711F51092AB05809103028823D1F0CB -:102BF0008091A5059091A605892BA1F01092C9009E -:102C0000E091A505F091A605199580E98093C9008A -:102C10001092C8001092CD0083E08093CC008EE02B -:102C20008093CA00109203028091A9059091AA0591 -:102C300001969093AA058093A905FF91EF91BF910A -:102C4000AF919F918F917F916F915F914F913F9144 -:102C50002F910F900BBE0F900FBE0F901F901895E5 -:102C60000F931F93CF93DF93EC010E94B92EFE01C7 -:102C7000E35DFD4F9183808301978231924008F09C -:102C80004CC042E152E08E01055E1F4FB801CE01FB -:102C90000E94EC38F801ACE2B2E048E04A0F219122 -:102CA0008D9130E0082E000C990B28173907A9F5F3 -:102CB0004A13F5CF0CA110E0102F00278BA1082B91 -:102CC000FE01E15DFD4F11830083011580E51807CA -:102CD00001F54FA1329640838AA590E0982F88276E -:102CE00029A5822B3196918380836BA570E0762F86 -:102CF00066272CA5622B32967183608332960190F1 -:102D0000F081E02D309759F09E01235D3F4F1995DA -:102D100006C0011520E2120711F000E010E0C80122 -:102D2000DF91CF911F910F91089578941F920F9288 -:102D30000FB60F9211240BB60F92CF92DF92EF9243 -:102D4000FF920F931F932F933F934F935F936F9334 -:102D50007F938F939F93AF93BF93CF93DF93EF9323 -:102D6000FF93809170008E7F809370000FE310E0DE -:102D70008BE1E82EF12C9BE2C92ED12CC091B50538 -:102D8000D091B6052097F9F40332110508F43AC042 -:102D900003521109E091B305F091B405908180913F -:102DA000B205282F2095922390839BE0D70111979D -:102DB000F1F79150D9F79081892B8083C601019753 -:102DC000F1F780E00DC00B301105E0F00B50110958 -:102DD000E091B705F091B805EC0FFD1F31978081A8 -:102DE0006BDA2196D093B605C093B50580910102A8 -:102DF000909102028C179D0708F0C0CF1092B60583 -:102E00001092B50580917000816080937000FF91F1 -:102E1000EF91DF91CF91BF91AF919F918F917F9172 -:102E20006F915F914F913F912F911F910F91FF9063 -:102E3000EF90DF90CF900F900BBE0F900FBE0F90D2 -:102E40001F90189581E08093A40580910002282F9F -:102E500030E0F901E358FB4FE491F0E0EE0FFF1F83 -:102E6000E75BFB4F459154915093B4054093B305F4 -:102E7000F901ED53FB4FE491E093B20561E008DD09 -:102E800083E08093B100E0E7F0E08081816080839F -:102E90000895CF93DF931816190644F080917000BF -:102EA0008E7F809370001092A40519C0EC01809170 -:102EB000B7059091B8050E94575ACE01C130D24053 -:102EC00014F080E092E090930202809301020E944D -:102ED000C2599093B8058093B705892B29F41092B5 -:102EE00002021092010207C08091A405811103C063 -:102EF000DF91CF91A7CFDF91CF910895EF92FF920D -:102F00001F93CF93DF931F921F92CDB7DEB7162F7B -:102F10002091A405211105C089839A8393DF9A81AA -:102F200089817C0121E0E21AF108E114E2E0FE0669 -:102F300090F420910102309102022817390708F419 -:102F4000A8DF8091B7059091B805009721F08E0D0C -:102F50009F1DFC0110830F900F90DF91CF911F9167 -:102F6000FF90EF9008954F925F926F927F928F92B1 -:102F70009F92AF92BF92CF92DF92EF92FF920F9308 -:102F80001F93CF93DF93CDB7DEB729970FB6F89491 -:102F9000DEBF0FBECDBFE0912906F0912A063C9618 -:102FA000E031F10508F0F5C18827EC54FF4F8F4F51 -:102FB0000C9427666CE176E086EA98E0E8DA0FB6D2 -:102FC000F894A895809160008861809360001092C9 -:102FD00060000FBE80912106811107C086E096E057 -:102FE0000E94AF2F81E08093210683EC95E09093BF -:102FF0005609809355096CE271E080E090E084DC32 -:103000001FB7F8948091C205811123C0E2EBF4E070 -:103010008491E8EFF4E09491E82FF0E0EE0FFF1FC9 -:10302000E15DFB4FA591B491EC91E92319F461E0C6 -:1030300085E3FFDB61E085E32BDC8CB580618CBD33 -:103040008CB580648CBD61E084E322DC61E083E3C5 -:103050001FDC8091C2058F5F8093C2051FBF249A39 -:1030600080E590E00E94A23E67E080E090E00E9450 -:10307000B62765E58BE190E00E94B62765E58AE119 -:1030800090E00E94B6270E94A13E80E090E49093D9 -:10309000E0078093DF0780E090E69093E807809355 -:1030A000E70780E098E49093E2078093E10780E0EF -:1030B00098E69093EA078093E90780E090E5909383 -:1030C000E4078093E30780E090E79093EC07809318 -:1030D000EB0780E098E59093E6078093E50780E0B2 -:1030E00098E79093EE078093ED0780E590E00E94CB -:1030F000A23E46E050E06CE275E089E090E00E947C -:103100008D2783EA93E09A8389831B821C821D8228 -:103110001E82CE0103960E949A3E0E94A13E80919B -:10312000550990915609DC0192961D921D921D92AF -:103130001C929597FC0116A217A210A611A69A96AA -:103140001D921D921D921C929D9740EE5EE260E0E2 -:1031500070E046AB57AB60AF71AF40EA5FE060E054 -:1031600070E0DA964D935D936D937C93DD9718969E -:1031700026E0FD01322F11923A95E9F7AC01425F4A -:103180005F4F34E1FA0111923A95E9F7ECE2F5E08C -:1031900001900D922A95E1F7FC01EE5BFF4F108242 -:1031A0000E946F368130910509F04DC080E590E0B6 -:1031B0000E94A23E6091550970915609625F7F4F4F -:1031C000CE010196F5D9CE0103960E949A3E6091F8 -:1031D0005509709156096A5E7F4FCE010196E8D974 -:1031E00044E050E0BE016D5F7F4F81E090E00E94BF -:1031F0008D2760915509709156096E5E7F4FCE0103 -:103200000196D6D944E050E0BE016D5F7F4F85E066 -:1032100090E00E948D270E94A13E60915509709117 -:103220005609625E7F4FCE010196C2D98B819C8187 -:10323000AD81BE818093510990935209A0935309A7 -:10324000B09354091DC0892BD9F464EF75E086EA68 -:1032500098E09DD986EF9FEF90932A0680932906E8 -:103260008BDBDC01CB01805A9541AF4FBF4F809380 -:10327000020890930308A0930408B093050808C0BF -:103280000E94D44981E090E090932A068093290619 -:1032900099E288E10FB6F894A895809360000FBE7C -:1032A00090936000A89575C060E070E080E090E0C9 -:1032B0000E94DB4090932A06809329068091520554 -:1032C00090915305009709F464C066E379E10E9488 -:1032D0005F2F5FC0A89519860E947D2B811159C070 -:1032E0000091FC071091FD070115110509F451C06B -:1032F000C8010E94DD2A682E712CF2E06F1671045D -:103300000CF09EC146C00E947D2B811142C082E01C -:1033100090E03BC031DB009102081091030820913E -:10332000040830910508061717072807390788F59C -:1033300010922A06109229062CC01EDB009102086A -:10334000109103082091040830910508061717070B -:1033500028073907E0F21DC060E070E080E090E0EF -:103360000E942443892B99F607DBDC01CB018857A7 -:103370009C4EAF4FBF4F8093020890930308A093D9 -:103380000408B093050886EF9FEF90932A06809378 -:1033900029060FB6F894A895809160008861809303 -:1033A0006000109260000FBE8091290690912A065D -:1033B000181619060CF01FC10091550910915609F5 -:1033C0000115110509F417C1D7DA4B015C01780129 -:1033D000BEE3EB0EF11CF70180819181A281B381E4 -:1033E000A5019401281B390B4A0B5B0BCA01B901DB -:1033F000683E33E073078105910508F446C028EE66 -:1034000033E040E050E00E943762861A970AA80A2B -:10341000B90AD7018D929D92AD92BC921397F80193 -:1034200086A597A5A0A9B1A969017A01CC0CDD1CDC -:10343000EE1CFF1C8C159D05AE05BF0528F416A6D5 -:1034400017A610AA11AA09C0821B930BA40BB50BD7 -:10345000F80186A797A7A0ABB1ABF80182A993A901 -:10346000A4A9B5A98C159D05AE05BF0528F412AA1F -:1034700013AA14AA15AA09C0821B930BA40BB50B9F -:10348000F80182AB93ABA4ABB5ABF80186A597A5C9 -:10349000A0A9B1A9892B8A2B8B2B69F4EE5BFF4F76 -:1034A0008081833041F484E08083C8010E946F36BC -:1034B00001967C0102C0E12CF12CF80182A993A9AC -:1034C000A4A9B5A9892B8A2B8B2BA1F4EE5BFF4F06 -:1034D0008081833011F081110DC01082F8013E9679 -:1034E00084E1DF011D928A95E9F7C8010E946F36D9 -:1034F00003967C01B2E0EB16F10429F0E4E0EE164D -:10350000F10409F04CC080E590E00E94A23E609179 -:10351000550970915609625F7F4FCE01019648D8D8 -:10352000CE0103960E949A3E60915509709156090A -:103530006A5E7F4FCE0101963BD844E050E0BE0169 -:103540006D5F7F4F81E090E00E948D27609155096B -:10355000709156096E5E7F4FCE01019629D844E0E6 -:1035600050E0BE016D5F7F4F85E090E00E948D27A7 -:103570000E94A13E6091550970915609625E7F4F8D -:10358000CE01019615D88B819C81AD81BE8180933F -:10359000510990935209A0935309B0935409F2E052 -:1035A000EF16F10491F034F4EA94EF2821F561E884 -:1035B00075E010C043E0E416F10451F054E0E51664 -:1035C000F104C9F46FE475E010C061E775E00DC067 -:1035D0006EE575E086EA98E00E94C71286EF9FEFDD -:1035E00090932A068093290606C086EA98E00E94F6 -:1035F000C7120E94D44999E288E10FB6F894A895C1 -:10360000809360000FBE9093600080912906909196 -:103610002A0629960FB6F894DEBF0FBECDBFDF9104 -:10362000CF911F910F91FF90EF90DF90CF90BF90BF -:10363000AF909F908F907F906F905F904F90089584 -:1036400060E0C8010E948443DC011996AD90BC90F3 -:103650001A9761E0C8010E948443FC01818492842E -:10366000F2E06F16710409F47BC162E0C8010E94A8 -:103670008443DC011996CD90DC901A97B3E06B1669 -:10368000710409F471C163E0C8010E948443FC0124 -:10369000E184F284F4E06F16710451F064E0C80133 -:1036A0000E948443DC0119960D911C911A9703C066 -:1036B0008E01075F1F4F9092F3098092F209D0921A -:1036C000F509C092F40965ED75E086EA98E00E947C -:1036D0008E11B40186EA98E00E94D71263ED75E07E -:1036E00086EA98E00E948E114AE050E0B60186EA30 -:1036F00098E00E9456126CEC75E086EA98E00E9411 -:103700008E11B70186EA98E00E94D71267EC75E047 -:1037100086EA98E00E948E110E947D2B8111E4C000 -:103720006091F2097091F30980915D0990915E09B1 -:103730004091F4095091F509DC01ED91FC9161157E -:10374000710521F00088F189E02D16C00684F78507 -:10375000E02D23EA33E03A8329834090EE0950902C -:10376000EF096090F0097090F1094B825C826D82E4 -:103770007E82BE016F5F7F4F19958130910509F000 -:10378000ACC09093E0098093DF0987E0E5E3F2E0C5 -:10379000DE01119601900D928A95E1F7FE013196B6 -:1037A000A4E6B9E06E0128E0C20ED11C81918D9390 -:1037B000EC15FD05D9F7E114F10429F00115110507 -:1037C00021F082EC03C082E001C082E880936B09A3 -:1037D00010926C098FE080936D094FE050E06FE527 -:1037E00079E0C5010E94EB2AE114F10479F0AC0103 -:1037F0006FE579E0C7010E94EB2A0115110531F050 -:10380000AC016FE579E0C8010E94EB2AAC0145509C -:1038100051096FE579E080E10E940C2BADD86093EF -:10382000E1097093E2098093E3099093E4096093BE -:10383000E5097093E6098093E7099093E809809180 -:103840005D0990915E09DC01ED91FC910084F185A8 -:10385000E02D1995892BB9F48FD80091E5091091C5 -:10386000E6092091E7093091E809DC01CB01801BD2 -:10387000910BA20BB30B88399A43A105B105F8F25D -:103880008CEF9FEF1AC0C6010E94D5470497C9F478 -:1038900080916209811110C06FD86093E50970931F -:1038A000E6098093E7099093E8091092E9091092DC -:1038B000F9091092F80918C090E09093F9098093E3 -:1038C000F80980915D0990915E09DC01ED91FC9110 -:1038D0000488F589E02D19951BC08EEF9FEF90931A -:1038E000F9098093F80914C069EB75E086EA98E05D -:1038F0000E948E11B50186EA98E00E94B71287E215 -:1039000094E00E94222D0E94A94983E090E03DCDE1 -:103910006DEA75E086EA98E00E948E116091F809E0 -:103920007091F9094AE050E086EA98E00E94561248 -:1039300065E975E086EA98E00E94C7121DD8DC01AF -:10394000CB0188579C4EAF4FBF4F80930208909396 -:103950000308A0930408B093050884EF9FEF15CDEA -:103960008BE5C82E87E0D82E7E0129E0E20EF11CFF -:103970008701A1CE85ED8093BC008091BC0084FDC1 -:10398000FCCF1092BA07089540916F06262F30E0C1 -:10399000240F311D21323105DCF42091BA07243087 -:1039A000C9F4FC0180E090E0861758F430916F066E -:1039B0002191DC01A35BB94FA30FB11D2C9301969C -:1039C000F3CF80916F06680F60936F0680E00895D3 -:1039D00081E0089582E008950895E0912C06809199 -:1039E0002B06E81730F4F0E0E35DF94F808190E0BA -:1039F00008958FEF9FEF089590912C0680912B06EC -:103A0000981750F4E92FF0E0E35DF94F208130E0A2 -:103A10009F5F90932C0602C02FEF3FEFC9010895DE -:103A200080912B0690E020912C06821B910908952D -:103A3000CF92DF92EF92FF920F931F93CF93DF937A -:103A40007C01262F972F8A018091BB07882391F054 -:103A5000C62FD72F6E01C40ED51ECC15DD0569F01B -:103A60006991D701ED91FC910190F081E02DC701A2 -:103A70001995F3CF642F822F87DFC801DF91CF9193 -:103A80001F910F91FF90EF90DF90CF900895CF930B -:103A9000DF931F92CDB7DEB769832091BB07222346 -:103AA000D1F02091DE07203240F021E030E0FC012F -:103AB0003383228380E090E014C08091BC07E82F1C -:103AC000F0E0E354F84F998190838F5F8093BC07B7 -:103AD0008093DE0704C061E0CE01019655DF81E0EE -:103AE00090E00F90DF91CF9108950895EF92FF92AB -:103AF0000F931F93CF93DF93009719F48FEF9FEFEE -:103B000086C0FC01E484F584D7010D911C91D80195 -:103B1000ED91FC910688F789E02DC801199588235D -:103B200069F3D801ED91FC910084F185E02DC80185 -:103B30001995D801ED91FC91892B61F30284F385ED -:103B4000E02DC8011995EC010196C1F2F8018589B3 -:103B5000882349F04C2F50E060E070E02AE086EACC -:103B600098E00E94C711D70112968C91882309F41E -:103B70004DC0C532D10509F049C0D801ED91FC9185 -:103B80000084F185E02DC801199502975CF0D801F9 -:103B9000ED91FC910688F789E02DC80119958111F6 -:103BA000ECCFACCFD1E0C0E0D801ED91FC91028424 -:103BB000F385E02DC80119958F3FBFEF9B0709F4EE -:103BC0009DCF9C01215431092A31310530F09C01EF -:103BD000215631092A31310538F48D2F8295807FA5 -:103BE000829FC00D11240AC0C0978A30910530F41D -:103BF0009D2F9295907F989FC00D1124DD2311F089 -:103C0000D0E0D2CF8C2FCC0F990B01C0CE01DF9129 -:103C1000CF911F910F91FF90EF900895FC0181814A -:103C20009091BA079111FCCF91E09093BA079093CD -:103C3000B9072FEF2093B8071092B7071092B60775 -:103C40009093950790919507880F892B80939507FE -:103C500080919407813061F41092940780919507C8 -:103C60008093BB008091BC0083FDF8CF85EC01C040 -:103C700085EE8093BC008091BA078130E1F380919A -:103C8000B707811103C08091B70701C081E0A6E9A1 -:103C9000B7E02DE236E0F9019E2F921B981718F439 -:103CA0009D919193F9CF10922C0680932B0683E47B -:103CB00099E0A2CE08951F920F920FB60F92112491 -:103CC0000BB60F922F933F934F935F936F937F9316 -:103CD0008F939F93AF93BF93EF93FF938091B9001E -:103CE000887F803609F49CC068F5883209F45BC08F -:103CF00090F4803109F454C038F4882309F4F6C0F4 -:103D0000883009F44DC0F5C0883109F44CC08032C8 -:103D100009F45DC0EEC0803409F468C048F4803313 -:103D200009F455C0883309F0E4C08093B807D8C0BF -:103D3000803509F44FC0883509F45DC0883409F036 -:103D4000D8C0D6C0883909F4C7C0A8F4883709F4A8 -:103D500067C038F4883609F463C0803709F460C05E -:103D6000C8C0883809F4B8C0803909F45FC0803809 -:103D700009F0BFC05BC0803B09F486C038F4803ACC -:103D800009F466C0883A09F47FC0B3C0803C09F4E6 -:103D9000A7C0883C09F4A4C0883B09F48AC0A9C024 -:103DA0008091950710C09091B7078091B60798173A -:103DB00070F5E091B70781E08E0F8093B707F0E0D0 -:103DC000EA56F84F80818093BB0085EC86C08093D3 -:103DD000B8078EC0E091B70781E08E0F8093B707D8 -:103DE0008091BB00F0E0EA56F84F80839091B707CE -:103DF0008091B6076EC0E091B70781E08E0F809387 -:103E0000B7078091BB00F0E0EA56F84F80838091BD -:103E1000B90781116DC081E08093940784EA61C085 -:103E200083E08093BA0710929306CFCF80919306D8 -:103E3000803208F051C0E091930681E08E0F8093AC -:103E400093068091BB00F0E0ED58F94F8083BDCF21 -:103E500085EC8093BC001092BA0780919306803263 -:103E600030F4E0919306F0E0ED58F94F1082609144 -:103E7000930670E0E0917106F091720683E796E098 -:103E800019951092930635C084E08093BA0710927A -:103E9000700610926F06E0916D06F0916E0619950E -:103EA00080916F06811105C081E080936F061092AA -:103EB0004D06E091700681E08E0F80937006F0E071 -:103EC000E35BF94F80818093BB00909170068091F5 -:103ED0006F06981708F479CF85E88093BC0009C075 -:103EE00085EC8093BC001092BA0703C01092B8070B -:103EF00041DDFF91EF91BF91AF919F918F917F91A4 -:103F00006F915F914F913F912F910F900BBE0F904A -:103F10000FBE0F901F9018951092BA0781E0809302 -:103F2000B9071092940761E084E10E94191461E0DE -:103F300085E10E941914E9EBF0E080818E7F808397 -:103F400080818D7F808388E48093B80085E48093AE -:103F5000BC000895DC01E0E0615038F08D91E82765 -:103F6000F0E0E75DF94FE491F7CF8E2F089581E0FF -:103F70000C945F2DFC01818191E09093BB078093AD -:103F8000DD071092BC071092DE0708951F93CF93B0 -:103F9000DF93EC01162FEEDF61EE83E499E077DD2D -:103FA000612F83E499E073DDCE01DF91CF911F9102 -:103FB000DECFAF92BF92CF92DF92EF92FF921F932C -:103FC000CF93DF93EC010E94BC146B017C0128EEBF -:103FD000C20E23E0D21EE11CF11C8BE4A82EB12CF2 -:103FE0000E94BC146C157D058E059F0588F460EF5A -:103FF000CE01CCDFCE0112DE182F80FF11C0EF857D -:10400000F889309709F01995C5010197F1F7E8CFC4 -:1040100081E08A8364E374E086EA98E00E94B71244 -:10402000812FDF91CF911F91FF90EF90DF90CF9084 -:10403000BF90AF9008951F93CF93DF93EC01162F9D -:10404000B8DFCE0197DF62ED83E499E020DD212F18 -:1040500030E02095309584E0220F331F8A95E1F7F8 -:10406000612F622B83E499E012DDCE0180DFCE0167 -:10407000D5DD811711F084E08A83DF91CF911F9104 -:104080000895CF93DF93EC0163EC80DFCE01DF91E5 -:10409000CF91C4CD1F93CF93DF93EC018ADFCE0184 -:1040A000F0DF60E0CE01C7DFCE0183DFCE0162DF4B -:1040B00064EB83E499E0EBDCCE0159DFCE0179DFDC -:1040C000182F82FF02C082E08A838881882331F022 -:1040D000CE01D7DF682F6160CE01ADDF11FB8827ED -:1040E00080F9DF91CF911F910895CF93DF93EC0179 -:1040F000C8DF682F6460CE01DF91CF919CCFEF9233 -:10410000FF921F93CF93DF931F92CDB7DEB77C0151 -:10411000162F49834EDF4981442311F0C701E5DFA3 -:10412000C70128DF65EA83E499E0B1DC612F83E40D -:1041300099E0ADDCC7010F90DF91CF911F91FF9007 -:10414000EF9015CF6F927F928F929F92AF92BF9216 -:10415000CF92DF92EF92FF920F931F93CF93DF9353 -:10416000FC012485211196C0872E762EEC0192DF6A -:10417000811108C06FE374E086EA98E00E94B712EC -:104180008FEF89C0CE0115DF40E060EFCE01B7DFD1 -:10419000E12CF12C66246A94CC24C394D12C0E2DEE -:1041A00006950695069510E08E2D8770560101C084 -:1041B000AA0C8A95EAF78B85082E000C990BE81655 -:1041C000F90634F4FE01E00FF11F93809A2006C037 -:1041D00099249394E816F90609F0912CCE01E9DEB2 -:1041E000CE01C8DE68E783E499E051DC911002C09B -:1041F00060E001C060E883E499E049DCCE01B7DE0D -:10420000CE01D7DE282F2074982F907885FF13C019 -:104210002223B9F0482F50E060E070E022E086EA07 -:1042200098E00E94C7116BE474E086EA98E00E946F -:10423000B7128EEF30C0211104C0911104C06E2C52 -:1042400008C0992331F0FE01E00FF11F8381A82AF5 -:1042500006C0FE01E00FF11FA0948381A822A38273 -:10426000FFEFEF1AFF0A80E4E816F10409F097CF98 -:104270006B86EFEF6E1202C081E08C87DE01139631 -:10428000E72DF82D2B968D918193AC17BD07D9F7AB -:1042900081E001C080E0DF91CF911F910F91FF90ED -:1042A000EF90DF90CF90BF90AF909F908F907F90D6 -:1042B0006F900895CF92DF92EF92FF920F931F932A -:1042C000CF93DF931F92CDB7DEB78C01F62E40E07F -:1042D00065E5798314DFCF2C7981D72E760188E0CC -:1042E000E80EF11CF60161916F0140E0C80107DFA3 -:1042F000CE14DF04B9F70F90DF91CF911F910F918A -:10430000FF90EF90DF90CF900895AF92BF92CF9241 -:10431000DF92EF92FF920F931F93CF93DF931F9241 -:104320001F92CDB7DEB77C018A01FC0185819681A1 -:1043300069837A83AFDE69817A81882381F1F7010D -:1043400085819681B7DF40E06EEBF701858196812C -:10435000D6DE58016801F9E0CF0ED11CF7010581C6 -:104360001681C80126DEC80105DE66E983E499E00E -:104370008EDBC801FCDDC8011CDE61EEC80106DE73 -:10438000C8014CDCF50181935F01EC15FD0531F7A7 -:10439000F701858196817EDE91E0813009F090E021 -:1043A000892F0F900F90DF91CF911F910F91FF9068 -:1043B000EF90DF90CF90BF90AF900895CF93DF93B1 -:1043C000EA01A3DF882331F068E0CE01C3DD91E08C -:1043D0002885821390E0892FDF91CF910895CF93A4 -:1043E000DF93CDB7DEB729970FB6F894DEBF0FBEC7 -:1043F000CDBFAE014F5F5F4FE1DF882389F08D8134 -:104400008F3361F020F48F3159F489E00CC08F357F -:1044100019F08F3739F004C08BE005C08AE003C083 -:1044200080E001C08CE029960FB6F894DEBF0FBE85 -:10443000CDBFDF91CF9108950F931F93CF93DF935B -:104440000097B9F0EC010C851D85D8018D919C91E8 -:10445000DC01ED91FC910488F589E02D1995C801E6 -:104460000E94575ACE01DF91CF911F910F910C946A -:10447000A25BDF91CF911F910F910895FB012481E1 -:104480003581428153812417350758F44081518189 -:10449000DA01A20FB31F8C938481958101969583D5 -:1044A000848380E00895CF93DF93EC01E881F98164 -:1044B0000284F385E02DCE0119950196B9F7DF91BD -:1044C000CF910895FC01A285B3851097A9F0868548 -:1044D0009785029788F0CD010196938782876C9328 -:1044E000868597850197978786870284F385E02DD7 -:1044F000108281E090E0089580E090E00895FC0152 -:10450000868197818F3F2FEF920729F02FEF3FEFA2 -:10451000378326830895A085B185109789F0248577 -:1045200035852115310561F0CD0101969187808790 -:104530008C912150310935872487082E000C990B66 -:104540000895FC0186819781019639F481E02485E4 -:104550003585232B19F480E0089581E00895CF92EA -:10456000DF92EF92FF920F931F93CF93DF937C0123 -:104570006A018B01C0E0D0E0CC15DD0589F0D701E0 -:10458000ED91FC910284F385E02DC70119958F3FD1 -:10459000BFEF9B0729F0F80181938F012196ECCFA3 -:1045A000CE01DF91CF911F910F91FF90EF90DF909F -:1045B000CF900895CF93DF931F92CDB7DEB7DC0184 -:1045C000ED91FC910088F189E02D69831995DC015A -:1045D000ED91FC910190F081E02D69810F90DF91C8 -:1045E000CF911994CF93DF93FC01268137812F3F20 -:1045F0003F4FF9F4EC01288539858A859B85820F28 -:10460000931F8115904198F4E881F9810284F38524 -:10461000E02DCE011995813291056CF3E881F98185 -:104620000684F785E02D682FCE01199502C080E041 -:1046300001C081E0DF91CF910895062E000C770B29 -:10464000FC01778366830895CF93DF93DC01169690 -:104650002D913C9117972F3F3F4F31F5EC01E881A9 -:10466000F9810088F189E02DCE011995DC01ED91E9 -:10467000FC910084F185E02D1995892B99F0E88152 -:10468000F9810284F385E02DCE01199581329105DF -:1046900034F3E881F9810684F785E02D682FCE0197 -:1046A000199502C080E001C081E0DF91CF910895AB -:1046B000FC018481958108950F931F93CF93DF931D -:1046C000EC018B0165E574E00E94D712011511051C -:1046D000B9F1F80161918F01662391F1603220F008 -:1046E000623211F06C3541F56CE5CE010E94871104 -:1046F000F801319780818C30D1F044F48930D9F0C1 -:104700008A30B9F0883029F762E616C0823259F053 -:1047100024F48D30F1F662E70FC08F3231F08C3522 -:10472000C1F66CE509C062E207C06FE205C066E64B -:1047300003C06EE601C064E7CE010E948711C9CFB5 -:1047400062E2CE010E94871180E090E0DF91CF917C -:104750001F910F910895AF92BF92CF92DF92EF9287 -:10476000FF920F931F93CF93DF9300D01F92CDB78B -:10477000DEB76115710509F493C06B01182FDB01D9 -:104780001C96AD90BC901D97F501E080F180D7019B -:10479000ED91FC910688F789E02DC70119958111EB -:1047A00003C0C60149DE7CC0F5019281911114C09D -:1047B000D701ED91FC910190F081E02D612FC701AF -:1047C0001995F7018589882309F467C0612F86EA66 -:1047D00098E00E94871161C0812F8F7D81548A31BA -:1047E00038F380ED810F8A3018F383ED810F82302A -:1047F000F8F21F35E9F21E37D9F21132B1F086EC2A -:10480000810F823090F08AED810F873070F01D3378 -:1048100061F0812F8F7E8F3241F08DED810F8230DC -:1048200020F01B3511F01D3511F491FFC1CF198215 -:104830001A821B821C82812F012E000C990B9F93E0 -:104840001F9387E594E09F938F938E010F5F1F4F17 -:104850001F930F930E9428670F900F900F900F9057 -:104860000F900F9083E0D82ED00ED701ED91FC91E0 -:104870000190F081E02DD8016C91C7011995F701E5 -:104880008589882331F0D8016C9186EA98E00E94EE -:1048900087110F5F1F4FD012E8CF80E090E002C079 -:1048A0008FEF9FEF0F900F900F900F90DF91CF91B0 -:1048B0001F910F91FF90EF90DF90CF90BF90AF903E -:1048C0000895FC012085318582859385AC014F5F79 -:1048D0005F4F53874287820F931F0E94296281E0B6 -:1048E00090E00895FC01868197818F3F2FEF92071A -:1048F00029F02FEF3FEF37832683089520853185F8 -:1049000082859385AC014F5F5F4F53874287820F4B -:10491000931F0E942162082E000C990B0895FC0140 -:10492000868197818F3F2FEF920729F02FEF3FEF7E -:10493000378326830895808591850C94025CCF92FD -:10494000DF92EF92FF92CF93DF93EC018E819F81F4 -:104950008F3F2FEF920759F02FEF3FEF3F832E83CA -:10496000DF91CF91FF90EF90DF90CF9008950E945C -:10497000BC146B017C01A4EFCA0EA1E0DA1EE11C9D -:10498000F11CE881F9810088F189E02DCE011995AB -:10499000DC01ED91FC910084F185E02D1995892BC6 -:1049A00039F40E94BC146C157D058E059F0548F3F3 -:1049B000E881F9810088F189E02DCE011995DC01AB -:1049C000ED91FC910284F385E02DDF91CF91FF9072 -:1049D000EF90DF90CF901994CF92DF92EF92FF92F9 -:1049E0000F931F93CF93DF938C017B0186E090E0C0 -:1049F0000E94C259EC019093330580933205F8016F -:104A000001900020E9F7CF01801B910B0E94C25951 -:104A10006C01B8010E94AC66F80101900020E9F732 -:104A20003197E01BF10BEC0DFD1D1082D982C8827D -:104A3000FB82EA8280912A0590912B059D838C83CD -:104A4000D0932B05C0932A05DF91CF911F910F9131 -:104A5000FF90EF90DF90CF9008958F929F92AF924A -:104A6000BF92CF92DF92EF92FF920F931F93CF935B -:104A7000DF936115710509F4FBC0FB010085002E71 -:104A8000000C110B220B330B0730110508F0F0C09E -:104A9000DB01EC01F8018827EC53FF4F8F4F0C949A -:104AA00027666DE574E006C019968C91882389F01D -:104AB00062E674E0CE01DF91CF911F910F91FF90DC -:104AC000EF90DF90CF90BF90AF909F908F900C941D -:104AD000B21167E674E0EECF19964D915D916D913C -:104AE0007C911C972AE030E0CE01DF91CF911F919D -:104AF0000F91FF90EF90DF90CF90BF90AF909F907D -:104B00008F900C940F121996CD90DD90ED90FC9043 -:104B10001C9720E030E0A901C701B6010E94F962AC -:104B200087FF09C06DE674E0CE010E94D712F7FA44 -:104B3000F094F7F8F094C701B6010E946A634B0144 -:104B40005C012AE0AB01BC01CE010E94C7116FE6F7 -:104B500074E0CE010E94D712C501B4010E94966391 -:104B60009B01AC01C701B6010E9494622DEC3CECA4 -:104B70004CE45DE30E94956220E030E040E251E4C5 -:104B80000E944C640E946A63AB0160E070E02AE01E -:104B9000CE010E94C7116CC019966D917C911A9735 -:104BA000CE01DF91CF911F910F91FF90EF90DF9099 -:104BB000CF90BF90AF909F908F907ECD16960D9125 -:104BC0001C9117976BE5CE010E948711019619F48D -:104BD0008FEF9FEF4FC00115110569F0B801CE01AD -:104BE0003CDF0196A9F3F80102811381011511053B -:104BF00091F36CE2E8CF6DE52DC016960D911C91F6 -:104C000017976BE7CE010E948711019609F30115F2 -:104C10001105F9F0F80160817181CE014DDD019639 -:104C2000B9F26AE3CE010E948711019689F2B801B8 -:104C3000CE0113DF019661F2F801028113810115A3 -:104C4000110529F36CE2CE010E9487110196F9F655 -:104C5000BFCF6DE7CE010E94871121E030E00196C1 -:104C600011F020E030E088279927821B930B02C0C7 -:104C700080E090E0DF91CF911F910F91FF90EF9036 -:104C8000DF90CF90BF90AF909F908F900895CF937B -:104C9000DF93EC01E881F9810284F385E02DCE01F8 -:104CA00019958F3F2FEF920771F0E881F9818132DA -:104CB000910594F30684F785E02D682FCE011995B0 -:104CC00080E090E002C08FEF9FEFDF91CF910895D9 -:104CD000EF92FF920F931F93CF93DF938C017B0191 -:104CE000DC01ED91FC910284F385E02D199582970A -:104CF00049F584E0F701808786E090E00E94C25980 -:104D0000EC01892BF9F0E4E9F6E0F983E88380E02F -:104D100091E0DF019C011D9221503040E1F79B831F -:104D20008A831D821C82D801ED91FC910284F38557 -:104D3000E02DC80119958F3FBFEF9B0731F4CE01DD -:104D40000E94575A8FEF9FEF70C08232910509F48D -:104D500049C0803291050CF445C08C35910511F0A5 -:104D6000BE013EC0D801ED91FC910284F385E02D97 -:104D7000C80119958F3FBFEF9B0709F38236910554 -:104D800039F15CF48F32910501F18C359105D1F048 -:104D9000829749F6BE0182E223C08E369105D9F092 -:104DA0003CF48636910509F0BECFBE018CE018C0F8 -:104DB0008237910599F08437910509F0B4CFBE018F -:104DC00089E00EC0BE018CE50BC0BE018FE208C0B9 -:104DD000BE0188E005C0BE018AE002C0BE018DE0D0 -:104DE0004DDBA1CF8C819D81009749F0E881F9814D -:104DF0008E0F9F1FFC0131978081882319F0BE011F -:104E000080E03CDB8C819D810E94C2598C0100971F -:104E100039F064E976E00E94AC66CE010E94575AF0 -:104E2000F7011287018780E090E0DF91CF911F9119 -:104E30000F91FF90EF9008958DE090E00E94C2598D -:104E4000009729F02DE0FC0111922A95E9F70895C9 -:104E50002C9A08952C9808951F93CF93DF93182FC1 -:104E600066E270E00E943A30C82FD0E067E270E05E -:104E7000812F0E943A30DC2FCC279E01282BC901BC -:104E8000DF91CF911F9108951F93CF93DF93182F38 -:104E900060E270E00E943A30C82FD0E061E270E03A -:104EA000812F0E943A30DC2FCC279E01282BC9018C -:104EB000DF91CF911F9108958EBD00000DB407FEC4 -:104EC000FDCF8EB50895CF92DF92EF92FF920F93B0 -:104ED0001F93CF93DF93EC017A018B016C01C40E19 -:104EE000D51ECC15DD0579F0B5DF8FE0E5DF8D2F20 -:104EF000E3DF8C2FE1DF219680E0DEDFF801819394 -:104F00008F01A6DFEECFC701DF91CF911F910F91E7 -:104F1000FF90EF90DF90CF900895CF92DF92EF92C5 -:104F2000FF920F931F93CF93DF93EC017A018B01D4 -:104F30006C01C40ED51ECC15DD0571F08BDF80EF42 -:104F4000BBDF8D2FB9DF8C2FB7DF2196F801819160 -:104F50008F01B2DF7DDFEFCFC701DF91CF911F91CE -:104F60000F91FF90EF90DF90CF9008951F93CF9314 -:104F7000DF931F921F92CDB7DEB7182F6A839983F4 -:104F800069DF80EF99DF9981892F96DF812F94DF88 -:104F90006A81862F91DF5CDF81E00F900F90DF91B7 -:104FA000CF911F910895CF92DF92EF92FF920F93CE -:104FB0001F93CF93DF938C017B016A013DDFEC01EE -:104FC000892B09F182E08887A601DD0C660B770B3F -:104FD00049875A876B877C8788819981009711F070 -:104FE0000E94575AC7010E94546699838883BE0164 -:104FF000C801DF91CF911F910F91FF90EF90DF904B -:10500000CF900C94CF43DF91CF911F910F91FF90E0 -:10501000EF90DF90CF9008958F929F92AF92BF92C2 -:10502000CF92DF92EF92FF920F931F93CF93DF9374 -:10503000CDB7DEB7C150D1400FB6F894DEBF0FBE7A -:10504000CDBF282F8091FC0989832A83213090F0DD -:10505000253010F0273171F48091FD099091FE09FF -:105060009B838C838091FF099091000A9D838E839E -:1050700096E001C092E08E010F5F1F4F213120F4B6 -:105080002F3030F48BEF01C08AEE820F823078F43B -:105090003091810A8091820AF801E90FF11D808325 -:1050A00081E0890FF801E80FF11D9E5F30832F30FA -:1050B00021F150F4253091F0263009F0B1C0309143 -:1050C000850A8091860A0EC0263109F48AC02731EC -:1050D00009F458C0203109F0A3C054C03091830AAC -:1050E0008091840AF801E90FF11D808381E0890F26 -:1050F000F801E80FF11D9E5F92C04091830A509124 -:10510000840AF801E90FF11D508382E0890F31E034 -:10511000390FF801E30FF11D4083BA01677077275B -:10512000A3E056954795AA95E1F7672B19F031E072 -:10513000340F01C0342FB3E0B90FF801E80FF11DAF -:105140003083A4E0A90F60E070E04FEF4A0F6317CF -:10515000B0F450E0CB0195958795400F511F880F13 -:10516000991FFC01EB57F54F60FD02C0808101C023 -:105170008181FA0180836F5F7F4FAF5FE6CF9B2F06 -:10518000930F4EC03091830A8091840AF801E90F91 -:10519000F11D808381E0890FF801E80FF11D308354 -:1051A00063E0690F9E5FF801E90FF11D932F990FDE -:1051B0009083E5E8FAE0862F40E0431780F47081A1 -:1051C00051813296D801A80FB11D5C9351E0580F60 -:1051D000D801A50FB11D8E5F7C934F5FEECF960F68 -:1051E0001FC08091850A3091860AF801E90FF11DF0 -:1051F000308331E0390FF801E30FF11D80833091E6 -:10520000870A8091880A42E0490FF801E40FF11DF6 -:10521000808383E0890FF801E80FF11D9C5F3083E4 -:105220007801F8014FEF5FEFD02E8E2F801B89178A -:10523000A0F48191482768E070E0DA01B695A7955F -:1052400040FF06C0AD0131E0432730EA532701C0DB -:10525000AD016150710989F7E8CFF801E90FF11D3F -:10526000408332E0C32EC90E9F5FF801E90FF11DA4 -:105270005083F801EC0DF11D10828091FA09909194 -:10528000FB09DC01ED91FC910284F385E02DCF5FF9 -:10529000DE4F2883C150D1401995CF5FDE4F288162 -:1052A000C150D140019649F7E091100BF091110BDC -:1052B000309731F01995CF5FDE4F2881C150D14032 -:1052C000A091FA09B091FB099E2D9D199C1588F4B7 -:1052D000F70161917F01ED91FC9111970190F081AF -:1052E000E02DCD01CF5FDE4F2883C150D14019950D -:1052F000E2CFED91FC9111970680F781E02DCD0171 -:10530000CF5FDE4F2883C150D1401995E091120B39 -:10531000F091130BCF5FDE4F2881C150D140309701 -:1053200031F01995CF5FDE4F2881C150D140CF5F5A -:10533000DE4F2883C150D1400E94BC144B015C0158 -:1053400028E0D22EC12CCF5FDE4F2881C150D14042 -:10535000E22EF12C8091FA099091FB09DC01ED918C -:10536000FC910084F185E02D1995892BC1F0809185 -:10537000FA099091FB09DC01ED91FC910284F3851F -:10538000E02D19959091FC09891711F0CC2099F125 -:10539000F801EC0DF11D8083DA94C39407C0E0910D -:1053A0000E0BF0910F0B309709F01995B5E0CB1269 -:1053B00022C0EA818E2F8F7790E08E159F0509F02D -:1053C000A3C0E7FF04C08B81882349F181C08E2FE1 -:1053D00090E0FC013197E731F10568F48827E55347 -:1053E000FF4F8F4F0C94276693E0D92E04C0DB80CB -:1053F00002C085E0D82E0E94BC14DC01CB018819C4 -:105400009909AA09BB09813D9740A105B10508F09A -:10541000D2C0D1109FCFF4E0FC1508F079C0AFEFF7 -:10542000BFEF40E0D12CC6010297242F30E02817AF -:105430003907C4F4200F311FF9012081A22728E089 -:1054400030E0BD0176956795A0FF06C0DB01F1E075 -:10545000AF27F0EABF2701C0DB012150310989F7EE -:105460004F5FE3CF800F911FFC0180818A134EC0F4 -:10547000F601EC0FFD1F80818B1348C049C04034FA -:10548000D8F4880F991FFC01E650F64FA5E0B0E074 -:10549000AC0FBD1FA80FB91F2C9130E0322F22276F -:1054A000A4E0B0E0AC0FBD1FA80FB91F8C91D901CB -:1054B000A82BCD0190878783242F4F5F842F90E006 -:1054C00086179707E4F220930D0B50FD61C080E032 -:1054D0001092070B1092090B1092080B10920C0BF4 -:1054E000CF5FDE4F0FB6F894DEBF0FBECDBFDF91AA -:1054F000CF911F910F91FF90EF90DF90CF90BF90D1 -:10550000AF909F908F90089581EEE2CF83EEE0CF31 -:105510008A81853028F4833028F4813080F5D7CF14 -:105520008731A9F68B8190E0AC0155954795309174 -:105530000D0B20E0822F90E084179507ECF42034C7 -:10554000C0F4FC013296EE0FFF1F880F991FBC01BB -:105550006650764FCE018E0F9F1FDC018C9190E03C -:10556000982F8827E00FF11F3081832BFB01908754 -:105570008783322F2F5FDECF30930D0BA8CF5B8157 -:10558000652F70E07595679520910D0B40E096CFE3 -:10559000403468F4880F991FFC01E650F64FD8019B -:1055A000A80FB91F13968C9190E0908787834F5F67 -:1055B00040930D0B8CCF82EE8BCFDC011696ED91D4 -:1055C000FC91179780E0309729F08F5F0280F3817C -:1055D000E02DF9CF0895CF93DF93DC014E5F5F4F4D -:1055E000FC019F012A1B3B0B9191992339F0EB01A0 -:1055F000C40FD51F98834F5F5F4FF3CFCA01821B43 -:10560000930B680F791FFB0132973083319620830B -:10561000CA01DF91CF910895CF92DF92EF92FF926E -:105620000F931F93CF93DF9300D01F92CDB7DEB7B8 -:105630009A01E0E0922F9F77220F232F221F330B36 -:1056400031952115310509F0906801E00E0FA1E0B8 -:10565000B0E0AC0FBD1FAE0FB11DFD019083211551 -:10566000310511F0E02FE6CF10E0DB01A01BB10BFC -:1056700014968C93FE0131966F0180E090E08017C4 -:10568000910764F4F601F1906F019C01201B310B2E -:10569000260F371FF901F5820196F1CF80915D0940 -:1056A00090915E094F5F5F4F040F151FFC01208131 -:1056B0003181F90122813381A801BD01F9011995D8 -:1056C0007C010E94BC146093E1097093E20980930D -:1056D000E3099093E40981E0E016F10609F080E027 -:1056E0000F900F900F900F90DF91CF911F910F911E -:1056F000FF90EF90DF90CF90089580915D09909199 -:105700005E09009759F1DC01ED91FC910688F7895B -:10571000E02D1995811124C08091F8099091F90923 -:10572000892BE1F48DEF9FEF9093F9098093F809AD -:1057300080915D0990915E09DC01ED91FC910680FC -:10574000F781E02D199580915D0990915E09DC014A -:10575000ED91FC910488F589E02D199580E008957C -:1057600081E00895EF92FF920F931F93CF93DF9301 -:105770007C018B01EB0109900020E9F72197C61B02 -:10578000D70BBBDF8823A1F1F70101900020E9F7D7 -:105790003197EE19FF09CE010796E80FF91FE1389E -:1057A000F10530F545E050E06FE579E0C70113DF22 -:1057B000F80120E030E02C173D0759F04191D90164 -:1057C000A80FB91FA35AB64F12964C932F5F3F4FA5 -:1057D000F2CF25503109A901480F591F6FE579E033 -:1057E00080E3DF91CF911F910F91FF90EF9014CF45 -:1057F00080E0DF91CF911F910F91FF90EF9008957E -:10580000CF92DF92EF92FF920F931F93CF93DF938C -:1058100000D01F92CDB7DEB78C017B0129833A837C -:105820004B835C8309DB6C0129813A814B815C816C -:10583000892B19F183E0F60180872187328743871E -:10584000548780819181009711F00E94575AC701B7 -:105850000E945466F60191838083B601C8010F90BF -:105860000F900F900F90DF91CF911F910F91FF90AC -:10587000EF90DF90CF900C94CF430F900F900F904C -:105880000F90DF91CF911F910F91FF90EF90DF90DC -:10589000CF900895EF92FF920F931F93CF93DF93D2 -:1058A000CDB7DEB760970FB6F894DEBF0FBECDBFA1 -:1058B0007C0180E091E00E94C2598C01892BD1F0DB -:1058C0001C821B821E821D828FEF9FEF98878F8321 -:1058D00080E492E09A8389831A8619861C870B8755 -:1058E00080E091E0988B8F871E861D86B701CE01E0 -:1058F0000196B3D8C80160960FB6F894DEBF0FBE0C -:10590000CDBFDF91CF911F910F91FF90EF90089540 -:105910000F931F93CF93DF93EC012097F1F00A814F -:105920001B81888587FD05C08E819F81009709F0C6 -:10593000EFDF8885843031F489859A85009711F0EE -:105940000E94575A88819981009711F00E94575AF6 -:10595000CE010E94575AE801E0CFDF91CF911F910D -:105960000F910895CF93C82F462F61E070E078D350 -:1059700061E070E08C2F7ED38111FACFCF91089532 -:105980008F929F92AF92BF92CF92DF92EF92FF924F -:105990000F931F93CF93DF93B82E4B018A01A22E52 -:1059A00068E270E067D3C82FD0E069E270E08B2D29 -:1059B00061D3DC2FCC27C82B9E013770CB2CD12C88 -:1059C000C601880F991FAC014951584F6A01FA016D -:1059D00080819181820F931FA801420F531F413094 -:1059E000584090F060E078E07B01E21AF30AA701EA -:1059F000B40169DAA8014E195F09B4016E0D7F1D6B -:105A0000F6018081918102C0A801B4015CDAA11085 -:105A10000CC0C00FD11F4D2F68E270E08B2D20D33A -:105A20004C2F69E270E08B2D1BD3DF91CF911F913A -:105A30000F91FF90EF90DF90CF90BF90AF909F902D -:105A40008F900895CF93DF93FC0101900020E9F738 -:105A50009F01281B390B285F3F4F2138310558F52E -:105A6000EC014BDE882339F18091DF099091E00948 -:105A7000019611F481E090E09093E0098093DF09B2 -:105A80008091DF099091E009909364098093650902 -:105A900047E050E06FE579E0CE019DDDFC01E35A7F -:105AA000F64F1282AC01445051096FE579E082E86B -:105AB000DF91CF91B1CD80E0DF91CF910895382F64 -:105AC0002091DE079091DD07213208F049C08091D6 -:105AD000BA078111FCCF42E04093BA073093B9076F -:105AE0003FEF3093B8071092B7072093B607ADEB9E -:105AF000B7E046E957E0FA013E2F341B321718F49D -:105B00003D913193F9CF1092950720919507990F08 -:105B1000922B9093950790919407913061F4109295 -:105B20009407909195079093BB009091BC0093FDD2 -:105B3000F8CF95EC01C095EE9093BC009091BA0718 -:105B40009230E1F39091B8079F3F79F08091B807C8 -:105B5000803241F08091B807803331F084E005C095 -:105B600081E003C082E001C083E01092BC07109284 -:105B7000DE071092BB070895DF92EF92FF920F931A -:105B80001F93CF93DF93CDB7DEB729970FB6F89465 -:105B9000DEBF0FBECDBF8C017B01AE014F5F5F4FFB -:105BA0000E94DE21D82E882309F459C0F701808194 -:105BB000803109F454C08FE18D83F801858196818D -:105BC0000E944A20B701F801858196810E945A21DE -:105BD00040E06EE4F801858196810E947F2040E0DC -:105BE0006B81F801858196810E947F2040E06C8165 -:105BF000F801858196810E947F20F70180818031A4 -:105C000039F040E06D81F801858196810E947F2006 -:105C1000F801858196810E944A20B701F8018581AB -:105C200096810E945A21F801408168E4858196811D -:105C30000E947F2064E170E080E090E00E94841484 -:105C4000F8018081882331F06AE070E080E090E024 -:105C50000E948414F801858196810E944A208D2D2E -:105C600029960FB6F894DEBF0FBECDBFDF91CF915E -:105C70001F910F91FF90EF90DF900895EF92FF92A8 -:105C80000F931F93CF93DF93EC018C01085F1F4F9D -:105C90007E01699170E084E0759567958A95E1F7DA -:105CA00040E150E086EA98E00E945612F7016081D8 -:105CB0006F7070E040E150E086EA98E00E94561272 -:105CC000C017D10729F7DF91CF911F910F91FF9056 -:105CD000EF900895CF93DF931F92CDB7DEB769831E -:105CE000DC01ED91FC910280F381E02D41E050E078 -:105CF000BE016F5F7F4F19950F90DF91CF9108958F -:105D0000FC01818D928D0895FC0184899589089507 -:105D100023EA33E0FC0131832083FB014089518970 -:105D200062897389FC014283538364837583089578 -:105D3000DC01ED91FC91048CF58DE02D199480E04F -:105D40000895FC019485FB018485981303C081E0CC -:105D5000943009F480E0089521E0FC0184858430CA -:105D600009F420E0822F08950895FC0184850C94A5 -:105D70009B380F931F93CF93DF93CDB7DEB7289750 -:105D80000FB6F894DEBF0FBECDBF8C01F801818D38 -:105D9000928D892B49F0D801ED91FC910284F38515 -:105DA000E02DC8011995F2CF808D0E947B3818161E -:105DB00019065CF548E050E0BE016F5F7F4FD801E7 -:105DC00058968C910E949B389C0118161906DCF499 -:105DD00089819A81AB81BC81F801808B918BA28BE8 -:105DE000B38B8D8190E0982F88272E81820F911D93 -:105DF000958B848B2F8130E0322F22278885280FC6 -:105E0000311D328F218FC90102C080E090E02896B9 -:105E10000FB6F894DEBF0FBECDBFDF91CF911F91BB -:105E20000F910895AF92BF92CF92DF92FF920F939E -:105E30001F93CF93DF938C015B01EA01FC01C688BD -:105E4000D788F08C80E590E00E94A23E8F2D0E94C2 -:105E5000B9478C179D0720F48F2D0E94B947EC019C -:105E60009E01A501B6018F2D0E9454470E94A13EBC -:105E7000F801868997898C0F9D1F978B868BCE01A1 -:105E8000DF91CF911F910F91FF90DF90CF90BF9046 -:105E9000AF900895CF93DF93EC01888D843061F04B -:105EA0000E943239E88DF0E0EE0FFF1FE151F84F0C -:105EB0001182108284E0888FDF91CF910895EF9254 -:105EC000FF921F93CF93DF93FC01208D243011F0BC -:105ED00080E01CC07B01EC0110E0812F0E94FB39A7 -:105EE000811102C0188F05C08831E1F31F5F1430A3 -:105EF000A1F7888D843061F3FD86EC861A8E198EA9 -:105F000020E0A70162E00E94443981E0DF91CF9157 -:105F10001F91FF90EF9008950F931F93CF93DF93FE -:105F20001F92CDB7DEB78C01DC01ED91FC910084AE -:105F3000F185E02D1995892B51F0BE016F5F7F4FE0 -:105F4000F80184850E944538898190E002C08FEF76 -:105F50009FEF0F90DF91CF911F910F910895FC015A -:105F60001382128288EE93E0A0E0B0E084839583F0 -:105F7000A683B7838CE692E09183808383EA93E0E3 -:105F800097878687108A118A128A138A84E0808F05 -:105F90000895CF92DF92EF92FF920F931F93CF93CA -:105FA000DF93CDB7DEB7E1970FB6F894DEBF0FBE33 -:105FB000CDBF7C016A0103EA13E01A8309831B82C7 -:105FC0001C821D821E82CE01099668AB79ABC7DFA9 -:105FD0001DA30CA31EA21FA218A619A680915109E9 -:105FE00090915209A0915309B09154098CA79DA793 -:105FF000AEA7BFA78B839C83AD83BE8318861F8209 -:10600000AE014C5D5F4F68A979A9CE0101960FD40E -:1060100081309105B1F4D701ED91FC910488F589A7 -:10602000E02D1BA70AA78EA19FA1A8A5B9A58CA7A3 -:106030009DA7AEA7BFA7A601BE01665D7F4FC701A2 -:106040001995E1960FB6F894DEBF0FBECDBFDF9174 -:10605000CF911F910F91FF90EF90DF90CF90089517 -:106060009B0190E00496982F8827642F820F931F3E -:106070000C94B6270F931F93CF93DF931F92CDB746 -:10608000DEB790E00496982F88278C01060F171F23 -:106090000E942A278FE00E945C27812F0E945C27A4 -:1060A000802F0E945C2780E00E945C2789830E94E9 -:1060B000282789810F90DF91CF911F910F9108952B -:1060C000CF93FC01C08D80E590E00E94A23E60E28B -:1060D00070E08C2F47DC62E070E08C2FCBDF84FD1A -:1060E00017C062E070E08C2FC5DF83FF0AC048E173 -:1060F00062E070E08C2FB4DF0E94A13E80E090E06F -:1061000010C00E94A13E80E590E00E94A23EE3CF35 -:1061100040E162E070E08C2FA3DF0E94A13E81E0AD -:1061200090E0CF910895CF93DF93C82FD62F472FBC -:1061300060E170E095DF4D2F61E170E08C2FDF9121 -:10614000CF918ECFFF920F931F93CF93DF93FB01DD -:10615000DC0157961C921E9256975896FC908281AD -:10616000811109C08381811106C08481811103C01E -:1061700085818823F1F041155105D9F08A01EF019D -:1061800080E590E00E94A23EBE016E5F7F4F2F2D02 -:1061900030E0922F882744E050E0845F9B4F0E94BC -:1061A0008D27B8018F2DBFDF0E94A13E81E090E0D6 -:1061B00002C080E090E0DF91CF911F910F91FF909E -:1061C0000895FC018485843011F00C94FB3980E043 -:1061D0000895CF93DF93FC0124852430C9F0EC01AE -:1061E000F0DF843181F0882371F0883161F08C31E7 -:1061F00061F4E881F9810084F185E02DCE011995E3 -:1062000021E0892B19F420E001C021E0822F01C098 -:1062100080E0DF91CF910895CF92DF92EF92FF92CD -:106220001F93CF93DF93FC011485143091F1EC019F -:1062300080E590E00E94A23E68E070E0812F92DB52 -:106240000E94A13E0E94BC146B017C01CE01B9DF0B -:106250008823A9F061E070E080E090E00E9484145F -:106260000E94BC14DC01CB018C199D09AE09BF0949 -:10627000883E9340A105B10548F38C85F3D7EC85A2 -:10628000F0E0EE0FFF1FE151F84F1182108284E021 -:106290008C87DF91CF911F91FF90EF90DF90CF908F -:1062A000089580E3FB0180833296842F82958F705E -:1062B00090E1899F401911244A3014F4405D01C0D7 -:1062C000495C4293482F8111F0CF08952F923F925D -:1062D0004F925F926F927F928F929F92AF92BF92F6 -:1062E000CF92DF92EF92FF920F931F93CF93DF93A2 -:1062F000CDB7DEB7E3970FB6F894DEBF0FBECDBFC4 -:106300007C011A012B0139010E94BC144B015C0174 -:1063100087010D5B1F4FC8012CDD18161906A4F06C -:106320000E94BC14DC01CB0188199909AA09BB0998 -:10633000281639064A065B06D0F062E370E080E07A -:1063400090E00E948414E7CF42E250E0BE016F5F0C -:106350007F4FC80141D78981823011F080E04BC165 -:10636000F8018489958983349105C1F702C08FEFC4 -:1063700042C16D817E818F8198850E942F664B017D -:106380005C01F301608371838283938346E050E074 -:10639000B701685F7F4FCE014D960E946D66892BD5 -:1063A000E9F6F70180819181A281B381881699066F -:1063B000AA06BB0698F284819581A681B7818815CB -:1063C0009905AA05BB0550F289899A89AB89BC89D0 -:1063D00086879787A08BB18B8EECA82EB12CC80135 -:1063E00019D7F1E0AF1AB108D1F719A6670182E217 -:1063F000C80ED11CF701B696FBA7EAA7C7018A967B -:106400009DA78CA73C974F0189969FA78EA7389789 -:10641000F9ABE8AB1701F6E12F0E311CC5979BAB2A -:106420008AABF801818D928D181619060CF0E2C026 -:10643000C801F0D68333910509F4BBC0ECF4813078 -:106440009105A9F11CF4892B61F3CAC08330910531 -:10645000A9F1069709F0C4C0C801DCD65C0144E08C -:1064600050E06AA97BA9C801B7D6412C512CBB24A6 -:10647000F4E0AF1AB1083AC08A33910509F471C04B -:106480003CF48533910569F0C69709F439C0A8C07A -:106490008B33910509F479C08F3F910509F4C1CF81 -:1064A0009FC0C801B7D6C801B5D689A7BACFC80161 -:1064B000B1D644E050E068A979A935C0C801AAD690 -:1064C0005C0144E050E0B101C80186D6412C512C5A -:1064D000BB2494E0A91AB1084A145B040CF0A1CFC4 -:1064E000C80198D6EFEF4E1A5E0AF6CF4A145B0445 -:1064F0000CF097CFC8018ED68FEF481A580AF6CF06 -:10650000C80188D6B82EF701828D81110FC0838D06 -:1065100081110CC0848D811109C0858D811106C047 -:1065200044E050E0B401C80157D67BCFEEA5FFA5EB -:106530004080518062807380B401CE0183960E94B6 -:10654000D8128DA19EA1AFA1B8A584159505A60569 -:10655000B70531F3BB2009F464CFC8015BD6BA9408 -:10656000F9CFC80157D644E050E06AA57BA5C80121 -:1065700033D6F70166A177A180A591A50E942F6669 -:1065800066A377A380A791A74CCFC80143D644E068 -:1065900050E06CA57DA5C8011FD6F70162A573A5C3 -:1065A00084A595A50E942F6662A773A784A795A7C7 -:1065B00038CFC8012FD644E050E0B601C8010CD650 -:1065C000F70162A173A184A195A10E942F6662A325 -:1065D00073A384A395A366A777A780AB91AB21CFC4 -:1065E000C80118D6B82EBB2009F41BCFC80112D69B -:1065F000BA94F9CF89A5E3960FB6F894DEBF0FBE23 -:10660000CDBFDF91CF911F910F91FF90EF90DF9061 -:10661000CF90BF90AF909F908F907F906F905F9042 -:106620004F903F902F9008957F928F929F92AF92BC -:10663000BF92CF92DF92EF92FF920F931F93CF936F -:10664000DF93CDB7DEB7A6970FB6F894DEBF0FBEC7 -:10665000CDBF8C01762E942E852E20E2B22ECE0157 -:1066600001967C01FC012B2D11922A95E9F783EA12 -:1066700093E09AA389A38FEF8BA38CA38DA38EA302 -:10668000680183E4C80ED11C43E450E0BE016F5D95 -:106690007F4FC60157DD019609F4B5C081E08983BB -:1066A0008A8386E0A82EAB821C82F8016481758102 -:1066B000868197810E942F666D837E838F83988762 -:1066C00089869A8680E890E09C878B874CE150E031 -:1066D000B701C601A7DBF7012B2D11922A95E9F727 -:1066E000480188E0880E911CF401D70101900D92B9 -:1066F000AA94E1F740E150E0B701C60193DBF7014E -:106700001192BA94E9F796E0A92EB12C40E250E03C -:10671000B701C60187DBF1E0AF1AB108B9F783E62C -:10672000898392E89A8393E59B838C8385E38D83A9 -:1067300081E08E837F829DE3988797E099878A879F -:1067400086E0F401DE011B9601900D928A95E1F737 -:106750008CE0898B8A8B61E774E0CE0143960E94BE -:10676000AC66F8014385BE01675E7F4FC80199DDC5 -:10677000F8014485BE01655E7F4FC80192DDF801D6 -:106780004585BE01635E7F4FC8018BDD4EE150E061 -:10679000B701C60147DBF3E07F121DC082E38983A6 -:1067A00084E08A83F80196859B8397859C839089F2 -:1067B0009D8391899E8396E39F838887828D8987B5 -:1067C000838D8A87848D8B87858D8C874CE050E004 -:1067D000B701C60127DB87E3898386E08A8391E0DE -:1067E0009B8393E09C838D838FE08E838AE38F83EA -:1067F0008BE388878FEF898749E050E0B701C601B6 -:1068000011DBC6015DDCA6960FB6F894DEBF0FBEA5 -:10681000CDBFDF91CF911F910F91FF90EF90DF904F -:10682000CF90BF90AF909F908F907F9008952F92C0 -:106830003F924F925F926F927F928F929F92AF9210 -:10684000BF92CF92DF92EF92FF920F931F93CF935D -:10685000DF93CDB7DEB765970FB6F894DEBF0FBEF6 -:10686000CDBF7C016B013A01FB0120E080E090E0AC -:106870006AE03191332309F140ED430F4A3080F44F -:10688000689FA001699F500D1124CA01C097830F12 -:10689000911D37FD9A958F3F910559F350F313C021 -:1068A0003E3289F4233079F0D301A20FB11D129644 -:1068B0008C932F5F80E090E0DCCF233021F4F30154 -:1068C000858381E020C0F701428153816481758115 -:1068D0008091590990915A09A0915B09B0915C0986 -:1068E000481759076A077B0709F484C10E94BC1442 -:1068F0008701085F1F4F6F7077277C5FC801DFDA61 -:10690000813019F080E090E0D1C183EA93E09A836E -:106910008983F70182819381A481B5818B839C83D4 -:10692000AD83BE8345E350E0BE016F5F7F4FC8017A -:1069300009DC892B19F4C12CD12C58C10E94BC143C -:10694000F701778366837627672776277A836983BB -:1069500042E050E0BE016F5F7F4FC80163DA81E023 -:1069600090E09E878D8742E050E0BE01635F7F4FDD -:10697000C80158DA80E091E09E878D8742E050E0C0 -:10698000BE01635F7F4FC8014DDA1E861D8642E05F -:1069900050E0BE01635F7F4FC80144DA42E050E03F -:1069A000BE01635F7F4FC8013DDA42E050E0BE01A7 -:1069B000635F7F4FC80136DA5601F5018081882375 -:1069C00001F1F6015F018191811113C045018C181D -:1069D0009D081814190484F48F8641E050E0BE012C -:1069E000615F7F4FC8011EDAA401B601C8011ADA3F -:1069F00003C08E3239F7EACF6501FFEFCF1ADF0A05 -:106A0000DCCF1F8641E050E0BE01615F7F4FC801CF -:106A100009DAC12CDD24D394DE86CD8642E050E035 -:106A2000BE01635F7F4FC801FDD9DE86CD8642E09F -:106A300050E0BE01635F7F4FC801F4D9C80140DB5D -:106A4000892B09F478CF63E0A62EB12CF2E06F0E0B -:106A5000711C0E94BC141B012C01C8018AD9181694 -:106A60001906A4F00E94BC14DC01CB018219930921 -:106A7000A409B509813A9F40A105B105D0F462E3AC -:106A800070E080E090E00E948414E7CFF70142813B -:106A9000538164817581808D918DA28DB38D48174E -:106AA00059076A077B0741F4848D958DC59721F4BA -:106AB00006C02FEF3FEF90C02EEF3FEF8DC0F701E4 -:106AC00081A192A10C970CF49BC04CE050E0BE0158 -:106AD0006F5F7F4FC80180D38B8190E0982F88270C -:106AE0002C81822B9A8B898B298130E0322F2227AF -:106AF0004A81242BF701468157814217530709F039 -:106B00007CC097FF7AC08F709270892B09F0CBC040 -:106B1000CF80D12CDC2CCC248885C82AC114D10488 -:106B200009F4BEC0812C912C8D8190E0982F88278C -:106B30002E81822B8816990608F465C0812C912C31 -:106B400041E050E0BE016D5E7F4FC80145D38B89A7 -:106B5000982F907C09F083C0811177C08B898111B7 -:106B6000EFCF42E050E0BE01615F7F4FC80134D3F8 -:106B700042E050E0BE01635F7F4FC8012DD3C801E2 -:106B800049D3C80147D3C80145D3C80143D342E024 -:106B900050E0BE016F5E7F4FC8011ED38F8598897C -:106BA0008115914009F05FC02D853E85322723274E -:106BB00032272130310509F056C089899A8981151B -:106BC000944009F06AC044E050E0B301C8012C8B46 -:106BD0003D8B02D32C893D896901F1E0AF1AB108E0 -:106BE00029F02FEFC216D20609F433CFC80152D9CB -:106BF000C6015CC08EEF9FEF59C02CEF3FEFECCF8A -:106C00002DEF3FEFE9CF41E050E0BE01635F7F4FE2 -:106C1000C801E2D28D8581110FC08D858111F3CF1E -:106C2000C801F8D2C801F6D2C801F4D2C801F2D224 -:106C3000FFEF8F1A9F0A78CF8D859FEF980F9D8762 -:106C4000882359F3C801E6D2F7CF8B899FEF980FBD -:106C50009B8B882309F482CFC801DCD2F6CFC80110 -:106C6000D9D21B8A7BCF412C512C89899A899827AC -:106C7000892798274816590630F4C801CBD28FEFE0 -:106C8000481A580AF2CFEFEF8E1A9E0A8C149D0410 -:106C900009F056CF26EF3FEF9FCF27EF3FEF9CCF76 -:106CA0002AEF3FEF99CF2BEF3FEF96CF65960FB6C8 -:106CB000F894DEBF0FBECDBFDF91CF911F910F9132 -:106CC000FF90EF90DF90CF90BF90AF909F908F900C -:106CD0007F906F905F904F903F902F9008952F92EC -:106CE0003F924F925F926F927F928F929F92AF925C -:106CF000BF92CF92DF92EF92FF920F931F93CF93A9 -:106D0000DF93CDB7DEB727970FB6F894DEBF0FBE7F -:106D1000CDBF8C010E94385B2FEC37E040E050E0A3 -:106D20000E945962DC01CB010196A11DB11DF80141 -:106D300084839583A683B78380839183A283B3835F -:106D40005801F3E4AF0EB11CC501A4D864E470E0AF -:106D5000C501B5D8882309F437C10E94BC142B01A2 -:106D60003C01812C912C1D82C8018E5B9F4F9F831B -:106D70008E8343E0342E58EEC52E53E0D52EE12C01 -:106D8000F12C62E0262EAE81BF818C91833009F414 -:106D900002C181111FC0F80184819581A681B7814C -:106DA0000196A11DB11D84839583A683B7830E949C -:106DB000BC146419750986099709A70196010E94F8 -:106DC0003762A90161E0C8012FDC81E0AE81BF819B -:106DD0008C93C2C08430F1F4F80184819581A6813E -:106DE000B7810196A11DB11D84839583A683B783C6 -:106DF0000E94BC146419750986099709A7019601B8 -:106E00000E943762A90163E0C8010EDCAE81BF8138 -:106E10002C92A2C0813051F5F80142AD53AD64AD62 -:106E200075AD9E012F5F3F4FC80150DA8D838230D0 -:106E300009F092C089819A81AB81BC81F801848379 -:106E40009583A683B7830E94BC14641975098609CB -:106E50009709A70196010E943762A90163E0C80162 -:106E6000E3DBED81AE81BF81EC937DC0823009F020 -:106E700073C0D801DA964D915D916D917C91DD974B -:106E80009E012F5F3F4FC80121DA8D83853009F0C5 -:106E90005CC0EE81FF813082F80182A193A1A4A1A0 -:106EA000B5A1892B8A2B8B2B41F484E893E0A0E0D9 -:106EB000B0E082A393A3A4A3B5A3F80186A197A1F0 -:106EC000A0A5B1A5892B8A2B8B2B61F482A193A15C -:106ED000A4A1B5A1B695A7959795879586A397A3E5 -:106EE000A0A7B1A7F80182A593A5A4A5B5A5892B54 -:106EF0008A2B8B2BA9F482A193A1A4A1B5A1AC01EB -:106F0000BD0123E076956795579547952A95D1F76A -:106F1000841B950BA60BB70B82A793A7A4A7B5A7B5 -:106F2000F80186A197A1A0A5B1A586A797A7A0ABB8 -:106F3000B1AB82A593A5A4A5B5A582AB93ABA4AB39 -:106F4000B5AB88248394912C0EC0FD81F63021F4DA -:106F5000AE81BF811C9207C0BD81BF3F21F4EE818D -:106F6000FF8110821D82F1E08F16910409F40BCF8E -:106F70000E94BC14DC01CB0184199509A609B7094C -:106F8000F80126A937A940AD51AD281739074A079E -:106F90005B0708F0F8CEC5010E944A2FF8018481F2 -:106FA0009581A681B7810196A11DB11D848395832A -:106FB000A683B7830E94BC14F801FE966083718398 -:106FC00082839383C40102C080E090E027960FB6CD -:106FD000F894DEBF0FBECDBFDF91CF911F910F910F -:106FE000FF90EF90DF90CF90BF90AF909F908F90E9 -:106FF0007F906F905F904F903F902F9008959FE902 -:10700000980F963010F429EA05C09FEB980F963040 -:1070100018F429EC280F05C090ED980F9A3008F469 -:10702000292F822F08950F931F93CF93DF93282F3B -:10703000DC01C42FD52F8A2F821B8617D0F48D0137 -:10704000ED91F0E084E0F595E7958A95E1F7E0575A -:10705000FD4F808188832296CE010197F80130810F -:10706000E32FEF70F0E0E057FD4F3081FC013083FB -:10707000E2CFFA01E60FF11DE60FF11D1082DF915C -:10708000CF911F910F91089508951F93CF93DF9390 -:107090001F921F92CDB7DEB7182F80E590E069836D -:1070A0007A8350D621E041E050E069817A81812FD6 -:1070B0000E94C02C46D681E090E00F900F90DF91A7 -:1070C000CF911F910895CF93DF931F92CDB7DEB775 -:1070D000FC01218D328D232B41F0BE016F5F7F4F6C -:1070E000808DD3DF898190E002C08FEF9FEF0F90FA -:1070F000DF91CF910895FF920F931F93CF93DF936A -:10710000F82E80E590E01ED6C0E0D0E08F2D0E94E2 -:107110002C278C01892B21F08F2D0E942C27EC012C -:10712000C017D10799F70DD6CE01DF91CF911F91EE -:107130000F91FF900895AF92BF92CF92DF92EF929E -:10714000FF921F93CF93DF93182F5B017A0180E5A5 -:1071500090E0F8D5C0E0D0E0812F0E942C276C0190 -:10716000892B21F0812F0E942C27EC01CC15DD0505 -:1071700099F7209799F463E070E0812F0E943A30EC -:107180008431F1F08823E1F0C1E0D0E08C3111F4DA -:10719000C0E0D0E0D195C195D10912C0EC16FD0632 -:1071A0000CF4E7011C161D065CF420E0AE01B501ED -:1071B000812F0E94C02C60E470E0812F0E94B22CCD -:1071C000C0D5CE01DF91CF911F91FF90EF90DF905E -:1071D000CF90BF90AF900895CF93DF93FC01218DA6 -:1071E000328D2115310519F48FEF9FEF10C0EC019E -:1071F0004217530708F0A901888D9DDF181619065C -:107200009CF7298D3A8D281B390B3A8F298FDF91F6 -:10721000CF9108950F931F93CF93DF931F92CDB714 -:10722000DEB7FC01218D328D232B59F08C0141E01A -:1072300050E0BE016F5F7F4F808D7DDF181619060D -:107240001CF08FEF9FEF08C0F801818D928D0197A0 -:10725000928F818F898190E00F90DF91CF911F9164 -:107260000F910895CF93C82F80E590E06BD560E132 -:1072700070E08C2F0E94B22C4FEF62E070E08C2FF8 -:107280000E943030CF915DC5FF920F931F93CF9333 -:10729000DF931F921F92CDB7DEB7F82E8A012A83A3 -:1072A0006983E0DF80E590E04DD52A816981462F32 -:1072B000422B60E070E08F2D0E94303001151105E7 -:1072C00051F40091F7071091F8070F5F1F4F1093CB -:1072D000F8070093F707412F64E070E08F2D0E94BC -:1072E0003030402F65E070E08F2D0E94303061E03B -:1072F00070E08F2D0E94B22C24D581E00F900F906A -:10730000DF91CF911F910F91FF900895BF92CF927F -:10731000DF92EF92FF920F931F93CF93DF9300D0F2 -:1073200000D0CDB7DEB7FC01208D243009F052C06B -:107330006A017B018C01B12C63E070E08B2D0E940F -:107340003A30811103C0F801B08E06C08831D9F3FC -:10735000B394F4E0BF12F0CFF801808D8430D1F106 -:1073600096E0E1EAF2E0DE01119601900D929A9525 -:10737000E1F7F70193819F779C8394819D839581A9 -:107380009E83B7016E5F7F4F90E0982F882744E07F -:1073900050E0845F9B4F0E948D27B601F801808DDD -:1073A0000E949330F801808D90E0982F882746E066 -:1073B00050E0BE016F5F7F4F8A5F9B4F0E948D2719 -:1073C000F801128E118E20E8A60162E0808D5CDF4C -:1073D00081E001C080E026960FB6F894DEBF0FBEB4 -:1073E000CDBFDF91CF911F910F91FF90EF90DF9074 -:1073F000CF90BF9008951F93CF93DF931F92CDB787 -:10740000DEB7182F80E590E09DD463E070E0812F17 -:107410000E943A30898395D489810F90DF91CF9172 -:107420001F91089569E277E086EA98E00C94C7120C -:10743000CF93DF93C1E1D0E068EE73E080E090E0AD -:107440000E9484144AE050E0BE0186EA98E00E945F -:10745000A212219789F7DF91CF9108956F927F92C1 -:107460008F929F92AF92BF92CF92DF92EF92FF9254 -:107470000F931F93CF93DF93CDB7DEB761970FB60E -:10748000F894DEBF0FBECDBF68E774E080910608B8 -:10749000909107080E9491438C010097D1F10E94BE -:1074A000DD2A8230B1F560E0C8010E9484437C018E -:1074B00061E0C8010E948443DC0119960D911C9182 -:1074C0001A97F701818521E09091A405992309F489 -:1074D000D5C2909170009E7F909370001092A40589 -:1074E00010920202109201028093000221110E9468 -:1074F0002217C8010E94491767E878E086EA98E0F9 -:107500000E948E114AE050E0B80186EA98E00E949D -:10751000A2126CE774E080910608909107080E941F -:1075200091439093FF078093FE07009709F4A7C04B -:107530000E94DD2A082F10E00115110509F49FC0F3 -:10754000000F111F000F111FC8010E94C259909314 -:10755000FB078093FA071092AD051092AC051092CC -:107560000108109200081092AB051092AF0510921E -:10757000AE050130F2E01F070CF489C2E12C72E085 -:10758000F72EC70101960E94C2599093B1058093CE -:10759000B0059093AA058093A9058E0D9F1D909329 -:1075A000A8058093A7050E94BC14609340057093C2 -:1075B0004105809342059093430580E090E0E0917F -:1075C000B005F091B105E80FF91F10820196E81699 -:1075D000F906ACF782E090E09093AD058093AC059E -:1075E00080E98093C9001092C8001092CD0083E01A -:1075F0008093CC008EE08093CA00F0920502E09266 -:1076000004022091B0053091B1058091040290915F -:107610000502820F931F9093A8058093A705232B43 -:1076200009F42EC265EE77E086EA98E00E948E119A -:107630004AE050E0B80186EA98E00E94A21287E191 -:1076400096E09093A6058093A505809152059091B0 -:107650005305009739F0FC01EA5CFD4F81E595E0A8 -:10766000918380836DE678E086EA98E00E948E112F -:107670004AE050E0B80186EA98E00E94A212009128 -:1076800006081091070862E874E0C8010E9491435F -:1076900090934B0580934A05DC0116968D919C9141 -:1076A000179790934705809346056FE774E0C801EC -:1076B0000E949143909349058093480568E874E0DF -:1076C000C8010E94914390934D0580934C056FE84B -:1076D00074E0C8010E9491439093FD078093FC07DA -:1076E00064E974E0C8010E9491439093500580932F -:1076F0004F0561E678E086EA98E00E94C7126AE5E5 -:1077000078E086EA98E00E948E1181E020914A0597 -:1077100030914B05232B09F480E08BD762E578E0AC -:1077200086EA98E00E948E1181E020914805309110 -:107730004905232B09F480E07CD76AE478E086EAE7 -:1077400098E00E948E1181E020914C0530914D050A -:10775000232B09F480E06DD764E478E086EA98E0B2 -:107760000E948E1181E02091FC073091FD07232BB0 -:1077700009F480E05ED76CE378E086EA98E00E9446 -:107780008E1181E020914F0530915005232B09F493 -:1077900080E04FD7E0914F05F0915005309709F404 -:1077A00005C280915105811101C2E680F78081E117 -:1077B00090E00E94C2598C0188E1F8018183128215 -:1077C0001082108A178610922C0610922B061092A7 -:1077D000BC071092DE070E948C1F109337050093A0 -:1077E000360583E190E00E94C259FC0185E79DE1E6 -:1077F000928B818B168305831482108289E08183AA -:1078000011E012831383F0933F05E0933E0580EA75 -:1078100090E00E94C25990933B0580933A0588E21C -:1078200090E00E94C25990933505809334051092E0 -:107830002C0610922B061092BC071092DE070E94B5 -:107840008C1F80913605909137050E94BA1F81E008 -:107850000E945F2D811169C06DE178E086EA98E0B1 -:107860000E94C712C0903605D0903705C6010E940D -:10787000BA1F40E060EFC6010E947F20C6010E944F -:10788000B71FE0913605F091370510836DEF77E073 -:1078900086EA98E00E94C7128091360590913705DC -:1078A0000E944A20882331F061EF77E086EA98E071 -:1078B0000E94C71200913E0510913F050E94BC1422 -:1078C0004B015C01F0E18F0EF7E29F1EA11CB11C81 -:1078D000D8011596ED91FC9116978FEF838714864A -:1078E000DF0113963B961D92AE17BF07E1F7F80133 -:1078F000148277247394BE01665F7F4FD80115967A -:107900008D919C9116970E94A22018160CF4C1C06C -:107910008FE99BE49093390580933805E0913E050B -:10792000F0913F05128281E001C080E08093510513 -:1079300001E010E068E0B62EE114F10409F436C16C -:10794000F7018085863009F095C0C080D180CE01D6 -:1079500001964C01360190E1690E711CD6018C91A3 -:107960004EDBA82EB2E0CB0ED11CF6013197808100 -:1079700046DBA29450EFA5228A29F40181934F019E -:10798000C614D70459F7E0913C05F0913D05EE0F80 -:10799000FF1F8091340590913505E80FF91F118381 -:1079A0000083A0913C05B0913D0523E0AA0FBB1FC9 -:1079B0002A95E1F780913A0590913B05A80FB91FF0 -:1079C000FE0131968B2D01900D928A95E1F767E3C8 -:1079D00078E086EA98E00E948E1160913C057091F3 -:1079E0003D054AE050E086EA98E00E94561260E3C6 -:1079F00078E086EA98E00E948E1180913C05909193 -:107A00003D0533E0880F991F3A95E1F720913A053B -:107A100030913B05820F931F0E943E2E86EA98E02C -:107A20000E949F1260913C0570913D0543E0660FF6 -:107A3000771F4A95E1F780913A0590913B05680FD1 -:107A4000791FDB018C91883261F480913E05909121 -:107A50003F050E94BC2D80913605909137050E940C -:107A6000752080913C0590913D05019690933D05D0 -:107A700080933C05F701E280F3805ECF20E034CDB7 -:107A80006EEC77E086EA98E00E94C712D8CD7801C4 -:107A900078CD0E94BC14681579058A059B0508F00D -:107AA00037CF67E0CE010A960E94AA1F99898913F1 -:107AB0006FC06EEE73E086EA98E00E94D712D8019C -:107AC0008C9181113AC015968D919C9116970E94C8 -:107AD0004A20BE01665F7F4FF801858196810E9432 -:107AE0005A2140E064EBD80115968D919C91169730 -:107AF0000E947F20F801C580D680C6010E94D91F50 -:107B0000C6010E94BA1F67E883E499E00E94471DFE -:107B100060E883E499E00E94471DC6010E94B71FF8 -:107B2000C6010E94D91FD82ED80115968D919C911F -:107B300016970E944A20D5FE32C0AE014F5F5F4FBC -:107B4000BE01665F7F4FC8010E948521F801D18088 -:107B50008A85803139F1BE01665F7F4FC8010E947E -:107B6000EF218D1520F4D80111968C910BC08A85D8 -:107B7000803111F48CE006C0BE01665F7F4FC80102 -:107B80000E94EF21F801818384818F5F8483B3CECB -:107B900064EF73E086EA98E00E94D712ACCED80179 -:107BA0007C92CBCFBCE0BD15F0F2E4CF61960FB66E -:107BB000F894DEBF0FBECDBFDF91CF911F910F9123 -:107BC000FF90EF90DF90CF90BF90AF909F908F90FD -:107BD0007F906F900895CF93DF931F92CDB7DEB75C -:107BE0006983DC01ED91FC910280F381E02D41E09D -:107BF00050E0BE016F5F7F4F19950F90DF91CF91DD -:107C00000895DC01ED91FC91068CF78DE02D19951E -:107C100091E089270895862F089581E086270895A9 -:107C2000CF93DF931F92CDB7DEB741E050E0BE01A6 -:107C30006F5F7F4FFC0184857EDA181619061CF4ED -:107C4000898190E002C08FEF9FEF0F90DF91CF917D -:107C50000895FC018485843009F04DCA80E090E0ED -:107C60000895CF92DF92EF92FF920F931F93CF93DD -:107C7000DF93CDB7DEB7E1970FB6F894DEBF0FBE46 -:107C8000CDBF7C016A0103EA13E01A8309831B82DA -:107C90001C821D821E82CE01099668AB79AB0E94C0 -:107CA000AF2F1DA30CA31EA21FA218A619A6809178 -:107CB000510990915209A0915309B09154098CA790 -:107CC0009DA7AEA7BFA78B839C83AD83BE83188679 -:107CD0001F82AE014C5D5F4F68A979A9CE01019664 -:107CE0000E94173481309105B1F4D701ED91FC91D8 -:107CF0000684F785E02D1BA70AA78EA19FA1A8A542 -:107D0000B9A58CA79DA7AEA7BFA7A601BE01665DBA -:107D10007F4FC7011995E1960FB6F894DEBF0FBEED -:107D2000CDBFDF91CF911F910F91FF90EF90DF902A -:107D3000CF90089544E050E0BC018FE090E00C94B7 -:107D40008D2708958CBD9DBD08958F929F92AF920F -:107D5000BF92CF92DF92EF92FF920F931F93CF9338 -:107D60006C015B017A01FC01C485C43041F481E0FF -:107D700090E0F6019383828380E090E04AC08A011C -:107D80004130584010F000E018E080E590E0DADF84 -:107D90008C2F0E94B9474C0163E070E08C2F0E9449 -:107DA0003A30873111F08C3121F48016910668F356 -:107DB00002C000E010E080E590E0C4DF9801A5017A -:107DC00060E070E08C2F0E94544760E270E08C2FDE -:107DD0000E94B22C62E070E08C2F0E943A3084FD49 -:107DE0000EC063E070E08C2F0E943A30811103C016 -:107DF0008C2F38DABCCF80E590E0A4DFEBCF40E1F8 -:107E000062E070E08C2F0E943030012B09F4AFCF7C -:107E1000C701CF911F910F91FF90EF90DF90CF900E -:107E2000BF90AF909F908F900895CF92DF92EF9286 -:107E3000FF920F931F93CF93DF93FC01248524308F -:107E400009F07CC06A018B01EC01F12C8F2DD3DA93 -:107E5000811102C0FC8607C08B7F8831D9F3F3946F -:107E6000F4E0FF12F3CF8C85843009F467C02091D1 -:107E70000602309107022F5F3F4F11F420E030ECF3 -:107E800030930702209306024091060250910702A8 -:107E900020E061E0F9D9FC84F80182818F3F51F440 -:107EA00083818F3F99F484818F3F81F485818F3F57 -:107EB00069F442C081110AC0F8018381811106C0B2 -:107EC0008481811103C085818823B1F1C114D1045B -:107ED00099F180E590E036DFB8016E5F7F4F8F2D1E -:107EE00090E0982F882744E050E0845F9B4F0E94E9 -:107EF0008D27B6018F2D0E94933064E070E08F2DA6 -:107F00000E94B22C0E94BC146B017C01F4E9CF0EDC -:107F1000F1E1DF1EE11CF11CCE010E94E13087314E -:107F200051F161E070E080E090E00E948414CE01A5 -:107F30000E94E130811105C084E08C8780E090E0F0 -:107F40001CC00E94BC14C616D706E806F90620F726 -:107F50008C8588D9EC85F0E0EE0FFF1FE151F84FDA -:107F60001182108284E08C8763EA78E086EA98E0E8 -:107F70000E94C712E3CF81E090E0DF91CF911F9183 -:107F80000F91FF90EF90DF90CF9008958091520570 -:107F900090915305009711F00E943016A89508950E -:107FA000A8950E94B317029754F00E94F04C80915C -:107FB000520590915305009711F00E9430160C94D1 -:107FC000050F60E08DE00C94191461E08DE00C94D5 -:107FD00019140F931F93CF93DF93EB0181E395E087 -:107FE0009F938F9380E395E09F938F938FE295E02B -:107FF0009F938F938EE295E09F938F938DE295E010 -:108000009F938F938CE295E09F938F9387E994E001 -:108010009F938F938B818F938A818F930E94586750 -:108020002DB73EB7205F3F4F0FB6F8943EBF0FBE4F -:108030002DBF069784F46EE079E086EA98E00E940E -:108040008E116A817B8186EA98E0DF91CF911F9142 -:108050000F910C94B7120E94AF490CE215E0C0E0FA -:10806000D0E0F80161918F01CE010E942962219632 -:10807000C630D105B1F760E279E086EA98E0DF9199 -:10808000CF911F910F910C94C712CF93DF93CDB76F -:10809000DEB72C970FB6F894DEBF0FBECDBF1C82A3 -:1080A0001B821E821D828FEF9FEF98878F838BEC40 -:1080B00092E09A83898386E290E09A8789871C867A -:1080C0001B866EEF78E086EA98E00E94C712609106 -:1080D000060870910708CE0101960E942D256FEFCA -:1080E000CE0101960E94612468EF78E086EA98E06C -:1080F0000E94C7122C960FB6F894DEBF0FBECDBFFC -:10810000DF91CF910895CF93DF93CDB7DEB7699715 -:108110000FB6F894DEBF0FBECDBF8FE290E0A0E0B7 -:10812000B0E089839A83AB83BC83FE01359685E1F9 -:10813000DF011D928A95E9F764EE78E086EA98E01F -:108140000E94C712AE014E5F5F4F66E08CE295E081 -:108150000E9413381E866CEA74E0CE0101960E94DC -:108160008D66BE016F5F7F4F86EA98E00E94B7126E -:10817000CE0101960E94222D1E8664EB74E0CE0192 -:1081800001960E948D66BE016F5F7F4F86EA98E080 -:108190000E94B7126EEB74E0CE0101960E94B22BE2 -:1081A0000E94A94969960FB6F894DEBF0FBECDBFF5 -:1081B000DF91CF910895AF92BF92CF92DF92EF926D -:1081C000FF920F931F93CF93DF93CDB7DEB7C256C5 -:1081D000D1090FB6F894DEBF0FBECDBF2CE0E7EAA1 -:1081E000F2E08E010F5F1F4FD80101900D922A958A -:1081F000E1F7FE013D9624E1DF011D922A95E9F7A2 -:108200001816190644F4FB01628173814FE150E0B6 -:10821000C8010E94D166809131051F928F93809191 -:1082200030051F928F9380912F051F928F9380911D -:108230002E051F928F9380912D051F928F93809111 -:108240002C051F928F9380EC94E09F938F931F9245 -:1082500080E28F937E01F1E2EF0EF11CFF92EF922C -:108260000E94EB6668EE79E086EA98E00E94C71209 -:1082700060EE79E086EA98E00E948E11B80186EA05 -:1082800098E00E94D712B70186EA98E00E94B712E0 -:108290000FB6F894A8958091600088618093600083 -:1082A000109260000FBE6E0181E4C80ED11CD60191 -:1082B00013961C921E92129788EE93E0A0E0B0E015 -:1082C000F60184839583A683B78384E0848781EE57 -:1082D00092E09183808316870587108A178680E550 -:1082E00090E0928B818B158A66E77DE18BEA93E2C1 -:1082F0000E94B85B8C010FB6F894DEBF0FBECDBFF5 -:10830000892B09F4AFC083E090E00E94C259D801E4 -:108310001D969C938E931C97FC01D182C082128281 -:10832000C6010E94E930882319F0C6010E940C3171 -:10833000D6011F966D917C91509751964D915C910D -:10834000529761157105B9F0CE01895A9F4FA296D7 -:108350004FAFA297A3965FAFA3970E94D812A296A1 -:108360004FADA297A3965FADA397BE01695A7F4F09 -:10837000C6015BDD05C0F60165857685C60171DC49 -:10838000892B21F4C8010E941C226CC0D6011D96C5 -:10839000BC901D971E96AC90FF92EF9289E799E0F2 -:1083A0009F938F931F930F930E94405CFF92EF92D5 -:1083B00084E799E09F938F931F930F930E94405CF3 -:1083C000D8011C96ED91FC911D9781E08283FF926C -:1083D000EF9281E799E09F938F931F930F930E94F1 -:1083E000405CD8011C96ED91FC911D971282AF92D2 -:1083F000BF928BE399E09F938F931F930F930E94FB -:10840000405C86E799E09F938F931F930F930E94A0 -:10841000405CF601148A138AD8011C96ED91FC91F8 -:108420001D97A080B1800FB6F894DEBF0FBECDBF00 -:1084300083E3E82EF12CD501ED91FC910084F185C8 -:10844000E02DC501199541970CF0A5C0B1E0EB1ADC -:10845000F10809F4A0C064E170E080E090E00E94BF -:108460008414E9CF00E010E0F601E388F48899E293 -:1084700088E10FB6F894A895809360000FBE9093A2 -:1084800060000115110509F467C0F8ECEF16F1045E -:1084900009F054C065ED79E086EA98E00E94C712C1 -:1084A0006B961FAE1EAE6B976D961FAE1EAE6D9790 -:1084B0008FEF9FEF6F969FAF8EAF6F9787E093E040 -:1084C00069969FAF8EAF6997A1961FAF0EAFA19728 -:1084D00080910608909107080E94882CCE01895A45 -:1084E0009F4FC2D49093070880930608C8010E944A -:1084F0001C228091060890910708009779F46FEB91 -:1085000079E086EA98E00E94C7120E94BC14DC0160 -:10851000CB018856954CAF4FBF4F32C00E944A2CBA -:108520008C01BC0186EA98E00E94B712C8010E9443 -:10853000575A0E942E3A82E090E067C067EA79E0DD -:1085400086EA98E00E948E114AE050E0B70186EA80 -:1085500098E00E94A2120CC065E979E086EA98E0F2 -:108560000E94C7126DE779E086EA98E00E94C71280 -:108570000E94BC14DC01CB0188579C4EAF4FBF4F0B -:108580008093020890930308A0930408B093050811 -:1085900085EF9FEF3AC07E01F7E5EF0EF11CFF92E9 -:1085A000EF928FE299E09F938F931F930F930E9416 -:1085B0005C5C0F900F900F900F900F900F900197B1 -:1085C00009F052CFF70180819181D60154969C9396 -:1085D0008E93539720E080E08A3021F08D3031F087 -:1085E000282F04C02A3009F43FCF2AE0C801A29600 -:1085F0002FAFA2970E94025CA2962FADA2978F3F49 -:1086000059F7C8010E941C222FCFCE59DF4F0FB659 -:10861000F894DEBF0FBECDBFDF91CF911F910F91B8 -:10862000FF90EF90DF90CF90BF90AF900895C3DDA3 -:1086300090C6882319F068E279E002C06BE279E025 -:1086400086EA98E00C94C712CF93DF93CDB7DEB7DC -:108650002C970FB6F894DEBF0FBECDBF65ED78E066 -:1086600086EA98E00E94C71286E290E00E942162AA -:108670008B37B9F51C821B821E821D828FEF9FEF04 -:1086800098878F838BEC92E09A83898386E290E0CF -:108690009A8789871C861B86809106089091070817 -:1086A0000E94882CCE010196DFD390930708809317 -:1086B000060886EA98E00E949F1280910608909131 -:1086C0000708892B19F468EB78E00DC061EB78E0BE -:1086D00086EA98E00E94C7120E942E3A81E090E05C -:1086E00008C064EC78E086EA98E00E94C71280E057 -:1086F00090E02C960FB6F894DEBF0FBECDBFDF9191 -:10870000CF910895A1DF25C6FC018681978100974E -:1087100039F0662329F06150FC0182819381F7CF03 -:1087200008950F931F93CF93DF938B01FC01C681B4 -:10873000D781209759F0B801888199810E947A6683 -:10874000892B21F00A80DB81C02DF3CFCE01DF9190 -:10875000CF911F910F910895CF93DF939B01672BCA -:1087600061F4E091A608F091A7080190F081E02D56 -:10877000682F86EA98E0199508C0482F50E060E01D -:1087800070E086EA98E00E94C711EC0186EA98E062 -:108790000E949F128C0F9D1FDF91CF910895DC01E5 -:1087A0001696ED91FC91179761157105A1F0309720 -:1087B00029F417967C936E9316970895828193817E -:1087C000009711F0FC01FACF73836283DB011596E9 -:1087D000FC93EE93149708952F923F924F925F92DD -:1087E0006F927F928F929F92AF92BF92CF92DF92C1 -:1087F000EF92FF920F931F93CF93DF93CDB7DEB726 -:108800002B970FB6F894DEBF0FBECDBF8C012B01A6 -:108810000E944726019609F4D1C2D801ED91FC913E -:108820000284F385E02DC80119957C018F3FBFEFCD -:108830009B0709F4C3C2D801ED91FC910684F7852A -:10884000E02D682FC8011995B2E2EB16F10429F466 -:10885000B201C8010E946826B3C2EDE2EE16F1042F -:1088600029F0C701C0970A9708F045C1D801ED91DA -:10887000FC910284F385E02DC80119951C018F3FFE -:10888000BFEF9B0709F49AC28D9781F4D801ED914F -:10889000FC910284F385E02DC80119951C01019615 -:1088A00009F48CC288248A94982C03C08824839469 -:1088B000912CC101C097C12CD12C0A97C8F48AE031 -:1088C000F82EFC9CC001FD9C900D1124B101605359 -:1088D00071096C01C60ED71ED801ED91FC9102847E -:1088E000F385E02DC80119951C01C0970A9748F33C -:1088F000BEE22B163104C1F0C1018F7D8534910594 -:1089000099F0C89CC001C99C900DD89C900D112471 -:10891000092E000CAA0BBB0BF20181879287A3875B -:10892000B48782E08087DDC0B601DD0C880B990B2F -:108930000E9498636B017C01FEE22F163104B1F5B1 -:10894000D801ED91FC910284F385E02DC8011995C1 -:108950001C01A12CB12C20E030E040E251E4C70121 -:10896000B6010E944C646B017C01B1016053710936 -:10897000072E000C880B990B0E9498639B01AC0199 -:10898000C701B6010E9495626B017C01B1E0AB1A90 -:10899000B108D801ED91FC910284F385E02DC80166 -:1089A00019951C01C0970A97B0F202C0A12CB12CF6 -:1089B000C1018F7D8534910509F043C0D801ED9147 -:1089C000FC910284F385E02DC80119951C018B32BE -:1089D000910559F4D801ED91FC910284F385E02DC5 -:1089E000C80119951C01B1E00CC08D9761F4D80144 -:1089F000ED91FC910284F385E02DC80119951C01CD -:108A0000BFEFBE8302C0E1E0EE83612C712C4AE02F -:108A1000C101C0978A309105C0F4469D9001479DE1 -:108A2000300D11243901680E791ED801ED91FC91A9 -:108A30000284F385E02DC8014B8719951C014B85F5 -:108A4000E7CFB1E0BE83612C712CB401990C880B87 -:108A5000990B0E949863A70196010E944C646B01D8 -:108A60007C01B501BB0C880B990B0E9498634B01EC -:108A70005C01B301770C880B990B0E9498636F839C -:108A8000788789879A87EE816E2FEE0F770B880B98 -:108A9000990B0E9498639B01AC016F817885898551 -:108AA0009A850E944C649B01AC01C501B4010E94EF -:108AB00095629B01AC0160E070E080E291E40E946D -:108AC000AF649B01AC01C701B6010E944C64D201A6 -:108AD00019966D937D938D939C931C9783E01896C4 -:108AE0008C93D801ED91FC910684F785E02D622DE1 -:108AF000C801199522C0BBE5EB16F10409F05FC06F -:108B0000D801ED91FC910284F385E02DC8011995FF -:108B10008B35910509F052C185E0F2018087C801CB -:108B20000E944726D801ED91FC910284F385E02D47 -:108B3000C80119958D35910519F480E090E040C188 -:108B4000D801ED91FC910684F785E02D682FC801CE -:108B50001995DD24DA940E941C277C01009709F402 -:108B60002DC1DD2021F0F2019783868308C0D50155 -:108B700013969C938E931297FC01B582A482C80130 -:108B80000E944726B701C80127DE892B09F016C1CC -:108B9000C8010E944726D801ED91FC910284F3851B -:108BA000E02DC8011995D12C57018C32910599F20D -:108BB00021E030E08D35910509F088C085C0BBE724 -:108BC000EB16F10409F087C0D801ED91FC91028405 -:108BD000F385E02DC80119958B37910509F0EEC09A -:108BE00086E0F2018087C8010E944726D801ED91F6 -:108BF000FC910284F385E02DC80119958D3791050C -:108C000009F49BCFD801ED91FC910684F785E02D06 -:108C1000682FC8011995BB24BA940E941C277C01B7 -:108C2000009709F4CBC0BB2021F0F2019783868323 -:108C300008C0D60113969C938E931297FC01D5829F -:108C4000C482C8010E944726B701C8010E94682655 -:108C5000019609F4B3C0C8010E944726D7011996AE -:108C60008D919C911A9711969C938E931A961C92B3 -:108C70001E921997D801ED91FC910284F385E02DA5 -:108C8000C8011995CA9709F099C0C8010E944726E2 -:108C9000B701C801A1DD019609F490C0C8010E9486 -:108CA0004726D801ED91FC910284F385E02DC8019F -:108CB0001995B12C67018C32910509F4AECF21E0F2 -:108CC00030E08D37910511F420E030E088279927B6 -:108CD000821B930B75C0BEE6EB16F10411F51982E9 -:108CE0001A821B821C82D801ED91FC910484F585C7 -:108CF000E02D44E050E0BE016F5F7F4FC801199541 -:108D0000049709F05BC044E050E06DE574E0CE01EB -:108D100001960E94C366009709F050C0F2011086C8 -:108D20004FC0F6E6EF16F10419F5CE0101967C016D -:108D300085E0D7011D928A95E9F7D801ED91FC9164 -:108D40000484F585E02D45E050E0B701C801199590 -:108D50000597A1F545E050E067E674E0C7010E9481 -:108D6000C366009759F521E0F2012087118628C0DB -:108D7000F4E7EF16F10411F519821A821B821C82A6 -:108D8000D801ED91FC910484F585E02D44E050E09C -:108D9000BE016F5F7F4FC8011995049779F444E0D5 -:108DA00050E062E674E0CE0101960E94C36600972F -:108DB00029F421E0F2012087218702C08FEF9FEF85 -:108DC0002B960FB6F894DEBF0FBECDBFDF91CF91CB -:108DD0001F910F91FF90EF90DF90CF90BF90AF90D9 -:108DE0009F908F907F906F905F904F903F902F90CB -:108DF0000895CF92DF92EF92FF92CF93DF93EC0131 -:108E00000E94BC146B017C0180915D0990915E0908 -:108E1000DC01ED91FC910084F185E02D1995892B01 -:108E200079F40E94BC14AB01BC014C195D096E09B8 -:108E30007F0948395A436105710530F380E00DC060 -:108E400080915D0990915E09DC01ED91FC910284B5 -:108E5000F385E02D1995888381E0DF91CF91FF9014 -:108E6000EF90DF90CF9008950F931F93CF93DF93F0 -:108E7000009789F08C010E941C27EC01892B59F086 -:108E8000C8010E944726BE01C801A6DC019631F444 -:108E9000CE010E94882C80E090E001C0CE01DF91DD -:108EA000CF911F910F9108959F92AF92BF92CF9251 -:108EB000DF92EF92FF920F931F93CF93DF93982E41 -:108EC0008B015A01690164E270E00E943A30E82E99 -:108ED000F12C65E270E0892D0E943A30FE2CEE24E0 -:108EE000E82AE701C00FD11F9E013770E92CF12C51 -:108EF000C701880F991FAC014152584F7A01FA01FE -:108F000080819181820F931FA9014C0D5D1D41301D -:108F1000584090F000E018E0021B130BA801B501C7 -:108F20000E948D27A601401B510BB501600F711FD8 -:108F3000F7018081918102C0A601B5010E948D27B1 -:108F4000CC0DDD1D4D2F64E270E0892D0E94303084 -:108F50004C2F65E270E0892DDF91CF911F910F9129 -:108F6000FF90EF90DF90CF90BF90AF909F900C94C8 -:108F70003030FF920F931F93CF93DF93F82EC0E012 -:108F8000D0E08F2D0E9444278C01892B21F08F2D5A -:108F90000E944427EC01C017D10799F7CE01DF9159 -:108FA000CF911F910F91FF9008955F926F927F92E2 -:108FB0008F929F92AF92BF92CF92DF92EF92FF92E9 -:108FC0000F931F93CF93DF931F92CDB7DEB74C0162 -:108FD0008FE599E00EDF811125C021C00F5F1F4F83 -:108FE0008981F801E35AF64F8183282F2F7730E0EB -:108FF0002C9DA0012D9D500D3C9D500D1124A40EC3 -:10900000B51E37E0CC0CDD1CEE1CFF1C3A95D1F7E9 -:1090100087FF14C0CE010196ECDE8111DFCF80E026 -:1090200090E085C070905F09198201E010E0A12CEA -:10903000B12CC12CD12C7601C394ECCF872D807F2D -:1090400055245394803309F0512C8FEF800FD401B5 -:109050008C93552011F1C801815A964FCADE88239E -:10906000F1F2C801805A964FC4DE8823C1F20E5F28 -:109070001F4FD401EC91F0E0E35AF64FE380F12C5E -:10908000FE2CEE248481E80EF11C80915F0981FFA3 -:1090900008C0B2E0EB0EF11C04C080E0E12CF12C22 -:1090A00001C082E0C82ED12CC01AD10A9EEF692ED1 -:1090B00077247A94C601800F911F8A159B0560F56D -:1090C000CE01019696DE882309F4A9CF8091F60996 -:1090D0009091F7090097A9F0552099F0F4012081AB -:1090E000A301421B51099A01200F311FE216F3061A -:1090F00040F4DC01ED91FC910190F081E02D69815B -:1091000019950038110528F48981F801E35AF64FC2 -:1091100082830F5F1F4FCECF8091F6099091F709A0 -:10912000892B21F40138110508F079CFC8010F907F -:10913000DF91CF911F910F91FF90EF90DF90CF9033 -:10914000BF90AF909F908F907F906F905F900895A9 -:10915000089580E090E008958F929F92AF92BF9221 -:10916000CF92DF92EF92FF920F931F93CF93DF93F3 -:10917000CDB7DEB7A5970FB6F894DEBF0FBECDBF53 -:109180005C018B017B01E40EF51ED7011C926DEF93 -:1091900079E086EA98E00E948E11B50186EA98E0AF -:1091A0000E94D7126BEE74E086EA98E00E94D71214 -:1091B000FE0131966F012091940B3091950B211592 -:1091C000310511F42EE93BE0C601821B930B8A3F67 -:1091D00091053CF468EF79E086EA98E00E94C712B6 -:1091E000A5C019821A821B821C82FE01359680E17D -:1091F000DF011D928A95E9F748018E149F0441F022 -:10920000F40161914F0186EA98E00E948711F5CF41 -:1092100086EA98E00E949F12C8010E94BD0E7C0160 -:109220006FE270E0C5010E94E066009741F0BC016A -:109230006F5F7F4F43E150E0C6010E94D166B601E7 -:10924000CE0145960E94D907CE0145960E949D0603 -:10925000882309F46BC0E114F10469F03CF4FEEFDB -:10926000EF16FFEFFF060CF061C056C021E0E216DA -:10927000F10471F151C06E018EE1C80ED11CE12CD8 -:10928000F12C960101151105F1F0B3E0EB16F10494 -:10929000D1F09FEFE91AF90AC8012CA33DA30E945F -:1092A000445B5C016CE270E0C8010E9498668C012E -:1092B0002CA13DA1892B11F00F5F1F4FD601AD925C -:1092C000BD926D01DFCF00E0A70160E070E02AC031 -:1092D0000E94BC1400918E0B10918F0B2091900B6B -:1092E0003091910BDC01CB01801B910BA20BB30BD6 -:1092F000853F9140A105B10540F000E020E030E05D -:1093000040E050E061E070E00DC06EEE74E086EA8F -:1093100098E00E94B7120AC000E020E030E040E090 -:1093200050E0B701CE0145960E94F207A5960FB610 -:10933000F894DEBF0FBECDBFDF91CF911F910F918B -:10934000FF90EF90DF90CF90BF90AF909F908F9065 -:1093500008956BEA73E089EF94E00C94B22B1F93AD -:10936000CF93DF9363E17AE086EA98E00E948E1162 -:10937000CCE2D5E01C2F1A5F499150E060E070E02C -:1093800020E186EA98E00E94C71161E17AE086EA6E -:1093900098E00E948E111C13EFCF86EA98E0DF91CF -:1093A000CF911F910C949F12AF92BF92CF92DF92F8 -:1093B000EF92FF920F931F93CF93DF9300D000D0D3 -:1093C000CDB7DEB761E07AE086EA98E00E948E11C0 -:1093D0008E010D5F1F4F7E0187E0E80EF11C5801E2 -:1093E00083EAC82E83E0D82EDA82C9821B821C82CF -:1093F0001D821E8280E590E00E94A23E44E050E083 -:10940000B5018FE090E00E9463270E94A13EF80121 -:1094100041918F0150E060E070E02AE086EA98E038 -:109420000E94C7116FEF79E086EA98E00E948E11E2 -:109430000E151F05C9F686EA98E00E949F1226962F -:109440000FB6F894DEBF0FBECDBFDF91CF911F9155 -:109450000F91FF90EF90DF90CF90BF90AF90089565 -:109460005F926F927F928F929F92AF92BF92CF92B4 -:10947000DF92EF92FF920F931F93CF93DF93CDB7BD -:10948000DEB7E4970FB6F894DEBF0FBECDBF5C0128 -:109490007B016A01890119A21AA21BA21CA2FE016A -:1094A000B5968CE0DF011D928A95E9F76FEE73E0C7 -:1094B000CE0101960E94695BD5011296ED91FC9157 -:1094C00013976081718140E250E0CE0101960E94C5 -:1094D000B366B2E0EB16F104A1F054F4E114F10428 -:1094E000B9F0EA94EF2809F076C06BEA73E00BC09C -:1094F00085E0E816F10429F099E0E916F10441F05D -:109500006AC06EEA73E0CE0181960E94AC6645C0E7 -:109510000115110509F441C0612C712C82E1A82EBE -:1095200085E0B82E94E0592E7E01A1E3EA0EF11CED -:109530004601B1E08B1A91086C147D0474F5F801B2 -:10954000808191810E5F1F4F9F938F93BF92AF9247 -:109550001F925F92FF92EF920E94EB6640E150E013 -:10956000B701CE0181960E94B3660FB6F894DEBFB4 -:109570000FBECDBF6814790461F065E175E0C701E5 -:109580000E94AC6640E150E0B701CE0181960E9496 -:10959000B3669FEF691A790ACFCFBE016F5F7F4F25 -:1095A00086EA98E00E94D71265EF79E086EA98E0B3 -:1095B0000E948E11BE016F5D7F4F86EA98E00E9487 -:1095C000B712BE016F5D7F4FCE0101960E94B22B94 -:1095D00080E090E002C08FEF9FEFE4960FB6F89422 -:1095E000DEBF0FBECDBFDF91CF911F910F91FF90D6 -:1095F000EF90DF90CF90BF90AF909F908F907F9033 -:109600006F905F900895EF92FF920F931F93CF9307 -:10961000DF9300D000D0CDB7DEB78C017B0162E0D4 -:1096200070E00E940607892B19F4E982FA8205C0CE -:109630008F2D880F880BF9828A83A981BA81BB2775 -:1096400024E630E00E9436662FE330E040E050E050 -:109650000E9459623A832983C8012B833C834D833E -:109660005E830E943207E82EF12CC8010E94E206B8 -:109670002B813C814D815E816217730784079507BA -:1096800079F4672B682B692B09F44AC082E0E8164D -:10969000F10471F085E0E816F10409F041C008C05A -:1096A000232B242B252B41F182E0E816F104F9F459 -:1096B00020E030E040E050E061E070E0C801D0DE42 -:1096C0009E012F5F3F4F41E050E060E070E0C80135 -:1096D000C7DE61E0C8010E941D0749815A81052E3D -:1096E000000C660B770BC8010E94AA0619C085E022 -:1096F000E816F10429F7DCCF85E0E816F10481F0E3 -:1097000082E0E816F10461F062E0C8010E941D07E2 -:1097100020E030E040E050E062E070E0C801A0DE10 -:1097200080E090E026960FB6F894DEBF0FBECDBF66 -:10973000DF91CF911F910F91FF90EF900895AF921D -:10974000BF92CF92DF92EF92FF920F931F93CF932E -:10975000DF93CDB7DEB7C154D1090FB6F894DEBFA1 -:109760000FBECDBFCB018A014EE459E46CE470E03A -:1097700049835A836B837C83FE0135962CE1DF019C -:109780001D922A95E9F74AAB5BAB6CAB7DABF196CA -:109790002CE0DF011D922A95E9F7AE014F5D5F4F86 -:1097A00068E00E9413381AAABE016F5D7F4F809156 -:1097B0004F05909150050E9491437C01009771F1F3 -:1097C00062E274E00E949143FC01C184D284C1141E -:1097D000D104C9F041E150E0B601CE0181960E946A -:1097E000D166B60186EA98E00E94D71261E174E082 -:1097F00086EA98E00E94D7124AE050E0B80186EA73 -:1098000098E00E94A21263E174E0C7010E949143B4 -:10981000DC011996ED90FC901A9708C063E37AE09A -:1098200086EA98E00E94C712E12CF12C0138BFEFC4 -:109830001B0709F4C3C00535110509F4BFC064E274 -:109840007AE0CE0101960E94695B40E250E0BE01E1 -:109850006F5D7F4FCE0101960E94B3661F930F93F9 -:1098600082E195E09F938F936E01E2E3CE0ED11CCF -:10987000DF92CF920E942867B601CE0101960E9426 -:10988000B22B0F900F900F900F900F900F90E1144C -:10989000F10409F493C080914A0590914B0500971B -:1098A00009F48CC0B7010E9491437C01009709F430 -:1098B00085C0DC0118968C91853009F07FC060E08E -:1098C000C7010E948443FC0181859285A385B485EC -:1098D0000597A105B10509F071C0C7010E94DD2AF5 -:1098E000843008F46BC08430B1F50E941C276C01F1 -:1098F000892B21F085E0D60118968C930E941C27B5 -:109900005C01892B59F082E0F5018087012E000C63 -:10991000220B330B01871287238734870E941C2771 -:109920008C01892B59F082E0F801808788EC90E067 -:10993000A0E0B0E081879287A387B487B501C60114 -:109940000E94CF43B801C6010E94CF43B601C701B0 -:109950000E94CF4333C064E0C7010E9484436C017E -:10996000009761F161E00E9484435C0160E0C60100 -:109970000E948443012E000C220B330BDC0119964C -:109980000D931D932D933C931C97F5018185928532 -:10999000A385B485892B8A2B8B2B39F4D7016D9144 -:1099A0007C9187E195E00E94B22B88EC90E0A0E0EA -:1099B000B0E0F50181879287A387B487CF5BDF4F43 -:1099C0000FB6F894DEBF0FBECDBFDF91CF911F91D0 -:1099D0000F91FF90EF90DF90CF90BF90AF900895E0 -:1099E0002F923F924F925F926F927F928F929F92AF -:1099F000AF92BF92CF92DF92EF92FF920F931F939D -:109A0000CF93DF9300D0CDB7DEB72DB63EB60E9420 -:109A10007D2B982E882309F441C10E94BC146B0150 -:109A20007C018091E5099091E609A091E709B09148 -:109A3000E809A7019601281B390B4A0B5B0BDA01D9 -:109A4000C90189399A43A105B105A8F48091E109BA -:109A50009091E209A091E309B091E409A701960170 -:109A6000281B390B4A0B5B0BDA01C90189399A4370 -:109A7000A105B105D0F12091E90980915D0990918E -:109A80005E09222379F02CEF3FEF3093F909209300 -:109A9000F809DC01ED91FC910488F589E02D199518 -:109AA000912CFCC020EC20935F0910926009DC012E -:109AB000ED91FC910280F381E02D42E050E06FE5F2 -:109AC00079E01995C092E109D092E209E092E309A8 -:109AD000F092E409C092E509D092E609E092E70924 -:109AE000F092E80981E08093E90980915D09909105 -:109AF0005E09DC01ED91FC910084F185E02D199562 -:109B0000892B09F4CBC0CE0101964FDA8C01892B49 -:109B100009F4C4C0C092E509D092E609E092E709D1 -:109B2000F092E80970905F09872D807F803309F0FB -:109B30009AC0E091EA09F091EB09FB83EA83EF2BED -:109B400009F4ACC04DB65EB6A981B0E0CD01835A30 -:109B5000964FFC01638170E0762F66278481680F41 -:109B6000711DCB0101962DB73EB7281B390B0FB6DF -:109B7000F8943EBF0FBE2DBF4DB75EB74F5F5F4F2E -:109B80005A0120E030E02617370769F0C9018A0F33 -:109B90009B1F835A964FFC018581FA018193AF0187 -:109BA0002F5F3F4FF0CFC501820F931FFC01108242 -:109BB000F72DF6708F2E42E0F4133EC0B9016A0F04 -:109BC0007B1FAB01435A564FFA01858190E0982FD5 -:109BD000882746813C01640E711C4BEF5FEF4A1BE6 -:109BE0005B0B421B530B400F511F6C59764FC50145 -:109BF000EA81FB81199580E480935F098092600976 -:109C0000709261096092620980915D0990915E098C -:109C1000DC01ED91FC910280F381E02D44E050E005 -:109C20006FE579E01995C092E109D092E209E092DE -:109C3000E309F092E40911C04DEF5FEF4A1B5B0BA3 -:109C4000421B530B400F511F2A0F3B1FB9016E5986 -:109C5000764FC501EA81FB8119950FB6F8945EBE77 -:109C60000FBE4DBE1BC0803CA9F480ED80935F0900 -:109C70001092600980915D0990915E09DC01ED917F -:109C8000FC910280F381E02D42E050E06FE579E045 -:109C9000199504C0803D11F41092E909892D0FB681 -:109CA000F8943EBE0FBE2DBE0F900F900F90DF9127 -:109CB000CF911F910F91FF90EF90DF90CF90BF90C9 -:109CC000AF909F908F907F906F905F904F903F905C -:109CD0002F900895CF93DF93CDB7DEB7C956D10942 -:109CE0000FB6F894DEBF0FBECDBF789484B5826006 -:109CF00084BD84B5816084BD85B5826085BD85B530 -:109D0000816085BD80916E00816080936E001092AD -:109D10008100809181008260809381008091810028 -:109D200081608093810080918000816080938000B9 -:109D30008091B10084608093B1008091B000816017 -:109D40008093B00080919100826080939100809117 -:109D50009100816080939100809190008160809358 -:109D600090008091A10082608093A1008091A10069 -:109D700081608093A1008091A00081608093A00009 -:109D80008091210182608093210180912101816075 -:109D90008093210180912001816080932001809136 -:109DA0007A00846080937A0080917A008260809348 -:109DB0007A0080917A00816080937A0080917A00A5 -:109DC000806880937A001092C10084E595E09093BA -:109DD00091058093900510922B0510922A0526E09C -:109DE00040E052EC61E070E086EA98E00E948C135B -:109DF0006AE173E086EA98E00E94C71286E0EAE131 -:109E0000F2E0DE01119601900D928A95E1F76CE285 -:109E1000C62E65E0D62EE12CF12C00E010E0C80142 -:109E20000E942162D6018D936D0181508E3F18F4FE -:109E3000EE24E394F12C0F5F1F4F0630110579F7E4 -:109E4000EF2879F461E073E086EA98E00E94C71297 -:109E500086E0FE013196ACE2B5E001900D928A9564 -:109E6000E1F77DDA60E070E080E090E00E9424435A -:109E700061E08DE00E94481426E040E855E260E091 -:109E800070E089E098E00E948C1380ED9FE390934E -:109E90000F0B80930E0B85EE9FE39093110B809335 -:109EA000100B81EE9FE39093130B8093120B64E1F0 -:109EB00070E080E090E00E94841410925105E091DF -:109EC0003605F0913705309721F086EC9FE3908BB3 -:109ED00087878CEA98E49093EB098093EA09809154 -:109EE000520590915305892B59F488E392E00E9422 -:109EF000C2598C010E94AF2F109353050093520555 -:109F00008091520590915305009739F0FC01EA5C6D -:109F1000FD4F81E595E09183808362E17AE385ECF2 -:109F200093E00E94EC2465E470E48AEC93E00E94E4 -:109F3000EC2462E873E48FEC93E00E94EC2467E188 -:109F400073E484ED93E00E94EC2469EE7FE388EDF6 -:109F500093E00E94EC2468E17AE38CED93E00E94A8 -:109F6000EC2463E870E481EE93E00E94EC24EE249C -:109F7000E394F12CA89586EA98E00E940810892BBA -:109F800009F493C086EA98E00E94E60F182F8A3001 -:109F900031F08D3021F0883009F076C060C0E0915A -:109FA0009005F0919105108265EE73E086EA98E0E5 -:109FB0000E94D7126DE074E084E595E00E94705B2A -:109FC0009A838983FE0133966F0101E010E0B02E81 -:109FD000A12E6DE074E080E090E00E94705BD601FD -:109FE0008D939D936D010E31110539F40091320569 -:109FF00010913305C980DA8008C00F5F1F4F892B8D -:10A0000031F7F4CFF8010481158101151105A1F094 -:10A01000F80160817181C6010E94A366892B91F7C6 -:10A02000D8011296ED91FC911397BE016F5F7F4F9F -:10A030008B2D9A2D199506C061E473E086EA98E0AD -:10A040000E94C71286EA98E00E949F1261E573E0C1 -:10A0500086EA98E00E948E1184E595E010C068E0E1 -:10A0600086EA98E00E948711809190059091910571 -:10A07000F5E084359F0709F008F47DCF01979093B0 -:10A0800091058093900577CF682F86EA98E00E942B -:10A090008711E0919005F0919105CF010196909381 -:10A0A000910580939005108366CF0E94B3170297A5 -:10A0B0004CF096DC8091520590915305009711F079 -:10A0C0000E94301680915105882309F48BC280913B -:10A0D0004F0590915005892B09F484C20E94BC144D -:10A0E0000091940510919505209196053091970562 -:10A0F000601771078207930708F474C20E94BC14AA -:10A100002B013C0180913E0590913F05009709F499 -:10A1100057C2209192053091930560913C05709152 -:10A120003D05261737070CF42CC10E94BC149B0177 -:10A13000AC0128573C4E4F4F5F4FAA962CAF3DAF16 -:10A140004EAF5FAFAA976EE773E086EA98E00E9491 -:10A15000C712E0913605F0913705309739F4E09158 -:10A160003405F091350580E090E00BC08FEF8387D8 -:10A170001486DF0113963B961D92AE17BF07E1F7D9 -:10A18000EECF20913C0530913D05821793070CF0EE -:10A1900081C0208131812E7F219331930196F1CFAF -:10A1A00060913C0570913D05A3E0660F771FAA956D -:10A1B000E1F720913A0530913B05620F731F0E9431 -:10A1C000A22018160CF022C6C0903C05D0903D0588 -:10A1D000B4E1CB16D1040CF019C60E94BC14AA96A7 -:10A1E0002CAD3DAD4EAD5FADAA97621773078407E6 -:10A1F000950708F00BC6A0903A05B0903B054601C4 -:10A2000033E0880C991C3A95E1F78A0C9B1C67E0B7 -:10A21000C4010E94AA1FD40117969C9189133AC0C9 -:10A2200000E010E00C151D05ECF548E050E0B4012D -:10A23000C5010E946D66B8E0AB0EB11C892BC9F553 -:10A24000000F111FE0913405F0913505E00FF11F6B -:10A250008081918181609183808367E773E086EAE2 -:10A2600098E00E948E1180913C0590913D0523E07D -:10A27000880F991F2A95E1F720913A0530913B0507 -:10A28000820F931F0E943E2E60E773E086EA98E0FB -:10A290000E94C7128091360590913705009709F00A -:10A2A0007FCFB4C580913E0590913F05892B21F465 -:10A2B000F1CF0F5F1F4FB6CF80913C0590913D05C8 -:10A2C000880F991F2091340530913505F901E80F69 -:10A2D000F91F21E030E0318320836BE673E086EAEA -:10A2E00098E00E948E1160913C0570913D054AE016 -:10A2F00050E086EA98E00E94561264E673E086EA2F -:10A3000098E00E948E1180913C0590913D0513E0EC -:10A31000880F991F1A95E1F720913A0530913B0576 -:10A32000820F931F0E943E2E86EA98E00E949F12A1 -:10A3300060913C0570913D0503E0660F771F0A951B -:10A34000E1F780913A0590913B05680F791FDB0199 -:10A350008C91883261F480913E0590913F050E9476 -:10A36000BC2D80913605909137050E947520809113 -:10A370003C0590913D05019690933D0580933C05E9 -:10A3800089CF00913A0510913B05A901F3E0440FF4 -:10A39000551FFA95E1F7040F151FD8014C9148326B -:10A3A00009F003C1AE01435C5F4FB8010E94DE219A -:10A3B000882379F16DADB8E06B9FB00111242EAD0B -:10A3C00030E0322F2227330F330F330F262B372B5A -:10A3D000F8018081803101F525966FAD259770E0F9 -:10A3E00024968FAD2497AB01481B5109CA0196955D -:10A3F000982F8827979587950E9414666051710958 -:10A40000207F53E0220F331F5A95E1F7620F731F2D -:10A4100004C060E874EE01C0B901613854EE7507FC -:10A420006CF0072E000C880B990B0E94986320E0BB -:10A4300030E040E05CE30E944C6404C060E070E007 -:10A440008EEF92EC0E946563E0913805F09139053A -:10A450003097A1F00091920510919305980193E037 -:10A46000220F331F9A95E1F7A0913A05B0913B0571 -:10A470002A0F3B1FAB01B901C80119950091920544 -:10A480001091930583E0000F111F8A95E1F78091E9 -:10A490003A0590913B05080F191FC0903E05D090DA -:10A4A0003F05D8018C91803149F0B801C6010E9466 -:10A4B000EF21B82E882309F46CC002C0BCE0BB2E8B -:10A4C000F601858196810E944A20882309F461C0A3 -:10A4D000B801D60115968D919C9116970E945A212C -:10A4E000F601408164E4858196810E947F20D60137 -:10A4F00012968C91882309F44CC0E7EFEB0DE33002 -:10A5000040F4F0E0EE0FFF1FE05EFD4F2080318051 -:10A5100004C07EEE272E72E0372E0115110599F149 -:10A52000F6018381882379F1808181112CC00E94FA -:10A53000BC144B015C019101330C440B550BAA96E2 -:10A540002CAF3DAF4EAF5FAFAA97AE01435C5F4FFC -:10A55000B801C6010E9485218DAD81111AC00E94EB -:10A56000BC14DC01CB01AA962CAD3DAD4EAD5FAD68 -:10A57000AA97821B930BA40BB50B88159905AA0506 -:10A58000BB0518F306C0B101330C880B990B0E9470 -:10A590008414809192059091930501969093930570 -:10A5A0008093920564EC79E00DC02F5F3F4F3093AC -:10A5B00093052093920580ED97E00E94146602C0F7 -:10A5C0006FEF7FEFCB01770FAA0BBB0B480E591E25 -:10A5D0006A1E7B1E409294055092950560929605E6 -:10A5E000709297050E94BC1480914005909141059E -:10A5F000A0914205B09143050E94050F80914C0542 -:10A6000090914D05892B09F4DDC280914A05909106 -:10A610004B05892B09F4D6C20E94BC140091980501 -:10A620001091990520919A0530919B0506171707FF -:10A630002807390708F0C6C2D12C9AE0292E312C00 -:10A6400023E1422E512C34E0A32EB12C4EE3842E74 -:10A6500048E0942E0091460510914705011511051B -:10A6600009F4B0C2D110AEC2D80118968C918530D1 -:10A6700009F091C260E0C8010E948443FC01818519 -:10A680009285A385B48584309105A105B10529F093 -:10A690000997A105B10509F07EC22AE232E06F9662 -:10A6A0003FAF2EAF6F97A1961FAF0EAFA197CE0110 -:10A6B000835A9F4F0E943F07A6968FADA69784307E -:10A6C00021F0893009F4A5C054C2809144059091CD -:10A6D0004505892B09F04DC2F0924505E0924405ED -:10A6E00060E070E0CE01835A9F4F0E9406073C0154 -:10A6F00061E070E0CE01835A9F4F0E9406076C0113 -:10A7000026E240E855E260E070E089E098E00E94CF -:10A710008C136092FC0989E098E09093FB09809388 -:10A72000FA091092070B1092090B1092080BD092A5 -:10A73000FE09C092FD09F092000AE092FF0983E051 -:10A740000E940C28182F811118C00091010A109145 -:10A75000020A6EE973E086EA98E00E948E1140E1F9 -:10A7600050E0B80186EA98E00E94A212B801CE013A -:10A77000835A9F4F0E94034B0DC068E873E086EA3E -:10A7800098E00E948E1160E170E0812F0E94AC433E -:10A7900000E010E01092450510924405E091460556 -:10A7A000F0914705828193814AE252E05EAF4DAF5E -:10A7B00021969FAF8EAF2197CE01CD960E943F0785 -:10A7C0008091460590914705892B09F4D2C1CE01AD -:10A7D000CD960E949D06882309F4CBC126968FADA5 -:10A7E0002697843009F0C5C160E070E0CE01CD96B7 -:10A7F0000E9406078615970509F0BBC161E070E06D -:10A80000CE01CD960E9406078C159D0509F0B1C1B9 -:10A8100014C38091440590914505892B09F0A9C185 -:10A82000F0924505E09244050E941C278C01892B7B -:10A8300021F086E0D80118968C936FEE73E0CE017C -:10A84000CD9647D7A196EEADFFADA19760817181FE -:10A850004FE150E0CE01CD960E94B36668EE73E002 -:10A86000CE01CD960E948D6626E040E855E260E07C -:10A8700070E089E098E00E948C1360E070E0CE0107 -:10A88000835A9F4F0E9406078093FC0989E098E055 -:10A890009093FB098093FA091092070B1092090B11 -:10A8A0001092080BE4E3F8E0F093FE09E093FD0951 -:10A8B0003092000A2092FF0983E00E940C28D82ED3 -:10A8C00081117BC065EE73E086EA98E00E948E11EC -:10A8D00061E0C62E6AE0D62ED6016D917D916D01A4 -:10A8E00040E150E086EA98E00E94561263EE73E081 -:10A8F00086EA98E00E948E11B5E1CB16BAE0DB063D -:10A9000059F76091050A7091060A072E000C880B12 -:10A91000990B0E94986320E030E048EC52E40E94DA -:10A92000FD629B01AC016EEE73E0C8010E94002C39 -:10A930004091090A50910A0A60EF73E0C8010E9431 -:10A94000D32760910B0A70910C0A072E000C880B1C -:10A95000990B0E94986320E030E048EC52E40E949A -:10A96000FD629B01AC0164EF73E0C8010E94002C02 -:10A9700060910D0A70910E0A072E000C880B990B3E -:10A980000E94986320E030E040E251E40E94FD62C2 -:10A990009B01AC0162EF73E0C8010E94002C409162 -:10A9A000010A5091020A66EF73E0C8010E94D327A2 -:10A9B00086EA98E00E949F120BC06DEC73E086EA75 -:10A9C00098E00E948E1160E170E08D2D0E94AC43F2 -:10A9D0008091010A83FF12C09092FE098092FD09C6 -:10A9E000F092000AE092FF0983E00E940C28811196 -:10A9F0000CC04091010A5091020A02C040E050E0B0 -:10AA000069EF73E0C8010E94D32762E370E080E041 -:10AA100090E00E9484145092FE094092FD09B09289 -:10AA2000000AA092FF0983E00E940C28D82E811111 -:10AA300083C063EC73E086EA98E00E948E1151E0D7 -:10AA4000C52E5AE0D52EF601619171916F014AE051 -:10AA500050E086EA98E00E94561261EC73E086EAC4 -:10AA600098E00E948E11F9E0CF16FAE0DF0659F760 -:10AA70006091010A7091020A61157105C9F0072EF3 -:10AA8000000C880B990B0E9498632DEE3EE94CE375 -:10AA90005EE30E944C6422E538EB42E152E40E94FE -:10AAA00094629B01AC0168ED73E0C8010E94002C28 -:10AAB0006091030A7091040A072E000C880B990B11 -:10AAC0000E9498632DEE3EE94CE35EE30E944C64E5 -:10AAD00022E538EB42E152E40E9494629B01AC0112 -:10AAE0006CEE73E0C8010E94002C6091070A70911F -:10AAF000080A16161706A4F4072E000C880B990BEB -:10AB00000E94986320E030E040E251E40E94FD6240 -:10AB10009B01AC016DEF73E0C8010E94002C07C0DF -:10AB200040E050E06DEF73E0C8010E94D32786EA51 -:10AB300098E00E949F120BC06BEA73E086EA98E0EF -:10AB40000E948E1160E170E08D2D0E94AC43C8011F -:10AB50000E944A2C6C01BC01CE01CD960E94B22B02 -:10AB6000C601A5D4C8010E94882C109245051092F8 -:10AB700044050E94BC14DC01CB018053984FAF4FB9 -:10AB8000BF4F8093980590939905A0939A05B09331 -:10AB90009B05DD24D394E0914605F0914705828121 -:10ABA00093819093470580934605892B09F052CDF8 -:10ABB000E0914A05F0914B05868197819093470576 -:10ABC0008093460500914A0510914B05011511052A -:10ABD00009F47BC00E94BC1480909C0590909D0558 -:10ABE000A0909E05B0909F0586169706A806B90608 -:10ABF00008F06BC0D80116960D911C91179701159E -:10AC0000110509F43FC0F80180858530A9F560E0A1 -:10AC1000C8010E948443FC0181859285A385B48587 -:10AC20000597A105B10541F5C8010E94DD2A8530CF -:10AC300018F161E0C8010E948443FC01318462E0A4 -:10AC4000C8010E948443DC011996AD90BC901A970C -:10AC500063E0C8010E948443FC018184928464E023 -:10AC6000C8010E9484436C01892B31F0C6010E9407 -:10AC7000DD2A823008F0FEC0D80112960D911C9199 -:10AC80001397BDCF0E94BC14DC01CB0188579C4EAA -:10AC9000AF4FBF4F80939C0590939D05A0939E0559 -:10ACA000B0939F05BE01635C7F4F8091940B9091A0 -:10ACB000950B009711F48EE99BE0681B790B4AE035 -:10ACC00050E086EA98E00E94A21200914805109197 -:10ACD00049050115110509F496C00E94BC14809025 -:10ACE000A0059090A105A090A205B090A30586169E -:10ACF0009706A806B90608F086C0F801C680D78076 -:10AD000083E0282EC114D10409F46EC0D601189630 -:10AD10008C91863009F062C061EC73E0C6010E943C -:10AD20009143009719F0FC01018501C000E0D601B4 -:10AD30008D919C91A9D4182F68E074E0C6010E94FF -:10AD400091435C01892B49F56AE074E086EA98E05A -:10AD50000E94D712412F50E060E070E02AE086EABE -:10AD600098E00E94C7116FE074E086EA98E00E94C4 -:10AD7000D7126AE070E0802F0E94AC4340E050E0C0 -:10AD800068E074E0C6010E94D32768E074E0C60161 -:10AD90000E9491435C01892B09F11123F9F007FF0F -:10ADA00017C160E0812F0E944814812F0E94F11387 -:10ADB00033243394019709F017C1632C712CF501EA -:10ADC0008485082E000C990B6816790609F49FC13A -:10ADD0008385882309F40AC181508387D60112969E -:10ADE000CD90DC9013978ECF0E94BC14DC01CB0178 -:10ADF000C296A11DB11D8093A0059093A105A093BB -:10AE0000A205B093A3050E94AE10B4C865E573E037 -:10AE100086EA98E00E948E1160913C0570913D0594 -:10AE20004AE050E086EA98E00E94A2121092930550 -:10AE30001092920560E47FE1C5CBB801CE01CD96BA -:10AE40000E94034BE0914605F09147058281938172 -:10AE50009093470580934605892B09F08ACEE091AF -:10AE60004A05F0914B058681978190934705809321 -:10AE700046057FCE60E0C6010E948443DC0119963E -:10AE80004D905D906D907C901C9761E0C6010E9492 -:10AE90008443FC012185328543855485D8016D9119 -:10AEA0007C91211531054105510559F486EA98E058 -:10AEB0000E94D71266E274E086EA98E00E94C71208 -:10AEC00013C02150310941095109DC0119962D9314 -:10AED0003D934D935C931C97232B242B252B21F41E -:10AEE00081E094E00E94B22BA8965FAE4EAEA89788 -:10AEF000F8016081718186EA98E00E94D71260E2D1 -:10AF000074E086EA98E00E948E114AE050E0B501B4 -:10AF100086EA98E00E94561266E174E086EA98E0BC -:10AF20000E948E114AE050E0B20186EA98E00E9449 -:10AF3000561260E174E086EA98E00E948E114AE0C1 -:10AF400050E0B40186EA98E00E94561261E0832D39 -:10AF50000E944814F2E08F16910489F025E08216D1 -:10AF6000910469F061E0C6010E948443FC0181857F -:10AF70009285A385B485892B8A2B8B2B59F460E0AD -:10AF8000832D0E9419146BE074E086EA98E00E9419 -:10AF9000C71272CEB2E04B0E511C4A145B043CF453 -:10AFA00061E0832D0E94191467E074E0EECFA8964B -:10AFB0002EAD3FADA8972A153B053CF060E0832DF0 -:10AFC0000E94191462E074E0E0CF6EEF73E0DDCF11 -:10AFD00062E0812F0E944814812F0E94F1133324D4 -:10AFE0003394892B09F4E9CE312CE7CE412F50E080 -:10AFF00060E070E02AE086EA98E00E94C71161E113 -:10B0000074E086EA98E00E94D7124AE050E0B3016B -:10B0100086EA98E00E94A21263E174E0C6010E94F1 -:10B0200091432C0168E174E0C6010E9491434C01F8 -:10B030006DE174E0C6010E9491438C0162E274E00C -:10B04000C6010E949143FC01892BF1F06114710447 -:10B0500041F08114910419F46BEA73E011C0D4013A -:10B0600007C00115110519F46EEA73E009C0D80193 -:10B0700019966D917C911A97DB018C91882321F0B0 -:10B08000818592850E94B22B41145104E1F1F201B5 -:10B0900061857285CE01CD960E94D907CE01CD96ED -:10B0A0000E949D06882379F1672869F08114910434 -:10B0B00041F401E020E030E040E050E061E070E089 -:10B0C0001EC0D4010CC00115110541F401E020E0BF -:10B0D00030E040E050E062E070E011C0D801199625 -:10B0E0008D919C911A97FC012081222361F00E948E -:10B0F000BD0E01E020E030E040E050E0BC01CE01B8 -:10B10000CD960E94F207D5011C963C9267CEF501C0 -:10B11000238664CE0F931F93E4E1FBE083EA93E080 -:10B12000918380831282138214821582E9E0F8E011 -:10B130001382128248EE53E060E070E0448355834E -:10B14000668377832DE133E031832083A5EDB0E082 -:10B15000B587A487A4EDB0E0B787A687A0EDB0E0DF -:10B16000B18BA08BA1EDB0E0B38BA28BA2EDB0E0D0 -:10B17000B58BA48BA6EDB0E0B78BA68B118E128E8B -:10B18000138E148EE6EAF8E013821282448355830C -:10B19000668377833183208325EC30E035872487ED -:10B1A00024EC30E03787268720EC30E0318B208B91 -:10B1B00021EC30E0338B228B22EC30E0358B248B7A -:10B1C00026EC30E0378B268B118E128E138E148E68 -:10B1D000EAE1FBE02FEF20831282118214861386AE -:10B1E0000FEF1FEF98010783108721873287E7E26F -:10B1F000FBE0918380831282138214821582E3E440 -:10B20000F9E01382128244835583668377832FE2A9 -:10B2100033E031832083EDE2FBE09183808312826F -:10B22000138214821582E3E3FBE091838083128210 -:10B23000138214821582E9E3FBE0918380831282FA -:10B24000138214821582EFE3FBE0918380831282E4 -:10B25000138214821582E5E4FBE0918380831282DD -:10B26000138214821582EBE4FBE0918380831282C7 -:10B27000138214821582E1E5FBE0918380831282C0 -:10B28000138214821582EFE4F9E0918380831282A5 -:10B29000138214821582E7E5F9E09183808312829C -:10B2A000138214821582E7E5FBE09183808312828A -:10B2B000138214821582EDE5FBE091838083128274 -:10B2C000138214821582E3E6FBE09183808312826D -:10B2D000138214821582E6E7FBE091838083128259 -:10B2E00013821482158210920F0B10920E0B109283 -:10B2F000110B1092100B1092130B1092120BE9E627 -:10B30000FBE01382128244835583668377832DE7A3 -:10B3100033E03183208324E024879093ED098093E8 -:10B32000EC091092EE091092EF091092F0091092B8 -:10B33000F1092FEF3FEF3093F9092093F809F093CB -:10B340005E09E0935D091092F7091092F609ECE7A7 -:10B35000FBE0918380831282138214821582E2E8DB -:10B36000FBE0918380831282138214821582E8E8C5 -:10B37000FBE09183808312821382148215821F91D5 -:10B380000F910895CF93DF938230910510F482E0FE -:10B3900090E0E091960BF091970B20E030E0C0E058 -:10B3A000D0E0309711F14081518148175907C0F022 -:10B3B0004817590761F482819381209719F09B8384 -:10B3C0008A832BC09093970B8093960B26C02115F0 -:10B3D000310519F04217530718F49A01BE01DF0135 -:10B3E000EF010280F381E02DDCCF2115310509F159 -:10B3F000281B390B2430310590F412968D919C91C5 -:10B4000013976115710521F0FB019383828304C0BA -:10B410009093970B8093960BFD01329644C0FD01EB -:10B42000E20FF31F81939193225031092D933C93A6 -:10B430003AC02091940B3091950B232B41F420912D -:10B440000A0230910B023093950B2093940B2091BC -:10B450000802309109022115310541F42DB73EB79C -:10B4600040910C0250910D02241B350BE091940B7E -:10B47000F091950BE217F307A0F42E1B3F0B281752 -:10B48000390778F0AC014E5F5F4F2417350748F05D -:10B490004E0F5F1F5093950B4093940B81939193A4 -:10B4A00002C0E0E0F0E0CF01DF91CF9108950F936B -:10B4B0001F93CF93DF93009709F48CC0FC01329760 -:10B4C000138212820091960B1091970B01151105B2 -:10B4D00081F420813181820F931F2091940B309150 -:10B4E000950B2817390779F5F093950BE093940B9A -:10B4F00071C0D80140E050E0AE17BF0750F412967B -:10B500002D913C911397AD012115310509F1D90118 -:10B51000F3CF9D01DA013383228360817181860F2D -:10B52000971F8217930769F4EC0128813981260F50 -:10B53000371F2E5F3F4F318320838A819B81938306 -:10B540008283452B29F4F093970BE093960B42C02E -:10B550001396FC93EE931297ED01499159919E0138 -:10B56000240F351FE217F30771F480819181840F56 -:10B57000951F029611969C938E93828193811396C8 -:10B580009C938E931297E0E0F0E0D80112968D9193 -:10B590009C911397009719F0F8018C01F6CF8D91CB -:10B5A0009C9198012E5F3F4F820F931F2091940B27 -:10B5B0003091950B2817390769F4309729F41092C8 -:10B5C000970B1092960B02C0138212821093950B68 -:10B5D0000093940BDF91CF911F910F9108958F925B -:10B5E0009F92AF92BF92CF92DF92EF92FF92CF9352 -:10B5F000DF93EC01688179818A819B8161157105F6 -:10B600008105910521F464E279ED8BE597E02DE168 -:10B6100033EF41E050E04DD749015A019B01AC01A5 -:10B62000A7EAB1E462D76B017C01ACEEB4EFA501EF -:10B63000940167D7DC01CB018C0D9D1DAE1DBF1D94 -:10B64000B7FF03C00197A109B04888839983AA83F3 -:10B65000BB83BC01CD019F77DF91CF91FF90EF902D -:10B66000DF90CF90BF90AF909F908F900895B7CF0D -:10B670008EE092E0B4CF60930E0270930F0280933D -:10B680001002909311020895FC0188279927E894ED -:10B6900021912032E9F3293010F02E30C8F32B32FB -:10B6A00039F02D3231F4689403C044D0820F911DDB -:10B6B000219120532A30C8F31EF4909581959F4F15 -:10B6C00008959111E4C5803219F089508550D0F762 -:10B6D0000895FB01DC0105900D920020E1F708952B -:10B6E00042E95BE000C0FA01A191B081009719F432 -:10B6F0001097E1F0CD01DC01CD010D90002011F497 -:10B70000C00113C0FB012191222319F02015D9F7A4 -:10B71000F3CFFB012191201519F41E92119606C05A -:10B720002223C1F70D900020A1F7D001FA01A193C7 -:10B73000B08308957AE0979F902D879F802D910D7B -:10B7400011240895FC01238127FF0FC0E8E9FBE0E5 -:10B75000208131812817390711F411821082329625 -:10B760002BE0EE39F207A1F7A2DE80E090E0089529 -:10B770000F931F93CF93DF93009731F461157105F9 -:10B7800019F480E090E039C08B01EC016EE070E0CC -:10B7900081E090E062D5FC01892B99F380E88383F6 -:10B7A0000115110571F01387028781E88383809169 -:10B7B000980B9091990B892B21F4F093990BE093BE -:10B7C000980B2097C9F0D187C087838182608383DB -:10B7D00080919A0B90919B0B892B71F4F0939B0BAA -:10B7E000E0939A0B80919C0B90919D0B892B21F4F7 -:10B7F000F0939D0BE0939C0BCF01DF91CF911F91B4 -:10B800000F910895CF93DF93EC012B8120FF33C07C -:10B8100026FF0AC02F7B2B838E819F8101969F83F9 -:10B820008E838A8190E029C022FF0FC0E881F981D0 -:10B830008081082E000C990B009719F420622B834D -:10B840001AC03196F983E8830EC0EA85FB85199505 -:10B8500097FF09C02B81019611F080E201C080E1C1 -:10B86000822B8B8308C02E813F812F5F3F4F3F8308 -:10B870002E83992702C08FEF9FEFDF91CF9108951C -:10B880000F931F93CF93DF93CDB7DEB7088519854C -:10B89000F801838188608383AE01445F5F4F6A85CE -:10B8A0007B85C80125D0F8012381277F2383DF9181 -:10B8B000CF911F910F9108950F931F93CF93DF9313 -:10B8C000CDB7DEB708851985F80183818860838349 -:10B8D000AE01445F5F4F6A857B85C8019ED3F80146 -:10B8E0002381277F2383DF91CF911F910F910895AB -:10B8F0002F923F924F925F926F927F928F929F9280 -:10B90000AF92BF92CF92DF92EF92FF920F931F936D -:10B91000CF93DF93CDB7DEB72C970FB6F894DEBF89 -:10B920000FBECDBF7C016B018A01FC01178216821C -:10B93000838181FFB0C1CE0101964C01F701938153 -:10B94000F60193FD859193FF81916F01882309F49E -:10B950009EC1853239F493FD859193FF81916F01EA -:10B96000853221F4B70190E0BDD4E8CF512C312CC1 -:10B9700020E02032A0F48B3269F030F4803259F0AC -:10B98000833269F420612CC08D3239F0803339F470 -:10B99000216026C02260246023C0286021C027FDCA -:10B9A00027C030ED380F3A3078F426FF06C0FAE0B1 -:10B9B0005F9E300D1124532E13C08AE0389E300D47 -:10B9C0001124332E20620CC08E3221F426FD5FC17B -:10B9D000206406C08C3611F4206802C0883641F419 -:10B9E000F60193FD859193FF81916F018111C1CF84 -:10B9F000982F9F7D9554933028F40C5F1F4FFFE3E1 -:10BA0000F9830DC0833631F0833771F0833509F047 -:10BA100057C021C0F801808189830E5F1F4F4424E5 -:10BA20004394512C540114C03801F2E06F0E711C84 -:10BA3000F801A080B18026FF03C0652D70E002C030 -:10BA40006FEF7FEFC5012C8742D42C0183012C8539 -:10BA50002F77222E16C03801F2E06F0E711CF8010C -:10BA6000A080B18026FF03C0652D70E002C06FEF9B -:10BA70007FEFC5012C8719D42C012C852068222E3C -:10BA8000830123FC19C0832D90E048165906A0F4C9 -:10BA9000B70180E290E026D43A94F5CFF50127FC77 -:10BAA000859127FE81915F01B70190E01BD4311091 -:10BAB0003A94F1E04F1A51084114510479F7DEC06D -:10BAC000843611F0893631F5F80127FF07C060810F -:10BAD0007181828193810C5F1F4F08C060817181E9 -:10BAE000072E000C880B990B0E5F1F4F2F76722EBE -:10BAF00097FF09C090958095709561957F4F8F4F06 -:10BB00009F4F2068722E2AE030E0A4013CD4A82E7A -:10BB1000A81843C0853729F42F7EB22E2AE030E0E2 -:10BB200025C0F22FF97FBF2E8F36C1F018F488356B -:10BB300079F0ADC0803719F0883721F0A8C02F2FD9 -:10BB40002061B22EB4FE0DC08B2D8460B82E09C0CA -:10BB500024FF0AC09F2F9660B92E06C028E030E06F -:10BB600005C020E130E002C020E132E0F801B7FE7C -:10BB700007C060817181828193810C5F1F4F06C075 -:10BB80006081718180E090E00E5F1F4FA401FBD3C4 -:10BB9000A82EA818FB2DFF777F2E76FE0BC0372D21 -:10BBA0003E7FA51450F474FE0AC072FC08C0372D05 -:10BBB0003E7E05C0BA2C372D03C0BA2C01C0B52C6F -:10BBC00034FF0DC0FE01EA0DF11D8081803311F4B8 -:10BBD000397E09C032FF06C0B394B39404C0832FEA -:10BBE000867809F0B39433FD12C030FF06C05A2C9A -:10BBF000B31418F4530C5B18B32CB31460F4B701EE -:10BC000080E290E03C876ED3B3943C85F6CFB314CA -:10BC100010F43B1801C0312C34FF11C0B70180E390 -:10BC200090E03C875FD33C8532FF16C031FD03C0F6 -:10BC300088E790E002C088E590E0B7010CC0832F50 -:10BC4000867851F031FF02C08BE201C080E237FDFF -:10BC50008DE2B70190E046D3A51430F4B70180E33C -:10BC600090E040D35A94F8CFAA94F401EA0DF11D64 -:10BC70008081B70190E036D3A110F6CF332009F4CC -:10BC80005DCEB70180E290E02DD33A94F7CFF70173 -:10BC90008681978102C08FEF9FEF2C960FB6F894A4 -:10BCA000DEBF0FBECDBFDF91CF911F910F91FF90EF -:10BCB000EF90DF90CF90BF90AF909F908F907F904C -:10BCC0006F905F904F903F902F90089520FD09C096 -:10BCD000FC0123FD05C022FF02C0738362835183F0 -:10BCE0004083089544FD10C046FD10C0DB01FC01F7 -:10BCF000AA0FBB1FEE1FFF1F1094D1F76A0F7B1F07 -:10BD00008E1F9F1F31E003C033E001C034E0660F97 -:10BD1000771F881F991F3150D1F7620F711D811D48 -:10BD2000911D08950F931F93CF93DF938C01C8014A -:10BD300069DDEC0197FD06C0C4DC892BC1F7B801B1 -:10BD4000CE0108D3CE01DF91CF911F910F910895BD -:10BD50008F929F92AF92BF92CF92DF92EF92FF921B -:10BD60000F931F93CF93DF931F92CDB7DEB78C0154 -:10BD7000C62E7A01298346DDAC01552729814B3235 -:10BD8000510521F04D32510561F42068CA94C1106B -:10BD900002C080E06FC0C801298334DD298197FD8E -:10BDA000F8CF322F3D7FD32E322F307339F58033C9 -:10BDB00029F5BB24BA94BC0C09F449C0C8012983F5 -:10BDC00021DD298197FD43C0382F3F7D383561F44F -:10BDD0008D2D8264D82ECA94CA94CC20C1F1C8019A -:10BDE00011DD97FF0BC033C026FF04C02D2D22604C -:10BDF000D22E03C03D2D3261D32ECB2C812C912C21 -:10BE0000540120ED280F283078F0D4FE03C0B8018B -:10BE1000A1D21AC02A3040F0D6FEF9CF2F7D3FEED6 -:10BE2000320F3630A0F727504D2DC501B4015ADF2F -:10BE30004B015C018D2D8260D82ECA94CC2051F02C -:10BE4000C801E0DC97FFDDCFD1FC04C0A2CF812C7C -:10BE5000912C5401D7FE08C0B094A0949094809483 -:10BE6000811C911CA11CB11C2D2DB501A401C70181 -:10BE70002DDF81E00F90DF91CF911F910F91FF9007 -:10BE8000EF90DF90CF90BF90AF909F908F900895EC -:10BE90006F927F928F929F92AF92BF92CF92DF92DA -:10BEA000EF92FF920F931F93CF93DF93CDB7DEB73F -:10BEB000A1970FB6F894DEBF0FBECDBF5C017A012B -:10BEC000CE0101966C0180E2F60111928A95E9F7A4 -:10BED000F501838040E050E0912C712C70E0A1E0EE -:10BEE000B0E0F90183FC859183FE81918F01982F49 -:10BEF0009F01811103C080E090E07AC08E3519F473 -:10BF00004115510549F1E72FF0E0E417F5073CF43E -:10BF10008D3559F18D3219F4772001F103C071107C -:10BF200001C0982E892F8695869586958601080FE3 -:10BF3000111D892F87703D0101C0660C8A95EAF7B3 -:10BF4000F801808186298083991559F0991510F49C -:10BF50009F5FE8CF9150E6CF71E004C077247394DF -:10BF600001C0712C4F5F5F4FBCCF772019F08E81DD -:10BF700080628E83711103C09924939416C0F601D8 -:10BF80009E012F5D3F4F808180958193E217F307DB -:10BF9000D1F7F2CFE114F10429F0F7018083C70152 -:10BFA00001967C016150912CE9F0C50169A32ADC5E -:10BFB00069A197FD15C0282F269526952695F6018F -:10BFC000E20FF11D208130E0AC014770552702C01F -:10BFD000359527954A95E2F720FDDCCFB501BAD11A -:10BFE000911089CFE114F10411F0F7011082C8011A -:10BFF000A1960FB6F894DEBF0FBECDBFDF91CF91F3 -:10C000001F910F91FF90EF90DF90CF90BF90AF9076 -:10C010009F908F907F906F9008954F925F927F9244 -:10C020008F929F92AF92BF92CF92DF92EF92FF9248 -:10C030000F931F93CF93DF931F92CDB7DEB76C01A1 -:10C040002B015A01FC0117821682712CF601F38034 -:10C05000F201F3FC8591F3FE8191382F2F018823A3 -:10C0600009F4E5C090E039832CDB3981892B19F084 -:10C07000C60158DEEBCF353241F4F201F3FC3591C5 -:10C08000F3FE31912F01353259F4C6013983BADB01 -:10C09000398197FDCAC03817C9F2B6015BD1C7C054 -:10C0A0003A3239F4F3FC3591F3FE31912F0151E02E -:10C0B00001C050E0420110E020ED230F2A3088F447 -:10C0C0005260612F70E080E090E040E259830ADE28 -:10C0D000162FF401F3FC3591F3FE31914F01598194 -:10C0E000EBCF052F232F240151FF03C0111102C0F4 -:10C0F0009EC01FEF383619F03C3659F011C0F401DC -:10C10000F3FC2591F3FE21912F01283649F4052FE8 -:10C1100008600460F201F3FC2591F3FE21912F01E8 -:10C12000222309F484C0622F70E086E492E0298320 -:10C13000B1D02981892B09F47AC000FD07C0F5012F -:10C14000E080F180C50102965C0102C0E12CF12C77 -:10C150002E3649F4F6014681578160E070E0202FC9 -:10C16000C701B4DD73CF233689F401FF11E0C601A6 -:10C1700049DB97FD5AC0E114F10429F0F7018083EF -:10C18000C70101967C01115091F74BC02B3551F43A -:10C190009201A701612FC6017BDE2C01892B09F0DA -:10C1A00040C03AC0C6012983BDDD298197FD3DC04D -:10C1B0002F3641F128F4243619F1293631F124C003 -:10C1C000233769F02537E1F01FC0E114F10429F0AD -:10C1D000F7018082C70101967C01115059F0C60118 -:10C1E00011DB4C0197FD06C06CDA892B71F3B601A7 -:10C1F000C401B0D0E114F104A1F0F701108211C024 -:10C20000006203C0006101C00064202FA701612FFC -:10C21000C6019EDD811105C0F6018381807329F47A -:10C2200006C000FD13CF739411CF772019F0872D2E -:10C2300090E002C08FEF9FEF0F90DF91CF911F91A1 -:10C240000F91FF90EF90DF90CF90BF90AF909F90B5 -:10C250008F907F905F904F9008950F931F93CF938F -:10C26000DF93869F8001879F100D969F100D1124EC -:10C27000C80188D8EC01009721F0A80160E070E0C7 -:10C280001FD0CE01DF91CF911F910F910895992773 -:10C2900088270895FC010590061621F00020D9F7A3 -:10C2A000C00108953197CF010895FC0105906150B8 -:10C2B00070400110D8F7809590958E0F9F1F0895BC -:10C2C000DC0101C06D9341505040E0F70895FC013E -:10C2D0006150704001900110D8F7809590958E0FB5 -:10C2E0009F1F08950F931F93CF93DF93FB0123812B -:10C2F00021FD03C08FEF9FEF28C022FF16C04681AB -:10C300005781248135814217530744F4A081B181BC -:10C310009D012F5F3F4F318320838C93268137818E -:10C320002F5F3F4F3783268310C0EB01092F182F53 -:10C330000084F185E02D1995892BE1F68E819F818E -:10C3400001969F838E83812F902FDF91CF911F9134 -:10C350000F910895FB01238120FF12C026FD10C01C -:10C360008F3F3FEF930761F082832F7D206423830B -:10C3700026813781215031093783268399270895F3 -:10C380008FEF9FEF0895FA01AA27283051F120314D -:10C3900081F1E8946F936E7F6E5F7F4F8F4F9F4F59 -:10C3A000AF4FB1E03ED0B4E03CD0670F781F891F9B -:10C3B0009A1FA11D680F791F8A1F911DA11D6A0F69 -:10C3C000711D811D911DA11D20D009F468943F911C -:10C3D0002AE0269F11243019305D3193DEF6CF011B -:10C3E0000895462F4770405D4193B3E00FD0C9F7E1 -:10C3F000F6CF462F4F70405D4A3318F0495D31FD4E -:10C400004052419302D0A9F7EACFB4E0A6959795A0 -:10C41000879577956795BA95C9F700976105710576 -:10C4200008959B01AC010A2E0694579547953795C0 -:10C430002795BA95C9F7620F731F841F951FA01D1A -:10C440000895F999FECF92BD81BDF89A992780B5DC -:10C450000895262FF999FECF1FBA92BD81BD20BD48 -:10C460000FB6F894FA9AF99A0FBE01960895A1E2D0 -:10C470001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F5E -:10C48000FF1FA217B307E407F50720F0A21BB30BA9 -:10C49000E40BF50B661F771F881F991F1A9469F725 -:10C4A00060957095809590959B01AC01BD01CF0181 -:10C4B0000895052E97FB16F400940FD057FD05D074 -:10C4C000D6DF07FC02D046F408C050954095309561 -:10C4D00021953F4F4F4F5F4F0895909580957095F0 -:10C4E00061957F4F8F4F9F4F08950FD0A59F900D5F -:10C4F000B49F900DA49F800D911D11240895B7FF46 -:10C50000F4CFF3DF821B930B0895A29FB001B39F7A -:10C51000C001A39F700D811D1124911DB29F700D4C -:10C52000811D1124911D08955058BB27AA270ED0B4 -:10C5300075C166D130F06BD120F031F49F3F11F41A -:10C540001EF45BC10EF4E095E7FB51C1E92F77D1F2 -:10C5500080F3BA17620773078407950718F071F420 -:10C560009EF58FC10EF4E0950B2EBA2FA02D0B0176 -:10C57000B90190010C01CA01A0011124FF27591B28 -:10C5800099F0593F50F4503E68F11A16F040A22F2E -:10C59000232F342F4427585FF3CF4695379527959F -:10C5A000A795F0405395C9F77EF41F16BA0B620B9E -:10C5B000730B840BBAF09150A1F0FF0FBB1F661FE5 -:10C5C000771F881FC2F70EC0BA0F621F731F841F28 -:10C5D00048F4879577956795B795F7959E3F08F04E -:10C5E000B3CF9395880F08F09927EE0F979587950D -:10C5F0000895D9D008F481E008950CD00FC107D177 -:10C6000040F0FED030F021F45F3F19F0F0C051113E -:10C6100039C1F3C014D198F39923C9F35523B1F369 -:10C62000951B550BBB27AA2762177307840738F0A1 -:10C630009F5F5F4F220F331F441FAA1FA9F333D000 -:10C640000E2E3AF0E0E830D091505040E695001CB4 -:10C65000CAF729D0FE2F27D0660F771F881FBB1F70 -:10C66000261737074807AB07B0E809F0BB0B802D4A -:10C67000BF01FF2793585F4F2AF09E3F510568F096 -:10C68000B6C000C15F3FECF3983EDCF3869577952A -:10C690006795B795F7959F5FC9F7880F911D969598 -:10C6A000879597F90895E1E0660F771F881FBB1FF4 -:10C6B000621773078407BA0720F0621B730B840BA1 -:10C6C000BA0BEE1F88F7E095089504D06894B11175 -:10C6D000D9C00895BCD088F09F5790F0B92F992702 -:10C6E000B751A0F0D1F0660F771F881F991F1AF07D -:10C6F000BA95C9F712C0B13081F0C3D0B1E0089546 -:10C70000C0C0672F782F8827B85F39F0B93FCCF3C6 -:10C71000869577956795B395D9F73EF49095809572 -:10C72000709561957F4F8F4F9F4F0895E89409C092 -:10C7300097FB3EF490958095709561957F4F8F4F54 -:10C740009F4F9923A9F0F92F96E9BB279395F6956A -:10C75000879577956795B795F111F8CFFAF4BB0FE8 -:10C7600011F460FF1BC06F5F7F4F8F4F9F4F16C04C -:10C77000882311F096E911C0772321F09EE8872FD6 -:10C78000762F05C0662371F096E8862F70E060E092 -:10C790002AF09A95660F771F881FDAF7880F96950B -:10C7A000879597F90895990F0008550FAA0BE0E8AF -:10C7B000FEEF16161706E807F907C0F01216130663 -:10C7C000E407F50798F0621B730B840B950B39F4A3 -:10C7D0000A2661F0232B242B252B21F408950A2609 -:10C7E00009F4A140A6958FEF811D811D089597F949 -:10C7F0009F6780E870E060E008959FEF80EC089507 -:10C8000000240A941616170618060906089500242F -:10C810000A9412161306140605060895092E0394A9 -:10C82000000C11F4882352F0BB0F40F4BF2B11F41D -:10C8300060FF04C06F5F7F4F8F4F9F4F089557FD7C -:10C840009058440F551F59F05F3F71F04795880F7E -:10C8500097FB991F61F09F3F79F087950895121615 -:10C8600013061406551FF2CF4695F1DF08C01616C1 -:10C8700017061806991FF1CF869571056105089472 -:10C880000895E894BB2766277727CB0197F9089589 -:10C890008ADF08F48FEF08950BD0C0CFB1DF28F006 -:10C8A000B6DF18F0952309F0A2CFA7CF1124EACF65 -:10C8B000C6DFA0F3959FD1F3950F50E0551F629FFF -:10C8C000F001729FBB27F00DB11D639FAA27F00DE9 -:10C8D000B11DAA1F649F6627B00DA11D661F829F10 -:10C8E0002227B00DA11D621F739FB00DA11D621FF5 -:10C8F000839FA00D611D221F749F3327A00D611D12 -:10C90000231F849F600D211D822F762F6A2F1124F3 -:10C910009F5750408AF0E1F088234AF0EE0FFF1F46 -:10C92000BB1F661F771F881F91505040A9F79E3F7D -:10C93000510570F05CCFA6CF5F3FECF3983EDCF37F -:10C94000869577956795B795F795E7959F5FC1F7BA -:10C95000FE2B880F911D9695879597F90895FA01FA -:10C96000EE0FFF1F30962105310599F16115710514 -:10C9700061F48038BFE39B0749F1689490388105E2 -:10C9800061F08038BFEF9B0741F0992342F5FF3FEC -:10C99000E1053105210511F1E8940894E795D901E5 -:10C9A000AA2329F4AB2FBE2FF85FD0F310C0FF5F8E -:10C9B00070F4A695E0F7F73950F019F0FF3A38F423 -:10C9C0009F779F930CD00F9007FC905808953EF0EE -:10C9D00014CF60E070E080E89FE308954FE79F7711 -:10C9E0005F934F933F932F939ED02F913F914F9101 -:10C9F0005F9152DF05C019F40EF0F9CE42CFFDCEA3 -:10CA000026DFC8F39638C0F707F80F92E8942BE3B7 -:10CA10003AEA48EB5FE74EDF0F920F920F924DB765 -:10CA20005EB70F92C0D0E4ECF1E016D04F915F9169 -:10CA3000EF91FF91E595EE1FFF1F49F0FE57E0686B -:10CA40004427EE0F441FFA95E1F74195550B32D07C -:10CA50000F9007FE26C00895DF93CF931F930F9387 -:10CA6000FF92EF92DF927B018C01689405C0DA2E71 -:10CA7000EF011EDFFE01E894A591259135914591C6 -:10CA80005591AEF3EF0162DDFE019701A801DA9442 -:10CA900079F7DF90EF90FF900F911F91CF91DF9189 -:10CAA00008959B01AC0160E070E080E89FE3A5CDB4 -:10CAB0009ECEACC0CCDEE8F39923D9F3940F511D80 -:10CAC000BBF39150504094F059F0882332F0660F38 -:10CAD000771F881F91505040C1F79E3F510544F782 -:10CAE000880F911D9695879597F908955F3FACF053 -:10CAF000983E9CF0BB27869577956795B79508F487 -:10CB0000B1609395C1F7BB0F58F711F460FFE8CF00 -:10CB10006F5F7F4F8F4F9F4FE3CFB4CE0EF076C045 -:10CB20006CCE689464CE93DEC8F39923D1F3C6F338 -:10CB3000DF93CF931F930F93FF92C92FDD27882395 -:10CB40002AF02197660F771F881FDAF720E030E080 -:10CB500040E85FEB9FE3883920F0803E30F021967B -:10CB60008F77E3DCECEEF1E003C0DFDCE9E1F2E03B -:10CB700073DF8B01BE01EC01FB2E6F5771097595B8 -:10CB8000771F880B990BD4DD28E132E741E35FE39F -:10CB90008FDEAF2D9801AE01FF900F911F91CF91C5 -:10CBA000DF91D4DC3BCEFA01DC01AA0FBB1F9B0155 -:10CBB000AC01BF5728F422273327442750781FC0E1 -:10CBC000B75188F4AB2F0024469537952795011C63 -:10CBD000A395D2F3002069F0220F331F441FB395B1 -:10CBE000DAF30DD0A1CC61307105A0E88A07B9460F -:10CBF00030F49B01AC016627772788279078309620 -:10CC000021F0208331834283538308959F3F31F085 -:10CC1000915020F4879577956795B795880F911D6A -:10CC20009695879597F9089597FB072E16F400942B -:10CC300006D077FD08D020D007FC05D03EF49095B3 -:10CC400081959F4F0895709561957F4F0895EE0FE0 -:10CC5000FF1F881F8BBF0790F691E02D199469275D -:10CC60009627692778278727782708954EDCB7FF0E -:10CC70000895821B930B0895AA1BBB1B51E107C0AB -:10CC8000AA1FBB1FA617B70710F0A61BB70B881F5C -:10CC9000991F5A95A9F780959095BC01CD010895EB -:10CCA00081E090E0F89425C10F931F93CF93DF9319 -:10CCB0008C01FC0101900020E9F7CF01801B910B52 -:10CCC0000E94C259EC01009711F0B80145D0CE0185 -:10CCD000DF91CF911F910F910895FB01DC0104C0FA -:10CCE0008D910190801921F441505040C8F7881B64 -:10CCF000990B0895FB01DC018D9181341CF08B357B -:10CD00000CF4805E619161341CF06B350CF4605E54 -:10CD1000861B611189F3990B0895FB01DC010D90CD -:10CD20000020E9F7119701900D920020E1F7089596 -:10CD3000FC018191861721F08823D9F7992708955E -:10CD40003197CF010895FB01DC018D91019080198D -:10CD50000110D9F3990B0895FB01DC0101900D92AC -:10CD60000020E1F70895FB01DC010D900020E9F7B8 -:10CD700011974150504028F0019000200D92C9F7C2 -:10CD800008951C920895FB01DC014150504030F0A1 -:10CD90008D910190801919F40020B9F7881B990B27 -:10CDA0000895FB01DC014150504048F001900D9284 -:10CDB0000020C9F701C01D9241505040E0F708958E -:10CDC000FC0181E090E00190061609F4CF010020FB -:10CDD000D1F7019708950F931F93CF93DF93CDB7AA -:10CDE000DEB72E970FB6F894DEBF0FBECDBF0E890B -:10CDF0001F89888D998D26E02C831A83098397FFDC -:10CE000002C080E090E801979E838D83AE01445E6E -:10CE10005F4F6A8D7B8DCE0101960E94785C4D81BB -:10CE20005E8157FD0AC02F813885421753070CF4E5 -:10CE30009A01F801E20FF31F10822E960FB6F894B4 -:10CE4000DEBF0FBECDBFDF91CF911F910F9108952F -:10CE50000F931F93CF93DF93CDB7DEB72E970FB607 -:10CE6000F894DEBF0FBECDBF0E891F8986E08C838C -:10CE70001A8309838FEF9FE79E838D83AE01465E01 -:10CE80005F4F688D798DCE0101960E94785C2F816D -:10CE90003885F801E20FF31F10822E960FB6F89432 -:10CEA000DEBF0FBECDBFDF91CF911F910F910895CF -:10CEB000CF93DF93CDB7DEB72E970FB6F894DEBFD2 -:10CEC0000FBECDBF85E08C838C899D899A83898331 -:10CED000AE01485E5F4F6E897F89CE0101969DD875 -:10CEE0002E960FB6F894DEBF0FBECDBFDF91CF9167 -:06CEF0000895F894FFCF45 -:10CEF60003100001200000C000009E0B800001000E -:10CF060000000000000000000000DEADBEEFFE00E5 -:10CF16005E00BC00770100000000F2074172742D2C -:10CF26004E6574000000044D515454040000000086 -:10CF36006222930FA9485322A1227F22AF221D23EA -:10CF4600582300000000DA22930FA9485322242315 -:10CF56009F24AF221D235823000000006A2E122FA3 -:10CF6600A9484438802E0A3963385F2F86394A2FFC -:10CF7600A230C92F6030B92EEC38982E882E842E18 -:10CF860030313233343536373839414243444546F9 -:10CF96000001005E0000006C617A79686F6D652E95 -:10CFA6007275000000000000000000000000000094 -:10CFB60000000000000000000000006124930FA99B -:10CFC600485322F2227224AF221D23582300000068 -:10CFD60000EB3DA53EA948B42E293E103E8C2F15E8 -:10CFE6003F313EB52E0C31E930AC2E0D3E0B3EA145 -:10CFF6002E013E00000000DA22930FA94853222496 -:10D00600238F24AF221D23582300000000471093CE -:10D016000FD70F8D100810E60FFA0F00000000471B -:10D026001D181DA948EC1C101DFC1CED1C00000061 -:10D036000085118511A948851185118511851185F0 -:10D046001185118511851185118511000000008556 -:10D0560011930FA948A84885118511851100000074 -:10D06600008511930FA948A84800000000EB3DA5D4 -:10D076003EA948B42E293E103E8C2F153F313EB5B1 -:10D086002E0C31E930AC2E0D3E0B3EA12E013E009A -:10D096000000005C120000000085114F4E004F4654 -:10D0A60046005245535400544F47474C45004841AB -:10D0B6004C54003B0068656C700073617665006CCB -:10D0C6006F61640067657400736574006B696C6CEE -:10D0D60000726571000D0A005F737461740056007A -:10D0E60052504D004900737700666C740070777279 -:10D0F600002F616C61726D005300496E3A20002F5B -:10D10600003D006974656D0073636D640072636D44 -:10D116006400656D6974002F6D79686F6D652F69A0 -:10D126006E2F230031772054696D656F7574005238 -:10D1360065736574206572726F720020636F6D701F -:10D146005F6964210022002525253278006E756C02 -:10D156006C00747275650066616C7365002D002E37 -:10D166000057495A6E657400646D7800646D78697D -:10D176006E006974656D73006D6F64627573006D22 -:10D18600717474006F770025783A25783A25783AD5 -:10D1960025783A25783A257825D181002F7265734E -:10D1A600702F23002F7265712F636F6E660031003A -:10D1B6002F253032782D253032782D253032782DB6 -:10D1C600253032782D253032782D253032782E6371 -:10D1D6006F6E6669672E6A736F6E005D20006F6EF4 -:10D1E60020536B6970706564002F6D79686F6D658B -:10D1F6002F6F75742F526573746F726553746174F3 -:10D2060065002564002C002F616C61726D6F666687 -:02D21600000016 -:00000001FF diff --git a/config/c4-3e-11-03-1b-1e.config.json b/config/c4-3e-11-03-1b-1e.config.json new file mode 100644 index 0000000..037f27d --- /dev/null +++ b/config/c4-3e-11-03-1b-1e.config.json @@ -0,0 +1,29 @@ +{ + "mqtt":["garden","192.168.10.115",1883,"test","test"], + "ow":{ + "28FFADCE601705A3":{"emit":"t_soil1","item":"h_relay6"}, + "286164123FF96F55":{"emit":"t_soil2"}, + "28FFEF6D60170335":{"emit":"t_soil3"} + }, + "items":{ + "h_relay1":[6,39,1,1], + "h_relay2":[6,38,1,1], + "h_relay3":[6,37,1,1], + "h_relay4":[6,36,1,1], + "h_relay5":[6,35,1,1], + "h_relay6":[5,34,23], + "h_relay7":[6,33,1,1], + "h_relay8":[6,32,1,1], + "h_auto":[6,29,1,1] + }, + "in":{ + "40":{"emit":"/garden/s_in/1"}, + "41":{"emit":"/garden/s_in/2"}, + "42":{"emit":"/garden/s_in/3"}, + "43":{"emit":"/garden/s_in/4"}, + "44":{"emit":"/garden/s_in/5"}, + "45":{"emit":"/garden/s_in/6"}, + "46":{"emit":"/garden/s_in/7"}, + "47":{"emit":"/garden/s_in/8"} + } +} diff --git a/config/de-ad-be-ef-fe-ed.config.json b/config/de-ad-be-ef-fe-ed.config.json index 92cf720..ad74e84 100644 --- a/config/de-ad-be-ef-fe-ed.config.json +++ b/config/de-ad-be-ef-fe-ed.config.json @@ -40,7 +40,7 @@ "fm_h":[8,"fm"] }, - "mqtt":["public_test2","m21.cloudmqtt.com",12299,"bkyyvlha","RpHF-x6v4YWb"] + "mqtt":["public_test2","m2m.eclipse.org"] } - \ 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 c02cfdd..b783acb 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":["public_test1","m21.cloudmqtt.com",12299,"bkyyvlha","RpHF-x6v4YWb"], + "mqtt":["public_test1","m2m.eclipse.org"], "ow":{ "2807FFD503000036":{"emit":"t_balk1","item":"h_balk1"}, "284811170400005B":{"emit":"t_entr"}, diff --git a/docs/LightHubAppDiagram.png b/docs/LightHubAppDiagram.png new file mode 100644 index 0000000..7d52858 Binary files /dev/null and b/docs/LightHubAppDiagram.png differ diff --git a/hardware/LightHub.pdf b/hardware/LightHub.pdf new file mode 100644 index 0000000..2b21734 Binary files /dev/null and b/hardware/LightHub.pdf differ diff --git a/lighthub/dmx.cpp b/lighthub/dmx.cpp index 07bbf9b..efe9740 100644 --- a/lighthub/dmx.cpp +++ b/lighthub/dmx.cpp @@ -49,18 +49,19 @@ extern aJsonObject *dmxArr; int itemCtrl2(char* name,int r,int g, int b, int w) { - aJsonObject *itemArr= aJson.getObjectItem(items, name); + if (!items) return 0; + aJsonObject *itemArr= aJson.getObjectItem(items, name); if (itemArr && (itemArr->type==aJson_Array)) - { - - short itemtype = aJson.getArrayItem(itemArr,0)->valueint; - short itemaddr = aJson.getArrayItem(itemArr,1)->valueint; - switch (itemtype){ -#ifdef _dmxout - case 0: //Dimmed light + { - DmxWrite(itemaddr, w); + short itemtype = aJson.getArrayItem(itemArr,0)->valueint; + short itemaddr = aJson.getArrayItem(itemArr,1)->valueint; + switch (itemtype){ +#ifdef _dmxout + case 0: //Dimmed light + + DmxWrite(itemaddr, w); break; @@ -69,15 +70,15 @@ int itemCtrl2(char* name,int r,int g, int b, int w) case 2: // RGB { - + DmxWrite(itemaddr, r); DmxWrite(itemaddr+1, g); DmxWrite(itemaddr+2, b); - - break; } -#endif + + break; } +#endif case 7: //Group - aJsonObject *groupArr= aJson.getArrayItem(itemArr, 1); + aJsonObject *groupArr= aJson.getArrayItem(itemArr, 1); if (groupArr && (groupArr->type==aJson_Array)) { aJsonObject *i =groupArr->child; while (i) @@ -87,57 +88,62 @@ int itemCtrl2(char* name,int r,int g, int b, int w) } } //itemtype // break; - } //if have correct array + } //if have correct array +return 1; } void DMXImmediateUpdate(short tch,short r, short g, short b, short w) { //Here only safe re-interable code for quick passthrow between DMX IN and DMX OUT if (dmxArr && (dmxArr->type==aJson_Array)) - - { + + { char* itemname = aJson.getArrayItem(dmxArr,tch)->valuestring; - itemCtrl2(itemname,r,g,b,w); + if (itemname) itemCtrl2(itemname,r,g,b,w); } } -void DMXSemiImmediateUpdate(short tch,short trh, int val) +void DMXSemiImmediateUpdate(short tch,short trh, int val) { -//Here any code for passthrow between DMX IN and DMX OUT in idle state +//Here any code for passthrow between DMX IN and DMX OUT in idle state } void DMXput(void) { int t; -for (short tch=0; tch<=3 ; tch++) +for (short tch=0; tch<=3 ; tch++) { - short base = tch*4; + short base = tch*4; DMXImmediateUpdate(tch,DMXin[base],DMXin[base+1],DMXin[base+2],DMXin[base+3]); } -}; - +}; + void DMXUpdate(void) { #if defined(_dmxin) int t; -for (short tch=0; tch<=3 ; tch++) +if(!DMXin) return; +#if defined(__SAM3X8E__) +if (dmxin.getRxLength()<16) return; +#endif +for (short tch=0; tch<=3 ; tch++) { - short base = tch*4; + short base = tch*4; bool updated = 0; - - for (short trh=0; trh<4 ; trh++) + + for (short trh=0; trh<4 ; trh++) if ((t=dmxin.read(base+trh+1)) != DMXin[base+trh]) { D_State |= (1< "); Serial.print(t);Serial.println(); DMXin[base+trh]=t; - //DMXImmediateUpdate(tch,trh,t); + //DMXImmediateUpdate(tch,trh,t); //break; } - - if (updated) + + if (updated) { DMXImmediateUpdate(tch,DMXin[base],DMXin[base+1],DMXin[base+2],DMXin[base+3]); D_checkT=millis()+D_CHECKT; @@ -153,19 +159,19 @@ for (short tch=0; tch<=3 ; tch++) // CHSV hsv; // CRGB rgb; #if defined(_dmxin) - + short t,tch; //Here code for semi-immediate update - for (t=1,tch=0; t<=8 ; t<<=1,tch++) - if (D_State & t) + for (t=1,tch=0; t<=8 ; t<<=1,tch++) + if (D_State & t) { // Serial.print(D_State,BIN);Serial.print(":"); - D_State &= ~t; - for (short trh=0; trh<4 ; trh++) + D_State &= ~t; + for (short trh=0; trh<4 ; trh++) DMXSemiImmediateUpdate(tch,trh,DMXin[tch*4+trh]); - + } - + if ((millis()setArtDmxCallback(onDmxFrame); - #endif + #endif } void DMXoutSetup(int channels,int pin) { -#ifdef _dmxout +#ifdef _dmxout #if defined(__AVR__) DmxSimple.usePin(pin); DmxSimple.maxChannel(channels); @@ -231,7 +236,7 @@ void DMXoutSetup(int channels,int pin) #if defined(__ESP__) dmxout.init(channels); -#endif +#endif #if defined(__SAM3X8E__) dmxout.begin(); diff --git a/lighthub/item.cpp b/lighthub/item.cpp index 66716a3..0cd0a4e 100644 --- a/lighthub/item.cpp +++ b/lighthub/item.cpp @@ -32,8 +32,6 @@ e-mail anklimov@gmail.com #include #include -#define dimPar SERIAL_8E1 -#define fmPar SERIAL_8N1 short modbusBusy = 0; extern aJsonObject *pollingItem; @@ -121,20 +119,22 @@ void Item::setCmd(uint8_t cmd) { int Item::getArg(short n) //Return arg int or first array element if Arg is array { if (!itemArg) return -1; - if (itemArg->type == aJson_Int) return itemArg->valueint; - else if (itemArg->type == aJson_Array) return aJson.getArrayItem(itemArg, n)->valueint; + if (itemArg->type == aJson_Int){ + if (!n) return itemArg->valueint; else return -1; + } + if ((itemArg->type == aJson_Array) && ( n < aJson.getArraySize(itemArg))) return aJson.getArrayItem(itemArg, n)->valueint; else return -2; } /* int Item::getVal(short n) //Return Val from Value array { if (!itemVal) return -1; - else if (itemVal->type==aJson_Array) + else if (itemVal->type==aJson_Array) { - aJsonObject *t = aJson.getArrayItem(itemVal,n); + aJsonObject *t = aJson.getArrayItem(itemVal,n); if (t) return t->valueint; else return -3; - } + } else return -2; } */ @@ -156,9 +156,9 @@ void Item::setVal(short n, int par) // Only store if VAL is array defined in c if (!itemVal || itemVal->type!=aJson_Array) return; Serial.print(F(" Store p="));Serial.print(n);Serial.print(F(" Val="));Serial.println(par); for (int i=aJson.getArraySize(itemVal);i<=n;i++) aJson.addItemToArray(itemVal,aJson.createItem(int(0))); //Enlarge array of Values - + aJsonObject *t = aJson.getArrayItem(itemVal,n); - if (t) t->valueint=par; + if (t) t->valueint=par; } */ @@ -182,7 +182,7 @@ boolean Item::isValid() { void Item::copyPar (aJsonObject *itemV) { int n=aJson.getArraySize(itemV); //for (int i=aJson.getArraySize(itemVal);ivalueint); + for (int i=0;ivalueint); } */ @@ -201,11 +201,11 @@ boolean Item::getEnableCMD(int delta) { #define MAXCTRLPAR 3 int Item::Ctrl(short cmd, short n, int *Parameters, boolean send) { - + Serial.print(F("Cmd="));Serial.print(cmd);Serial.print(F(" MEM="));Serial.println(freeRam()); int Par[MAXCTRLPAR] = {0, 0, 0}; - if (Parameters) + if (Parameters) for (short i=0;itype == aJson_Array) && (aJson.getArraySize(itemArg) == 3)) { + short numpar=0; + if ((itemArg->type == aJson_Array) && ((numpar = aJson.getArraySize(itemArg)) >= 2)) { int _addr = aJson.getArrayItem(itemArg, 0)->valueint; int _reg = aJson.getArrayItem(itemArg, 1)->valueint; - int _mask = aJson.getArrayItem(itemArg, 2)->valueint; - - modbusDimmerSet(_addr, _reg, _mask, map(Par[0], 0, 100, 0, 0x3f)); + int _mask = -1; + if (numpar >= 3) _mask = aJson.getArrayItem(itemArg, 2)->valueint; + int _maxval = 0x3f; + if (numpar >=4) _maxval = aJson.getArrayItem(itemArg, 3)->valueint; + if (_maxval) modbusDimmerSet(_addr, _reg, _mask, map(Par[0], 0, 100, 0, _maxval)); + else modbusDimmerSet(_addr, _reg, _mask, Par[0]); } break; } @@ -453,7 +478,7 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send) { aJsonObject *i = itemArg->child; while (i) { Item it(i->valuestring); -// it.copyPar(itemVal); +// it.copyPar(itemVal); it.Ctrl(cmd, n, Par, send); //// was true i = i->next; } //while @@ -588,6 +613,7 @@ int Item::isActive() { case CH_THERMO: case CH_VC: case CH_VCTEMP: + case CH_PWM: val = st.aslong; } //switch Serial.print(F(":=")); @@ -599,20 +625,20 @@ int Item::isActive() { short thermoSet(char * name, short cmd, short t) { - + if (items) { aJsonObject *item= aJson.getObjectItem(items, name); if (item && (item->type==aJson_Array) && (aJson.getArrayItem(item, I_TYPE)->valueint==CH_THERMO)) - { + { for (int i=aJson.getArraySize(item);i<4;i++) aJson.addItemToArray(item,aJson.createItem(int(0))); //Enlarge item to 4 elements if (!cmd) aJson.getArrayItem(item, I_VAL)->valueint=t; aJson.getArrayItem(item, I_CMD)->valueint=cmd; - - } - - } + + } + + } } @@ -622,8 +648,8 @@ if (PoolingInterval) { Pool(); next=millis()+PoolingInterval; - } - + } + }; @@ -634,31 +660,31 @@ addr 10d Снять аварию 42001 (2001=7d1) =>4 [22:20:33] Write task has completed successfully -[22:20:33] <= Response: 0A 06 07 D0 00 04 89 FF -[22:20:32] => Poll: 0A 06 07 D0 00 04 89 FF +[22:20:33] <= Response: 0A 06 07 D0 00 04 89 FF +[22:20:32] => Poll: 0A 06 07 D0 00 04 89 FF 100% 2003-> 10000 [22:24:05] Write task has completed successfully -[22:24:05] <= Response: 0A 06 07 D2 27 10 33 C0 -[22:24:05] => Poll: 0A 06 07 D2 27 10 33 C0 +[22:24:05] <= Response: 0A 06 07 D2 27 10 33 C0 +[22:24:05] => Poll: 0A 06 07 D2 27 10 33 C0 ON 2001->1 [22:24:50] Write task has completed successfully -[22:24:50] <= Response: 0A 06 07 D0 00 01 49 FC -[22:24:50] => Poll: 0A 06 07 D0 00 01 49 FC +[22:24:50] <= Response: 0A 06 07 D0 00 01 49 FC +[22:24:50] => Poll: 0A 06 07 D0 00 01 49 FC -OFF +OFF 2001->0 [22:25:35] Write task has completed successfully -[22:25:35] <= Response: 0A 06 07 D0 00 00 88 3C -[22:25:34] => Poll: 0A 06 07 D0 00 00 88 3C +[22:25:35] <= Response: 0A 06 07 D0 00 00 88 3C +[22:25:34] => Poll: 0A 06 07 D0 00 00 88 3C POLL 2101x10 -[22:27:29] <= Response: 0A 03 14 00 23 00 00 27 10 13 88 0B 9C 00 32 00 F8 00 F2 06 FA 01 3F AD D0 -[22:27:29] => Poll: 0A 03 08 34 00 0A 87 18 +[22:27:29] <= Response: 0A 03 14 00 23 00 00 27 10 13 88 0B 9C 00 32 00 F8 00 F2 06 FA 01 3F AD D0 +[22:27:29] => Poll: 0A 03 08 34 00 0A 87 18 */ @@ -748,7 +774,7 @@ int Item::SendStatus(short cmd, short n, int *Par, boolean deffered) { if (deffered) { setCmd(cmd | CMD_REPORT); Serial.println(F("Status deffered")); - // mqttClient.publish("/push", "1"); + // mqttClient.publish("/push", "1"); return 0; // Todo: Parameters? Now expected that parameters already stored by setVal() } @@ -758,7 +784,7 @@ int Item::SendStatus(short cmd, short n, int *Par, boolean deffered) { char valstr[16] = ""; strcpy_P(addrstr, outprefix); - strncat(addrstr, itemArr->name, sizeof(addrstr)); + strncat(addrstr, itemArr->name, sizeof(addrstr)); switch (cmd) { @@ -801,7 +827,7 @@ int Item::modbusDimmerSet(int addr, uint16_t _reg, int _mask, uint16_t value) { if (modbusBusy) { mb_fail(3, addr, value, 0); - + return -1; }; modbusBusy = 1; @@ -810,10 +836,12 @@ int Item::modbusDimmerSet(int addr, uint16_t _reg, int _mask, uint16_t value) { node.begin(addr, modbusSerial); - if (_mask) { + switch (_mask) { + case 1: value <<= 8; value |= (0xff); - } else { + break; + case 0: value &= 0xff; value |= (0xff00); } @@ -875,13 +903,13 @@ int Item::checkFM() { // aJson.addNumberToObject(out,"U", (int) node.getResponseBuffer(8)/10.); // aJson.addNumberToObject(out,"Ui", (int) node.getResponseBuffer(9)); aJson.addNumberToObject(out, "sw", (int) node.getResponseBuffer(0)); - + if (RPM && itemArg->type == aJson_Array) { aJsonObject *airGateObj = aJson.getArrayItem(itemArg, 1); if (airGateObj) { int val = 100; Item item(airGateObj->valuestring); - if (item.isValid()) item.Ctrl(0,1,&val); + if (item.isValid()) item.Ctrl(0,1,&val); } } Serial.println(); @@ -917,11 +945,11 @@ int Item::checkFM() { // aJson.addNumberToObject(out,"d", (int) node.getResponseBuffer(2)*a+b); int pwr = node.getResponseBuffer(3); if (pwr > 0) aJson.addNumberToObject(out, "pwr", pwr / 10.); else aJson.addNumberToObject(out, "pwr", 0); - - if (ftemp>fset+FM_OVERHEAT_CELSIUS && set) + + if (ftemp>FM_OVERHEAT_CELSIUS && set) { - mqttClient.publish("/alarm/ovrht", itemArr->name); - Ctrl(CMD_OFF); //Shut down + mqttClient.publish("/alarm/ovrht", itemArr->name); + Ctrl(CMD_OFF); //Shut down } Serial.println(); } else { @@ -941,12 +969,12 @@ int Item::checkFM() { boolean Item::checkModbusRetry() { int cmd = getCmd(); if (cmd & CMD_RETRY) { // if last sending attempt of command was failed - int val = getVal(); + int val = getVal(); Serial.println(F("Retrying CMD")); cmd &= ~CMD_RETRY; // Clean retry flag - Ctrl(cmd,1,&val); // Execute command again + Ctrl(cmd,1,&val); // Execute command again return true; - } + } return false; } @@ -999,10 +1027,17 @@ int Item::checkModbusDimmer() { int Item::checkModbusDimmer(int data) { short mask = getArg(2); + if (mask < 0) return 0; + + short maxVal = getArg(3); + if (maxVal<=0) maxVal = 0x3f; + int d = data; - if (mask) d >>= 8; - d &= 0xff; - d = map(d, 0, 0x3f, 0, 100); + if (mask == 1) d >>= 8; + if (mask == 0 || mask == 1) d &= 0xff; + + if (maxVal) d = map(d, 0, maxVal, 0, 100); + int cmd = getCmd(); //Serial.println(d); if (getVal() != d || d && cmd == CMD_OFF || d && cmd == CMD_HALT) //volume changed or turned on manualy @@ -1025,28 +1060,28 @@ int Item::Poll() { switch (itemType) { case CH_MODBUS: checkModbusDimmer(); - sendDelayedStatus(); + sendDelayedStatus(); return INTERVAL_CHECK_MODBUS; break; case CH_VC: checkFM(); - sendDelayedStatus(); + sendDelayedStatus(); return INTERVAL_CHECK_MODBUS; break; case CH_RGB: //All channels with slider generate too many updates case CH_RGBW: case CH_DIMMER: - case CH_PWM: + case CH_PWM: case CH_VCTEMP: - case CH_THERMO: - sendDelayedStatus(); + case CH_THERMO: + sendDelayedStatus(); } return INTERVAL_POLLING; } void Item::sendDelayedStatus(){ HSVstore st; - int cmd=getCmd(); + int cmd=getCmd(); short params = 0; int Par[3]; if (cmd & CMD_REPORT) @@ -1061,7 +1096,7 @@ void Item::sendDelayedStatus(){ Par[1] = st.s; Par[2] = st.v; params = 3; - SendStatus(0, params, Par); // Send restored triplet. + SendStatus(0, params, Par); // Send restored triplet. break; case CH_VCTEMP: @@ -1070,17 +1105,16 @@ void Item::sendDelayedStatus(){ case CH_MODBUS: case CH_VC: case CH_THERMO: - + Par[0] = st.aslong; params = 1; SendStatus(0, params, Par); // Send restored parameter - break; + break; default: SendStatus(cmd); // Just send CMD }//itemtype cmd &= ~CMD_REPORT; // Clean report flag setCmd(cmd); - } + } } - diff --git a/lighthub/main.cpp b/lighthub/main.cpp index 06a56f3..d2eda35 100644 --- a/lighthub/main.cpp +++ b/lighthub/main.cpp @@ -1,5 +1,5 @@ /* Copyright © 2017-2018 Andrey Klimov. All rights reserved. - * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at @@ -45,9 +45,8 @@ Relay array channel Relay DMX array channel Config URL & MQTT password commandline configuration 1-wire Update refactoring (save memory) -Static IP Topic configuration -Timer +Timer Modbus response check control/debug (Commandline) over MQTT more Modbus dimmers @@ -66,7 +65,7 @@ PWM Out */ - +#include "Arduino.h" #include "main.h" #include "options.h" @@ -81,6 +80,8 @@ EthernetClient ethClient; const char outprefix[] PROGMEM = OUTTOPIC; const char inprefix[] PROGMEM = INTOPIC; +const char configServerPrecompiled[] PROGMEM = CONFIG_SERVER; + aJsonObject *root = NULL; aJsonObject *items = NULL; @@ -99,6 +100,7 @@ unsigned long nextThermostatCheck = 0; aJsonObject *pollingItem = NULL; bool owReady = false; +bool configOk = false; int lanStatus = 0; #ifdef _modbus @@ -113,15 +115,17 @@ PubSubClient mqttClient(ethClient); void watchdogSetup(void) {} //Do not remove - strong re-definition WDT Init for DUE + // MQTT Callback routine -#define MQTT_SUBJECT_LENGTH 20 -#define MQTT_TOPIC_LENGTH 20 + void mqttCallback(char *topic, byte *payload, unsigned int length) { - payload[length] = 0; + Serial.print(F("\n[")); Serial.print(topic); Serial.print(F("] ")); + if (!payload) return; + payload[length] = 0; int fr = freeRam(); if (fr < 250) { @@ -134,7 +138,7 @@ void mqttCallback(char *topic, byte *payload, unsigned int length) { } Serial.println(); - boolean retaining = (lanStatus == 4); //Todo - named constant + boolean retaining = (lanStatus == 4); //Todo - named constant //Check if topic = Command topic short intopic = 0; { @@ -261,15 +265,35 @@ int lanLoop() { switch (lanStatus) { //Initial state case 0: //Ethernet.begin(mac,ip); - + { #ifdef __ESP__ //WiFi.mode(WIFI_STA); //wifiMulti.addAP("Smartbox", ""); if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; #else + IPAddress ip; + IPAddress dns; + IPAddress gw; + IPAddress mask; + int res = 1; Serial.println(F("Starting lan")); - wdt_dis(); - if (Ethernet.begin(mac, 12000) == 0) { + if (loadIPAddressFromFlash(OFFSET_IP, ip)) + if (loadIPAddressFromFlash(OFFSET_DNS, dns)) + if (loadIPAddressFromFlash(OFFSET_GW, gw)) + if (loadIPAddressFromFlash(OFFSET_MASK, mask)) Ethernet.begin(mac,ip,dns,gw,mask); + else Ethernet.begin(mac,ip,dns,gw); + else Ethernet.begin(mac,ip,dns); + else Ethernet.begin(mac,ip); + else + { + wdt_dis(); + res = Ethernet.begin(mac, 12000); + wdt_en(); + wdt_res(); + } + + + if (res == 0) { Serial.println(F("Failed to configure Ethernet using DHCP")); lanStatus = -10; lanCheck = millis() + 60000; @@ -277,14 +301,16 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; printIPAddress(); lanStatus = 1; } - wdt_en(); - wdt_res(); + + #endif break; + } //Have IP address case 1: - - lanStatus = getConfig(0, NULL); //got config from server or load from NVRAM + if (!configOk) + lanStatus = getConfig(0, NULL); //got config from server or load from NVRAM + else lanStatus = 2; #ifdef _artnet if (artnet) artnet->begin(); #endif @@ -297,17 +323,23 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; int port = 1883; char empty = 0; char *user = ∅ - char *password = ∅ + char passwordBuf[16]=""; + char *password = passwordBuf; + if (!mqttClient.connected() && mqttArr && ((n = aJson.getArraySize(mqttArr)) > 1)) { char *client_id = 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) password = aJson.getArrayItem(mqttArr, 4)->valuestring; + if (!loadStringFromFlash(OFFSET_MQTT_PWD, passwordBuf, sizeof(passwordBuf)) && (n >= 5)) + { + password = aJson.getArrayItem(mqttArr, 4)->valuestring; + Serial.println(F("Using MQTT password from config")); + } mqttClient.setServer(servername, port); + mqttClient.setCallback(mqttCallback); Serial.print(F("Attempting MQTT connection to ")); Serial.print(servername); @@ -317,11 +349,12 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; Serial.print(user); Serial.print(F(" ...")); + wdt_dis(); //potential unsafe for ethernetIdle(), but needed to avoid cyclic reboot if mosquitto out of order if (mqttClient.connect(client_id, user, password)) { Serial.print(F("connected as ")); Serial.println(client_id); - - + wdt_en(); + configOk=true; // ... Temporary subscribe to status topic char buf[MQTT_TOPIC_LENGTH]; @@ -344,13 +377,13 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; Serial.print(mqttClient.state()); Serial.println(F(" try again in 5 seconds")); lanCheck = millis() + 5000; - lanStatus = -12; + lanStatus = 12; } } break; } - case 4: //retaining ... Collecting + case 4: //retaining ... Collecting if (millis() > lanCheck) { char buf[MQTT_TOPIC_LENGTH]; @@ -374,7 +407,7 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; lanStatus = 0; break; //Reconnect - case -12: + case 12: if (millis() > lanCheck) lanStatus = 2; @@ -398,9 +431,15 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; wdt_dis(); if (lanStatus > 0) switch (Ethernet.maintain()) { + case NO_LINK: + Serial.println(F("No link")); + if (mqttClient.connected()) mqttClient.disconnect(); + lanStatus = -10; + break; case DHCP_CHECK_RENEW_FAIL: //renewed fail Serial.println(F("Error: renewed fail")); + if (mqttClient.connected()) mqttClient.disconnect(); lanStatus = -10; break; @@ -411,6 +450,7 @@ if((wifiMulti.run() == WL_CONNECTED)) lanStatus=1; case DHCP_CHECK_REBIND_FAIL: Serial.println(F("Error: rebind fail")); + if (mqttClient.connected()) mqttClient.disconnect(); lanStatus = -10; break; @@ -501,7 +541,7 @@ void Changed(int i, DeviceAddress addr, int val) { } */ - if ((val == -127) || (val == 85)) { + if ((val == -127) || (val == 85) || (val == 0)) { //ToDo: 1-w short circuit mapped to "0" celsium // Serial.print("Temp err ");Serial.println(t); return; } @@ -525,21 +565,24 @@ void cmdFunctionHelp(int arg_cnt, char **args) { printFirmwareVersionAndBuildOptions(); Serial.println(F("Use the commands: 'help' - this text\n" - "'set de:ad:be:ef:fe:00' set and store MAC-address in EEPROM\n" + "'mac de:ad:be:ef:fe:00' set and store MAC-address in EEPROM\n" + "'ip [ip[,dns[,gw[,subnet]]]]' - set static IP\n" "'save' - save config in NVRAM\n" - "'get' - get config from pre-configured URL\n" + "'get' [config addr]' - get config from pre-configured URL and store addr\n" "'load' - load config from NVRAM\n" + "'pwd' - define MQTT password\n" "'kill' - test watchdog")); } void cmdFunctionKill(int arg_cnt, char **args) { - for (short i = 17; i > 0; i--) { + for (short i = 1; i < 20; i++) { delay(1000); Serial.println(i); }; } void applyConfig() { + if (!root) return; #ifdef _dmxout int maxChannels; aJsonObject *dmxoutArr = aJson.getObjectItem(root, "dmx"); @@ -550,7 +593,6 @@ void applyConfig() { Serial.println(maxChannels); } #endif - #ifdef _dmxin int itemsCount; dmxArr = aJson.getObjectItem(root, "dmxin"); @@ -560,7 +602,6 @@ void applyConfig() { Serial.println(itemsCount * 4); } #endif - #ifdef _modbus modbusArr = aJson.getObjectItem(root, "modbus"); #endif @@ -574,7 +615,7 @@ void applyConfig() { aJsonObject *item = owArr->child; owReady = owSetup(&Changed); t_count = 0; - while (item) { + while (item && owReady) { if ((item->type == aJson_Object)) { DeviceAddress addr; //Serial.print(F("Add:")),Serial.println(item->name); @@ -586,7 +627,37 @@ void applyConfig() { } #endif items = aJson.getObjectItem(root, "items"); + +// Digital output related Items initialization +pollingItem=NULL; +if (items) { +aJsonObject * item = items->child; +while (items && item) + if (item->type == aJson_Array && aJson.getArraySize(item)>1) { + Item it(item); + if (it.isValid()) { + int pin=it.getArg(); + int cmd = it.getCmd(); + switch (it.itemType) { + case CH_THERMO: + if (cmd<1) it.setCmd(CMD_OFF); + case CH_RELAY: + { + int k; + pinMode(pin, OUTPUT); + digitalWrite(pin, k = ((cmd == CMD_ON) ? HIGH : LOW)); + Serial.print(F("Pin:")); + Serial.print(pin); + Serial.print(F("=")); + Serial.println(k); + } + break; + } //switch + } //isValid + item = item->next; + } //if pollingItem = items->child; +} inputs = aJson.getObjectItem(root, "in"); mqttArr = aJson.getObjectItem(root, "mqtt"); printConfigSummary(); @@ -629,6 +700,7 @@ int loadConfigFromEEPROM(int arg_cnt, char **args) } Serial.println(F("Loaded")); applyConfig(); + ethClient.stop(); //Refresh MQTT connect to get retained info return 1; } else { Serial.println(F("No stored config")); @@ -688,6 +760,35 @@ void cmdFunctionSave(int arg_cnt, char **args) Serial.println(F("Saved to EEPROM")); } +void cmdFunctionIp(int arg_cnt, char **args) +//(char* tokens) +{ IPAddress ip0 (0,0,0,0); + IPAddress ip; + DNSClient dns; + switch (arg_cnt) { + case 5: if (dns.inet_aton(args[4],ip)) saveIPAddressToFlash(OFFSET_MASK, ip); else + saveIPAddressToFlash(OFFSET_MASK, ip0); + case 4: if (dns.inet_aton(args[3],ip)) saveIPAddressToFlash(OFFSET_GW, ip); else + saveIPAddressToFlash(OFFSET_GW, ip0); + case 3: if (dns.inet_aton(args[2],ip)) saveIPAddressToFlash(OFFSET_DNS, ip); else + saveIPAddressToFlash(OFFSET_DNS, ip0); + case 2: if (dns.inet_aton(args[1],ip)) saveIPAddressToFlash(OFFSET_IP, ip); else + saveIPAddressToFlash(OFFSET_IP, ip0); + break; + case 1: //dynamic IP + saveIPAddressToFlash(OFFSET_IP, ip0); + } +Serial.println(F("Saved")); +} + +void cmdFunctionPwd(int arg_cnt, char **args) +//(char* tokens) +{ char empty[]=""; + if (arg_cnt) + saveStringToFlash(OFFSET_MQTT_PWD, args[1]); + else saveStringToFlash(OFFSET_MQTT_PWD, empty); + Serial.println(F("Password updated")); + } void cmdFunctionSetMac(int arg_cnt, char **args) { @@ -710,22 +811,40 @@ void cmdFunctionSetMac(int arg_cnt, char **args) { } void cmdFunctionGet(int arg_cnt, char **args) { - getConfig(arg_cnt, args); - restoreState(); + lanStatus=getConfig(arg_cnt, args); + ethClient.stop(); //Refresh MQTT connect to get retained info + //restoreState(); } void printBool(bool arg) { (arg) ? Serial.println(F("on")) : Serial.println(F("off")); } -void saveFlash(short n, char *str) {} +void saveStringToFlash(short n, char *str) { + short i; + short len=strlen(str); + if (len>31) len=31; + for(int i=0;i 0) { + char URI[CONFIG_URI_LENGTH]; + char configServer[CONFIG_SERVER_ADDRESS_LENGTH]=""; + if (arg_cnt > 1) { strncpy(configServer, args[1], sizeof(configServer) - 1); - saveFlash(0, configServer); - } else loadFlash(0, configServer); + saveStringToFlash(OFFSET_CONFIGSERVER, configServer); + } else if (!loadStringFromFlash(OFFSET_CONFIGSERVER, configServer)) + strncpy_P(configServer,configServerPrecompiled,sizeof(configServer)); snprintf(URI, sizeof(URI), "/%02x-%02x-%02x-%02x-%02x-%02x.config.json", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); @@ -749,22 +869,24 @@ int getConfig(int arg_cnt, char **args) #if defined(__AVR__) FILE *result; - //byte hserver[] = { 192,168,88,2 }; wdt_dis(); - HTTPClient hclient(configServer, 80); - + HTTPClient hclient(configServer, CONFIG_SERVER_PORT); // FILE is the return STREAM type of the HTTPClient result = hclient.getURI(URI); responseStatusCode = hclient.getLastReturnCode(); wdt_en(); + if (result != NULL) { if (responseStatusCode == 200) { Serial.println(F("got Config")); aJsonFileStream as = aJsonFileStream(result); + noInterrupts(); aJson.deleteItem(root); root = aJson.parse(&as); + interrupts(); + // Serial.println(F("Parsed.")); hclient.closeStream(result); // this is very important -- be sure to close the STREAM if (!root) { @@ -775,7 +897,7 @@ int getConfig(int arg_cnt, char **args) // char *outstr = aJson.print(root); // Serial.println(outstr); // free(outstr); - + Serial.println(F("Applying.")); applyConfig(); @@ -798,11 +920,12 @@ int getConfig(int arg_cnt, char **args) #else //Non AVR code String response; - - HttpClient htclient = HttpClient(ethClient, configServer, 80); - htclient.setHttpResponseTimeout(4000); + EthernetClient configEthClient; + HttpClient htclient = HttpClient(configEthClient, configServer, CONFIG_SERVER_PORT); + //htclient.stop(); //_socket =MAX + htclient.setHttpResponseTimeout(CONFIG_SERVER_RESPONSE_TIMEOUT); wdt_res(); - //Serial.println("making GET request"); + //Serial.println("making GET request");get htclient.beginRequest(); htclient.get(URI); htclient.endRequest(); @@ -848,14 +971,22 @@ int getConfig(int arg_cnt, char **args) } void preTransmission() { +#ifdef CONTROLLINO +// set DE and RE on HIGH + PORTJ |= B01100000; +#else digitalWrite(TXEnablePin, 1); +#endif } void postTransmission() { - //modbusSerial.flush(); + #ifdef CONTROLLINO + // set DE and RE on LOW + PORTJ &= B10011111; + #else digitalWrite(TXEnablePin, 0); + #endif } -//#define PIO_SRC_REV commit 8034a6b765229d94a94d90fd08dd9588acf5f3da Author: livello Date: Wed Mar 28 02:35:50 2018 +0300 refactoring void setup_main() { setupCmdArduino(); @@ -874,7 +1005,14 @@ void setup_main() { loadConfigFromEEPROM(0, NULL); #ifdef _modbus - pinMode(TXEnablePin, OUTPUT); +#ifdef CONTROLLINO +//set PORTJ pin 5,6 direction (RE,DE) +DDRJ |= B01100000; +//set RE,DE on LOW +PORTJ &= B10011111; +#else +pinMode(TXEnablePin, OUTPUT); +#endif modbusSerial.begin(MODBUS_SERIAL_BAUD); node.idle(&modbusIdle); // Callbacks allow us to configure the RS485 transceiver correctly @@ -894,7 +1032,11 @@ void setup_main() { #ifdef _artnet ArtnetSetup(); #endif - +/* +SPI.begin(); +while (Ethernet.maintain() == NO_LINK && millis()<3000UL) {delay(500);Serial.print(F("."));} +*/ +//delay(1000); //Wiz5500 //TODO: checkForRemoteSketchUpdate(); } @@ -982,9 +1124,11 @@ void setupCmdArduino() { cmdAdd("save", cmdFunctionSave); cmdAdd("load", cmdFunctionLoad); cmdAdd("get", cmdFunctionGet); - cmdAdd("set", cmdFunctionSetMac); + cmdAdd("mac", cmdFunctionSetMac); cmdAdd("kill", cmdFunctionKill); cmdAdd("req", cmdFunctionReq); + cmdAdd("ip", cmdFunctionIp); + cmdAdd("pwd", cmdFunctionPwd); } void loop_main() { @@ -1015,7 +1159,7 @@ void loop_main() { } - if (inputs) inputLoop(); + inputLoop(); #if defined (_espdmx) dmxout.update(); @@ -1041,6 +1185,11 @@ void owIdle(void) { dmxout.update(); #endif } +void ethernetIdle(void){ + wdt_res(); + inputLoop(); +// Serial.print("."); + }; void modbusIdle(void) { wdt_res(); @@ -1049,8 +1198,10 @@ void modbusIdle(void) { #ifdef _artnet if (artnet) artnet->read(); #endif + inputLoop(); } + #ifdef _dmxin DMXCheck(); #endif @@ -1061,6 +1212,7 @@ void modbusIdle(void) { } void inputLoop(void) { + if (!inputs) return; if (millis() > nextInputCheck) { aJsonObject *input = inputs->child; while (input) { @@ -1121,7 +1273,7 @@ void thermoLoop(void) { mqttClient.publish("/alarm/snsr", item->name); } - if (curtemp > itemTempSetting + THERMO_OVERHEAT_CELSIUS) mqttClient.publish("/alarm/ovrht", item->name); + if (curtemp > THERMO_OVERHEAT_CELSIUS) mqttClient.publish("/alarm/ovrht", item->name); thermostatCheckPrinted = true; Serial.print(item->name); diff --git a/lighthub/main.h b/lighthub/main.h index 1437b35..03a3922 100644 --- a/lighthub/main.h +++ b/lighthub/main.h @@ -40,8 +40,8 @@ #include "stdarg.h" #include "item.h" #include "inputs.h" -#include "Dhcp.h" #include "FastLED.h" +#include "Dns.h" //#include "hsv2rgb.h" #if defined(__SAM3X8E__) @@ -81,9 +81,7 @@ #ifdef Wiz5500 #include #else - #include - #endif #ifdef _artnet @@ -92,13 +90,17 @@ #ifdef SD_CARD_INSERTED #include "sd_card_w5100.h" -#endif +#endif //SD_CARD_INSERTED + +#ifdef DHT_ENABLE +#include +#endif //DHT_ENABLE/**/ #ifdef _artnet extern Artnet *artnet; #endif -void watchdogSetup(void); +//void watchdogSetup(void); void mqttCallback(char *topic, byte *payload, unsigned int length); @@ -142,11 +144,15 @@ void cmdFunctionGet(int arg_cnt, char **args); void printBool(bool arg); -void saveFlash(short n, char *str); +void saveStringToFlash(short n, char *str); -void loadFlash(short n, char *str); +int loadStringFromFlash(short offset, char *str, short numBytes = 32); -int getConfig(int arg_cnt, char **args); +void saveIPAddressToFlash(short n, IPAddress &ip); + +int loadIPAddressFromFlash(short n, IPAddress &ip); + +int getConfig(int arg_cnt=0, char **args=NULL); void preTransmission(); diff --git a/lighthub/options.h b/lighthub/options.h index 109979e..c5a5038 100644 --- a/lighthub/options.h +++ b/lighthub/options.h @@ -1,6 +1,6 @@ // Configuration of drivers enabled #ifndef PIO_SRC_REV -#define PIO_SRC_REV v0.994 +#define PIO_SRC_REV v0.999 #endif #define TXEnablePin 13 @@ -9,22 +9,47 @@ #define IET_TEMP 0 #define IET_ATTEMPTS 1 +#define MQTT_SUBJECT_LENGTH 20 +#define MQTT_TOPIC_LENGTH 20 + #define THERMO_GIST_CELSIUS 2 -#define THERMO_OVERHEAT_CELSIUS 5 -#define FM_OVERHEAT_CELSIUS 5. +#define THERMO_OVERHEAT_CELSIUS 38 +#define FM_OVERHEAT_CELSIUS 40. -#define EEPROM_offset 32+6 -#define INTERVAL_CHECK_INPUT 50 +#define OFFSET_MAC 0 +#define OFFSET_IP OFFSET_MAC+6 +#define OFFSET_DNS OFFSET_IP+4 +#define OFFSET_GW OFFSET_DNS+4 +#define OFFSET_MASK OFFSET_GW+4 +#define OFFSET_CONFIGSERVER OFFSET_MASK+4 +#define OFFSET_MQTT_PWD OFFSET_CONFIGSERVER+32 +#define EEPROM_offset OFFSET_MQTT_PWD+16 + +#define INTERVAL_CHECK_INPUT 50 #define INTERVAL_CHECK_MODBUS 2000 #define INTERVAL_POLLING 100 #define THERMOSTAT_CHECK_PERIOD 5000 +#define CONFIG_SERVER_ADDRESS_LENGTH 32 +#define CONFIG_URI_LENGTH 40 +#define CONFIG_SERVER_RESPONSE_TIMEOUT 4000 +#define CONFIG_SERVER_PORT 80 + +#ifndef MY_CONFIG_SERVER +#define CONFIG_SERVER "lazyhome.ru" +#else +#define CONFIG_SERVER QUOTE(MY_CONFIG_SERVER) +#endif + #ifndef MODBUS_SERIAL_BAUD #define MODBUS_SERIAL_BAUD 9600 #endif -#ifndef SERIAL_BAUD +#define dimPar SERIAL_8E1 +#define fmPar SERIAL_8N1 + +#ifndef SERIAL_BAUD #define SERIAL_BAUD 115200 #endif @@ -32,6 +57,11 @@ #define DEFAULT_FIRMWARE_MAC {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0} #endif +#ifndef MY_CONFIG_SERVER +#define CONFIG_SERVER "lazyhome.ru" +#else +#define CONFIG_SERVER QUOTE(MY_CONFIG_SERVER) +#endif #ifndef OUTTOPIC #define OUTTOPIC "/myhome/s_out/" @@ -41,6 +71,9 @@ #define INTOPIC "/myhome/in/" #endif +#define MQTT_SUBJECT_LENGTH 20 +#define MQTT_TOPIC_LENGTH 20 + #ifndef DMX_DISABLE #define _dmxin #define _dmxout @@ -64,14 +97,18 @@ #if defined(__AVR__) //All options available +#ifdef CONTROLLINO +#define modbusSerial Serial3 +#else #define modbusSerial Serial2 +#endif #define dmxin DMXSerial -#define dmxout DmxSimple +#define dmxout DmxSimple #endif #if defined(__SAM3X8E__) #define modbusSerial Serial2 -#define dmxout DmxDue1 +#define dmxout DmxDue1 #define dmxin DmxDue1 #endif diff --git a/lighthub/owTerm.cpp b/lighthub/owTerm.cpp index 884b0d6..4e13727 100644 --- a/lighthub/owTerm.cpp +++ b/lighthub/owTerm.cpp @@ -26,7 +26,7 @@ e-mail anklimov@gmail.com OneWire *net = NULL; -// Pass our oneWire reference to Dallas Temperature. +// Pass our oneWire reference to Dallas Temperature. //DallasTemperature sensors(&net); DeviceAddress *term = NULL; @@ -98,7 +98,7 @@ net = new OneWire (USE_1W_PIN); -// Pass our oneWire reference to Dallas Temperature. +// Pass our oneWire reference to Dallas Temperature. sensors = new DallasTemperature(net); term = new DeviceAddress[t_max]; @@ -131,7 +131,7 @@ net = new OneWire (USE_1W_PIN); return true; } #endif - + Serial.println(F("\tDS2482 error")); return false; // IC Default 9 bit. If you have troubles consider upping it 12. Ups the delay giving the IC more time to process the temperature measurement @@ -199,5 +199,3 @@ void owAdd(DeviceAddress addr) { } t_count++; } - - diff --git a/platformio.ini b/platformio.ini index 5e4e1d5..536472a 100644 --- a/platformio.ini +++ b/platformio.ini @@ -10,8 +10,8 @@ [platformio] src_dir = lighthub env_default = -; megaatmega2560 - due +; megaatmega2560 + due ; esp8266 [env:due] @@ -25,17 +25,21 @@ lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git https://github.com/anklimov/DS2482_OneWire https://github.com/anklimov/DmxDue - https://github.com/arduino-libraries/ArduinoHttpClient + https://github.com/anklimov/ArduinoHttpClient https://github.com/anklimov/aJson https://github.com/anklimov/CmdArduino https://github.com/anklimov/ModbusMaster https://github.com/anklimov/Ethernet + https://github.com/anklimov/Ethernet2 ; https://github.com/PaulStoffregen/SPI.git https://github.com/knolleary/pubsubclient.git https://github.com/anklimov/Artnet.git FastLED - 161 - 322 + SD + SdFat + https://github.com/adafruit/Adafruit_Sensor.git +; DHT sensor library@1.3.0 + https://github.com/adafruit/DHT-sensor-library [env:megaatmega2560] @@ -54,58 +58,23 @@ lib_deps = https://github.com/anklimov/ModbusMaster https://github.com/anklimov/DMXSerial https://github.com/anklimov/Ethernet - https://github.com/PaulStoffregen/SPI.git - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git - FastLED - 161 - 322 - -[env:due-5500] -platform = atmelsam -framework = arduino -board = due -build_flags = -D Wiz5500 -lib_deps = - https://github.com/sebnil/DueFlashStorage - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/DmxDue - https://github.com/arduino-libraries/ArduinoHttpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/Ethernet2 -; https://github.com/PaulStoffregen/SPI.git - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git - FastLED - -[env:megaatmega2560-5500] -platform = atmelavr -board = megaatmega2560 -framework = arduino -lib_ldf_mode = chain+ -build_flags = -D Wiz5500 -lib_deps = - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/DmxSimple - https://github.com/anklimov/httpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/DMXSerial https://github.com/anklimov/Ethernet2 https://github.com/PaulStoffregen/SPI.git https://github.com/knolleary/pubsubclient.git https://github.com/anklimov/Artnet.git FastLED + EEPROM + SD + SdFat + https://github.com/adafruit/Adafruit_Sensor.git +; DHT sensor library@1.3.0 + https://github.com/adafruit/DHT-sensor-library [env:esp8266] platform = espressif8266 framework = arduino board = nodemcuv2 +build_flags = !echo -n "-DPIO_SRC_REV="$(git rev-parse --short HEAD) lib_ldf_mode = chain+ lib_deps = https://github.com/anklimov/Arduino-Temperature-Control-Library.git @@ -118,4 +87,4 @@ lib_deps = https://github.com/anklimov/DMXSerial https://github.com/knolleary/pubsubclient.git https://github.com/anklimov/Artnet.git - FastLED + FastLED \ No newline at end of file diff --git a/platformio.txt b/platformio.txt deleted file mode 100644 index a7b40bb..0000000 --- a/platformio.txt +++ /dev/null @@ -1,106 +0,0 @@ -; PlatformIO Project Configuration File (for copy and paste) -; -; Build options: build flags, source filter -; Upload options: custom upload port, speed and extra flags -; Library options: dependencies, extra library storages -; Advanced options: extra scripting -; -; Please visit documentation for the other options and examples -; http://docs.platformio.org/page/projectconf.html -[platformio] -src_dir = lighthub - -[env:due] -platform = atmelsam -framework = arduino -board = due -lib_deps = - https://github.com/sebnil/DueFlashStorage -; https://github.com/livello/Arduino-Temperature-Control-Library.git#1306c49 - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/DmxDue - https://github.com/arduino-libraries/ArduinoHttpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/Ethernet - https://github.com/PaulStoffregen/SPI.git - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git -FastLED - -[env:due-5500] -platform = atmelsam -framework = arduino -board = due -build_flags = -D Wiz5500 -lib_deps = - https://github.com/sebnil/DueFlashStorage - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/DmxDue - https://github.com/arduino-libraries/ArduinoHttpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/Ethernet2 - https://github.com/PaulStoffregen/SPI.git - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git - -[env:megaatmega2560] -platform = atmelavr -board = megaatmega2560 -framework = arduino -lib_deps = -; https://github.com/livello/Arduino-Temperature-Control-Library.git#1306c49 - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/DmxSimple - https://github.com/anklimov/httpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/DMXSerial - https://github.com/anklimov/Ethernet - https://github.com/PaulStoffregen/SPI.git - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git - FastLED - -[env:megaatmega2560-5500] -platform = atmelavr -board = megaatmega2560 -framework = arduino -build_flags = -D Wiz5500 -lib_deps = - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/DmxSimple - https://github.com/anklimov/httpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/DMXSerial - https://github.com/anklimov/Ethernet2 - https://github.com/PaulStoffregen/SPI.git - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git - -[env:espressif8266] -platform = espressif8266 -framework = arduino -board = nodemcuv2 -lib_deps = - https://github.com/anklimov/Arduino-Temperature-Control-Library.git - https://github.com/anklimov/DS2482_OneWire - https://github.com/anklimov/ESP-Dmx - https://github.com/arduino-libraries/ArduinoHttpClient - https://github.com/anklimov/aJson - https://github.com/anklimov/CmdArduino - https://github.com/anklimov/ModbusMaster - https://github.com/anklimov/DMXSerial - https://github.com/knolleary/pubsubclient.git - https://github.com/anklimov/Artnet.git -