From 853e4333c39ec6ce45da40c76a4b9c01c6fd18fd Mon Sep 17 00:00:00 2001 From: Chris Trimble Date: Mon, 15 Jul 2024 21:56:41 -0500 Subject: [PATCH] Implimented console to set maximum PWM value for outputs. --- Core/Inc/cir_buf.h | 93 + Core/Inc/console.h | 26 + Core/Inc/main.h | 13 + Core/Inc/version.h | 6 +- Core/Src/cir_buf.c | 190 ++ Core/Src/console.c | 422 +++ Core/Src/main.c | 43 +- Releases/FW_1-1-0.hex | 4219 ++++++++++++++++++++++++++++++ USB_Device/App/usbd_cdc_if.c | 8 +- cmake/stm32cubemx/CMakeLists.txt | 6 +- 10 files changed, 4997 insertions(+), 29 deletions(-) create mode 100644 Core/Inc/cir_buf.h create mode 100644 Core/Inc/console.h create mode 100644 Core/Src/cir_buf.c create mode 100644 Core/Src/console.c create mode 100644 Releases/FW_1-1-0.hex diff --git a/Core/Inc/cir_buf.h b/Core/Inc/cir_buf.h new file mode 100644 index 0000000..3c90015 --- /dev/null +++ b/Core/Inc/cir_buf.h @@ -0,0 +1,93 @@ +/** +********************************************************************* +* +* @file cir_buf.h +* @brief Circular buffer header file +* +* @date 2024-04-21 18:36:52 +* @author CT +* +* @details Provides an interface for creating and interacting with circular +* buffers. +* +************************************************************************* +**/ + +#ifndef _CIR_BUF_H_ +#define _CIR_BUF_H_ + +#include +#include +#include + +/// Opaque circular buffer structure +typedef struct circular_buf_t circular_buf_t; + +/// Handle type, the way users interact with the API +typedef circular_buf_t* cbuf_handle_t; + +/// Pass in a storage buffer and size, returns a circular buffer handle +/// Requires: buffer is not NULL, size > 0 (size > 1 for the threadsafe +// version, because it holds size - 1 elements) +/// Ensures: me has been created and is returned in an empty state +cbuf_handle_t circular_buf_init(uint8_t* buffer, size_t size); + +/// Free a circular buffer structure +/// Requires: me is valid and created by circular_buf_init +/// Does not free data buffer; owner is responsible for that +void circular_buf_free(cbuf_handle_t me); + +/// Reset the circular buffer to empty, head == tail. Data not cleared +/// Requires: me is valid and created by circular_buf_init +void circular_buf_reset(cbuf_handle_t me); + +/// Put that continues to add data if the buffer is full +/// Old data is overwritten +/// Note: if you are using the threadsafe version, this API cannot be used, because +/// it modifies the tail pointer in some cases. Use circular_buf_try_put instead. +/// Requires: me is valid and created by circular_buf_init +void circular_buf_put(cbuf_handle_t me, uint8_t data); + +/// Put that rejects new data if the buffer is full +/// Note: if you are using the threadsafe version, *this* is the put you should use +/// Requires: me is valid and created by circular_buf_init +/// Returns 0 on success, -1 if buffer is full +int circular_buf_try_put(cbuf_handle_t me, uint8_t data); + +/// Retrieve a value from the buffer +/// Requires: me is valid and created by circular_buf_init +/// Returns 0 on success, -1 if the buffer is empty +int circular_buf_get(cbuf_handle_t me, uint8_t* data); + +/// Checks if the buffer is empty +/// Requires: me is valid and created by circular_buf_init +/// Returns true if the buffer is empty +bool circular_buf_empty(cbuf_handle_t me); + +/// Checks if the buffer is full +/// Requires: me is valid and created by circular_buf_init +/// Returns true if the buffer is full +bool circular_buf_full(cbuf_handle_t me); + +/// Check the capacity of the buffer +/// Requires: me is valid and created by circular_buf_init +/// Returns the maximum capacity of the buffer +size_t circular_buf_capacity(cbuf_handle_t me); + +/// Check the number of elements stored in the buffer +/// Requires: me is valid and created by circular_buf_init +/// Returns the current number of elements in the buffer +size_t circular_buf_size(cbuf_handle_t me); + +/// Look ahead at values stored in the circular buffer without removing the data +/// Requires: +/// - me is valid and created by circular_buf_init +/// - look_ahead_counter is less than or equal to the value returned by circular_buf_size() +/// Returns 0 if successful, -1 if data is not available +int circular_buf_peek(cbuf_handle_t me, uint8_t* data, unsigned int look_ahead_counter); + +// TODO: int circular_buf_get_range(circular_buf_t me, uint8_t *data, size_t len); +// TODO: int circular_buf_put_range(circular_buf_t me, uint8_t * data, size_t len); + + +#endif /* _CIR_BUF_H_ */ \ No newline at end of file diff --git a/Core/Inc/console.h b/Core/Inc/console.h new file mode 100644 index 0000000..900b3ad --- /dev/null +++ b/Core/Inc/console.h @@ -0,0 +1,26 @@ +/** +********************************************************************* +* +* @file console.h +* @brief +* +* @date 2024-04-14 19:12:40 +* @author CT +* +* @details +* +************************************************************************* +**/ + +#ifndef _CONSOLE_H_ +#define _CONSOLE_H_ + +#include "main.h" +#include "cir_buf.h" + +void console_init(config_data_u_t* config_data); +void console_service(void); +int console_push(uint8_t data); + + +#endif // _CONOSLE_H_ \ No newline at end of file diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 101c5fd..88b5c87 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -36,7 +36,20 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* USER CODE BEGIN ET */ +typedef struct config_data +{ + int32_t slider_1; + int32_t slider_2; + int32_t slider_3; + int32_t slider_4; + int32_t slider_5; +} config_data_t; +typedef union config_data_u +{ + config_data_t config; + uint8_t data[sizeof(config_data_t)]; +} config_data_u_t; /* USER CODE END ET */ /* Exported constants --------------------------------------------------------*/ diff --git a/Core/Inc/version.h b/Core/Inc/version.h index 7498b4b..e4f1d17 100644 --- a/Core/Inc/version.h +++ b/Core/Inc/version.h @@ -2,8 +2,8 @@ #define _VERSION_H #define VERSION_MAJOR (1) -#define VERSION_MINOR (0) -#define VERSION_PATCH (5) -#define VERSION_STR "V1.0.5" +#define VERSION_MINOR (1) +#define VERSION_PATCH (0) +#define VERSION_STR "V1.1.0" #endif \ No newline at end of file diff --git a/Core/Src/cir_buf.c b/Core/Src/cir_buf.c new file mode 100644 index 0000000..c30b38c --- /dev/null +++ b/Core/Src/cir_buf.c @@ -0,0 +1,190 @@ +/** +********************************************************************* +* +* @file cir_buf.c +* @brief Circular buffer header file +* +* @date 2024-04-21 18:36:52 +* @author CT +* +* @details Provides an interface for creating and interacting with circular +* buffers. +* +************************************************************************* +**/ + +#include +#include +#include +#include + +#include "cir_buf.h" + +// The definition of our circular buffer structure is hidden from the user +struct circular_buf_t +{ + uint8_t* buffer; + size_t head; + size_t tail; + size_t max; // of the buffer + bool full; +}; + +/* PRIVATE FUNCTIONS */ +static inline size_t advance_headtail_value(size_t value, size_t max) +{ + return (value + 1) % max; +} + +static void advance_head_pointer(cbuf_handle_t me) +{ + assert(me); + + if(circular_buf_full(me)) + { + me->tail = advance_headtail_value(me->tail, me->max); + } + + me->head = advance_headtail_value(me->head, me->max); + me->full = (me->head == me->tail); +} + +/* API FUNCTIONS */ + +cbuf_handle_t circular_buf_init(uint8_t* buffer, size_t size) +{ + assert(buffer && size); + + cbuf_handle_t cbuf = malloc(sizeof(circular_buf_t)); + assert(cbuf); + + cbuf->buffer = buffer; + cbuf->max = size; + circular_buf_reset(cbuf); + + assert(circular_buf_empty(cbuf)); + + return cbuf; +} + +void circular_buf_free(cbuf_handle_t me) +{ + assert(me); + free(me); +} + +void circular_buf_reset(cbuf_handle_t me) +{ + assert(me); + + me->head = 0; + me->tail = 0; + me->full = false; +} + +size_t circular_buf_size(cbuf_handle_t me) +{ + assert(me); + + size_t size = me->max; + + if(!circular_buf_full(me)) + { + if(me->head >= me->tail) + { + size = (me->head - me->tail); + } + else + { + size = (me->max + me->head - me->tail); + } + } + + return size; +} + +size_t circular_buf_capacity(cbuf_handle_t me) +{ + assert(me); + + return me->max; +} + +void circular_buf_put(cbuf_handle_t me, uint8_t data) +{ + assert(me && me->buffer); + + me->buffer[me->head] = data; + + advance_head_pointer(me); +} + +int circular_buf_try_put(cbuf_handle_t me, uint8_t data) +{ + int r = -1; + + assert(me && me->buffer); + + if(!circular_buf_full(me)) + { + me->buffer[me->head] = data; + advance_head_pointer(me); + r = 0; + } + + return r; +} + +int circular_buf_get(cbuf_handle_t me, uint8_t* data) +{ + assert(me && data && me->buffer); + + int r = -1; + + if(!circular_buf_empty(me)) + { + *data = me->buffer[me->tail]; + me->tail = advance_headtail_value(me->tail, me->max); + me->full = false; + r = 0; + } + + return r; +} + +bool circular_buf_empty(cbuf_handle_t me) +{ + assert(me); + + return (!circular_buf_full(me) && (me->head == me->tail)); +} + +bool circular_buf_full(cbuf_handle_t me) +{ + assert(me); + + return me->full; +} + +int circular_buf_peek(cbuf_handle_t me, uint8_t* data, unsigned int look_ahead_counter) +{ + int r = -1; + size_t pos; + + assert(me && data && me->buffer); + + // We can't look beyond the current buffer size + if(circular_buf_empty(me) || look_ahead_counter > circular_buf_size(me)) + { + return r; + } + + pos = me->tail; + for(unsigned int i = 0; i < look_ahead_counter; i++) + { + data[i] = me->buffer[pos]; + pos = advance_headtail_value(pos, me->max); + } + + return 0; +} \ No newline at end of file diff --git a/Core/Src/console.c b/Core/Src/console.c new file mode 100644 index 0000000..02e5ae7 --- /dev/null +++ b/Core/Src/console.c @@ -0,0 +1,422 @@ +/** +********************************************************************* +* +* @file console.c +* @brief +* +* @date 2024-04-14 19:12:40 +* @author CT +* +* @details +* +************************************************************************* +**/ + +/* + Operational Concept: + Sending enter displays the current menu + Simple 1 char command interface +*/ +#include +#include + +#include "main.h" +#include "console.h" +// #include "NVmem.h" +#include "version.h" + +#include "usbd_cdc_if.h" + + +#define CONSOLE_BUF_SIZE (256u) + + +static cbuf_handle_t m_console_input; +static cbuf_handle_t m_console_output; +static uint8_t m_console_input_buf[CONSOLE_BUF_SIZE] = {0}; +static uint8_t m_console_output_buf[CONSOLE_BUF_SIZE] = {0}; +static uint8_t tx_buf[CONSOLE_BUF_SIZE]; +static uint8_t m_command_buf[16] = {0}; +static uint8_t m_command_len = 0; +static bool m_command_ready = false; +static bool m_echo_console = false; + +config_data_u_t* configuration_data; + +enum console_menu_state{main_menu, slider_1_menu, slider_2_menu, slider_3_menu, slider_4_menu, save_menu, version_menu}; +enum console_menu_state console_menu = main_menu; + + +static void process_incoming(void); +static void process_outgoing(void); +static void process_command(void); +static int console_send(uint8_t* buf, uint32_t len); +static void menu_state_machine(void); +static int parse_input(int32_t* data); +static int32_t read_line(uint8_t data); + +// menus +static void print_main_menu(void); +static void print_slider_menu(uint32_t slider); +static void print_saved_menu(int32_t val); + +// console control +static void set_console_reset(void); +static void set_console_red(void); +static void set_console_green(void); +static void reset_console(void); + + +/* PUBLIC FUNCTIONS */ + +void console_init(config_data_u_t* config_data) +{ + configuration_data = config_data; + + m_console_input = circular_buf_init(m_console_input_buf, CONSOLE_BUF_SIZE); + m_console_output = circular_buf_init(m_console_output_buf, CONSOLE_BUF_SIZE); + + // for this demonstratior, load example values from nvmem + // NVmem_read(configuration_data->data, 0, 12); +} + + +void console_service(void) +{ + // if there is received data waiting + process_incoming(); + + // if there is data waiting to be transmitted + process_outgoing(); + + // Process command + process_command(); +} + + +/// @brief Attempts to push one byte into the console input buffer +/// @param data byte to be pushed to input +/// @return 0 on success, -1 on failure +int console_push(uint8_t data) +{ + int ret = 0; + + ret = circular_buf_try_put(m_console_input, data); + + return (ret); +} + + +/* PRIVATE FUNCTIONS */ + +void process_incoming(void) +{ + if (!circular_buf_empty(m_console_input)) + { + uint8_t data; + while (!circular_buf_empty(m_console_input)) + { + circular_buf_get(m_console_input, &data); + m_command_ready = read_line(data); + + if (m_echo_console) + { + circular_buf_try_put(m_console_output, data); + } + } + } +} + + +void process_outgoing(void) +{ + if(!circular_buf_empty(m_console_output)) + { + size_t tx_len = circular_buf_size(m_console_output); + for (uint32_t i = 0; i < tx_len; i++) + { + circular_buf_get(m_console_output, &tx_buf[i]); + } + // Note: directly interacts with interface + CDC_Transmit_FS(tx_buf, tx_len); + } +} + + +void process_command(void) +{ + if(m_command_ready) + { + m_command_ready = false; + + menu_state_machine(); + } +} + + +int console_send(uint8_t* buf, uint32_t len) +{ + int ret = 0; + + for (uint32_t i = 0; i < len; i++) + { + ret |= circular_buf_try_put(m_console_output, buf[i]); + } + + return (ret); +} + + +/// @brief Reads in a line terminated by \\n +/// @param data +/// @return 1 if EOL found, 0 otherwise +int32_t read_line(uint8_t data) +{ + int32_t ret = 0; + static uint8_t m_command_buf_index = 0; + + // if EOL, return on and set length + if((data == '\n') || (data == '\r')) + { + m_command_buf[m_command_buf_index++] = '\n'; + // set length of command for use within rest of module + m_command_len = m_command_buf_index; + // reset index + m_command_buf_index = 0; + + ret = 1; + } + else if (data == 0x1B) // ESCAPE + { + m_command_len = 1; + m_command_buf[0] = 0x1B; + // reset index + m_command_buf_index = 0; + ret = 1; + } + else + { + if (m_command_buf_index < 16) + { + m_command_buf[m_command_buf_index++] = data; + } + else + { + m_command_buf_index = 0; + } + } + + return (ret); +} + + +// Called when a complete line has been received +void menu_state_machine(void) +{ + int32_t success = 1; + + switch (console_menu) + { + case main_menu: + if (m_command_buf[0] == '1') + { + print_slider_menu(1); + console_menu = slider_1_menu; + } + else if (m_command_buf[0] == '2') + { + print_slider_menu(2); + console_menu = slider_2_menu; + } + else if (m_command_buf[0] == '3') + { + print_slider_menu(3); + console_menu = slider_3_menu; + } + else if (m_command_buf[0] == '4') + { + print_slider_menu(4); + console_menu = slider_4_menu; + } + else if (m_command_buf[0] == 'S') + { + // success = NVmem_write_immediate(configuration_data->data, 0, 12); + print_saved_menu(success); + // need to call service because we are blocking all normal execution here + process_outgoing(); + + // Delay for user to read result + HAL_Delay(3000); + + console_menu = main_menu; + print_main_menu(); + } + else + { + print_main_menu(); + } + break; + case slider_1_menu: + if (m_command_buf[0] == 0x1B) // ESCAPE + { + console_menu = main_menu; + print_main_menu(); + } + else + { + // Take input and immediately return to main menu + parse_input(&configuration_data->config.slider_1); + console_menu = main_menu; + print_main_menu(); + } + break; + + case slider_2_menu: + if (m_command_buf[0] == 0x1B) // ESCAPE + { + console_menu = main_menu; + print_main_menu(); + } + else + { + // Take input and immediately return to main menu + parse_input(&configuration_data->config.slider_2); + console_menu = main_menu; + print_main_menu(); + } + break; + + case slider_3_menu: + if (m_command_buf[0] == 0x1B) // ESCAPE + { + console_menu = main_menu; + print_main_menu(); + } + else + { + // Take input and immediately return to main menu + parse_input(&configuration_data->config.slider_3); + console_menu = main_menu; + print_main_menu(); + } + break; + + case slider_4_menu: + if (m_command_buf[0] == 0x1B) // ESCAPE + { + console_menu = main_menu; + print_main_menu(); + } + else + { + // Take input and immediately return to main menu + parse_input(&configuration_data->config.slider_4); + console_menu = main_menu; + print_main_menu(); + } + break; + + case save_menu: + + break; + + default: + break; + } +} + + +/// @brief Parses line for integer +/// @param data parsed out integer +/// @return 1 on success, otherwise fail...kinda +int parse_input(int32_t* data) +{ + // *data = atoi((char*)m_command_buf); + int ret = sscanf((char*)m_command_buf, "%ld", data); + + return (ret); +} + +// Also acts as initialization for state +void print_main_menu(void) +{ + char buf[256]; + + m_echo_console = true; + + reset_console(); + set_console_red(); + + uint32_t len = snprintf(buf, 256, "Main Menu:\r\nSlider [1]: \"%li\"\r\nSlider [2]: \"%li\"\r\n[3]Slider [3]: \"%li\"\r\n[3]Slider [4]: \"%li\"\r\n[3]Slider [5]: \"%li\"\r\n[S]ave\r\nVersion: %s\r\nEnter Selection: ", + configuration_data->config.slider_1, configuration_data->config.slider_2, configuration_data->config.slider_3, configuration_data->config.slider_4, configuration_data->config.slider_4, VERSION_STR); + console_send((uint8_t*)buf, len); +} + + +void print_slider_menu(uint32_t slider) +{ + char buf[128]; + + m_echo_console = true; + + reset_console(); + set_console_reset(); + + uint32_t len = snprintf(buf, 128, "Slider %lu Max Value: ", slider); + console_send((uint8_t*)buf, len); +} + + +void print_saved_menu(int32_t val) +{ + char buf[128]; + uint32_t len; + + reset_console(); + set_console_green(); + + if (0 == val) + { + len = snprintf(buf, 128, "SAVED!!1!"); + } + else + { + len = snprintf(buf, 128, "SAVE FAILED!"); + } + + console_send((uint8_t*)buf, len); +} + + + +void set_console_reset(void) +{ + char buf[16] = {0}; + uint32_t len = snprintf(buf, 16, "\x1b[1;0m"); + console_send((uint8_t*)buf, len); +} + + +void set_console_red(void) +{ + char buf[16] = {0}; + uint32_t len = snprintf(buf, 16, "\x1b[1;31m"); + console_send((uint8_t*)buf, len); +} + + +void set_console_green(void) +{ + char buf[16] = {0}; + uint32_t len = snprintf(buf, 16, "\x1b[1;32m"); + console_send((uint8_t*)buf, len); +} + + +void reset_console(void) +{ + char buf[16] = {0}; + + uint32_t len = snprintf(buf, 16, "\x1b[2J\x1b[H"); + console_send((uint8_t*)buf, len); +} \ No newline at end of file diff --git a/Core/Src/main.c b/Core/Src/main.c index f2048fa..12798cd 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -29,6 +29,8 @@ /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include + +#include "console.h" #include "usbd_cdc_if.h" #include "version.h" /* USER CODE END Includes */ @@ -52,7 +54,6 @@ typedef struct EMA_Filter #define PWM_LIMIT (0.5f) #define BTN_POLL_TIME (100u) -#define UART_LOOP_TIME (1000u) /* USER CODE END PD */ /* Private macro -------------------------------------------------------------*/ @@ -74,7 +75,9 @@ float m_sliders[NUM_SLIDERS]; uint8_t m_buttons = 0; -char buf[512] = {0}; +// char buf[512] = {0}; + +config_data_u_t config_data; /* USER CODE END PV */ /* Private function prototypes -----------------------------------------------*/ @@ -107,7 +110,6 @@ int main(void) { /* USER CODE BEGIN 1 */ - uint32_t prev_uart_tick = UART_LOOP_TIME; uint32_t prev_btn_time = BTN_POLL_TIME; /* USER CODE END 1 */ @@ -140,8 +142,11 @@ int main(void) MX_USB_Device_Init(); /* USER CODE BEGIN 2 */ - // int len = snprintf(buf, 128, "Version: %s\r\n", VERSION_STR); - // CDC_Transmit_FS((uint8_t *)buf, len); + // TODO Load configuration data from NV-memory + + + // Initialize the console and pass a pointer to our configuration data location + console_init(&config_data); // Initialize EMA filters for (uint32_t i = 0; i < NUM_SLIDERS; i++) @@ -183,6 +188,12 @@ int main(void) /* USER CODE BEGIN WHILE */ while (1) { + // Service the console, not interrupt based + console_service(); + + // TODO Service the NVmem module + + if ((m_adc1_filtered_ready) == true && (m_adc2_filtered_ready == true)) { // Map ADC value to PWM value @@ -203,20 +214,6 @@ int main(void) m_adc2_filtered_ready = false; } - // if ((HAL_GetTick() - prev_uart_tick) >= UART_LOOP_TIME) - // { - // prev_uart_tick = HAL_GetTick(); - - // int len = snprintf(buf, 512, "Master\tCh1\tCh2\tCh3\tCh4\t\r\n"); - - // len += snprintf((buf + len), (512 - len), "%03.1f\t%03.1f\t%03.1f\t%03.1f\t%03.1f\t\r\n", - // m_sliders[0], m_sliders[1], m_sliders[2], m_sliders[3], m_sliders[4]); - - // len += snprintf((buf + len), (512 - len), "Version: %s\r\n", VERSION_STR); - - // CDC_Transmit_FS((uint8_t *)buf, len); - // } - if ((HAL_GetTick() - prev_btn_time) >= BTN_POLL_TIME) { prev_btn_time = HAL_GetTick(); @@ -332,10 +329,10 @@ void filter_adc2(void) */ void set_pwm_outputs(void) { - float ch1 = map_clamp(m_sliders[1], 0.0f, 100.0f, 0, (MAX_PWM_VALUE * PWM_LIMIT)); - float ch2 = map_clamp(m_sliders[2], 0.0f, 100.0f, 0, (MAX_PWM_VALUE * PWM_LIMIT)); - float ch3 = map_clamp(m_sliders[3], 0.0f, 100.0f, 0, (MAX_PWM_VALUE * PWM_LIMIT)); - float ch4 = map_clamp(m_sliders[4], 0.0f, 100.0f, 0, (MAX_PWM_VALUE * PWM_LIMIT)); + float ch1 = map_clamp(m_sliders[1], 0.0f, 100.0f, 0, ((MAX_PWM_VALUE * config_data.config.slider_1) / 100.0f)); + float ch2 = map_clamp(m_sliders[2], 0.0f, 100.0f, 0, ((MAX_PWM_VALUE * config_data.config.slider_2) / 100.0f)); + float ch3 = map_clamp(m_sliders[3], 0.0f, 100.0f, 0, ((MAX_PWM_VALUE * config_data.config.slider_3) / 100.0f)); + float ch4 = map_clamp(m_sliders[4], 0.0f, 100.0f, 0, ((MAX_PWM_VALUE * config_data.config.slider_4) / 100.0f)); htim1.Instance->CCR1 = (uint32_t)(ch1); htim1.Instance->CCR2 = (uint32_t)(ch2); diff --git a/Releases/FW_1-1-0.hex b/Releases/FW_1-1-0.hex new file mode 100644 index 0000000..299a265 --- /dev/null +++ b/Releases/FW_1-1-0.hex @@ -0,0 +1,4219 @@ +:020000040801F1 +:10000000000002207DEA0108952A01089D2A0108C6 +:10001000A52A0108AD2A0108B52A01080000000040 +:10002000000000000000000000000000BD2A0108E0 +:10003000CB2A010800000000D92A0108E72A01089C +:10004000CDEA0108CDEA0108CDEA0108CDEA0108B0 +:10005000CDEA0108CDEA0108CDEA0108CDEA0108A0 +:10006000CDEA0108CDEA0108CDEA0108F52A010828 +:10007000092B0108CDEA0108CDEA0108CDEA010803 +:10008000CDEA0108CDEA0108CDEA0108CDEA010870 +:100090001D2B0108CDEA0108CDEA0108CDEA0108CF +:1000A000CDEA0108CDEA0108CDEA0108CDEA010850 +:1000B000CDEA0108CDEA0108CDEA0108CDEA010840 +:1000C000CDEA0108CDEA0108CDEA0108CDEA010830 +:1000D000CDEA0108CDEA0108CDEA0108CDEA010820 +:1000E000CDEA0108CDEA0108CDEA0108CDEA010810 +:1000F000CDEA0108CDEA0108CDEA0108CDEA010800 +:10010000CDEA0108CDEA0108CDEA0108CDEA0108EF +:10011000CDEA0108CDEA0108CDEA0108CDEA0108DF +:10012000CDEA0108CDEA0108CDEA0108CDEA0108CF +:10013000CDEA0108CDEA0108CDEA0108CDEA0108BF +:10014000CDEA0108CDEA0108CDEA0108000000006F +:10015000000000000000000000000000000000009F +:10016000000000000000000000000000CDEA0108CF +:10017000CDEA0108CDEA0108CDEA0108CDEA01087F +:10018000CDEA0108CDEA0108CDEA0108CDEA01086F +:10019000CDEA010800000000CDEA0108CDEA01081F +:1001A000CDEA0108CDEA0108CDEA0108CDEA01084F +:1001B000CDEA0108CDEA0108CDEA0108CDEA01083F +:1001C000CDEA0108CDEA0108CDEA0108CDEA01082F +:0801D000CDEA0108CDEA0108A7 +:1001E00010B5054C237833B9044B13B10448AFF371 +:1001F00000800123237010BDE001002000000000FA +:10020000CC00020808B5034B1BB103490348AFF308 +:10021000008008BD00000000E4010020CC000208BE +:1002200053B94AB9002908BF00281CBF4FF0FF315D +:100230004FF0FF3000F06AB9ADF1080C6DE904CE63 +:1002400000F006F8DDF804E0DDE9022304B07047B1 +:100250002DE9F047089D0C46002B4ED194468C4565 +:100260008646B2FA82F262D94AB1C2F120039140C5 +:1002700020FA03F30CFA02FC194300FA02FE4FEADB +:100280001C471FFA8CF6B1FBF7F44FEA1E4307FB3D +:10029000141143EA014304FB06F199420AD91CEB0D +:1002A000030304F1FF3080F01281994240F20F8184 +:1002B000023C6344591A1FFA8EF3B1FBF7F007FBB7 +:1002C000101143EA014300FB06F69E420AD91CEBDB +:1002D000030300F1FF3180F0FC809E4240F2F98080 +:1002E000634402389B1B40EA044000211DB1D34007 +:1002F0000022C5E90032BDE8F0878B4205D90DB177 +:10030000C5E9000100210846F5E7B3FA83F10029A9 +:1003100046D1A34202D39042C0F0F080861A64EB2B +:1003200003030120002DE6D0C5E90063E3E7002ABE +:1003300040F09080A1EB0C044FEA1C481FFA8CF7A8 +:100340000121B4FBF8F64FEA1E4308FB164443EACA +:10035000044307FB06F0984208D91CEB030306F19F +:10036000FF3402D2984200F2CD8026461C1A1FFAB2 +:100370008EF3B4FBF8F008FB104443EA044300FB9F +:1003800007F79F4208D91CEB030300F1FF3402D2A8 +:100390009F4200F2B0802046DB1B40EA0640A5E702 +:1003A000C1F120068B4022FA06F71F4320FA06FC13 +:1003B00004FA01F343EA0C03F44000FA01F8380CA4 +:1003C0004FEA1349B4FBF0FE1FFA87FC00FB1E4402 +:1003D00049EA04440EFB0CF9A14502FA01F20AD9DC +:1003E0003C190EF1FF3A80F08480A14540F28180F3 +:1003F000AEF1020E3C44A4EB09041FFA83F9B4FBEE +:10040000F0F300FB134449EA044403FB0CFCA4454D +:1004100007D93C1903F1FF3067D2A44565D9023BE7 +:100420003C4443EA0E40A0FB0293A4EB0C049C4224 +:10043000CE469C4651D34ED055B1B8EB0E0364EB7B +:100440000C0404FA06F6CB401E43CC40C5E9006418 +:10045000002150E7C2F1200320FA03F10CFA02FC5C +:1004600024FA03F394400C434FEA1C4800FA02FEBE +:100470001FFA8CF7B3FBF8F008FB1031230C43EAAA +:10048000014300FB07F1994208D91CEB030300F17B +:10049000FF362CD299422AD9023863445B1AA4B29F +:1004A000B3FBF8F108FB113344EA034401FB07F303 +:1004B000A34208D91CEB040401F1FF3613D2A34276 +:1004C00011D902396444E41A41EA004139E704468B +:1004D000F0E6084606E7C845AED2B9EB020E63EB7C +:1004E000070C0138A8E73146EDE7034699E73046A7 +:1004F000D4E7D6467FE7634402384DE706462346F5 +:1005000008460FE7023E634430E700BF704700BF74 +:10051000034613F8012B002AFBD1181A0138704743 +:1005200001F0FF01102A2BDB10F0070F08D010F8A4 +:10053000013B013A8B422DD010F0070F42B3F6D1A8 +:10054000F0B441EA012141EA014122F007047FF0C1 +:1005500000070023F0E80256083C85EA010586EA18 +:10056000010685FA47F5A3FA87F586FA47F6A5FA54 +:1005700087F68EB9EED1F0BC01F0FF0102F0070260 +:1005800032B110F8013B013A83EA010313B1F8D10B +:100590000020704701387047002D06BF35460338EC +:1005A000073815F0010F07D1013015F4807F02BF25 +:1005B000013015F4C03F0130F0BC0138704700BF76 +:1005C000002310B50446C0E90033C0E9043383605A +:1005D00081814366C2818361194608225C3000F044 +:1005E000F6F80D4B63620D4BA3620D4BE3620D4BAE +:1005F00023630D4B24629C4206D003F168029442AF +:1006000002D0D0339C4205D104F15800BDE810401F +:1006100000F050B910BD00BF450701086B07010885 +:10062000A3070108C7070108FC010020024A03498B +:10063000034800F069B800BF00000020B50B0108B6 +:100640001000002041680C4B994210B5044601D0BF +:1006500000F0B0FAA168094B994202D0204600F0A0 +:10066000A9FAE168064B994204D02046BDE8104043 +:1006700000F0A0BA10BD00BFFC0100206402002001 +:10068000CC02002010B50B4B0B4C0C4A1A602046D4 +:1006900000220421FFF794FF04F1680001220921E0 +:1006A000FFF78EFF04F1D0000222BDE810401221B6 +:1006B000FFF786BF34030020FC0100202D0601084F +:1006C000014800F0F8B800BF3D030020014800F0E9 +:1006D000F3B800BF3D03002010B50446FFF7F0FF5C +:1006E000236A1BB1BDE81040FFF7F0BF044B236243 +:1006F000044B1B68002BF5D1FFF7C4FFF2E700BFE6 +:1007000045060108340300202DE9F84307468846D2 +:1007100014460026D4E90195B9F1010905D52468EC +:10072000002CF7D13046BDE8F883AB89012B07D9FF +:10073000B5F90E30013303D029463846C047064389 +:100740006835E9E710B50C46B1F90E1000F06AF80B +:100750000028ABBF636DA3891B1823F48053ACBF83 +:100760006365A38110BD002070472DE9F0411F464D +:100770008B89DB0505460C46164605D5B1F90E10EA +:100780000223002200F03CF8A389B4F90E1023F4F0 +:100790008053A38132463B462846BDE8F04100F035 +:1007A00053B810B50C46B1F90E1000F029F8431CEF +:1007B000A38915BF606523F4805343F48053A3815C +:1007C00018BFA38110BDB1F90E1000F009B80244A2 +:1007D0000346934200D1704703F8011BF9E700007C +:1007E00038B5064D0023044608462B600EF012F97A +:1007F000431C02D12B6803B1236038BD38030020AD +:1008000038B5074D04460846114600222A601A46AC +:100810000EF027F9431C02D12B6803B1236038BDC9 +:100820003803002038B5074D04460846114600221B +:100830002A601A460EF0B5F8431C02D12B6803B1AA +:10084000236038BD3803002038B5074D04460846FC +:10085000114600222A601A460EF0C0F8431C02D14D +:100860002B6803B1236038BD3803002070B50D4DEF +:100870000D4C641BA4100026A64209D10B4D0C4C54 +:100880000FF024FC641BA4100026A64205D170BD05 +:1008900055F8043B98470136EEE755F8043B984776 +:1008A0000136F2E75005020850050208500502081B +:1008B00054050208704770477047000038B5054678 +:1008C000002941D051F8043C0C1F002BB8BFE4189C +:1008D00000F0E0F81D4A136833B9636014602846DD +:1008E000BDE8384000F0DCB8A34208D920682118E0 +:1008F0008B4201BF19685B6809182160EDE71A4651 +:100900005B680BB1A342FAD911685018A0420BD111 +:1009100020680144501883421160E0D118685B6878 +:10092000536008441060DAE702D90C232B60D6E745 +:10093000206821188B4204BF19685B68636004BF9C +:10094000091821605460CAE738BD00BF4403002085 +:1009500070B50F4E0C463168054611B900F052F9DA +:1009600030602146284600F04DF9431C03D14FF07A +:10097000FF34204670BDC41C24F00304A042F8D00C +:10098000211A284600F03EF90130F2D1EFE700BF0E +:10099000400300202DE9F843CD1C25F00305083560 +:1009A0000C2D38BF0C25002D064601DBA94204D9C9 +:1009B0000C2333600020BDE8F883DFF8D48000F01A +:1009C00069F8D8F800301C4644BB29463046FFF78A +:1009D000BFFF431C044658D1D8F800402746002FDB +:1009E00043D1002C4BD023683946304604EB030931 +:1009F00000F008F9814542D121686D1A2946304638 +:100A0000FFF7A6FF01303AD023682B442360D8F8C3 +:100A100000305A6862BBC8F800700FE02268521BB1 +:100A200020D40B2A17D96119A342256018BF596039 +:100A3000636808BFC8F8001062514B60304600F090 +:100A40002FF804F10B00231D20F00700C21A1CBF71 +:100A50001B1AA350AFE76268A3420CBFC8F800207E +:100A60005A60EBE723466468AEE73C467F68B6E72A +:100A70001A465B68A342FBD100235360DEE70C23D8 +:100A80003360304600F00CF894E70560D6E700BF0D +:100A9000440300200148FFF70EBF00BF3C030020C5 +:100AA0000148FFF709BF00BF3C030020B1F90C204B +:100AB0002DE9F041160705460C4654D44B68002B2F +:100AC00002DC0B6C002B48DDE66A002E45D00023CB +:100AD00012F480522F68216A2B6030D0626DA38996 +:100AE000590705D56368D21A636B0BB1236CD21A10 +:100AF0000023E66A216A2846B047431CA38906D131 +:100B000029681D292BD82A4A0A41D60727D4002252 +:100B10006260D9042269226004D5421C01D12B688D +:100B200003B96065616B2F60B9B104F14403994268 +:100B300002D02846FFF7C2FE002363630DE00123C5 +:100B40002846B0470246501CC9D12B68002BC6D09E +:100B50001D2B01D0162B1ED12F60002022E043F068 +:100B600040031BB21BE00F69002FF6D093070E68FD +:100B700008BF4B690F6018BF0023A6EB07088B6006 +:100B8000B8F1000FE9DD216AA66A43463A462846D5 +:100B9000B047002808DCB4F90C3043F04003A381CF +:100BA0004FF0FF30BDE8F0810744A8EB0008E7E70D +:100BB000FEFFBFDF38B50B6905460C4613B90025AB +:100BC000284638BD18B1036A0BB9FFF785FDB4F9A3 +:100BD0000C30002BF3D0626ED00704D4990502D4F8 +:100BE000A06DFFF768FE28462146FFF75FFF636EA2 +:100BF000DA070546E4D4A3899B05E1D4A06DFFF78D +:100C00005BFEDDE738B5064D0023044608462B6041 +:100C10000DF06EFE431C02D12B6803B1236038BD7A +:100C20003803002090B585B000AF6423FB6006F068 +:100C30006BFD00F0B9F900F005FC00F087FE00F054 +:100C4000B7FE00F04FFF01F015F801F09FF800F03B +:100C500057FC00F0FFFC01F0A7F902F091FA4C48B4 +:100C600001F0F6FB0023BB6016E04A49BA68134660 +:100C70005B0013449B000B44043300221A60454977 +:100C8000BA6813465B0013449B000B440833424A86 +:100C90001A60BB680133BB60BB68052BE5D97F21B7 +:100CA0003E4809F00FFE7F213D4809F00BFE04226B +:100CB0003C493A4808F002FF02223B49384808F014 +:100CC000FDFE3A4B1B6800225A63384B1B6800221A +:100CD0009A63364B1B680022DA63354B1B6800228F +:100CE0005A63334B1B6800229A63314B1B68002206 +:100CF000DA6300212D480AF0ABF904212B480AF0F1 +:100D0000A7F9082129480AF0A3F9002128480AF088 +:100D10009FF9042126480AF09BF9082124480AF08B +:100D200097F924480AF0C2F801F0B8FB224B1B786F +:100D3000002B78D0214B1B78002B74D000237B60D4 +:100D40001FE014497A6813465B0013449B000B4470 +:100D5000D3ED007A9FED1A2ADFED1A1A9FED1A1AC9 +:100D6000DFED170AB0EE670A00F00AFBF0EE407AFA +:100D7000164A7B689B001344C3ED007A7B680133FD +:100D80007B607B68052BDCD901233B6040E000BF22 +:100D9000BC030020580300209A99993ED0030020FC +:100DA0003C0400204803002050030020C005002020 +:100DB0000C06002058060020540300205503002094 +:100DC0000000C8420000000000C07345A0030020DE +:100DD0006D4A3B689B001344D3ED007A6A4B93ED58 +:100DE000007AB0EE472ADFED691A9FED691ADFED50 +:100DF000670AB0EE670A00F0C3FAF0EE407A624A82 +:100E00003B689B001344C3ED007A3B6801333B60B1 +:100E10003B68052BDCD900F0FBF95E4B00221A7011 +:100E20005D4B00221A7006F0D3FC0246FB68D31A11 +:100E3000632B7FF679AF06F0CBFCF860574B1B783D +:100E400023F001044FF40061554807F0E9FD034623 +:100E500023435AB2514B1B785BB213435BB2DAB2F5 +:100E60004E4B1A704D4B1B7823F002044FF4805107 +:100E70004B4807F0D5FD03465B0023435AB2474B6E +:100E80001B785BB213435BB2DAB2444B1A70434B2C +:100E90001B7823F004044FF40051414807F0C0FDD3 +:100EA00003469B0023435AB23C4B1B785BB213436F +:100EB0005BB2DAB2394B1A70384B1B7823F0080456 +:100EC0004FF48041364807F0ABFD0346DB00234377 +:100ED0005AB2324B1B785BB213435BB2DAB22F4B80 +:100EE0001A702E4B1B7823F010044FF400412C484D +:100EF00007F096FD03461B0123435AB2274B1B788C +:100F00005BB213435BB2DAB2244B1A70234B1B78EB +:100F100023F020044021234807F082FD03465B01B3 +:100F200023435AB21D4B1B785BB213435BB2DAB258 +:100F30001A4B1A70194B1B7823F0400420211848D3 +:100F400007F06EFD03469B0123435AB2134B1B78F7 +:100F50005BB213435BB2DAB2104B1A700F4B1B78C3 +:100F600023F0800410210E4807F05AFD0346DB01F0 +:100F700023435AB2094B1B785BB213435BB2DAB21C +:100F8000064B1A70D0E600BFA0030020000000004E +:100F90000000C8425403002055030020B80300207D +:100FA000000400480008004880B594B000AF07F185 +:100FB0001803382200211846FFF709FC3B1D0022C8 +:100FC0001A605A609A60DA601A61002007F0B2FF76 +:100FD0002123BB614FF48033FB6101233B63022378 +:100FE0007B630323BB630423FB6355233B6402231E +:100FF0007B640423BB640223FB6407F118031846D7 +:1010000006F014FC0346002B01D000F015FA0F2364 +:101010007B600323BB600023FB6000233B61002354 +:101020007B613B1D0421184606F012FF0346002B8E +:1010300001D000F001FA00BF5037BD4680BD00006E +:1010400080B582B000AF78607B681B68B3F1A04FB9 +:1010500002D100F00FF806E07B681B68044A934257 +:1010600001D100F06DF800BF0837BD4680BD00BF5C +:101070000001005080B483B000AF00237B604FE0DC +:101080002C4A7B6832F8133007EE903AB8EEE77AD4 +:1010900029497A6813465B0013449B000B440833CC +:1010A000D3ED007A27EE277A23497A6813465B004E +:1010B00013449B000B440833D3ED007AF7EE006A2B +:1010C00076EEE76A1C497A6813465B0013449B007E +:1010D0000B4404331B6807EE903AF8EE677A66EE2D +:1010E000A77A77EE277A14497A6813465B0013448F +:1010F0009B000B44C3ED007A0E4A7B6832F8133034 +:1011000018460D497A6813465B0013449B000B4454 +:1011100004331860094B01221A707B6801337B602D +:101120007B68032BACD900BF00BF0C37BD465DF810 +:10113000047B70474803002058030020540300201C +:1011400080B483B000AF04237B6051E07B68043B34 +:101150002C4A32F8133007EE903AB8EEE77A2A4973 +:101160007A6813465B0013449B000B440833D3EDAD +:10117000007A27EE277A24497A6813465B001344E5 +:101180009B000B440833D3ED007AF7EE006A76EE4D +:10119000E76A1D497A6813465B0013449B000B44C1 +:1011A00004331B6807EE903AF8EE677A66EEA77A8A +:1011B00077EE277A14497A6813465B0013449B0044 +:1011C0000B44C3ED007A7B68043B0E4A32F81330BF +:1011D00018460D497A6813465B0013449B000B4484 +:1011E00004331860094B01221A707B6801337B605D +:1011F0007B68052BAAD900BF00BF0C37BD465DF840 +:10120000047B704750030020580300205503002042 +:1012100080B584B000AF544B93ED017A534B1B68FB +:101220001A4642F2107302FB03F307EE903AF8EE0F +:10123000677A9FED4F6AC7EE866AB0EE662ADFEDE9 +:101240004D1A9FED4B1ADFED4B0AB0EE470A00F046 +:1012500097F887ED030A444B93ED027A434B5B68A2 +:101260001A4642F2107302FB03F307EE903AF8EECF +:10127000677A9FED3F6AC7EE866AB0EE662ADFEDB9 +:101280003D1A9FED3B1ADFED3B0AB0EE470A00F036 +:1012900077F887ED020A344B93ED037A334B9B6862 +:1012A0001A4642F2107302FB03F307EE903AF8EE8F +:1012B000677A9FED2F6AC7EE866AB0EE662ADFED89 +:1012C0002D1A9FED2B1ADFED2B0AB0EE470A00F026 +:1012D00057F887ED010A244B93ED047A234BDB6822 +:1012E0001A4642F2107302FB03F307EE903AF8EE4F +:1012F000677A9FED1F6AC7EE866AB0EE662ADFED59 +:101300001D1A9FED1B1ADFED1B0AB0EE470A00F015 +:1013100037F887ED000A184B1B68D7ED037AFCEE0F +:10132000E77A17EE902A5A63134B1B68D7ED027ABF +:10133000FCEEE77A17EE902A9A630F4B1B68D7ED05 +:10134000017AFCEEE77A17EE902ADA630B4B1B6802 +:10135000D7ED007AFCEEE77A17EE902A5A6300BFC9 +:101360001037BD4680BD00BFA0030020BC03002095 +:101370000000C84200000000C00500200C0600204C +:1013800080B489B000AF87ED050AC7ED040A87ED88 +:10139000031AC7ED021A87ED012A97ED057AD7EDFA +:1013A000047A37EE677AD7ED016AD7ED027A76EEE6 +:1013B000E77A67EE276A97ED037AD7ED047A37EE7E +:1013C000677AC6EE877A97ED027A77EE277AC7EDCD +:1013D000077A97ED027AD7ED077AB4EEE77AF1EE65 +:1013E00010FA02DDBB68FB610AE097ED017AD7EDE8 +:1013F000077AB4EEE77AF1EE10FA01D57B68FB616B +:10140000FB6907EE903AB0EE670A2437BD465DF8F7 +:10141000047B704780B582B000AF7860391D4FF60D +:10142000FF73012203480AF05FFF7B681846083704 +:10143000BD4680BDA406002080B400AF72B600BFD8 +:1014400000BFFDE780B58AB000AF07F114030022AA +:101450001A605A609A60DA601A61264BDB6C254A82 +:1014600043F02003D364234BDB6C03F020033B6188 +:101470003B69204BDB6C1F4A43F00103D3641D4BD7 +:10148000DB6C03F00103FB60FB681A4BDB6C194A51 +:1014900043F00203D364174BDB6C03F00203BB6021 +:1014A000BB68144BDB6C134A43F00403D364114B49 +:1014B000DB6C03F004037B607B684FF630037B61D9 +:1014C0000023BB610223FB6107F1140319460A489C +:1014D00007F024F940237B610023BB610223FB61F9 +:1014E00007F114031946054807F018F900BF28371B +:1014F000BD4680BD001002400004004800080048BE +:1015000080B58CB000AF07F1240300221A605A6046 +:101510009A603B1D202200211846FFF758F9484BDE +:101520004FF0A0421A60464B4FF440325A60444B91 +:1015300000229A60424B0022DA60414B00221A617D +:101540003F4B01225A613E4B04229A613C4B0022E0 +:101550001A773B4B00225A77394B04221A62384BD8 +:10156000002283F82420364B4FF49062DA62344B29 +:101570004FF480621A63324B012283F83820304BDB +:101580000022DA632E4B002283F840202C4808F01A +:10159000D9F80346002B01D0FFF74EFF00237B62F2 +:1015A00007F124031946264809F0EEF90346002BFB +:1015B00001D0FFF741FF234B7B600623BB60022372 +:1015C000FB607F233B6104237B610023BB613B1DE8 +:1015D00019461B4808F05AFB0346002B01D0FFF7C1 +:1015E0002BFF194B7B600C23BB603B1D1946144835 +:1015F00008F04CFB0346002B01D0FFF71DFF134BF7 +:101600007B601223BB603B1D19460D4808F03EFB72 +:101610000346002B01D0FFF70FFF0D4B7B60182313 +:10162000BB603B1D1946064808F030FB0346002B03 +:1016300001D0FFF701FF00BF3037BD4680BD00BFBE +:10164000D003002002003004040060080800900C61 +:101650001000C01080B588B000AF3B4620220021AA +:101660001846FFF7B4F8334B334A1A60314B4FF446 +:1016700040325A602F4B00229A602E4B0022DA60D3 +:101680002C4B00221A612B4B01225A61294B042258 +:101690009A61284B00221A77264B00225A77254B55 +:1016A00002221A62234B002283F82420214B4FF49C +:1016B0009062DA621F4B4FF480621A631D4B012265 +:1016C00083F838201B4B0022DA631A4B002283F880 +:1016D0004020184808F036F80346002B01D0FFF7E9 +:1016E000ABFE164B3B6006237B600223BB607F236F +:1016F000FB6004233B6100237B613B4619460D4898 +:1017000008F0C4FA0346002B01D0FFF795FE0C4BFE +:101710003B600C237B603B461946064808F0B6FA4E +:101720000346002B01D0FFF787FE00BF2037BD46E0 +:1017300080BD00BF3C040020000100500000524763 +:101740000020903680B5A0B000AF786007F16C0340 +:1017500000221A605A609A60DA601A6107F1180371 +:10176000542200211846FFF732F87B681B68B3F15A +:10177000A04F6AD14FF40043BB614FF00053FB65AB +:1017800007F11803184606F07BFD0346002B01D035 +:10179000FFF752FE664B1B680133654A1360644BCA +:1017A0001B68012B0BD1634BDB6C624A43F4005383 +:1017B000D364604BDB6C03F400537B617B695D4B4E +:1017C000DB6C5C4A43F00103D3645A4BDB6C03F0DF +:1017D00001033B613B690F23FB6603233B67002347 +:1017E0007B6707F16C0319464FF0904006F096FFB7 +:1017F000514B524A1A60504B05225A604E4B002200 +:101800009A604D4B0022DA604B4B80221A614A4BA2 +:101810004FF480725A61484B4FF480629A61464B94 +:101820002022DA61444B4FF480521A62424807F09A +:101830000FF90346002B01D0FFF7FEFD7B683E4AFF +:101840005A653D4A7B6893626EE07B681B683C4A40 +:10185000934269D14FF40043BB614FF00053FB65E5 +:1018600007F11803184606F00BFD0346002B01D0C4 +:10187000FFF7E2FD2E4B1B6801332D4A13602C4B02 +:101880001B68012B0BD12B4BDB6C2A4A43F4005312 +:10189000D364284BDB6C03F40053FB60FB68254BDF +:1018A000DB6C244A43F00103D364224BDB6C03F06E +:1018B0000103BB60BB683023FB6603233B67002347 +:1018C0007B6707F16C0319464FF0904006F026FF46 +:1018D0001C4B1D4A1A601B4B24225A60194B0022D4 +:1018E0009A60184B0022DA60164B80221A61154B61 +:1018F0004FF480725A61134B4FF480629A61114B1E +:101900002022DA610F4B4FF480521A620D4807F023 +:101910009FF80346002B01D0FFF78EFD7B68094A34 +:101920005A65084A7B68936200BF8037BD4680BD18 +:101930006805002000100240A804002008000240B2 +:1019400000010050080500201C00024080B582B054 +:1019500000AF164B9B6C154A43F004039364134B82 +:101960009B6C03F004037B607B68104B9B6C0F4AFD +:1019700043F0010393640D4B9B6C03F001033B6048 +:101980003B68002200210B2007F063FC0B2007F0CE +:101990007AFC002200210C2007F05BFC0C2007F0F1 +:1019A00072FC00BF0837BD4680BD00BF001002407A +:1019B00080B500AF1B4B1C4A1A601A4B1B4A5A6079 +:1019C000184B00229A60174B0122DA60154B002257 +:1019D0001A61144B00225A61124B00229A61114B7A +:1019E0000022DA610F4B00221A620E4809F0D4F887 +:1019F0000346002B01D0FFF71FFD0021094809F025 +:101A000066F90346002B01D0FFF716FD00210548BB +:101A100009F0A8F90346002B01D0FFF70DFD00BF28 +:101A200080BD00BF6C05002000540040FBA7A03023 +:101A300080B59EB000AF786007F1640300221A60A1 +:101A40005A609A60DA601A6107F11003542200218B +:101A50001846FEF7BCFE7B681B681F4A934236D1CE +:101A600040233B610023FB6207F11003184606F098 +:101A700007FC0346002B01D0FFF7DEFC174BDB6CA5 +:101A8000164A43F00203D364144BDB6C03F00203E9 +:101A9000FB60FB684FF440737B661223BB66002338 +:101AA000FB6600233B6704237B6707F16403194649 +:101AB0000B4806F033FE094B9B6D084A43F40013B4 +:101AC0009365064B9B6D03F40013BB60BB6800BFBE +:101AD0007837BD4680BD00BF005400400010024072 +:101AE0000004004880B59CB000AF07F160030022FD +:101AF0001A605A609A60DA6007F1540300221A6093 +:101B00005A609A6007F1380300221A605A609A609E +:101B1000DA601A615A619A613B1D3422002118462D +:101B2000FEF755FE514B524A1A60504B10225A6034 +:101B30004E4B00229A604D4B42F20F72DA604B4BD3 +:101B400000221A61494B00225A61484B80229A6157 +:101B5000464809F053F90346002B01D0FFF76CFC0F +:101B60004FF480533B6607F1600319463F4809F084 +:101B700095FC0346002B01D0FFF75EFC3B4809F0C3 +:101B800005FA0346002B01D0FFF756FC00237B65C6 +:101B90000023BB650023FB6507F154031946334856 +:101BA0000AF028FA0346002B01D0FFF745FC60231A +:101BB000BB630023FB6300233B6400237B6400239F +:101BC000BB640023FB6400233B6507F1380300225C +:101BD0001946264809F04EFB0346002B01D0FFF7BB +:101BE0002BFC07F1380304221946204809F042FB78 +:101BF0000346002B01D0FFF71FFC07F13803082232 +:101C000019461A4809F036FB0346002B01D0FFF7AE +:101C100013FC00237B600023BB600023FB600023D8 +:101C20003B6100237B614FF40053BB610023FB61E8 +:101C300000233B6200237B624FF00073BB620023F2 +:101C4000FB6200233B6300237B633B1D194607486F +:101C50000AF066FA0346002B01D0FFF7EDFB0348BC +:101C600000F028F900BF7037BD4680BDC0050020D8 +:101C7000002C014080B58EB000AF07F12803002290 +:101C80001A605A609A60DA6007F11C0300221A6039 +:101C90005A609A603B4600221A605A609A60DA6085 +:101CA0001A615A619A61384B4FF080421A60364B84 +:101CB00010225A60344B00229A60334B42F20F726A +:101CC000DA60314B00221A612F4B80229A612E4834 +:101CD00009F094F80346002B01D0FFF7ADFB4FF459 +:101CE0008053BB6207F128031946274809F0D6FB49 +:101CF0000346002B01D0FFF79FFB234809F046F96C +:101D00000346002B01D0FFF797FB0023FB61002364 +:101D10007B6207F11C0319461B480AF06BF9034666 +:101D2000002B01D0FFF788FB60233B6000237B6022 +:101D30000023BB6000233B613B460022194612484A +:101D400009F098FA0346002B01D0FFF775FB3B46DC +:101D5000042219460C4809F08DFA0346002B01D0E5 +:101D6000FFF76AFB3B4608221946074809F082FA4A +:101D70000346002B01D0FFF75FFB034800F09AF801 +:101D800000BF3837BD4680BD0C06002080B588B046 +:101D900000AF07F1100300221A605A609A60DA60FF +:101DA0003B1D00221A605A609A601D4B1D4A1A6042 +:101DB0001B4BA9225A601A4B00229A60184B40F222 +:101DC000E732DA60164B00221A61154B80229A61C5 +:101DD000134809F013F80346002B01D0FFF72CFB42 +:101DE0004FF480533B6107F1100319460C4809F08A +:101DF00055FB0346002B01D0FFF71EFB20237B6021 +:101E00000023FB603B1D194605480AF0F3F8034622 +:101E1000002B01D0FFF710FB00BF2037BD4680BD6F +:101E2000580600200004004080B487B000AF7860FE +:101E30007B681B681C4A93420CD11C4B1B6E1B4ACF +:101E400043F400631366194B1B6E03F400637B615C +:101E50007B6922E07B681B68B3F1804F0CD1134B88 +:101E60009B6D124A43F001039365104B9B6D03F089 +:101E700001033B613B6910E07B681B680C4A93429D +:101E80000BD10A4B9B6D094A43F002039365074B44 +:101E90009B6D03F00203FB60FB6800BF1C37BD466F +:101EA0005DF8047B704700BF002C01400010024029 +:101EB0000004004080B58AB000AF786007F11403D9 +:101EC00000221A605A609A60DA601A617B681B68A7 +:101ED000324A93421ED1324BDB6C314A43F001034C +:101EE000D3642F4BDB6C03F001033B613B694FF480 +:101EF000E0637B610223BB610023FB6100233B6243 +:101F000006237B6207F1140319464FF0904006F058 +:101F100005FC3FE07B681B68B3F1804F3AD1204B52 +:101F2000DB6C1F4A43F00203D3641D4BDB6C03F0F0 +:101F30000203FB60FB681A4BDB6C194A43F0010398 +:101F4000D364174BDB6C03F00103BB60BB684FF439 +:101F500081637B610223BB610023FB6100233B6241 +:101F600001237B6207F1140319460E4806F0D6FBE5 +:101F70004FF400437B610223BB610023FB6100231C +:101F80003B6201237B6207F1140319464FF0904036 +:101F900006F0C4FB00BF2837BD4680BD002C0140C1 +:101FA000001002400004004880B500AF224B234AD5 +:101FB0001A60214B4FF4E1325A601F4B00229A60A5 +:101FC0001D4B0022DA601C4B00221A611A4B0C22B6 +:101FD0005A61194B00229A61174B0022DA61164BA5 +:101FE00000221A62144B00225A62134B00229A629A +:101FF00011480AF029F90346002B01D0FFF71CFA1B +:1020000000210D480AF052FF0346002B01D0FFF7D4 +:1020100013FA002108480AF087FF0346002B01D07D +:10202000FFF70AFA04480AF008FF0346002B01D024 +:10203000FFF702FA00BF80BDA4060020003801406F +:1020400080B59EB000AF786007F1640300221A608B +:102050005A609A60DA601A6107F110035422002175 +:102060001846FEF7B4FB7B681B681E4A934235D1C5 +:1020700001233B6100237B6107F11003184606F042 +:10208000FFF80346002B01D0FFF7D6F9164B1B6E65 +:10209000154A43F480431366134B1B6E03F48043CD +:1020A000FB60FB68104BDB6C0F4A43F00203D36408 +:1020B0000D4BDB6C03F00203BB60BB68C0237B6687 +:1020C0000223BB660023FB6600233B6707237B6775 +:1020D00007F164031946054806F020FB00BF783776 +:1020E000BD4680BD00380140001002400004004899 +:1020F00080B483B000AF786039607B6801333A68A0 +:10210000B3FBF2F2396801FB02F29B1A18460C3756 +:10211000BD465DF8047B704780B582B000AF786043 +:102120007B68002B05D1184B184A292118480CF060 +:10213000CFFC786800F072F90346002B0AD07B6868 +:102140009A687B68DB6819461046FFF7D1FF0246A4 +:102150007B689A607B685A687B68DB681946104622 +:10216000FFF7C6FF02467B685A607B685A687B6847 +:102170009B689A420CBF01230023DAB27B681A7471 +:1021800000BF0837BD4680BDE4000208D402020843 +:10219000E800020880B584B000AF786039607B68E1 +:1021A000002B02D03B68002B05D1174B174A382172 +:1021B00017480CF08DFC14200CF0A8FC0346FB60C3 +:1021C000FB68002B05D1134B104A3B2110480CF043 +:1021D0007FFCFB687A681A60FB683A68DA60F86826 +:1021E00000F01CF8F86800F0EDF80346002B05D16C +:1021F000094B064A412106480CF06AFCFB68184668 +:102200001037BD4680BD00BF20010208EC02020865 +:10221000E8000208300102083801020880B582B0E7 +:1022200000AF78607B68002B05D1094B094A4E212D +:1022300009480CF04DFC7B6800225A607B68002244 +:102240009A607B6800221A7400BF0837BD4680BDC3 +:10225000E400020800030208E800020880B584B028 +:1022600000AF78607B68002B05D1164B164A5721CA +:1022700016480CF02DFC7B68DB68FB60786800F08A +:10228000CDF8034683F00103DBB2002B15D07B6849 +:102290005A687B689B689A4206D37B685A687B6859 +:1022A0009B68D31AFB6008E07B68DA687B685B6830 +:1022B0001A447B689B68D31AFB60FB68184610378A +:1022C000BD4680BDE400020814030208E8000208CD +:1022D00080B584B000AF78600B46FB704FF0FF33E1 +:1022E000FB607B68002B03D07B681B68002B05D14B +:1022F0000F4B104A7E2110480CF0EAFB786800F082 +:102300008DF8034683F00103DBB2002B0BD07B6812 +:102310001A687B685B681344FA781A707868FFF76C +:10232000FBFE0023FB60FB6818461037BD4680BDEE +:102330005401020828030208E800020880B584B0AE +:1023400000AF786039607B68002B06D03B68002BBB +:1023500003D07B681B68002B05D1174B174A8C21D3 +:1023600017480CF0B5FB4FF0FF33FB60786800F0C6 +:1023700029F8034683F00103DBB2002B17D07B68FA +:102380001A687B689B6813441A783B681A707B68EC +:102390009A687B68DB6819461046FFF7A9FE02467B +:1023A0007B689A607B6800221A740023FB60FB68DC +:1023B00018461037BD4680BD680102084003020878 +:1023C000E800020880B582B000AF78607B68002B1F +:1023D00005D10F4B0F4A9D210F480CF079FB78680F +:1023E00000F01CF8034683F00103DBB2002B07D09A +:1023F0007B685A687B689B689A4201D1012300E0A0 +:10240000002303F00103DBB218460837BD4680BD48 +:10241000E400020854030208E800020880B582B014 +:1024200000AF78607B68002B05D1064B064AA421DB +:1024300006480CF04DFB7B681B7C18460837BD46F0 +:1024400080BD00BFE400020868030208E80002083B +:1024500080B582B000AF78600B4A7B6813604FF4A0 +:1024600080710A48FFF796FE0346094A13604FF44D +:1024700080710848FFF78EFE0346074A136000BFCD +:102480000837BD4680BD00BF540A00204007002029 +:1024900038070020400800203C07002080B500AF2E +:1024A00000F01CF800F05EF800F092F800BF80BD6C +:1024B00080B584B000AF0346FB710023FB60064B80 +:1024C0001B68FA7911461846FFF702FFF860FB68AF +:1024D00018461037BD4680BD3807002080B582B051 +:1024E00000AF1C4B1B681846FFF76CFF034683F0D8 +:1024F0000103DBB2002B29D01DE0164B1B68FA1D2F +:1025000011461846FFF71AFFFB79184600F096F8B7 +:102510000346002B14BF01230023DAB20E4B1A70BE +:102520000E4B1B78002B06D00D4B1B68FA79114619 +:102530001846FFF7CDFE074B1B681846FFF742FF12 +:10254000034683F00103DBB2002BD6D100BF08376E +:10255000BD4680BD38070020510A0020520A0020E5 +:102560003C07002080B582B000AF174B1B681846AF +:10257000FFF728FF034683F00103DBB2002B1ED0D8 +:10258000114B1B681846FFF769FE386000237B601B +:102590000BE00D4B1A687B680C490B44194610463A +:1025A000FFF7CCFE7B6801337B607A683B689A4218 +:1025B000EFD33B689BB21946044800F0C1FF00BF4F +:1025C0000837BD4680BD00BF3C0700204009002001 +:1025D00080B500AF054B1B78002B04D0034B0022C5 +:1025E0001A7000F07BF800BF80BD00BF510A0020C8 +:1025F00080B584B000AF786039600023FB600023B1 +:10260000BB600FE00C4B18687A68BB6813441B78FA +:102610001946FFF75DFE0246FB681343FB60BB688B +:102620000133BB60BA683B689A42EBD3FB6818463B +:102630001037BD4680BD00BF3C07002080B485B088 +:1026400000AF0346FB710023FB60FB790A2B02D02D +:10265000FB790D2B13D11E4B1B785A1CD1B21C4A8F +:1026600011701A461B4B0A219954194B1A781A4BB0 +:102670001A70174B00221A700123FB6020E0FB79CF +:102680001B2B0BD1144B01221A70124B1B221A70F8 +:102690000F4B00221A700123FB6011E00C4B1B78DA +:1026A0000F2B0AD80A4B1B785A1CD1B2084A11705A +:1026B0001946084AFB79535402E0054B00221A7070 +:1026C000FB6818461437BD465DF8047B704700BFB1 +:1026D000590A0020400A0020500A002080B582B02C +:1026E00000AF01237B60594B1B78052B00F2A980BA +:1026F00001A252F823F000BF112701089527010815 +:10270000BF270108EB270108172801084328010803 +:102710004F4B1B78312B06D1012000F0EFF84B4BCB +:1027200001221A708EE04A4B1B78322B06D1022010 +:1027300000F0E4F8454B02221A7083E0444B1B780A +:10274000332B06D1032000F0D9F8404B03221A7036 +:1027500078E03F4B1B78342B06D1042000F0CEF8F4 +:102760003A4B04221A706DE0394B1B78532B0ED173 +:10277000786800F0E7F8FFF7F5FE40F6B83005F0AE +:1027800033F8324B00221A7000F07AF85AE000F069 +:1027900077F857E02E4B1B781B2B05D12B4B0022D3 +:1027A0001A7000F06DF84DE02A4B1B68184600F0D7 +:1027B00053F8264B00221A7000F062F842E0244BD6 +:1027C0001B781B2B05D1214B00221A7000F058F802 +:1027D00038E0204B1B680433184600F03DF81B4BD3 +:1027E00000221A7000F04CF82CE0194B1B781B2BC0 +:1027F00005D1164B00221A7000F042F822E0154B6A +:102800001B680833184600F027F8104B00221A7096 +:1028100000F036F816E00E4B1B781B2B05D10B4B46 +:1028200000221A7000F02CF80CE00A4B1B680C33E5 +:10283000184600F011F8054B00221A7000F020F83D +:1028400000E000BF00BF0837BD4680BD580A002029 +:10285000400A0020540A002080B584B000AF7860A0 +:102860007A68054905480CF09FF9F860FB6818463E +:102870001037BD4680BD00BF84010208400A002019 +:10288000F0B5C9B006AF194B01221A7000F0E4F898 +:1028900000F0A6F8164B1B681D68154B1B685B689B +:1028A000134A1268926812490968C968104800689A +:1028B000C0683C1D0F4E0496039002910192009354 +:1028C0002B460D4A4FF4807120460CF039F903462F +:1028D000C7F804313B1DD7F804111846FFF788FEEE +:1028E00000BF07F58677BD46F0BD00BF520A002045 +:1028F000540A0020240202088801020880B5A4B00E +:1029000000AF78600D4B01221A7000F0A5F800F0BE +:1029100049F807F10C007B68094A80210CF010F996 +:102920000346C7F88C3007F10C03D7F88C10184613 +:10293000FFF75EFE00BF9037BD4680BD520A002003 +:102940002C02020880B5A4B000AF786000F084F8D3 +:1029500000F064F87B68002B0AD107F10C030F4AE2 +:10296000802118460CF0ECF80346C7F88C3009E0DB +:1029700007F10C030A4A802118460CF0E1F80346DF +:10298000C7F88C3007F10C03D7F88C101846FFF706 +:102990002FFE00BF9037BD4680BD00BF4402020835 +:1029A0005002020880B586B000AF00237B6007F1BB +:1029B000080300221A605A609A603B1D074A1021E2 +:1029C00018460CF0BDF803467B613B1D796918463B +:1029D000FFF70EFE00BF1837BD4680BD600202083B +:1029E00080B586B000AF00237B6007F108030022AA +:1029F0001A605A609A603B1D074A102118460CF075 +:102A00009FF803467B613B1D79691846FFF7F0FD8F +:102A100000BF1837BD4680BD6802020880B586B089 +:102A200000AF00237B6007F1080300221A605A60A0 +:102A30009A603B1D074A102118460CF081F80346A6 +:102A40007B613B1D79691846FFF7D2FD00BF18373F +:102A5000BD4680BD7002020880B586B000AF00237D +:102A60007B6007F1080300221A605A609A603B1DE0 +:102A7000074A102118460CF063F803467B613B1DA2 +:102A800079691846FFF7B4FD00BF1837BD4680BD11 +:102A90007802020880B400AF00BFFDE780B400AF49 +:102AA00000BFFDE780B400AF00BFFDE780B400AF1A +:102AB00000BFFDE780B400AF00BFFDE780B400AF0A +:102AC00000BFBD465DF8047B704780B400AF00BF17 +:102AD000BD465DF8047B704780B400AF00BFBD46C3 +:102AE0005DF8047B704780B500AF04F05FFE00BF67 +:102AF00080BD000080B500AF024806F0CCF800BFF2 +:102B000080BD00BFA804002080B500AF024806F0D9 +:102B1000C2F800BF80BD00BF0805002080B500AF2F +:102B2000024800F034FE00BF80BD00BF5C0A0020F8 +:102B300080B582B000AF0F4B1B6E0E4A43F001030D +:102B400013660C4B1B6E03F001037B607B68094B23 +:102B50009B6D084A43F080539365064B9B6D03F0D1 +:102B600080533B603B6806F089FA00BF0837BD46DA +:102B700080BD00BF0010024080B598B000AF786003 +:102B800007F10C03542200211846FDF720FE7B6854 +:102B90001B68154A934222D14FF40053FB60002377 +:102BA000BB6407F10C03184605F06AFB0346002BD3 +:102BB00001D0FEF741FC0D4B9B6D0C4A43F4000322 +:102BC00093650A4B9B6D03F40003BB60BB68002256 +:102BD0000021142006F03DFB142006F054FB00BF3A +:102BE0006037BD4680BD00BF005C00400010024061 +:102BF00080B582B000AF78607B68D3F8D8227B685C +:102C000003F52673194610460AF0D2FA00BF0837BA +:102C1000BD4680BD80B582B000AF78600B46FB70CA +:102C20007B68D3F8D802FA78796813469B0013447E +:102C3000DB000B4403F5B2731A68FB7819460AF0FF +:102C40000CFB00BF0837BD4680BD80B582B000AF29 +:102C500078600B46FB707B68D3F8D802FA78796805 +:102C600013469B001344DB000B4424331A68FB78A3 +:102C700019460AF055FB00BF0837BD4680BD80B538 +:102C800082B000AF78607B68D3F8D83218460AF07B +:102C900069FC00BF0837BD4680BD80B584B000AF79 +:102CA00078600123FB737B685B79022B01D0FEF710 +:102CB000C3FB7B68D3F8D832FA7B114618460AF07A +:102CC00013FC7B68D3F8D83218460AF0BFFB00BF6C +:102CD0001037BD4680BD000080B582B000AF78607F +:102CE0007B68D3F8D83218460AF00EFC7B685B7A12 +:102CF000002B05D0044B1B69034A43F00603136104 +:102D000000BF0837BD4680BD00ED00E080B582B051 +:102D100000AF78607B685B7A002B07D0084B1B699B +:102D2000074A23F00603136100F0F8F97B68D3F833 +:102D3000D83218460AF0FEFB00BF0837BD4680BDFA +:102D400000ED00E080B582B000AF78602B4A7B6870 +:102D5000C2F8D8327B68294AC3F8C422274B284AD4 +:102D60001A60264B08221A71244B02225A71234BF7 +:102D70000222DA71214B00221A72204B00225A7271 +:102D80001E4B00229A721D4B0022DA721B4800F083 +:102D90000EFC0346002B01D0FEF74EFB7B68D3F8F8 +:102DA000C40218230022002102F0C7F87B68D3F880 +:102DB000C40258230022802102F0BFF87B68D3F8B8 +:102DC000C402C0230022812102F0B7F87B68D3F847 +:102DD000C4024FF488730022012102F0AEF87B6830 +:102DE000D3F8C4024FF480730022822102F0A5F8C8 +:102DF000002318460837BD4680BD00BF5C0A00208E +:102E0000005C004080B584B000AF78600023FB73A5 +:102E10000023BB737B68D3F8C432184600F095FCDE +:102E20000346FB73FB7B184600F07EF90346BB7339 +:102E3000BB7B18461037BD4680BD80B584B000AF5F +:102E40007860084611461A460346FB700B46BB7075 +:102E500013463B800023FB730023BB737B68D3F8CE +:102E6000C402BB783A88F97800F0DCFD0346FB73B6 +:102E7000FB7B184600F058F90346BB73BB7B184632 +:102E80001037BD4680BD80B584B000AF78600B467A +:102E9000FB700023FB730023BB737B68D3F8C43241 +:102EA000FA781146184600F01AFE0346FB73FB7BC6 +:102EB000184600F039F90346BB73BB7B1846103740 +:102EC000BD4680BD80B584B000AF78600B46FB7016 +:102ED0000023FB730023BB737B68D3F8C432FA78FA +:102EE0001146184600F0C3FE0346FB73FB7B1846F1 +:102EF00000F01AF90346BB73BB7B18461037BD467A +:102F000080BD80B584B000AF78600B46FB700023B5 +:102F1000FB730023BB737B68D3F8C432FA78114685 +:102F2000184600F0F6FE0346FB73FB7B184600F0E4 +:102F3000FBF80346BB73BB7B18461037BD4680BD0C +:102F400080B485B000AF78600B46FB707B68D3F827 +:102F5000C432FB6097F90330002B0BDAFB7803F0E7 +:102F60007F02F96813469B001344DB000B441233C5 +:102F70001B780BE0FB7803F07F02F96813469B0097 +:102F80001344DB000B4403F5A9731B781846143770 +:102F9000BD465DF8047B704780B584B000AF7860B3 +:102FA0000B46FB700023FB730023BB737B68D3F8D5 +:102FB000C432FA781146184600F010FD0346FB7340 +:102FC000FB7B184600F0B0F80346BB73BB7B18468A +:102FD0001037BD4680BD80B586B000AFF8607A601E +:102FE0003B600B46FB720023FB750023BB75FB683F +:102FF000D3F8C402F97A3B687A6800F001FE034610 +:10300000FB75FB7D184600F08FF80346BB75BB7D52 +:1030100018461837BD4680BD80B586B000AFF86051 +:103020007A603B600B46FB720023FB750023BB7587 +:10303000FB68D3F8C402F97A3B687A6800F097FD20 +:103040000346FB75FB7D184600F06EF80346BB7522 +:10305000BB7D18461837BD4680BD80B582B000AF35 +:1030600078600B46FB707B68D3F8C432FA7811465F +:10307000184600F0ADFD034618460837BD4680BD32 +:1030800080B582B000AF78600B46FB70FB78002BF8 +:1030900002D0012B13D023E07B685B7A002B07D092 +:1030A00000F03CF8104B1B690F4A23F00603136134 +:1030B0007B68D3F8D83218460AF03CFA10E07B68F7 +:1030C000D3F8D83218460AF01FFA7B685B7A002BD7 +:1030D00005D0054B1B69044A43F00603136100BF8A +:1030E00000BF0837BD4680BD00ED00E080B483B06E +:1030F00000AF7860034B18460C37BD465DF8047B83 +:10310000704700BF380D002080B483B000AF7860F6 +:1031100000BF0C37BD465DF8047B704780B500AF3B +:10312000FDF742FF00BF80BD80B485B000AF03460D +:10313000FB710023FB73FB79032B17D801A252F814 +:1031400023F000BF553101085B31010861310108EE +:10315000673101080023FB730BE00323FB7308E0D6 +:103160000123FB7305E00323FB7302E00323FB73DE +:1031700000BFFB7B18461437BD465DF8047B7047E3 +:1031800080B500AF00221249124809F06FFF0346D4 +:10319000002B01D0FEF750F90F490E4809F096FFB9 +:1031A0000346002B01D0FEF747F90C4909480BF004 +:1031B000F9FA0346002B01D0FEF73EF9054809F065 +:1031C000ACFF0346002B01D0FEF736F900BF80BDEF +:1031D0005C000020580F0020DC000020B000002020 +:1031E00080B483B000AF03463960FB713B681222A4 +:1031F0001A80034B18460C37BD465DF8047B7047B8 +:103200007C00002080B483B000AF03463960FB71BE +:103210003B6804221A80034B18460C37BD465DF804 +:10322000047B70479000002080B582B000AF034659 +:103230003960FB71FB79002B05D13A6807490848D2 +:103240000AF053FF04E03A68044905480AF04DFFCC +:10325000024B18460837BD4680BD00BF281200202B +:103260008002020880B582B000AF03463960FB716E +:103270003A68044904480AF038FF024B18460837F8 +:10328000BD4680BD281200209802020880B582B099 +:1032900000AF03463960FB713B681A221A8000F0C8 +:1032A00043F8024B18460837BD4680BD9400002005 +:1032B00080B582B000AF03463960FB71FB79002B0B +:1032C00005D13A68074908480AF00FFF04E03A6858 +:1032D000044905480AF009FF024B18460837BD4665 +:1032E00080BD00BF28120020AC02020880B582B069 +:1032F00000AF03463960FB71FB79002B05D13A68BA +:10330000074908480AF0F1FE04E03A680449054814 +:103310000AF0EBFE024B18460837BD4680BD00BFE1 +:1033200028120020B802020880B584B000AF0F4B0D +:103330001B68FB600E4B1B68BB600E4B1B687B6001 +:10334000FA687B681344FB60FB68002B09D00822F5 +:103350000949F86800F014F804220849B86800F038 +:103360000FF800BF1037BD4680BD00BF9075FF1F2E +:103370009475FF1F9875FF1F96000020A60000207F +:1033800080B487B000AFF860B9601346FB710023CA +:10339000FB750023FB7527E0FB681B0F092B0BD87F +:1033A000FB681B0FDAB2FB7D5B001946BB680B4460 +:1033B0003032D2B21A700AE0FB681B0FDAB2FB7D22 +:1033C0005B001946BB680B443732D2B21A70FB68F7 +:1033D0001B01FB60FB7D5B000133BA6813440022D4 +:1033E0001A70FB7D0133FB75FA7DFB799A42D3D3CA +:1033F00000BF00BF1C37BD465DF8047B704700006E +:1034000080B500AF0022054905480BF0E0F90549F9 +:1034100003480BF0FAF90023184680BD281C002051 +:10342000580F00202814002080B400AF0023184655 +:10343000BD465DF8047B704780B483B000AF03469F +:103440003960FB711346BB80FB79232B4AD801A25C +:1034500052F823F0E5340108E5340108E5340108A9 +:10346000E5340108E5340108E5340108E5340108D4 +:10347000E5340108E5340108E5340108E5340108C4 +:10348000E5340108E5340108E5340108E5340108B4 +:10349000E5340108E5340108E5340108E5340108A4 +:1034A000E5340108E5340108E5340108E534010894 +:1034B000E5340108E5340108E5340108E534010884 +:1034C000E5340108E5340108E5340108E534010874 +:1034D000E5340108E5340108E5340108E534010864 +:1034E000E534010800BF002318460C37BD465DF8DF +:1034F000047B704780B584B000AF7860396079682C +:103500000E480BF082F90D480BF0C8F90023FB6060 +:1035100009E07A68FB6813441B781846FEF7C8FF79 +:10352000FB680133FB603B681B68FA689A42F0D382 +:10353000002318461037BD4680BD00BF580F00203D +:1035400080B584B000AF78600B467B800023FB73AE +:103550000D4BD3F8BC32BB60BB68D3F81432002BE0 +:1035600001D001230BE07B881A46796806480BF0EE +:103570002EF905480BF062F90346FB73FB7B1846F6 +:103580001037BD4680BD00BF580F002080B487B003 +:1035900000AFF860B9601346FB710023FB7597F923 +:1035A000173018461C37BD465DF8047B704780B560 +:1035B00084B000AF78607B68002B01D10123C0E0AC +:1035C0007B6893F89132DBB2002B06D17B68002236 +:1035D00083F890227868FFF7CFFA7B68032283F89C +:1035E00091227B681B68184601F02BFD0023FB73BA +:1035F0003EE0FA7B796813469B001344DB000B44E2 +:10360000113301221A70FA7B796813469B00134428 +:10361000DB000B441033FA7B1A70FA7B796813468F +:103620009B001344DB000B44133300221A70FA7B17 +:10363000796813469B001344DB000B4420330022BF +:103640001A60FA7B796813469B001344DB000B4435 +:10365000243300221A60FB7B79685A1C13469B00B6 +:103660001344DB000B4400221A60FB7B0133FB7325 +:103670007B681B79FA7B9A42BBD30023FB7344E03F +:10368000FA7B796813469B001344DB000B4403F27A +:10369000511300221A70FA7B796813469B00134479 +:1036A000DB000B4403F5A873FA7B1A70FA7B796888 +:1036B00013469B001344DB000B4403F25313002218 +:1036C0001A70FA7B796813469B001344DB000B44A5 +:1036D00003F5B07300221A60FA7B796813469B00E9 +:1036E0001344DB000B4403F5B27300221A60FA7B2B +:1036F000796813469B001344DB000B4403F5B47355 +:1037000000221A60FB7B0133FB737B681B79FA7B19 +:103710009A42B5D37B6818687B68043393E8060047 +:1037200001F0AAFC7B6800221A737B68012283F8EF +:1037300091227B689B7A012B02D1786801F040FCD2 +:10374000002318461037BD4680BD80B582B000AF5B +:1037500078607B6893F89032012B01D1022312E04C +:103760007B68012283F890227B681B68184601F071 +:1037700051FC7B681B68184603F011FF7B68002230 +:1037800083F89022002318460837BD4680BD80B5D7 +:1037900084B000AF78607B681B68184603F016FFA2 +:1037A000F860FB6803F40043002B03D0786800F056 +:1037B00004FB10E1FB6803F48063002B13D07B68EB +:1037C0001B68B3F844309AB27B681B6822F48062AD +:1037D00092B2A3F844207868FFF75FFA0021786876 +:1037E00000F0FCF8F7E0FB6803F48043002B0CD0FA +:1037F0007B681B68B3F844309AB27B681B6822F47C +:10380000804292B2A3F84420E5E0FB6803F4005341 +:10381000002B0CD07B681B68B3F844309AB27B68ED +:103820001B6822F4005292B2A3F84420D3E0FB6854 +:1038300003F48053002B34D07B681B68B3F840300E +:103840009AB27B681B6822F0040292B2A3F840206F +:103850007B681B68B3F840309AB27B681B6822F023 +:10386000080292B2A3F840207B6893F8C832012B7B +:1038700007D17B68002283F8C82200217868FFF70F +:10388000FFFB7868FFF742FA7B681B68B3F84430A7 +:103890009AB27B681B6822F4805292B2A3F844204B +:1038A00099E0FB6803F40063002B27D07B681B685A +:1038B000B3F840309AB27B681B6842F0080292B2BB +:1038C000A3F840207B681B68B3F844309AB27B6849 +:1038D0001B6822F4006292B2A3F844207B681B6844 +:1038E000B3F840309AB27B681B6842F0040292B28F +:1038F000A3F840207868FFF7EFF96CE0FB6803F06D +:103900008003002B40D07B681B68B3F844309AB228 +:103910007B681B6822F0800292B2A3F844207B6887 +:1039200093F8C832002B2BD17B681B68B3F840306A +:103930009AB27B681B6842F0040292B2A3F840205E +:103940007B681B68B3F840309AB27B681B6842F012 +:10395000080292B2A3F840207B68012283F8C822B3 +:103960007B681B68B3F854309BB29B0803F03C02A1 +:103970007B68C3F8CC2201217868FFF781FB2AE03D +:103980007868FFF7A9F926E0FB6803F40073002BC1 +:103990000FD07B681B68B3F844309AB27B681B6811 +:1039A00022F4007292B2A3F844207868FFF767F916 +:1039B00011E0FB6803F48073002B0CD07B681B685C +:1039C000B3F844309AB27B681B6822F4807292B2DA +:1039D000A3F8442000BF1037BD4680BD80B582B03B +:1039E00000AF78600B46FB707B6893F89032012B38 +:1039F00001D1022312E07B68012283F890227B68C8 +:103A0000FA781A737B681B68FA781146184603F037 +:103A1000B2FD7B68002283F8902200231846083705 +:103A2000BD4680BD80B584B000AF786008461146C1 +:103A30001A460346FB700B463B801346BB700023BF +:103A4000FB7297F90330002B0EDAFB7803F00702C4 +:103A500013469B001344DB0010337A681344FB6069 +:103A6000FB6801225A700EE0FB7803F00702134650 +:103A70009B001344DB0003F5A8737A681344FB60D2 +:103A8000FB6800225A70FB7803F00703DAB2FB6888 +:103A90001A703A88FB681A61FB68BA78DA70BB78EA +:103AA000022B02D1FB6800221A717B6893F89032D6 +:103AB000012B01D102230EE07B68012283F89022C2 +:103AC0007B681B68F968184601F0F4FA7B680022ED +:103AD00083F89022FB7A18461037BD4680BD80B52A +:103AE00084B000AF78600B46FB7097F90330002B71 +:103AF0000EDAFB7803F0070213469B001344DB0049 +:103B000010337A681344FB60FB6801225A700EE0A0 +:103B1000FB7803F0070213469B001344DB0003F518 +:103B2000A8737A681344FB60FB6800225A70FB7824 +:103B300003F00703DAB2FB681A707B6893F89032DF +:103B4000012B01D102230EE07B68012283F8902231 +:103B50007B681B68F968184601F070FE7B680022DC +:103B600083F89022002318461037BD4680BD80B5EB +:103B700086B000AFF8607A603B600B46FB72FB7A60 +:103B800003F0070213469B001344DB0003F5A87300 +:103B9000FA6813447B617B697A685A617B693A6889 +:103BA0009A617B690022DA617B6900225A70FB7A94 +:103BB00003F00703DAB27B691A70FB681B68796946 +:103BC000184602F028F8002318461837BD4680BD75 +:103BD00080B483B000AF78600B46FB70FB7803F0D5 +:103BE0000702796813469B001344DB000B4403F57E +:103BF000B6731B6818460C37BD465DF8047B7047EA +:103C000080B586B000AFF8607A603B600B46FB720F +:103C1000FB7A03F0070213469B001344DB001033CA +:103C2000FA6813447B617B697A685A617B693A68F8 +:103C30009A617B69012283F824207B693A681A62C1 +:103C40007B690022DA617B6901225A70FB7A03F0FA +:103C50000703DAB27B691A70FB681B68796918463A +:103C600001F0D9FF002318461837BD4680BD80B546 +:103C700084B000AF78600B46FB70FB7803F007035D +:103C80007A681279934201D901233EE097F9033013 +:103C9000002B0EDAFB7803F0070213469B00134457 +:103CA000DB0010337A681344FB60FB6801225A7012 +:103CB0000CE0FA7813469B001344DB0003F5A8736D +:103CC0007A681344FB60FB6800225A70FB6801228B +:103CD0009A70FB7803F00703DAB2FB681A707B680E +:103CE00093F89032012B01D102230EE07B68012270 +:103CF00083F890227B681B68F968184603F03CFB48 +:103D00007B68002283F89022002318461037BD46B6 +:103D100080BD80B584B000AF78600B46FB70FB7847 +:103D200003F00F037A681279934201D9012340E02E +:103D300097F90330002B0EDAFB7803F007021346E5 +:103D40009B001344DB0010337A681344FB60FB686C +:103D500001225A700EE0FB7803F0070213469B0025 +:103D60001344DB0003F5A8737A681344FB60FB6817 +:103D700000225A70FB6800229A70FB7803F0070358 +:103D8000DAB2FB681A707B6893F89032012B01D18C +:103D900002230EE07B68012283F890227B681B6877 +:103DA000F968184603F039FB7B68002283F89022FB +:103DB000002318461037BD4680BD80B596B000AFD1 +:103DC0007860ADE37B681B68B3F84430A7F84E30E9 +:103DD000B7F84E30DBB203F00F0387F84D3097F899 +:103DE0004D30002B40F06F81B7F84E3003F01003D8 +:103DF000002B4CD17B681B681B889BB223F4E143EA +:103E000023F07003FB817B681A68FB896FEA4343E8 +:103E10006FEA53439BB213807B6810337B657B68EA +:103E20001B68B3F850309BB21A467B6D1B78DB00E1 +:103E300013447A681268134403F202431B88C3F3E5 +:103E400009027B6DDA617B6D5A697B6DDB691A440F +:103E50007B6D5A6100217868FEF7F7FE7B681B7B5B +:103E6000DBB2002B00F05C837B6D9B69002B40F084 +:103E700057837B681B7BDBB263F07F03DAB27B681E +:103E80001B68A3F84C207B6800221A7348E37B6808 +:103E900003F5A8737B657B681B681B88A7F84A300D +:103EA000B7F84A3003F40063002B32D07B681B68FC +:103EB000B3F850309BB21A467B6D1B78DB0013447D +:103EC0007A681268134403F206431B88C3F309029D +:103ED0007B6DDA617B6818687B6803F526717B6D02 +:103EE000DA887B6DDB699BB203F0C2FB7B681B68E1 +:103EF0001B889AB240F68F7313403B827B681B6825 +:103F00003A8A42F0800292B21A807868FEF770FE18 +:103F100006E3B7F94A30002B80F202837B681B6806 +:103F20001B889AB240F68F731340FB837B681B6833 +:103F3000FA8B42F0800292B21A807B681B68B3F859 +:103F400050309BB21A467B6D1B78DB0013447A68B5 +:103F50001268134403F206431B88C3F309027B6D06 +:103F6000DA617B6DDB69002B19D07B6D5B69002BFF +:103F700015D07B6818687B6D59697B6DDA887B6D1D +:103F8000DB699BB203F074FB7B6D5A697B6DDB6967 +:103F90001A447B6D5A6100217868FEF73BFE7B680E +:103FA0001B681B88A7F84A30B7F84A3003F400634F +:103FB000002B40F0B582B7F84A3003F44053B3F514 +:103FC000405F00F0AD827B681B68BB617B681B684B +:103FD000B3F850309BB21A46BB691344BB61BB694E +:103FE00003F206437B617B691B889BB2C3F3090321 +:103FF0009AB27B691A807B6D1B693E2B1DD97B6D44 +:104000001B695B097B647B6D1B6903F01F03002B3D +:1040100002D17B6C013B7B647B691B889AB27B6C11 +:104020009BB29B029BB213439BB26FEA43436FEA7E +:1040300053439AB27B691A8026E07B6D1B69002B83 +:104040000AD17B691B889BB26FEA43436FEA5343F3 +:104050009AB27B691A8017E07B6D1B695B087B64F1 +:104060007B6D1B6903F00103002B02D07B6C0133D5 +:104070007B647B691B889AB27B6C9BB29B029BB270 +:1040800013439AB27B691A807B681B681B889BB2BA +:1040900023F4804323F070037B827B8A83F4805374 +:1040A0007B827B8A83F400537B827B681A687B8ADD +:1040B00043F07F4343F47F0343F4004343F0800322 +:1040C0009BB213802CE27B681B681A4697F84D3030 +:1040D0009B0013441B88A7F84A30B7F94A30002BDD +:1040E00080F2F6807B681B681A4697F84D309B007B +:1040F00013441B889AB240F68F731340A7F84830D8 +:104100007B681B681A4697F84D309B001344B7F83C +:10411000482042F0800292B21A8097F84D20134650 +:104120009B001344DB0003F5A8737A6813447B6596 +:104130007B6D1B7B002B23D17B681B68B3F8503051 +:104140009BB21A467B6D1B78DB0013447A681268B9 +:10415000134403F206431B88C3F30903A7F8503046 +:10416000B7F85030002B00F08E807B6818687B6DAC +:1041700059697B6DDA88B7F8503003F079FA82E03C +:104180007B6DDB78022B0AD1B7F84A301A46796D7D +:10419000786800F0D3F90346A7F8503073E07B68E5 +:1041A0001B681A467B6D1B789B0013441B889BB2CF +:1041B00023F4E04323F07003A7F852307B681B68B8 +:1041C0001A467B6D1B789B001A44B7F8523043F0B7 +:1041D0007F4343F47F0343F4004343F0C0039BB2A7 +:1041E00013807B681B681A467B6D1B789B00134409 +:1041F0001B889BB203F48043002B22D07B681B6892 +:10420000B3F850309BB21A467B6D1B78DB00134429 +:104210007A681268134403F202431B88C3F309034C +:10422000A7F85030B7F85030002B2CD07B681868B6 +:104230007B6D59697B6D1A89B7F8503003F018FA15 +:1042400021E07B681B68B3F850309BB21A467B6D47 +:104250001B78DB0013447A681268134403F20643A8 +:104260001B88C3F30903A7F85030B7F85030002B70 +:1042700009D07B6818687B6D59697B6D5A89B7F8DE +:10428000503003F0F5F97B6DDA69B7F850301A4415 +:104290007B6DDA617B6D5A69B7F850301A447B6DDB +:1042A0005A617B6D9B69002B05D0B7F850207B6D60 +:1042B0001B699A4206D27B6D1B7819467868FEF717 +:1042C000A9FC05E07B681B68796D184601F0A3FC2A +:1042D000B7F84A3003F08003002B00F0218197F8F3 +:1042E0004D2013469B001344DB0010337A681344BF +:1042F0007B657B681B681A4697F84D309B0013441A +:104300001B889BB223F4E14323F07003A7F84230EB +:104310007B681B681A4697F84D309B001A44B7F823 +:1043200042306FEA43436FEA53439BB213807B6D85 +:10433000DB78012B40F0A2807B6D00229A617B6DBF +:104340001B7B002B00F09380B7F84A3003F040034A +:10435000002B46D07B6D5B78002B26D17B681B68D9 +:104360007B627B681B68B3F850309BB21A467B6A4D +:1043700013447B627B6D1B78DA007B6A134403F283 +:1043800002433B623B6A1B889BB2C3F309039AB2A8 +:104390003B6A1A803B6A1B889BB26FEA43436FEA11 +:1043A00053439AB23B6A1A8061E07B6D5B78012BC4 +:1043B0005DD17B681B68FB627B681B68B3F850307B +:1043C0009BB21A46FB6A1344FB627B6D1B78DA00D2 +:1043D000FB6A134403F20243BB62BB6A00221A80E9 +:1043E00045E07B681B68FB637B6D5B78002B26D107 +:1043F0007B681B687B637B681B68B3F850309BB29B +:104400001A467B6B13447B637B6D1B78DA007B6BF6 +:10441000134403F206433B633B6B1B889BB2C3F31D +:1044200009039AB23B6B1A803B6B1B889BB26FEA05 +:1044300043436FEA53439AB23B6B1A8017E07B6D9C +:104440005B78012B13D17B681B68B3F850309BB2AB +:104450001A46FB6B1344FB637B6D1B78DA00FB6B26 +:10446000134403F20643BB63BB6B00221A807B6DCF +:104470001B7819467868FEF7E8FB51E0B7F84A3038 +:1044800003F48073002B44D17B681B68B3F8503071 +:104490009BB21A467B6D1B78DB0013447A68126866 +:1044A000134403F202431B88C3F30903A7F8403007 +:1044B0007B6D9A69B7F840309A4207D97B6D9A694B +:1044C000B7F84030D21A7B6D9A6102E07B6D002212 +:1044D0009A617B6D9B69002B06D17B6D1B78194619 +:1044E0007868FEF7B2FB1BE07B6D5A69B7F8403085 +:1044F0001A447B6D5A617B6DDA69B7F840301A4413 +:104500007B6DDA617B681B68796D184601F083FB6F +:1045100006E0B7F84A301A46796D786800F017F966 +:104520007B681B68B3F844309BB21BB2002BFFF6CC +:1045300049AC002318465837BD4680BD80B588B0C9 +:1045400000AFF860B9601346FB80FB8803F480433A +:10455000002B7CD0FB681B68B3F850309BB21A4626 +:10456000BB681B78DB001344FA681268134403F23B +:1045700002431B88C3F309037B83BB689A697B8B67 +:104580009A4206D3BB689A697B8BD21ABB689A6140 +:1045900002E0BB6800229A61BB689B69002B23D1B3 +:1045A000FB681B681A46BB681B789B0013441B887A +:1045B0009BB223F4804323F070033B833B8B83F453 +:1045C00000533B83FB681B681A46BB681B789B0043 +:1045D0001A443B8B43F07F4343F47F0343F400438F +:1045E00043F080039BB21380FB8803F04003002B51 +:1045F0001FD0FB681B681A46BB681B789B001344DE +:104600001B889BB223F4E04323F07003FB82FB681A +:104610001B681A46BB681B789B001A44FB8A43F050 +:104620007F4343F47F0343F4004343F0C0039BB252 +:1046300013807B8B002B00F08580FB681868BB68BB +:104640005969BB681A897B8B03F012F87AE0FB6822 +:104650001B68B3F850309BB21A46BB681B78DB006E +:104660001344FA681268134403F206431B88C3F329 +:1046700009037B83BB689A697B8B9A4206D3BB682C +:104680009A697B8BD21ABB689A6102E0BB680022F0 +:104690009A61BB689B69002B23D1FB681B681A4693 +:1046A000BB681B789B0013441B889BB223F4804398 +:1046B00023F07003FB83FB8B83F40053FB83FB68C5 +:1046C0001B681A46BB681B789B001A44FB8B43F09F +:1046D0007F4343F47F0343F4004343F080039BB2E2 +:1046E0001380FB8803F04003002B1FD1FB681B687D +:1046F0001A46BB681B789B0013441B889BB223F4AB +:10470000E04323F07003BB83FB681B681A46BB6859 +:104710001B789B001A44BB8B43F07F4343F47F0319 +:1047200043F4004343F0C0039BB213807B8B002B08 +:1047300008D0FB681868BB685969BB685A897B8BCD +:1047400002F096FF7B8B18462037BD4680BD80B5B2 +:10475000A4B000AFF860B9601346FB80FB8803F09B +:104760004003002B00F0DB81FB681B68B3F850307E +:104770009BB21A46BB681B78DB001344FA681268C8 +:10478000134403F202431B88C3F30903A7F88630DE +:10479000BB689A69B7F886309A4207D9BB689A69AC +:1047A000B7F88630D21ABB689A6102E0BB68002273 +:1047B0009A61BB689B69002B40F0B980BB685B784D +:1047C000002B26D1FB681B68FB62FB681B68B3F8F3 +:1047D00050309BB21A46FB6A1344FB62BB681B78DD +:1047E000DA00FB6A134403F20243BB62BB6A1B8814 +:1047F0009BB2C3F309039AB2BB6A1A80BB6A1B88D7 +:104800009BB26FEA43436FEA53439AB2BB6A1A8082 +:104810001AE0BB685B78012B16D1FB681B687B63D1 +:10482000FB681B68B3F850309BB21A467B6B13448D +:104830007B63BB681B78DA007B6B134403F2024393 +:104840003B633B6B00221A80FB681B687B62BB6882 +:104850005B78002B26D1FB681B68FB61FB681B683B +:10486000B3F850309BB21A46FB691344FB61BB6836 +:104870001B78DA00FB69134403F20643BB61BB6992 +:104880001B889BB2C3F309039AB2BB691A80BB6948 +:104890001B889BB26FEA43436FEA53439AB2BB69EA +:1048A0001A8017E0BB685B78012B13D1FB681B688B +:1048B000B3F850309BB21A467B6A13447B62BB68E4 +:1048C0001B78DA007B6A134403F206433B623B6ABF +:1048D00000221A80BB681B781946F868FEF7B5F904 +:1048E000FB8803F48043002B00F0FA82FB681B680E +:1048F0001A46BB681B789B0013441B889BB223F4A9 +:10490000E04323F07003FB82FB681B681A46BB6818 +:104910001B789B001A44FB8A43F07F4343F47F03D8 +:1049200043F4404343F080039BB21380D8E2FB88FA +:1049300003F48043002B21D0FB681B681A46BB6838 +:104940001B789B0013441B889BB223F4E04323F0A5 +:104950007003A7F88A30FB681B681A46BB681B788F +:104960009B001A44B7F88A3043F07F4343F47F0337 +:1049700043F4404343F080039BB21380BB6893F839 +:104980002430012B40F0AC82BB685A69B7F88630FE +:104990001A44BB685A61BB68DA69B7F886301A44B2 +:1049A000BB68DA61BB681A6ABB681B699A420BD3A1 +:1049B000BB681B69C7F88C30BB681A6AD7F88C30A3 +:1049C000D21ABB681A6217E0BB681B6A002B08D1B9 +:1049D000B7F88630C7F88C30BB68002283F82420F3 +:1049E0000AE0BB68002283F82420BB681B6AC7F872 +:1049F0008C30BB6800221A62BB685B78002B65D1E3 +:104A0000FB681B68FB63FB681B68B3F850309BB204 +:104A10001A46FB6B1344FB63BB681B78DA00FB6B25 +:104A2000134403F20243BB63BB6B1B889BB2C3F30B +:104A300009039AB2BB6B1A80D7F88C303E2B1DD974 +:104A4000D7F88C305B09BB64D7F88C3003F01F03B8 +:104A5000002B02D1BB6C013BBB64BB6B1B889AB2C1 +:104A6000BB6C9BB29B029BB213439BB26FEA434366 +:104A70006FEA53439AB2BB6B1A8044E0D7F88C308C +:104A8000002B0AD1BB6B1B889BB26FEA43436FEAD2 +:104A900053439AB2BB6B1A8035E0D7F88C305B0871 +:104AA000BB64D7F88C3003F00103002B02D0BB6C41 +:104AB0000133BB64BB6B1B889AB2BB6C9BB29B027D +:104AC0009BB213439AB2BB6B1A801CE0BB685B7845 +:104AD000012B18D1FB681B687B64FB681B68B3F86B +:104AE00050309BB21A467B6C13447B64BB681B78C6 +:104AF000DA007B6C134403F202433B64D7F88C303A +:104B00009AB23B6C1A80FB681868BB685969BB682D +:104B10001A89D7F88C309BB202F068FDE0E1FB689F +:104B20001B68B3F850309BB21A46BB681B78DB0099 +:104B30001344FA681268134403F206431B88C3F354 +:104B40000903A7F88630BB689A69B7F886309A429D +:104B500007D3BB689A69B7F88630D21ABB689A61E6 +:104B600002E0BB6800229A61BB689B69002B40F0A1 +:104B7000C080BB685B78002B26D1FB681B68FB6795 +:104B8000FB681B68B3F850309BB21A46FB6F1344A6 +:104B9000FB67BB681B78DA00FB6F134403F2024328 +:104BA000BB67BB6F1B889BB2C3F309039AB2BB6F91 +:104BB0001A80BB6F1B889BB26FEA43436FEA534373 +:104BC0009AB2BB6F1A801AE0BB685B78012B16D1D2 +:104BD000FB681B687B66FB681B68B3F850309BB2B0 +:104BE0001A467B6E13447B66BB681B78DA007B6ECB +:104BF000134403F202433B663B6E00221A80FB68BB +:104C00001B687B67BB685B78002B2BD1FB681B683C +:104C1000FB66FB681B68B3F850309BB21A46FB6E0C +:104C20001344FB66BB681B78DA00FB6E134403F287 +:104C30000643C7F88030D7F880301B889BB2C3F397 +:104C400009039AB2D7F880301A80D7F880301B88D1 +:104C50009BB26FEA43436FEA53439AB2D7F880306E +:104C60001A8017E0BB685B78012B13D1FB681B68C7 +:104C7000B3F850309BB21A467B6F13447B67BB6816 +:104C80001B78DA007B6F134403F206433B673B6FEC +:104C900000221A80BB681B781946F868FDF7D5FF1B +:104CA000FB8803F48043002B40F01A81FB681B68EB +:104CB0001A46BB681B789B0013441B889BB223F4E5 +:104CC000E04323F07003A7F88830FB681B681A469E +:104CD000BB681B789B001A44B7F8883043F07F43C9 +:104CE00043F47F0343F4404343F080039BB21380BB +:104CF000F6E0FB8803F48043002B21D1FB681B689E +:104D00001A46BB681B789B0013441B889BB223F494 +:104D1000E04323F07003A7F84E30FB681B681A4687 +:104D2000BB681B789B001A44B7F84E3043F07F43B2 +:104D300043F47F0343F4404343F080039BB213806A +:104D4000BB6893F82430012B40F0CA80BB685A69D5 +:104D5000B7F886301A44BB685A61BB68DA69B7F89D +:104D600086301A44BB68DA61BB681A6ABB681B6983 +:104D70009A420BD3BB681B69C7F88C30BB681A6AB0 +:104D8000D7F88C30D21ABB681A6217E0BB681B6A6E +:104D9000002B08D1B7F88630C7F88C30BB680022EA +:104DA00083F824200AE0BB681B6AC7F88C30BB6814 +:104DB00000221A62BB68002283F82420FB681B686B +:104DC0007B65BB685B78002B65D1FB681B68FB6566 +:104DD000FB681B68B3F850309BB21A46FB6D134456 +:104DE000FB65BB681B78DA00FB6D134403F20643D6 +:104DF000BB65BB6D1B889BB2C3F309039AB2BB6D45 +:104E00001A80D7F88C303E2B1DD9D7F88C305B092F +:104E1000BB66D7F88C3003F01F03002B02D1BB6EAA +:104E2000013BBB66BB6D1B889AB2BB6E9BB29B02FB +:104E30009BB213439BB26FEA43436FEA53439AB268 +:104E4000BB6D1A8041E0D7F88C30002B0AD1BB6DC6 +:104E50001B889BB26FEA43436FEA53439AB2BB6D20 +:104E60001A8032E0D7F88C305B08BB66D7F88C30FC +:104E700003F00103002B02D0BB6E0133BB66BB6D98 +:104E80001B889AB2BB6E9BB29B029BB213439AB231 +:104E9000BB6D1A8019E0BB685B78012B15D1FB68EC +:104EA0001B68B3F850309BB21A467B6D13447B6588 +:104EB000BB681B78DA007B6D134403F206433B6545 +:104EC000D7F88C309AB23B6D1A80FB681868BB68C3 +:104ED0005969BB685A89D7F88C309BB202F086FBBF +:104EE000FB681B681A46BB681B789B0013441B8831 +:104EF0009BB223F4E04323F04003BB82BB8A83F0E0 +:104F00001003BB82BB8A83F02003BB82FB681B6853 +:104F10001A46BB681B789B001A44BB8A43F07F4348 +:104F200043F47F0343F4004343F080039BB21380B8 +:104F3000002318469037BD4680BD80B487B000AFCF +:104F4000F8607B600B467B8113463B817B8903F0D5 +:104F500080039BB2002B0BD07B8903F00702134622 +:104F60009B001344DB001033FA6813447B6109E0B3 +:104F70007A8913469B001344DB0003F5A873FA6893 +:104F800013447B613B89002B07D17B6900221A7394 +:104F90007B689AB27B69DA800BE07B6901221A7325 +:104FA0007B689AB27B691A817B681B0C9AB27B6919 +:104FB0005A81002318461C37BD465DF8047B7047B4 +:104FC00080B485B000AF78607B681B68FB607B684D +:104FD0000122C3F8D0227B68002283F8C822FB6834 +:104FE000B3F854309BB243F001039AB2FB68A3F8C4 +:104FF0005420FB68B3F854309BB243F002039AB2DA +:10500000FB68A3F85420002318461437BD465DF80A +:10501000047B704780B485B000AF78607B68002265 +:10502000A3F844204BF68073FB60FB689AB27B6860 +:10503000A3F84020002318461437BD465DF8047BD2 +:10504000704780B485B000AF78604BF68073FB602A +:105050007B68B3F840309AB2FB689BB2DB439BB2EB +:1050600013409AB27B68A3F84020002318461437F7 +:10507000BD465DF8047B704780B485B000AFF86032 +:105080003B1D83E80600FB680122A3F84020FB6873 +:105090000022A3F84020FB680022A3F84420FB680C +:1050A0000022A3F85020002318461437BD465DF8AF +:1050B000047B704780B49DB000AF786039600023F6 +:1050C00087F86F307A683B681B789B0013441B8815 +:1050D0009BB223F4EC4323F07003A7F86C303B68D9 +:1050E000DB78032B1FD801A252F823F0FD500108F2 +:1050F000195101082F5101080B510108B7F86C3004 +:1051000043F40073A7F86C3012E0B7F86C3043F446 +:10511000C063A7F86C300BE0B7F86C3043F48063E1 +:10512000A7F86C3004E0012387F86F3000E000BF7F +:105130007A683B681B789B001A44B7F86C3043F0E0 +:105140007F4343F47F0343F4004343F080039BB267 +:1051500013807A683B681B789B0013441B889BB2C2 +:105160001BB223F4E04323F070031AB23B681B78B0 +:105170001BB213431BB2A7F866307A683B681B78F2 +:105180009B001A44B7F8663043F07F4343F47F0333 +:1051900043F4004343F080039BB213803B681B7BC6 +:1051A000002B40F078813B685B78002B00F0848016 +:1051B0007B68BB617B68B3F850309BB21A46BB6911 +:1051C0001344BB613B681B78DA00BB69134403F5E9 +:1051D00080637B613B68DB885B089BB25B009AB2B3 +:1051E0007B691A807A683B681B789B0013441B8894 +:1051F0007B827B8A03F04003002B1BD07A683B68DC +:105200001B789B0013441B889BB223F4E04323F0DC +:1052100070033B827A683B681B789B001A443B8A88 +:1052200043F07F4343F47F0343F4004343F0C00360 +:105230009BB213803B68DB78012B20D07A683B68F7 +:105240001B789B0013441B889BB223F4E04323F09C +:105250004003BB81BB8983F02003BB817A683B6834 +:105260001B789B001A44BB8943F07F4343F47F03C0 +:1052700043F4004343F080039BB21380D5E27A6885 +:105280003B681B789B0013441B889BB223F4E043CC +:1052900023F04003FB817A683B681B789B001A442B +:1052A000FB8943F07F4343F47F0343F4004343F01F +:1052B00080039BB21380B8E27B683B637B68B3F8E2 +:1052C00050309BB21A463B6B13443B633B681B78E0 +:1052D000DA003B6B134403F20443FB623B68DB8858 +:1052E0005B089BB25B009AB2FB6A1A807B68BB6268 +:1052F0007B68B3F850309BB21A46BB6A1344BB625A +:105300003B681B78DA00BB6A134403F206437B62F6 +:105310007B6A1B889BB2C3F309039AB27B6A1A802B +:105320003B681B693E2B1DD93B681B695B09BB664B +:105330003B681B6903F01F03002B02D1BB6E013BCE +:10534000BB667B6A1B889AB2BB6E9BB29B029BB208 +:1053500013439BB26FEA43436FEA53439AB27B6AAB +:105360001A8026E03B681B69002B0AD17B6A1B88E8 +:105370009BB26FEA43436FEA53439AB27B6A1A8047 +:1053800017E03B681B695B08BB663B681B6903F061 +:105390000103002B02D0BB6E0133BB667B6A1B8806 +:1053A0009AB2BB6E9BB29B029BB213439AB27B6ACA +:1053B0001A807A683B681B789B0013441B887B84A7 +:1053C0007B8C03F48043002B1BD07A683B681B78EE +:1053D0009B0013441B889BB223F4E04323F070032B +:1053E0003B847A683B681B789B001A443B8C43F0F3 +:1053F0007F4343F47F0343F4404343F080039BB275 +:1054000013803B681B78002B24D17A683B681B789B +:105410009B0013441B889BB223F4804323F070034A +:10542000BB83BB8B83F48053BB83BB8B83F4005360 +:10543000BB837A683B681B789B001A44BB8B43F0A4 +:105440007F4343F47F0343F4004343F080039BB264 +:105450001380EAE17A683B681B789B0013441B8841 +:105460009BB223F4804323F07003FB83FB8B83F414 +:105470000053FB837A683B681B789B001A44FB8BC4 +:1054800043F07F4343F47F0343F4004343F080033E +:105490009BB21380C9E13B68DB78022B1ED17A688E +:1054A0003B681B789B0013441B889BB223F4E043AA +:1054B00023F07003A7F862307A683B681B789B0082 +:1054C0001A44B7F8623043F07F4343F47F0343F458 +:1054D000014343F080039BB213801DE07A683B6870 +:1054E0001B789B0013441B889BB223F4E24323F0F8 +:1054F0007003A7F864307A683B681B789B001A44F5 +:10550000B7F8643043F07F4343F47F0343F4004330 +:1055100043F080039BB213807B68FB657B68B3F824 +:1055200050309BB21A46FB6D1344FB653B681B78F9 +:10553000DA00FB6D134403F58063BB653B681B8990 +:105540005B089BB25B009AB2BB6D1A807B687B657F +:105550007B68B3F850309BB21A467B6D13447B6571 +:105560003B681B78DA007B6D134403F204433B6510 +:105570003B685B895B089BB25B009AB23B6D1A800B +:105580003B685B78002B40F093807A683B681B781F +:105590009B0013441B88A7F84030B7F8403003F451 +:1055A0008043002B1BD07A683B681B789B00134418 +:1055B0001B889BB223F4E04323F07003FB877A68D7 +:1055C0003B681B789B001A44FB8F43F07F4343F4F6 +:1055D0007F0343F4404343F080039BB213807A6817 +:1055E0003B681B789B0013441B88BB87BB8F03F071 +:1055F0004003002B1BD07A683B681B789B00134448 +:105600001B889BB223F4E04323F070037B877A6806 +:105610003B681B789B001A447B8F43F07F4343F425 +:105620007F0343F4004343F0C0039BB213807A68C6 +:105630003B681B789B0013441B889BB223F4804378 +:1056400023F070033B873B8F83F480533B873B8F72 +:1056500083F400533B877A683B681B789B001A44AD +:105660003B8F43F07F4343F47F0343F4004343F015 +:1056700080039BB213807A683B681B789B001344BD +:105680001B889BB223F4E04323F04003FB867A6837 +:105690003B681B789B001A44FB8E43F07F4343F426 +:1056A0007F0343F4004343F080039BB21380BCE0CC +:1056B0007A683B681B789B0013441B88A7F84E3020 +:1056C000B7F84E3003F48043002B1DD07A683B6856 +:1056D0001B789B0013441B889BB223F4E04323F008 +:1056E0007003A7F84C307A683B681B789B001A441B +:1056F000B7F84C3043F07F4343F47F0343F4404317 +:1057000043F080039BB213807A683B681B789B0050 +:1057100013441B88A7F84A30B7F84A3003F0400317 +:10572000002B1DD07A683B681B789B0013441B88B4 +:105730009BB223F4E04323F07003A7F848307A6863 +:105740003B681B789B001A44B7F8483043F07F430E +:1057500043F47F0343F4004343F0C0039BB2138040 +:105760003B68DB78012B24D07A683B681B789B0070 +:1057700013441B889BB223F4E04323F04003A7F8B3 +:105780004430B7F8443083F02003A7F844307A68F7 +:105790003B681B789B001A44B7F8443043F07F43C2 +:1057A00043F47F0343F4004343F080039BB2138030 +:1057B0001DE07A683B681B789B0013441B889BB2F2 +:1057C00023F4E04323F04003A7F846307A683B68AF +:1057D0001B789B001A44B7F8463043F07F4343F4EC +:1057E0007F0343F4004343F080039BB213807A6845 +:1057F0003B681B789B0013441B889BB223F48043B7 +:1058000023F07003A7F842307A683B681B789B004E +:105810001A44B7F8423043F07F4343F47F0343F424 +:10582000004343F080039BB2138097F86F30184613 +:105830007437BD465DF8047B704700BF80B48DB0FF +:1058400000AF786039603B681B7B002B40F08E8096 +:105850003B685B78002B44D07A683B681B789B00E0 +:1058600013441B88BB81BB8903F04003002B1BD072 +:105870007A683B681B789B0013441B889BB223F417 +:10588000E04323F070037B817A683B681B789B00C0 +:105890001A447B8943F07F4343F47F0343F400437E +:1058A00043F0C0039BB213807A683B681B789B006F +:1058B00013441B889BB223F4E04323F040033B8155 +:1058C0007A683B681B789B001A443B8943F07F430E +:1058D00043F47F0343F4004343F080039BB21380FF +:1058E00092E17A683B681B789B0013441B887B829B +:1058F0007B8A03F48043002B1BD07A683B681B78BB +:105900009B0013441B889BB223F4E04323F07003F5 +:105910003B827A683B681B789B001A443B8A43F0C1 +:105920007F4343F47F0343F4404343F080039BB23F +:1059300013807A683B681B789B0013441B889BB2DA +:1059400023F4804323F07003FB817A683B681B7863 +:105950009B001A44FB8943F07F4343F47F0343F4E5 +:10596000004343F080039BB213804DE13B685B78BA +:10597000002B40F0A5807A683B681B789B0013449D +:105980001B883B843B8C03F48043002B1BD07A683C +:105990003B681B789B0013441B889BB223F4E043B5 +:1059A00023F07003FB837A683B681B789B001A44E2 +:1059B000FB8B43F07F4343F47F0343F4404343F0C6 +:1059C00080039BB213807A683B681B789B0013446A +:1059D0001B88BB83BB8B03F04003002B1BD07A6872 +:1059E0003B681B789B0013441B889BB223F4E04365 +:1059F00023F070037B837A683B681B789B001A4412 +:105A00007B8B43F07F4343F47F0343F4004343F035 +:105A1000C0039BB213807A683B681B789B001344D9 +:105A20001B889BB223F4E04323F070033B837A6826 +:105A30003B681B789B001A443B8B43F07F4343F445 +:105A40007F0343F4004343F0C0039BB213807A68A2 +:105A50003B681B789B0013441B889BB223F4804354 +:105A600023F07003FB827A683B681B789B001A4422 +:105A7000FB8A43F07F4343F47F0343F4004343F046 +:105A800080039BB213807A683B681B789B001344A9 +:105A90001B889BB223F4E04323F04003BB827A6867 +:105AA0003B681B789B001A44BB8A43F07F4343F456 +:105AB0007F0343F4004343F080039BB21380A3E0D1 +:105AC0007A683B681B789B0013441B88FB85FB8D21 +:105AD00003F48043002B1BD07A683B681B789B0043 +:105AE00013441B889BB223F4E04323F07003BB856F +:105AF0007A683B681B789B001A44BB8D43F07F4358 +:105B000043F47F0343F4404343F080039BB213808C +:105B10007A683B681B789B0013441B887B857B8DD0 +:105B200003F04003002B1BD07A683B681B789B0076 +:105B300013441B889BB223F4E04323F070033B859E +:105B40007A683B681B789B001A443B8D43F07F4387 +:105B500043F47F0343F4004343F0C0039BB213803C +:105B60007A683B681B789B0013441B889BB223F424 +:105B7000E04323F07003FB847A683B681B789B004A +:105B80001A44FB8C43F07F4343F47F0343F44043C8 +:105B900043F080039BB213807A683B681B789B00BC +:105BA00013441B889BB223F4E04323F04003BB84DF +:105BB0007A683B681B789B001A44BB8C43F07F4398 +:105BC00043F47F0343F4004343F080039BB213800C +:105BD0007A683B681B789B0013441B889BB223F4B4 +:105BE000804323F070037B847A683B681B789B00BA +:105BF0001A447B8C43F07F4343F47F0343F4004318 +:105C000043F080039BB21380002318463437BD460F +:105C10005DF8047B704780B5C2B000AF07F58473B0 +:105C2000A3F58273186007F58473A3F58473196074 +:105C300007F58473A3F584731B685B78012B40F030 +:105C4000B78607F58473A3F584731B689A6907F513 +:105C50008473A3F584731B681B699A4208D907F5FE +:105C60008473A3F584731B681B69C7F8043107E0CC +:105C700007F58473A3F584731B689B69C7F8043127 +:105C800007F58473A3F584731B681B7B002B3AD143 +:105C900007F58473A3F584731B68596907F584734A +:105CA000A3F584731B68DA88D7F804319BB207F533 +:105CB0008470A0F58270006801F098FC07F5847389 +:105CC000A3F582731B683B6107F58473A3F58273A8 +:105CD0001B68B3F850309BB21A463B6913443B61D2 +:105CE00007F58473A3F584731B681B78DA003B699E +:105CF000134403F20243FB60D7F804319AB2FB6805 +:105D00001A8000F01FBE07F58473A3F584731B6827 +:105D1000DB78022B40F0628407F58473A3F584736B +:105D20001B681A6A07F58473A3F584731B681B69E3 +:105D30009A4240F2DF8307F58473A3F582731A68F1 +:105D400007F58473A3F584731B681B789B001344C9 +:105D50001B889BB223F4E04323F07003A7F856306E +:105D600007F58473A3F582731A6807F58473A3F5A6 +:105D700084731B681B789B001A44B7F8563043F0B5 +:105D80007F4343F47F0343F4014343F080039BB21A +:105D9000138007F58473A3F584731B681A6AD7F818 +:105DA0000431D21A07F58473A3F584731B681A6251 +:105DB00007F58473A3F582731A6807F58473A3F556 +:105DC00084731B681B789B0013441B889BB203F0F1 +:105DD0004003002B00F0C78107F58473A3F582739D +:105DE0001B683B6307F58473A3F584731B685B78BA +:105DF000002B77D107F58473A3F582731B68BB6210 +:105E000007F58473A3F582731B68B3F850309BB217 +:105E10001A46BB6A1344BB6207F58473A3F5847307 +:105E20001B681B78DA00BB6A134403F206437B62EB +:105E30007B6A1B889BB2C3F309039AB27B6A1A8000 +:105E4000D7F804313E2B21D9D7F804315B09C7F8C4 +:105E50000031D7F8043103F01F03002B04D1D7F829 +:105E60000031013BC7F800317B6A1B889AB2D7F832 +:105E700000319BB29B029BB213439BB26FEA434338 +:105E80006FEA53439AB27B6A1A8050E0D7F8043124 +:105E9000002B0AD17B6A1B889BB26FEA43436FEAEF +:105EA00053439AB27B6A1A8041E0D7F804315B0809 +:105EB000C7F80031D7F8043103F00103002B04D0F8 +:105EC000D7F800310133C7F800317B6A1B889AB2DA +:105ED000D7F800319BB29B029BB213439AB27B6A04 +:105EE0001A8024E007F58473A3F584731B685B783C +:105EF000012B1CD107F58473A3F582731B68B3F8DB +:105F000050309BB21A463B6B13443B6307F58473D6 +:105F1000A3F584731B681B78DA003B6B134403F210 +:105F20000643FB62D7F804319AB2FB6A1A8007F580 +:105F30008473A3F584731B685B89A7F8763007F533 +:105F40008473A3F584731B685969D7F804319BB235 +:105F5000B7F8762007F58470A0F58270006801F02C +:105F600045FB07F58473A3F584731B685A69D7F85A +:105F700004311A4407F58473A3F584731B685A61CE +:105F800007F58473A3F584731B681A6A07F5847395 +:105F9000A3F584731B681B699A420FD907F58473B4 +:105FA000A3F584731B681A6AD7F80431D21A07F56F +:105FB0008473A3F584731B681A620EE007F584737B +:105FC000A3F584731B681B6AC7F8043107F5847353 +:105FD000A3F584731B6800221A6207F58473A3F586 +:105FE00084731B685B78002B77D107F58473A3F566 +:105FF00082731B68BB6107F58473A3F582731B680A +:10600000B3F850309BB21A46BB691344BB6107F525 +:106010008473A3F584731B681B78DA00BB6913448F +:1060200003F202437B617B691B889BB2C3F30903C4 +:106030009AB27B691A80D7F804313E2B21D9D7F860 +:1060400004315B09C7F8FC30D7F8043103F01F03B3 +:10605000002B04D1D7F8FC30013BC7F8FC307B693A +:106060001B889AB2D7F8FC309BB29B029BB21343B9 +:106070009BB26FEA43436FEA53439AB27B691A803B +:1060800056E0D7F80431002B0AD17B691B889BB2FC +:106090006FEA43436FEA53439AB27B691A8047E041 +:1060A000D7F804315B08C7F8FC30D7F8043103F0A7 +:1060B0000103002B04D0D7F8FC300133C7F8FC30C3 +:1060C0007B691B889AB2D7F8FC309BB29B029BB2CB +:1060D00013439AB27B691A802AE007F58473A3F50B +:1060E00084731B685B78012B22D107F58473A3F5B9 +:1060F00082731B683B6207F58473A3F582731B6888 +:10610000B3F850309BB21A463B6A13443B6207F522 +:106110008473A3F584731B681B78DA003B6A13440D +:1061200003F20243FB61D7F804319AB2FB691A808B +:1061300007F58473A3F584731B681B89A7F8763071 +:1061400007F58473A3F584731B685969D7F8043184 +:106150009BB2B7F8762007F58470A0F582700068CE +:1061600001F044FAEEE307F58473A3F584731B682A +:106170005B78002B77D107F58473A3F582731B68D6 +:10618000BB6407F58473A3F582731B68B3F85030C2 +:106190009BB21A46BB6C1344BB6407F58473A3F52A +:1061A00084731B681B78DA00BB6C134403F2024350 +:1061B0007B647B6C1B889BB2C3F309039AB27B6C34 +:1061C0001A80D7F804313E2B21D9D7F804315B0966 +:1061D000C7F8F830D7F8043103F01F03002B04D1BF +:1061E000D7F8F830013BC7F8F8307B6C1B889AB2BF +:1061F000D7F8F8309BB29B029BB213439BB26FEA75 +:1062000043436FEA53439AB27B6C1A8056E0D7F847 +:106210000431002B0AD17B6C1B889BB26FEA43438D +:106220006FEA53439AB27B6C1A8047E0D7F8043187 +:106230005B08C7F8F830D7F8043103F00103002BEE +:1062400004D0D7F8F8300133C7F8F8307B6C1B88DE +:106250009AB2D7F8F8309BB29B029BB213439AB222 +:106260007B6C1A802AE007F58473A3F584731B689E +:106270005B78012B22D107F58473A3F582731B6829 +:106280003B6507F58473A3F582731B68B3F8503040 +:106290009BB21A463B6D13443B6507F58473A3F527 +:1062A00084731B681B78DA003B6D134403F20243CE +:1062B000FB64D7F804319AB2FB6C1A8007F584733B +:1062C000A3F584731B681B89A7F8763007F58473E0 +:1062D000A3F584731B685969D7F804319BB2B7F8EA +:1062E000762007F58470A0F58270006801F07EF9D1 +:1062F00007F58473A3F584731B685A69D7F80431D2 +:106300001A4407F58473A3F584731B685A6107F573 +:106310008473A3F584731B681A6A07F58473A3F565 +:1063200084731B681B699A420FD907F58473A3F520 +:1063300084731B681A6AD7F80431D21A07F584737C +:10634000A3F584731B681A620EE007F58473A3F546 +:1063500084731B681B6AC7F8043107F58473A3F5BF +:1063600084731B6800221A6207F58473A3F5827395 +:106370001B683B6407F58473A3F584731B685B7823 +:10638000002B77D107F58473A3F582731B68BB6379 +:1063900007F58473A3F582731B68B3F850309BB282 +:1063A0001A46BB6B1344BB6307F58473A3F5847370 +:1063B0001B681B78DA00BB6B134403F206437B6354 +:1063C0007B6B1B889BB2C3F309039AB27B6B1A8069 +:1063D000D7F804313E2B21D9D7F804315B09C7F82F +:1063E000F430D7F8043103F01F03002B04D1D7F8A1 +:1063F000F430013BC7F8F4307B6B1B889AB2D7F8B6 +:10640000F4309BB29B029BB213439BB26FEA4343AF +:106410006FEA53439AB27B6B1A8050E0D7F804318D +:10642000002B0AD17B6B1B889BB26FEA43436FEA58 +:1064300053439AB27B6B1A8041E0D7F804315B0872 +:10644000C7F8F430D7F8043103F00103002B04D06F +:10645000D7F8F4300133C7F8F4307B6B1B889AB25D +:10646000D7F8F4309BB29B029BB213439AB27B6B7A +:106470001A8024E007F58473A3F584731B685B78A6 +:10648000012B1CD107F58473A3F582731B68B3F845 +:1064900050309BB21A463B6C13443B6407F584733F +:1064A000A3F584731B681B78DA003B6C134403F27A +:1064B0000643FB63D7F804319AB2FB6B1A8007F5E9 +:1064C0008473A3F584731B685B89A7F8763007F59E +:1064D0008473A3F584731B685969D7F804319BB2A0 +:1064E000B7F8762007F58470A0F58270006801F097 +:1064F0007DF827E207F58473A3F584731B681B6A94 +:10650000C7F8043107F58473A3F582731A6807F599 +:106510008473A3F584731B681B789B0013441B884A +:106520009BB223F4E24323F07003A7F8623007F52F +:106530008473A3F582731A6807F58473A3F58473D3 +:106540001B681B789B001A44B7F8623043F07F4306 +:1065500043F47F0343F4004343F080039BB2138072 +:1065600007F58473A3F582731B68FB6507F58473D5 +:10657000A3F582731B68B3F850309BB21A46FB6DCB +:106580001344FB6507F58473A3F584731B681B78BC +:10659000DA00FB6D134403F20243BB65D7F8043104 +:1065A0009AB2BB6D1A8007F58473A3F584731B68D8 +:1065B0001B89A7F8763007F58473A3F584731B68ED +:1065C0005969D7F804319BB2B7F8762007F5847083 +:1065D000A0F58270006801F009F8B3E107F5847353 +:1065E000A3F584731B681A6AD7F80431D21A07F529 +:1065F0008473A3F584731B681A6207F58473A3F58B +:1066000082731A6807F58473A3F584731B681B787B +:106610009B0013441B889BB203F04003002B00F047 +:10662000C68007F58473A3F582731B683B6707F583 +:106630008473A3F584731B685B78002B77D107F50F +:106640008473A3F582731B68BB6607F58473A3F597 +:1066500082731B68B3F850309BB21A46BB6E13446A +:10666000BB6607F58473A3F584731B681B78DA0097 +:10667000BB6E134403F206437B667B6E1B889BB2A2 +:10668000C3F309039AB27B6E1A80D7F804313E2B0C +:1066900021D9D7F804315B09C7F8F030D7F80431B5 +:1066A00003F01F03002B04D1D7F8F030013BC7F8EB +:1066B000F0307B6E1B889AB2D7F8F0309BB29B0209 +:1066C0009BB213439BB26FEA43436FEA53439AB2C0 +:1066D0007B6E1A8050E0D7F80431002B0AD17B6E14 +:1066E0001B889BB26FEA43436FEA53439AB27B6EB7 +:1066F0001A8041E0D7F804315B08C7F8F030D7F8CA +:10670000043103F00103002B04D0D7F8F03001333B +:10671000C7F8F0307B6E1B889AB2D7F8F0309BB286 +:106720009B029BB213439AB27B6E1A8024E007F55A +:106730008473A3F584731B685B78012B1CD107F568 +:106740008473A3F582731B68B3F850309BB21A466A +:106750003B6F13443B6707F58473A3F584731B6891 +:106760001B78DA003B6F134403F20643FB66D7F84D +:1067700004319AB2FB6E1A8007F58473A3F5847313 +:106780001B685B89A7F8763007F58473A3F58473DB +:106790001B685969D7F804319BB2B7F8762007F522 +:1067A0008470A0F58270006800F020FFCAE007F551 +:1067B0008473A3F584731B685B78002B77D107F58E +:1067C0008473A3F582731B68FB6707F58473A3F5D5 +:1067D00082731B68B3F850309BB21A46FB6F1344A8 +:1067E000FB6707F58473A3F584731B681B78DA00D5 +:1067F000FB6F134403F20243BB67BB6F1B889BB262 +:10680000C3F309039AB2BB6F1A80D7F804313E2B49 +:1068100021D9D7F804315B09C7F8EC30D7F8043137 +:1068200003F01F03002B04D1D7F8EC30013BC7F86D +:10683000EC30BB6F1B889AB2D7F8EC309BB29B024E +:106840009BB213439BB26FEA43436FEA53439AB23E +:10685000BB6F1A805CE0D7F80431002B0AD1BB6F04 +:106860001B889BB26FEA43436FEA53439AB2BB6FF4 +:106870001A804DE0D7F804315B08C7F8EC30D7F840 +:10688000043103F00103002B04D0D7F8EC300133BE +:10689000C7F8EC30BB6F1B889AB2D7F8EC309BB2CC +:1068A0009B029BB213439AB2BB6F1A8030E007F58C +:1068B0008473A3F584731B685B78012B28D107F5DB +:1068C0008473A3F582731B68C7F8843007F584735B +:1068D000A3F582731B68B3F850309BB21A46D7F801 +:1068E00084301344C7F8843007F58473A3F58473A8 +:1068F0001B681B78DA00D7F88430134403F2024394 +:10690000C7F88030D7F804319AB2D7F880301A80AF +:1069100007F58473A3F584731B681B89A7F8763089 +:1069200007F58473A3F584731B685969D7F804319C +:106930009BB2B7F8762007F58470A0F582700068E6 +:1069400000F054FE07F58473A3F582731A6807F507 +:106950008473A3F584731B681B789B0013441B8806 +:106960009BB223F4E04323F040037B817B8983F0D7 +:1069700010037B817B8983F020037B8107F584737F +:10698000A3F582731A6807F58473A3F584731B68F3 +:106990001B789B001A447B8943F07F4343F47F03B9 +:1069A00043F4004343F080039BB2138000F0DEBC4D +:1069B00007F58473A3F584731B681B7B002B40F0E1 +:1069C000BB8007F58473A3F584731B689A6907F588 +:1069D0008473A3F584731B681B699A4217D907F562 +:1069E0008473A3F584731B681B69C7F8043107F52A +:1069F0008473A3F584731B689A69D7F80431D21A9B +:106A000007F58473A3F584731B689A610EE007F59C +:106A10008473A3F584731B689B69C7F8043107F579 +:106A20008473A3F584731B6800229A6107F584734D +:106A3000A3F582731B68C7F8903007F58473A3F53C +:106A400082731B68B3F850309BB21A46D7F8903067 +:106A50001344C7F8903007F58473A3F584731B685B +:106A60001B78DA00D7F89030134403F20643C7F8D6 +:106A70008C30D7F88C301B889BB2C3F309039AB2D1 +:106A8000D7F88C301A80D7F804313E2B24D9D7F8A8 +:106A900004315B09C7F8E830D7F8043103F01F036D +:106AA000002B04D1D7F8E830013BC7F8E830D7F81D +:106AB0008C301B889AB2D7F8E8309BB29B029BB20D +:106AC00013439BB26FEA43436FEA53439AB2D7F83A +:106AD0008C301A8000F010BCD7F80431002B0CD198 +:106AE000D7F88C301B889BB26FEA43436FEA53435D +:106AF0009AB2D7F88C301A80FEE3D7F804315B08DD +:106B0000C7F8E830D7F8043103F00103002B04D0B4 +:106B1000D7F8E8300133C7F8E830D7F88C301B8855 +:106B20009AB2D7F8E8309BB29B029BB213439AB259 +:106B3000D7F88C301A80DFE307F58473A3F58473EC +:106B40001B68DB78022B40F0188207F58473A3F5ED +:106B500084731B685B78002B40F09D8007F584737D +:106B6000A3F582731B68C7F8AC3007F58473A3F5EF +:106B700082731B68B3F850309BB21A46D7F8AC301A +:106B80001344C7F8AC3007F58473A3F584731B680E +:106B90001B78DA00D7F8AC30134403F20243C7F88D +:106BA000A830D7F8A8301B889BB2C3F309039AB268 +:106BB000D7F8A8301A8007F58473A3F584731B688F +:106BC0001B693E2B2BD907F58473A3F584731B68CF +:106BD0001B695B09C7F8E43007F58473A3F5847378 +:106BE0001B681B6903F01F03002B04D1D7F8E430A6 +:106BF000013BC7F8E430D7F8A8301B889AB2D7F821 +:106C0000E4309BB29B029BB213439BB26FEA4343B7 +:106C10006FEA53439AB2D7F8A8301A8070E007F5AC +:106C20008473A3F584731B681B69002B0CD1D7F800 +:106C3000A8301B889BB26FEA43436FEA53439AB272 +:106C4000D7F8A8301A805BE007F58473A3F5847346 +:106C50001B681B695B08C7F8E43007F58473A3F56C +:106C600084731B681B6903F00103002B04D0D7F861 +:106C7000E4300133C7F8E430D7F8A8301B889AB263 +:106C8000D7F8E4309BB29B029BB213439AB2D7F879 +:106C9000A8301A8034E007F58473A3F584731B6869 +:106CA0005B78012B2CD107F58473A3F582731B68E5 +:106CB000C7F8B43007F58473A3F582731B68B3F883 +:106CC00050309BB21A46D7F8B4301344C7F8B430EA +:106CD00007F58473A3F584731B681B78DA00D7F873 +:106CE000B430134403F20243C7F8B03007F584739D +:106CF000A3F584731B681B699AB2D7F8B0301A8069 +:106D000007F58473A3F582731B68C7F8A43007F5F1 +:106D10008473A3F584731B685B78002B40F09D801F +:106D200007F58473A3F582731B68C7F89C3007F5D9 +:106D30008473A3F582731B68B3F850309BB21A4674 +:106D4000D7F89C301344C7F89C3007F58473A3F53B +:106D500084731B681B78DA00D7F89C30134403F265 +:106D60000643C7F89830D7F898301B889BB2C3F316 +:106D700009039AB2D7F898301A8007F58473A3F5FF +:106D800084731B681B693E2B2BD907F58473A3F50D +:106D900084731B681B695B09C7F8E03007F58473CF +:106DA000A3F584731B681B6903F01F03002B04D138 +:106DB000D7F8E030013BC7F8E030D7F898301B88AF +:106DC0009AB2D7F8E0309BB29B029BB213439BB2BE +:106DD0006FEA43436FEA53439AB2D7F898301A8068 +:106DE00069E007F58473A3F584731B681B69002BA6 +:106DF0000CD1D7F898301B889BB26FEA43436FEAF7 +:106E000053439AB2D7F898301A8054E007F5847348 +:106E1000A3F584731B681B695B08C7F8E03007F5AE +:106E20008473A3F584731B681B6903F00103002BB3 +:106E300004D0D7F8E0300133C7F8E030D7F8983005 +:106E40001B889AB2D7F8E0309BB29B029BB21343E7 +:106E50009AB2D7F898301A802DE007F58473A3F51D +:106E600084731B685B78012B25D107F58473A3F528 +:106E700082731B68B3F850309BB21A46D7F8A4301F +:106E80001344C7F8A43007F58473A3F584731B6813 +:106E90001B78DA00D7F8A430134403F20643C7F88E +:106EA000A03007F58473A3F584731B681B699AB23D +:106EB000D7F8A0301A8007F58473A3F584731B6894 +:106EC000DB69002B00F0188207F58473A3F5827349 +:106ED0001A6807F58473A3F584731B681B789B00FD +:106EE00013441B88A7F89630B7F8963003F4804314 +:106EF000002B05D0B7F8963003F04003002B0DD1DE +:106F0000B7F8963003F48043002B40F0F581B7F8D2 +:106F1000963003F04003002B40F0EE8107F58473B8 +:106F2000A3F582731A6807F58473A3F584731B684D +:106F30001B789B0013441B889BB223F4E04323F08F +:106F40007003A7F8943007F58473A3F582731A6869 +:106F500007F58473A3F584731B681B789B001A44A0 +:106F6000B7F8943043F07F4343F47F0343F4004386 +:106F700043F0C0039BB21380BEE107F58473A3F511 +:106F800084731B68DB78012B40F0B48107F58473B0 +:106F9000A3F584731B689A6907F58473A3F584735A +:106FA0001B681B699A4217D907F58473A3F584738C +:106FB0001B681B69C7F8043107F58473A3F5847354 +:106FC0001B689A69D7F80431D21A07F58473A3F5C0 +:106FD00084731B689A610EE007F58473A3F58473CC +:106FE0001B689B69C7F8043107F58473A3F58473A4 +:106FF0001B6800229A6107F58473A3F584731B68EC +:107000005B78002B40F0858007F58473A3F58273CD +:107010001B68C7F8CC3007F58473A3F582731B682F +:10702000B3F850309BB21A46D7F8CC301344C7F8A7 +:10703000CC3007F58473A3F584731B681B78DA00E2 +:10704000D7F8CC30134403F20243C7F8C830D7F85E +:10705000C8301B889BB2C3F309039AB2D7F8C83073 +:107060001A80D7F804313E2B23D9D7F804315B09B5 +:10707000C7F8DC30D7F8043103F01F03002B04D12C +:10708000D7F8DC30013BC7F8DC30D7F8C8301B88B4 +:107090009AB2D7F8DC309BB29B029BB213439BB2EF +:1070A0006FEA43436FEA53439AB2D7F8C8301A8065 +:1070B00060E0D7F80431002B0CD1D7F8C8301B881A +:1070C0009BB26FEA43436FEA53439AB2D7F8C83092 +:1070D0001A804FE0D7F804315B08C7F8DC30D7F8E6 +:1070E000043103F00103002B04D0D7F8DC30013366 +:1070F000C7F8DC30D7F8C8301B889AB2D7F8DC3034 +:107100009BB29B029BB213439AB2D7F8C8301A8045 +:1071100030E007F58473A3F584731B685B78012B5B +:1071200028D107F58473A3F582731B68C7F8D430A0 +:1071300007F58473A3F582731B68B3F850309BB2D4 +:107140001A46D7F8D4301344C7F8D43007F58473FF +:10715000A3F584731B681B78DA00D7F8D430134486 +:1071600003F20243C7F8D030D7F804319AB2D7F807 +:10717000D0301A8007F58473A3F582731B68C7F8B3 +:10718000C43007F58473A3F584731B685B78002B08 +:1071900040F0858007F58473A3F582731B68C7F8F8 +:1071A000BC3007F58473A3F582731B68B3F85030C5 +:1071B0009BB21A46D7F8BC301344C7F8BC3007F569 +:1071C0008473A3F584731B681B78DA00D7F8BC308E +:1071D000134403F20643C7F8B830D7F8B8301B8819 +:1071E0009BB2C3F309039AB2D7F8B8301A80D7F824 +:1071F00004313E2B23D9D7F804315B09C7F8D830C6 +:10720000D7F8043103F01F03002B04D1D7F8D8308E +:10721000013BC7F8D830D7F8B8301B889AB2D7F8F6 +:10722000D8309BB29B029BB213439BB26FEA43439D +:107230006FEA53439AB2D7F8B8301A805CE0D7F8B7 +:107240000431002B0CD1D7F8B8301B889BB26FEA01 +:1072500043436FEA53439AB2D7F8B8301A804BE0F1 +:10726000D7F804315B08C7F8D830D7F8043103F0F9 +:107270000103002B04D0D7F8D8300133C7F8D83039 +:10728000D7F8B8301B889AB2D7F8D8309BB29B0297 +:107290009BB213439AB2D7F8B8301A802CE007F5A6 +:1072A0008473A3F584731B685B78012B24D107F5E5 +:1072B0008473A3F582731B68B3F850309BB21A46EF +:1072C000D7F8C4301344C7F8C43007F58473A3F566 +:1072D00084731B681B78DA00D7F8C430134403F2B8 +:1072E0000643C7F8C030D7F804319AB2D7F8C03097 +:1072F0001A8001E001233AE007F58473A3F5827355 +:107300001A6807F58473A3F584731B681B789B00C8 +:1073100013441B889BB223F4804323F07003A7F827 +:107320008A30B7F88A3083F48053A7F88A30B7F8E8 +:107330008A3083F40053A7F88A3007F58473A3F5E5 +:1073400082731A6807F58473A3F584731B681B782E +:107350009B001A44B7F88A3043F07F4343F47F031D +:1073600043F4004343F080039BB21380002318468C +:1073700007F58477BD4680BD80B485B000AF7860E6 +:1073800039603B685B78002B20D07A683B681B78BB +:107390009B0013441B889BB223F4E04323F040037B +:1073A000BB81BB8983F01003BB817A683B681B7883 +:1073B0009B001A44BB8943F07F4343F47F0343F4AB +:1073C000004343F080039BB213801FE07A683B6860 +:1073D0001B789B0013441B889BB223F4804323F04B +:1073E0007003FB81FB8983F48053FB817A683B68DF +:1073F0001B789B001A44FB8943F07F4343F47F03CF +:1074000043F4004343F080039BB2138000231846EB +:107410001437BD465DF8047B704780B487B000AF79 +:10742000786039603B681B7B002B40F09D803B6897 +:107430005B78002B4CD07A683B681B789B00134428 +:107440001B883B823B8A03F04003002B1BD07A68E9 +:107450003B681B789B0013441B889BB223F4E043DA +:1074600023F07003FB817A683B681B789B001A4409 +:10747000FB8943F07F4343F47F0343F4004343F02D +:10748000C0039BB213803B68DB78012B6CD07A6819 +:107490003B681B789B0013441B889BB223F4E0439A +:1074A00023F04003BB81BB8983F02003BB817A6852 +:1074B0003B681B789B001A44BB8943F07F4343F42D +:1074C0007F0343F4004343F080039BB213804BE0FF +:1074D0007A683B681B789B0013441B88FB82FB8AFD +:1074E00003F48043002B1BD07A683B681B789B0019 +:1074F00013441B889BB223F4E04323F07003BB8248 +:107500007A683B681B789B001A44BB8A43F07F4330 +:1075100043F47F0343F4404343F080039BB2138062 +:107520007A683B681B789B0013441B889BB223F44A +:10753000804323F070037B827B8A83F480537B82B9 +:107540007B8A83F400537B827A683B681B789B00BC +:107550001A447B8A43F07F4343F47F0343F40043A0 +:1075600043F080039BB21380002318461C37BD46AE +:107570005DF8047B704780B483B000AF78600B4641 +:10758000FB70FB78002B03D17B688022A3F84C2092 +:10759000002318460C37BD465DF8047B704780B465 +:1075A00083B000AF78607B68B3F858309BB26FEA65 +:1075B00043436FEA53439AB27B68A3F858200023F1 +:1075C00018460C37BD465DF8047B704780B485B023 +:1075D00000AF78607B68B3F844309BB2FB60FB6817 +:1075E00018461437BD465DF8047B704780B48BB0F5 +:1075F00000AFF860B96011461A460B46FB8013468F +:10760000BB80BB8801335B08BB61FB687B61BB68E7 +:10761000FB61FA887B69134403F580633B62BB69B5 +:107620007B621BE0FB691B787B82FB6901331B7863 +:107630001B021AB2B7F9123013431BB27B823B6AAA +:107640007A8A1A803B6A02333B62FB690133FB6131 +:10765000FB690133FB617B6A013B7B627B6A002B28 +:10766000E0D100BF00BF2C37BD465DF8047B7047FA +:1076700080B48BB000AFF860B96011461A460B4673 +:10768000FB801346BB80BB885B089BB2BB61FB6879 +:107690007B61BB68FB61FA887B69134403F58063F7 +:1076A0003B62BB697B6218E03B6A1B889BB23B6113 +:1076B0003B6A02333B623B69DAB2FB691A70FB69D1 +:1076C0000133FB613B691B0ADAB2FB691A70FB6983 +:1076D0000133FB617B6A013B7B627B6A002BE3D158 +:1076E000BB8803F001039BB2002B07D03B6A1B88C9 +:1076F0009BB23B613B69DAB2FB691A7000BF2C3761 +:10770000BD465DF8047B704780B582B000AF0023B2 +:10771000FB71032001F092FD0F2000F00DF80346ED +:10772000002B02D00123FB7101E0FBF701FAFB798A +:1077300018460837BD4680BD80B584B000AF78607C +:107740000023FB73164B1B68002B22D0154B1A68C5 +:10775000134B1B684FF47A71B1FBF3F3B2FBF3F3F5 +:10776000184601F09EFD0346002B0FD17B680F2BBE +:1077700009D8002279684FF0FF3001F06AFD0A4A0B +:107780007B68136007E00123FB7304E00123FB73B4 +:1077900001E00123FB73FB7B18461037BD4680BD1B +:1077A000C8000020CC000020C400002080B400AF3E +:1077B000054B1A68054B1B681344034A136000BF4E +:1077C000BD465DF8047B704728240020C8000020D7 +:1077D00080B400AF034B1B681846BD465DF8047BC0 +:1077E000704700BF2824002080B584B000AF7860C7 +:1077F000FFF7EEFFB8607B68FB60FB68B3F1FF3F0B +:1078000004D0094B1B68FA681344FB6000BFFFF704 +:10781000DFFF0246BB68D31AFA689A42F7D800BF66 +:1078200000BF1037BD4680BDC800002080B588B0BD +:1078300000AF78607B68002B01D10123FEE27B68FA +:107840001B6803F00103002B75D0974B9B6803F076 +:107850000C03BB61944BDB6803F003037B61BB69E2 +:107860000C2B02D17B69032B02D0BB69082B0BD1F7 +:107870008D4B1B6803F40033002B5BD07B685B6887 +:10788000002B57D10123D9E27B685B68B3F5803FB9 +:1078900006D1854B1B68844A43F4803313601DE096 +:1078A0007B685B68B3F5A02F0CD17F4B1B687E4AC9 +:1078B00043F4802313607C4B1B687B4A43F4803382 +:1078C00013600BE0784B1B68774A23F48033136016 +:1078D000754B1B68744A23F4802313607B685B68D4 +:1078E000002B13D0FFF774FF386108E0FFF770FF3B +:1078F00002463B69D31A642B01D903239EE26A4BEB +:107900001B6803F40033002BF0D014E0FFF760FF96 +:10791000386108E0FFF75CFF02463B69D31A642B2D +:1079200001D903238AE2604B1B6803F40033002B68 +:10793000F0D100E000BF7B681B6803F00203002B5E +:1079400075D0594B9B6803F00C03BB61564BDB6849 +:1079500003F003037B61BB690C2B02D17B69022B13 +:1079600002D0BB69042B1FD14F4B1B6803F480630B +:10797000002B05D07B68DB68002B01D101235DE281 +:10798000494B5B6823F0FE427B681B691B06464936 +:1079900013434B60454B1B681846FFF7CDFE03466B +:1079A000002B43D0012349E27B68DB68002B23D006 +:1079B0003D4B1B683C4A43F480731360FFF708FF9C +:1079C000386108E0FFF704FF02463B69D31A022B37 +:1079D00001D9032332E2344B1B6803F48063002B8C +:1079E000F0D0314B5B6823F0FE427B681B691B06BD +:1079F0002D4913434B601AE02B4B1B682A4A23F492 +:107A000080731360FFF7E4FE386108E0FFF7E0FEE3 +:107A100002463B69D31A022B01D903230EE2224B03 +:107A20001B6803F48063002BF0D100E000BF7B688B +:107A30001B6803F00803002B41D07B685B69002BB7 +:107A40001CD0194BD3F89430174A43F00103C2F805 +:107A50009430FFF7BDFE386108E0FFF7B9FE02463B +:107A60003B69D31A022B01D90323E7E10E4BD3F86C +:107A7000943003F00203002BEFD020E00A4BD3F840 +:107A80009430094A23F00103C2F89430FFF7A0FEB6 +:107A900038610DE0FFF79CFE02463B69D31A022BCA +:107AA00006D90323CAE100BF00100240C400002031 +:107AB0008C4BD3F8943003F00203002BEAD17B689F +:107AC0001B6803F00403002B00F0A6800023FB7763 +:107AD000844B9B6D03F08053002B01D1012300E008 +:107AE0000023002B0DD07F4B9B6D7E4A43F08053CB +:107AF00093657C4B9B6D03F08053FB60FB68012317 +:107B0000FB77794B1B6803F48073002B18D1764BFD +:107B10001B68754A43F480731360FFF759FE3861A0 +:107B200008E0FFF755FE02463B69D31A022B01D944 +:107B3000032383E16C4B1B6803F48073002BF0D0AC +:107B40007B689B68012B08D1664BD3F89030654A5F +:107B500043F00103C2F8903024E07B689B68052B5A +:107B600010D1604BD3F890305E4A43F00403C2F862 +:107B700090305C4BD3F890305A4A43F00103C2F87E +:107B800090300FE0574BD3F89030564A23F0010362 +:107B9000C2F89030534BD3F89030524A23F004038C +:107BA000C2F890307B689B68002B16D0FFF710FE60 +:107BB00038610AE0FFF70CFE02463B69D31A41F236 +:107BC0008832934201D9032338E1464BD3F89030F1 +:107BD00003F00203002BEDD015E0FFF7F9FD38614B +:107BE0000AE0FFF7F5FD02463B69D31A41F28832FD +:107BF000934201D9032321E13A4BD3F8903003F0AB +:107C00000203002BEDD1FB7F012B05D1354B9B6D82 +:107C1000344A23F0805393657B681B6803F020038C +:107C2000002B3CD07B689B69002B1CD02D4BD3F8DC +:107C300098302C4A43F00103C2F89830FFF7C8FD92 +:107C4000386108E0FFF7C4FD02463B69D31A022BF6 +:107C500001D90323F2E0234BD3F8983003F0020359 +:107C6000002BEFD01BE01F4BD3F898301D4A23F0B8 +:107C70000103C2F89830FFF7ABFD386108E0FFF769 +:107C8000A7FD02463B69D31A022B01D90323D5E095 +:107C9000144BD3F8983003F00203002BEFD17B682C +:107CA000DB69002B00F0C9800E4B9B6803F00C03CE +:107CB0000C2B00F083807B68DB69022B5ED1094BC3 +:107CC0001B68084A23F080731360FFF781FD386159 +:107CD0000CE0FFF77DFD02463B69D31A022B05D964 +:107CE0000323ABE00010024000700040554B1B68BE +:107CF00003F00073002BECD1524BDA68524B134067 +:107D00007A68116A7A68526A013A120111437A68F4 +:107D1000926A120211437A68126B5208013A5205B4 +:107D200011437A68526B5208013A520611437A683D +:107D3000D26AD2060A4343491343CB60414B1B68C6 +:107D4000404A43F0807313603E4BDB683D4A43F08A +:107D50008073D360FFF73CFD386108E0FFF738FD22 +:107D600002463B69D31A022B01D9032366E0354B47 +:107D70001B6803F00073002BF0D05EE0314B1B68F2 +:107D8000304A23F080731360FFF722FD386108E06A +:107D9000FFF71EFD02463B69D31A022B01D90323CC +:107DA0004CE0284B1B6803F00073002BF0D1254BEF +:107DB000DA682449254B1340CB603EE07B68DB69E1 +:107DC000012B01D1012339E01E4BDB687B617B690C +:107DD00003F003027B681B6A9A422CD17B6903F093 +:107DE000F0027B685B6A013B1B019A4223D17B69ED +:107DF00003F4FE427B689B6A1B029A421BD17B699B +:107E000003F078427B68DB6ADB069A4213D17B6918 +:107E100003F4C0027B681B6B5B08013B5B059A4265 +:107E200009D17B6903F0C0627B685B6B5B08013B37 +:107E30005B069A4201D0012300E000231846203758 +:107E4000BD4680BD001002400C809F01FCFFEEFE8D +:107E500080B586B000AF7860396000237B617B68B5 +:107E6000002B01D101231EE1914B1B6803F00F038E +:107E70003A689A4210D98E4B1B6823F00F028C4946 +:107E80003B6813430B608A4B1B6803F00F033A688F +:107E90009A4201D0012306E17B681B6803F00103CD +:107EA000002B73D07B685B68032B29D1814B1B6847 +:107EB00003F00073002B01D10123F4E000F09CF9E2 +:107EC00038613B697C4A93423FD97A4B9B6803F007 +:107ED000F003002B09D07B681B6803F00203002B22 +:107EE00033D07B689B68002B2FD1724B9B6823F0AB +:107EF000F003704A43F08003936080237B6124E0A9 +:107F00007B685B68022B07D16A4B1B6803F4003364 +:107F1000002B09D10123C6E0664B1B6803F4806384 +:107F2000002B01D10123BEE000F0CEF838613B699F +:107F3000614A934209D95F4B9B6823F0F0035D4A85 +:107F400043F08003936080237B615A4B9B6823F04E +:107F500003027B685B68574913438B60FFF738FC6B +:107F6000F8600AE0FFF734FC0246FB68D31A41F2DE +:107F70008832934201D9032395E04E4B9B6803F06E +:107F80000C027B685B689B009A42EBD17B681B68A4 +:107F900003F00203002B23D07B681B6803F004036B +:107FA000002B05D0434B9B68424A43F4E063936047 +:107FB0007B681B6803F00803002B07D03D4B9B68D0 +:107FC00023F47C533B4A43F4E0639360394B9B6852 +:107FD00023F0F0027B689B68364913438B6008E00E +:107FE0007B69802B05D1334B9B68324A23F0F00329 +:107FF00093602F4B1B6803F00F033A689A421DD21F +:108000002B4B1B6823F00F0229493B6813430B607D +:10801000FFF7DEFBF8600AE0FFF7DAFB0246FB68D9 +:10802000D31A41F28832934201D903233BE0204B1B +:108030001B6803F00F033A689A42EDD17B681B6816 +:1080400003F00403002B08D01A4B9B6823F4E06272 +:108050007B68DB68174913438B607B681B6803F000 +:108060000803002B09D0134B9B6823F460527B68F4 +:108070001B69DB000F4913438B6000F025F80246B3 +:108080000C4B9B681B0903F00F030C49CB5C03F0FE +:108090001F0322FA03F30A4A13600A4B1B681846AF +:1080A000FFF74AFB034618461837BD4680BD00BFA0 +:1080B000002002400010024000B4C404A4030208DF +:1080C000CC000020C400002080B487B000AF2C4B4F +:1080D0009B6803F00C03042B02D12A4B3B6147E061 +:1080E000274B9B6803F00C03082B02D1254B3B6107 +:1080F0003EE0234B9B6803F00C030C2B36D1204B46 +:10810000DB6803F00303FB601D4BDB681B0903F016 +:108110000F030133BB60FB68032B0CD1194ABB680A +:10812000B2FBF3F3164AD268120A02F07F0202FB96 +:1081300003F37B610CE0134ABB68B2FBF3F3104A14 +:10814000D268120A02F07F0202FB03F37B6100BFD8 +:108150000B4BDB685B0E03F0030301335B007B60BA +:108160007A697B68B2FBF3F33B6101E000233B617A +:108170003B6918461C37BD465DF8047B704700BF5D +:10818000001002400024F40080B400AF034B1B68D1 +:108190001846BD465DF8047B704700BFCC00002048 +:1081A00080B500AFFFF7F0FF0246064B9B681B0A45 +:1081B00003F007030449CB5C03F01F0322FA03F327 +:1081C000184680BD00100240B403020880B500AF1D +:1081D000FFF7DAFF0246064B9B68DB0A03F0070352 +:1081E0000449CB5C03F01F0322FA03F3184680BD59 +:1081F00000100240B403020880B487B000AF1E4BE9 +:10820000DB6803F003033B611B4BDB681B0903F0D6 +:108210000F030133FB603B69032B0CD1174AFB684A +:10822000B2FBF3F3144AD268120A02F07F0202FB97 +:1082300003F37B610CE0114AFB68B2FBF3F30E4AD7 +:10824000D268120A02F07F0202FB03F37B6100BFD7 +:10825000094BDB685B0E03F0030301335B00BB607B +:108260007A69BB68B2FBF3F37B607B6818461C3706 +:10827000BD465DF8047B7047001002400024F40006 +:1082800080B586B000AF78600023FB740023BB7418 +:108290007B681B6803F40023002B00F09880002308 +:1082A0007B74434B9B6D03F08053002B0DD1404BEF +:1082B0009B6D3F4A43F0805393653D4B9B6D03F0AC +:1082C0008053BB60BB6801237B743A4B1B68394AFF +:1082D00043F480731360FFF77BFAF86009E0FFF75F +:1082E00077FA0246FB68D31A022B02D90323FB74E8 +:1082F00005E0304B1B6803F48073002BEFD0FB7C50 +:10830000002B59D12A4BD3F8903003F440737B6192 +:108310007B69002B1ED07B681B6D7A699A4219D04D +:10832000234BD3F8903023F440737B61204BD3F878 +:1083300090301F4A43F48033C2F890301C4BD3F87E +:1083400090301B4A23F48033C2F89030184A7B697E +:10835000C2F890307B6903F00103002B16D0FFF7C1 +:1083600037FAF8600BE0FFF733FA0246FB68D31ADE +:1083700041F28832934202D90323FB7406E00C4B8E +:10838000D3F8903003F00203002BECD0FB7C002BE1 +:108390000BD1074BD3F8903023F440727B681B6DF0 +:1083A00003491343C1F8903008E0FB7CBB7405E03F +:1083B0000010024000700040FB7CBB747B7C012BF2 +:1083C00005D1A74B9B6DA64A23F0805393657B682C +:1083D0001B6803F00103002B0AD0A14BD3F88830AF +:1083E00023F003027B685B689D491343C1F8883022 +:1083F0007B681B6803F00203002B0AD0984BD3F86C +:10840000883023F00C027B689B6895491343C1F8C0 +:1084100088307B681B6803F00403002B0AD0904B64 +:10842000D3F8883023F030027B68DB688C49134333 +:10843000C1F888307B681B6803F00803002B0AD062 +:10844000874BD3F8883023F0C0027B681B698449CE +:108450001343C1F888307B681B6803F01003002BBE +:108460000AD07F4BD3F8883023F440727B685B6975 +:108470007B491343C1F888307B681B6803F02003F5 +:10848000002B0AD0764BD3F8883023F440627B6807 +:108490009B6973491343C1F888307B681B6803F0FC +:1084A0004003002B0AD06E4BD3F8883023F440529F +:1084B0007B68DB696A491343C1F888307B681B68B5 +:1084C00003F08003002B0AD0654BD3F8883023F4E7 +:1084D00040427B681B6A62491343C1F888307B685D +:1084E0001B6803F48073002B0AD05D4BD3F88830EF +:1084F00023F440327B685B6A59491343C1F88830E2 +:108500007B681B6803F40033002B0AD0544BD3F86C +:108510009C3023F003027B689B6A51491343C1F8E6 +:108520009C307B681B6803F40073002B0AD04C4B13 +:10853000D3F8883023F440227B68DB6A4849134330 +:10854000C1F888307B681B6803F48063002B15D06A +:10855000434BD3F8883023F440127B681B6B4049AF +:108560001343C1F888307B681B6BB3F5801F05D1BE +:108570003B4BDB683A4A43F48013D3607B681B684B +:1085800003F40063002B15D0354BD3F8883023F467 +:1085900040027B685B6B32491343C1F888307B68CB +:1085A0005B6BB3F5800F05D12D4BDB682C4A43F490 +:1085B0008013D3607B681B6803F48053002B15D0B5 +:1085C000274BD3F8883023F040727B689B6B24499B +:1085D0001343C1F888307B689B6BB3F1807F05D172 +:1085E0001F4BDB681E4A43F48013D3607B681B6813 +:1085F00003F40053002B15D0194BD3F8883023F027 +:1086000040627B68DB6B16491343C1F888307B6896 +:10861000DB6BB3F1006F05D1114BDB68104A43F4FB +:108620008013D3607B681B6803F48043002B19D050 +:108630000B4BD3F8883023F040627B681B6C0849F1 +:108640001343C1F888307B681B6CB3F1006F09D10C +:10865000034BDB68024A43F48013D36002E000BF9F +:10866000001002407B681B6803F40043002B15D008 +:10867000294BD3F8883023F040527B685B6C264945 +:108680001343C1F888307B685B6CB3F1805F05D120 +:10869000214BDB68204A43F48033D3607B681B683E +:1086A00003F48033002B15D01B4BD3F8883023F014 +:1086B00040427B689B6C18491343C1F888307B6843 +:1086C0009B6CB3F1804F05D1134BDB68124A43F426 +:1086D0008033D3607B681B6803F48023002B15D0A4 +:1086E0000D4BD3F89C3023F440127B68DB6C0A49B5 +:1086F0001343C1F89C307B68DB6CB3F5001F05D1D8 +:10870000054BDB68044A43F48013D360BB7C1846F6 +:108710001837BD4680BD00BF0010024080B487B04E +:1087200000AF7860396000237B615AE13B681A68CA +:1087300001217B6901FA03F31340FB60FB68002B06 +:1087400000F04C813B685B6803F00303012B05D00C +:108750003B685B6803F00303022B30D17B689B68A6 +:108760003B617B695B00032202FA03F3DB433A6956 +:1087700013403B613B68DA687B695B0002FA03F3F4 +:108780003A6913433B617B683A699A607B685B682E +:108790003B6101227B6902FA03F3DB433A69134030 +:1087A0003B613B685B681B0903F001027B6902FACD +:1087B00003F33A6913433B617B683A695A603B684B +:1087C0005B6803F00303032B17D07B68DB683B6116 +:1087D0007B695B00032202FA03F3DB433A6913402F +:1087E0003B613B689A687B695B0002FA03F33A6974 +:1087F00013433B617B683A69DA603B685B6803F06E +:108800000303022B23D17B69DA087B68083253F813 +:1088100022303B617B6903F007039B000F2202FAC1 +:1088200003F3DB433A6913403B613B681A697B6998 +:1088300003F007039B0002FA03F33A6913433B6119 +:108840007B69DA087B680832396943F822107B6853 +:108850001B683B617B695B00032202FA03F3DB4385 +:108860003A6913403B613B685B6803F003027B6934 +:108870005B0002FA03F33A6913433B617B683A6990 +:108880001A603B685B6803F44033002B00F0A6805D +:108890005B4B1B6E5A4A43F001031366584B1B6E29 +:1088A00003F00103BB60BB68564A7B699B08023337 +:1088B00052F823303B617B6903F003039B000F22D6 +:1088C00002FA03F3DB433A6913403B617B68B3F17F +:1088D000904F1FD07B684C4A934219D07B684B4A1B +:1088E000934213D07B684A4A93420DD07B68494A31 +:1088F000934207D07B68484A934201D105230AE09E +:10890000062308E0042306E0032304E0022302E038 +:10891000012300E000237A6902F0030292009340F1 +:108920003A6913433B6137497B699B0802333A69D3 +:1089300041F82320394B9B683B61FB68DB433A6974 +:1089400013403B613B685B6803F48013002B03D04A +:108950003A69FB6813433B61304A3B6993602F4B94 +:10896000DB683B61FB68DB433A6913403B613B6872 +:108970005B6803F40013002B03D03A69FB681343D0 +:108980003B61264A3B69D360244B5B683B61FB68D3 +:10899000DB433A6913403B613B685B6803F4003397 +:1089A000002B03D03A69FB6813433B611B4A3B69C8 +:1089B00053601A4B1B683B61FB68DB433A69134009 +:1089C0003B613B685B6803F48033002B03D03A695A +:1089D000FB6813433B61114A3B6913607B690133B8 +:1089E0007B613B681A687B6922FA03F3002B7FF4F2 +:1089F0009DAE00BF00BF1C37BD465DF8047B7047CD +:108A00000010024000000140000400480008004837 +:108A1000000C004800100048001400480004014009 +:108A200080B485B000AF78600B467B807B681A69A4 +:108A30007B881340002B02D00123FB7301E000234D +:108A4000FB73FB7B18461437BD465DF8047B70470B +:108A500080B584B000AF78607B68002B01D1012322 +:108A60008DE07B681B681A46474B9A420FD87B689B +:108A70001B681A46454B1344454AA2FB03231B09B6 +:108A80009A007B685A647B68424A1A640EE07B68ED +:108A90001B681A46404B13443D4AA2FB03231B09A3 +:108AA0009A007B685A647B683C4A1A647B6802229D +:108AB00083F825207B681B681B68FB60FB6823F438 +:108AC000FF4323F07003FB607B689A687B68DB6878 +:108AD0001A437B681B691A437B685B691A437B688E +:108AE0009B691A437B68DB691A437B681B6A1343E3 +:108AF000FA681343FB607B681B68FA681A60786841 +:108B000000F0B6F97B689B68B3F5804F02D17B68B3 +:108B100000225A607B685A687B689B6CD2B21A60EC +:108B20007B68DB6C7A68126D5A607B685B68002B2F +:108B300010D07B685B68042B0CD8786800F0D6F9FD +:108B40007B685B6D00221A607B689B6D7A68D26DD2 +:108B50005A6008E07B6800225A657B6800229A65AB +:108B60007B680022DA657B680022DA637B68012279 +:108B700083F825207B68002283F8242000231846F0 +:108B80001037BD4680BD00BF07040240F8FFFDBF9F +:108B9000CDCCCCCC00000240F8FBFDBF000402406D +:108BA00080B586B000AFF860B9607A603B600023A2 +:108BB000FB75FB6893F82430012B01D1022366E09A +:108BC000FB68012283F82420FB6893F82530DBB290 +:108BD000012B55D1FB68022283F82520FB68002277 +:108BE000DA63FB681B681A68FB681B6822F00102E5 +:108BF0001A603B687A68B968F86800F0FBF8FB68AF +:108C00001B6B002B08D0FB681B681A68FB681B688D +:108C100042F00E021A600FE0FB681B681A68FB68DE +:108C20001B6822F004021A60FB681B681A68FB6864 +:108C30001B6842F00A021A60FB689B6C1B6803F415 +:108C40008033002B07D0FB689B6C1A68FB689B6C19 +:108C500042F480721A60FB685B6D002B07D0FB68E2 +:108C60005B6D1A68FB685B6D42F480721A60FB688A +:108C70001B681A68FB681B6842F001021A6005E075 +:108C8000FB68002283F824200223FB75FB7D184635 +:108C90001837BD4680BD80B584B000AF78607B6872 +:108CA0001B6C1B68FB607B681B681B68BB607B6878 +:108CB0005B6C03F01F0304229A40FB681340002BF7 +:108CC00026D0BB6803F00403002B21D07B681B680F +:108CD0001B6803F02003002B07D17B681B681A6810 +:108CE0007B681B6822F004021A607B685B6C03F0EF +:108CF0001F027B681B6C042101FA02F25A607B6838 +:108D00001B6B002B71D07B681B6B786898476CE0FD +:108D10007B685B6C03F01F0302229A40FB681340E0 +:108D2000002B2ED0BB6803F00203002B29D07B68F8 +:108D30001B681B6803F02003002B0BD17B681B68AA +:108D40001A687B681B6822F00A021A607B6801229D +:108D500083F825207B685B6C03F01F027B681B6C2B +:108D6000022101FA02F25A607B68002283F8242073 +:108D70007B68DB6A002B38D07B68DB6A78689847B1 +:108D800033E07B685B6C03F01F0308229A40FB68AA +:108D90001340002B2AD0BB6803F00803002B25D01A +:108DA0007B681B681A687B681B6822F00E021A60D9 +:108DB0007B685B6C03F01F027B681B6C012101FA6E +:108DC00002F25A607B680122DA637B68012283F831 +:108DD00025207B68002283F824207B685B6B002BB6 +:108DE00004D07B685B6B7868984700BF00BF103782 +:108DF000BD4680BD80B485B000AFF860B9607A60D0 +:108E00003B60FB68DB6CFA68126D5A60FB685B6D57 +:108E1000002B04D0FB689B6DFA68D26D5A60FB682A +:108E20005B6C03F01F02FB681B6C012101FA02F26C +:108E30005A60FB681B683A685A60FB689B68102B95 +:108E400008D1FB681B687A689A60FB681B68BA687F +:108E5000DA6007E0FB681B68BA689A60FB681B6809 +:108E60007A68DA6000BF1437BD465DF8047B70474E +:108E700080B487B000AF78607B681B681A46164BD9 +:108E80009A4202D8154B7B6101E0154B7B617B69EF +:108E90003B617B681B68DBB2083B124AA2FB0323E1 +:108EA0001B09FB607B685B6C9B089A003B69134461 +:108EB0001A467B689A647B680B4ADA64FB6803F0A5 +:108EC0001F0301229A407B681A6500BF1C37BD460C +:108ED0005DF8047B704700BF0704024000080240B1 +:108EE00020080240CDCCCCCC8008024080B485B0B4 +:108EF00000AF78607B685B68DBB2FB60FA680B4BA5 +:108F000013449B001A467B685A657B68084A9A6539 +:108F1000FB68013B03F01F0301229A407B68DA657E +:108F200000BF1437BD465DF8047B70473F820010D8 +:108F30004009024080B485B000AF78607B68002BA8 +:108F400041D14B4B1B6803F4C063B3F5806F31D143 +:108F5000474BD3F88030464A23F48073C2F8803000 +:108F6000434B1B6823F4C063414A43F4007313600E +:108F7000404B1B68322202FB03F33F4AA2FB032350 +:108F80009B0C0133FB6002E0FB68013BFB60384B4C +:108F90005B6903F48063B3F5806F02D1FB68002B3B +:108FA000F2D1334B5B6903F48063B3F5806F58D122 +:108FB000032357E02E4BD3F880302D4A23F48073DF +:108FC000C2F880304DE07B68B3F5007F41D1284B7B +:108FD0001B6803F4C063B3F5806F31D1244BD3F821 +:108FE0008030234A43F48073C2F88030204B1B68E2 +:108FF00023F4C0631E4A43F4007313601D4B1B68C7 +:10900000322202FB03F31C4AA2FB03239B0C013315 +:10901000FB6002E0FB68013BFB60154B5B6903F4FE +:109020008063B3F5806F02D1FB68002BF2D1104B47 +:109030005B6903F48063B3F5806F12D1032311E001 +:109040000B4BD3F880300A4A43F48073C2F8803067 +:1090500007E0074B1B6823F4C063054A43F48063B1 +:109060001360002318461437BD465DF8047B704733 +:1090700000700040CC00002083DE1B4380B400AFB2 +:10908000054B9B68044A43F48043936000BFBD4690 +:109090005DF8047B704700BF0070004080B485B06D +:1090A00000AF78607B6803F00703FB600C4BDB6864 +:1090B000BB60BA684FF6FF031340BB60FB681A023F +:1090C000BB68134343F0BF6343F40033BB60044AFF +:1090D000BB68D36000BF1437BD465DF8047B7047A2 +:1090E00000ED00E080B400AF044BDB681B0A03F026 +:1090F00007031846BD465DF8047B704700ED00E0AD +:1091000080B483B000AF0346FB7197F90730002BA2 +:109110000BDBFB7903F01F02074997F907305B0966 +:10912000012000FA02F241F8232000BF0C37BD46AF +:109130005DF8047B704700BF00E100E080B483B0BD +:1091400000AF03463960FB7197F90730002B0ADB4B +:109150003B68DAB20C4997F907301201D2B20B44DE +:1091600083F800230AE03B68DAB20849FB7903F090 +:109170000F03043B1201D2B20B441A7600BF0C3726 +:10918000BD465DF8047B704700E100E000ED00E0C3 +:1091900080B489B000AFF860B9607A60FB6803F012 +:1091A0000703FB61FB69C3F10703042B28BF0423FA +:1091B000BB61FB690433062B02D9FB69033B00E06A +:1091C00000237B614FF0FF32BB6902FA03F3DA43FD +:1091D000BB681A407B699A404FF0FF317B6901FA06 +:1091E00003F3D9437B680B40134318462437BD462D +:1091F0005DF8047B7047000080B582B000AF7860F6 +:109200007B68013BB3F1807F01D301230FE00A4A61 +:109210007B68013B53600F214FF0FF30FFF78EFF5B +:10922000054B00229A60044B07221A60002318465F +:109230000837BD4680BD00BF10E000E080B582B0B9 +:1092400000AF78607868FFF729FF00BF0837BD4698 +:1092500080BD80B586B000AF0346B9607A60FB730D +:10926000FFF740FF78617A68B9687869FFF790FF87 +:10927000024697F90F3011461846FFF75FFF00BF0F +:109280001837BD4680BD80B582B000AF0346FB7184 +:1092900097F907301846FFF733FF00BF0837BD4680 +:1092A00080BD80B582B000AF78607868FFF7A4FF1A +:1092B000034618460837BD4680BD80B483B000AF72 +:1092C000786039607B689B6823F47C123B681A43A2 +:1092D0007B689A6000BF0C37BD465DF8047B704721 +:1092E00080B483B000AF786039607B689B6823F0FE +:1092F000E0723B681A437B689A6000BF0C37BD463A +:109300005DF8047B704780B483B000AF78607B6801 +:109310009B6803F0E07318460C37BD465DF8047B8C +:109320007047000080B487B000AFF860B9607A6021 +:109330003B60FB6860331A46BB689B0013447B614B +:109340007B691A68084B13407A6802F0F8413A6862 +:109350000A43134343F000427B691A6000BF1C3785 +:10936000BD465DF8047B704700F0FF0380B485B014 +:1093700000AF786039607B6860331A463B689B00B9 +:109380001344FB60FB681B6803F0F843184614376E +:10939000BD465DF8047B704780B487B000AFF860CD +:1093A000B9607A60FB6860331A46BB689B0013445F +:1093B0007B617B691B6823F000427B681A437B69F1 +:1093C0001A6000BF1C37BD465DF8047B704780B44F +:1093D00087B000AFF860B9607A60FB6860331A4606 +:1093E000BB689B0013447B617B691B6823F0807220 +:1093F0007B681A437B691A6000BF1C37BD465DF865 +:10940000047B704780B487B000AFF860B9607A60C1 +:10941000FB6860331A46BB689B0013447B617B6921 +:109420001B6823F000727B681A437B691A6000BFD7 +:109430001C37BD465DF8047B704780B483B000AF35 +:10944000786039607B685B6923F000423B681A43AF +:109450007B685A6100BF0C37BD465DF8047B7047DE +:1094600080B483B000AF78607B68DB6803F440634E +:10947000002B01D1012300E0002318460C37BD4624 +:109480005DF8047B704780B487B000AFF860B960C6 +:109490007A60FB6830331A46BB681B0A9B0003F0F6 +:1094A0000C0313447B617B691A68BB6803F01F03DC +:1094B0001F2101FA03F3DB431A407B689B0E03F084 +:1094C0001F01BB6803F01F0301FA03F31A437B6912 +:1094D0001A6000BF1C37BD465DF8047B704780B43E +:1094E00087B000AFF860B9607A60FB6814331A4641 +:1094F000BB685B0E9B0003F0040313447B617B6934 +:109500001A68BB681B0D03F01F03072101FA03F360 +:10951000DB431A40BB681B0D03F01F03796801FA97 +:1095200003F31A437B691A6000BF1C37BD465DF820 +:10953000047B704780B485B000AFF860B9607A6092 +:10954000FB68D3F8B020BB68C3F31203DB431A40B7 +:109550007B6803F018030849D940BB680B40C3F38C +:1095600012031A43FB68C3F8B02000BF1437BD468E +:109570005DF8047B704700BFFFFF070080B483B035 +:1095800000AF78607B689B6803F01F0318460C37B8 +:10959000BD465DF8047B704780B483B000AF78604F +:1095A0007B689B6823F0204323F03F037A68936035 +:1095B00000BF0C37BD465DF8047B704780B483B0B4 +:1095C00000AF78607B689B6803F00053B3F1005FE5 +:1095D00001D1012300E0002318460C37BD465DF899 +:1095E000047B704780B483B000AF78607B689B6871 +:1095F00023F0104323F03F0343F080527B689A60CE +:1096000000BF0C37BD465DF8047B704780B483B063 +:1096100000AF78607B689B6803F08053B3F1805F94 +:1096200001D1012300E0002318460C37BD465DF848 +:10963000047B704780B483B000AF78607B689B6820 +:1096400023F0004323F03F0343F001027B689A605C +:1096500000BF0C37BD465DF8047B704780B483B013 +:1096600000AF78607B689B6823F0004323F03F03E2 +:1096700043F002027B689A6000BF0C37BD465DF87C +:10968000047B704780B483B000AF78607B689B68D0 +:1096900003F00103012B01D1012300E00023184650 +:1096A0000C37BD465DF8047B704780B483B000AFD3 +:1096B00078607B689B6803F00203022B01D10123D1 +:1096C00000E0002318460C37BD465DF8047B704768 +:1096D00080B483B000AF78607B689B6823F0004360 +:1096E00023F03F0343F004027B689A6000BF0C370D +:1096F000BD465DF8047B704780B483B000AF7860EE +:109700007B689B6803F00403042B01D1012300E074 +:10971000002318460C37BD465DF8047B704780B4C3 +:1097200083B000AF78607B689B6803F00803082B68 +:1097300001D1012300E0002318460C37BD465DF837 +:10974000047B704790B589B000AF78600023FB7749 +:109750000023FB607B68002B01D10123A9E17B681A +:109760005B69002B7B68DB6D002B09D17868F7F70C +:10977000E9FF7B6800221A667B68002283F8582084 +:109780007B681B681846FFF719FF0346002B04D0BF +:109790007B681B681846FFF7FFFE7B681B6818464E +:1097A000FFF734FF0346002B15D17B681B68184672 +:1097B000FFF718FF9C4B1B689B099C4AA2FB0323E5 +:1097C0009B0901335B00FB6002E0FB68013BFB602F +:1097D000FB68002BF9D17B681B681846FFF716FF62 +:1097E0000346002B0DD17B68DB6D43F010027B68D4 +:1097F000DA657B681B6E43F001027B681A66012301 +:10980000FB777B681B681846FFF776FF78617B68FB +:10981000DB6D03F01003002B40F042817B69002BCD +:1098200040F03E817B68DB6D23F4817343F00202DC +:109830007B68DA657B681B681846FFF723FF0346E1 +:10984000002B41D17B681B68B3F1A04F04D07B682B +:109850001B68774A93420FD14FF0A040FFF712FFE9 +:1098600004467348FFF70EFF03462343002B0CBF4B +:1098700001230023DBB212E06E48FFF703FF04462A +:109880006D48FFF7FFFE03461C436C48FFF7FAFEE6 +:1098900003462343002B0CBF01230023DBB2002B24 +:1098A00012D07B681B68B3F1A04F04D07B681B68A3 +:1098B0005F4A934201D1624A00E0624A7B685B687A +:1098C00019461046FFF7F9FC7B685B7F5A037B68FB +:1098D000DB6B1A437B68DB681A437B689B681A431F +:1098E0007B6893F824301B041343BB617B6893F8B7 +:1098F0002430012B06D17B689B6A013B5B04BA696B +:109900001343BB617B68DB6A002B09D07B68DB6A91 +:1099100003F478727B681B6B1343BA691343BB6112 +:109920007B681B68DA68484B13407A681268B9692B +:109930000B43D3607B681B681B6923F040617B6825 +:109940005A6B7B681B680A431A617B681B68184660 +:10995000FFF7E5FE38617B69002B7FD13B69002B67 +:109960007CD17B681B7F9A037B6893F838305B005F +:109970001343BB617B681B68DB6823F4804323F0DF +:1099800002037A681268B9690B43D3607B681B696C +:10999000002B17D07B681B681A697B681B6842F430 +:1099A00080321A617B681B68D3F8C03023F47F5380 +:1099B00023F03F037A6811697A6812680B43C2F892 +:1099C000C03013E07B681B681A697B681B6822F44F +:1099D00080321A617B681B68D3F8C0307A681268DD +:1099E00023F47F5323F03F03C2F8C0307B6893F821 +:1099F0004030012B2AD17B681B681B6923F4FF636D +:109A000023F004037A68516C7A68926C11437A6887 +:109A1000D26C11437A68126D0A431A437B681B6843 +:109A200042F001021A6119E0CC000020632D3E05CE +:109A300000010050000400500005005000060050D6 +:109A400000030050000700500740F0FF7B681B68D0 +:109A50001A697B681B6822F001021A617B685B69E6 +:109A6000012B0CD17B681B681B6B23F00F017B68FB +:109A70001B6A5A1E7B681B680A431A6307E07B68EF +:109A80001B681A6B7B681B6822F00F021A637B68E5 +:109A9000DB6D23F0030343F001027B68DA6507E026 +:109AA0007B68DB6D43F010027B68DA650123FB778E +:109AB000FB7F18462437BD4690BD00BF80B586B0F9 +:109AC00000AFF860B9607A60FB681B68B3F1A04F23 +:109AD00004D0FB681B685A4A934201D1594B00E0FD +:109AE000594B1846FFF74AFD3861FB681B6818465A +:109AF000FFF702FE0346002B40F09B80FB6893F8C3 +:109B00005830012B01D1022396E0FB68012283F833 +:109B10005820FB681B684D4A934208D03B69002BD4 +:109B200005D03B69052B02D03B69092B7AD1F86837 +:109B300000F0ECFC0346FB75FB7D002B6DD1FB6850 +:109B4000DB6D23F4706323F0010343F48072FB6840 +:109B5000DA65FB681B683A4A934209D0FB681B68C8 +:109B60003B4A934202D0FB681B6803E0394B01E09B +:109B70004FF0A043FA681268934202D03B69002B71 +:109B800005D1FB68DB6D23F48012FB68DA65FB68A6 +:109B9000DB6D03F48053002B06D0FB681B6E23F0B3 +:109BA0000602FB681A6602E0FB6800221A66FB6880 +:109BB0005B6D294ADA62FB685B6D284A1A63FB68B1 +:109BC0005B6D274A5A63FB681B681C221A60FB689E +:109BD000002283F85820FB681B685A68FB681B68E2 +:109BE00042F010025A60FB681B68DA68FB681B6869 +:109BF00042F00102DA60FB68586DFB681B68403375 +:109C00001946BA687B68FEF7CBFF0346FB75FB6815 +:109C10001B681846FFF75CFD0DE0FB68002283F827 +:109C2000582008E00123FB75FB68002283F85820C8 +:109C300001E00223FB75FB7D18461837BD4680BD49 +:109C400000010050000300500007005000060050C3 +:109C50000005005000040050F7A60108CFA7010836 +:109C6000EBA7010880B483B000AF786000BF0C3769 +:109C7000BD465DF8047B704780B483B000AF786068 +:109C800000BF0C37BD465DF8047B704780B5B6B0A9 +:109C900000AF78603960002387F8D7300023FB607D +:109CA0007B6893F85830012B02D1022300F013BCDB +:109CB0007B68012283F858207B681B681846FFF7F1 +:109CC0001BFD0346002B40F0F3837B6818683B685C +:109CD00059683B681B681A46FFF7D5FB7B681B6811 +:109CE0001846FFF709FDC7F8D0007B681B681846C7 +:109CF000FFF715FDC7F8CC00D7F8D030002B40F0A7 +:109D0000D981D7F8CC30002B40F0D4813B689B68D8 +:109D1000B3F1004F0FD17B6818683B681B680022C5 +:109D20001946FFF7DCFB7B681B684FF000411846C3 +:109D3000FFF783FB0EE07B6818683B6819683B6897 +:109D40009B681A46FFF7CBFB7B681B68002118460F +:109D5000FFF773FB3B685A697B681B68DB68DB08AD +:109D600003F003035B0002FA03F3C7F8C8303B6853 +:109D70001B69042B22D07B6818683B6819693B6813 +:109D80001A68D7F8C830FFF7CDFA7B6818683B68C7 +:109D900019693B689B691A46FFF719FB7B681868CD +:109DA0003B6819693B681B7F012B02D14FF00073A0 +:109DB00000E000231A46FFF725FB7BE17B681B6868 +:109DC00000211846FFF7D2FA0346C3F31203002B13 +:109DD0000AD17B681B6800211846FFF7C7FA0346C3 +:109DE0009B0E03F01F021EE07B681B6800211846D3 +:109DF000FFF7BCFA0346C7F8BC30D7F8BC3093FA7B +:109E0000A3F3C7F8B830D7F8B830C7F8C030D7F8E0 +:109E1000C030002B01D1202304E0D7F8C030B3FAC2 +:109E200083F3DBB21A463B681B68C3F31203002BB3 +:109E300005D13B681B689B0E03F01F0318E03B68CD +:109E40001B68C7F8B030D7F8B03093FAA3F3C7F85F +:109E5000AC30D7F8AC30C7F8B430D7F8B430002BFA +:109E600001D1202304E0D7F8B430B3FA83F3DBB296 +:109E70009A4206D17B681B68002200211846FFF732 +:109E80008BFA7B681B6801211846FFF76FFA0346BF +:109E9000C3F31203002B0AD17B681B68012118460B +:109EA000FFF764FA03469B0E03F01F021EE07B6877 +:109EB0001B6801211846FFF759FA0346C7F8A4307A +:109EC000D7F8A43093FAA3F3C7F8A030D7F8A0309E +:109ED000C7F8A830D7F8A830002B01D1202304E020 +:109EE000D7F8A830B3FA83F3DBB21A463B681B6895 +:109EF000C3F31203002B05D13B681B689B0E03F0D4 +:109F00001F0318E03B681B68C7F89830D7F89830F3 +:109F100093FAA3F3C7F89430D7F89430C7F89C307D +:109F2000D7F89C30002B01D1202304E0D7F89C30D7 +:109F3000B3FA83F3DBB29A4206D17B681B68002236 +:109F400001211846FFF728FA7B681B680221184692 +:109F5000FFF70CFA0346C3F31203002B0AD17B6808 +:109F60001B6802211846FFF701FA03469B0E03F017 +:109F70001F021EE07B681B6802211846FFF7F6F9F6 +:109F80000346C7F88C30D7F88C3093FAA3F3C7F8A0 +:109F90008830D7F88830C7F89030D7F89030002B49 +:109FA00001D1202304E0D7F89030B3FA83F3DBB279 +:109FB0001A463B681B68C3F31203002B05D13B68AC +:109FC0001B689B0E03F01F0316E03B681B68C7F875 +:109FD0008030D7F8803093FAA3F3FB67FB6FC7F8A4 +:109FE0008430D7F88430002B01D1202304E0D7F847 +:109FF0008430B3FA83F3DBB29A4206D17B681B68E4 +:10A00000002202211846FFF7C7F97B681B6803216D +:10A010001846FFF7ABF90346C3F31203002B0AD12E +:10A020007B681B6803211846FFF7A0F903469B0EC7 +:10A0300003F01F0217E07B681B6803211846FFF737 +:10A0400095F903467B677B6F93FAA3F33B673B6FFE +:10A05000BB67BB6F002B01D1202303E0BB6FB3FABA +:10A0600083F3DBB21A463B681B68C3F31203002B71 +:10A0700005D13B681B689B0E03F01F0311E03B6892 +:10A080001B68BB66BB6E93FAA3F37B667B6EFB66B5 +:10A09000FB6E002B01D1202303E0FB6EB3FA83F3A8 +:10A0A000DBB29A4206D17B681B6800220321184666 +:10A0B000FFF772F97B681B681846FFF7E3FA03465F +:10A0C000002B40F03D817B6818683B6819683B684D +:10A0D000DB681A46FFF72EFA3B68DB68A24A934218 +:10A0E00040F02E817B6818683B681B68C3F312033D +:10A0F000002B0BD13B681B689B0E013303F01F0341 +:10A10000092B94BF01230023DBB219E03B681B68D5 +:10A11000FB65FB6D93FAA3F3BB65BB6D3B663B6EC2 +:10A12000002B01D1202303E03B6EB3FA83F3DBB2B3 +:10A13000013303F01F03092B94BF01230023DBB27B +:10A14000002B79D03B681B68C3F31203002B07D1A7 +:10A150003B681B689B0E01339B0603F0F84215E039 +:10A160003B681B683B653B6D93FAA3F3FB64FB6C98 +:10A170007B657B6D002B01D1202303E07B6DB3FA5F +:10A1800083F3DBB201339B0603F0F8423B681B68A4 +:10A19000C3F31203002B09D13B681B689B0E0133EC +:10A1A00003F01F03012101FA03F317E03B681B686A +:10A1B0007B647B6C93FAA3F33B643B6CBB64BB6C2A +:10A1C000002B01D1202303E0BB6CB3FA83F3DBB295 +:10A1D000013303F01F03012101FA03F342EA0301F3 +:10A1E0003B681B68C3F31203002B0AD13B681B6852 +:10A1F0009B0E013303F01F0213465B0013441B0543 +:10A2000018E03B681B68BB63BB6B93FAA3F37B63EB +:10A210007B6BFB63FB6B002B01D1202303E0FB6B0B +:10A22000B3FA83F3DBB2013303F01F0213465B0082 +:10A2300013441B050B437EE03B681B68C3F312030A +:10A24000002B07D13B681B689B0E01339B0603F074 +:10A25000F84215E03B681B68FB62FB6A93FAA3F3C4 +:10A26000BB62BB6A3B633B6B002B01D1202303E045 +:10A270003B6BB3FA83F3DBB201339B0603F0F84286 +:10A280003B681B68C3F31203002B09D13B681B68B2 +:10A290009B0E013303F01F03012101FA03F317E0C2 +:10A2A0003B681B683B623B6A93FAA3F3FB61FB6963 +:10A2B0007B627B6A002B01D1202303E07B6AB3FA27 +:10A2C00083F3DBB2013303F01F03012101FA03F32F +:10A2D00042EA03013B681B68C3F31203002B0DD154 +:10A2E0003B681B689B0E013303F01F0213465B00A3 +:10A2F00013441E3B1B0543F000731BE03B681B68C7 +:10A300007B617B6993FAA3F33B613B69BB61BB69EA +:10A31000002B01D1202303E0BB69B3FA83F3DBB246 +:10A32000013303F01F0213465B0013441E3B1B0561 +:10A3300043F000730B433A6892681946FFF7CFF871 +:10A340003B681A68094B1340002B00F0BE807B6805 +:10A350001B68B3F1A04F04D07B681B68044A93428A +:10A360000AD1044B09E000BF00007F4000000880D4 +:10A370000001005000030050594B1846FEF7C3FF80 +:10A38000C7F8C4003B681B68564A934204D03B6838 +:10A390001B68554A93423AD1D7F8C43003F40003FE +:10A3A000002B34D17B681B68B3F1A04F05D07B68CC +:10A3B0001B684E4A934240F085807B681B68B3F16E +:10A3C000A04F04D07B681B68494A934201D1494A97 +:10A3D00000E0434AD7F8C43043F40003194610465E +:10A3E000FEF77EFF444B1B689B09444AA2FB0323F4 +:10A3F0009B095A1C13465B0013449B00FB6002E060 +:10A40000FB68013BFB60FB68002BF9D15AE03B681D +:10A410001B683B4A934225D1D7F8C43003F08073C0 +:10A42000002B1FD17B681B68314A934204D17B68A3 +:10A430001B68344A934247D07B681B68B3F1A04F36 +:10A4400004D07B681B682A4A934201D1294A00E064 +:10A45000234AD7F8C43043F0807319461046FEF7FC +:10A460003FFF31E03B681B68274A93422DD1D7F864 +:10A47000C43003F48003002B27D17B681B681C4A7F +:10A48000934222D07B681B68B3F1A04F04D07B6855 +:10A490001B68174A934201D1164A00E0104AD7F8C8 +:10A4A000C43043F4800319461046FEF719FF0CE050 +:10A4B0007B68DB6D43F020027B68DA65012387F857 +:10A4C000D73002E000BF00E000BF7B68002283F8C5 +:10A4D000582097F8D7301846D837BD4680BD00BF02 +:10A4E00000070050000021C31000C090000600507B +:10A4F0000001005000030050CC000020632D3E05F9 +:10A50000000052C700050050000084CB80B584B025 +:10A5100000AF78600023BB607B681B681846FFF7BC +:10A52000B1F80346002B76D17B681B689A683C4BD8 +:10A530001340002B0DD07B68DB6D43F010027B686D +:10A54000DA657B681B6E43F001027B681A660123A3 +:10A5500062E07B681B681846FFF76CF87B681B6835 +:10A56000B3F1A04F04D07B681B682E4A934201D1FF +:10A570002D4B00E02D4B1846FEF7C5FE034603F4B5 +:10A580000003002B13D02A4B1B689B09294AA2FB0E +:10A5900003239B095A1C13465B0013449B00BB60BA +:10A5A00002E0BB68013BBB60BB68002BF9D1FDF743 +:10A5B0000FF9F86028E07B681B681846FFF762F81F +:10A5C0000346002B04D17B681B681846FFF732F85E +:10A5D000FDF7FEF80246FB68D31A022B14D97B68FC +:10A5E0001B681B6803F00103012B0DD07B68DB6D3A +:10A5F00043F010027B68DA657B681B6E43F0010252 +:10A600007B681A66012307E07B681B681B6803F000 +:10A610000103012BCFD1002318461037BD4680BD62 +:10A620003F00008000010050000300500007005070 +:10A63000CC000020632D3E0580B584B000AF78606B +:10A640007B681B681846FFF730F8F8607B681B686A +:10A650001846FFF717F80346002B47D0FB68002B7E +:10A6600044D17B681B689B6803F00D03012B0CD160 +:10A670007B681B681846FEF7F1FF7B681B680322A6 +:10A680001A60FDF7A5F8B86029E07B68DB6D43F040 +:10A6900010027B68DA657B681B6E43F001027B6801 +:10A6A0001A66012323E0FDF793F80246BB68D31A2C +:10A6B000022B14D97B681B689B6803F00103002BF5 +:10A6C0000DD07B68DB6D43F010027B68DA657B6838 +:10A6D0001B6E43F001027B681A66012307E07B686A +:10A6E0001B689B6803F00103002BDCD10023184694 +:10A6F0001037BD4680BD80B584B000AF78607B6800 +:10A700009B6AFB60FB68DB6D03F05003002B4BD1B1 +:10A71000FB68DB6D43F40072FB68DA65FB681B685D +:10A720001B6803F00803002B21D0FB681B68184648 +:10A73000FEF796FE0346002B32D0FB681B68DB68F1 +:10A7400003F40053002B2BD1FB68DB6D23F48072E4 +:10A75000FB68DA65FB68DB6D03F48053002B1FD1C7 +:10A76000FB68DB6D43F00102FB68DA6518E0FB680B +:10A770001B68DB6803F00203002B11D1FB68DB6D63 +:10A7800023F48072FB68DA65FB68DB6D03F48053A9 +:10A79000002B05D1FB68DB6D43F00102FB68DA6535 +:10A7A000F868F6F74DFC0EE0FB68DB6D03F0100374 +:10A7B000002B03D0F868FFF75FFA04E0FB685B6DDD +:10A7C0005B6B7868984700BF1037BD4680BD80B589 +:10A7D00084B000AF78607B689B6AFB60F868FFF725 +:10A7E00041FA00BF1037BD4680BD80B584B000AFD0 +:10A7F00078607B689B6AFB60FB68DB6D43F040021E +:10A80000FB68DA65FB681B6E43F00402FB681A669E +:10A81000F868FFF731FA00BF1037BD4680BD80B43D +:10A8200083B000AF78607B689B6803F00103012B65 +:10A8300001D1012300E0002318460C37BD465DF826 +:10A84000047B704780B483B000AF786039607B6868 +:10A850009B6823F0404323F03F033A6802F08042B4 +:10A86000134343F000427B689A6000BF0C37BD463B +:10A870005DF8047B704780B483B000AF78607B687C +:10A880009B6803F00043B3F1004F01D1012300E0C6 +:10A89000002318460C37BD465DF8047B704780B432 +:10A8A00083B000AF78607B689B6803F00403042BDF +:10A8B00001D1012300E0002318460C37BD465DF8A6 +:10A8C000047B704780B584B000AF786039600023A6 +:10A8D000BB607B6893F85830012B01D102234DE017 +:10A8E0007B68012283F858207868FFF7A5FE0346AD +:10A8F000FB73FB7B002B36D17B68DB6D23F4885325 +:10A9000023F0020343F002027B68DA657B681B6870 +:10A9100039681846FFF796FF14E0BB680133BB6047 +:10A92000BB68184A93420DD97B68DB6D23F0120394 +:10A9300043F010027B68DA657B68002283F85820B8 +:10A9400001231BE07B681B681846FFF794FF034652 +:10A95000002BE2D17B68DB6D23F0030343F001029F +:10A960007B68DA6505E07B68DB6D43F010027B688D +:10A97000DA657B68002283F85820FB7B1846103785 +:10A98000BD4680BD01DE040090B5A1B000AF786087 +:10A990003960002387F87F307B6893F85830012BAB +:10A9A00001D10223E7E07B68012283F858200023CD +:10A9B0007B660023BB667B681B68B3F1A04F02D1A6 +:10A9C0006F4BBB6009E07B681B686E4A934202D103 +:10A9D0006D4BBB6001E00023BB60BB68002B0BD15B +:10A9E0007B68DB6D43F020027B68DA657B680022C0 +:10A9F00083F858200123BEE0BB681846FFF74FFFDD +:10AA0000B8677B681B681846FFF749FF0346002BB1 +:10AA100040F0A080BB6F002B40F09C807B681B68DF +:10AA2000B3F1A04F04D07B681B68554A934201D113 +:10AA3000564B00E0564B7B673B681B68002B4BD0A6 +:10AA40007B6F9B6823F460423B6859687B6893F88E +:10AA500038305B030B431A437B6F9A607B681B683B +:10AA6000B3F1A04F04D07B681B68454A93420FD1D5 +:10AA70004FF0A040FFF7D3FE04464148FFF7CFFE5A +:10AA800003462343002B0CBF01230023DBB212E05B +:10AA90003C48FFF7C4FE04463B48FFF7C0FE0346B0 +:10AAA0001C433C48FFF7BBFE03462343002B0CBF6F +:10AAB00001230023DBB2002B56D07B6F9B6823F46D +:10AAC000716323F00F033A6811683A6892680A4389 +:10AAD0001A437B6F9A6047E07B6F9B6823F4604268 +:10AAE0007B6F9A607B681B68B3F1A04F04D07B68D2 +:10AAF0001B68234A93420FD14FF0A040FFF78FFE0F +:10AB000004461F48FFF78BFE03462343002B0CBF70 +:10AB100001230023DBB212E01A48FFF780FE04464F +:10AB20001948FFF77CFE03461C431A48FFF777FEDF +:10AB300003462343002B0CBF01230023DBB2002B71 +:10AB400012D07B6F9B6823F4716323F00F037A6F3D +:10AB5000936009E07B68DB6D43F020027B68DA6577 +:10AB6000012387F87F3000E000BF7B68002283F874 +:10AB7000582097F87F3018468437BD4690BD00BFF7 +:10AB80000001005000040050000500500003005078 +:10AB9000000700500006005080B582B000AF78601A +:10ABA0007B68002B01D101238DE07B6893F8413055 +:10ABB000DBB2002B06D17B68002283F84020786846 +:10ABC000F6F736FF7B68242283F841207B681B68F8 +:10ABD0001A687B681B6822F001021A607B685A6859 +:10ABE0007B681B6822F070621A617B681B689A6838 +:10ABF0007B681B6822F400429A607B68DB68012B4B +:10AC000007D17B689A687B681B6842F400429A60AF +:10AC100006E07B689A687B681B6842F404429A608D +:10AC20007B68DB68022B08D17B681B685A687B68ED +:10AC30001B6842F400625A6007E07B681B685A6830 +:10AC40007B681B6822F400625A607B681B685B6843 +:10AC50007A68126843F0007343F4004353607B68E2 +:10AC60001B68DA687B681B6822F40042DA607B6844 +:10AC70001A697B685B6942EA03017B689B691A0277 +:10AC80007B681B680A43DA607B68D9697B681A6A4B +:10AC90007B681B680A431A607B681B681A687B68BC +:10ACA0001B6842F001021A607B6800225A647B68CC +:10ACB000202283F841207B6800221A637B680022EF +:10ACC00083F84220002318460837BD4680BD80B473 +:10ACD00083B000AF786039607B6893F84130DBB2B5 +:10ACE000202B38D17B6893F84030012B01D102230F +:10ACF00032E07B68012283F840207B68242283F8BD +:10AD000041207B681B681A687B681B6822F001027F +:10AD10001A607B681B681A687B681B6822F4805283 +:10AD20001A607B681B6819687B681B683A680A436D +:10AD30001A607B681B681A687B681B6842F0010216 +:10AD40001A607B68202283F841207B68002283F808 +:10AD50004020002300E0022318460C37BD465DF872 +:10AD6000047B704780B485B000AF786039607B6841 +:10AD700093F84130DBB2202B39D17B6893F8403017 +:10AD8000012B01D1022333E07B68012283F84020AC +:10AD90007B68242283F841207B681B681A687B68E3 +:10ADA0001B6822F001021A607B681B681B68FB604D +:10ADB000FB6823F47063FB603B681B02FA68134373 +:10ADC000FB607B681B68FA681A607B681B681A68FE +:10ADD0007B681B6842F001021A607B68202283F8BE +:10ADE00041207B68002283F84020002300E00223FA +:10ADF00018461437BD465DF8047B704780B582B0B5 +:10AE000000AF78607B68002B01D1012349E07B68AB +:10AE100093F83D30DBB2002B06D17B68002283F82B +:10AE20003C207868F7F700F87B68022283F83D2021 +:10AE30007B681A687B6804331946104600F03AFCB8 +:10AE40007B68012283F848207B68012283F83E203A +:10AE50007B68012283F83F207B68012283F8402031 +:10AE60007B68012283F841207B68012283F842201D +:10AE70007B68012283F843207B68012283F8442009 +:10AE80007B68012283F845207B68012283F84620F5 +:10AE90007B68012283F847207B68012283F83D20EC +:10AEA000002318460837BD4680BD000080B485B039 +:10AEB00000AF78607B6893F83D30DBB2012B01D0A6 +:10AEC00001234CE07B68022283F83D207B681B68ED +:10AED000264A934222D07B681B68B3F1804F1DD075 +:10AEE0007B681B68224A934218D07B681B68214A02 +:10AEF000934213D07B681B681F4A93420ED07B6835 +:10AF00001B681E4A934209D07B681B681C4A934207 +:10AF100004D07B681B681B4A934215D17B681B6871 +:10AF20009A68194B1340FB60FB68062B15D0FB6831 +:10AF3000B3F5803F11D07B681B681A687B681B687B +:10AF400042F001021A6008E07B681B681A687B689F +:10AF50001B6842F001021A6000E000BF002318469F +:10AF60001437BD465DF8047B704700BF002C0140DC +:10AF70000004004000080040000C00400034014084 +:10AF800000400140005001400700010080B582B040 +:10AF900000AF78607B68002B01D1012349E07B681A +:10AFA00093F83D30DBB2002B06D17B68002283F89A +:10AFB0003C20786800F041F87B68022283F83D204D +:10AFC0007B681A687B6804331946104600F072FBF0 +:10AFD0007B68012283F848207B68012283F83E20A9 +:10AFE0007B68012283F83F207B68012283F84020A0 +:10AFF0007B68012283F841207B68012283F842208C +:10B000007B68012283F843207B68012283F8442077 +:10B010007B68012283F845207B68012283F8462063 +:10B020007B68012283F847207B68012283F83D205A +:10B03000002318460837BD4680BD80B483B000AFFA +:10B04000786000BF0C37BD465DF8047B7047000098 +:10B0500080B584B000AF786039603B68002B09D1BF +:10B060007B6893F83E30DBB2012B14BF0123002331 +:10B07000DBB23CE03B68042B09D17B6893F83F309E +:10B08000DBB2012B14BF01230023DBB22FE03B68AE +:10B09000082B09D17B6893F84030DBB2012B14BF39 +:10B0A00001230023DBB222E03B680C2B09D17B6833 +:10B0B00093F84130DBB2012B14BF01230023DBB234 +:10B0C00015E03B68102B09D17B6893F84230DBB266 +:10B0D000012B14BF01230023DBB208E07B6893F847 +:10B0E0004330DBB2012B14BF01230023DBB2002B62 +:10B0F00001D00123A6E03B68002B04D17B6802222B +:10B1000083F83E2023E03B68042B04D17B680222B5 +:10B1100083F83F201BE03B68082B04D17B680222A8 +:10B1200083F8402013E03B680C2B04D17B6802229B +:10B1300083F841200BE03B68102B04D17B6802228E +:10B1400083F8422003E07B68022283F843207B6877 +:10B150001B6801223968184600F026FF7B681B68CF +:10B160003A4A934218D07B681B68394A934213D0FD +:10B170007B681B68374A93420ED07B681B68364A4F +:10B18000934209D07B681B68344A934204D07B68A1 +:10B190001B68334A934201D1012300E00023002BB6 +:10B1A00007D07B681B685A6C7B681B6842F40042BE +:10B1B0005A647B681B68254A934222D07B681B68CF +:10B1C000B3F1804F1DD07B681B68264A934218D08C +:10B1D0007B681B68244A934213D07B681B68234A10 +:10B1E00093420ED07B681B68194A934209D07B6852 +:10B1F0001B68184A934204D07B681B68184A934224 +:10B2000015D17B681B689A68194B1340FB60FB687B +:10B21000062B15D0FB68B3F5803F11D07B681B6807 +:10B220001A687B681B6842F001021A6008E07B68BC +:10B230001B681A687B681B6842F001021A6000E014 +:10B2400000BF002318461037BD4680BD002C0140CA +:10B2500000340140004001400044014000480140EA +:10B26000005001400004004000080040000C004075 +:10B270000700010080B586B000AFF860B9607A6061 +:10B280000023FB75FB6893F83C30012B01D10223AE +:10B29000FFE0FB68012283F83C207B68142B00F25E +:10B2A000F08001A252F823F0FDB2010883B4010836 +:10B2B00083B4010883B401083DB3010883B40108D5 +:10B2C00083B4010883B401087FB3010883B4010883 +:10B2D00083B4010883B40108BFB3010883B4010833 +:10B2E00083B4010883B4010801B4010883B40108E0 +:10B2F00083B4010883B4010841B40108FB681B68EA +:10B30000B968184600F08AFAFB681B689A69FB68FE +:10B310001B6842F008029A61FB681B689A69FB6827 +:10B320001B6822F004029A61FB681B689969BB687C +:10B330001A69FB681B680A439A61A5E0FB681B68F1 +:10B34000B968184600F004FBFB681B689A69FB6843 +:10B350001B6842F400629A61FB681B689A69FB688B +:10B360001B6822F480629A61FB681B689969BB685C +:10B370001B691A02FB681B680A439A6184E0FB6838 +:10B380001B68B968184600F077FBFB681B68DA6930 +:10B39000FB681B6842F00802DA61FB681B68DA6927 +:10B3A000FB681B6822F00402DA61FB681B68D9693C +:10B3B000BB681A69FB681B680A43DA6164E0FB68D2 +:10B3C0001B68B968184600F0E9FBFB681B68DA697E +:10B3D000FB681B6842F40062DA61FB681B68DA698B +:10B3E000FB681B6822F48062DA61FB681B68D9691C +:10B3F000BB681B691A02FB681B680A43DA6143E0F9 +:10B40000FB681B68B968184600F05CFCFB681B68A9 +:10B410001A6DFB681B6842F008021A65FB681B681E +:10B420001A6DFB681B6822F004021A65FB681B6832 +:10B43000196DBB681A69FB681B680A431A6523E02B +:10B44000FB681B68B968184600F0A6FCFB681B681F +:10B450001A6DFB681B6842F400621A65FB681B6882 +:10B460001A6DFB681B6822F480621A65FB681B6812 +:10B47000196DBB681B691A02FB681B680A431A65D1 +:10B4800002E00123FB7500BFFB68002283F83C202B +:10B49000FB7D18461837BD4680BD00BF80B584B01F +:10B4A00000AF786039600023FB737B6893F83C3011 +:10B4B000012B01D10223EEE07B68012283F83C20BE +:10B4C0007B68022283F83D207B681B689B68BB6019 +:10B4D000BB6823F4441323F07703BB60BB6823F4F9 +:10B4E0007F43BB607B681B68BA689A603B681B68D7 +:10B4F0006B4A934200F0B980694A934200F2BE80E1 +:10B50000684A934200F0B180664A934200F2B680E6 +:10B51000654A934200F0A980634A934200F2AE80EC +:10B52000624A934200F0A180604A934200F2A680F2 +:10B530005F4A934200F099805D4A934200F29E80F8 +:10B54000B3F1101F00F09180B3F1101F00F296804C +:10B55000B3F5801F00F08980B3F5801F00F28E8064 +:10B56000B3F5005F3ED0B3F5005F00F28780B3F51E +:10B57000805F00F08680B3F5805F7FD8702B1AD093 +:10B58000702B7BD8602B50D0602B77D8502B3CD0C1 +:10B59000502B73D8402B58D0402B6FD8302B64D011 +:10B5A000302B6BD8202B60D0202B67D8002B5CD0A1 +:10B5B000102B5AD062E07B6818683B6899683B683A +:10B5C0005A683B68DB6800F0CFFC7B681B689B68AF +:10B5D000BB60BB6843F07703BB607B681B68BA68DD +:10B5E0009A604FE07B6818683B6899683B685A68C6 +:10B5F0003B68DB6800F0B8FC7B681B689A687B6876 +:10B600001B6842F480429A603CE07B6818683B68A3 +:10B6100059683B68DB681A4600F02AFC7B681B68A7 +:10B620005021184600F083FC2CE07B6818683B68CA +:10B6300059683B68DB681A4600F049FC7B681B6868 +:10B640006021184600F073FC1CE07B6818683B68BA +:10B6500059683B68DB681A4600F00AFC7B681B6887 +:10B660004021184600F063FC0CE07B681A683B68D8 +:10B670001B681946104600F05AFC03E00123FB73D7 +:10B6800000E000BF7B68012283F83D207B68002238 +:10B6900083F83C20FB7B18461037BD4680BD00BFB9 +:10B6A000700010005000100040001000300010002A +:10B6B0002000100080B485B000AF786039607B68EE +:10B6C0001B68FB607B684C4A934217D07B68B3F1E0 +:10B6D000804F13D07B68494A93420FD07B68484A19 +:10B6E00093420BD07B68474A934207D07B68464A17 +:10B6F000934203D07B68454A934208D1FB6823F00C +:10B700007003FB603B685B68FA681343FB607B680F +:10B71000394A934223D07B68B3F1804F1FD07B68B6 +:10B72000364A93421BD07B68354A934217D07B68D8 +:10B73000344A934213D07B68334A93420FD07B68DC +:10B74000334A93420BD07B68324A934207D07B68DE +:10B75000314A934203D07B682C4A934208D1FB685C +:10B7600023F44073FB603B68DB68FA681343FB60BB +:10B77000FB6823F080023B685B691343FB607B68D6 +:10B78000FA681A603B689A687B68DA623B681A68F4 +:10B790007B689A627B68184A934213D07B681A4A86 +:10B7A00093420FD07B681A4A93420BD07B68194AA8 +:10B7B000934207D07B68184A934203D07B68134AB0 +:10B7C000934203D13B681A697B681A637B68012244 +:10B7D0005A617B681B6903F00103012B05D17B686B +:10B7E0001B6923F001027B681A6100BF1437BD4654 +:10B7F0005DF8047B704700BF002C0140000400404E +:10B8000000080040000C004000340140005001409E +:10B8100000400140004401400048014080B487B02E +:10B8200000AF786039607B681B6A7B617B681B6A4C +:10B8300023F001027B681A627B685B683B617B686E +:10B840009B69FB60FB6823F4803323F07003FB608B +:10B85000FB6823F00303FB603B681B68FA68134333 +:10B86000FB607B6923F002037B613B689B687A691C +:10B8700013437B617B68304A934213D07B682F4A25 +:10B8800093420FD07B682E4A93420BD07B682D4A9F +:10B89000934207D07B682C4A934203D07B682B4AA3 +:10B8A00093420CD17B6923F008037B613B68DB6822 +:10B8B0007A6913437B617B6923F004037B617B68B6 +:10B8C0001D4A934213D07B681C4A93420FD07B6879 +:10B8D0001B4A93420BD07B681A4A934207D07B687D +:10B8E000194A934203D07B68184A934211D13B69AD +:10B8F00023F480733B613B6923F400733B613B6835 +:10B900005B693A6913433B613B689B693A6913433E +:10B910003B617B683A695A607B68FA689A613B6868 +:10B920005A687B685A637B687A691A6200BF1C3761 +:10B93000BD465DF8047B7047002C01400034014097 +:10B9400000400140004401400048014000500140D7 +:10B9500080B487B000AF786039607B681B6A7B6118 +:10B960007B681B6A23F010027B681A627B685B6845 +:10B970003B617B689B69FB60FB6823F0807323F469 +:10B98000E043FB60FB6823F44073FB603B681B688B +:10B990001B02FA681343FB607B6923F020037B6181 +:10B9A0003B689B681B017A6913437B617B682C4A67 +:10B9B000934207D07B682B4A934203D07B682A4A84 +:10B9C00093420DD17B6923F080037B613B68DB6888 +:10B9D0001B017A6913437B617B6923F040037B6120 +:10B9E0007B681F4A934213D07B681E4A93420FD054 +:10B9F0007B681E4A93420BD07B681D4A934207D056 +:10BA00007B681C4A934203D07B68174A934213D148 +:10BA10003B6923F480633B613B6923F400633B6132 +:10BA20003B685B699B003A6913433B613B689B69D8 +:10BA30009B003A6913433B617B683A695A607B68B3 +:10BA4000FA689A613B685A687B689A637B687A698E +:10BA50001A6200BF1C37BD465DF8047B704700BF0B +:10BA6000002C0140003401400050014000400140E2 +:10BA7000004401400048014080B487B000AF7860C6 +:10BA800039607B681B6A7B617B681B6A23F4807268 +:10BA90007B681A627B685B683B617B68DB69FB6083 +:10BAA000FB6823F4803323F07003FB60FB6823F012 +:10BAB0000303FB603B681B68FA681343FB607B6908 +:10BAC00023F400737B613B689B681B027A69134314 +:10BAD0007B617B682B4A934207D07B682A4A93425A +:10BAE00003D07B68294A93420DD17B6923F400631C +:10BAF0007B613B68DB681B027A6913437B617B696E +:10BB000023F480637B617B681E4A934213D07B6879 +:10BB10001D4A93420FD07B681D4A93420BD07B682D +:10BB20001C4A934207D07B681B4A934203D07B6830 +:10BB3000164A934213D13B6923F480533B613B691E +:10BB400023F400533B613B685B691B013A69134373 +:10BB50003B613B689B691B013A6913433B617B680E +:10BB60003A695A607B68FA68DA613B685A687B68B0 +:10BB7000DA637B687A691A6200BF1C37BD465DF8DC +:10BB8000047B7047002C014000340140005001400C +:10BB900000400140004401400048014080B487B0AB +:10BBA00000AF786039607B681B6A7B617B681B6AC9 +:10BBB00023F480527B681A627B685B683B617B6818 +:10BBC000DB69FB60FB6823F0807323F4E043FB60D8 +:10BBD000FB6823F44073FB603B681B681B02FA6838 +:10BBE0001343FB607B6923F400537B613B689B68D4 +:10BBF0001B037A6913437B617B682C4A934207D00D +:10BC00007B682B4A934203D07B682A4A93420DD12A +:10BC10007B6923F400437B613B68DB681B037A6923 +:10BC200013437B617B6923F480437B617B681F4AFC +:10BC3000934213D07B681E4A93420FD07B681E4A02 +:10BC400093420BD07B681D4A934207D07B681C4A05 +:10BC5000934203D07B68174A934213D13B6923F484 +:10BC600080433B613B6923F400433B613B685B6974 +:10BC70009B013A6913433B613B689B699B013A69AD +:10BC800013433B617B683A695A607B68FA68DA6102 +:10BC90003B685A687B681A647B687A691A6200BFDD +:10BCA0001C37BD465DF8047B704700BF002C014087 +:10BCB0000034014000500140004001400044014078 +:10BCC0000048014080B487B000AF786039607B687D +:10BCD0001B6A3B617B681B6A23F480327B681A62B3 +:10BCE0007B685B687B617B681B6DFB60FB6823F492 +:10BCF000803323F07003FB603B681B68FA681343D2 +:10BD0000FB603B6923F400333B613B689B681B0489 +:10BD10003A6913433B617B68194A934213D07B68AD +:10BD2000184A93420FD07B68174A93420BD07B6826 +:10BD3000164A934207D07B68154A934203D07B682A +:10BD4000144A934209D17B6923F480337B613B68B9 +:10BD50005B691B027A6913437B617B687A695A606D +:10BD60007B68FA681A653B685A687B689A647B68E6 +:10BD70003A691A6200BF1C37BD465DF8047B704704 +:10BD8000002C0140003401400040014000440140CB +:10BD9000004801400050014080B487B000AF786097 +:10BDA00039607B681B6A3B617B681B6A23F48012E5 +:10BDB0007B681A627B685B687B617B681B6DFB60DC +:10BDC000FB6823F0807323F4E043FB603B681B684F +:10BDD0001B02FA681343FB603B6923F400133B61C9 +:10BDE0003B689B681B053A6913433B617B681A4AB1 +:10BDF000934213D07B68194A93420FD07B68184A4C +:10BE000093420BD07B68174A934207D07B68164A4F +:10BE1000934203D07B68154A934209D17B6923F48E +:10BE200080237B613B685B699B027A6913437B617A +:10BE30007B687A695A607B68FA681A653B685A6859 +:10BE40007B68DA647B683A691A6200BF1C37BD46BA +:10BE50005DF8047B704700BF002C014000340140B6 +:10BE600000400140004401400048014000500140B2 +:10BE700080B487B000AFF860B9607A60FB681B6A75 +:10BE80007B61FB681B6A23F00102FB681A62FB6896 +:10BE90009B693B613B6923F0F0033B617B681B01BD +:10BEA0003A6913433B617B6923F00A037B617A693A +:10BEB000BB6813437B61FB683A699A61FB687A69E6 +:10BEC0001A6200BF1C37BD465DF8047B704780B422 +:10BED00087B000AFF860B9607A60FB681B6A7B616D +:10BEE000FB681B6A23F01002FB681A62FB689B69FF +:10BEF0003B613B6923F470433B617B681B033A69F8 +:10BF000013433B617B6923F0A0037B61BB681B018A +:10BF10007A6913437B61FB683A699A61FB687A69C5 +:10BF20001A6200BF1C37BD465DF8047B704780B4C1 +:10BF300085B000AF786039607B689B68FB60FB6808 +:10BF400023F4401323F07003FB603A68FB6813434B +:10BF500043F00703FB607B68FA689A6000BF143700 +:10BF6000BD465DF8047B704780B487B000AFF860D1 +:10BF7000B9607A603B60FB689B687B617B6923F4F6 +:10BF80007F437B613B681A027B681A43BB6813439B +:10BF90007A6913437B61FB687A699A6000BF1C373A +:10BFA000BD465DF8047B704780B487B000AFF86091 +:10BFB000B9607A60BB6803F01F03012202FA03F341 +:10BFC0007B61FB681A6A7B69DB431A40FB681A6273 +:10BFD000FB681A6ABB6803F01F03796801FA03F370 +:10BFE0001A43FB681A6200BF1C37BD465DF8047B2C +:10BFF0007047000080B485B000AF786039607B681E +:10C0000093F83C30012B01D1022374E07B680122BC +:10C0100083F83C207B68022283F83D207B681B6804 +:10C020005B68FB607B681B689B68BB607B681B6808 +:10C03000344A934209D07B681B68334A934204D048 +:10C040007B681B68314A934208D1FB6823F4700374 +:10C05000FB603B685B68FA681343FB60FB6823F096 +:10C06000007323F07003FB603B681B68FA6813439E +:10C07000FB607B681B68FA685A607B681B68214A12 +:10C08000934222D07B681B68B3F1804F1DD07B6840 +:10C090001B681F4A934218D07B681B681D4A934255 +:10C0A00013D07B681B681C4A93420ED07B681B68C8 +:10C0B000154A934209D07B681B68184A934204D002 +:10C0C0007B681B68114A93420CD1BB6823F0800344 +:10C0D000BB603B689B68BA681343BB607B681B68A6 +:10C0E000BA689A607B68012283F83D207B68002251 +:10C0F00083F83C20002318461437BD465DF8047BC6 +:10C10000704700BF002C0140003401400050014046 +:10C110000004004000080040000C004000400140C6 +:10C1200080B485B000AF786039600023FB607B6825 +:10C1300093F83C30012B01D1022378E07B68012287 +:10C1400083F83C20FB6823F0FF023B68DB68134365 +:10C15000FB60FB6823F440723B689B681343FB6001 +:10C16000FB6823F480623B685B681343FB60FB68F9 +:10C1700023F400623B681B681343FB60FB6823F4F5 +:10C1800080523B681B691343FB60FB6823F4005239 +:10C190003B685B691343FB60FB6823F480423B68A8 +:10C1A0001B6B1343FB60FB6823F470223B689B69A5 +:10C1B0001B041343FB60FB6823F080523B68DB6980 +:10C1C0001343FB607B681B681C4A934209D07B6861 +:10C1D0001B681B4A934204D07B681B68194A934230 +:10C1E0001CD1FB6823F470023B689B6A1B05134358 +:10C1F000FB60FB6823F080723B681B6A1343FB60A3 +:10C20000FB6823F000723B685B6A1343FB60FB68CA +:10C2100023F000523B68DB6A1343FB607B681B68BA +:10C22000FA685A647B68002283F83C200023184691 +:10C230001437BD465DF8047B704700BF002C0140F9 +:10C24000003401400050014080B582B000AF7860FA +:10C250007B68002B01D1012342E07B68D3F8883052 +:10C26000002B06D17B68002283F884207868F5F7DC +:10C27000E7FE7B682422C3F888207B681B681A6865 +:10C280007B681B6822F001021A607B689B6A002BA6 +:10C2900002D0786800F0B2FB786800F0B3F803468B +:10C2A000012B01D101231BE07B681B685A687B6866 +:10C2B0001B6822F490425A607B681B689A687B680E +:10C2C0001B6822F02A029A607B681B681A687B68E8 +:10C2D0001B6842F001021A60786800F031FC0346E6 +:10C2E00018460837BD4680BD80B58AB002AFF860F9 +:10C2F000B9603B601346FB80FB68D3F88830202B85 +:10C300007BD1BB68002B02D0FB88002B01D101231D +:10C3100074E0FB680022C3F89020FB682122C3F878 +:10C320008820FBF755FA7861FB68FA88A3F8542057 +:10C33000FB68FA88A3F85620FB689B68B3F5805F1A +:10C3400008D1FB681B69002B04D10023FB61BB688B +:10C35000BB6103E0BB68FB610023BB6130E03B686D +:10C3600000937B6900228021F86800F093FC03466B +:10C37000002B05D0FB682022C3F8882003233DE072 +:10C38000FB69002B0BD1BB691B881A46FB681B6835 +:10C39000C2F308029A62BB690233BB6107E0FB6922 +:10C3A0001A78FB681B689A62FB690133FB61FB68C2 +:10C3B000B3F856309BB2013B9AB2FB68A3F8562003 +:10C3C000FB68B3F856309BB2002BC8D13B68009392 +:10C3D0007B6900224021F86800F05CFC0346002BDA +:10C3E00005D0FB682022C3F88820032306E0FB6801 +:10C3F0002022C3F88820002300E0022318462037BB +:10C40000BD4680BD2DE9B04F8CB000AF78610023F0 +:10C4100087F82A307B699A687B691B691A437B69B4 +:10C420005B691A437B69DB691343FB627B691B68A9 +:10C430001A68AA4B13407A691268F96A0B431360B1 +:10C440007B691B685B6823F440517B69DA687B6910 +:10C450001B680A435A607B699B69FB627B691B68A6 +:10C460009F4A934204D07B691B6AFA6A1343FB62BA +:10C470007B691B689B6823F06E4323F430637A6901 +:10C480001268F96A0B4393607B691B68DB6A23F0CF +:10C490000F017B695A6A7B691B680A43DA627B6910 +:10C4A0001B68904A934225D18F4BD3F8883003F014 +:10C4B0000303032B1AD801A252F823F0CDC40108BC +:10C4C000DDC40108D5C40108E5C40108012387F8CB +:10C4D0002B3016E1022387F82B3012E1042387F872 +:10C4E0002B300EE1082387F82B300AE1102387F860 +:10C4F0002B3006E17B691B687C4A934238D17A4B2A +:10C50000D3F8883003F00C030C2B2DD801A252F87D +:10C5100023F000BF49C5010869C5010869C50108C4 +:10C5200069C5010859C5010869C5010869C501083F +:10C5300069C5010851C5010869C5010869C5010837 +:10C5400069C5010861C50108002387F82B30D8E0D0 +:10C55000022387F82B30D4E0042387F82B30D0E077 +:10C56000082387F82B30CCE0102387F82B30C8E065 +:10C570007B691B685E4A934225D15B4BD3F88830B8 +:10C5800003F03003302B16D0302B18D8202B0AD0D4 +:10C59000202B14D8002B02D0102B08D00FE0002342 +:10C5A00087F82B30ADE0022387F82B30A9E0042375 +:10C5B00087F82B30A5E0082387F82B30A1E0102363 +:10C5C00087F82B309DE07B691B684A4A934225D14E +:10C5D000454BD3F8883003F0C003C02B16D0C02BD6 +:10C5E00018D8802B0AD0802B14D8002B02D0402BD7 +:10C5F00008D00FE0002387F82B3082E0022387F871 +:10C600002B307EE0042387F82B307AE0082387F86C +:10C610002B3076E0102387F82B3072E07B691B68A3 +:10C62000354A93422AD1304BD3F8883003F4407313 +:10C63000B3F5407F1AD0B3F5407F1BD8B3F5007F28 +:10C640000CD0B3F5007F15D8002B03D0B3F5807F55 +:10C6500008D00FE0002387F82B3052E0022387F840 +:10C660002B304EE0042387F82B304AE0082387F86C +:10C670002B3046E0102387F82B3042E07B691B68A3 +:10C68000174A93423AD1184BD3F8883003F44063E9 +:10C69000B3F5406F1AD0B3F5406F1BD8B3F5006FF8 +:10C6A0000CD0B3F5006F15D8002B03D0B3F5806F15 +:10C6B00008D00FE0002387F82B3022E0022387F810 +:10C6C0002B301EE0042387F82B301AE0082387F86C +:10C6D0002B3016E0102387F82B3012E0F369FFCFE0 +:10C6E000008000400038014000100240004400403B +:10C6F00000480040004C004000500040102387F8E4 +:10C700002B307B691B68AE4A934240F0978097F8C4 +:10C710002B30082B23D801A252F823F041C701087F +:10C720005FC7010849C701085FC701084FC7010873 +:10C730005FC701085FC701085FC7010857C7010845 +:10C74000FBF72EFD786210E09E4B7B620DE0FBF75D +:10C75000BBFC786209E04FF400437B6205E00023F4 +:10C760007B62012387F82A3000BF7B6A002B00F030 +:10C7700030817B695B6A944A32F813301A467B6ACF +:10C78000B3FBF2F3BB617B695A6813465B00134449 +:10C79000BA699A4205D37B695B681B03BA699A42FE +:10C7A00003D9012387F82A3013E17B6A0022BB609A +:10C7B000FA607B695B6A844A32F813309BB20022CC +:10C7C0003B607A60D7E90023D7E90201F3F728FD3F +:10C7D00002460B46104619464FF000024FF0000388 +:10C7E0000B0243EA10630202796949684908002094 +:10C7F0000C46054612EB040843EB05097B695B68B0 +:10C8000000229A46934652465B4640464946F3F715 +:10C8100007FD02460B4613463B623B6AB3F5407F79 +:10C8200008D33B6AB3F5801F04D27B691B683A6A60 +:10C83000DA60CEE0012387F82A30CAE07B69DB6941 +:10C84000B3F5004F66D197F82B30082B27D801A2FB +:10C8500052F823F079C8010881C8010889C8010885 +:10C860009FC801088FC801089FC801089FC8010818 +:10C870009FC8010897C80108FBF792FC786214E092 +:10C88000FBF7A4FC786210E04E4B7B620DE0FBF7F7 +:10C890001BFC786209E04FF400437B6205E0002353 +:10C8A0007B62012387F82A3000BF7B6A002B00F0EF +:10C8B00090807B695B6A444A32F813301A467B6A7F +:10C8C000B3FBF2F35A007B695B685B081A447B692F +:10C8D0005B68B2FBF3F33B623B6A0F2B16D93B6AF2 +:10C8E000B3F5803F12D23B6A9BB223F00F03FB8368 +:10C8F0003B6A5B089BB203F007039AB2FB8B1343BE +:10C90000FB837B691B68FA8BDA6062E0012387F89E +:10C910002A305EE097F82B30082B28D801A252F875 +:10C9200023F000BF49C9010851C9010859C90108CC +:10C930006FC901085FC901086FC901086FC9010803 +:10C940006FC9010867C90108FBF72AFC786214E087 +:10C95000FBF73CFC786210E01A4B7B620DE0FBF7C2 +:10C96000B3FB786209E04FF400437B6205E00023EB +:10C970007B62012387F82A3000BF7B6A002B28D016 +:10C980007B695B6A104A32F813301A467B6AB3FB44 +:10C99000F2F27B695B685B081A447B695B68B2FBF7 +:10C9A000F3F33B623B6A0F2B10D93B6AB3F5803F30 +:10C9B0000CD23B6A9AB27B691B68DA6009E000BF5F +:10C9C000008000400024F4007C030208012387F863 +:10C9D0002A307B690122A3F86A207B690122A3F82F +:10C9E00068207B6900225A677B6900229A6797F862 +:10C9F0002A3018463037BD46BDE8B08F80B483B0CA +:10CA000000AF78607B689B6A03F00803002B0AD0B4 +:10CA10007B681B685B6823F400417B689A6B7B68CA +:10CA20001B680A435A607B689B6A03F00103002B72 +:10CA30000AD07B681B685B6823F400317B68DA6A84 +:10CA40007B681B680A435A607B689B6A03F0020399 +:10CA5000002B0AD07B681B685B6823F480317B68FD +:10CA60001A6B7B681B680A435A607B689B6A03F0F9 +:10CA70000403002B0AD07B681B685B6823F48021C9 +:10CA80007B685A6B7B681B680A435A607B689B6AA9 +:10CA900003F01003002B0AD07B681B689B6823F40B +:10CAA00080517B68DA6B7B681B680A439A607B68FD +:10CAB0009B6A03F02003002B0AD07B681B689B68ED +:10CAC00023F400517B681A6C7B681B680A439A60E8 +:10CAD0007B689B6A03F04003002B1AD07B681B68BD +:10CAE0005B6823F480117B685A6C7B681B680A437F +:10CAF0005A607B685B6CB3F5801F0AD17B681B684A +:10CB00005B6823F4C0017B689A6C7B681B680A43EE +:10CB10005A607B689B6A03F08003002B0AD07B6815 +:10CB20001B685B6823F400217B68DA6C7B681B68F8 +:10CB30000A435A6000BF0C37BD465DF8047B70475E +:10CB400080B598B002AF78607B680022C3F890206F +:10CB5000FAF73EFE78657B681B681B6803F00803E4 +:10CB6000082B2FD16FF07E4300937B6D00224FF492 +:10CB70000011786800F08EF80346002B22D07B6805 +:10CB80001B68BB63BB6B53E8003F7B637B6B23F08D +:10CB900080033B657B681B681A463B6D7B643A6487 +:10CBA000396C7A6C41E80023FB63FB6B002BE6D108 +:10CBB0007B682022C3F888207B68002283F88420C9 +:10CBC000032363E07B681B681B6803F00403042BEA +:10CBD00049D16FF07E4300937B6D00224FF48001BA +:10CBE000786800F057F80346002B3CD07B681B6840 +:10CBF0007B627B6A53E8003F3B623B6A23F490739D +:10CC0000FB647B681B681A46FB6C3B63FA62F96A3B +:10CC10003A6B41E80023BB62BB6A002BE6D17B681C +:10CC20001B6808333B613B6953E8003FFB60FB68CE +:10CC300023F00103BB647B681B680833BA6CFA619C +:10CC4000BB61B969FA6941E800237B617B69002B0C +:10CC5000E5D17B682022C3F88C207B68002283F812 +:10CC60008420032312E07B682022C3F888207B689D +:10CC70002022C3F88C207B680022DA667B680022C1 +:10CC80001A677B68002283F88420002318465837EF +:10CC9000BD4680BD80B584B000AFF860B9603B6030 +:10CCA0001346FB714FE0BB69B3F1FF3F4BD0FAF77E +:10CCB0008FFD02463B68D31ABA699A4202D3BB6918 +:10CCC000002B01D103234EE0FB681B681B6803F0B7 +:10CCD0000403002B37D0BB68802B34D0BB68402BBB +:10CCE00031D0FB681B68DB6903F00803082B10D107 +:10CCF000FB681B6808221A62F86800F038F8FB68C5 +:10CD00000822C3F89020FB68002283F884200123C6 +:10CD100029E0FB681B68DB6903F40063B3F5006F6F +:10CD200011D1FB681B684FF400621A62F86800F0CA +:10CD30001EF8FB682022C3F89020FB68002283F8CD +:10CD4000842003230FE0FB681B68DA69BB6813408B +:10CD5000BA689A420CBF01230023DBB21A46FB7962 +:10CD60009A42A0D0002318461037BD4680BD80B43B +:10CD700095B000AF78607B681B687B637B6B53E882 +:10CD8000003F3B633B6B23F49073FB647B681B6841 +:10CD90001A46FB6C3B64FA63F96B3A6C41E800237A +:10CDA000BB63BB6B002BE6D17B681B6808333B621F +:10CDB0003B6A53E8003FFB61FB6923F0805323F09B +:10CDC0000103BB647B681B680833BA6CFA62BB6200 +:10CDD000B96AFA6A41E800237B627B6A002BE3D1DF +:10CDE0007B68DB6E012B18D17B681B68FB60FB68DE +:10CDF00053E8003FBB60BB6823F010037B647B6893 +:10CE00001B681A467B6CBB617A617969BA6941E833 +:10CE100000233B613B69002BE6D17B682022C3F8ED +:10CE20008C207B680022DA667B6800225A6700BF8C +:10CE30005437BD465DF8047B704780B485B000AFC1 +:10CE400078607B6893F88430012B01D1022327E0BE +:10CE50007B68012283F884207B682422C3F8882021 +:10CE60007B681B681B68FB607B681B681A687B68B3 +:10CE70001B6822F001021A60FB6823F00053FB607C +:10CE80007B6800225A667B681B68FA681A607B68B8 +:10CE90002022C3F888207B68002283F884200023A6 +:10CEA00018461437BD465DF8047B704780B584B0E2 +:10CEB00000AF786039607B6893F88430012B01D132 +:10CEC00002232DE07B68012283F884207B682422E2 +:10CED000C3F888207B681B681B68FB607B681B6845 +:10CEE0001A687B681B6822F001021A607B681B6865 +:10CEF0009B6823F060417B681B683A680A439A602C +:10CF0000786800F04FF87B681B68FA681A607B68E5 +:10CF10002022C3F888207B68002283F88420002325 +:10CF200018461037BD4680BD80B584B000AF78602C +:10CF300039607B6893F88430012B01D102232DE006 +:10CF40007B68012283F884207B682422C3F8882030 +:10CF50007B681B681B68FB607B681B681A687B68C2 +:10CF60001B6822F001021A607B681B689B6823F033 +:10CF700060617B681B683A680A439A60786800F0D1 +:10CF800011F87B681B68FA681A607B682022C3F876 +:10CF900088207B68002283F88420002318461037FD +:10CFA000BD4680BD80B485B000AF78607B685B6EA5 +:10CFB000002B08D17B680122A3F86A207B6801223C +:10CFC000A3F8682031E00823FB730823BB737B6858 +:10CFD0001B689B685B0EDBB203F007037B737B6807 +:10CFE0001B689B685B0FDBB203F007033B73BB7BE3 +:10CFF0003A7B11498A5C02FB03F33A7B0F498A5C56 +:10D0000093FBF2F39AB27B68A3F86A20FB7B7A7BEE +:10D0100009498A5C02FB03F37A7B08498A5C93FB2B +:10D02000F2F39AB27B68A3F8682000BF1437BD46BC +:10D030005DF8047B704700BF940302089C0302085C +:10D0400080B400AF074BD3F88830064A43F470032E +:10D05000C2F88830034B044A9A6000BFBD465DF8B1 +:10D06000047B704700ED00E00000010880B586B049 +:10D0700000AFF860B9601346FB71FB68002B01D16B +:10D0800003231FE0FB680022C3F8B822FB680022DC +:10D09000C3F8C022FB680022C3F8CC22BB68002B77 +:10D0A00003D0FB68BA68C3F8B422FB68012283F896 +:10D0B0009C22FB68FA791A70F868F5F743FE03467C +:10D0C000FB75FB7D18461837BD4680BD80B584B022 +:10D0D00000AF786039600023FB813B68002B01D1F1 +:10D0E000032316E07B683A68C3F8B8227B68D3F85C +:10D0F000B832DB6A002B0BD07B68D3F8B832DB6A1E +:10D1000007F10E021046984702467B68C3F8CC220E +:10D11000002318461037BD4680BD80B582B000AFF1 +:10D1200078607868F5F76EFE034618460837BD4606 +:10D1300080BD80B483B000AF7860002318460C3700 +:10D14000BD465DF8047B704780B584B000AF786061 +:10D150000B46FB700323FB737B68D3F8B832002BBC +:10D1600009D07B68D3F8B8321B68FA781146786822 +:10D1700098470346FB73FB7B18461037BD4680BDBE +:10D1800080B582B000AF78600B46FB707B68D3F847 +:10D19000B832002B07D07B68D3F8B8325B68FA78D6 +:10D1A000114678689847002318460837BD4680BD69 +:10D1B00080B584B000AF786039607B6803F2AA2341 +:10D1C0003968184600F046FF7B680122C3F89422B4 +:10D1D0007B68B3F8B0321A467B68C3F898227B6844 +:10D1E00093F8AA3203F01F03022B1AD0022B22D885 +:10D1F000002B02D0012B0AD01DE07B6803F2AA238A +:10D200001946786800F0EEF90346FB7320E07B686E +:10D2100003F2AA231946786800F052FA0346FB731A +:10D2200016E07B6803F2AA231946786800F091FAA9 +:10D230000346FB730CE07B6893F8AA3223F07F036C +:10D24000DBB219467868F5F73DFE0346FB7300BF75 +:10D25000FB7B18461037BD4680BD80B586B000AF59 +:10D26000F8600B467A60FB72FB7A002B38D1FB68C2 +:10D2700003F5AA733B61FB68D3F89432032B4AD1C0 +:10D280003B699A683B69DB689A4213D93B699A68A3 +:10D290003B69DB68D21A3B699A603B69DA683B6993 +:10D2A0009B68934228BF13461A467968F86800F0D5 +:10D2B000C5FF30E0FB6893F89C32DBB2032B0BD147 +:10D2C000FB68D3F8B8321B69002B05D0FB68D3F894 +:10D2D000B8321B69F8689847F86800F0C0FF1AE098 +:10D2E000FB6893F89C32DBB2032B14D1FB68D3F8B4 +:10D2F000B8329B69002B0ED0FB68D3F8B8329B691B +:10D30000FA7A1146F86898470346FB75FB7D002BB7 +:10D3100001D0FB7D00E0002318461837BD4680BDD4 +:10D3200080B586B000AFF8600B467A60FB72FB7A7E +:10D33000002B6BD1FB6814333B61FB68D3F894324C +:10D34000022B56D13B699A683B69DB689A4214D933 +:10D350003B699A683B69DB68D21A3B699A603B6912 +:10D360009B681A467968F86800F03AFF00230022AB +:10D370000021F868F5F750FE3BE03B69DA683B694D +:10D380009B689A421CD13B695A683B69DB689A42A8 +:10D3900016D33B695A68FB68D3F898329A420FD289 +:10D3A00000220021F86800F01BFFFB680022C3F890 +:10D3B0009822002300220021F868F5F72DFE18E0DE +:10D3C000FB6893F89C32DBB2032B0BD1FB68D3F8DC +:10D3D000B832DB68002B05D0FB68D3F8B832DB68C5 +:10D3E000F86898478021F868F5F76CFDF86800F058 +:10D3F00049FFFB6893F8A032012B22D1F868FFF7B0 +:10D4000098FEFB68002283F8A0221AE0FB6893F8DC +:10D410009C32DBB2032B14D1FB68D3F8B8325B69C2 +:10D42000002B0ED0FB68D3F8B8325B69FA7A11464C +:10D43000F86898470346FB75FB7D002B01D0FB7D08 +:10D4400000E0002318461837BD4680BD80B582B085 +:10D4500000AF78607B68012283F89C227B68002201 +:10D46000C3F894227B6800225A607B680022C3F8CC +:10D47000A4227B68D3F8B832002B01D103232FE01C +:10D480007B68D3F8BC32002B0FD07B68D3F8B8325E +:10D490005B68002B09D07B68D3F8B8325B687A6888 +:10D4A0005268D2B211467868984740230022002182 +:10D4B0007868F5F7C2FC7B680122A3F864217B68D9 +:10D4C0004022C3F860214023002280217868F5F7CC +:10D4D000B4FC7B6801229A847B6840221A62002394 +:10D4E00018460837BD4680BD80B483B000AF786071 +:10D4F0000B46FB707B68FA781A74002318460C37C9 +:10D50000BD465DF8047B704780B483B000AF78609F +:10D510007B6893F89C32DAB27B6883F89D227B6843 +:10D52000042283F89C22002318460C37BD465DF880 +:10D53000047B704780B483B000AF78607B6893F859 +:10D540009C32DBB2042B06D17B6893F89D32DAB2B1 +:10D550007B6883F89C22002318460C37BD465DF893 +:10D56000047B704780B582B000AF78607B68D3F8E9 +:10D57000B832002B01D1032312E07B6893F89C3270 +:10D58000DBB2032B0BD17B68D3F8B832DB69002BFD +:10D5900005D07B68D3F8B832DB69786898470023F8 +:10D5A00018460837BD4680BD80B487B000AF7860AC +:10D5B0007B687B617B691B787B827B6901337B6144 +:10D5C0007B691B783B823B8A1B021AB2B7F9123087 +:10D5D00013431BB2FB81FB8918461C37BD465DF81F +:10D5E000047B704780B584B000AF78603960002359 +:10D5F000FB733B681B7803F06003402B05D0402B86 +:10D6000053D8002B0BD0202B4FD17B68D3F8B832E6 +:10D610009B683968786898470346FB734AE03B6823 +:10D620005B78092B3BD801A252F823F081D6010880 +:10D6300095D601089FD601088BD601089FD6010810 +:10D640005FD6010855D601089FD6010877D6010894 +:10D6500069D601083968786800F0DEF924E0396895 +:10D66000786800F06DFB1FE03968786800F0ACFB6B +:10D670000346FB7318E03968786800F04BFC13E050 +:10D680003968786800F07CFC0EE03968786800F052 +:10D69000ABFC09E03968786800F0BAFC04E039684E +:10D6A000786800F011FD00BF04E03968786800F088 +:10D6B0000BFD00BFFB7B18461037BD4680BD00BF89 +:10D6C00080B584B000AF786039600023FB733B689D +:10D6D0001B7803F06003402B05D0402B2FD8002B84 +:10D6E00001D0202B2BD17B6893F89C32DBB2013B1D +:10D6F000022B1DD83B689B88DBB2012B13D87B68BB +:10D70000D3F8B8329B683968786898470346FB734A +:10D710003B68DB88002B10D1FB7B002B0DD1786898 +:10D7200000F09DFD09E03968786800F0CDFC04E068 +:10D730003968786800F0C8FC00E000BF04E0396890 +:10D74000786800F0C1FC00BFFB7B18461037BD466F +:10D7500080BD80B584B000AF786039600023FB7372 +:10D760003B689B88BB733B681B7803F06003402BCE +:10D7700007D0402B00F24581002B0CD0202B40F02D +:10D7800040817B68D3F8B8329B68396878689847DD +:10D790000346FB733AE13B685B78032B07D0032B0E +:10D7A00000F32981002B7FD0012B3CD023E17B6843 +:10D7B00093F89C32DBB2022B02D0032B16D02CE064 +:10D7C000BB7B002B0DD0BB7B802B0AD0BB7B1946CB +:10D7D0007868F5F777FB80217868F5F773FB00BF71 +:10D7E00020E03968786800F06FFC1BE03B685B88DC +:10D7F000002B0ED1BB7B002B0BD0BB7B802B08D02A +:10D800003B68DB88002B04D1BB7B19467868F5F7B1 +:10D8100059FB786800F023FD04E03968786800F06F +:10D8200053FC00BFECE07B6893F89C32DBB2022B28 +:10D8300002D0032B16D030E0BB7B002B0DD0BB7B7E +:10D84000802B0AD0BB7B19467868F5F73BFB80211B +:10D850007868F5F737FB00BF25E03968786800F095 +:10D8600033FC20E03B685B88002B1BD1BB7B03F0C3 +:10D870007F03002B04D0BB7B19467868F5F741FB8A +:10D88000786800F0ECFC7B68D3F8B8329B683968A4 +:10D89000786898470346FB7304E03968786800F0BD +:10D8A00013FC00E000BFABE07B6893F89C32DBB276 +:10D8B000022B02D0032B32D097E0BB7B002B07D08A +:10D8C000BB7B802B04D03968786800F0FDFB91E0C9 +:10D8D00097F90E30002B0BDABB7B03F07F02134667 +:10D8E0009B0013449B0010337A68134404330BE00D +:10D8F000BB7B03F07F0213469B0013449B0003F5A0 +:10D90000A8737A6813440433BB60BB6800221A60B2 +:10D91000BB6802221946786800F047FC6AE097F974 +:10D920000E30002B11DABB7B03F00F02796813462F +:10D930009B0013449B000B4424331B88002B17D1FE +:10D940003968786800F0C0FB54E0BB7B03F00F023D +:10D95000796813469B0013449B000B4403F5B27394 +:10D960001B88002B04D13968786800F0ADFB41E0DA +:10D9700097F90E30002B0BDABB7B03F07F021346C6 +:10D980009B0013449B0010337A68134404330BE06C +:10D99000BB7B03F07F0213469B0013449B0003F5FF +:10D9A000A8737A6813440433BB60BB7B002B02D09E +:10D9B000BB7B802B03D1BB6800221A600EE0BB7BCF +:10D9C00019467868F5F7BCFA0346002B03D0BB680C +:10D9D00001221A6002E0BB6800221A60BB680222C2 +:10D9E0001946786800F0E1FB04E03968786800F0D7 +:10D9F0006BFB00BF04E03968786800F065FB00BF8E +:10DA000004E03968786800F05FFB00BFFB7B1846D4 +:10DA10001037BD4680BD000080B584B000AF78608F +:10DA2000396000233B810023FB600023FB723B68CD +:10DA30005B881B0A9BB2013B0E2B00F2528101A2B4 +:10DA400052F823F0B5DA0108CDDA01080DDB010840 +:10DA5000E3DC0108E3DC010883DC0108AFDC01083A +:10DA6000E3DC0108E3DC0108E3DC0108E3DC010896 +:10DA7000E3DC0108E3DC0108E3DC010881DA0108EA +:10DA80007B68D3F8B432DB69002B0BD07B68D3F80A +:10DA9000B432DB697A68127C07F1080110469847B6 +:10DAA000F86026E13968786800F00EFBFB7A0133F4 +:10DAB000FB721EE17B68D3F8B4321B687A68127C73 +:10DAC00007F1080110469847F86012E17B681B7C5B +:10DAD000002B0DD17B68D3F8B8329B6A07F108029E +:10DAE00010469847F860FB68013302221A7000E183 +:10DAF0007B68D3F8B832DB6A07F108021046984712 +:10DB0000F860FB68013302221A70F2E03B685B8820 +:10DB1000DBB2052B00F2AC8001A252F823F000BF6B +:10DB200039DB01086DDB0108A1DB0108D5DB010849 +:10DB300009DC01083DDC01087B68D3F8B4325B687E +:10DB4000002B0BD07B68D3F8B4325B687A68127C08 +:10DB500007F1080110469847F86091E03968786845 +:10DB600000F0B2FAFB7A0133FB7289E07B68D3F8EC +:10DB7000B4329B68002B0BD07B68D3F8B4329B681F +:10DB80007A68127C07F1080110469847F86077E040 +:10DB90003968786800F098FAFB7A0133FB726FE01D +:10DBA0007B68D3F8B432DB68002B0BD07B68D3F8EA +:10DBB000B432DB687A68127C07F108011046984796 +:10DBC000F8605DE03968786800F07EFAFB7A01332E +:10DBD000FB7255E07B68D3F8B4321B69002B0BD085 +:10DBE0007B68D3F8B4321B697A68127C07F10801AC +:10DBF00010469847F86043E03968786800F064FAA6 +:10DC0000FB7A0133FB723BE07B68D3F8B4325B698B +:10DC1000002B0BD07B68D3F8B4325B697A68127C36 +:10DC200007F1080110469847F86029E039687868DC +:10DC300000F04AFAFB7A0133FB7221E07B68D3F8EB +:10DC4000B4329B69002B0BD07B68D3F8B4329B694C +:10DC50007A68127C07F1080110469847F8600FE0D7 +:10DC60003968786800F030FAFB7A0133FB7207E01C +:10DC70003968786800F028FAFB7A0133FB7200BF3C +:10DC800037E07B681B7C002B09D17B68D3F8B83266 +:10DC90005B6B07F1080210469847F86029E0396885 +:10DCA000786800F011FAFB7A0133FB7221E07B689F +:10DCB0001B7C002B0DD17B68D3F8B8321B6B07F1AE +:10DCC000080210469847F860FB68013307221A7073 +:10DCD0000FE03968786800F0F7F9FB7A0133FB72DE +:10DCE00007E03968786800F0EFF9FB7A0133FB72DE +:10DCF00000BFFB7A002B1ED13B68DB88002B16D0BF +:10DD00003B89002B0ED03B68DA883B89934228BFC1 +:10DD100013469BB23B813B891A46F968786800F04C +:10DD200044FA09E03968786800F0CEF904E07868D0 +:10DD300000F095FA00E000BF1037BD4680BD00BF7F +:10DD400080B584B000AF786039603B689B88002B59 +:10DD500031D13B68DB88002B2DD13B685B887F2B62 +:10DD600029D83B685B88DBB203F07F03FB737B68D9 +:10DD700093F89C32DBB2032B04D13968786800F049 +:10DD8000A3F91DE07B68FA7B83F89E22FB7B194692 +:10DD90007868F5F701F9786800F061FAFB7B002BF1 +:10DDA00004D07B68022283F89C2209E07B68012270 +:10DDB00083F89C2204E03968786800F085F900BF98 +:10DDC00000BF1037BD4680BD80B584B000AF78601D +:10DDD00039600023FB733B685B88DAB24C4B1A70E6 +:10DDE0004B4B1B78012B05D93968786800F06CF92A +:10DDF000032388E07B6893F89C32DBB2022B02D0CD +:10DE0000032B25D071E0424B1B78002B1CD0404BDC +:10DE10001B781A467B685A603D4B1B781946786818 +:10DE2000FFF792F90346FB73FB7B002B04D03968A4 +:10DE3000786800F049F965E0786800F010FA7B68CE +:10DE4000032283F89C225DE0786800F008FA59E02C +:10DE50002F4B1B78002B12D17B68022283F89C2267 +:10DE60002B4B1B781A467B685A60294B1B78194646 +:10DE70007868FFF785F9786800F0F1F942E0244B03 +:10DE80001B781A467B685B689A422AD07B685B687D +:10DE9000DBB219467868FFF773F91D4B1B781A46F9 +:10DEA0007B685A601A4B1B7819467868FFF74CF963 +:10DEB0000346FB73FB7B002B0FD03968786800F0BA +:10DEC00003F97B685B68DBB219467868FFF758F99D +:10DED0007B68022283F89C2214E0786800F0BFF986 +:10DEE00010E0786800F0BBF90CE03968786800F061 +:10DEF000EBF8074B1B7819467868FFF741F90323C5 +:10DF0000FB7300BFFB7B18461037BD4680BD00BFCA +:10DF10002C24002080B582B000AF786039603B6867 +:10DF2000DB88012B04D03968786800F0CDF823E055 +:10DF30007B6893F89C32DBB2022B02DC002B03DC03 +:10DF400015E0032B0BD012E07B6800229A607B68FF +:10DF5000083301221946786800F027F90CE07B6845 +:10DF6000043301221946786800F01FF904E039688B +:10DF7000786800F0A9F800BF00BF0837BD4680BD33 +:10DF800080B582B000AF786039607B6893F89C32CE +:10DF9000DBB2013B022B1ED83B68DB88022B04D08E +:10DFA0003968786800F090F81AE07B680122DA603E +:10DFB0007B68D3F8A432002B05D07B68DB6843F084 +:10DFC00002027B68DA607B680C33022219467868AB +:10DFD00000F0EBF804E03968786800F075F800BFED +:10DFE00000BF0837BD4680BD80B582B000AF786005 +:10DFF00039603B685B88012B06D17B680122C3F83E +:10E00000A422786800F02BF900BF0837BD4680BD18 +:10E0100080B582B000AF786039607B6893F89C323D +:10E02000DBB2013B022B0BD83B685B88012B0CD188 +:10E030007B680022C3F8A422786800F010F904E09D +:10E040003968786800F040F800E000BF00BF08378A +:10E05000BD4680BD80B584B000AF786039603B6854 +:10E06000FB60FB681A787B681A70FB680133FB6001 +:10E07000FB681A787B685A70FB680133FB60F868AC +:10E08000FFF792FA03461A467B685A80FB68013311 +:10E09000FB60FB680133FB60F868FFF785FA034615 +:10E0A0001A467B689A80FB680133FB60FB6801338A +:10E0B000FB60F868FFF778FA03461A467B68DA8057 +:10E0C00000BF1037BD4680BD80B582B000AF78601C +:10E0D000396080217868F4F7F5FE00217868F4F75C +:10E0E000F1FE00BF0837BD4680BD80B586B000AFE9 +:10E0F000F860B9607A600023FB75FB68002B36D0AE +:10E10000FB683B61386900F036F8034601339BB287 +:10E110005B009AB27B681A80FB7DBA6813447A6808 +:10E1200012781A70FB7D0133FB75FB7DBA681344CE +:10E1300003221A70FB7D0133FB7513E0FB7DBA6887 +:10E1400013443A6912781A703B6901333B61FB7DD5 +:10E150000133FB75FB7DBA68134400221A70FB7D06 +:10E160000133FB753B691B78002BE7D100E000BF52 +:10E170001837BD4680BD80B485B000AF78600023FD +:10E18000FB737B68BB6005E0FB7B0133FB73BB6803 +:10E190000133BB60BB681B78002BF5D1FB7B1846B5 +:10E1A0001437BD465DF8047B704780B584B000AF7E +:10E1B000F860B9607A60FB680222C3F89422FB68B9 +:10E1C0007A689A61FB687A68DA617B68BA680021CC +:10E1D000F868F4F700FF002318461037BD4680BDED +:10E1E00080B584B000AFF860B9607A607B68BA68C7 +:10E1F0000021F868F4F7EFFE002318461037BD46FB +:10E2000080BD80B584B000AFF860B9607A60FB680B +:10E210000322C3F89422FB687A68C3F85821FB688C +:10E220007A68C3F85C217B68BA680021F868F4F763 +:10E23000F3FE002318461037BD4680BD80B584B07C +:10E2400000AFF860B9607A607B68BA680021F8684E +:10E25000F4F7E2FE002318461037BD4680BD80B5B6 +:10E2600082B000AF78607B680422C3F89422002358 +:10E27000002200217868F4F7AEFE00231846083724 +:10E28000BD4680BD80B582B000AF78607B68052256 +:10E29000C3F894220023002200217868F4F7BCFE22 +:10E2A000002318460837BD4680BD80B584B000AF56 +:10E2B00078600B46FB704FF40770F4F717FFF860B7 +:10E2C000FB68002B05D17B680022C3F8BC22022327 +:10E2D00066E07B68FA68C3F8BC227B681B7C002B75 +:10E2E00019D14FF40073022281217868F4F7A5FD5B +:10E2F0007B6801221A874FF400730222012178689B +:10E30000F4F79BFD7B680122A3F878217B6810223B +:10E31000A3F84E2016E04023022281217868F4F70A +:10E320008CFD7B6801221A87402302220121786834 +:10E33000F4F783FD7B680122A3F878217B68102223 +:10E34000A3F84E200823032282217868F4F775FD94 +:10E350007B680122A3F84C207B68D3F8C0321B688D +:10E360009847FB680022C3F81422FB680022C3F818 +:10E3700018227B681B7C002B09D1FB68D3F8042290 +:10E380004FF4007301217868F4F746FE07E0FB685C +:10E39000D3F80422402301217868F4F73DFE0023DE +:10E3A00018461037BD4680BD80B582B000AF78609A +:10E3B0000B46FB7081217868F4F765FD7B680022CD +:10E3C0001A8701217868F4F75EFD7B680022A3F8C4 +:10E3D000782182217868F4F756FD7B680022A3F843 +:10E3E0004C207B680022A3F84E207B68D3F8BC3217 +:10E3F000002B0ED07B68D3F8C0325B6898477B68EF +:10E40000D3F8BC321846F4F77FFE7B680022C3F8CD +:10E41000BC22002318460837BD4680BD80B586B0B3 +:10E4200000AF786039607B68D3F8BC323B61002371 +:10E430007B7300237B810023FB753B69002B01D19B +:10E440000323AFE03B681B7803F06003002B3FD051 +:10E45000202B40F09F803B68DB88002B2ED03B6850 +:10E460001B785BB2002B16DA7B68D3F8C0329B684E +:10E470003A68507839693A68D28898473B68DB88AF +:10E48000072B28BF0723FB813B69FA891946786867 +:10E49000FFF78BFE85E03B685A783B6983F80022E2 +:10E4A0003B68DB88DAB23B6983F8012239693B6853 +:10E4B000DB881A467868FFF7A4FE72E07B68D3F821 +:10E4C000C0329B683A68507800223968984768E003 +:10E4D0003B685B780B2B52D801A252F823F000BFA7 +:10E4E00011E501088DE501087FE501087FE50108D8 +:10E4F0007FE501087FE501087FE501087FE5010868 +:10E500007FE501087FE501083BE5010865E50108B5 +:10E510007B6893F89C32DBB2032B07D107F10A0327 +:10E52000022219467868FFF740FE32E039687868C1 +:10E53000FFF7CAFD0323FB752BE07B6893F89C3241 +:10E54000DBB2032B07D107F10D03012219467868CE +:10E55000FFF72BFE1DE039687868FFF7B5FD032350 +:10E56000FB7516E07B6893F89C32DBB2032B0FD06F +:10E5700039687868FFF7A8FD0323FB7508E0396860 +:10E580007868FFF7A1FD0323FB7502E000BF08E0F8 +:10E5900000BF06E039687868FFF796FD0323FB7536 +:10E5A00000BFFB7D18461837BD4680BD80B584B0DE +:10E5B00000AF78600B46FB707B68D3F8C432FB6019 +:10E5C0007B68D3F8BC32002B01D103234FE07B687A +:10E5D000D3F8BC32BB60FA78796813469B001344C9 +:10E5E0009B000B4418331B68002B29D0FA787968FC +:10E5F00013469B0013449B000B4418331A68F978A8 +:10E60000F8680B469B000B44DB00034420331B6877 +:10E61000B2FBF3F101FB03F3D31A002B10D1FA780C +:10E62000796813469B0013449B000B441833002267 +:10E630001A60F978002300227868F4F7CCFC15E022 +:10E64000BB680022C3F814227B68D3F8C0321B6970 +:10E65000002B0BD07B68D3F8C0321B69BA68D2F8A4 +:10E660000802BA6802F50471FA7898470023184640 +:10E670001037BD4680BD80B584B000AF78600B46D2 +:10E68000FB707B68D3F8BC32FB607B68D3F8BC328C +:10E69000002B01D1032315E0FB7819467868F4F7C5 +:10E6A000DCFC0246FB68C3F80C227B68D3F8C0325E +:10E6B000DB68FA68D2F80402FA6802F503721146C0 +:10E6C0009847002318461037BD4680BD80B584B0FA +:10E6D00000AF78607B68D3F8BC32FB60FB68002B2E +:10E6E00001D103231AE07B68D3F8C032002B14D089 +:10E6F000FB6893F80032FF2B0FD07B68D3F8C03251 +:10E700009B68FA6892F80002F968FA6892F80122A8 +:10E710009847FB68FF2283F8002200231846103731 +:10E72000BD4680BD80B483B000AF78607B68432273 +:10E730001A80034B18460C37BD465DF8047B7047C2 +:10E740005801002080B483B000AF78607B6843221A +:10E750001A80034B18460C37BD465DF8047B7047A2 +:10E760001401002080B483B000AF78607B6843223E +:10E770001A80034B18460C37BD465DF8047B704782 +:10E780009C01002080B483B000AF78607B680A22CF +:10E790001A80034B18460C37BD465DF8047B704762 +:10E7A000D000002080B483B000AF786039603B684F +:10E7B000002B01D1032304E07B683A68C3F8C02230 +:10E7C000002318460C37BD465DF8047B704780B4C3 +:10E7D00087B000AFF860B9607A60FB68D3F8BC32EC +:10E7E0007B617B69002B01D1032308E07B69BA6858 +:10E7F000C3F808227B697A68C3F810220023184600 +:10E800001C37BD465DF8047B704780B485B000AF0F +:10E81000786039607B68D3F8BC32FB60FB68002B02 +:10E8200001D1032304E0FB683A68C3F80422002303 +:10E8300018461437BD465DF8047B704780B584B038 +:10E8400000AF78607B68D3F8BC32BB600123FB73F8 +:10E850007B68D3F8BC32002B01D103231AE0BB68DC +:10E86000D3F81432002B14D1BB680122C3F8142250 +:10E87000BB68D3F810227B68DA62BB68D3F8082241 +:10E88000BB68D3F8103281217868F4F7A4FB002329 +:10E89000FB73FB7B18461037BD4680BD80B584B046 +:10E8A00000AF78607B68D3F8BC32FB607B68D3F83C +:10E8B000BC32002B01D1032316E07B681B7C002BAC +:10E8C00009D1FB68D3F804224FF400730121786862 +:10E8D000F4F7A2FB07E0FB68D3F8042240230121F0 +:10E8E0007868F4F799FB002318461037BD4680BDC1 +:10E8F00080B586B000AF7860144A154BD31A7B619F +:10E900007B693B61134B1B68002B02D1114B124AF0 +:10E910001A60104B1A687B6813443A699A4207D20E +:10E9200000F06CF903460C221A604FF0FF3309E047 +:10E93000084B1B68FB60074B1A687B681344054A49 +:10E940001360FB6818461837BD4680BD00000220E2 +:10E9500000040000302400203824002080B400AFE0 +:10E9600001231846BD465DF8047B704780B582B030 +:10E9700000AF7860396000F041F9034616221A6052 +:10E980004FF0FF3318460837BD4680BD80B582B0D2 +:10E9900000AF78604FF0FF317868FFF7E7FF00BF06 +:10E9A000FDE780B586B000AFF860B9607A600023FB +:10E9B0007B610AE0AFF300800146BB685A1CBA6075 +:10E9C000CAB21A707B6901337B617A697B689A42AB +:10E9D000F0DB7B6818461837BD4680BD80B586B031 +:10E9E00000AFF860B9607A6000237B6109E0BB6822 +:10E9F0005A1CBA601B781846F2F70CFD7B6901338C +:10EA00007B617A697B689A42F1DB7B68184618372C +:10EA1000BD4680BD80B483B000AF78604FF0FF3357 +:10EA200018460C37BD465DF8047B704780B483B050 +:10EA300000AF786039603B684FF400525A600023A1 +:10EA400018460C37BD465DF8047B704780B483B030 +:10EA500000AF7860012318460C37BD465DF8047B93 +:10EA6000704780B485B000AFF860B9607A60002369 +:10EA700018461437BD465DF8047B70470D4885463F +:10EA8000FEF7DEFA0C480D490D4A002302E0D45887 +:10EA9000C4500433C4188C42F9D30A4A0A4C0023E8 +:10EAA00001E013600432A242FBD3F1F7DFFEF2F77C +:10EAB000B9F8FEE70000022000000020E00100207D +:10EAC00058050208E001002034240020FEE7000081 +:10EAD0001FB514461A46094B1B680546D86854B939 +:10EAE000074B1C46CDE9013400912B46054900F047 +:10EAF00015F800F089F8044BF4E700BF0C00002083 +:10EB0000F7030208C9030208BC030208024B0146CE +:10EB10001868F1F73FBF00BF0C0000200EB403B52A +:10EB2000014603AB054853F8042B0068019300F03D +:10EB3000BFFB02B05DF804EB03B070470C0000208F +:10EB40000CB430B5174B0C1E1D689DB008DA8B2332 +:10EB50002B604FF0FF301DB0BDE8304002B0704771 +:10EB60004FF40273ADF8143014BF04F1FF332346A1 +:10EB7000049307934FF6FF7302900690ADF816309A +:10EB8000209A21AB02A92846019300F09FF8431C6C +:10EB9000BCBF8B232B60002CDDD0029B00221A709F +:10EBA000D9E700BF0C0000200EB430B59CB01FACFC +:10EBB0004FF4017254F8045BADF8142002900690F3 +:10EBC000F1F7A6FC0B4B039007900B930A480194B6 +:10EBD00000230F9314934FF6FF73ADF816302A46B7 +:10EBE000234602A9006800F0C5F91CB0BDE830401A +:10EBF00003B07047670701080C000020014B18683C +:10EC0000704700BF0C00002008B5062001F08EF808 +:10EC10000120FFF7BBFE2DE9F0478E681F46BE427C +:10EC20000B6882460C4690462DD8B1F90C2012F4A0 +:10EC3000906F26D06569096905EB4505A3EB0109CD +:10EC400005EBD5757B1C4B446D109D4238BF1D46AE +:10EC5000530527D52946F1F79DFE064660B3216985 +:10EC60004A4601F07FF8A38923F4906343F08003C0 +:10EC7000A381266165614E44A5EB09052660A56068 +:10EC80003E46BE4200D93E4620683246414601F02B +:10EC90000BF8A3689B1BA360236833442360002008 +:10ECA000BDE8F0872A4601F06BF806460028E0D15F +:10ECB00021695046F1F702FE0C23CAF80030A389FF +:10ECC00043F04003A3814FF0FF30E9E72DE9F04F17 +:10ECD00098468B891B069DB007460D46144610D5F5 +:10ECE0000B6973B94021F1F755FE2860286130B9EE +:10ECF0000C233B604FF0FF301DB0BDE8F08F402388 +:10ED00006B610023099320238DF82930CDF80C8006 +:10ED10003023DFF89C818DF82A304FF0010923461B +:10ED20009A4613F8012B0AB1252AF9D1BAEB040B44 +:10ED30000BD05B46224629463846FFF76CFF013070 +:10ED400000F0A780099A5A4409929AF80030002BE3 +:10ED500000F09F8000234FF0FF32CDE905230AF138 +:10ED6000010A049307938DF853301A9354460522F1 +:10ED700014F8011B4E48F1F7D3FB049AD8B9D0061A +:10ED800044BF20238DF85330110744BF2B238DF847 +:10ED900053309AF800302A2B15D0079A5446002099 +:10EDA0004FF00A0C214611F8013B303B092B4BD99F +:10EDB000B0B1079214E0A0EB080309FA03F3134380 +:10EDC0000493A246D2E7039B191D1B680391002BF5 +:10EDD000BBBF5B4242F0020207930793B8BF0492A5 +:10EDE00023782E2B0AD163782A2B32D1039B1A1D4C +:10EDF0001B68039243EAE37302340593DFF8C0A073 +:10EE0000217803225046F1F78BFB38B1049BA0EB2D +:10EE10000A004022824013430134049314F8011B7A +:10EE200024488DF828100622F1F77AFB002836D006 +:10EE3000214B1BBB039B073323F0070308330393CA +:10EE4000099B334409936AE70CFB02320C4601200C +:10EE5000A8E700230134059319464FF00A0C204619 +:10EE600010F8012B303A092A03D9002BC6D005919E +:10EE7000C4E70CFB012104460123F0E703AB009338 +:10EE80002A460E4B04A93846AFF30080421C0646C2 +:10EE9000D6D1AB895B063FF52DAF09982CE703ABC4 +:10EEA00000932A46054B04A9384600F087FBEDE79E +:10EEB000F8030208020402080000000017EC010831 +:10EEC000FE03020838B54B1C144603D14FF0FF3542 +:10EED000284638BD938923F0200393815368526BF1 +:10EEE000CDB28AB1A26B9A4208DD23685A1E226015 +:10EEF00003F8015C636801336360E9E7214600F0D1 +:10EF000004FE0028F1D0E1E72169226841B1914275 +:10EF100006D212F8011CA94202D1013A2260EAE7A6 +:10EF2000C4E90F2304F1440363630323A36323466B +:10EF300003F8465F23600123DEE710B50C46496BFA +:10EF400069B104F14403994201D0F1F7B7FC236C95 +:10EF500063600020606313B1E36B236010BD23691D +:10EF6000236000236360A38943F02003A3814FF053 +:10EF7000FF30F3E72DE9F0470C46ADF5227D002187 +:10EF8000CDE94411A549A0910DF10408A449A54F6C +:10EF9000CDF818810646A19100931378002B00F05C +:10EFA0005881F95C11F0080102F1010519D063687C +:10EFB000002B0FDD23681A78BA5C120701D42A46A9 +:10EFC000EBE7459A0132459262680133013A62608B +:10EFD0002360ECE7A19B2146304698470028E9D002 +:10EFE000EDE7252B12D099466368002B40F3938000 +:10EFF000226813784B4540F02C816368013B6360C5 +:10F00000459B0132013322604593D8E741914391FA +:10F0100053782A2B02BF1023951C41930A22A9463C +:10F0200019F8011BA1F13003092B1ED9DFF8F8A153 +:10F0300003225046F1F774FA38B1419AA0EB0A0066 +:10F0400001238340134341934D4615F8013B782B30 +:10F0500006D8572B10D8252BC5D057D8002B65D0F4 +:10F06000032347930A23429378E0439B02FB031157 +:10F07000303943914D46D2E7A3F15802202AEFD808 +:10F0800001A151F822F000BF3BF1010861F0010835 +:10F0900061F0010895F1010861F0010861F00108D3 +:10F0A00061F0010861F0010861F0010861F00108F8 +:10F0B00061F00108ABF1010891F1010813F10108B9 +:10F0C00013F1010813F1010861F001084DF1010885 +:10F0D00061F0010861F0010861F0010861F00108C8 +:10F0E000BBF1010855F1010833F1010861F0010895 +:10F0F00061F00108B7F1010861F0010891F1010820 +:10F1000061F0010861F001083BF10108453B022B69 +:10F11000A6D8052321E0A19B214630469847002828 +:10F120003FF466AF4498002840F08B804FF0FF30EA +:10F130008BE0419A42F020024192419A42F40072DF +:10F14000419210226E2B429202D905E00023429395 +:10F15000032302E008234293042347936368002BB0 +:10F1600039DD419B590604D423681A78BA5C12072A +:10F1700038D4479B022B47DC6B46224641A93046D8 +:10F1800000F03CFB012864D002287FF418AFC9E7E7 +:10F190000A22D7E72946404600F07EFC419B43F017 +:10F1A0004003419305460123D7E7419B43F04003C9 +:10F1B00041930023D1E70223CFE74198C3063FF5EF +:10F1C000FEAE009B459A191D00911B68C0074CBFFD +:10F1D0001A801A60F3E6A19B214630469847002822 +:10F1E000BFD09FE7459A013245926268013A002AF2 +:10F1F000626002DD01332360B6E7A19B2146304601 +:10F2000098470028B0D08DE7042B0FDC6B462246D0 +:10F2100041A9304600F04CFBB4E700BFC5EE010841 +:10F220003BEF010847040208FE0302080A4B002BCB +:10F230003FF4C5AE6B46224641A93046AFF300808D +:10F24000A0E7A3895B063FF571AF0DF5227DBDE810 +:10F25000F0874498F9E700BF000000009368013B85 +:10F26000002B10B4936008DA9469A34201DB0A29E9 +:10F2700003D15DF8044B00F082BC1368581C106089 +:10F28000197008465DF8044B7047F8B506460F46FE +:10F290001446D518AC4201D1002007E014F8011B38 +:10F2A0003A463046FFF7DAFF431CF3D1F8BD0000C1 +:10F2B0002DE9F04F0D469DB014469846064618B10C +:10F2C000036A0BB9F1F708FA6B6ED90705D4AB895D +:10F2D0009A0502D4A86DF1F7EEFAAB891B0701D5A8 +:10F2E0002B699BB92946304600F088FC70B16B6EE3 +:10F2F000DC0704D54FF0FF301DB0BDE8F08FAB89BF +:10F300009805F7D4A86DF1F7D7FAF3E7002309932E +:10F3100020238DF82930CDF80C803023DFF8AC8124 +:10F320008DF82A304FF0010923469A4613F8012B35 +:10F330000AB1252AF9D1BAEB040B0BD05B46224661 +:10F3400029463046FFF7A1FF013000F0A780099A57 +:10F350005A4409929AF80030002B00F09F80002355 +:10F360004FF0FF32CDE905230AF1010A0493079318 +:10F370008DF853301A935446052214F8011B534854 +:10F38000F1F7CEF8049AD8B9D10644BF20238DF8FE +:10F390005330130744BF2B238DF853309AF80030B5 +:10F3A0002A2B15D0079A544600204FF00A0C21460C +:10F3B00011F8013B303B092B4BD9B0B1079214E057 +:10F3C000A0EB080309FA03F313430493A246D2E720 +:10F3D000039B191D1B680391002BBBBF5B4242F0CE +:10F3E000020207930793B8BF049223782E2B0AD109 +:10F3F00063782A2B32D1039B1A1D1B68039243EAC0 +:10F40000E37302340593DFF8D4A021780322504639 +:10F41000F1F786F838B1049BA0EB0A004022824045 +:10F4200013430134049314F8011B29488DF8281064 +:10F430000622F1F775F800283FD0264B1BBB039B33 +:10F44000073323F0070308330393099B3B440993D5 +:10F450006AE70CFB02320C460120A8E700230134C6 +:10F46000059319464FF00A0C204610F8012B303A4C +:10F47000092A03D9002BC6D00591C4E70CFB012152 +:10F4800004460123F0E703AB00932A46124B04A97C +:10F490003046AFF300800746781CD6D16B6ED90793 +:10F4A00005D4AB899A0502D4A86DF1F705FAAB89AA +:10F4B0005B063FF51FAF09981EE703AB00932A4692 +:10F4C000054B04A9304600F079F8E4E7F803020898 +:10F4D00002040208000000008BF20108FE0302088B +:10F4E0002DE9F047164698468A680B69DDF82090AA +:10F4F0009342B8BF1346336091F8432007460C4649 +:10F500000AB1013333602368990642BF336802337E +:10F510003360256815F0060506D104F1190AE36881 +:10F5200032689B1AAB4226DC94F843302268003BD9 +:10F5300018BF012392062BD404F1430241463846FA +:10F54000C84701301ED02368226903F00603042B4C +:10F5500002BFE5683368ED1AA3680CBF25EAE575BC +:10F5600000259342C4BF9B1AED1800261A34B542F9 +:10F570001AD1002008E00123524641463846C847C8 +:10F58000013003D14FF0FF30BDE8F0870135C6E709 +:10F59000E1185A1C302081F84300224494F84510A9 +:10F5A00082F843100233C7E701232246414638461A +:10F5B000C8470130E6D00136D9E700002DE9FF4702 +:10F5C0000F7E0C9E782F914680460C469A4601F19C +:10F5D000430207D8622F0AD8002F00F0D280582F9C +:10F5E00000F0B98004F1420684F842703AE0A7F1D5 +:10F5F0006303152BF6D801A151F823F055F6010845 +:10F6000069F60108E5F50108E5F50108E5F50108E9 +:10F61000E5F5010869F60108E5F50108E5F50108D9 +:10F62000E5F50108E5F5010869F7010893F6010819 +:10F6300023F70108E5F50108E5F501088BF7010856 +:10F64000E5F5010893F60108E5F50108E5F501087F +:10F650002BF7010833681A1D1B68326004F142065B +:10F6600084F8423001239DE033682068191D316021 +:10F67000060601D51D6803E04506FBD5B3F9005029 +:10F68000002D03DA2D236D4284F8433059480A23B4 +:10F6900011E021683368080653F8045B02D4490678 +:10F6A00048BFADB26F2F5348336014BF0A230823FD +:10F6B000002184F843106668A660002EA2BF21686E +:10F6C00021F0040121600DB9002E4BD01646B5FB88 +:10F6D000F3F103FB1157C75D06F8017D2F46BB42CE +:10F6E0000D46F4D9082B0BD12368DF0708D5236911 +:10F6F00061689942DEBF302306F8013C06F1FF360F +:10F70000921B2261CDF800A04B4603AA2146404639 +:10F71000FFF7E6FE01304AD14FF0FF3004B0BDE8FC +:10F72000F087236843F0200323603348782784F868 +:10F730004570236831681F0651F8045B02D45F06E8 +:10F7400048BFADB23160D90744BF43F02003236006 +:10F750001DB11023ACE72748E9E7236823F0200315 +:10F760002360F6E71646BDE7336825686169181D12 +:10F7700030602E061B6801D5196002E06806FBD5D3 +:10F780001980002323611646BCE733681A1D3260D6 +:10F790001E68626800213046F0F7C2FE08B1801B87 +:10F7A000606063682361002384F84330AAE723691B +:10F7B000324649464046D0470130ADD023689B07CA +:10F7C00013D4E068039B9842B8BF1846A6E701230C +:10F7D000324649464046D04701309DD00135E36866 +:10F7E00003995B1AAB42F2DCEBE7002504F1190642 +:10F7F000F5E700BF090402081A0402082DE9F843DE +:10F8000015468A6880460C4632B98A69002A14BFB8 +:10F810004FF0FF3201228A602268DFF89090D10613 +:10F820005FBF1A68111D196016680027A06988B1AA +:10F83000012807D12B681A7863699B5C53B9002FA4 +:10F8400031D022E0022820D12B681B7819F8033030 +:10F850001B071AD42368DA065EBF2B681B7806F8EC +:10F86000013B2A686B6801322A60A268013B013AB9 +:10F870006B600137A26042B1002BD7DCD4F8803135 +:10F880002946404698470028D0D0236813F010033B +:10F8900005D1E2680132E260A26902B133702369E6 +:10F8A0003B4423610020BDE8F88300BF4704020801 +:10F8B0002DE9F04F9846744B0C468246164693E865 +:10F8C000070087B003AB83E80700704BA169704A5B +:10F8D000032908BF1A46A36801925A1EB2F5AE7FEB +:10F8E00088BF6FF4AE75274682BF03EB050940F26F +:10F8F0005D13A36057F81C3B43F4506398BF4FF06F +:10F90000000923603D464FF0000B316803AB0978D6 +:10F9100053F82B000222F0F703FE28B3BBF1010FCE +:10F9200059D162682AB92268082142F400726160E4 +:10F930002260226822F4A0622260A268511EA160A7 +:10F9400092B13268511C3160127805F8012B72684F +:10F95000013A002A726007DCD4F880213146504613 +:10F960009047002840F085800BF1010BBBF1030F9D +:10F97000CBD163680BB90A2363606368454960694A +:10F98000C91A00F089F84FF0000BA3682268002B19 +:10F990003DD03168606991F800C010F80C00002873 +:10F9A00035D0BCF1300F24D1100522D50BF1010B5D +:10F9B000B9F1000F03D0013309F1FF39A360736877 +:10F9C000013B002B73601BDD336801333360A36898 +:10F9D000013BA360D9E7BBF1020FAED1226802F46C +:10F9E000C061B1F5007FBFD11021616042F4807227 +:10F9F000A2E722F4106222600B7805F8013BDEE7F3 +:10FA0000D4F880313146504698470028DFD023682B +:10FA1000D9050DD5BD4209D915F8011CD4F87C31A2 +:10FA200032465046984705F1FF394D46BD4228D031 +:10FA3000226812F0100213D12A706368019E3946C1 +:10FA40005046B047D8F8003021681A1DC8F8002089 +:10FA500011F0200F1B680FD01860E3680133E360DA +:10FA60002369ED1B5D442B442361002007B0BDE8F2 +:10FA7000F08F4FF0000BCAE7CA074CBF1880186020 +:10FA8000EBE70120F2E700BFC8020208D1FE01083F +:10FA9000B1FF01083B04020870B50B7804465E2BE9 +:10FAA0000BBF4B784A1C8A1C002108BF012101387A +:10FAB00004F1FF0500F8011FA842FBD10BB9501E4D +:10FAC00070BD81F00101E1541046024612F8015B5D +:10FAD0002D2D05D05D2D16D0002DF1D02B46F2E74F +:10FAE00046785D2EFAD0B342F8DC02301A46013275 +:10FAF0009642A154FBDCF21A013A5D1CB342A8BF46 +:10FB00000022AB18E1E71046DAE72DE9F0410C4698 +:10FB1000496B04F1440399421DD14FF48061F0F721 +:10FB200039FF18B94FF0FF30BDE8F0814FF4806322 +:10FB3000A36394F84630606380F8FF3394F845304F +:10FB400080F8FE3394F8443080F8FD3300F2FD3045 +:10FB500020600020E8E7A66B77003A4600F010F935 +:10FB600005460028DED000EB060801463246404636 +:10FB700000F0F8F8C4E90D57C4F80080E9E7F8B5DB +:10FB80000E461446054618B1036A0BB9F0F7A4FDFA +:10FB9000A369A360A3891A0701D5236943B9214644 +:10FBA000284600F02BF818B14FF0FF373846F8BD63 +:10FBB00023682269981A6369F6B28342374605DCE6 +:10FBC00021462846F0F7F6FF0028EDD1A368013B57 +:10FBD000A36023685A1C22601E706269431C9A420B +:10FBE00004D0A389DB07E1D50A2EDFD121462846C0 +:10FBF000F0F7E0FF0028D9D0D6E7000038B5294B50 +:10FC0000054618680C4618B1036A0BB9F0F764FD95 +:10FC1000B4F90C30190722D4DA0607D409222A6075 +:10FC200043F04003A3814FF0FF3033E0580712D573 +:10FC3000616B41B104F14403994202D02846F0F7C8 +:10FC40003DFE00236363A38923F02403A3810023E3 +:10FC5000636023692360A38943F00803A3812369B8 +:10FC60004BB9A38903F42073B3F5007F03D0214679 +:10FC7000284600F0C5F9B4F90C3013F001020AD09F +:10FC80000022A26062695242A261226942B913F065 +:10FC90008000C5D138BD990758BF6269A260F4E7FA +:10FCA0000020F7E70C000020884210B501EB0204A9 +:10FCB00002D98442234607D8431EA14208D011F836 +:10FCC000012B03F8012FF8E7024401468A4200D1D4 +:10FCD00010BD13F8014D02F8014DF7E71F2938B5A3 +:10FCE00005460C4604D9162303604FF0FF3038BD9B +:10FCF000C26B12B152F821304BB9284600F030F8EF +:10FD0000224601462846BDE8384000F017B8012BCE +:10FD10000AD0591C03D1162303600120E7E7002114 +:10FD200042F82410204698470020E0E7024B0146A5 +:10FD30001868FFF7D3BF00BF0C00002038B5074D8F +:10FD400000230446084611462B60FEF70FFE431CB5 +:10FD500002D12B6803B1236038BD00BF38030020F7 +:10FD6000FEF7FCBD0A44914200F1FF3300D1704719 +:10FD700010B511F8014B03F8014F9142F9D110BDB4 +:10FD80002DE9F041804615460C4621B9BDE8F04109 +:10FD90001146F0F7FFBD2AB9F0F790FD0024204688 +:10FDA000BDE8F08100F08AF98542064602D8B5EB3D +:10FDB000500FF4D829464046F0F7ECFD07460028DE +:10FDC000ECD0B5422A46214628BF3246FFF7CAFF8B +:10FDD00021464046F0F772FD3C46E0E7242B2DE932 +:10FDE000F0478646904601D8012B06D1FEF706FF64 +:10FDF000162303600020BDE8F08734480D462A46EC +:10FE000015F8014B065D16F00806F8D12D2C2DD102 +:10FE10002C780126951C33F0100209D1302C2AD100 +:10FE20002A7802F0DF02582A25D16C781023023597 +:10FE300006F1004C0CF1FF3C0022BCFBF3F910462C +:10FE400003FB19CAA4F13007092F1BD83C46A34273 +:10FE500027DD571C07D0814520D301D1A2451DDBEA +:10FE600000FB0340012215F8014BEBE72B2C04BFEC +:10FE70002C78951CCFE7002BDAD1302C0CBF08234F +:10FE80000A23D5E7A4F14107192F01D8373CDEE753 +:10FE9000A4F16107192F04D8573CD8E74FF0FF327F +:10FEA000E1E7531C08D12223CEF800306046B8F1B8 +:10FEB000000FA0D0691E06E006B14042B8F1000F65 +:10FEC00099D0002AF6D1C8F8001094E74704020838 +:10FED000FFF784BF2DE9F043344E86460D46284691 +:10FEE00015F8014B375D17F00807F8D12D2C2FD1ED +:10FEF0002C780127851C33F0100009D1302C2CD12F +:10FF0000287800F0DF00582827D16C7810230235BC +:10FF10004FF0FF380026B8FBF3F803FB08F96FEA4F +:10FF200009093046A4F1300CBCF1090F1CD8644615 +:10FF3000A3422ADDB6F1FF3F07D0804522D301D18D +:10FF4000A1451FDB00FB0340012615F8014BE9E743 +:10FF50002B2C04BF2C78851CCDE7002BD8D1302C5E +:10FF60000CBF08230A23D3E7A4F1410CBCF1190FFD +:10FF700001D8373CDCE7A4F1610CBCF1190F04D8BF +:10FF8000573CD5E74FF0FF36DFE7731C06D122233D +:10FF9000CEF80030304632B9BDE8F08307B14042B8 +:10FFA000002AF9D006B1691E1160F5E7470402087E +:10FFB000FFF790BF70B50C46B1F90E10002996B04E +:10FFC00015461E460DDAA38913F0800F4FF000018D +:10FFD00014BF40234FF48063002031602B6016B0C3 +:10FFE00070BD6A4600F048F80028ECDB019901F486 +:10FFF0007041A1F50053594259414FF48063EBE73A +:020000040802F0 +:100000008B89F7B59D0706460C4607D504F14703D3 +:10001000236023610123636103B0F0BD01AB6A4635 +:10002000FFF7C8FF009F054639463046F0F7B2FC9F +:1000300048B9B4F90C309A05EED423F0030343F029 +:100040000203A381E2E7A389206043F08003A38138 +:10005000019BC4E904075BB1B4F90E10304600F00F +:100060001DF828B1A38923F0030343F00103A38102 +:10007000A3891D43A581CFE738B5074D002304466A +:10008000084611462B60FEF7D1FC431C02D12B68B9 +:1000900003B1236038BD00BF3803002038B5064DDA +:1000A0000023044608462B60FEF7D0FC431C02D117 +:1000B0002B6803B1236038BD3803002051F8043C9D +:1000C000181F002BBCBF0B58C0187047F8B500BFF5 +:1000D000F8BC08BC9E467047F8B500BFF8BC08BC29 +:0400E0009E46704781 +:1000E4006D650000443A2F4E657874436C6F7564F7 +:1000F4002F50726F6A656374732F50776E5F446517 +:10010400636B2F53572F53572F436F72652F5372BF +:10011400632F6369725F6275662E6300627566663B +:1001240065722026262073697A650000636275660D +:100134000000000063697263756C61725F627566CA +:100144005F656D707479286362756629000000002C +:100154006D65202626206D652D3E62756666657286 +:10016400000000006D65202626206461746120264D +:1001740026206D652D3E627566666572000000007E +:10018400256C64004D61696E204D656E753A0D0AEB +:10019400536C69646572205B315D3A2022256C6979 +:1001A400220D0A536C69646572205B325D3A202229 +:1001B400256C69220D0A5B335D536C69646572209A +:1001C4005B335D3A2022256C69220D0A5B335D5353 +:1001D4006C69646572205B345D3A2022256C692267 +:1001E4000D0A5B335D536C69646572205B355D3A5F +:1001F4002022256C69220D0A5B535D6176650D0A28 +:1002040056657273696F6E3A2025730D0A456E74D4 +:1002140065722053656C656374696F6E3A200000E3 +:1002240056312E312E300000536C696465722025DE +:100234006C75204D61782056616C75653A2000001C +:100244005341564544212131210000005341564574 +:10025400204641494C454421000000001B5B313BD2 +:10026400306D00001B5B313B33316D001B5B313B58 +:1002740033326D001B5B324A1B5B480053544D33D1 +:1002840032205669727475616C20436F6D506F72C1 +:100294007400000053544D6963726F656C65637438 +:1002A400726F6E696373000043444320436F6E664C +:1002B4006967000043444320496E74657266616354 +:1002C400650000003D0402084004020843040208DB +:1002D400616476616E63655F686561645F706F69B0 +:1002E4006E7465720000000063697263756C6172FC +:1002F4005F6275665F696E697400000063697263AA +:10030400756C61725F6275665F7265736574000017 +:1003140063697263756C61725F6275665F73697A33 +:100324006500000063697263756C61725F62756673 +:100334005F7472795F7075740000000063697263A2 +:10034400756C61725F6275665F67657400000000BA +:1003540063697263756C61725F6275665F656D7007 +:100364007479000063697263756C61725F627566AB +:100374005F66756C6C00000001000200040006005A +:1003840008000A000C00100020004000800000015A +:10039400010101030701000008040204080101012E +:1003A4000000000000000000010203040607080921 +:1003B40000000000010203042C2066756E6374695A +:1003C4006F6E3A2000617373657274696F6E2022D8 +:1003D400257322206661696C65643A2066696C65E0 +:1003E40020222573222C206C696E652025642573D8 +:1003F40025730A00232D302B2000686C4C006566A1 +:100404006745464700303132333435363738394161 +:100414004243444546003031323334353637383977 +:1004240061626364656600412D46612D663839302A +:10043400313233343536375D002B2D0030300078BF +:100444005800002020202020202020202828282890 +:100454002820202020202020202020202020202090 +:1004640020202088101010101010101010101010E0 +:1004740010101004040404040404040404101010F0 +:10048400101010104141414141410101010101019C +:10049400010101010101010101010101010110102A +:1004A4001010101042424242424202020202020270 +:1004B40002020202020202020202020202021010FC +:1004C40010102000000000000000000000000000E8 +:1004D4000000000000000000000000000000000018 +:1004E4000000000000000000000000000000000008 +:1004F40000000000000000000000000000000000F8 +:1005040000000000000000000000000000000000E7 +:1005140000000000000000000000000000000000D7 +:1005240000000000000000000000000000000000C7 +:1005340000000000000000000000000000000000B7 +:0405440000000000B3 +:0805480008FDFE7F0100000028 +:040550000502010897 +:04055400E1010108B8 +:100558000000000003000000FC0100201000002043 +:1005680000000000FC01002064020020CC020020F2 +:100578000000000000000000000000000000000073 +:100588000000000000000000000000000000000063 +:100598000000000000000000000000000000000053 +:1005A800000000000000000000000000E131010828 +:1005B8000532010865320108293201088D32010827 +:1005C800B1320108ED3201080000000012010002FA +:1005D80002020040830440570002010203010000A8 +:1005E800040309041A0300000000000000000000D2 +:1005F80000000000000000000000000000000000F3 +:10060800013401082934010839340108F534010896 +:100618008D35010810000000010000000024F400DE +:100628000A0600020000004001000000ABE20108D9 +:10063800A9E301081DE4010800000000CDE6010857 +:10064800ADE5010877E601080000000000000000A1 +:100658000000000045E7010825E7010865E70108F3 +:1006680085E7010809024300020100C032090400BD +:100678000001020201000524001001052401000107 +:10068800042402020524060001070582030800105D +:1006980009040100020A0000000705010200020027 +:1006A800070581020002000009024300020100C0A0 +:1006B80032090400000102020100052400100105AE +:1006C8002401000104240202052406000107058212 +:1006D8000308001009040100020A000000070501D0 +:1006E800024000000705810240000000090743009E +:1006F800020104C0320904000001020201000524BD +:10070800001001052401000104240202052406004A +:10071800010705820308001009040100020A00000D +:1007280000070501024000000705810240000000A3 +:040000050801EA7D87 +:00000001FF diff --git a/USB_Device/App/usbd_cdc_if.c b/USB_Device/App/usbd_cdc_if.c index f78bf8b..e7ae36a 100644 --- a/USB_Device/App/usbd_cdc_if.c +++ b/USB_Device/App/usbd_cdc_if.c @@ -22,7 +22,7 @@ #include "usbd_cdc_if.h" /* USER CODE BEGIN INCLUDE */ - +#include "console.h" /* USER CODE END INCLUDE */ /* Private typedef -----------------------------------------------------------*/ @@ -263,6 +263,12 @@ static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len) /* USER CODE BEGIN 6 */ USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]); USBD_CDC_ReceivePacket(&hUsbDeviceFS); + + for (uint32_t i = 0; i < *Len; i++) + { + console_push(Buf[i]); + } + return (USBD_OK); /* USER CODE END 6 */ } diff --git a/cmake/stm32cubemx/CMakeLists.txt b/cmake/stm32cubemx/CMakeLists.txt index d3162d5..f037c76 100644 --- a/cmake/stm32cubemx/CMakeLists.txt +++ b/cmake/stm32cubemx/CMakeLists.txt @@ -6,8 +6,8 @@ add_library(stm32cubemx INTERFACE) # Enable CMake support for ASM and C languages enable_language(C ASM) -target_compile_definitions(stm32cubemx INTERFACE - USE_HAL_DRIVER +target_compile_definitions(stm32cubemx INTERFACE + USE_HAL_DRIVER STM32G473xx $<$:DEBUG> ) @@ -32,6 +32,8 @@ target_sources(stm32cubemx INTERFACE ../../Core/Src/i2c.c ../../Core/Src/tim.c ../../Core/Src/usart.c + ../../Core/Src/cir_buf.c + ../../Core/Src/console.c ../../Core/Src/stm32g4xx_it.c ../../Core/Src/stm32g4xx_hal_msp.c ../../USB_Device/Target/usbd_conf.c