From f2fed45315a5e6187f62d63e48565b1dc32a201c Mon Sep 17 00:00:00 2001 From: amedes Date: Sat, 9 Oct 2021 21:10:08 +0900 Subject: [PATCH] initial release --- .gitignore | 4 + CMakeLists.txt | 15 + LICENSE | 24 + README.md | 29 + command.png | Bin 0 -> 24356 bytes example_auto_set_url.cmake | 5 + pico_extras_import.cmake | 62 + pico_sdk_import.cmake | 62 + pico_tnc/CMakeLists.txt | 49 + pico_tnc/ax25.c | 143 ++ pico_tnc/ax25.h | 41 + pico_tnc/beacon.c | 50 + pico_tnc/beacon.h | 31 + pico_tnc/bell202.c | 214 ++ pico_tnc/bell202.h | 34 + pico_tnc/cmd.c | 728 ++++++ pico_tnc/cmd.h | 36 + pico_tnc/decode.c | 339 +++ pico_tnc/decode.h | 30 + pico_tnc/digipeat.c | 79 + pico_tnc/digipeat.h | 31 + pico_tnc/filter.c | 172 ++ pico_tnc/filter.h | 48 + pico_tnc/flash.c | 109 + pico_tnc/flash.h | 5 + pico_tnc/gps.c | 83 + pico_tnc/gps.h | 29 + pico_tnc/kiss.c | 196 ++ pico_tnc/kiss.h | 43 + pico_tnc/main.c | 164 ++ pico_tnc/packet_table.c | 4221 ++++++++++++++++++++++++++++++++++ pico_tnc/packet_table.h | 30 + pico_tnc/receive.c | 249 ++ pico_tnc/receive.h | 32 + pico_tnc/send.c | 452 ++++ pico_tnc/send.h | 41 + pico_tnc/serial.c | 127 + pico_tnc/serial.h | 34 + pico_tnc/test.c | 162 ++ pico_tnc/test.h | 30 + pico_tnc/tnc.c | 116 + pico_tnc/tnc.h | 258 +++ pico_tnc/tty.c | 177 ++ pico_tnc/tty.h | 38 + pico_tnc/unproto.c | 117 + pico_tnc/unproto.h | 31 + pico_tnc/usb_input.c | 49 + pico_tnc/usb_input.h | 32 + pico_tnc/usb_output.c | 147 ++ pico_tnc/usb_output.h | 33 + pico_tnc/wave_table_132mhz.h | 141 ++ schematic.jpg | Bin 0 -> 71877 bytes schematic.png | Bin 0 -> 47039 bytes 53 files changed, 9372 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 LICENSE create mode 100644 README.md create mode 100644 command.png create mode 100644 example_auto_set_url.cmake create mode 100644 pico_extras_import.cmake create mode 100644 pico_sdk_import.cmake create mode 100644 pico_tnc/CMakeLists.txt create mode 100644 pico_tnc/ax25.c create mode 100644 pico_tnc/ax25.h create mode 100644 pico_tnc/beacon.c create mode 100644 pico_tnc/beacon.h create mode 100644 pico_tnc/bell202.c create mode 100644 pico_tnc/bell202.h create mode 100644 pico_tnc/cmd.c create mode 100644 pico_tnc/cmd.h create mode 100644 pico_tnc/decode.c create mode 100644 pico_tnc/decode.h create mode 100644 pico_tnc/digipeat.c create mode 100644 pico_tnc/digipeat.h create mode 100644 pico_tnc/filter.c create mode 100644 pico_tnc/filter.h create mode 100644 pico_tnc/flash.c create mode 100644 pico_tnc/flash.h create mode 100644 pico_tnc/gps.c create mode 100644 pico_tnc/gps.h create mode 100644 pico_tnc/kiss.c create mode 100644 pico_tnc/kiss.h create mode 100644 pico_tnc/main.c create mode 100644 pico_tnc/packet_table.c create mode 100644 pico_tnc/packet_table.h create mode 100644 pico_tnc/receive.c create mode 100644 pico_tnc/receive.h create mode 100644 pico_tnc/send.c create mode 100644 pico_tnc/send.h create mode 100644 pico_tnc/serial.c create mode 100644 pico_tnc/serial.h create mode 100644 pico_tnc/test.c create mode 100644 pico_tnc/test.h create mode 100644 pico_tnc/tnc.c create mode 100644 pico_tnc/tnc.h create mode 100644 pico_tnc/tty.c create mode 100644 pico_tnc/tty.h create mode 100644 pico_tnc/unproto.c create mode 100644 pico_tnc/unproto.h create mode 100644 pico_tnc/usb_input.c create mode 100644 pico_tnc/usb_input.h create mode 100644 pico_tnc/usb_output.c create mode 100644 pico_tnc/usb_output.h create mode 100644 pico_tnc/wave_table_132mhz.h create mode 100644 schematic.jpg create mode 100644 schematic.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..28abd45 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +# +build/ +*.un +*~ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..9602d8f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,15 @@ +cmake_minimum_required(VERSION 3.12) + +include(pico_sdk_import.cmake) + +project(pico_examples C CXX ASM) +set(CMAKE_C_STANDARD 11) +set(CMAKE_CXX_STANDARD 17) + +set(PICO_EXAMPLES_PATH ${PROJECT_SOURCE_DIR}) + +pico_sdk_init() + +include(example_auto_set_url.cmake) + +add_subdirectory(pico_tnc) diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c6cc103 --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..771fa6a --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# PICO TNC + +PICO TNC is the Terminal Node Controler for Amateur Packet Radio powered by Raspberry Pi Pico. + +This TNC has same functionality as WB8WGA's PIC TNC. + +## PIC TNC features + +- Digipeat UI packet up to 1024 byte length +- Send beacon packet +- Support converse mode +- Support GPS tracker feature +- Support both USB serial and UART serial interface + +## Additional features + +- Support KISS mode +- Support multi-port up to 3 ports + +## How to build + +`cd pico_tnc` +`mkdir build` +`cd build` +`cmake ..` +`make -j4` + +![command line](command.png) +[![schemantic](schematic.jpg)](schematic.png) diff --git a/command.png b/command.png new file mode 100644 index 0000000000000000000000000000000000000000..d96fbcf35736eaf4d0d53515e76edd7631d11a68 GIT binary patch literal 24356 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 z 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 literal 0 HcmV?d00001 diff --git a/example_auto_set_url.cmake b/example_auto_set_url.cmake new file mode 100644 index 0000000..59e6c71 --- /dev/null +++ b/example_auto_set_url.cmake @@ -0,0 +1,5 @@ +set(PICO_EXAMPLE_URL_BASE "https://github.com/raspberrypi/pico-examples/tree/HEAD") +macro(example_auto_set_url TARGET) + file(RELATIVE_PATH URL_REL_PATH "${PICO_EXAMPLES_PATH}" "${CMAKE_CURRENT_LIST_DIR}") + pico_set_program_url(${TARGET} "${PICO_EXAMPLE_URL_BASE}/${URL_REL_PATH}") +endmacro() \ No newline at end of file diff --git a/pico_extras_import.cmake b/pico_extras_import.cmake new file mode 100644 index 0000000..706add0 --- /dev/null +++ b/pico_extras_import.cmake @@ -0,0 +1,62 @@ +# This is a copy of /external/pico_extras_import.cmake + +# This can be dropped into an external project to help locate pico-extras +# It should be include()ed prior to project() + +if (DEFINED ENV{PICO_EXTRAS_PATH} AND (NOT PICO_EXTRAS_PATH)) + set(PICO_EXTRAS_PATH $ENV{PICO_EXTRAS_PATH}) + message("Using PICO_EXTRAS_PATH from environment ('${PICO_EXTRAS_PATH}')") +endif () + +if (DEFINED ENV{PICO_EXTRAS_FETCH_FROM_GIT} AND (NOT PICO_EXTRAS_FETCH_FROM_GIT)) + set(PICO_EXTRAS_FETCH_FROM_GIT $ENV{PICO_EXTRAS_FETCH_FROM_GIT}) + message("Using PICO_EXTRAS_FETCH_FROM_GIT from environment ('${PICO_EXTRAS_FETCH_FROM_GIT}')") +endif () + +if (DEFINED ENV{PICO_EXTRAS_FETCH_FROM_GIT_PATH} AND (NOT PICO_EXTRAS_FETCH_FROM_GIT_PATH)) + set(PICO_EXTRAS_FETCH_FROM_GIT_PATH $ENV{PICO_EXTRAS_FETCH_FROM_GIT_PATH}) + message("Using PICO_EXTRAS_FETCH_FROM_GIT_PATH from environment ('${PICO_EXTRAS_FETCH_FROM_GIT_PATH}')") +endif () + +if (NOT PICO_EXTRAS_PATH) + if (PICO_EXTRAS_FETCH_FROM_GIT) + include(FetchContent) + set(FETCHCONTENT_BASE_DIR_SAVE ${FETCHCONTENT_BASE_DIR}) + if (PICO_EXTRAS_FETCH_FROM_GIT_PATH) + get_filename_component(FETCHCONTENT_BASE_DIR "${PICO_EXTRAS_FETCH_FROM_GIT_PATH}" REALPATH BASE_DIR "${CMAKE_SOURCE_DIR}") + endif () + FetchContent_Declare( + PICO_EXTRAS + GIT_REPOSITORY https://github.com/raspberrypi/pico-extras + GIT_TAG master + ) + if (NOT PICO_EXTRAS) + message("Downloading PICO EXTRAS") + FetchContent_Populate(PICO_EXTRAS) + set(PICO_EXTRAS_PATH ${PICO_EXTRAS_SOURCE_DIR}) + endif () + set(FETCHCONTENT_BASE_DIR ${FETCHCONTENT_BASE_DIR_SAVE}) + else () + if (PICO_SDK_PATH AND EXISTS "${PICO_SDK_PATH}/../pico-extras") + set(PICO_EXTRAS_PATH ${PICO_SDK_PATH}/../pico-extras) + message("Defaulting PICO_EXTRAS_PATH as sibling of PICO_SDK_PATH: ${PICO_EXTRAS_PATH}") + else() + message(FATAL_ERROR + "PICO EXTRAS location was not specified. Please set PICO_EXTRAS_PATH or set PICO_EXTRAS_FETCH_FROM_GIT to on to fetch from git." + ) + endif() + endif () +endif () + +set(PICO_EXTRAS_PATH "${PICO_EXTRAS_PATH}" CACHE PATH "Path to the PICO EXTRAS") +set(PICO_EXTRAS_FETCH_FROM_GIT "${PICO_EXTRAS_FETCH_FROM_GIT}" CACHE BOOL "Set to ON to fetch copy of PICO EXTRAS from git if not otherwise locatable") +set(PICO_EXTRAS_FETCH_FROM_GIT_PATH "${PICO_EXTRAS_FETCH_FROM_GIT_PATH}" CACHE FILEPATH "location to download EXTRAS") + +get_filename_component(PICO_EXTRAS_PATH "${PICO_EXTRAS_PATH}" REALPATH BASE_DIR "${CMAKE_BINARY_DIR}") +if (NOT EXISTS ${PICO_EXTRAS_PATH}) + message(FATAL_ERROR "Directory '${PICO_EXTRAS_PATH}' not found") +endif () + +set(PICO_EXTRAS_PATH ${PICO_EXTRAS_PATH} CACHE PATH "Path to the PICO EXTRAS" FORCE) + +add_subdirectory(${PICO_EXTRAS_PATH} pico_extras) \ No newline at end of file diff --git a/pico_sdk_import.cmake b/pico_sdk_import.cmake new file mode 100644 index 0000000..28efe9e --- /dev/null +++ b/pico_sdk_import.cmake @@ -0,0 +1,62 @@ +# This is a copy of /external/pico_sdk_import.cmake + +# This can be dropped into an external project to help locate this SDK +# It should be include()ed prior to project() + +if (DEFINED ENV{PICO_SDK_PATH} AND (NOT PICO_SDK_PATH)) + set(PICO_SDK_PATH $ENV{PICO_SDK_PATH}) + message("Using PICO_SDK_PATH from environment ('${PICO_SDK_PATH}')") +endif () + +if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT} AND (NOT PICO_SDK_FETCH_FROM_GIT)) + set(PICO_SDK_FETCH_FROM_GIT $ENV{PICO_SDK_FETCH_FROM_GIT}) + message("Using PICO_SDK_FETCH_FROM_GIT from environment ('${PICO_SDK_FETCH_FROM_GIT}')") +endif () + +if (DEFINED ENV{PICO_SDK_FETCH_FROM_GIT_PATH} AND (NOT PICO_SDK_FETCH_FROM_GIT_PATH)) + set(PICO_SDK_FETCH_FROM_GIT_PATH $ENV{PICO_SDK_FETCH_FROM_GIT_PATH}) + message("Using PICO_SDK_FETCH_FROM_GIT_PATH from environment ('${PICO_SDK_FETCH_FROM_GIT_PATH}')") +endif () + +set(PICO_SDK_PATH "${PICO_SDK_PATH}" CACHE PATH "Path to the Raspberry Pi Pico SDK") +set(PICO_SDK_FETCH_FROM_GIT "${PICO_SDK_FETCH_FROM_GIT}" CACHE BOOL "Set to ON to fetch copy of SDK from git if not otherwise locatable") +set(PICO_SDK_FETCH_FROM_GIT_PATH "${PICO_SDK_FETCH_FROM_GIT_PATH}" CACHE FILEPATH "location to download SDK") + +if (NOT PICO_SDK_PATH) + if (PICO_SDK_FETCH_FROM_GIT) + include(FetchContent) + set(FETCHCONTENT_BASE_DIR_SAVE ${FETCHCONTENT_BASE_DIR}) + if (PICO_SDK_FETCH_FROM_GIT_PATH) + get_filename_component(FETCHCONTENT_BASE_DIR "${PICO_SDK_FETCH_FROM_GIT_PATH}" REALPATH BASE_DIR "${CMAKE_SOURCE_DIR}") + endif () + FetchContent_Declare( + pico_sdk + GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk + GIT_TAG master + ) + if (NOT pico_sdk) + message("Downloading Raspberry Pi Pico SDK") + FetchContent_Populate(pico_sdk) + set(PICO_SDK_PATH ${pico_sdk_SOURCE_DIR}) + endif () + set(FETCHCONTENT_BASE_DIR ${FETCHCONTENT_BASE_DIR_SAVE}) + else () + message(FATAL_ERROR + "SDK location was not specified. Please set PICO_SDK_PATH or set PICO_SDK_FETCH_FROM_GIT to on to fetch from git." + ) + endif () +endif () + +get_filename_component(PICO_SDK_PATH "${PICO_SDK_PATH}" REALPATH BASE_DIR "${CMAKE_BINARY_DIR}") +if (NOT EXISTS ${PICO_SDK_PATH}) + message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' not found") +endif () + +set(PICO_SDK_INIT_CMAKE_FILE ${PICO_SDK_PATH}/pico_sdk_init.cmake) +if (NOT EXISTS ${PICO_SDK_INIT_CMAKE_FILE}) + message(FATAL_ERROR "Directory '${PICO_SDK_PATH}' does not appear to contain the Raspberry Pi Pico SDK") +endif () + +set(PICO_SDK_PATH ${PICO_SDK_PATH} CACHE PATH "Path to the Raspberry Pi Pico SDK" FORCE) + +include(${PICO_SDK_INIT_CMAKE_FILE}) diff --git a/pico_tnc/CMakeLists.txt b/pico_tnc/CMakeLists.txt new file mode 100644 index 0000000..129348c --- /dev/null +++ b/pico_tnc/CMakeLists.txt @@ -0,0 +1,49 @@ +add_executable(pico_tnc + main.c + tnc.c + send.c + receive.c + decode.c + filter.c + bell202.c + ax25.c + test.c + packet_table.c + usb_input.c + usb_output.c + cmd.c + serial.c + tty.c + flash.c + gps.c + unproto.c + digipeat.c + beacon.c + kiss.c + ) + +target_include_directories(pico_tnc PRIVATE + include +) + +target_link_libraries(pico_tnc + pico_stdlib + #pico_stdio_uart + #pico_stdio_usb + hardware_adc + hardware_dma + hardware_pwm + hardware_uart + # For the dummy output: + #hardware_pio + #pico_multicore + ) + +pico_enable_stdio_usb(pico_tnc 1) +pico_enable_stdio_uart(pico_tnc 1) + +# create map/bin/hex file etc. +pico_add_extra_outputs(pico_tnc) + +# add url via pico_set_program_url +example_auto_set_url(pico_tnc) diff --git a/pico_tnc/ax25.c b/pico_tnc/ax25.c new file mode 100644 index 0000000..16933e0 --- /dev/null +++ b/pico_tnc/ax25.c @@ -0,0 +1,143 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + calculate CCITT-16 CRC using DMA CRC hardware +*/ +#include +#include "pico/stdlib.h" + +#ifdef RASPBERRYPI_PICO + +#include "hardware/dma.h" + +#include "ax25.h" + +#define OUT_INV (1 << 11) +#define OUT_REV (1 << 10) + +int ax25_fcs(uint32_t crc, const uint8_t *data, int size) +{ + uint8_t dummy; + int dma_chan = dma_claim_unused_channel(true); + dma_channel_config c = dma_channel_get_default_config(dma_chan); + + channel_config_set_transfer_data_size(&c, DMA_SIZE_8); + channel_config_set_write_increment(&c, false); + channel_config_set_read_increment(&c, true); + channel_config_set_dreq(&c, DREQ_FORCE); + + dma_channel_configure( + dma_chan, + &c, + &dummy, + data, + size, + false + ); + + // enable sniffer + dma_sniffer_enable(dma_chan, 0x3, true); + dma_hw->sniff_ctrl |= OUT_INV | OUT_REV; + dma_hw->sniff_data = crc; + dma_hw->sniff_data >>= 16; + + // start DMA + dma_channel_start(dma_chan); + + // wait for finish + dma_channel_wait_for_finish_blocking(dma_chan); + dma_channel_unclaim(dma_chan); + + return dma_hw->sniff_data >> 16; +} + +#else + +#define CRC16_POLY 0x10811 /* G(x) = 1 + x^5 + x^12 + x^16 */ + +int ax25_fcs(int crc, const uint8_t packet[], int length) +{ + uint32_t crc; + int i, j; + + if (length <= 0) return -1; // packet too short + + // calculate CRC x^16 + x^12 + x^5 + 1 + crc = 0xffff; /* initial value */ + for (i = 0; i < length; i++) { + crc ^= packet[i]; + for (j = 0; j < 8; j++) { + if (crc & 1) crc ^= CRC16_POLY; + crc >>= 1; + } + } + crc ^= 0xffff; // invert + + return crc; +} + +#endif + +bool ax25_callcmp(callsign_t *c, uint8_t *addr) +{ + for (int i = 0; i < 6; i++) { + if (c->call[i] != (addr[i] >> 1)) return false; + } + + if (c->ssid == ((addr[6] >> 1) & 0x0f)) return true; + + return false; +} + +void ax25_mkax25addr(uint8_t *addr, callsign_t *c) +{ + uint8_t *s = addr; + + for (int i = 0; i < 6; i++) { + *s++ = c->call[i] << 1; + } + + // SSID + *s = (c->ssid << 1) | 0x60; +} + +bool ax25_ui(uint8_t *packet, int len) +{ + int i; + + i = AX25_ADDR_LEN - 1; // SSID + while (i < len) { + if (packet[i] & 1) break; // address extension bit + i += AX25_ADDR_LEN; + } + i++; + + if (i + 2 > len) return false; // no control and PID field + + return packet[i] == 0x03 && packet[i+1] == 0xf0; // true if UI packet +} diff --git a/pico_tnc/ax25.h b/pico_tnc/ax25.h new file mode 100644 index 0000000..5f55722 --- /dev/null +++ b/pico_tnc/ax25.h @@ -0,0 +1,41 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +#include + +#define AX25_ADDR_LEN 7 + +typedef struct CALLSIGN { + char call[6]; + uint8_t ssid; +} callsign_t; + +int ax25_fcs(uint32_t crc, const uint8_t const *data, int size); +bool ax25_callcmp(callsign_t *c, uint8_t *addr); +void ax25_mkax25addr(uint8_t *addr, callsign_t *c); +bool ax25_ui(uint8_t *packet, int len); diff --git a/pico_tnc/beacon.c b/pico_tnc/beacon.c new file mode 100644 index 0000000..6164c74 --- /dev/null +++ b/pico_tnc/beacon.c @@ -0,0 +1,50 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include +#include "pico/stdlib.h" + +#include "tnc.h" +#include "unproto.h" + +static uint32_t beacon_time = 0; + +void beacon_reset(void) +{ + beacon_time = tnc_time(); +} + +void beacon(void) +{ + if (!param.beacon) return; + + if (tnc_time() - beacon_time < param.beacon * 60 * 100) return; // convert minutes to 10 ms + + send_unproto(&tnc[BEACON_PORT], param.btext, strlen(param.btext)); + beacon_time = tnc_time(); +} diff --git a/pico_tnc/beacon.h b/pico_tnc/beacon.h new file mode 100644 index 0000000..1718adf --- /dev/null +++ b/pico_tnc/beacon.h @@ -0,0 +1,31 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once + +void beacon(void); +void beacon_reset(void); diff --git a/pico_tnc/bell202.c b/pico_tnc/bell202.c new file mode 100644 index 0000000..a7a3560 --- /dev/null +++ b/pico_tnc/bell202.c @@ -0,0 +1,214 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include +#include + +//#include "timer.h" +#include "filter.h" +#include "tnc.h" + +int bell202_decode(tnc_t *tp, int adc) +{ + int m; + int sum; + int val; + + //fprintf(stderr,"adc = %d\n"); + + //val = input_bpf(adc); + // Bandpass filter + val = filter(&tp->bpf, adc) >> ADC_BIT; + //val = adc; + + //printf("val = %d\n", val); + + m = val * tp->delayed[tp->delay_idx]; + + //printf("val = %d, m = %d\n", val, m); + //printf("%d\n", m); + + tp->delayed[tp->delay_idx] = val; + if (++tp->delay_idx >= DELAYED_N) tp->delay_idx = 0; + +#if 0 + x[x_idx] = m >> 12; + sum = 0; + for (i = 0; i < FIR_LPF_N; i++) { + sum += an[i] * x[(x_idx + i) % FIR_LPF_N]; +#if 0 + if (sum > (1 << 30)) printf("%d,", sum); + else + if (sum < -(1 << 30)) printf("%d,", sum); +#endif + } + x_idx += FIR_LPF_N - 1; + x_idx %= FIR_LPF_N; + + //printf("%d, %d, %d\n", adc, m >> 8, sum >> 8); +#else + + sum = filter(&tp->lpf, m >> 16); + + //printf("%d, %d, %d, %d\n", adc, val, m, sum); +#endif + +#ifdef LPF_FLOAT + return sum * 65536; +#else + return sum; +#endif +} + +#ifdef BELL202_SYNC + +#define LOW_N SAMPLING_N +#define HIGH_N (LOW_N * 6 / 11) + +static int16_t low_i_tab[LOW_N]; +static int16_t low_q_tab[LOW_N]; +static int16_t high_i_tab[HIGH_N]; +static int16_t high_q_tab[HIGH_N]; + +static const int16_t low_tab[LOW_N] = { + -15704, + 2338, + 19637, + 30701, + 32018, + 23170, + 6965, + -11451, + -26231, + -32684, + -28759, +}; + +static const int16_t high_tab[HIGH_N + 1] = { + 23170, + -8481, + -31650, + -23170, + 8481, + 31650, + 23170, +}; + +// Synch decode +int bell202_decode2(tnc_t *tp, int adc) +{ + int m; + int sum; + int val; + int i; + values_t *vp; + + // Band pass filter +#if ADC_BIT == 8 + //val = filter(&tp->bpf, adc) >> 8; + val = filter(&tp->bpf, adc) >> 12; +#else + val = filter(&tp->bpf, adc) >> 12; +#endif + + //printf("val = %d\n", val); + + vp = &tp->values[tp->values_idx]; + + // subtract old values + tp->sum_low_i -= vp->low_i; + tp->sum_low_q -= vp->low_q; + tp->sum_high_i -= vp->high_i; + tp->sum_high_q -= vp->high_q; + + // add new values +#if 0 + tp->sum_low_i += (vp->low_i = val * low_i_tab[tp->low_idx]); + tp->sum_low_q += (vp->low_q = val * low_q_tab[tp->low_idx]); + tp->sum_high_i += (vp->high_i = val * high_i_tab[tp->high_idx]); + tp->sum_high_q += (vp->high_q = val * high_q_tab[tp->high_idx]); +#endif + tp->sum_low_i += (vp->low_i = val * low_tab[tp->low_idx]); + tp->sum_low_q += (vp->low_q = val * low_tab[LOW_N - 1 - tp->low_idx]); + tp->sum_high_i += (vp->high_i = val * high_tab[tp->high_idx]); + tp->sum_high_q += (vp->high_q = val * high_tab[HIGH_N - tp->high_idx]); + + int sqr_li = tp->sum_low_i >> 16; + int sqr_lq = tp->sum_low_q >> 16; + int sqr_hi = tp->sum_high_i >> 16; + int sqr_hq = tp->sum_high_q >> 16; + + // compare + m = (sqr_li * sqr_li + sqr_lq * sqr_lq) + - (sqr_hi * sqr_hi + sqr_hq * sqr_hq); + + // low pass filter + sum = filter(&tp->lpf, m >> 16); + + //printf("%d, %d, %d, %d\n", adc, val, m, sum); + + // advance indexes + if (++tp->values_idx >= SAMPLING_N) tp->values_idx = 0; + if (++tp->low_idx >= LOW_N) tp->low_idx = 0; + if (++tp->high_idx >= HIGH_N) tp->high_idx = 0; + + return sum; +} + +#endif // BELL202_SYNC + +void bell202_init(void) +{ +#ifdef BELL202_SYNC + // initialize sin, cos table + int i; + +#define AMP 32767 + + //printf("bell202: I/Q tables\n"); + + for (i = 0; i < LOW_N; i++) { + float t = M_PI * 2 * i / LOW_N + M_PI / 4; + + low_i_tab[i] = cosf(t) * AMP + 0.5; + low_q_tab[i] = sinf(t) * AMP + 0.5; + + printf("%d, %d, ", low_i_tab[i], low_q_tab[i]); + + if (i < HIGH_N) { + t = M_PI * 2 * i / HIGH_N + M_PI / 4; + + high_i_tab[i] = cosf(t) * AMP + 0.5; + high_q_tab[i] = sinf(t) * AMP + 0.5; + + //printf("%d, %d, ", high_i_tab[i], high_q_tab[i]); + } + //printf("\n"); + } +#endif +} diff --git a/pico_tnc/bell202.h b/pico_tnc/bell202.h new file mode 100644 index 0000000..3c8b101 --- /dev/null +++ b/pico_tnc/bell202.h @@ -0,0 +1,34 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once + +#include "tnc.h" + +int bell202_decode(tnc_t *tp, int adc); +int bell202_decode2(tnc_t *tp, int adc); +void bell202_init(void); diff --git a/pico_tnc/cmd.c b/pico_tnc/cmd.c new file mode 100644 index 0000000..b08a9c6 --- /dev/null +++ b/pico_tnc/cmd.c @@ -0,0 +1,728 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include +#include +#include +#include "pico/stdlib.h" +#include "class/cdc/cdc_device.h" +#include "pico/sync.h" + +#include "usb_output.h" +#include "usb_input.h" +#include "ax25.h" +#include "tnc.h" +#include "tty.h" +#include "flash.h" +#include "receive.h" +#include "beacon.h" + +typedef struct CMD { + uint8_t *name; + int len; + bool (*func)(tty_t *ttyp, uint8_t *buf, int len); +} cmd_t; + +static char const help_str[] = + "\r\n" + "Commands are Case Insensitive\r\n" + "Use Backspace Key (BS) for Correction\r\n" + "Use the DISP command to desplay all options\r\n" + "Insert Jumper J4 and Connect GPS for APRS Operation\r\n" + "Insert Jumper J5 and Connect to Terminal for Command Interpreter\r\n" + "\r\n" + "Commands (with example):\r\n" + "MYCALL (mycall jn1dff-2)\r\n" + "UNPROTO (unproto jn1dff-14 v jn1dff-1) - 3 digis max\r\n" + "BTEXT (btext Bob)-100 chars max\r\n" + "BEACON (beacon every n)- n=0 is off and 1= 6) state = HYPHEN; + break; + } else if (ch == '-') { + state = SSID1; + break; + } else if (ch != ' ') { + error = true; + } + state = END; + break; + + case HYPHEN: + if (ch == '-') { + state = SSID1; + break; + } + if (ch != ' ') { + error = true; + } + state = END; + break; + + case SSID1: + if (isdigit(ch)) { + cs.ssid = ch - '0'; + state = SSID2; + break; + } + error = true; + state = END; + break; + + case SSID2: + if (isdigit(ch)) { + cs.ssid *= 10; + cs.ssid += ch - '0'; + state = SPACE; + break; + } + /* FALLTHROUGH */ + + case SPACE: + if (ch != ' ') error = true; + state = END; + } + } + + if (cs.ssid > 15) error = true; + + if (error) return NULL; + + memcpy(c, &cs, sizeof(cs)); + + return &buf[i]; +} + +static int callsign2ascii(uint8_t *buf, callsign_t *c) +{ + int i; + + if (!c->call[0]) { + memcpy(buf, "NOCALL", 7); + + return 6; + } + + for (i = 0; i < 6; i++) { + int ch = c->call[i]; + + if (ch == ' ') break; + + buf[i] = ch; + } + + if (c->ssid > 0) { + buf[i++] = '-'; + + if (c->ssid > 9) { + buf[i++] = '1'; + buf[i++] = c->ssid - 10 + '0'; + } else { + buf[i++] = c->ssid + '0'; + } + } + + buf[i] = '\0'; + + return i; +} + +static bool cmd_mycall(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + return read_call(buf, ¶m.mycall) != NULL; + + //usb_write(buf, len); + //usb_write("\r\n", 2); + + } else { + uint8_t temp[10]; + + tty_write_str(ttyp, "MYCALL "); + tty_write(ttyp, temp, callsign2ascii(temp, ¶m.mycall)); + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_unproto(tty_t *ttyp, uint8_t *buf, int len) +{ + int i; + uint8_t *p; + + + if (buf && buf[0]) { + + p = read_call(buf, ¶m.unproto[0]); + if (p == NULL) return false; + + for (i = 1; i < UNPROTO_N; i++) param.unproto[i].call[0] = '\0'; + + for (i = 1; *p && i < 4; i++) { + + while (*p == ' ') p++; + + if (toupper(*p) != 'V') return false; + p++; + if (*p != ' ') return false; + + while (*p == ' ') p++; + + p = read_call(p, ¶m.unproto[i]); + if (p == NULL) return false; + } + + } else { + + tty_write_str(ttyp, "UNPROTO "); + + for (i = 0; i < 4; i++) { + uint8_t temp[10]; + + if (!param.unproto[i].call[0]) break; + + if (i > 0) tty_write_str(ttyp, " V "); + tty_write(ttyp, temp, callsign2ascii(temp, ¶m.unproto[i])); + } + + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_btext(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + uint8_t *p = buf; + int i; + + if (buf[0] == '%' && len == 1) { + param.btext[0] = '\0'; + return true; + } + + for (i = 0; i < len && i < BTEXT_LEN; i++) { + param.btext[i] = buf[i]; + } + param.btext[i] = '\0'; + + } else { + + tty_write_str(ttyp, "BTEXT "); + tty_write_str(ttyp, param.btext); + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_beacon(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + static uint8_t const every[] = "EVERY"; + uint8_t const *s = every; + int i = 0; + + if (!strncasecmp(buf, "OFF", 3)) { + param.beacon = 0; + return true; + } + + while (toupper(buf[i]) == *s) { + i++; + s++; + } + + if (!buf[i] || buf[i] != ' ') return false; + + int r, t; + r = sscanf(&buf[i], "%d", &t); + + if (r != 1 || (t < 0 || t > 60)) return false; + + param.beacon = t; + beacon_reset(); // beacon timer reset + + } else { + + tty_write_str(ttyp, "BEACON "); + + if (param.beacon > 0) { + uint8_t temp[4]; + + tty_write_str(ttyp, "On EVERY "); + tty_write(ttyp, temp, sprintf(temp, "%u", param.beacon)); + } else { + tty_write_str(ttyp, "Off"); + } + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_monitor(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + if (!strncasecmp(buf, "ALL", 3)) { + param.mon = MON_ALL; + } else if (!strncasecmp(buf, "ME", 2)) { + param.mon = MON_ME; + } else if (!strncasecmp(buf, "OFF", 3)) { + param.mon = MON_OFF; + } else { + return false; + } + + } else { + + tty_write_str(ttyp, "MONitor "); + if (param.mon == MON_ALL) { + tty_write_str(ttyp, "ALL"); + } else if (param.mon == MON_ME) { + tty_write_str(ttyp, "ME"); + } else { + tty_write_str(ttyp, "OFF"); + } + tty_write_str(ttyp, "\r\n"); + + } + + return true; +} + +static bool cmd_digipeat(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + if (!strncasecmp(buf, "ON", 2)) { + param.digi = true; + } else if (!strncasecmp(buf, "OFF", 3)) { + param.digi = false; + } else { + return false; + } + + } else { + + tty_write_str(ttyp, "DIGIpeater "); + if (param.digi) { + tty_write_str(ttyp, "ON"); + } else { + tty_write_str(ttyp, "OFF"); + } + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_myalias(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + return read_call(buf, ¶m.myalias) != NULL; + + //usb_write(buf, len); + //usb_write("\r\n", 2); + + } else { + uint8_t call[10]; + + tty_write_str(ttyp, "MYALIAS "); + if (param.myalias.call[0]) tty_write(ttyp, call, callsign2ascii(call, ¶m.myalias)); + tty_write_str(ttyp, "\r\n"); + + } + + return true; +} + +static bool cmd_perm(tty_t *ttyp, uint8_t *buf, int len) +{ + //tty_write("PERM\r\n", 6); + + receive_off(); // stop ADC free running + + bool ret = flash_write(¶m, sizeof(param)); + + receive_on(); + + return ret; +} + +static bool cmd_echo(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + if (!strncasecmp(buf, "ON", 2)) { + param.echo = 1; + } else if (!strncasecmp(buf, "OFF", 3)) { + param.echo = 0; + } else { + return false; + } + + } else { + + tty_write_str(ttyp, "ECHO "); + if (param.echo) { + tty_write_str(ttyp, "ON"); + } else { + tty_write_str(ttyp, "OFF"); + } + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_gps(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + for (int i = 0; i < 3; i++) { + uint8_t const *str = gps_str[i]; + + if (!strncasecmp(buf, str, strlen(str))) { + param.gps = i; + return true; + } + } + return false; + + } else { + + tty_write_str(ttyp, "GPS "); + tty_write_str(ttyp, gps_str[param.gps]); + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_trace(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + if (!strncasecmp(buf, "OFF", 3)) { + param.trace = TR_OFF; + } else if (!strncasecmp(buf, "XMIT", 4)) { + param.trace = TR_XMIT; + } else if (!strncasecmp(buf, "RCV", 3)) { + param.trace = TR_RCV; + } else { + return false; + } + + } else { + + tty_write_str(ttyp, "TRace "); + if (param.trace == TR_XMIT) { + tty_write_str(ttyp, "XMIT"); + } else if (param.trace == TR_RCV) { + tty_write_str(ttyp, "RCV"); + } else { + tty_write_str(ttyp, "OFF"); + } + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_txdelay(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + int t = atoi(buf); + + if (t <= 0 || t > 200) return false; + + param.txdelay = t; + + // set txdelay + tnc[0].kiss_txdelay = param.txdelay * 2 / 3; + + } else { + uint8_t temp[8]; + + tty_write_str(ttyp, "TXDELAY "); + tty_write(ttyp, temp, snprintf(temp, 8, "%u", param.txdelay)); + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_calibrate(tty_t *ttyp, uint8_t *buf, int len) +{ + tty_write_str(ttyp, "CALIBRATE\r\n"); +} + +static bool cmd_converse(tty_t *ttyp, uint8_t *buf, int len) +{ + //tty_write("CONVERSE\r\n", 10); + converse_mode = true; + tty_write_str(ttyp, "*** Converse Mode, ctl C to Exit\r\n"); + return true; +} + +static bool cmd_kiss(tty_t *ttyp, uint8_t *buf, int len) +{ + if (buf && buf[0]) { + + if (!strncasecmp(buf, "ON", 2)) { + ttyp->kiss_mode = 1; + } else if (!strncasecmp(buf, "OFF", 3)) { + ttyp->kiss_mode = 0; + } else { + return false; + } + + } else { + + tty_write_str(ttyp, "KISS "); + if (ttyp->kiss_mode) { + tty_write_str(ttyp, "ON"); + } else { + tty_write_str(ttyp, "OFF"); + } + tty_write_str(ttyp, "\r\n"); + } + + return true; +} + +static bool cmd_help(tty_t *ttyp, uint8_t *buf, int len) +{ + //printf("tud_cdc_write_available() = %d\n", tud_cdc_write_available()); + + tty_write_str(ttyp, help_str); + + //printf("tud_cdc_write_available() = %d\n", tud_cdc_write_available()); + + return true; +} + +static bool cmd_disp(tty_t *ttyp, uint8_t *buf, int len) +{ + uint8_t temp[10]; // 6 + '-' + 2 + '\0' + + tty_write_str(ttyp, "\r\n"); + + // echo + cmd_echo(ttyp, NULL, 0); + + // txdelay + cmd_txdelay(ttyp, NULL, 0); + + // gps + cmd_gps(ttyp, NULL, 0); + + // trace + cmd_trace(ttyp, NULL, 0); + + // monitor + cmd_monitor(ttyp, NULL, 0); + + // digipeat + cmd_digipeat(ttyp, NULL, 0); + + // beacon + cmd_beacon(ttyp, NULL, 0); + + // unproto + cmd_unproto(ttyp, NULL, 0); + + // mycall + cmd_mycall(ttyp, NULL, 0); + + // myalias + cmd_myalias(ttyp, NULL, 0); + + // btext + cmd_btext(ttyp, NULL, 0); + + //usb_write("\r\n", 2); + + return true; +} + +static const cmd_t cmd_list[] = { + { "HELP", 4, cmd_help, }, + { "?", 1, cmd_help, }, + { "DISP", 4, cmd_disp, }, + { "MYCALL", 6, cmd_mycall, }, + { "UNPROTO", 7, cmd_unproto, }, + { "BTEXT", 6, cmd_btext, }, + { "BEACON", 7, cmd_beacon, }, + { "MONITOR", 8, cmd_monitor, }, + { "DIGIPEAT", 9, cmd_digipeat, }, + { "MYALIAS", 8, cmd_myalias, }, + { "PERM", 4, cmd_perm, }, + { "ECHO", 4, cmd_echo, }, + { "GPS", 3, cmd_gps, }, + { "TRACE", 5, cmd_trace, }, + { "TXDELAY", 7, cmd_txdelay, }, + { "CALIBRATE", 9, cmd_calibrate, }, + { "CONVERSE", 8, cmd_converse, }, + { "K", 1, cmd_converse, }, + { "KISS", 4, cmd_kiss, }, + + // end mark + { NULL, 0, NULL, }, +}; + + +void cmd(tty_t *ttyp, uint8_t *buf, int len) +{ +#if 0 + tud_cdc_write(buf, len); + tud_cdc_write("\r\n", 2); + tud_cdc_write_flush(); +#endif + + uint8_t *top; + int i; + + for (i = 0; i < len; i++) { + if (buf[i] != ' ') break; + } + top = &buf[i]; + int n = len - i; + + if (n <= 0) return; + + uint8_t *param = strchr(top, ' '); + int param_len = 0; + + if (param) { + n = param - top; + param_len = len - (param - buf); + + for (i = 0; i < param_len; i++) { + if (param[i] != ' ') break; + } + param += i; + param_len -= i; + } + + cmd_t const *cp = &cmd_list[0], *mp; + int matched = 0; + + while (cp->name) { + +#if 0 + tud_cdc_write(cp->name, cp->len); + tud_cdc_write("\r\n", 2); + tud_cdc_write_flush(); +#endif + + if (cp->len >= n && !strncasecmp(top, cp->name, n)) { + ++matched; + mp = cp; + } + cp++; + } + + if (matched == 1) { + + if (mp->func(ttyp, param, param_len)) { + if (!converse_mode) tty_write_str(ttyp, "\r\nOK\r\n"); + return; + } + } + + tty_write_str(ttyp, "\r\n?\r\n"); +} diff --git a/pico_tnc/cmd.h b/pico_tnc/cmd.h new file mode 100644 index 0000000..f243b5a --- /dev/null +++ b/pico_tnc/cmd.h @@ -0,0 +1,36 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +#include + +#include "tnc.h" + + +extern bool converse_mode; + +void cmd(tty_t *ttyp, uint8_t *buf, int len); diff --git a/pico_tnc/decode.c b/pico_tnc/decode.c new file mode 100644 index 0000000..bf2060a --- /dev/null +++ b/pico_tnc/decode.c @@ -0,0 +1,339 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include +#include +#include "pico/stdlib.h" + +//#include "timer.h" +#include "tnc.h" +#include "bell202.h" +#include "ax25.h" +#include "usb_output.h" +#include "tty.h" +#include "digipeat.h" +#include "kiss.h" + +#define FCS_OK 0x0f47 +//#define FCS_OK (0x0f47 ^ 0xffff) +#define MIN_LEN (7 * 2 + 1 + 1 + 2) // Address field *2, Control, PID, FCS + +#define STR_LEN 64 + +static uint8_t str[STR_LEN]; + +static void display_packet(tty_t *ttyp, tnc_t *tp) +{ + int i; + int in_addr = 1; + int len = tp->data_cnt; + uint8_t *data = tp->data; + int size; + +#if PORT_N > 1 + size = snprintf(str, STR_LEN, "(%d) %d:%d:", tnc_time(), tp->port, tp->pkt_cnt); + tty_write(ttyp, str, size); +#endif + + for (i = 0; i < len - 2; i++) { + int c; + + if (i < 7) c = data[i + 7]; // src addr + else if (i < 14) c = data[i - 7]; // dst addr + else c = data[i]; + + if (in_addr) { + int d = c >> 1; + + if (i % 7 == 6) { // SSID + + if (i >= 7) in_addr = !(data[i] & 1); // check address extension bit + + if (d & 0x0f) { // SSID + size = snprintf(str, STR_LEN, "-%d", d & 0x0f); + tty_write(ttyp, str, size); + } + if (i >= 14 && (c & 0x80)) tty_write_char(ttyp, '*'); // H bit + if (i == 6) tty_write_char(ttyp, '>'); + else tty_write_char(ttyp, in_addr ? ',' : ':'); + + } else { // CALLSIGN + + if (d >= '0' && d <= '9') tty_write_char(ttyp, d); + else if (d >= 'A' && d <= 'Z') tty_write_char(ttyp, d); + else if (d != ' ') { + size = snprintf(str, STR_LEN, "<%02x>", d); + tty_write(ttyp, str, size); + } + + } + } else { + if (c >= ' ' && c <= '~') tty_write_char(ttyp, c); + else { + size = snprintf(str, STR_LEN, "<%02x>", c); + tty_write(ttyp, str, size); + } + } + } +#if 1 + tty_write_str(ttyp, "\r\n"); +#else + size = snprintf(str, STR_LEN, "<%02x%02x>\r\n", data[len-1], data[len-2]); + tty_write(ttyp, str, size); +#endif +} + +static void output_packet(tnc_t *tp) +{ + int len = tp->data_cnt; + uint8_t *data = tp->data; + + if (len < MIN_LEN) return; + + // FCS check + if (ax25_fcs(0, data, len) != FCS_OK) return; + + // count received packet + ++tp->pkt_cnt; + + // digipeat + if (param.digi) digipeat(tp); + + for (int i = TTY_USB; i <= TTY_UART0; i++) { + tty_t *ttyp = &tty[i]; + + if (ttyp->kiss_mode) kiss_output(ttyp, tp); // kiss mode + else { + + // TNC MONitor command + switch (param.mon) { + case MON_ALL: + display_packet(ttyp, tp); + break; + + case MON_ME: + if (ax25_callcmp(¶m.mycall, &data[0])) { // dst addr check + display_packet(ttyp, tp); + } + } + } + } +} + +#define AX25_FLAG 0x7e + +static void decode_bit(tnc_t *tp, int bit) +{ + tp->flag <<= 1; + tp->flag |= bit; + + switch (tp->state) { + case FLAG: + if (tp->flag == AX25_FLAG) { // found flag + tp->state = DATA; + tp->data_cnt = 0; + tp->data_bit_cnt = 0; + //fprintf(stderr, "found AX25_FALG\n"); + } + break; + + case DATA: + if ((tp->flag & 0x3f) == 0x3f) { // AX.25 flag, end of packet, six continuous "1" bits + output_packet(tp); + tp->state = FLAG; + break; + } + + if ((tp->flag & 0x3f) == 0x3e) break; // delete bit stuffing bit + + tp->data_byte >>= 1; + tp->data_byte |= bit << 7; + tp->data_bit_cnt++; + if (tp->data_bit_cnt >= 8) { + if (tp->data_cnt < DATA_LEN) tp->data[tp->data_cnt++] = tp->data_byte; + else { + printf("packet too long > %d\n", tp->data_cnt); + tp->state = FLAG; + break; + } + tp->data_bit_cnt = 0; + } + } +} + +static void decode(tnc_t *tp, int val) +{ + tp->edge++; + if (val != tp->pval) { + // int bits = (edge + SAMPLING_N/2) / SAMPLING_N; + int bits = (tp->edge * BAUD_RATE*2 + SAMPLING_RATE) / (SAMPLING_RATE * 2); + + //printf("%d,", bits); + + decode_bit(tp, 0); // NRZI + while (--bits > 0) { + decode_bit(tp, 1); + } + + tp->edge = 0; + tp->pval = val; + } +} + +#define PLL_STEP ((int)(((1ULL << 32) + SAMPLING_N/2) / SAMPLING_N)) + +// DireWolf PLL +static void decode2(tnc_t *tp, int val) +{ + int32_t prev_pll = tp->pll_counter >> 31; // compiler bug workaround + + tp->pll_counter += PLL_STEP; + + if ((tp->pll_counter >> 31) < prev_pll) { // overflow + + decode_bit(tp, val == tp->nrzi); // decode NRZI + tp->nrzi = val; + } + + if (val != tp->pval) { + + // adjust PLL counter + tp->pll_counter -= tp->pll_counter >> 2; // 0.75 + tp->pval = val; + } +} + +void demodulator(tnc_t *tp, int adc) +{ + int val; + int bit; + + //printf("%d,", adc); + + //dac_output_voltage(DAC_CHANNEL_1, adc >> 4); + +#define AVERAGE_MUL 256 +#define AVERAGE_N 64 +#define AVERAGE_SHIFT 6 +#define CDT_AVG_N 128 +#define CDT_MUL 256 +#define CDT_SHIFT 6 + + // update average value + tp->avg += (adc * AVERAGE_MUL - tp->avg) >> AVERAGE_SHIFT; + val = adc - (tp->avg + AVERAGE_MUL/2) / AVERAGE_MUL; + + // carrier detect + tp->cdt_lvl += (val * val * CDT_MUL - tp->cdt_lvl) >> CDT_SHIFT; + +#if 0 + static int count = 0; + if ((++count & ((1 << 16) - 1)) == 0) { + printf("(%u) decode: adc: %d, cdt_lvl: %d, avg: %d, port = %d\n", tnc_time(), adc, tp->cdt_lvl, tp->avg, tp->port); + } +#endif + +#define CDT_THR_LOW 1024 +#define CDT_THR_HIGH (CDT_THR_LOW * 2) // low +6dB + + if (!tp->cdt && tp->cdt_lvl > CDT_THR_HIGH) { // CDT on + + gpio_put(tp->cdt_pin, 1); + tp->cdt = true; + //printf("(%u) decode: CDT on, adc: %d, cdt_lvl: %d, avg: %d, port = %d\n", tnc_time(), adc, tp->cdt_lvl, tp->avg, tp->port); + //printf("(%u) decode: cdt on, port = %d\n", tnc_time(), tp->port); + + } else if (tp->cdt && tp->cdt_lvl < CDT_THR_LOW) { // CDT off + + gpio_put(tp->cdt_pin, 0); + tp->cdt = false; + //printf("(%u) decode: CDT off, adc: %d, cdt_lvl: %d, avg: %d, port = %d\n", tnc_time(), adc, tp->cdt_lvl, tp->avg, tp->port); + //printf("(%u) decode: cdt off, port = %d\n", tnc_time(), tp->port); + + } + + if (!tp->cdt) return; + +#if 0 + sum += adc; + if (++count >= AVERAGE_N) { + average = sum / AVERAGE_N; + //ESP_LOGI(TAG, "average adc value = %d", average); + sum = 0; + count = 0; + } +#else + //tp->average = (tp->average * (AVERAGE_N - 1) + adc + AVERAGE_N/2) / AVERAGE_N; + /* + if (count >= 13200) { + printf("average = %d\n", average); + count = 0; + } + */ +#endif + +#define LPF_N SAMPLING_N + + + //val = bell202_decode((int)adc - average); + //val = bell202_decode((int)adc - 2048); + //val = bell202_decode(tp, adc); // delayed decode +#ifdef BELL202_SYNC + val = bell202_decode2(tp, adc); // sync decode +#else + val = bell202_decode(tp, adc); // delayed decode +#endif + //lpf = (lpf * (LPF_N-1) + val) / LPF_N; + + //printf("demodulator(%d) = %d\n", adc, val); +#if 0 + static uint32_t count = 0; + if (count < 132) { + printf("%d, %d\n", adc, val); + } + if (++count >= 13200 * 10) { + count = 0; + printf("----------------\n"); + } +#endif + +#define LPF_THRESHOLD (1 << 12) + + //printf("bit val = %d\n", val); + + if (val < -LPF_THRESHOLD) tp->bit = 1; + else if (val >= LPF_THRESHOLD) tp->bit = 0; + + //dac_output_voltage(DAC_CHANNEL_2, bit * 128); + //printf("%d\n", bit); +#ifdef DECODE_PLL + decode2(tp, tp->bit); // Direwolf PLL +#else + decode(tp, tp->bit); // bit length +#endif +} diff --git a/pico_tnc/decode.h b/pico_tnc/decode.h new file mode 100644 index 0000000..2520acc --- /dev/null +++ b/pico_tnc/decode.h @@ -0,0 +1,30 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include "tnc.h" + +void demodulator(tnc_t *tp, int adc); diff --git a/pico_tnc/digipeat.c b/pico_tnc/digipeat.c new file mode 100644 index 0000000..6693151 --- /dev/null +++ b/pico_tnc/digipeat.c @@ -0,0 +1,79 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include +#include "pico/stdlib.h" + +#include "tnc.h" +#include "ax25.h" +#include "send.h" + +#define SSID_LOC 6 +#define H_BIT 0x80 +#define AX25_MIN_LEN (7 + 7 + 1 + 1) // dst, src, control, PID +#define MAX_DIGIPEATER 8 + +static const uint8_t con_pid_ui[2] = { 0x03, 0xf0, }; + +void digipeat(tnc_t *tp) +{ + uint8_t *packet = tp->data; + int len = tp->data_cnt; + + if (len < AX25_MIN_LEN) return; // too short + + if (!ax25_ui(packet, len)) return; // not UI packet + + int offset = AX25_ADDR_LEN; // src addr + + if (packet[offset + SSID_LOC] & 1) return; // no repeaters + + offset += AX25_ADDR_LEN; // 1st digipeater addr + + int digis = 1; + + while (offset + AX25_ADDR_LEN <= len) { + + if (!(packet[offset + SSID_LOC] & H_BIT)) { // has not been digipeated yet + + if (ax25_callcmp(¶m.mycall, &packet[offset]) + || ax25_callcmp(¶m.myalias, &packet[offset])) { // addr matched + + packet[offset + SSID_LOC] |= H_BIT; // set H bit + send_packet(tp, packet, len - 2); // delete FCS + packet[offset + SSID_LOC] &= ~H_BIT; // clear H bit + } + + break; + } + + if (++digis >= MAX_DIGIPEATER) return; + + offset += AX25_ADDR_LEN; // next digipeater addr + } +} diff --git a/pico_tnc/digipeat.h b/pico_tnc/digipeat.h new file mode 100644 index 0000000..50564d4 --- /dev/null +++ b/pico_tnc/digipeat.h @@ -0,0 +1,31 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +#include "tnc.h" + +void digipeat(tnc_t *tp); diff --git a/pico_tnc/filter.c b/pico_tnc/filter.c new file mode 100644 index 0000000..c4c7545 --- /dev/null +++ b/pico_tnc/filter.c @@ -0,0 +1,172 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * fir_filter.c + * + * FIR filter routine + */ +#include +#include +#include +#include +//#include +//#include + +#include "filter.h" +#include "tnc.h" + +#define TAG "filter" + +//#define OVERFLOW_CHECK 1 + +int filter(filter_t *fp, int value) +{ + int32_t sum = 0; + int i; + int an_idx; +#ifdef OVERFLOW_CHECK + int64_t suml = 0; +#endif + + //if (x_idx == 0) printf("%d ", adc); + // + fp->x[fp->index] = value; + + // index of circular buffer + an_idx = fp->size - 1 - fp->index; + + if (++fp->index >= fp->size) fp->index = 0; + + for (i = 0; i < fp->size; i++) { + int v = fp->an[an_idx + i] * fp->x[i]; + sum += v; +#ifdef OVERFLOW_CHECK + suml += v; +#endif + } + +#if 0 + static int max = 0; + static int min = (1LL << 31) - 1; + if (sum > max) { + max = sum; + printf("max = %d\n", max); + } else if (sum < min) { + min = sum; + printf("min = %d\n", min); + } +#endif + +#ifdef OVERFLOW_CHECK + if (sum != suml) { + printf("overflow: sum = %d, suml = %lld\n", sum, suml); + abort(); + } +#endif + + //if (--fp->an_idx < 0) fp->an_idx = fp->size - 1; + + //printf("value = %d, sum = %d, sum >> 16 = %d\n", value, sum, sum >> 16); + + return sum; +} + +// sinc function +static float sinc(float x) +{ + if (fabsf(x) < 1e-6) return 1.0; + + return sinf(x) / x; +} + +// window function +static float windowf(float x) +{ + return 0.54 + 0.46 * cosf(x); +} + +// low pass filter initialization +int16_t *filter_coeff(filter_param_t const *f) +{ + // calculate FIR coefficient + const int fp = f->pass_freq; // pass frequency + const int fc = f->cutoff_freq; // cut off frequency + const int fck = f->sampling_freq; // sampling frequency + const int size = f->size; + //const float Tck = 1.0 / fck; + const float Rp = (float)fp / (float)fck; + const float Rc = (float)fc / (float)fck; + //const int M = 7; + const int M = (size - 1) / 2; + const int A = 1 << 15; // amplitude + int16_t *an; + int n; + + //fprintf(stderr, "size = %d, sampling freq = %d, pass freq = %d, cutoff freq = %d\n", + // f->size, f->sampling_freq, f->pass_freq, f->cutoff_freq); + + an = calloc(size * 2 - 1, sizeof(int16_t)); + + if (an == NULL) { + perror("calloc fail"); + exit(1); + } + + // finite impulse response + for (n = -M; n <= M; n++) { + int val; + + val = A * 2 * (Rc * sinc(2 * M_PI * Rc * n) - Rp * sinc(2 * M_PI * Rp * n)) * windowf(M_PI * n / M) + 0.5; + + an[n + M] = val; + //an[n + M] = 2 * R * A * sinc(2 * M_PI * R * n); + //fprintf(stderr, "an[%d] = %d\n", n, an[n + M]); + } + + // prepare circular buffer + for (n = 0; n < size - 1; n++) { + an[size + n] = an[n]; + } + + return an; +} + +void filter_init(filter_t *fp, int16_t an[], int size) +{ + int16_t *p; + + fp->an = an; + fp->size = size; + + p = calloc((size + 3) & ~3, sizeof(int16_t)); + if (p == NULL) { + perror("calloc"); + exit(1); + } + fp->x = p; +} diff --git a/pico_tnc/filter.h b/pico_tnc/filter.h new file mode 100644 index 0000000..9d0a040 --- /dev/null +++ b/pico_tnc/filter.h @@ -0,0 +1,48 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once + +#include + +typedef struct FIR_FILTER { + const int16_t *an; + int16_t *x; + int size; + int index; +} filter_t; + +typedef struct FILTER_PARAM { + int size; + int sampling_freq; + int pass_freq; + int cutoff_freq; +} filter_param_t; + +int filter(filter_t *fp, int value); +void filter_init(filter_t *fp, int16_t an[], int size); +int16_t *filter_coeff(filter_param_t const *f); diff --git a/pico_tnc/flash.c b/pico_tnc/flash.c new file mode 100644 index 0000000..3119e4c --- /dev/null +++ b/pico_tnc/flash.c @@ -0,0 +1,109 @@ +#include +#include +#include + +#include "pico/stdlib.h" +#include "hardware/flash.h" +#include "hardware/sync.h" + +#define PICO_MAGIC 0x4f434950 + +extern char __flash_binary_end; + +static uint8_t *flash_addr(void) +{ + return (uint8_t *)(((uint32_t)&__flash_binary_end + FLASH_SECTOR_SIZE - 1) & ~(FLASH_SECTOR_SIZE - 1)); +} + +static uint8_t *flash_find_id(void) +{ + uint8_t *addr = flash_addr(); + uint8_t *id = NULL; + + for (int page = 0; page < FLASH_SECTOR_SIZE; page += FLASH_PAGE_SIZE) { + if (*(uint32_t *)&addr[page] == PICO_MAGIC) { + id = &addr[page]; + } else { + break; + } + } + return id; // return last one +} + +static void flash_erase(void) +{ + uint32_t flash_offset = (uint32_t)flash_addr() - XIP_BASE; + uint32_t int_save = save_and_disable_interrupts(); + + busy_wait_us_32(8334); // wait 10 bit period + + flash_range_erase(flash_offset, FLASH_SECTOR_SIZE); + restore_interrupts(int_save); +} + +static void flash_program(uint8_t *flash, uint8_t *data) +{ + if (flash < flash_addr()) return; + if (flash >= (uint8_t *)0x10200000) return; // > 2MB + + uint32_t flash_offset = (uint32_t)flash - XIP_BASE; + uint32_t int_save = save_and_disable_interrupts(); + + busy_wait_us_32(8334); // wait 10 bit period + + flash_range_program(flash_offset, data, FLASH_PAGE_SIZE); + restore_interrupts(int_save); +} + +bool flash_read(void *data, int len) +{ + if (len > FLASH_PAGE_SIZE - sizeof(uint32_t)) return false; + + uint8_t *src = flash_find_id(); + + if (src == NULL) return false; + + memcpy(data, src + sizeof(uint32_t), len); + return true; +} + +bool flash_write(void *data, int len) +{ + if (len > FLASH_PAGE_SIZE - sizeof(uint32_t)) return false; + + uint8_t *mem = malloc(FLASH_PAGE_SIZE); + + if (mem == NULL) return false; + + uint32_t id = PICO_MAGIC; + + memcpy(mem, &id, sizeof(id)); + memcpy(mem + sizeof(id), data, len); + + uint8_t *dst = flash_find_id(); + + if (!dst) { // flash not initialized + + flash_erase(); + dst = flash_addr(); + + } else { + + dst += FLASH_PAGE_SIZE; + + if (dst - flash_addr() >= FLASH_SECTOR_SIZE) { // no writable area + + flash_erase(); + dst = flash_addr(); + + } + } + + flash_program(dst, mem); + + bool matched = !memcmp(dst, mem, FLASH_PAGE_SIZE); + + free(mem); + + return matched; +} diff --git a/pico_tnc/flash.h b/pico_tnc/flash.h new file mode 100644 index 0000000..2e890f8 --- /dev/null +++ b/pico_tnc/flash.h @@ -0,0 +1,5 @@ +#pragma once +#include + +bool flash_read(void *data, int len); +bool flash_write(void *data, int len); diff --git a/pico_tnc/gps.c b/pico_tnc/gps.c new file mode 100644 index 0000000..ad0a328 --- /dev/null +++ b/pico_tnc/gps.c @@ -0,0 +1,83 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + + +#include +#include +#include "pico/stdlib.h" + +#include "tnc.h" +#include "cmd.h" +#include "usb_output.h" +#include "tnc.h" +#include "usb_input.h" +#include "serial.h" +#include "unproto.h" + +#define GPS_LEN 127 +#define GPS_INTERVAL (3 * 60 * 100) // 3 min. +#define GPS_PORT 0 + +// usb echo flag +//uint8_t usb_echo = 1; // on + +static uint8_t gps_buf[GPS_LEN + 1]; +static int gps_idx = 0; + +#define DOLLAR '$' +#define BS '\b' +#define CR '\r' +#define LF '\n' +#define DEL '\x7f' +#define BELL '\a' + +static void gps_send(uint8_t *buf, int len) +{ + static uint32_t gps_timer = 0; + + if (tnc_time() - gps_timer < GPS_INTERVAL) return; + + if ((param.gps == GPGGA && !strncmp("$GPGAA", buf, 6)) + || (param.gps == GPGLL && !strncmp("$GPGLL", buf, 6)) + || (param.gps == GPRMC && !strncmp("$GPRMC", buf, 6))) { + + send_unproto(&tnc[GPS_PORT], buf, len); + gps_timer = tnc_time(); + } +} + +void gps_input(int ch) +{ + if (ch == DOLLAR) gps_idx = 0; + + if (gps_idx < GPS_LEN) gps_buf[gps_idx++] = ch; + + if (ch == LF) { + gps_send(gps_buf, gps_idx); + gps_idx = 0; + } +} diff --git a/pico_tnc/gps.h b/pico_tnc/gps.h new file mode 100644 index 0000000..6cd641c --- /dev/null +++ b/pico_tnc/gps.h @@ -0,0 +1,29 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +void gps_input(int ch); diff --git a/pico_tnc/kiss.c b/pico_tnc/kiss.c new file mode 100644 index 0000000..ef4847a --- /dev/null +++ b/pico_tnc/kiss.c @@ -0,0 +1,196 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include "pico/stdlib.h" + +#include "tnc.h" +#include "send.h" +#include "tty.h" + +#define FEND 0xc0 +#define FESC 0xdb +#define TFEND 0xdc +#define TFESC 0xdd + +#define KISS_PACKET_LEN 1024 + +enum KISS_COMM { + KISS_DATA = 0, + KISS_TXDELAY, + KISS_P, + KISS_SLOTTIME, + KISS_TXTAIL, + KISS_FULLDUPLEX, + KISS_SETHARDWARE, +}; + +void kiss_packet(tty_t *ttyp) +{ + if (ttyp->kiss_idx == 0) return; // packet length == 0 + + int type = ttyp->kiss_buf[0]; // kiss type indicator + + if (type == 0xff) { + + // exit kiss mode + ttyp->kiss_mode = 0; + return; + + } + + if (ttyp->kiss_idx < 2) return; + + int port = type >> 4; // port No. + int comm = type & 0x0f; // command + + if (port >= PORT_N) return; + + tnc_t *tp = &tnc[port]; + int val = ttyp->kiss_buf[1]; + + // kiss command + switch (comm) { + + case KISS_DATA: + // send kiss packet + send_packet(tp, &ttyp->kiss_buf[1], ttyp->kiss_idx - 1); // delete kiss type byte + break; + + case KISS_TXDELAY: + tp->kiss_txdelay = val; + break; + + case KISS_P: + tp->kiss_p = val; + break; + + case KISS_SLOTTIME: + tp->kiss_slottime = val; + break; + + case KISS_FULLDUPLEX: + tp->kiss_fullduplex = val; + break; + } +} + +void kiss_input(tty_t * ttyp, int ch) +{ + switch (ttyp->kiss_state) { + + case KISS_OUTSIDE: + if (ch == FEND) { + ttyp->kiss_idx = 0; + ttyp->kiss_timeout = tnc_time(); + ttyp->kiss_state = KISS_INSIDE; + } + break; + + case KISS_INSIDE: + + switch (ch) { + case FEND: + kiss_packet(ttyp); // send kiss packet + ttyp->kiss_state = KISS_OUTSIDE; + break; + + case FESC: + ttyp->kiss_state = KISS_FESC; + break; + + default: + if (ttyp->kiss_idx >= KISS_PACKET_LEN) { + ttyp->kiss_state = KISS_ERROR; + break; + } + ttyp->kiss_buf[ttyp->kiss_idx++] = ch; + } + break; + + case KISS_FESC: + + switch (ch) { + case TFEND: + ch = FEND; + break; + + case TFESC: + ch = FESC; + break; + } + + if (ttyp->kiss_idx >= KISS_PACKET_LEN) { + ttyp->kiss_state = KISS_ERROR; + break; + } + + ttyp->kiss_buf[ttyp->kiss_idx++] = ch; + ttyp->kiss_state = KISS_INSIDE; + break; + + case KISS_ERROR: + // discard chars until FEND + if (ch == FEND) ttyp->kiss_state = KISS_OUTSIDE; + } +} + +void kiss_output(tty_t *ttyp, tnc_t *tp) +{ + int len = tp->data_cnt; + uint8_t *data = tp->data; + + // KISS start + tty_write_char(ttyp, FEND); + + // kiss type, port, data frame 0 + uint8_t type = tp->port << 4; + tty_write_char(ttyp, type); + + for (int i = 0; i < len - 2; i++) { // delete FCS + + int ch = data[i]; + + switch (ch) { + case FEND: + tty_write_char(ttyp, FESC); + tty_write_char(ttyp, TFEND); + break; + + case FESC: + tty_write_char(ttyp, FESC); + tty_write_char(ttyp, TFESC); + break; + + default: + tty_write_char(ttyp, ch); + } + } + + // KISS end + tty_write_char(ttyp, FEND); +} diff --git a/pico_tnc/kiss.h b/pico_tnc/kiss.h new file mode 100644 index 0000000..bfaeb94 --- /dev/null +++ b/pico_tnc/kiss.h @@ -0,0 +1,43 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +/* + * kiss.h +*/ + +#include "tnc.h" + +enum KISS_STATE { + KISS_OUTSIDE = 0, + KISS_INSIDE, + KISS_FESC, + KISS_ERROR, +}; + +void kiss_input(tty_t *ttyp, int ch); +void kiss_output(tty_t *ttyp, tnc_t *tp); diff --git a/pico_tnc/main.c b/pico_tnc/main.c new file mode 100644 index 0000000..89c250b --- /dev/null +++ b/pico_tnc/main.c @@ -0,0 +1,164 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + + +#include +#include +#include +#include "pico/stdlib.h" +#include "hardware/dma.h" +#include "hardware/pwm.h" +#include "hardware/irq.h" +#include "hardware/sync.h" +#include "hardware/structs/uart.h" +#include "pico/util/queue.h" +#include "hardware/watchdog.h" + +#include "tnc.h" +#include "receive.h" +#include "send.h" +#include "ax25.h" + +//#define TEST_PACKET 1 + +#ifdef TEST_PACKET +#include "test.h" +//#include "packet_table.h" +#endif + +#include "cmd.h" +//#include "usb_input.h" +#include "usb_output.h" +#include "serial.h" +#include "tty.h" +#include "beacon.h" + +#define TIME_10MS (10 * 1000) // 10 ms = 10 * 1000 us + +// greeting message +static const uint8_t greeting[] = + "\r\nJN1DFF MODELESS TNC V 1.00\r\n" + "Type HELP for Info\r\n" + "\r\n" + "cmd: "; + +int main() +{ + stdio_init_all(); + + if (watchdog_caused_reboot()) { + printf("Watch Dog Timer Failure\n"); + } + + // create usb output queue + usb_output_init(); + + // initialize tnc + tnc_init(); + send_init(); + receive_init(); + serial_init(); + tty_init(); // should call after tnc_init() + //bell202_init(); +#ifdef TEST_PACKET + //test_init((1 << PORT_N) - 1); // test packet for all port + test_init(1); // only port 0 +#endif + +#ifdef BUSY_PIN + gpio_init(BUSY_PIN); + gpio_set_dir(BUSY_PIN, true); // output +#endif + +#define SMPS_PIN 23 +#if 1 + gpio_init(SMPS_PIN); + gpio_set_dir(SMPS_PIN, true); // output + gpio_put(SMPS_PIN, 0); +#endif + + // output greeting text + tty_write_str(&tty[0], greeting); + tty_write_str(&tty[1], greeting); + + //uint32_t ts = time_us_32(); + + // set watchdog, timeout 1000 ms + watchdog_enable(1000, true); + + // main loop + while (1) { + + // update watchdog timer + watchdog_update(); + +#if 0 + // advance tnc time + if (time_us_32() - ts >= TIME_10MS) { + ++tnc_time; + ts += TIME_10MS; + } +#endif + + // receive packet + receive(); + + // send packet + send(); + + // incoming KISS frame to serial + //kiss_input(); + + // output KISS frame to serial + //kiss_output(); + + // process uart I/O + serial_input(); + serial_output(); + +#ifdef TEST_PACKET + // send test packet + test(); +#endif + + // send beacon + beacon(); + +#ifdef BUSY_PIN +// gpio_put(BUSY_PIN, 0); +#endif + // wait small time + __wfi(); + +#ifdef BUSY_PIN +// gpio_put(BUSY_PIN, 1); +#endif + + } + + return 0; +} diff --git a/pico_tnc/packet_table.c b/pico_tnc/packet_table.c new file mode 100644 index 0000000..860ae2a --- /dev/null +++ b/pico_tnc/packet_table.c @@ -0,0 +1,4221 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +const unsigned char packet_table[] = { + 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, + 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, + 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x0d, 0x0a, 0xb8, 0x50, 0x4d, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, + 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, + 0x5d, 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, + 0x0d, 0x71, 0x1f, 0x4d, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, 0xac, + 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x61, + 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, 0x2a, + 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, 0x0d, 0xd5, + 0xb3, 0x3d, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x3e, 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, 0x36, 0x79, 0x6c, 0x62, 0x40, + 0x74, 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x0c, 0x66, 0x28, + 0xa6, 0x68, 0xa2, 0xac, 0xb2, 0xac, 0x60, 0x96, 0x86, 0x6c, 0x90, 0xaa, 0xa4, 0xe2, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x34, 0x26, 0x6c, 0x2d, 0x2f, 0x6b, 0x2f, + 0x5d, 0x22, 0x37, 0x71, 0x7d, 0x0d, 0xd5, 0xda, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, + 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x33, 0x36, 0x34, 0x31, 0x2e, 0x30, 0x36, + 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x31, 0x36, 0x30, 0x37, 0x2c, 0x4e, 0x2c, 0x31, + 0x31, 0x38, 0x30, 0x37, 0x2e, 0x34, 0x36, 0x33, 0x31, 0x2c, 0x57, 0x2c, 0x33, 0x34, 0x2e, 0x30, + 0x2c, 0x30, 0x39, 0x30, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, + 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x33, 0x0d, 0x02, 0xae, 0x39, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa6, + 0x60, 0x96, 0x86, 0x6c, 0x84, 0x98, 0x8c, 0xfc, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, + 0xf0, 0x27, 0x2d, 0x55, 0x20, 0x6c, 0x7b, 0x28, 0x75, 0x2f, 0x5d, 0x22, 0x35, 0x5c, 0x7d, 0x4c, + 0x6f, 0x73, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x57, 0x65, 0x73, 0x74, 0x21, + 0x0d, 0x3b, 0x3a, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x6c, 0x96, 0x9a, 0x82, + 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x33, 0x36, 0x34, 0x37, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x35, 0x30, 0x2e, + 0x30, 0x37, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x39, 0x39, 0x36, 0x2c, + 0x57, 0x2c, 0x30, 0x32, 0x38, 0x2e, 0x33, 0x2c, 0x31, 0x38, 0x30, 0x2e, 0x35, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2a, 0x36, 0x39, 0x0d, + 0x0a, 0x99, 0xa7, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xae, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, + 0x40, 0xee, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2e, 0x5f, 0x7c, 0x6c, + 0x20, 0x74, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x5b, 0x7d, 0x0d, 0xb1, 0x03, 0x26, 0xa6, 0xa6, 0x6a, + 0xa0, 0xa0, 0xa2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x28, 0x6e, 0x2d, 0x3e, 0x3e, 0x2f, 0x22, 0x34, 0x57, + 0x7d, 0x99, 0x3f, 0x26, 0xa6, 0xa6, 0x6a, 0xa0, 0xa0, 0xa2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x28, 0x6e, + 0x2d, 0x3e, 0x3e, 0x2f, 0x22, 0x34, 0x57, 0x7d, 0xed, 0xa9, 0x26, 0xa6, 0xa6, 0x6a, 0xa0, 0xa0, + 0xa2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x28, 0x6e, 0x2d, 0x3e, 0x3e, 0x2f, 0x22, 0x34, 0x57, 0x7d, 0x18, + 0xed, 0x26, 0xa6, 0xa6, 0x6a, 0xa0, 0xa0, 0xa2, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x28, 0x6e, 0x2d, 0x3e, + 0x3e, 0x2f, 0x22, 0x34, 0x57, 0x7d, 0xf6, 0x7f, 0x2f, 0xa6, 0x6c, 0xa2, 0xae, 0xa6, 0xb2, 0x60, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xf8, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2f, 0x60, 0x30, 0x6e, 0x3e, 0x76, 0x52, 0x2f, + 0x5d, 0x22, 0x35, 0x36, 0x7d, 0x0d, 0xde, 0xd9, 0x5d, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, + 0x96, 0x6c, 0x98, 0x82, 0xa4, 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x34, 0x30, 0x33, 0x33, 0x32, 0x2c, 0x33, 0x34, + 0x30, 0x35, 0x2e, 0x34, 0x33, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x38, + 0x33, 0x36, 0x2c, 0x57, 0x2c, 0x31, 0x2c, 0x30, 0x36, 0x2c, 0x31, 0x2e, 0x31, 0x2c, 0x31, 0x31, + 0x34, 0x2e, 0x32, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x31, 0x2e, 0x35, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, + 0x37, 0x35, 0x0d, 0x0a, 0xc2, 0x31, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, + 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, + 0x72, 0x7d, 0xbb, 0xfb, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, + 0x61, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, + 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, + 0x30, 0x31, 0x33, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x36, 0x39, 0x2f, 0x30, 0x31, 0x30, 0x67, + 0x30, 0x31, 0x30, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x68, 0x36, 0x34, 0x62, 0x31, 0x30, 0x31, 0x35, 0x35, 0x76, 0x36, 0xf6, 0xec, + 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf4, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, 0x7d, + 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, + 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x31, 0x33, 0x35, + 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, + 0x38, 0x35, 0x57, 0x5f, 0x32, 0x36, 0x39, 0x2f, 0x30, 0x31, 0x30, 0x67, 0x30, 0x31, 0x30, 0x74, + 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, + 0x36, 0x34, 0x62, 0x31, 0x30, 0x31, 0x35, 0x35, 0x76, 0x36, 0x80, 0x19, 0x2f, 0xa6, 0x68, 0xa2, + 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x65, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, + 0x41, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xbf, 0x0a, 0x2f, 0xa6, 0x68, 0xa2, + 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x65, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, + 0x41, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xbf, 0x0a, 0x3b, 0x82, 0xa0, 0xa8, + 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, + 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, 0x5c, 0x82, 0xa0, 0xae, 0x64, 0x6e, 0x6a, 0x60, + 0x96, 0x88, 0x6c, 0x8a, 0x88, 0x9a, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x3d, 0x33, 0x33, 0x34, 0x30, 0x2e, 0x32, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x34, 0x2e, + 0x38, 0x38, 0x57, 0x4b, 0x50, 0x48, 0x47, 0x32, 0x31, 0x30, 0x30, 0x2f, 0x57, 0x69, 0x6e, 0x41, + 0x50, 0x52, 0x53, 0x20, 0x32, 0x2e, 0x37, 0x2e, 0x35, 0x20, 0x2d, 0x43, 0x41, 0x4f, 0x52, 0x41, + 0x43, 0x4f, 0x53, 0x54, 0x41, 0x20, 0x4d, 0x45, 0x2d, 0x32, 0x37, 0x35, 0x2d, 0x3c, 0x35, 0x33, + 0x30, 0x3e, 0x0d, 0xba, 0xa8, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0x75, 0x03, 0xf0, 0x3e, 0x57, 0x49, 0x44, 0x45, 0x32, 0x2d, 0x32, 0x20, 0x69, + 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x70, 0x61, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x20, 0x53, + 0x6f, 0x43, 0x61, 0x6c, 0x0d, 0x39, 0xa4, 0x40, 0xa6, 0xa6, 0x68, 0xae, 0xac, 0xa4, 0x60, 0x9c, + 0xb4, 0x6c, 0x98, 0x40, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, + 0x2e, 0x30, 0x31, 0x6c, 0x23, 0x25, 0x6b, 0x2f, 0x22, 0x34, 0x45, 0x7d, 0x4d, 0x6f, 0x6e, 0x69, + 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x31, 0x34, 0x36, 0x2e, 0x32, 0x33, 0x35, 0x28, 0x2b, + 0x29, 0x31, 0x32, 0x37, 0x2e, 0x33, 0x26, 0x03, 0x2b, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, + 0xae, 0x88, 0x6c, 0x84, 0xb2, 0x9a, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, + 0x57, 0x44, 0x36, 0x42, 0x59, 0x4d, 0x2d, 0x31, 0x2f, 0x52, 0x20, 0x57, 0x49, 0x44, 0x45, 0x2f, + 0x44, 0x0d, 0x0b, 0xe1, 0x33, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, + 0x9a, 0x8c, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x63, 0x03, 0xf0, 0x3e, 0x32, 0x30, 0x32, + 0x33, 0x33, 0x37, 0x7a, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x61, 0x38, 0x6c, 0x6d, + 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xf7, 0x82, 0x33, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, + 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, + 0x3e, 0x32, 0x30, 0x32, 0x33, 0x33, 0x37, 0x7a, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, + 0x61, 0x38, 0x6c, 0x6d, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xda, 0xd6, 0x33, 0x82, 0xa0, 0xaa, + 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x3e, 0x32, 0x30, 0x32, 0x33, 0x33, 0x37, 0x7a, 0x68, 0x74, 0x74, 0x70, + 0x3a, 0x2f, 0x2f, 0x77, 0x61, 0x38, 0x6c, 0x6d, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x25, 0x27, + 0x33, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x57, 0x41, 0x36, 0x54, 0x4b, 0x2f, 0x52, 0x20, + 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x4b, 0x43, 0x37, 0x46, 0x44, 0x2d, 0x31, 0x2f, + 0x42, 0x0d, 0x2e, 0xa2, 0x41, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xa8, + 0x96, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x57, 0x41, 0x36, 0x54, 0x4b, 0x2f, + 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x4b, 0x43, 0x37, 0x46, 0x44, 0x2d, + 0x31, 0x2f, 0x42, 0x0d, 0xa2, 0x5f, 0x22, 0xa6, 0xa8, 0x60, 0xb0, 0xa0, 0xa4, 0x60, 0x96, 0x82, + 0x62, 0xae, 0x86, 0x86, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, + 0x54, 0x30, 0x6d, 0x34, 0x7f, 0x3e, 0x2f, 0xe6, 0x29, 0x33, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, + 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x57, 0x41, 0x36, 0x54, 0x4b, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, + 0x20, 0x4b, 0x43, 0x37, 0x46, 0x44, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x0f, 0x5c, 0x65, 0x84, 0x8a, + 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0x62, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x64, 0x9c, 0x6e, 0xb4, 0x8a, 0xac, 0x40, + 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x33, 0x36, 0x2e, 0x36, 0x32, 0x4e, 0x4e, 0x31, 0x31, 0x37, + 0x31, 0x37, 0x2e, 0x33, 0x30, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x34, 0x35, 0x33, 0x30, 0x2f, 0x57, 0x2d, 0x52, 0x2d, 0x54, 0x2d, 0x43, 0x41, + 0x20, 0x56, 0x69, 0x63, 0x74, 0x6f, 0x72, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x41, + 0x0d, 0x50, 0x28, 0x5e, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x96, 0x6e, 0x8e, 0x92, 0x98, + 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0x9c, 0x6e, 0xb4, 0x8a, 0xac, 0x40, 0x63, + 0x03, 0xf0, 0x21, 0x33, 0x34, 0x33, 0x36, 0x2e, 0x36, 0x32, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x31, + 0x37, 0x2e, 0x33, 0x30, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x34, 0x35, 0x33, 0x30, 0x2f, 0x57, 0x2d, 0x52, 0x2d, 0x54, 0x2d, 0x43, 0x41, 0x20, + 0x56, 0x69, 0x63, 0x74, 0x6f, 0x72, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x41, 0x0d, + 0xe6, 0x6a, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, + 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x31, 0x33, 0x38, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, + 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, + 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, + 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x33, + 0x0d, 0x0a, 0xf9, 0x46, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x96, 0x84, 0x6c, 0x86, + 0xb2, 0xa6, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x67, 0x03, 0xf0, 0x57, 0x45, 0x41, 0x54, + 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x4f, 0x4e, 0x2d, 0x4c, + 0x49, 0x4e, 0x45, 0x0d, 0x64, 0x59, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x96, 0x84, + 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x57, 0x45, + 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x4f, 0x4e, + 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x6e, 0x9f, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, + 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20, + 0x4f, 0x4e, 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x9c, 0xb9, 0x55, 0x82, 0xa0, 0xae, 0x64, 0x6e, + 0x6e, 0x60, 0x96, 0x88, 0x6c, 0x98, 0x82, 0xb2, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x33, 0x38, 0x2e, 0x38, + 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x35, 0x2e, 0x34, 0x30, 0x57, 0x79, 0x50, 0x48, 0x47, + 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x69, 0x6e, 0x41, 0x50, 0x52, 0x53, 0x20, 0x32, 0x2e, 0x37, + 0x2e, 0x37, 0x20, 0x2d, 0x32, 0x37, 0x37, 0x2d, 0x3c, 0x36, 0x33, 0x30, 0x3e, 0x0d, 0xa8, 0x30, + 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x21, 0x5e, 0x6b, + 0x2f, 0x22, 0x36, 0x62, 0x7d, 0xeb, 0xd0, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, + 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, + 0x2e, 0x61, 0x22, 0x6c, 0x21, 0x5e, 0x6b, 0x2f, 0x22, 0x36, 0x62, 0x7d, 0x9f, 0x46, 0x26, 0xa6, + 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x21, 0x5e, 0x6b, 0x2f, 0x22, + 0x36, 0x62, 0x7d, 0x6a, 0x02, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, + 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, + 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x33, 0x38, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, + 0x37, 0x2e, 0x36, 0x34, 0x32, 0x31, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, + 0x39, 0x35, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, + 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, + 0x2a, 0x36, 0x31, 0x0d, 0x0a, 0xc2, 0xc9, 0x7c, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, + 0x6c, 0x8a, 0x96, 0x84, 0x40, 0x6a, 0x96, 0x6c, 0xa8, 0xaa, 0x9e, 0x40, 0xe6, 0xae, 0x6c, 0xa0, + 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, + 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x38, 0x34, 0x32, 0x2e, 0x37, 0x38, 0x4e, 0x2f, 0x31, 0x32, + 0x30, 0x35, 0x39, 0x2e, 0x32, 0x31, 0x57, 0x5f, 0x50, 0x48, 0x47, 0x32, 0x31, 0x33, 0x33, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x30, 0x36, 0x30, 0x30, 0x2f, 0x20, 0x6b, 0x36, 0x65, 0x6b, 0x62, 0x40, + 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x2d, 0x20, 0x45, 0x64, 0x27, 0x73, 0x20, + 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x20, 0x57, 0x58, 0x20, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x0d, 0x34, 0xd0, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, + 0xa2, 0x40, 0xea, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x65, + 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x3f, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, + 0x30, 0x0d, 0x8d, 0x91, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, + 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x65, + 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x3f, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, + 0x30, 0x0d, 0xd8, 0xa4, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, + 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, + 0x26, 0xa6, 0xa6, 0x6a, 0xa0, 0xa8, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x3e, 0x6f, 0x41, 0x3e, 0x3e, + 0x2f, 0x22, 0x34, 0x47, 0x7d, 0x38, 0x82, 0x62, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, + 0x33, 0x34, 0x31, 0x31, 0x2e, 0x32, 0x31, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x31, + 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x34, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x4c, 0x41, 0x20, 0x61, 0x72, 0x65, 0x61, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x30, + 0x30, 0x30, 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, 0x40, 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, + 0x64, 0x69, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xcb, 0xc9, 0x26, 0xa6, 0xa6, 0x6a, 0xa0, 0xa8, + 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x3e, 0x6f, 0x41, 0x3e, 0x3e, 0x2f, 0x22, 0x34, 0x47, 0x7d, 0xcd, + 0xc6, 0x36, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa0, 0x60, 0x96, 0x88, 0x6e, 0x8c, 0x9c, 0x9e, 0xea, + 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, + 0x5d, 0x22, 0x34, 0x74, 0x7d, 0x0d, 0x20, 0xef, 0x2f, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa0, 0x60, + 0x96, 0x88, 0x6e, 0x8c, 0x9c, 0x9e, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, + 0x5d, 0x22, 0x34, 0x74, 0x7d, 0x0d, 0x11, 0x08, 0x2f, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa0, 0x60, + 0x96, 0x88, 0x6e, 0x8c, 0x9c, 0x9e, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, + 0x5d, 0x22, 0x34, 0x74, 0x7d, 0x0d, 0x65, 0x9b, 0x3d, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, + 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, + 0x5d, 0x22, 0x3d, 0x6e, 0x7d, 0x4f, 0x75, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x41, 0x62, 0x6f, + 0x75, 0x74, 0x2e, 0x0d, 0x52, 0x14, 0x4b, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, + 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0xe1, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6e, + 0x7d, 0x4f, 0x75, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x41, 0x62, 0x6f, 0x75, 0x74, 0x2e, 0x0d, + 0x01, 0xa9, 0x67, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, + 0xf8, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x33, 0x38, 0x34, 0x30, 0x2e, 0x36, + 0x32, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x30, 0x35, 0x38, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x31, 0x39, 0x34, 0x35, 0x2c, 0x57, 0x2c, 0x34, 0x36, 0x2e, + 0x30, 0x2c, 0x31, 0x33, 0x31, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, + 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x31, 0x0d, 0xe2, 0xad, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, + 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x33, 0x38, 0x34, 0x30, 0x2e, + 0x36, 0x32, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x30, 0x35, 0x38, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x31, 0x39, 0x34, 0x35, 0x2c, 0x57, 0x2c, 0x34, 0x36, + 0x2e, 0x30, 0x2c, 0x31, 0x33, 0x31, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, + 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x31, 0x0d, 0x10, 0x19, 0x67, 0x8e, 0xa0, 0xa6, 0x98, + 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, + 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x31, 0x33, 0x38, 0x34, 0x30, 0x2e, 0x36, 0x32, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, + 0x37, 0x2e, 0x36, 0x30, 0x35, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x31, + 0x39, 0x34, 0x35, 0x2c, 0x57, 0x2c, 0x34, 0x36, 0x2e, 0x30, 0x2c, 0x31, 0x33, 0x31, 0x2e, 0x39, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x31, + 0x0d, 0x04, 0xd4, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, + 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, + 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x33, 0x38, 0x7a, 0x33, 0x33, 0x32, 0x39, 0x2e, 0x39, + 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x30, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x6b, 0x31, 0x32, 0x35, + 0x2f, 0x30, 0x30, 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x39, 0x38, 0x34, 0x0b, 0x60, 0x4b, + 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, 0x32, + 0x33, 0x30, 0x31, 0x33, 0x38, 0x7a, 0x33, 0x33, 0x32, 0x39, 0x2e, 0x39, 0x32, 0x4e, 0x2f, 0x31, + 0x31, 0x37, 0x30, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x6b, 0x31, 0x32, 0x35, 0x2f, 0x30, 0x30, 0x37, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x39, 0x38, 0x34, 0x7e, 0x3a, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, + 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, + 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, + 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4e, 0x7d, 0x0d, 0xd0, 0x55, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, + 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, + 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, + 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4e, 0x7d, 0x0d, 0x72, 0x78, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, + 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, + 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, + 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4e, 0x7d, 0x0d, 0x72, 0x78, 0x61, 0x82, 0xa0, 0x94, 0x92, + 0x64, 0x60, 0x00, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, 0x74, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x34, 0x2e, 0x33, 0x34, 0x4e, 0x49, 0x31, 0x31, 0x39, + 0x34, 0x32, 0x2e, 0x39, 0x31, 0x57, 0x26, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x20, 0x42, 0x61, 0x72, + 0x62, 0x61, 0x72, 0x61, 0x20, 0x41, 0x52, 0x43, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x20, 0x6a, 0x61, + 0x76, 0x41, 0x50, 0x52, 0x53, 0x49, 0x67, 0x61, 0x74, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x4c, 0x61, + 0x20, 0x56, 0x69, 0x67, 0x69, 0x61, 0x20, 0x48, 0x69, 0x6c, 0x6c, 0xba, 0x91, 0x2f, 0xa6, 0x68, + 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, + 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, + 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6e, 0x7d, 0x0d, 0x40, 0x67, 0x2f, 0xa6, 0x68, + 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, + 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, + 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6e, 0x7d, 0x0d, 0xeb, 0x0d, 0x4b, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, + 0x31, 0x33, 0x39, 0x7a, 0x33, 0x33, 0x32, 0x39, 0x2e, 0x39, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, + 0x30, 0x39, 0x2e, 0x37, 0x31, 0x57, 0x6b, 0x30, 0x37, 0x32, 0x2f, 0x30, 0x31, 0x39, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x30, 0x39, 0x33, 0x34, 0x55, 0x04, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, + 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x33, 0x39, 0x7a, + 0x33, 0x33, 0x32, 0x39, 0x2e, 0x39, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x30, 0x39, 0x2e, 0x37, + 0x31, 0x57, 0x6b, 0x30, 0x37, 0x32, 0x2f, 0x30, 0x31, 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, + 0x39, 0x33, 0x34, 0x4d, 0x26, 0x48, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, + 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, + 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, + 0x6b, 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, 0x20, 0x4d, 0x69, 0x6b, 0x65, 0xb7, 0x29, 0x77, 0x82, + 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0x82, 0x88, 0x6c, 0x9c, 0x90, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x33, 0x39, 0x7a, 0x33, 0x33, + 0x35, 0x32, 0x2e, 0x31, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, + 0x5f, 0x32, 0x34, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x39, + 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, + 0x36, 0x31, 0x68, 0x33, 0x38, 0x2f, 0x50, 0x48, 0x47, 0x35, 0x32, 0x36, 0x30, 0x35, 0x2f, 0x50, + 0x6c, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x20, 0x57, 0x58, 0x20, 0x7b, 0x55, 0x49, 0x56, + 0x33, 0x32, 0x7d, 0x0d, 0xc9, 0x10, 0x77, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0x82, 0x88, + 0x6c, 0x9c, 0x90, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x40, 0x32, + 0x33, 0x30, 0x31, 0x33, 0x39, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, 0x31, 0x38, 0x4e, 0x2f, 0x31, + 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x5f, 0x32, 0x34, 0x30, 0x2f, 0x30, 0x30, 0x30, + 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x36, 0x31, 0x68, 0x33, 0x38, 0x2f, 0x50, 0x48, + 0x47, 0x35, 0x32, 0x36, 0x30, 0x35, 0x2f, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x61, + 0x20, 0x57, 0x58, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x7d, 0x0d, 0x3c, 0xb5, 0x51, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, + 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, + 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, + 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0x35, 0xbe, + 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, + 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, + 0x33, 0x34, 0x31, 0x37, 0x2e, 0x37, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x37, 0x2e, 0x39, + 0x30, 0x57, 0x3e, 0x33, 0x35, 0x33, 0x2f, 0x30, 0x32, 0x33, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, + 0x36, 0x30, 0x30, 0xe5, 0x78, 0x52, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0xae, 0x6c, 0x9a, + 0x82, 0x8c, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, + 0x40, 0x65, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x32, 0x31, 0x38, 0x33, 0x39, 0x63, 0x30, 0x34, + 0x36, 0x73, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x34, 0x72, 0x30, 0x30, + 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x33, 0x32, 0x62, 0x31, 0x30, 0x31, + 0x38, 0x35, 0x74, 0x55, 0x32, 0x6b, 0xb3, 0xc5, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, + 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x37, 0x2e, 0x37, 0x33, 0x4e, + 0x2f, 0x31, 0x31, 0x36, 0x34, 0x37, 0x2e, 0x39, 0x30, 0x57, 0x3e, 0x33, 0x35, 0x33, 0x2f, 0x30, + 0x32, 0x33, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x36, 0x30, 0x30, 0x67, 0x9c, 0x5b, 0x82, 0xa0, + 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, + 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, + 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, + 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, + 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x2d, 0x25, 0x2f, 0xa6, 0xa6, 0xaa, 0xaa, 0xaa, 0xa0, + 0x60, 0x96, 0x88, 0x6c, 0xac, 0x98, 0xa0, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2c, 0x4c, 0x65, 0x6f, 0x7d, 0x28, 0x6a, + 0x2f, 0x5d, 0x22, 0x3a, 0x5a, 0x7d, 0x0d, 0xc0, 0xa3, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, + 0x2f, 0x5d, 0x22, 0x3d, 0x72, 0x7d, 0x0d, 0xa9, 0xbe, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, + 0x2f, 0x5d, 0x22, 0x3d, 0x72, 0x7d, 0x0d, 0xdd, 0x2d, 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xac, 0xaa, + 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, + 0xf0, 0x27, 0x2e, 0x5f, 0x77, 0x6c, 0x7a, 0x7a, 0x76, 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, + 0x65, 0x64, 0x0d, 0x6e, 0x4c, 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xac, 0xaa, 0x60, 0x82, 0x8a, 0x6c, + 0x8e, 0xa4, 0x40, 0xee, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, 0x5f, + 0x77, 0x6c, 0x7a, 0x7a, 0x76, 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0x00, + 0xbf, 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xac, 0xaa, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2e, 0x5f, 0x77, 0x6c, 0x7a, 0x7a, + 0x76, 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0xd8, 0xd1, 0x2b, 0xa6, 0xa8, + 0xa0, 0xb2, 0xac, 0xaa, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2e, 0x5f, 0x77, 0x6c, 0x7a, 0x7a, 0x76, 0x2f, 0x5d, 0x53, + 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0x71, 0x0c, 0x66, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, + 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0x74, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, + 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x38, 0x32, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x33, 0x36, + 0x2e, 0x30, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x36, 0x38, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, + 0x6f, 0x6e, 0x20, 0x4f, 0x61, 0x74, 0x20, 0x4d, 0x74, 0x6e, 0x2e, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x33, 0x37, 0x34, 0x37, 0x2f, 0x6b, 0x36, 0x63, 0x63, 0x63, 0x40, 0x61, 0x6d, 0x73, 0x61, 0x74, + 0x2e, 0x6f, 0x72, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x0d, 0x07, 0xbd, + 0x66, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0x74, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x38, 0x32, + 0x4e, 0x31, 0x31, 0x31, 0x38, 0x33, 0x36, 0x2e, 0x30, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x36, + 0x38, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x6f, 0x6e, 0x20, 0x4f, 0x61, 0x74, 0x20, 0x4d, 0x74, + 0x6e, 0x2e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x37, 0x34, 0x37, 0x2f, 0x6b, 0x36, 0x63, 0x63, + 0x63, 0x40, 0x61, 0x6d, 0x73, 0x61, 0x74, 0x2e, 0x6f, 0x72, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x0d, 0xa3, 0x71, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, + 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, + 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x30, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, + 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, + 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, + 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, + 0x2c, 0x45, 0x2a, 0x37, 0x43, 0x0d, 0x0a, 0x22, 0x56, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, + 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x30, 0x30, 0x31, 0x2c, 0x56, + 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, + 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x43, 0x0d, 0x0a, 0x63, 0xd4, 0x60, 0x82, 0xa0, 0xa6, 0x64, + 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, + 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x33, + 0x39, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, + 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x31, + 0x74, 0x30, 0x36, 0x30, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, + 0x62, 0x31, 0x30, 0x31, 0x39, 0x36, 0x68, 0x32, 0x37, 0x0d, 0xf0, 0x13, 0x28, 0xa6, 0x68, 0xa2, + 0xae, 0xaa, 0xa0, 0x60, 0x96, 0x86, 0x6c, 0x90, 0xaa, 0xa4, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x34, 0x5f, 0x6d, 0x37, 0x2f, 0x6b, 0x2f, 0x5d, 0x22, 0x37, + 0x6d, 0x7d, 0x0d, 0x6c, 0x01, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, + 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x40, 0x32, 0x33, + 0x30, 0x31, 0x33, 0x39, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x30, 0x67, + 0x30, 0x30, 0x31, 0x74, 0x30, 0x36, 0x30, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, + 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x36, 0x68, 0x32, 0x37, 0x0d, 0x60, 0xdb, 0x60, + 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, + 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x40, 0x32, + 0x33, 0x30, 0x31, 0x33, 0x39, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x30, + 0x67, 0x30, 0x30, 0x31, 0x74, 0x30, 0x36, 0x30, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x36, 0x68, 0x32, 0x37, 0x0d, 0x9e, 0xa3, + 0x35, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, + 0x2f, 0x22, 0x36, 0x66, 0x7d, 0x4b, 0x46, 0x36, 0x57, 0x4a, 0x53, 0x40, 0x41, 0x52, 0x52, 0x4c, + 0x2e, 0x4e, 0x45, 0x54, 0xb8, 0x55, 0x35, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, + 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, + 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x66, 0x7d, 0x4b, 0x46, 0x36, 0x57, 0x4a, + 0x53, 0x40, 0x41, 0x52, 0x52, 0x4c, 0x2e, 0x4e, 0x45, 0x54, 0x55, 0xcc, 0x60, 0x82, 0xa0, 0x94, + 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x68, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x30, 0x36, + 0x2e, 0x33, 0x35, 0x4e, 0x49, 0x31, 0x31, 0x37, 0x34, 0x32, 0x2e, 0x37, 0x32, 0x57, 0x26, 0x50, + 0x48, 0x47, 0x35, 0x33, 0x34, 0x30, 0x2f, 0x4c, 0x41, 0x20, 0x49, 0x47, 0x61, 0x74, 0x65, 0x2f, + 0x41, 0x3d, 0x31, 0x33, 0x35, 0x30, 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, 0x40, 0x68, 0x61, + 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x33, 0xe6, 0x60, 0x82, 0xa0, + 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x30, + 0x36, 0x2e, 0x33, 0x35, 0x4e, 0x49, 0x31, 0x31, 0x37, 0x34, 0x32, 0x2e, 0x37, 0x32, 0x57, 0x26, + 0x50, 0x48, 0x47, 0x35, 0x33, 0x34, 0x30, 0x2f, 0x4c, 0x41, 0x20, 0x49, 0x47, 0x61, 0x74, 0x65, + 0x2f, 0x41, 0x3d, 0x31, 0x33, 0x35, 0x30, 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, 0x40, 0x68, + 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0xbc, 0xd6, 0x60, 0x82, + 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x30, 0x36, 0x2e, 0x33, 0x35, 0x4e, 0x49, 0x31, 0x31, 0x37, 0x34, 0x32, 0x2e, 0x37, 0x32, 0x57, + 0x26, 0x50, 0x48, 0x47, 0x35, 0x33, 0x34, 0x30, 0x2f, 0x4c, 0x41, 0x20, 0x49, 0x47, 0x61, 0x74, + 0x65, 0x2f, 0x41, 0x3d, 0x31, 0x33, 0x35, 0x30, 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, 0x40, + 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x55, 0x7c, 0x47, + 0xa6, 0xaa, 0xa0, 0xac, 0xb2, 0xac, 0x60, 0x96, 0x6a, 0x9a, 0xa8, 0x9c, 0x40, 0xe2, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x44, 0x22, 0x2c, 0x6c, 0x6b, 0x2f, 0x3e, 0x22, + 0x3e, 0x51, 0x7d, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x31, 0x34, + 0x36, 0x2e, 0x39, 0x30, 0x0d, 0x39, 0x07, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, + 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x19, 0x93, 0x56, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, 0xa8, 0x94, 0xa6, + 0x40, 0xe2, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, + 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x34, 0x30, 0x7a, 0x33, 0x33, 0x31, 0x38, 0x2e, 0x35, + 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x32, 0x38, 0x2e, 0x36, 0x31, 0x57, 0x76, 0x31, 0x33, 0x34, + 0x2f, 0x30, 0x36, 0x30, 0x49, 0x20, 0x6c, 0x6f, 0x76, 0x65, 0x20, 0x4c, 0x41, 0x21, 0x20, 0x7b, + 0x55, 0x49, 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x10, 0x58, 0x56, 0x82, 0xa0, 0xaa, 0x64, 0x6a, + 0x9c, 0x60, 0x96, 0x6c, 0xa8, 0x94, 0xa6, 0x40, 0xe2, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x34, 0x30, + 0x7a, 0x33, 0x33, 0x31, 0x38, 0x2e, 0x35, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x32, 0x38, 0x2e, + 0x36, 0x31, 0x57, 0x76, 0x31, 0x33, 0x34, 0x2f, 0x30, 0x36, 0x30, 0x49, 0x20, 0x6c, 0x6f, 0x76, + 0x65, 0x20, 0x4c, 0x41, 0x21, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x04, + 0x61, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x30, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, + 0x30, 0x37, 0x57, 0x3e, 0x32, 0x38, 0x35, 0x2f, 0x30, 0x32, 0x32, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x36, 0x34, 0x32, 0x30, 0x33, 0xa1, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, + 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, + 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, + 0x38, 0x3a, 0x7d, 0x0d, 0x4e, 0xe0, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, + 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, + 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, + 0x38, 0x3a, 0x7d, 0x0d, 0xec, 0xcd, 0x6e, 0x82, 0xa0, 0xb0, 0x62, 0x6c, 0x62, 0x60, 0x96, 0x9c, + 0x6c, 0x96, 0xa6, 0x40, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3d, 0x33, + 0x34, 0x34, 0x30, 0x2e, 0x37, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x32, 0x34, + 0x57, 0x78, 0x50, 0x48, 0x47, 0x37, 0x31, 0x33, 0x30, 0x54, 0x6f, 0x6d, 0x20, 0x2d, 0x20, 0x52, + 0x65, 0x6c, 0x61, 0x79, 0x20, 0x44, 0x69, 0x67, 0x69, 0x20, 0x2d, 0x20, 0x74, 0x64, 0x68, 0x61, + 0x72, 0x74, 0x40, 0x75, 0x72, 0x65, 0x61, 0x63, 0x68, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x2d, 0x20, + 0x58, 0x61, 0x73, 0x74, 0x69, 0x72, 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x20, 0x31, 0x2e, 0x36, + 0x2e, 0x31, 0x0d, 0x7c, 0x26, 0x6e, 0x82, 0xa0, 0xb0, 0x62, 0x6c, 0x62, 0x60, 0x96, 0x9c, 0x6c, + 0x96, 0xa6, 0x40, 0x64, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x34, + 0x34, 0x30, 0x2e, 0x37, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x32, 0x34, 0x57, + 0x78, 0x50, 0x48, 0x47, 0x37, 0x31, 0x33, 0x30, 0x54, 0x6f, 0x6d, 0x20, 0x2d, 0x20, 0x52, 0x65, + 0x6c, 0x61, 0x79, 0x20, 0x44, 0x69, 0x67, 0x69, 0x20, 0x2d, 0x20, 0x74, 0x64, 0x68, 0x61, 0x72, + 0x74, 0x40, 0x75, 0x72, 0x65, 0x61, 0x63, 0x68, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x2d, 0x20, 0x58, + 0x61, 0x73, 0x74, 0x69, 0x72, 0x20, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x20, 0x31, 0x2e, 0x36, 0x2e, + 0x31, 0x0d, 0x24, 0x2b, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, + 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x72, + 0x7d, 0x0d, 0x76, 0x47, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, + 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x72, + 0x7d, 0x0d, 0xdd, 0x2d, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, + 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x30, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x36, + 0x34, 0x38, 0x2e, 0x31, 0x34, 0x57, 0x3e, 0x33, 0x34, 0x37, 0x2f, 0x30, 0x32, 0x32, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x36, 0x33, 0x32, 0x38, 0x7d, 0xb0, 0x52, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, + 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x30, 0x38, 0x4e, 0x2f, + 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, 0x31, 0x34, 0x57, 0x3e, 0x33, 0x34, 0x37, 0x2f, 0x30, 0x32, + 0x32, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x33, 0x32, 0x38, 0x70, 0x82, 0x44, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, + 0x2e, 0x30, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, 0x31, 0x34, 0x57, 0x3e, 0x33, + 0x34, 0x37, 0x2f, 0x30, 0x32, 0x32, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x33, 0x32, 0x38, 0x23, + 0xc1, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, + 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4f, 0x7d, 0x0d, 0x0c, + 0x0f, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4f, 0x7d, 0x0d, 0x51, + 0x15, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, + 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, + 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x0d, 0x0a, 0xb8, 0x50, 0x48, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x8e, + 0x6c, 0xa6, 0x96, 0xa2, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x2f, 0x32, + 0x33, 0x30, 0x31, 0x34, 0x31, 0x7a, 0x33, 0x33, 0x34, 0x33, 0x2e, 0x38, 0x39, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x30, 0x31, 0x2e, 0x38, 0x39, 0x57, 0x6b, 0x33, 0x31, 0x35, 0x2f, 0x30, 0x30, 0x30, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x30, 0x31, 0x33, 0x2f, 0x54, 0x54, 0x33, 0x12, 0x84, 0x52, + 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x6e, 0x82, 0x86, 0xa6, 0x40, 0x64, 0xae, 0x84, + 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3d, 0x33, 0x32, 0x34, 0x32, 0x2e, 0x33, 0x36, 0x4e, 0x5c, 0x31, + 0x31, 0x34, 0x33, 0x35, 0x2e, 0x38, 0x39, 0x57, 0x3f, 0x20, 0x50, 0x48, 0x47, 0x39, 0x32, 0x36, + 0x30, 0x33, 0x2f, 0x50, 0x72, 0x6f, 0x62, 0x65, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x96, 0x7d, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, + 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x31, 0x34, 0x31, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, + 0x34, 0x31, 0x31, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, 0x39, 0x36, 0x30, + 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, 0x34, 0x2c, 0x32, + 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x39, + 0x0d, 0x0a, 0x25, 0xdd, 0x3d, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, + 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6d, + 0x7d, 0x4f, 0x75, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x41, 0x62, 0x6f, 0x75, 0x74, 0x2e, 0x0d, + 0x43, 0x24, 0x49, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x70, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0x68, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, 0x2e, + 0x33, 0x35, 0x4e, 0x31, 0x31, 0x31, 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, 0x48, + 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0x89, 0x14, 0x49, 0x82, 0xa0, 0x9c, + 0xaa, 0x62, 0x70, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x33, 0x35, 0x4e, 0x31, 0x31, 0x31, + 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, + 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x43, 0x6f, + 0x75, 0x6e, 0x74, 0x79, 0xcc, 0x4c, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, + 0x6c, 0x88, 0xa2, 0x40, 0xea, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2e, + 0x4b, 0x66, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x45, 0x7d, 0x54, 0x4d, 0x2d, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0x4a, 0x3a, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, + 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, + 0x4b, 0x66, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x45, 0x7d, 0x54, 0x4d, 0x2d, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0xe9, 0x07, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, + 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, + 0x4b, 0x66, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x45, 0x7d, 0x54, 0x4d, 0x2d, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0xe9, 0x07, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, + 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x32, 0x37, 0x4e, 0x2f, 0x31, + 0x31, 0x36, 0x34, 0x38, 0x2e, 0x32, 0x36, 0x57, 0x3e, 0x30, 0x32, 0x34, 0x2f, 0x30, 0x32, 0x34, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x32, 0x31, 0x33, 0xfe, 0x3f, 0x52, 0x82, 0xa0, 0xa8, 0x66, + 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, + 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x32, 0x37, + 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, 0x32, 0x36, 0x57, 0x3e, 0x30, 0x32, 0x34, 0x2f, + 0x30, 0x32, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x32, 0x31, 0x33, 0xf3, 0x0d, 0x44, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x31, 0x38, 0x2e, 0x32, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, 0x32, 0x36, 0x57, + 0x3e, 0x30, 0x32, 0x34, 0x2f, 0x30, 0x32, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x32, 0x31, + 0x33, 0xa0, 0x4e, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, + 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x32, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, + 0x38, 0x2e, 0x32, 0x36, 0x57, 0x3e, 0x30, 0x32, 0x34, 0x2f, 0x30, 0x32, 0x34, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x36, 0x32, 0x31, 0x33, 0xa0, 0x4e, 0x36, 0xa6, 0x6c, 0xa2, 0xb2, 0xb0, 0xaa, 0x60, + 0x96, 0x8a, 0x6c, 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2f, + 0x2c, 0x64, 0x6e, 0x49, 0x6b, 0x6b, 0x2f, 0x5d, 0x22, 0x35, 0x22, 0x7d, 0x0d, 0xfe, 0x5c, 0x56, + 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, 0xa8, 0x94, 0xa6, 0x40, 0xe2, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x40, 0x32, + 0x33, 0x30, 0x31, 0x34, 0x31, 0x7a, 0x33, 0x33, 0x31, 0x37, 0x2e, 0x39, 0x31, 0x4e, 0x2f, 0x31, + 0x31, 0x37, 0x32, 0x37, 0x2e, 0x38, 0x38, 0x57, 0x76, 0x30, 0x34, 0x34, 0x2f, 0x30, 0x32, 0x35, + 0x49, 0x20, 0x6c, 0x6f, 0x76, 0x65, 0x20, 0x4c, 0x41, 0x21, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, + 0x32, 0x4e, 0x7d, 0x0d, 0xc2, 0xd4, 0x56, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, + 0xa8, 0x94, 0xa6, 0x40, 0xe2, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x34, 0x31, 0x7a, 0x33, 0x33, 0x31, + 0x37, 0x2e, 0x39, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x32, 0x37, 0x2e, 0x38, 0x38, 0x57, 0x76, + 0x30, 0x34, 0x34, 0x2f, 0x30, 0x32, 0x35, 0x49, 0x20, 0x6c, 0x6f, 0x76, 0x65, 0x20, 0x4c, 0x41, + 0x21, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0xd6, 0xed, 0x26, 0xa6, 0xa6, + 0x6a, 0xa2, 0xae, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x6e, 0x6d, 0x69, 0x46, 0x3e, 0x2f, 0x22, 0x34, + 0x3c, 0x7d, 0xf0, 0x61, 0x26, 0xa6, 0xa6, 0x6a, 0xa2, 0xae, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, + 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x6e, + 0x6d, 0x69, 0x46, 0x3e, 0x2f, 0x22, 0x34, 0x3c, 0x7d, 0x05, 0x25, 0x26, 0xa6, 0xa6, 0x6a, 0xa2, + 0xae, 0xa0, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x6e, 0x6d, 0x69, 0x46, 0x3e, 0x2f, 0x22, 0x34, 0x3c, 0x7d, + 0xeb, 0xb7, 0x2f, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa0, 0x60, 0x96, 0x88, 0x6e, 0x8c, 0x9c, 0x9e, + 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, 0x5d, 0x22, 0x34, 0x6a, 0x7d, 0x0d, + 0xeb, 0x0e, 0x4b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x64, 0x60, 0x9c, 0x6e, 0xae, 0x98, 0x86, 0x40, + 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x32, 0x2e, + 0x31, 0x33, 0x4e, 0x49, 0x31, 0x31, 0x38, 0x35, 0x33, 0x2e, 0x34, 0x38, 0x57, 0x26, 0x54, 0x68, + 0x6f, 0x75, 0x73, 0x61, 0x6e, 0x64, 0x20, 0x4f, 0x61, 0x6b, 0x73, 0x20, 0x2d, 0x20, 0x6e, 0x37, + 0x77, 0x6c, 0x63, 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0xe5, 0x37, 0x3d, 0xa6, + 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, + 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, + 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x73, 0x7d, 0x0d, 0x94, 0x49, 0x36, 0xa6, 0x68, 0xa6, + 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, + 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x73, 0x7d, + 0x0d, 0xc3, 0x5a, 0x50, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x82, 0x88, 0x6c, 0x9c, 0x90, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3b, 0x4c, 0x41, 0x20, 0x4c, + 0x4f, 0x41, 0x44, 0x20, 0x20, 0x2a, 0x32, 0x32, 0x30, 0x39, 0x34, 0x31, 0x7a, 0x33, 0x33, 0x35, + 0x32, 0x2e, 0x31, 0x38, 0x4e, 0x5c, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x3f, + 0x20, 0x31, 0x31, 0x34, 0x20, 0x49, 0x6e, 0x20, 0x31, 0x30, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, + 0x65, 0x73, 0x29, 0xff, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, + 0x88, 0x8c, 0x64, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x32, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, + 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, + 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, + 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, + 0x37, 0x45, 0x0d, 0x0a, 0xdb, 0x7f, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, + 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x32, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, + 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, + 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, + 0x45, 0x2a, 0x37, 0x45, 0x0d, 0x0a, 0xc5, 0xf7, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, + 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x32, 0x30, 0x31, 0x2c, 0x56, 0x2c, + 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, + 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x45, 0x0d, 0x0a, 0x82, 0xbe, 0x3a, 0x84, 0x8a, 0x82, 0x86, 0x9e, + 0x9c, 0x60, 0x98, 0x8e, 0x84, 0x40, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x39, 0x2e, 0x31, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, + 0x38, 0x2e, 0x36, 0x37, 0x57, 0x5e, 0x20, 0x20, 0x5b, 0x62, 0x79, 0x20, 0x4b, 0x36, 0x4b, 0x4d, + 0x41, 0x5d, 0x0d, 0x01, 0x04, 0x3a, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x98, 0x8e, 0x84, + 0x40, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x21, 0x33, 0x33, + 0x34, 0x39, 0x2e, 0x31, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x38, 0x2e, 0x36, 0x37, 0x57, + 0x5e, 0x20, 0x20, 0x5b, 0x62, 0x79, 0x20, 0x4b, 0x36, 0x4b, 0x4d, 0x41, 0x5d, 0x0d, 0xa3, 0x1e, + 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, + 0x2f, 0x22, 0x36, 0x66, 0x7d, 0x5f, 0xd0, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, + 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, + 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x66, 0x7d, 0x2b, 0x46, 0x26, 0xa6, + 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, + 0x36, 0x66, 0x7d, 0xde, 0x02, 0x57, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x86, 0x6c, + 0xb2, 0xa4, 0xaa, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x7d, 0x4b, 0x47, 0x36, 0x4f, + 0x57, 0x53, 0x2d, 0x37, 0x3e, 0x41, 0x50, 0x4b, 0x31, 0x30, 0x31, 0x2c, 0x54, 0x43, 0x50, 0x49, + 0x50, 0x2c, 0x4b, 0x43, 0x36, 0x59, 0x52, 0x55, 0x2a, 0x3a, 0x3a, 0x4b, 0x36, 0x58, 0x54, 0x59, + 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x6f, 0x33, 0x7b, 0x50, 0x0d, 0x63, 0x3b, 0x48, 0x82, 0xa0, + 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, + 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, + 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x6b, 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, 0x20, + 0x4d, 0x69, 0x6b, 0x65, 0xb7, 0x29, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, + 0x6c, 0x88, 0xa2, 0x40, 0xea, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, + 0x4b, 0x66, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x51, 0x7d, 0x54, 0x4d, 0x2d, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0x72, 0x50, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, + 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, + 0x4b, 0x66, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x51, 0x7d, 0x54, 0x4d, 0x2d, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0x27, 0x65, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, + 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, + 0x4b, 0x66, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x51, 0x7d, 0x54, 0x4d, 0x2d, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0x27, 0x65, 0x40, 0xa6, 0x66, 0xa0, 0xa4, 0xae, 0xa0, 0x60, 0x96, 0x8e, + 0x6c, 0xaa, 0x98, 0x9c, 0xfc, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2c, 0x50, 0x64, + 0x6c, 0x22, 0x47, 0x6b, 0x2f, 0x5d, 0x54, 0x61, 0x6e, 0x69, 0x61, 0x27, 0x73, 0x20, 0x43, 0x72, + 0x75, 0x73, 0x69, 0x6e, 0x0d, 0x7e, 0x97, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, + 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, 0x2e, 0x39, 0x38, 0x4e, 0x2f, + 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, 0x37, 0x35, 0x57, 0x3e, 0x32, 0x39, 0x39, 0x2f, 0x30, 0x34, + 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x30, 0x31, 0x30, 0x33, 0x34, 0x44, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x38, + 0x2e, 0x39, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x38, 0x2e, 0x37, 0x35, 0x57, 0x3e, 0x32, + 0x39, 0x39, 0x2f, 0x30, 0x34, 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x30, 0x31, 0x30, 0xb1, + 0xd0, 0x2f, 0xa6, 0xa6, 0xaa, 0xaa, 0xac, 0xa2, 0x60, 0x96, 0x88, 0x6c, 0xac, 0x98, 0xa0, 0xe4, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, + 0x27, 0x2c, 0x4f, 0x2b, 0x20, 0x2c, 0x4b, 0x6a, 0x2f, 0x5d, 0x22, 0x3b, 0x38, 0x7d, 0x0d, 0x97, + 0xa0, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xa2, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, + 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x46, 0x21, 0x2a, 0x55, + 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6c, 0x7d, 0x0d, 0x6e, 0x7c, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, + 0xa2, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x46, 0x21, 0x2a, 0x55, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6c, 0x7d, + 0x0d, 0xd3, 0xcb, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xa2, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, + 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x46, 0x21, + 0x2a, 0x55, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6c, 0x7d, 0x0d, 0x43, 0xcd, 0x33, 0x82, 0xa0, 0x94, + 0x92, 0x64, 0x64, 0x60, 0x9c, 0x6e, 0xae, 0x98, 0x86, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x3c, 0x49, 0x47, 0x41, 0x54, 0x45, 0x2c, 0x4d, 0x53, 0x47, 0x5f, 0x43, + 0x4e, 0x54, 0x3d, 0x30, 0x2c, 0x4c, 0x4f, 0x43, 0x5f, 0x43, 0x4e, 0x54, 0x3d, 0x33, 0x83, 0x14, + 0x2f, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x64, 0x60, 0x9c, 0x6e, 0xae, 0x98, 0x86, 0x40, 0x60, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3e, 0x4d, 0x69, 0x6b, 0x65, 0x20, 0x69, 0x6e, + 0x20, 0x54, 0x68, 0x6f, 0x75, 0x73, 0x61, 0x6e, 0x64, 0x20, 0x4f, 0x61, 0x6b, 0x73, 0xb6, 0xb5, + 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, + 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, + 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6f, 0x7d, 0x0d, 0x9c, 0x3d, + 0x36, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, + 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, + 0x22, 0x3d, 0x6f, 0x7d, 0x0d, 0xbc, 0x5a, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, + 0x22, 0x3d, 0x6f, 0x7d, 0x0d, 0x37, 0x57, 0x36, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa0, + 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, + 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6f, 0x7d, 0x0d, 0xc8, 0xc9, 0x28, 0xa6, + 0x68, 0xa2, 0xb0, 0xac, 0xa8, 0x60, 0x96, 0x86, 0x6c, 0x90, 0xaa, 0xa4, 0xe2, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x35, 0x78, 0x21, 0x23, 0x29, 0x6b, 0x2f, 0x5d, + 0x22, 0x38, 0x2c, 0x7d, 0x0d, 0xba, 0xc1, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x53, 0x7d, 0x0d, 0x3a, 0x2f, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x53, 0x7d, 0x0d, 0x67, 0x35, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x53, 0x7d, 0x0d, 0x98, 0x02, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, + 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, + 0x3a, 0x6c, 0x7d, 0x3a, 0xf4, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, + 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x6c, + 0x7d, 0xe8, 0x1a, 0x28, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x96, 0x6c, 0xa8, 0x40, + 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3e, 0x54, 0x69, 0x6e, 0x79, + 0x54, 0x72, 0x61, 0x6b, 0x33, 0x20, 0x76, 0x31, 0x2e, 0x31, 0x7f, 0xe6, 0x60, 0x8e, 0xa0, 0xa6, + 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x33, 0x31, + 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x35, 0x33, 0x36, 0x38, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x39, 0x34, 0x30, 0x2c, 0x57, 0x2c, 0x33, 0x38, 0x2e, + 0x39, 0x2c, 0x36, 0x36, 0x2e, 0x31, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, + 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x33, 0x46, 0x0d, 0x0a, 0x92, 0xae, 0x60, 0x8e, 0xa0, + 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x33, + 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x35, 0x33, 0x36, 0x38, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x39, 0x34, 0x30, 0x2c, 0x57, 0x2c, 0x33, 0x38, + 0x2e, 0x39, 0x2c, 0x36, 0x36, 0x2e, 0x31, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, + 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x33, 0x46, 0x0d, 0x0a, 0x74, 0xd7, 0x26, 0xa6, + 0x66, 0xa8, 0xa4, 0xb0, 0xb0, 0x60, 0x96, 0x6c, 0x9c, 0xa4, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2d, 0x4a, 0x43, 0x6c, 0x66, 0x30, 0x3e, 0x2f, 0x26, + 0x2f, 0x71, 0x7d, 0xd5, 0x64, 0x22, 0xa6, 0xa6, 0xa8, 0xb0, 0xa0, 0xb0, 0x60, 0xae, 0x6c, 0x9e, + 0x8c, 0xa4, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x2f, + 0x5f, 0x6c, 0x72, 0x5b, 0x76, 0x3e, 0x8d, 0x8c, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, + 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, + 0x30, 0x30, 0x19, 0x93, 0x22, 0xa6, 0xa6, 0xa8, 0xb0, 0xa0, 0xae, 0x60, 0xae, 0x6c, 0x9e, 0x8c, + 0xa4, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x2f, 0x61, + 0x6d, 0x21, 0x7b, 0x76, 0x3e, 0x91, 0x5b, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, 0x96, + 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, + 0x22, 0x3d, 0x71, 0x7d, 0x0d, 0x5e, 0xfd, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, 0x96, + 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, + 0x22, 0x3d, 0x71, 0x7d, 0x0d, 0xf5, 0x97, 0x3f, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, + 0x8e, 0x6c, 0x9e, 0xae, 0xa6, 0xee, 0x96, 0x8e, 0x6c, 0x9e, 0xae, 0xa6, 0xe6, 0xae, 0x92, 0x88, + 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x3a, 0x4b, 0x36, 0x58, 0x54, 0x59, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, + 0x6f, 0x33, 0x7b, 0x50, 0x0d, 0xe2, 0x87, 0x5b, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, + 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, + 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, + 0x0a, 0xd6, 0xcf, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, + 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x35, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, + 0x39, 0x2e, 0x33, 0x35, 0x57, 0x3e, 0x33, 0x30, 0x34, 0x2f, 0x30, 0x33, 0x36, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x35, 0x38, 0x32, 0x39, 0x2b, 0x52, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, + 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, + 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, + 0x34, 0x31, 0x39, 0x2e, 0x35, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x33, 0x35, + 0x57, 0x3e, 0x33, 0x30, 0x34, 0x2f, 0x30, 0x33, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x38, + 0x32, 0x39, 0x45, 0x69, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, + 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x35, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x36, + 0x34, 0x39, 0x2e, 0x33, 0x35, 0x57, 0x3e, 0x33, 0x30, 0x34, 0x2f, 0x30, 0x33, 0x36, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x35, 0x38, 0x32, 0x39, 0x75, 0x23, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, + 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, + 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, + 0x33, 0x34, 0x31, 0x39, 0x2e, 0x35, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x33, + 0x35, 0x57, 0x3e, 0x33, 0x30, 0x34, 0x2f, 0x30, 0x33, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, + 0x38, 0x32, 0x39, 0xc7, 0x8d, 0x42, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0x6b, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, 0x31, + 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, 0x36, + 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x42, + 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x1c, 0xf5, 0x42, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x70, 0xe0, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x69, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x33, + 0x35, 0x4e, 0x31, 0x31, 0x31, 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, + 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0xbf, 0x6c, 0x61, 0x8e, 0xa0, 0xa6, 0x40, + 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x30, 0x31, + 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, + 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, + 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x38, 0x0d, 0x0a, 0x0d, 0x09, 0x62, 0x82, 0xa0, + 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x7c, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3b, 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, 0x20, 0x20, 0x20, 0x2a, + 0x30, 0x32, 0x30, 0x36, 0x35, 0x38, 0x7a, 0x33, 0x34, 0x31, 0x32, 0x2e, 0x38, 0x33, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x34, 0x31, 0x2e, 0x36, 0x38, 0x57, 0x6d, 0x50, 0x4c, 0x20, 0x31, 0x34, 0x36, + 0x2e, 0x32, 0x20, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x26, 0x20, 0x4d, 0x69, 0x63, 0x2d, 0x45, 0x20, + 0x52, 0x70, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, 0x74, 0x0d, 0x65, 0x49, + 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, + 0x31, 0x34, 0x34, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, + 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, + 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, + 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x38, 0x0d, 0x0a, + 0x4c, 0x8b, 0x62, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, + 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3b, 0x31, 0x34, 0x36, 0x2e, 0x37, + 0x30, 0x20, 0x20, 0x20, 0x2a, 0x30, 0x32, 0x30, 0x36, 0x35, 0x38, 0x7a, 0x33, 0x34, 0x31, 0x32, + 0x2e, 0x38, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, 0x31, 0x2e, 0x36, 0x38, 0x57, 0x6d, 0x50, + 0x4c, 0x20, 0x31, 0x34, 0x36, 0x2e, 0x32, 0x20, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x26, 0x20, 0x4d, + 0x69, 0x63, 0x2d, 0x45, 0x20, 0x52, 0x70, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x75, 0x6e, 0x73, + 0x65, 0x74, 0x0d, 0x6a, 0x1a, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, + 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x36, 0x34, 0x4e, 0x2f, 0x31, 0x31, + 0x36, 0x34, 0x39, 0x2e, 0x35, 0x37, 0x57, 0x3e, 0x33, 0x31, 0x30, 0x2f, 0x30, 0x32, 0x37, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x35, 0x37, 0x33, 0x31, 0x6a, 0x29, 0x52, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x36, 0x34, 0x4e, + 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x35, 0x37, 0x57, 0x3e, 0x33, 0x31, 0x30, 0x2f, 0x30, + 0x32, 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x37, 0x33, 0x31, 0xdc, 0xe4, 0x44, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, + 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, + 0x39, 0x2e, 0x36, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x35, 0x37, 0x57, 0x3e, + 0x33, 0x31, 0x30, 0x2f, 0x30, 0x32, 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x37, 0x33, 0x31, + 0x34, 0x58, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, + 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, + 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x67, 0x7d, 0x87, 0xc9, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, + 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x67, 0x7d, 0xf3, 0x5f, + 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, + 0x2f, 0x22, 0x36, 0x67, 0x7d, 0x06, 0x1b, 0x5e, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, + 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, + 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x31, 0x38, 0x2c, 0x33, 0x33, 0x34, + 0x37, 0x2e, 0x36, 0x34, 0x31, 0x37, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, + 0x39, 0x35, 0x34, 0x2c, 0x57, 0x2c, 0x32, 0x2c, 0x30, 0x38, 0x2c, 0x31, 0x2e, 0x32, 0x2c, 0x31, + 0x33, 0x2e, 0x33, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, + 0x34, 0x41, 0x0d, 0x0a, 0x7c, 0xf0, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, + 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, + 0x19, 0x93, 0x3e, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, + 0x64, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, + 0xf0, 0x4b, 0x46, 0x36, 0x4d, 0x44, 0x46, 0x2d, 0x32, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, + 0x59, 0x2f, 0x44, 0x20, 0x4b, 0x46, 0x36, 0x4d, 0x44, 0x46, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0xd1, + 0xc3, 0x3e, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x4b, 0x46, 0x36, 0x4d, 0x44, 0x46, 0x2d, 0x32, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, + 0x2f, 0x44, 0x20, 0x4b, 0x46, 0x36, 0x4d, 0x44, 0x46, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x06, 0x0f, + 0x59, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0xae, 0x6c, 0x9a, 0x82, 0x8c, 0x40, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x63, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x32, 0x31, 0x38, 0x34, 0x34, 0x63, + 0x30, 0x34, 0x36, 0x73, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x34, 0x72, + 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x33, 0x32, 0x62, 0x31, + 0x30, 0x31, 0x38, 0x36, 0x74, 0x55, 0x32, 0x6b, 0x33, 0x19, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, + 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x65, 0x6c, 0x20, 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x3a, 0x7d, + 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x63, 0x38, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, + 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, + 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6a, 0x7d, 0x0d, 0x21, 0x04, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, + 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, + 0x6b, 0x2f, 0x5d, 0x22, 0x3d, 0x6a, 0x7d, 0x0d, 0x8a, 0x6e, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, + 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x34, 0x34, 0x2c, + 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x31, 0x34, 0x37, 0x2c, 0x4e, 0x2c, 0x31, 0x31, + 0x38, 0x30, 0x39, 0x2e, 0x32, 0x33, 0x30, 0x33, 0x2c, 0x57, 0x2c, 0x33, 0x39, 0x2e, 0x32, 0x2c, + 0x36, 0x32, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, + 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x38, 0x0d, 0x0a, 0xf9, 0x92, 0x60, 0x8e, 0xa0, 0xa6, 0x98, + 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x34, 0x30, + 0x2e, 0x38, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x36, 0x2e, 0x34, 0x35, 0x35, 0x36, 0x2c, + 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x31, 0x36, 0x39, 0x38, 0x2c, 0x57, 0x2c, 0x35, + 0x34, 0x2e, 0x35, 0x2c, 0x30, 0x39, 0x30, 0x2e, 0x32, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, + 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x30, 0x0d, 0x95, 0x0a, 0x60, 0x8e, 0xa0, 0xa6, + 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x34, + 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x31, 0x34, 0x37, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x39, 0x2e, 0x32, 0x33, 0x30, 0x33, 0x2c, 0x57, 0x2c, 0x33, 0x39, 0x2e, + 0x32, 0x2c, 0x36, 0x32, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, + 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x38, 0x0d, 0x0a, 0x1f, 0xeb, 0x67, 0x8e, 0xa0, + 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0xa4, 0x8a, 0x98, 0x82, + 0xb2, 0x40, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x34, 0x30, 0x2e, 0x38, 0x31, 0x2c, 0x41, 0x2c, 0x33, + 0x33, 0x34, 0x36, 0x2e, 0x34, 0x35, 0x35, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, + 0x2e, 0x31, 0x36, 0x39, 0x38, 0x2c, 0x57, 0x2c, 0x35, 0x34, 0x2e, 0x35, 0x2c, 0x30, 0x39, 0x30, + 0x2e, 0x32, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, + 0x37, 0x30, 0x0d, 0x81, 0xc7, 0x26, 0xa6, 0xa6, 0x6a, 0xa6, 0xa0, 0xa6, 0x64, 0x82, 0x8a, 0x6c, + 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, + 0x35, 0x70, 0x5f, 0x55, 0x3e, 0x2f, 0x22, 0x34, 0x3d, 0x7d, 0xa6, 0x5c, 0x67, 0x8e, 0xa0, 0xa6, + 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0xa4, 0x8a, 0x98, 0x82, 0xb2, + 0x40, 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x34, 0x34, 0x34, 0x30, 0x2e, 0x38, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x36, 0x2e, 0x34, 0x35, 0x35, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, + 0x31, 0x36, 0x39, 0x38, 0x2c, 0x57, 0x2c, 0x35, 0x34, 0x2e, 0x35, 0x2c, 0x30, 0x39, 0x30, 0x2e, + 0x32, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, + 0x30, 0x0d, 0xd0, 0xd3, 0x35, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, + 0x90, 0xa8, 0x66, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, + 0x31, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, 0x30, 0x2e, 0x32, 0x35, 0x57, 0x2e, + 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x0d, 0x7a, 0xc2, 0x4b, 0x82, 0xa0, 0xa8, 0xae, 0x60, + 0x62, 0x60, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x33, 0x30, 0x31, 0x34, 0x35, 0x63, 0x32, 0x38, 0x38, 0x73, + 0x30, 0x30, 0x39, 0x67, 0x30, 0x30, 0x39, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x32, 0x30, 0x62, 0x31, 0x30, 0x31, 0x35, 0x38, + 0x74, 0x55, 0x32, 0x6b, 0x34, 0xcf, 0x4b, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x00, 0x96, 0x6c, + 0xa8, 0xb4, 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x5f, 0x31, + 0x31, 0x32, 0x33, 0x30, 0x31, 0x34, 0x35, 0x63, 0x32, 0x38, 0x38, 0x73, 0x30, 0x30, 0x39, 0x67, + 0x30, 0x30, 0x39, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, + 0x30, 0x30, 0x30, 0x68, 0x32, 0x30, 0x62, 0x31, 0x30, 0x31, 0x35, 0x38, 0x74, 0x55, 0x32, 0x6b, + 0x9a, 0xc2, 0x51, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, + 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x30, 0x31, 0x2e, + 0x37, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x34, 0x37, 0x2e, 0x30, 0x36, 0x57, 0x5f, 0x53, 0x42, + 0x41, 0x52, 0x43, 0x20, 0x44, 0x69, 0x61, 0x62, 0x6c, 0x6f, 0x20, 0x50, 0x65, 0x61, 0x6b, 0x2c, + 0x20, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x20, 0x43, 0x72, 0x75, 0x7a, 0x20, 0x49, 0x73, 0x6c, 0x61, + 0x6e, 0x64, 0x17, 0x18, 0x51, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0x96, 0x6c, 0xa8, 0xb4, + 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x30, + 0x31, 0x2e, 0x37, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x34, 0x37, 0x2e, 0x30, 0x36, 0x57, 0x5f, + 0x53, 0x42, 0x41, 0x52, 0x43, 0x20, 0x44, 0x69, 0x61, 0x62, 0x6c, 0x6f, 0x20, 0x50, 0x65, 0x61, + 0x6b, 0x2c, 0x20, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x20, 0x43, 0x72, 0x75, 0x7a, 0x20, 0x49, 0x73, + 0x6c, 0x61, 0x6e, 0x64, 0x17, 0x18, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, + 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x39, 0x30, 0x4e, 0x2f, 0x31, + 0x31, 0x36, 0x34, 0x39, 0x2e, 0x37, 0x39, 0x57, 0x3e, 0x30, 0x34, 0x34, 0x2f, 0x30, 0x32, 0x31, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x35, 0x34, 0x34, 0x3d, 0x09, 0x52, 0x82, 0xa0, 0xa8, 0x66, + 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, + 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x39, 0x30, + 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x37, 0x39, 0x57, 0x3e, 0x30, 0x34, 0x34, 0x2f, + 0x30, 0x32, 0x31, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x35, 0x34, 0x34, 0x8b, 0xc4, 0x44, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, + 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x31, 0x39, 0x2e, 0x39, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x37, 0x39, 0x57, + 0x3e, 0x30, 0x34, 0x34, 0x2f, 0x30, 0x32, 0x31, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x35, 0x34, + 0x34, 0x63, 0x78, 0x63, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, 0x8e, 0x8a, 0xa4, + 0x40, 0xe0, 0x96, 0x8e, 0x6c, 0x9e, 0xae, 0xa6, 0xe6, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x38, 0x34, 0x35, 0x2e, 0x32, + 0x38, 0x4e, 0x2f, 0x31, 0x32, 0x30, 0x33, 0x35, 0x2e, 0x35, 0x31, 0x57, 0x2d, 0x4a, 0x65, 0x72, + 0x72, 0x79, 0x20, 0x26, 0x20, 0x44, 0x6f, 0x6e, 0x6e, 0x61, 0x20, 0x69, 0x6e, 0x20, 0x50, 0x6f, + 0x6c, 0x6c, 0x6f, 0x63, 0x6b, 0x20, 0x50, 0x69, 0x6e, 0x65, 0x73, 0x20, 0x7b, 0x55, 0x49, 0x56, + 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x6b, 0x9d, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x4d, 0x7d, 0x0d, 0xb4, 0xba, 0x52, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, + 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x39, 0x34, 0x4e, 0x2f, 0x31, 0x31, + 0x36, 0x34, 0x39, 0x2e, 0x37, 0x34, 0x57, 0x3e, 0x33, 0x34, 0x35, 0x2f, 0x30, 0x31, 0x32, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x35, 0x35, 0x31, 0x34, 0x96, 0x5c, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, + 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, + 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4d, 0x7d, 0x0d, 0x16, 0x97, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x39, + 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x37, 0x34, 0x57, 0x3e, 0x33, 0x34, 0x35, + 0x2f, 0x30, 0x31, 0x32, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x35, 0x31, 0x34, 0x7e, 0xe0, 0x44, + 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, + 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, + 0x34, 0x31, 0x39, 0x2e, 0x39, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x37, 0x38, + 0x57, 0x3e, 0x32, 0x33, 0x38, 0x2f, 0x30, 0x32, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x34, + 0x39, 0x38, 0x69, 0xdd, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, + 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x39, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x36, + 0x34, 0x39, 0x2e, 0x37, 0x38, 0x57, 0x3e, 0x32, 0x33, 0x38, 0x2f, 0x30, 0x32, 0x34, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x35, 0x34, 0x39, 0x38, 0x37, 0xac, 0x2d, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, + 0x60, 0x9c, 0x6c, 0xa0, 0x90, 0xb0, 0x40, 0x78, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x3e, 0x20, 0x53, 0x74, 0x65, 0x76, 0x65, 0x27, + 0x73, 0x20, 0x52, 0x69, 0x67, 0xea, 0xb9, 0x28, 0xa6, 0xa8, 0xa0, 0xb2, 0xb0, 0xa8, 0x60, 0xae, + 0x82, 0x70, 0x98, 0x9a, 0x8c, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, + 0x2e, 0x5f, 0x1d, 0x6c, 0x23, 0x3f, 0x3e, 0x2f, 0x5d, 0x22, 0x37, 0x2c, 0x7d, 0x0d, 0x25, 0x26, + 0x28, 0xa6, 0xa8, 0xa0, 0xb2, 0xb0, 0xa8, 0x60, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0xe0, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, 0x5f, 0x1d, 0x6c, 0x23, 0x3f, 0x3e, + 0x2f, 0x5d, 0x22, 0x37, 0x2c, 0x7d, 0x0d, 0xe1, 0xb9, 0x28, 0xa6, 0xa8, 0xa0, 0xb2, 0xb0, 0xa8, + 0x60, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x27, 0x2e, 0x5f, 0x1d, 0x6c, 0x23, 0x3f, 0x3e, 0x2f, 0x5d, 0x22, 0x37, 0x2c, 0x7d, 0x0d, + 0xae, 0x46, 0x36, 0xa6, 0xaa, 0xa0, 0xac, 0xa0, 0xac, 0x60, 0x96, 0x6a, 0x9a, 0xa8, 0x9c, 0x40, + 0xe2, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x66, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2e, 0x2d, 0x30, 0x21, 0x7c, 0x53, 0x6b, + 0x2f, 0x3e, 0x22, 0x40, 0x4e, 0x7d, 0x0d, 0xf2, 0xfa, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, + 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x38, 0x38, + 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, 0x35, 0x57, 0x3e, 0x33, 0x33, 0x38, 0x2f, + 0x30, 0x31, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x34, 0x35, 0x38, 0x5c, 0xef, 0x44, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x31, 0x39, 0x2e, 0x38, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, 0x35, 0x57, + 0x3e, 0x33, 0x33, 0x38, 0x2f, 0x30, 0x31, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x34, 0x35, + 0x38, 0xde, 0x0b, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, + 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x38, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, + 0x39, 0x2e, 0x38, 0x35, 0x57, 0x3e, 0x33, 0x33, 0x38, 0x2f, 0x30, 0x31, 0x34, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x35, 0x34, 0x35, 0x38, 0xde, 0x0b, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, + 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x34, 0x35, 0x7a, 0x33, + 0x33, 0x33, 0x31, 0x2e, 0x33, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x30, 0x39, 0x2e, 0x37, 0x31, + 0x57, 0x6b, 0x31, 0x30, 0x39, 0x2f, 0x30, 0x32, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x39, + 0x35, 0x37, 0x0b, 0xd6, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, + 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x34, 0x35, 0x7a, 0x33, 0x33, 0x33, 0x31, 0x2e, + 0x33, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x30, 0x39, 0x2e, 0x37, 0x31, 0x57, 0x6b, 0x31, 0x30, + 0x39, 0x2f, 0x30, 0x32, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x39, 0x35, 0x37, 0x13, 0xf4, + 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, + 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, + 0x33, 0x34, 0x31, 0x39, 0x2e, 0x39, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, + 0x34, 0x57, 0x3e, 0x30, 0x32, 0x36, 0x2f, 0x30, 0x32, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, + 0x34, 0x34, 0x35, 0xb1, 0x71, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, + 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, + 0x2e, 0x39, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, 0x34, 0x57, 0x3e, 0x30, + 0x32, 0x36, 0x2f, 0x30, 0x32, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x34, 0x34, 0x35, 0x74, + 0x4e, 0x36, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, + 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, + 0x5d, 0x22, 0x3e, 0x32, 0x7d, 0x0d, 0xe5, 0x9c, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, + 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, + 0x5d, 0x22, 0x3e, 0x32, 0x7d, 0x0d, 0x81, 0x31, 0x36, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, + 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2d, + 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x3e, 0x32, 0x7d, 0x0d, 0x1e, 0xfe, 0x36, + 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, + 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, + 0x3e, 0x32, 0x7d, 0x0d, 0x25, 0x92, 0x2f, 0xa6, 0x68, 0xa6, 0xa0, 0xa8, 0xa6, 0x60, 0x96, 0x8a, + 0x6c, 0x92, 0xb2, 0x86, 0xe4, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x5f, 0x6a, 0x6c, 0x22, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, + 0x3e, 0x32, 0x7d, 0x0d, 0x2a, 0x5b, 0x22, 0xa6, 0xa8, 0x60, 0xb0, 0xa8, 0xaa, 0x60, 0x96, 0x82, + 0x62, 0xae, 0x86, 0x86, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, + 0x52, 0x7b, 0x6d, 0x52, 0x6c, 0x3e, 0x2f, 0x05, 0xc1, 0x3e, 0xa6, 0x68, 0xa0, 0xb2, 0xa0, 0xae, + 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x63, 0x03, + 0xf0, 0x60, 0x2e, 0x60, 0x3a, 0x6f, 0x48, 0x76, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x5c, 0x7d, 0x52, + 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x69, 0x61, 0x20, 0x61, 0x72, 0x72, + 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0xb8, 0xa9, 0x5e, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, + 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x31, 0x34, 0x35, 0x35, 0x31, 0x2c, 0x33, 0x33, + 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, + 0x31, 0x36, 0x39, 0x39, 0x2c, 0x57, 0x2c, 0x32, 0x2c, 0x30, 0x38, 0x2c, 0x31, 0x2e, 0x31, 0x2c, + 0x31, 0x30, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x30, 0x2c, 0x4d, 0x2c, 0x2c, + 0x2a, 0x34, 0x33, 0x0d, 0x0a, 0x94, 0xdd, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, + 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, + 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x35, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, + 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, + 0x2e, 0x31, 0x36, 0x39, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, + 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, + 0x2c, 0x45, 0x2a, 0x36, 0x33, 0x0d, 0x0a, 0x67, 0x3a, 0x5e, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, + 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x31, 0x34, 0x35, 0x35, 0x31, 0x2c, 0x33, + 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, + 0x2e, 0x31, 0x36, 0x39, 0x39, 0x2c, 0x57, 0x2c, 0x32, 0x2c, 0x30, 0x38, 0x2c, 0x31, 0x2e, 0x31, + 0x2c, 0x31, 0x30, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x30, 0x2c, 0x4d, 0x2c, + 0x2c, 0x2a, 0x34, 0x33, 0x0d, 0x0a, 0x30, 0xd6, 0x3e, 0xa6, 0x68, 0xa0, 0xb2, 0xa0, 0xae, 0x60, + 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x60, 0x2e, 0x60, 0x3a, 0x6f, 0x48, 0x76, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x5c, 0x7d, 0x52, 0x65, + 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x69, 0x61, 0x20, 0x61, 0x72, 0x72, 0x6c, + 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0x39, 0xbe, 0x5e, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, + 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, + 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x31, 0x34, 0x35, 0x35, 0x31, 0x2c, 0x33, 0x33, 0x34, + 0x38, 0x2e, 0x38, 0x34, 0x37, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, + 0x36, 0x39, 0x39, 0x2c, 0x57, 0x2c, 0x32, 0x2c, 0x30, 0x38, 0x2c, 0x31, 0x2e, 0x31, 0x2c, 0x31, + 0x30, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x30, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, + 0x34, 0x33, 0x0d, 0x0a, 0xa4, 0x84, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, + 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x36, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, + 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, + 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, + 0x45, 0x2a, 0x37, 0x41, 0x0d, 0x0a, 0xaa, 0x68, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, + 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x30, 0x2e, 0x30, 0x31, 0x4e, + 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, 0x34, 0x57, 0x3e, 0x33, 0x31, 0x37, 0x2f, 0x30, + 0x32, 0x38, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x33, 0x36, 0x30, 0x48, 0xe6, 0x52, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, + 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x30, 0x2e, + 0x30, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, 0x34, 0x57, 0x3e, 0x33, 0x31, + 0x37, 0x2f, 0x30, 0x32, 0x38, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x33, 0x36, 0x30, 0xfe, 0x2b, + 0x28, 0xa6, 0x68, 0xa2, 0xb2, 0xa8, 0xa2, 0x60, 0x96, 0x86, 0x6c, 0x90, 0xaa, 0xa4, 0xe2, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x36, 0x39, 0x6c, 0x23, 0x29, 0x6b, + 0x2f, 0x5d, 0x22, 0x38, 0x62, 0x7d, 0x0d, 0x95, 0xb7, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, + 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x30, 0x2e, 0x30, 0x31, + 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x34, 0x39, 0x2e, 0x38, 0x34, 0x57, 0x3e, 0x33, 0x31, 0x37, 0x2f, + 0x30, 0x32, 0x38, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x33, 0x36, 0x30, 0x16, 0x97, 0x35, 0xa6, + 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, + 0x36, 0x63, 0x7d, 0x4b, 0x46, 0x36, 0x57, 0x4a, 0x53, 0x40, 0x41, 0x52, 0x52, 0x4c, 0x2e, 0x4e, + 0x45, 0x54, 0x8b, 0x05, 0x35, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, + 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, + 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x63, 0x7d, 0x4b, 0x46, 0x36, 0x57, 0x4a, 0x53, 0x40, + 0x41, 0x52, 0x52, 0x4c, 0x2e, 0x4e, 0x45, 0x54, 0xd9, 0x07, 0x35, 0xa6, 0x68, 0xa0, 0xae, 0xb2, + 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x63, 0x7d, 0x4b, + 0x46, 0x36, 0x57, 0x4a, 0x53, 0x40, 0x41, 0x52, 0x52, 0x4c, 0x2e, 0x4e, 0x45, 0x54, 0x66, 0x9c, + 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x8e, 0x6c, 0xa8, 0xb4, 0x98, 0x7c, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, + 0x32, 0x33, 0x30, 0x31, 0x34, 0x36, 0x7a, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x37, 0x36, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x31, 0x33, 0x2e, 0x37, 0x38, 0x57, 0x6b, 0x31, 0x39, 0x34, 0x2f, 0x30, 0x30, + 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x32, 0x33, 0x7b, 0x27, 0x4b, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x62, 0x60, 0x96, 0x8e, 0x6c, 0xa8, 0xb4, 0x98, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, + 0x34, 0x36, 0x7a, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x37, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, + 0x33, 0x2e, 0x37, 0x38, 0x57, 0x6b, 0x31, 0x39, 0x34, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x31, 0x34, 0x32, 0x33, 0x63, 0x05, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, + 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, + 0x30, 0x30, 0x19, 0x93, 0x26, 0xa6, 0xa6, 0x6a, 0xa6, 0xac, 0xa6, 0x64, 0x82, 0x8a, 0x6c, 0x9a, + 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, + 0x6c, 0x73, 0x55, 0x3e, 0x2f, 0x22, 0x34, 0x40, 0x7d, 0xdf, 0xfd, 0x26, 0xa6, 0xa6, 0x6a, 0xa6, + 0xac, 0xa6, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, 0x6c, 0x73, 0x55, 0x3e, 0x2f, 0x22, 0x34, 0x40, 0x7d, + 0x1b, 0xad, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, + 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x66, 0x6c, 0x20, + 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x41, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, + 0x75, 0xb7, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, + 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x66, 0x6c, 0x20, + 0x7e, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x41, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, + 0x75, 0xb7, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0xae, 0x6c, 0x86, 0xa6, 0xa0, 0x40, + 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x31, 0x34, 0x36, 0x33, 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x37, + 0x33, 0x37, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x36, 0x2e, 0x34, 0x37, 0x38, 0x32, + 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x33, 0x36, 0x2e, 0x37, 0x2c, 0x32, + 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x36, 0x35, + 0x0d, 0x0a, 0x07, 0x22, 0x4d, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, + 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, + 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, + 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, 0x0d, + 0x71, 0x1f, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, + 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x31, 0x34, 0x36, 0x33, 0x39, 0x2e, 0x39, 0x37, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, + 0x36, 0x2e, 0x32, 0x34, 0x32, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x39, 0x2e, 0x31, + 0x34, 0x31, 0x31, 0x2c, 0x57, 0x2c, 0x35, 0x32, 0x2e, 0x39, 0x2c, 0x30, 0x39, 0x33, 0x2e, 0x38, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x37, + 0x0d, 0x23, 0x86, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, + 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, + 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, + 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, + 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, + 0x9c, 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, + 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, + 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, + 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, + 0x72, 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xa6, 0x9e, 0x86, + 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, + 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, + 0x40, 0x32, 0x33, 0x30, 0x31, 0x34, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, + 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x35, 0x32, 0x2f, 0x30, + 0x30, 0x39, 0x67, 0x30, 0x31, 0x30, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, + 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x36, 0x31, 0x62, 0x31, 0x30, 0x31, 0x35, 0x34, 0x76, + 0x36, 0x70, 0x55, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, + 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, + 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, + 0x31, 0x34, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, + 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x35, 0x32, 0x2f, 0x30, 0x30, 0x39, 0x67, 0x30, + 0x31, 0x30, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, + 0x30, 0x30, 0x68, 0x36, 0x31, 0x62, 0x31, 0x30, 0x31, 0x35, 0x34, 0x76, 0x36, 0x16, 0xd0, 0x52, + 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, + 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, + 0x30, 0x2e, 0x32, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x35, 0x30, 0x2e, 0x32, 0x36, 0x57, 0x3e, + 0x32, 0x39, 0x30, 0x2f, 0x30, 0x33, 0x31, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x30, 0x34, 0x38, + 0x77, 0x77, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, + 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, + 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x31, + 0x34, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, + 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x35, 0x32, 0x2f, 0x30, 0x30, 0x39, 0x67, 0x30, 0x31, + 0x30, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, + 0x30, 0x68, 0x36, 0x31, 0x62, 0x31, 0x30, 0x31, 0x35, 0x34, 0x76, 0x36, 0x81, 0x61, 0x3f, 0x82, + 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x8e, 0x6c, 0x9e, 0xae, 0xa6, 0xee, 0x96, 0x8e, 0x6c, + 0x9e, 0xae, 0xa6, 0xe6, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, + 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3a, 0x4b, 0x36, 0x58, 0x54, + 0x59, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x6f, 0x33, 0x7b, 0x50, 0x0d, 0x54, 0xb6, 0x3f, 0x82, + 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x8e, 0x6c, 0x9e, 0xae, 0xa6, 0xee, 0x96, 0x8e, 0x6c, + 0x9e, 0xae, 0xa6, 0xe6, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, + 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3a, 0x4b, 0x36, 0x58, 0x54, + 0x59, 0x20, 0x20, 0x20, 0x20, 0x3a, 0x20, 0x6f, 0x33, 0x7b, 0x50, 0x0d, 0xe2, 0x87, 0x2f, 0xa6, + 0x66, 0xaa, 0xaa, 0xb0, 0xa6, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, + 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, + 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x42, 0x7d, 0x0d, 0x3f, 0xa5, 0x2f, 0xa6, + 0x66, 0xaa, 0xaa, 0xb0, 0xa6, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, + 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, + 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x42, 0x7d, 0x0d, 0x9d, 0x88, 0x36, 0xa6, + 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2d, 0x29, + 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x5a, 0x7d, 0x54, 0x69, 0x6e, 0x79, 0x54, 0x72, + 0x61, 0x6b, 0x33, 0xcd, 0x6b, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, + 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, + 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x37, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, + 0x37, 0x2e, 0x36, 0x34, 0x32, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, + 0x39, 0x35, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, + 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, + 0x2a, 0x36, 0x38, 0x0d, 0x0a, 0x05, 0x7c, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, + 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x19, 0x93, 0x66, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x66, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0x74, 0x62, 0x60, 0x98, 0x9c, 0x96, 0x64, 0x65, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x35, + 0x2e, 0x37, 0x31, 0x4e, 0x4b, 0x31, 0x31, 0x36, 0x34, 0x34, 0x2e, 0x32, 0x36, 0x57, 0x23, 0x50, + 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, 0x2f, 0x50, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x76, 0x65, 0x20, + 0x52, 0x2c, 0x57, 0x6e, 0x2c, 0x31, 0x30, 0x4c, 0x4e, 0x4b, 0x6e, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x36, 0x33, 0x30, 0x30, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x72, 0x69, 0x76, 0x63, 0x6f, 0x72, 0x61, + 0x63, 0x65, 0x73, 0x2e, 0x6f, 0x72, 0x67, 0x0d, 0xca, 0x26, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x62, 0x60, 0xae, 0x88, 0x6a, 0x8a, 0x90, 0x9a, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, + 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x34, 0x37, 0x7a, 0x33, 0x34, 0x31, 0x32, 0x2e, 0x32, + 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x33, 0x2e, 0x33, 0x30, 0x57, 0x3e, 0x30, 0x30, 0x30, + 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x30, 0x35, 0x39, 0x91, 0x8d, 0x41, + 0xa6, 0x66, 0xa6, 0xa8, 0xae, 0xb0, 0x60, 0x9c, 0x6c, 0x8a, 0x88, 0x98, 0x40, 0xe4, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2d, + 0x27, 0x64, 0x6e, 0x73, 0x2d, 0x3e, 0x2f, 0x3e, 0x22, 0x38, 0x37, 0x7d, 0x45, 0x52, 0x4e, 0x49, + 0x45, 0x20, 0x49, 0x4e, 0x20, 0x47, 0x4d, 0x43, 0x20, 0x45, 0x4e, 0x56, 0x4f, 0x59, 0x0d, 0x9f, + 0x5f, 0x5b, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, + 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, + 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, + 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, + 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x2d, 0x25, 0x5a, 0x82, 0xa0, + 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, + 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x32, + 0x31, 0x2e, 0x30, 0x37, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x34, 0x30, 0x2e, 0x33, 0x38, 0x57, 0x5f, + 0x50, 0x48, 0x47, 0x35, 0x37, 0x33, 0x30, 0x20, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x34, 0x37, 0x33, + 0x38, 0x2f, 0x20, 0x61, 0x70, 0x72, 0x73, 0x40, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x32, 0x61, 0x73, + 0x68, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x7d, 0x49, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xb0, 0xb4, 0x60, + 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x27, 0x2e, 0x4b, 0x67, 0x6c, 0x22, 0x60, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x3b, 0x7d, 0x54, 0x4d, + 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x79, 0xe2, 0x5a, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x32, 0x31, 0x2e, 0x30, 0x37, 0x4e, + 0x4e, 0x31, 0x31, 0x37, 0x34, 0x30, 0x2e, 0x33, 0x38, 0x57, 0x5f, 0x50, 0x48, 0x47, 0x35, 0x37, + 0x33, 0x30, 0x20, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x34, 0x37, 0x33, 0x38, 0x2f, 0x20, 0x61, 0x70, + 0x72, 0x73, 0x40, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x32, 0x61, 0x73, 0x68, 0x2e, 0x63, 0x6f, 0x6d, + 0x0d, 0x40, 0xd4, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, + 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x34, 0x37, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, + 0x30, 0x37, 0x35, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x38, 0x2e, 0x34, 0x33, 0x34, + 0x39, 0x2c, 0x57, 0x2c, 0x32, 0x35, 0x2e, 0x39, 0x2c, 0x38, 0x39, 0x2e, 0x39, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x45, + 0x0d, 0x0a, 0x3b, 0xac, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, + 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x37, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, + 0x2e, 0x30, 0x37, 0x35, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x38, 0x2e, 0x34, 0x33, + 0x34, 0x39, 0x2c, 0x57, 0x2c, 0x32, 0x35, 0x2e, 0x39, 0x2c, 0x38, 0x39, 0x2e, 0x39, 0x2c, 0x32, + 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, + 0x45, 0x0d, 0x0a, 0xdd, 0xd5, 0x52, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, + 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0x61, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x31, 0x39, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x30, 0x37, 0x2e, 0x37, 0x32, 0x57, 0x2d, 0x55, 0x53, 0x47, 0x53, 0x20, 0x50, 0x61, 0x73, + 0x61, 0x64, 0x65, 0x6e, 0x61, 0x2c, 0x43, 0x41, 0x20, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, + 0x66, 0x66, 0x69, 0x63, 0x65, 0x0d, 0xa4, 0xd5, 0x52, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, + 0x96, 0x88, 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xae, 0x92, + 0x88, 0x8a, 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x31, 0x39, 0x4e, + 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x37, 0x32, 0x57, 0x2d, 0x55, 0x53, 0x47, 0x53, 0x20, + 0x50, 0x61, 0x73, 0x61, 0x64, 0x65, 0x6e, 0x61, 0x2c, 0x43, 0x41, 0x20, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x20, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x0d, 0x79, 0x27, 0x51, 0x82, 0xa0, 0xa4, 0xa6, + 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, + 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, + 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, + 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x52, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x6c, 0xa0, 0xac, + 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x34, 0x37, 0x7a, 0x33, 0x35, 0x30, 0x31, 0x2e, + 0x31, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x31, 0x32, 0x57, 0x6b, 0x32, 0x37, + 0x34, 0x2f, 0x30, 0x36, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x32, 0x36, 0x34, 0x34, 0x14, 0x89, + 0x47, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3e, 0x30, 0x37, 0x32, 0x31, 0x35, 0x31, 0x7a, + 0x5b, 0x32, 0x31, 0x30, 0x5d, 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x20, 0x42, 0x75, + 0x72, 0x62, 0x61, 0x6e, 0x6b, 0x2c, 0x20, 0x43, 0x41, 0x2e, 0x20, 0x20, 0x28, 0x57, 0x65, 0x61, + 0x74, 0x68, 0x65, 0x72, 0x29, 0x0d, 0x84, 0x8f, 0x47, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, + 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x3e, 0x30, 0x37, 0x32, 0x31, 0x35, 0x31, 0x7a, 0x5b, 0x32, 0x31, 0x30, 0x5d, 0x41, 0x50, 0x52, + 0x53, 0x2b, 0x53, 0x41, 0x20, 0x20, 0x42, 0x75, 0x72, 0x62, 0x61, 0x6e, 0x6b, 0x2c, 0x20, 0x43, + 0x41, 0x2e, 0x20, 0x20, 0x28, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x29, 0x0d, 0x24, 0xc3, + 0x26, 0xa6, 0xa6, 0x6a, 0xa6, 0xb2, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x39, 0x6c, 0x73, 0x54, 0x3e, + 0x2f, 0x22, 0x34, 0x49, 0x7d, 0xc3, 0x43, 0x26, 0xa6, 0xa6, 0x6a, 0xa6, 0xb2, 0xa0, 0x64, 0x82, + 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, + 0x2e, 0x5e, 0x39, 0x6c, 0x73, 0x54, 0x3e, 0x2f, 0x22, 0x34, 0x49, 0x7d, 0x75, 0x32, 0x26, 0xa6, + 0xa6, 0x6a, 0xa6, 0xb2, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x39, 0x6c, 0x73, 0x54, 0x3e, 0x2f, 0x22, + 0x34, 0x49, 0x7d, 0x42, 0x91, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, + 0xae, 0x94, 0xa6, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x61, + 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x63, 0x7d, 0xe7, 0xae, 0x26, 0xa6, 0x68, 0xa0, + 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x63, + 0x7d, 0x93, 0x38, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, + 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, + 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x63, 0x7d, 0x66, 0x7c, 0x2d, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x62, 0x60, 0x9c, 0x6c, 0xa0, 0x90, 0xb0, 0x40, 0x78, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x3e, 0x20, 0x53, 0x74, 0x65, 0x76, 0x65, + 0x27, 0x73, 0x20, 0x52, 0x69, 0x67, 0xea, 0xb9, 0x26, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, + 0x9c, 0x6c, 0xa0, 0x90, 0xb0, 0x40, 0x78, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x3e, 0x20, 0x53, 0x74, 0x65, 0x76, 0x65, 0x27, 0x73, 0x20, 0x52, 0x69, 0x67, 0x4f, 0xd7, 0x43, + 0xa6, 0x66, 0xa8, 0xa6, 0xa4, 0xb0, 0x60, 0x9c, 0x6c, 0x8e, 0x9e, 0x8c, 0x40, 0xe2, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2c, + 0x29, 0x2c, 0x6c, 0x20, 0x1c, 0x76, 0x2f, 0x5d, 0x22, 0x33, 0x75, 0x7d, 0x65, 0x72, 0x69, 0x63, + 0x40, 0x67, 0x6f, 0x66, 0x6f, 0x72, 0x74, 0x68, 0x74, 0x65, 0x63, 0x68, 0x2e, 0x63, 0x6f, 0x6d, + 0x0d, 0x7c, 0xd4, 0x42, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x6b, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, 0x31, 0x31, 0x31, + 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, 0x36, 0x37, 0x2f, + 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x42, 0x61, 0x79, + 0x2f, 0x57, 0x4c, 0x41, 0x1c, 0xf5, 0x36, 0xa6, 0xa6, 0xa0, 0xaa, 0xb0, 0xa8, 0x60, 0xae, 0x82, + 0x6c, 0x98, 0x82, 0xae, 0xfc, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2b, 0x4b, 0x34, + 0x21, 0x72, 0x7f, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x34, 0x7d, 0x0d, 0xfa, 0x16, 0x5b, 0x82, 0xa0, + 0x9c, 0x66, 0x70, 0x64, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, + 0x34, 0x31, 0x31, 0x2e, 0x32, 0x31, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x31, 0x33, + 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x34, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x4c, 0x41, 0x20, 0x61, 0x72, 0x65, 0x61, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x30, 0x30, + 0x30, 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, 0x40, 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, + 0x69, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xce, 0xa9, 0x3c, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, + 0x60, 0x96, 0x8c, 0x6c, 0x92, 0x86, 0x86, 0x60, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x4b, 0x46, 0x36, 0x49, 0x43, 0x43, 0x2f, 0x52, + 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x4b, 0x46, 0x36, 0x49, 0x43, 0x43, 0x2d, + 0x31, 0x2f, 0x42, 0x0d, 0x42, 0xcc, 0x3c, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, + 0x6c, 0x92, 0x86, 0x86, 0x60, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, + 0x40, 0x40, 0x61, 0x03, 0xf0, 0x4b, 0x46, 0x36, 0x49, 0x43, 0x43, 0x2f, 0x52, 0x20, 0x52, 0x45, + 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x4b, 0x46, 0x36, 0x49, 0x43, 0x43, 0x2d, 0x31, 0x2f, 0x42, + 0x0d, 0x65, 0x15, 0x2f, 0xa6, 0x68, 0xa2, 0xaa, 0xae, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, + 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4b, 0x6a, 0x6e, + 0x53, 0x6b, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x40, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, + 0x0d, 0xa0, 0x90, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, + 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x34, 0x38, 0x34, 0x31, 0x2e, 0x39, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x35, 0x2e, 0x39, 0x35, 0x34, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x37, 0x2e, + 0x31, 0x39, 0x36, 0x35, 0x2c, 0x57, 0x2c, 0x34, 0x39, 0x2e, 0x34, 0x2c, 0x30, 0x39, 0x30, 0x2e, + 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, + 0x32, 0x0d, 0x02, 0x94, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, + 0x84, 0x40, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x38, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, + 0x2e, 0x38, 0x34, 0x38, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x37, + 0x30, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, + 0x36, 0x42, 0x0d, 0x0a, 0x8b, 0x42, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, + 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x38, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x38, 0x2e, 0x38, 0x34, 0x38, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, + 0x31, 0x37, 0x30, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, + 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, + 0x45, 0x2a, 0x36, 0x42, 0x0d, 0x0a, 0x95, 0xca, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, + 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x38, 0x35, 0x31, 0x2c, 0x41, 0x2c, + 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x38, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x30, 0x2e, 0x31, 0x37, 0x30, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, + 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, + 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x42, 0x0d, 0x0a, 0xca, 0xc0, 0x6f, 0x82, 0xa0, 0xae, 0x64, 0x6e, + 0x6a, 0x60, 0x82, 0x82, 0x6c, 0xac, 0x90, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0xa4, 0x82, 0x98, 0xe0, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x33, 0x2e, 0x33, + 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x31, 0x30, 0x2e, 0x33, 0x36, 0x57, 0x2d, 0x50, 0x48, 0x47, + 0x33, 0x31, 0x33, 0x30, 0x2f, 0x56, 0x65, 0x6e, 0x74, 0x75, 0x72, 0x61, 0x20, 0x43, 0x6f, 0x75, + 0x6e, 0x74, 0x79, 0x20, 0x41, 0x52, 0x45, 0x53, 0x2f, 0x52, 0x41, 0x43, 0x45, 0x53, 0x20, 0x2d, + 0x43, 0x41, 0x56, 0x45, 0x4e, 0x4f, 0x58, 0x4e, 0x41, 0x52, 0x44, 0x20, 0x20, 0x2d, 0x32, 0x37, + 0x35, 0x2d, 0x3c, 0x36, 0x33, 0x30, 0x3e, 0x0d, 0x63, 0x69, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, + 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, + 0x76, 0x5c, 0x22, 0x3a, 0x60, 0x7d, 0x9a, 0x5d, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, + 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, + 0x22, 0x3a, 0x60, 0x7d, 0x48, 0xb3, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, + 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, 0x2f, 0x31, + 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, 0x30, 0x30, + 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x34, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x35, 0x64, 0x55, 0x32, + 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0xe7, 0x92, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, + 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, + 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x39, 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, + 0x34, 0x30, 0x39, 0x2e, 0x30, 0x37, 0x37, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x37, + 0x2e, 0x37, 0x39, 0x32, 0x36, 0x2c, 0x57, 0x2c, 0x32, 0x34, 0x2e, 0x34, 0x2c, 0x38, 0x39, 0x2e, + 0x36, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, + 0x41, 0x2a, 0x33, 0x35, 0x0d, 0x0a, 0x31, 0x59, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, + 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x34, 0x39, 0x31, 0x34, 0x2c, 0x41, 0x2c, + 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x37, 0x37, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x37, 0x2e, 0x37, 0x39, 0x32, 0x36, 0x2c, 0x57, 0x2c, 0x32, 0x34, 0x2e, 0x34, 0x2c, 0x38, 0x39, + 0x2e, 0x36, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, + 0x2c, 0x41, 0x2a, 0x33, 0x35, 0x0d, 0x0a, 0xd7, 0x20, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, + 0x2f, 0x5d, 0x22, 0x34, 0x52, 0x7d, 0x0d, 0x44, 0x58, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, + 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, + 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x19, 0x93, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, + 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, + 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x2e, 0x7d, 0x0d, 0x52, 0x13, 0x36, 0xa6, 0x66, 0xa2, + 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x2e, 0x7d, + 0x0d, 0xd9, 0x73, 0x4e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x88, 0x6c, 0xac, 0x40, + 0x40, 0x6a, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, + 0x03, 0xf0, 0x3d, 0x33, 0x33, 0x33, 0x30, 0x2e, 0x36, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, + 0x31, 0x2e, 0x38, 0x30, 0x57, 0x2d, 0x44, 0x49, 0x47, 0x49, 0x20, 0x6f, 0x6e, 0x20, 0x57, 0x44, + 0x36, 0x56, 0x2d, 0x35, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x9f, 0x80, + 0xbe, 0x71, 0x4e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x88, 0x6c, 0xac, 0x40, 0x40, + 0x6a, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x3d, 0x33, 0x33, 0x33, 0x30, 0x2e, 0x36, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x31, + 0x2e, 0x38, 0x30, 0x57, 0x2d, 0x44, 0x49, 0x47, 0x49, 0x20, 0x6f, 0x6e, 0x20, 0x57, 0x44, 0x36, + 0x56, 0x2d, 0x35, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x9f, 0x80, 0x6a, + 0x22, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xa2, 0xa6, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x3a, 0x6c, 0x4b, 0x53, + 0x3e, 0x2f, 0x22, 0x34, 0x57, 0x7d, 0xab, 0x65, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xa2, 0xa6, 0x64, + 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x60, 0x2e, 0x5e, 0x3a, 0x6c, 0x4b, 0x53, 0x3e, 0x2f, 0x22, 0x34, 0x57, 0x7d, 0x2a, 0xb7, 0x26, + 0xa6, 0xa6, 0x6a, 0xa8, 0xa2, 0xa6, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x3a, 0x6c, 0x4b, 0x53, 0x3e, 0x2f, + 0x22, 0x34, 0x57, 0x7d, 0xc4, 0x25, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, + 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, 0x2f, 0x31, + 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, 0x30, 0x30, + 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x34, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x35, 0x64, 0x55, 0x32, + 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0x89, 0x22, 0x5f, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0x75, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x38, 0x32, + 0x4e, 0x31, 0x31, 0x31, 0x38, 0x33, 0x36, 0x2e, 0x30, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x36, + 0x38, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x6f, 0x6e, 0x20, 0x4f, 0x61, 0x74, 0x20, 0x4d, 0x74, + 0x6e, 0x2e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x37, 0x34, 0x37, 0x2f, 0x6b, 0x36, 0x63, 0x63, + 0x63, 0x40, 0x61, 0x6d, 0x73, 0x61, 0x74, 0x2e, 0x6f, 0x72, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x0d, 0x85, 0x27, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, + 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x31, 0x2e, 0x39, 0x34, 0x4e, 0x2f, + 0x31, 0x31, 0x36, 0x35, 0x31, 0x2e, 0x35, 0x30, 0x57, 0x3e, 0x33, 0x35, 0x32, 0x2f, 0x30, 0x34, + 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x39, 0x39, 0x35, 0x81, 0xf3, 0x52, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x31, 0x2e, 0x39, + 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x35, 0x31, 0x2e, 0x35, 0x30, 0x57, 0x3e, 0x33, 0x35, 0x32, + 0x2f, 0x30, 0x34, 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x39, 0x39, 0x35, 0x8c, 0xc1, 0x44, + 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, 0xa8, 0x9c, 0x72, 0xae, 0x82, + 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, + 0x34, 0x32, 0x31, 0x2e, 0x39, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x36, 0x35, 0x31, 0x2e, 0x35, 0x30, + 0x57, 0x3e, 0x33, 0x35, 0x32, 0x2f, 0x30, 0x34, 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x39, + 0x39, 0x35, 0xdf, 0x82, 0x44, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x86, 0x6c, 0x94, + 0xa8, 0x9c, 0x72, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x31, 0x2e, 0x39, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x36, + 0x35, 0x31, 0x2e, 0x35, 0x30, 0x57, 0x3e, 0x33, 0x35, 0x32, 0x2f, 0x30, 0x34, 0x39, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x33, 0x39, 0x39, 0x35, 0xdf, 0x82, 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, + 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, + 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, 0x2f, 0x22, 0x36, 0x62, 0x7d, 0x3f, 0xb7, + 0x26, 0xa6, 0x68, 0xa0, 0xae, 0xb2, 0xa4, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x61, 0x22, 0x6c, 0x22, 0x48, 0x6b, + 0x2f, 0x22, 0x36, 0x62, 0x7d, 0xbe, 0x65, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, + 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, + 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, + 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, + 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x43, 0xba, 0x54, 0x82, 0xa0, 0xa4, + 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, + 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x43, + 0xba, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, + 0x30, 0x31, 0x35, 0x30, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x34, + 0x32, 0x32, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, 0x39, 0x36, 0x30, 0x2c, + 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, 0x34, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x39, 0x0d, + 0x0a, 0x6c, 0x8c, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, + 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, + 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, 0x2d, + 0xa6, 0x6a, 0xa0, 0xb2, 0xb0, 0xaa, 0x60, 0x96, 0xb2, 0x6c, 0x8c, 0x40, 0x40, 0x72, 0xae, 0x6c, + 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, + 0x42, 0x30, 0x6c, 0x20, 0x1c, 0x76, 0x2f, 0x22, 0x41, 0x63, 0x7d, 0x25, 0xb4, 0x63, 0x82, 0xa0, + 0x9c, 0x66, 0x70, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x35, 0x2e, 0x34, 0x36, 0x4e, 0x4c, 0x31, + 0x31, 0x37, 0x31, 0x39, 0x2e, 0x39, 0x30, 0x57, 0x23, 0x50, 0x48, 0x47, 0x34, 0x37, 0x36, 0x30, + 0x2f, 0x57, 0x33, 0x20, 0x69, 0x6e, 0x20, 0x43, 0x72, 0x65, 0x73, 0x74, 0x6c, 0x69, 0x6e, 0x65, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x35, 0x33, 0x30, 0x30, 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, + 0x40, 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xe5, + 0x3a, 0x41, 0xa6, 0x66, 0xa6, 0xaa, 0xa6, 0xac, 0x60, 0x9c, 0x6c, 0x8a, 0x88, 0x98, 0x40, 0xe4, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x60, 0x2d, 0x28, 0x1f, 0x6c, 0x20, 0x66, 0x3e, 0x2f, 0x3e, 0x22, 0x38, 0x57, 0x7d, 0x45, 0x52, + 0x4e, 0x49, 0x45, 0x20, 0x49, 0x4e, 0x20, 0x47, 0x4d, 0x43, 0x20, 0x45, 0x4e, 0x56, 0x4f, 0x59, + 0x0d, 0x1a, 0x32, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, + 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x35, 0x30, 0x34, 0x32, 0x2e, 0x30, 0x36, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x35, 0x2e, 0x39, 0x32, 0x31, 0x37, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x36, 0x2e, + 0x32, 0x38, 0x37, 0x33, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, + 0x45, 0x0d, 0xde, 0xe8, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, + 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, + 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x33, + 0x7d, 0x0d, 0x50, 0x7c, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, + 0x9a, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, + 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x33, + 0x7d, 0x0d, 0x0d, 0x66, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, + 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, + 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, + 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, + 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, + 0x61, 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x6c, + 0x96, 0x9a, 0x82, 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x31, 0x30, 0x30, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x39, 0x2e, 0x35, 0x31, 0x31, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x39, + 0x32, 0x37, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x31, 0x2e, 0x34, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2a, + 0x36, 0x44, 0x0d, 0x0a, 0x3b, 0xdc, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xa6, 0xa4, 0x64, 0x82, 0x8a, + 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, + 0x5e, 0x3a, 0x6c, 0x2a, 0x21, 0x3e, 0x2f, 0x22, 0x34, 0x5f, 0x7d, 0xb6, 0x1e, 0x2f, 0xa6, 0x66, + 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, + 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, + 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4e, 0x7d, 0x0d, 0xd0, 0x55, 0x2f, 0xa6, 0x66, + 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, + 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, + 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4e, 0x7d, 0x0d, 0x72, 0x78, 0x2d, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x6c, 0xa0, 0x90, 0xb0, 0x40, 0x78, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x3e, 0x20, 0x53, 0x74, + 0x65, 0x76, 0x65, 0x27, 0x73, 0x20, 0x52, 0x69, 0x67, 0xea, 0xb9, 0x48, 0x82, 0xa0, 0xa8, 0x64, + 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, + 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x6b, 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, 0x20, 0x4d, 0x69, + 0x6b, 0x65, 0xb7, 0x29, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, + 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xeb, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x39, + 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, + 0x30, 0x30, 0x74, 0x30, 0x36, 0x34, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x2e, 0x2e, + 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x36, 0x64, 0x55, 0x32, 0x6b, 0x73, + 0x2e, 0x63, 0x0d, 0xe0, 0x44, 0x62, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe1, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x62, 0xea, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, + 0x2f, 0x31, 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, + 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x34, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, + 0x30, 0x30, 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x36, 0x64, + 0x55, 0x32, 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0x8e, 0xf4, 0x4b, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, + 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xea, 0xae, + 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3e, 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, + 0x61, 0x36, 0x79, 0x6c, 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, + 0x6f, 0x6d, 0x0d, 0x4d, 0xf7, 0x44, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, + 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3e, 0x30, 0x38, 0x31, 0x38, + 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, 0x36, 0x79, 0x6c, 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, 0x6f, + 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x79, 0xfb, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, + 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x31, 0x35, 0x31, 0x2c, + 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x38, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, + 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, 0x39, 0x37, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, + 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, + 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x46, 0x0d, 0x0a, 0x3d, 0x0e, 0x44, 0x82, 0xa0, 0xa4, + 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x3e, 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, 0x36, 0x79, 0x6c, + 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x42, + 0xaa, 0x50, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x82, 0x88, 0x6c, 0x9c, 0x90, 0x40, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3b, 0x4c, 0x41, 0x20, 0x4c, 0x4f, 0x41, + 0x44, 0x20, 0x20, 0x2a, 0x32, 0x32, 0x30, 0x39, 0x35, 0x31, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, + 0x31, 0x38, 0x4e, 0x5c, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x3f, 0x20, 0x31, + 0x30, 0x38, 0x20, 0x49, 0x6e, 0x20, 0x31, 0x30, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, + 0xc8, 0x06, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, + 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x36, + 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, + 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, + 0x43, 0x41, 0xb0, 0x05, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, + 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, + 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, + 0x30, 0x31, 0x35, 0x30, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x39, 0x38, 0x2f, 0x30, 0x30, 0x32, 0x67, + 0x30, 0x31, 0x30, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x68, 0x36, 0x30, 0x62, 0x31, 0x30, 0x31, 0x35, 0x34, 0x76, 0x36, 0x3f, 0xe6, + 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, 0x7d, + 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, + 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x31, 0x35, 0x30, + 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, + 0x38, 0x35, 0x57, 0x5f, 0x32, 0x39, 0x38, 0x2f, 0x30, 0x30, 0x32, 0x67, 0x30, 0x31, 0x30, 0x74, + 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, + 0x36, 0x30, 0x62, 0x31, 0x30, 0x31, 0x35, 0x34, 0x76, 0x36, 0xa8, 0x57, 0x63, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x6c, 0xa0, 0xac, 0x8e, + 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x63, + 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x32, 0x7a, 0x33, 0x35, 0x30, 0x31, 0x2e, 0x39, + 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x33, 0x30, 0x32, + 0x2f, 0x30, 0x34, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x32, 0x36, 0x30, 0x38, 0x2f, 0x49, 0x6e, + 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x2d, 0x20, 0x54, 0x54, 0x33, 0xe4, 0x62, + 0x53, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x45, 0x32, 0x30, 0x30, 0x30, 0x30, 0x32, 0x37, 0x41, + 0x44, 0x30, 0x30, 0x30, 0x35, 0x38, 0x46, 0x39, 0x30, 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x37, + 0x38, 0x30, 0x31, 0x34, 0x35, 0x30, 0x34, 0x33, 0x33, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x0d, 0xe9, 0xbb, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, + 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x32, 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, + 0x2e, 0x31, 0x31, 0x30, 0x37, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x38, 0x31, + 0x30, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x38, 0x34, 0x2e, 0x39, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x30, 0x37, + 0x0d, 0x0a, 0x7f, 0x0f, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, + 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x32, 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, + 0x2e, 0x31, 0x31, 0x30, 0x37, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x38, 0x31, + 0x30, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x38, 0x34, 0x2e, 0x39, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x30, 0x37, + 0x0d, 0x0a, 0xa5, 0x3e, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, + 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, + 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, + 0x22, 0x35, 0x29, 0x7d, 0x0d, 0x57, 0x9f, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, + 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x62, 0x40, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2d, 0x2b, + 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x29, 0x7d, 0x0d, 0xdc, 0xff, 0x31, 0x84, + 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0x75, 0x03, 0xf0, 0x3e, + 0x57, 0x49, 0x44, 0x45, 0x32, 0x2d, 0x32, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x20, 0x53, 0x6f, 0x43, 0x61, 0x6c, 0x0d, 0x45, 0x31, + 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xa8, 0xb0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x3a, 0x6c, 0x2a, 0x21, 0x3e, + 0x2f, 0x22, 0x34, 0x61, 0x7d, 0xe0, 0xd1, 0x2f, 0xa6, 0x68, 0xa2, 0xa8, 0xaa, 0xb4, 0x60, 0x96, + 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, + 0x2e, 0x4e, 0x3f, 0x20, 0x22, 0x40, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x6c, 0x7d, 0x54, 0x4d, 0x2d, + 0x44, 0x37, 0x30, 0x30, 0x0d, 0xa5, 0xa7, 0x60, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x96, + 0x6c, 0x94, 0x98, 0xae, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, + 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, + 0x30, 0x30, 0x2d, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x21, 0x33, 0x34, 0x31, 0x30, + 0x2e, 0x33, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x31, 0x31, 0x2e, 0x33, 0x33, 0x57, 0x2d, 0x3e, + 0x6b, 0x36, 0x6a, 0x6c, 0x77, 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x31, + 0x34, 0x36, 0x2e, 0x39, 0x37, 0x30, 0x3f, 0x0c, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, + 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, + 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, + 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, + 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, + 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, + 0x9c, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, 0x4f, + 0x4e, 0x20, 0x4f, 0x4e, 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x9c, 0xb9, 0x31, 0x84, 0x8a, 0x82, + 0x86, 0x9e, 0x9c, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, + 0x49, 0x4f, 0x4e, 0x20, 0x4f, 0x4e, 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x6e, 0x9f, 0x31, 0x84, + 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x63, 0x03, 0xf0, 0x3e, + 0x57, 0x49, 0x44, 0x45, 0x32, 0x2d, 0x32, 0x20, 0x69, 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, + 0x70, 0x61, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x20, 0x53, 0x6f, 0x43, 0x61, 0x6c, 0x0d, 0xf5, 0x2b, + 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xaa, 0xa8, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x2f, 0x6b, 0x6d, 0x40, 0x46, 0x76, + 0x3e, 0x43, 0x19, 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xaa, 0xa8, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x2f, 0x6b, 0x6d, + 0x40, 0x46, 0x76, 0x3e, 0x9f, 0xa3, 0x3c, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xa6, 0x9e, 0x86, 0x82, + 0x98, 0x62, 0x63, 0x03, 0xf0, 0x3c, 0x49, 0x47, 0x41, 0x54, 0x45, 0x2c, 0x4d, 0x53, 0x47, 0x5f, + 0x43, 0x4e, 0x54, 0x3d, 0x31, 0x39, 0x2c, 0x4c, 0x4f, 0x43, 0x5f, 0x43, 0x4e, 0x54, 0x3d, 0x34, + 0x34, 0x22, 0x6d, 0x31, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, + 0x03, 0xf0, 0x3e, 0x47, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x4c, 0x41, 0x20, 0x49, 0x47, + 0x61, 0x74, 0x65, 0x36, 0xab, 0x3c, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, + 0x62, 0x63, 0x03, 0xf0, 0x3c, 0x49, 0x47, 0x41, 0x54, 0x45, 0x2c, 0x4d, 0x53, 0x47, 0x5f, 0x43, + 0x4e, 0x54, 0x3d, 0x31, 0x39, 0x2c, 0x4c, 0x4f, 0x43, 0x5f, 0x43, 0x4e, 0x54, 0x3d, 0x34, 0x34, + 0x05, 0xb4, 0x31, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, + 0xf0, 0x3e, 0x47, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x4c, 0x41, 0x20, 0x49, 0x47, 0x61, + 0x74, 0x65, 0x9e, 0xcd, 0x3c, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, + 0x61, 0x03, 0xf0, 0x3c, 0x49, 0x47, 0x41, 0x54, 0x45, 0x2c, 0x4d, 0x53, 0x47, 0x5f, 0x43, 0x4e, + 0x54, 0x3d, 0x31, 0x39, 0x2c, 0x4c, 0x4f, 0x43, 0x5f, 0x43, 0x4e, 0x54, 0x3d, 0x34, 0x34, 0xe8, + 0x15, 0x31, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, + 0x3e, 0x47, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x4c, 0x41, 0x20, 0x49, 0x47, 0x61, 0x74, + 0x65, 0xd1, 0x5d, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, + 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, + 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x40, 0x7d, + 0x0d, 0x69, 0x68, 0x52, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, + 0x40, 0x66, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x33, + 0x7a, 0x33, 0x35, 0x30, 0x32, 0x2e, 0x37, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, + 0x37, 0x31, 0x57, 0x6b, 0x33, 0x34, 0x36, 0x2f, 0x30, 0x34, 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x32, 0x36, 0x34, 0x34, 0x5f, 0x1b, 0x41, 0xa6, 0x66, 0xa6, 0xaa, 0xa6, 0xac, 0x60, 0x9c, 0x6c, + 0x8a, 0x88, 0x98, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2d, 0x28, 0x1f, 0x6c, 0x20, 0x66, 0x3e, 0x2f, 0x3e, 0x22, + 0x38, 0x47, 0x7d, 0x45, 0x52, 0x4e, 0x49, 0x45, 0x20, 0x49, 0x4e, 0x20, 0x47, 0x4d, 0x43, 0x20, + 0x45, 0x4e, 0x56, 0x4f, 0x59, 0x0d, 0xe9, 0x5c, 0x52, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, + 0x96, 0x88, 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, + 0x88, 0x8a, 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x31, 0x39, 0x4e, + 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x37, 0x32, 0x57, 0x2d, 0x55, 0x53, 0x47, 0x53, 0x20, + 0x50, 0x61, 0x73, 0x61, 0x64, 0x65, 0x6e, 0x61, 0x2c, 0x43, 0x41, 0x20, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x20, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x0d, 0xa4, 0xd5, 0x2f, 0xa6, 0x68, 0xa2, 0xa8, + 0xa2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4e, 0x50, 0x20, 0x3f, 0x7c, 0x76, 0x2f, 0x5d, 0x22, 0x37, 0x2f, + 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xb8, 0x11, 0x2f, 0xa6, 0x68, 0xa2, 0xa8, + 0xa2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4e, 0x50, 0x20, 0x3f, 0x7c, 0x76, 0x2f, 0x5d, 0x22, 0x37, 0x2f, + 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xb8, 0x11, 0x61, 0x8e, 0xa0, 0xa6, 0x40, + 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x34, 0x30, 0x31, + 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, + 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, + 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x39, 0x0d, 0x0a, 0x66, 0x45, 0x28, 0xa6, 0xa6, + 0xa8, 0xa6, 0xac, 0xa8, 0x60, 0x96, 0x6c, 0xa8, 0xac, 0x92, 0x40, 0xfc, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2e, 0x5b, 0x47, 0x6c, 0x22, 0x64, 0x6b, 0x2f, 0x5d, 0x22, + 0x33, 0x6a, 0x7d, 0x0d, 0x00, 0x41, 0x28, 0xa6, 0xa6, 0xa8, 0xa6, 0xac, 0xa8, 0x60, 0x96, 0x6c, + 0xa8, 0xac, 0x92, 0x40, 0xfc, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2e, + 0x5b, 0x47, 0x6c, 0x22, 0x64, 0x6b, 0x2f, 0x5d, 0x22, 0x33, 0x6a, 0x7d, 0x0d, 0x8b, 0x21, 0x28, + 0xa6, 0xa6, 0xa8, 0xa6, 0xac, 0xa8, 0x60, 0x96, 0x6c, 0xa8, 0xac, 0x92, 0x40, 0xfc, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2e, 0x5b, 0x47, 0x6c, 0x22, 0x64, 0x6b, 0x2f, + 0x5d, 0x22, 0x33, 0x6a, 0x7d, 0x0d, 0x1b, 0x27, 0x2f, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa2, 0x60, + 0x96, 0x88, 0x6e, 0x8c, 0x9c, 0x9e, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, + 0x5d, 0x22, 0x34, 0x62, 0x7d, 0x0d, 0x5d, 0xd4, 0x46, 0xa6, 0x6c, 0xa2, 0xae, 0xa8, 0xac, 0x60, + 0x96, 0x8a, 0x6c, 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2f, + 0x2f, 0x75, 0x20, 0x5d, 0x6b, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x6c, 0x7d, 0x44, 0x37, 0x30, 0x30, + 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x0d, 0xaf, 0xf3, 0x26, + 0xa6, 0xa6, 0x6a, 0xa8, 0xac, 0xa2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x39, 0x6c, 0x48, 0x1e, 0x3e, 0x2f, + 0x22, 0x34, 0x57, 0x7d, 0xb2, 0x70, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xac, 0xa2, 0x64, 0x82, 0x8a, + 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, + 0x5e, 0x39, 0x6c, 0x48, 0x1e, 0x3e, 0x2f, 0x22, 0x34, 0x57, 0x7d, 0x47, 0x34, 0x26, 0xa6, 0xa6, + 0x6a, 0xa8, 0xac, 0xa2, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x39, 0x6c, 0x48, 0x1e, 0x3e, 0x2f, 0x22, 0x34, + 0x57, 0x7d, 0xa9, 0xa6, 0x54, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0x82, 0x88, 0x6c, 0x9c, + 0x90, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3e, 0x30, 0x37, 0x30, + 0x34, 0x32, 0x31, 0x7a, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x20, 0x57, 0x58, + 0x20, 0x26, 0x20, 0x41, 0x50, 0x52, 0x53, 0x20, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x20, 0x2d, 0x20, + 0x54, 0x32, 0x53, 0x4f, 0x43, 0x41, 0x4c, 0x20, 0x77, 0x77, 0x77, 0x2e, 0x61, 0x70, 0x72, 0x73, + 0x63, 0x61, 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0x25, 0x62, 0x77, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, + 0xe0, 0x82, 0x88, 0x6c, 0x9c, 0x90, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x35, 0x34, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, 0x31, 0x38, + 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x5f, 0x32, 0x34, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x36, 0x32, 0x68, 0x34, 0x31, + 0x2f, 0x50, 0x48, 0x47, 0x35, 0x32, 0x36, 0x30, 0x35, 0x2f, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x6e, + 0x74, 0x69, 0x61, 0x20, 0x57, 0x58, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x7d, 0x0d, 0xb5, + 0x85, 0x54, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0x82, 0x88, 0x6c, 0x9c, 0x90, 0x40, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3e, 0x30, 0x37, 0x30, 0x34, 0x32, 0x31, + 0x7a, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x20, 0x57, 0x58, 0x20, 0x26, 0x20, + 0x41, 0x50, 0x52, 0x53, 0x20, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x20, 0x2d, 0x20, 0x54, 0x32, 0x53, + 0x4f, 0x43, 0x41, 0x4c, 0x20, 0x77, 0x77, 0x77, 0x2e, 0x61, 0x70, 0x72, 0x73, 0x63, 0x61, 0x2e, + 0x6e, 0x65, 0x74, 0x0d, 0xb6, 0x79, 0x2e, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, + 0x8e, 0xa8, 0xb4, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3d, 0x33, + 0x33, 0x35, 0x31, 0x2e, 0x39, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x30, 0x32, + 0x57, 0x2d, 0x0d, 0x2c, 0xc7, 0x2e, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, 0x8e, + 0xa8, 0xb4, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3d, 0x33, 0x33, + 0x35, 0x31, 0x2e, 0x39, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x30, 0x32, 0x57, + 0x2d, 0x0d, 0x18, 0x4e, 0x2e, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, 0x6c, 0x8e, 0xa8, + 0xb4, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x33, 0x35, + 0x31, 0x2e, 0x39, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x30, 0x32, 0x57, 0x2d, + 0x0d, 0x6e, 0x72, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0xb8, 0x50, 0x5c, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, + 0x82, 0x84, 0x6c, 0xae, 0xaa, 0x40, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3d, 0x33, 0x33, 0x33, 0x35, 0x2e, 0x32, 0x33, 0x4e, + 0x2f, 0x31, 0x31, 0x36, 0x32, 0x37, 0x2e, 0x31, 0x37, 0x57, 0x2d, 0x50, 0x69, 0x6e, 0x79, 0x6f, + 0x6e, 0x20, 0x50, 0x69, 0x6e, 0x65, 0x73, 0x2c, 0x20, 0x52, 0x69, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x64, 0x65, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, + 0x4e, 0x7d, 0x0d, 0x0c, 0x6c, 0x49, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0x6a, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x33, + 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, + 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, 0x36, 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x42, 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x30, 0xfe, 0x49, + 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x6a, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, + 0x31, 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, + 0x36, 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, + 0x42, 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x75, 0xa6, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, + 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x34, 0x35, 0x31, 0x2c, 0x41, + 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x35, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x30, 0x30, 0x2e, 0x31, 0x36, 0x39, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x32, 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, + 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x31, 0x0d, 0x0a, 0xb1, 0xad, 0x61, 0x8e, 0xa0, 0xa6, 0x98, + 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x34, 0x35, 0x31, + 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x35, 0x2c, 0x4e, 0x2c, 0x31, + 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, 0x39, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, + 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x31, 0x0d, 0x0a, 0xf0, 0x2f, 0x61, 0x8e, 0xa0, + 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x34, + 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x35, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, 0x39, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x30, + 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, + 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x31, 0x0d, 0x0a, 0xaf, 0x25, 0x59, + 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x35, 0x34, 0x7a, 0x33, + 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, + 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, + 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, + 0x31, 0x39, 0x37, 0x68, 0x32, 0x37, 0x0d, 0x42, 0x2b, 0x67, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, + 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x40, + 0x32, 0x33, 0x30, 0x31, 0x35, 0x34, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, + 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, + 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, + 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x37, 0x68, 0x32, 0x37, 0x0d, 0xeb, + 0x2d, 0x44, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x30, 0x2e, 0x32, + 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x39, 0x2e, 0x39, 0x38, 0x57, 0x5f, 0x48, 0x6f, 0x6d, + 0x65, 0x20, 0x51, 0x54, 0x48, 0x2c, 0x20, 0x42, 0x75, 0x72, 0x62, 0x61, 0x6e, 0x6b, 0x2c, 0x20, + 0x43, 0x41, 0x2e, 0x0d, 0x80, 0x1e, 0x4b, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, + 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x63, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x30, 0x2e, 0x32, 0x30, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x31, 0x39, 0x2e, 0x39, 0x38, 0x57, 0x5f, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x51, 0x54, + 0x48, 0x2c, 0x20, 0x42, 0x75, 0x72, 0x62, 0x61, 0x6e, 0x6b, 0x2c, 0x20, 0x43, 0x41, 0x2e, 0x0d, + 0x4d, 0x25, 0x4b, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, + 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x30, 0x2e, 0x32, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x39, + 0x2e, 0x39, 0x38, 0x57, 0x5f, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x51, 0x54, 0x48, 0x2c, 0x20, 0x42, + 0x75, 0x72, 0x62, 0x61, 0x6e, 0x6b, 0x2c, 0x20, 0x43, 0x41, 0x2e, 0x0d, 0x55, 0x07, 0x59, 0x82, + 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x31, 0x35, 0x34, 0x7a, 0x33, 0x34, + 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, + 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x39, + 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, + 0x39, 0x37, 0x68, 0x32, 0x37, 0x0d, 0x6f, 0x3e, 0x44, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, + 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x3d, 0x33, 0x34, 0x31, 0x30, 0x2e, 0x32, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x39, 0x2e, + 0x39, 0x38, 0x57, 0x5f, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x51, 0x54, 0x48, 0x2c, 0x20, 0x42, 0x75, + 0x72, 0x62, 0x61, 0x6e, 0x6b, 0x2c, 0x20, 0x43, 0x41, 0x2e, 0x0d, 0x92, 0x7f, 0x4b, 0x82, 0xa0, + 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, + 0x30, 0x2e, 0x32, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x39, 0x2e, 0x39, 0x38, 0x57, 0x5f, + 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x51, 0x54, 0x48, 0x2c, 0x20, 0x42, 0x75, 0x72, 0x62, 0x61, 0x6e, + 0x6b, 0x2c, 0x20, 0x43, 0x41, 0x2e, 0x0d, 0x38, 0x7f, 0x2f, 0xa6, 0x68, 0xa2, 0xa6, 0xa6, 0xb4, + 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x27, 0x2e, 0x4e, 0x7e, 0x21, 0x49, 0x79, 0x76, 0x2f, 0x5d, 0x22, 0x37, 0x4f, 0x7d, 0x54, + 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x6d, 0x58, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, + 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, + 0x5c, 0x22, 0x3a, 0x6c, 0x7d, 0x3a, 0xf4, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, + 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, + 0x3a, 0x6c, 0x7d, 0xe8, 0x1a, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, + 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x6c, + 0x7d, 0xdf, 0xb9, 0x46, 0xa6, 0x66, 0xaa, 0xa4, 0xa0, 0xa0, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, + 0xa6, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x69, + 0x03, 0xf0, 0x27, 0x2e, 0x5f, 0x30, 0x6c, 0x20, 0x1c, 0x2d, 0x2f, 0x5d, 0x54, 0x65, 0x64, 0x40, + 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x4c, 0x61, 0x6b, 0x65, 0x77, 0x6f, 0x6f, 0x64, + 0x2c, 0x43, 0x41, 0x2e, 0x55, 0x53, 0x41, 0x0d, 0x21, 0xec, 0x46, 0xa6, 0x66, 0xaa, 0xa4, 0xa0, + 0xa0, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x69, 0x03, 0xf0, 0x27, 0x2e, 0x5f, 0x30, 0x6c, 0x20, 0x1c, + 0x2d, 0x2f, 0x5d, 0x54, 0x65, 0x64, 0x40, 0x48, 0x6f, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x4c, + 0x61, 0x6b, 0x65, 0x77, 0x6f, 0x6f, 0x64, 0x2c, 0x43, 0x41, 0x2e, 0x55, 0x53, 0x41, 0x0d, 0x76, + 0x6b, 0x46, 0xa6, 0x66, 0xaa, 0xa4, 0xa0, 0xa0, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, 0xe2, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x27, 0x2e, 0x5f, 0x30, 0x6c, 0x20, 0x1c, 0x2d, 0x2f, 0x5d, 0x54, 0x65, 0x64, 0x40, 0x48, 0x6f, + 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x4c, 0x61, 0x6b, 0x65, 0x77, 0x6f, 0x6f, 0x64, 0x2c, 0x43, + 0x41, 0x2e, 0x55, 0x53, 0x41, 0x0d, 0x6b, 0x6c, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, + 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x35, 0x31, 0x34, 0x2c, 0x41, 0x2c, + 0x33, 0x34, 0x30, 0x39, 0x2e, 0x31, 0x38, 0x30, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x38, 0x39, 0x39, 0x35, 0x2c, 0x57, 0x2c, 0x32, 0x37, 0x2e, 0x36, 0x2c, 0x33, 0x35, + 0x36, 0x2e, 0x38, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, + 0x45, 0x2c, 0x44, 0x2a, 0x30, 0x37, 0x0d, 0x0a, 0x68, 0x63, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x94, + 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x35, 0x31, 0x34, 0x2c, + 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x31, 0x38, 0x30, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, + 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x39, 0x35, 0x2c, 0x57, 0x2c, 0x32, 0x37, 0x2e, 0x36, 0x2c, + 0x33, 0x35, 0x36, 0x2e, 0x38, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, + 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x30, 0x37, 0x0d, 0x0a, 0x76, 0xeb, 0x3b, 0x82, 0xa0, 0xa8, + 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, + 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, + 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, + 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, + 0x5d, 0x22, 0x34, 0x3b, 0x7d, 0x0d, 0xb5, 0xec, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, + 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, + 0x5d, 0x22, 0x34, 0x3b, 0x7d, 0x0d, 0xe8, 0xf6, 0x34, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, + 0x96, 0x9a, 0x6c, 0x82, 0x8c, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x21, 0x33, 0x33, 0x34, 0x35, 0x2e, 0x34, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x31, 0x2e, + 0x33, 0x35, 0x57, 0x59, 0x30, 0x33, 0x35, 0x2f, 0x30, 0x30, 0x30, 0x8e, 0x10, 0x34, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x9a, 0x6c, 0x82, 0x8c, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x35, 0x2e, 0x34, 0x38, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x31, 0x31, 0x2e, 0x33, 0x35, 0x57, 0x59, 0x30, 0x33, 0x35, 0x2f, 0x30, 0x30, 0x30, + 0x94, 0x6e, 0x2d, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, + 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, 0x43, 0x55, + 0x52, 0x20, 0x20, 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, 0x66, 0x27, + 0x2d, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, 0xe0, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, 0x43, 0x55, 0x52, 0x20, + 0x20, 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, 0xe9, 0x52, 0x75, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0x9a, 0x90, 0xb4, 0x72, 0xae, 0x6a, 0x9c, + 0xac, 0x90, 0x40, 0xf4, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x35, 0x35, 0x32, 0x35, 0x2c, 0x41, 0x2c, 0x33, 0x32, 0x35, 0x31, 0x2e, + 0x37, 0x36, 0x38, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x36, 0x35, 0x35, 0x2e, 0x33, 0x38, 0x31, + 0x38, 0x2c, 0x57, 0x2c, 0x31, 0x34, 0x2e, 0x34, 0x32, 0x34, 0x2c, 0x37, 0x37, 0x2e, 0x33, 0x2c, + 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x33, 0x2c, 0x45, 0x2a, 0x35, 0x38, + 0x0d, 0x0a, 0xfc, 0xe4, 0x43, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, + 0x90, 0x40, 0xee, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, + 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x79, 0x7d, 0x4a, 0x75, 0x73, 0x74, 0x20, 0x43, 0x72, 0x75, + 0x69, 0x73, 0x69, 0x6e, 0x27, 0x0d, 0x58, 0x82, 0x43, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, + 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xe0, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2d, + 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x79, 0x7d, 0x4a, 0x75, 0x73, 0x74, + 0x20, 0x43, 0x72, 0x75, 0x69, 0x73, 0x69, 0x6e, 0x27, 0x0d, 0x2f, 0x95, 0x43, 0xa6, 0x66, 0xa2, + 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0x96, 0x6e, 0x8a, 0x98, 0x90, + 0x40, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x79, 0x7d, + 0x4a, 0x75, 0x73, 0x74, 0x20, 0x43, 0x72, 0x75, 0x69, 0x73, 0x69, 0x6e, 0x27, 0x0d, 0x8a, 0x2a, + 0x5b, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, + 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, + 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, + 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, + 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0xd6, 0xcf, 0x57, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, + 0x35, 0x35, 0x7a, 0x33, 0x33, 0x33, 0x35, 0x2e, 0x32, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, + 0x30, 0x2e, 0x38, 0x34, 0x57, 0x6b, 0x30, 0x30, 0x35, 0x2f, 0x30, 0x32, 0x31, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x31, 0x32, 0x38, 0x32, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, 0x54, + 0x54, 0x33, 0x86, 0xcd, 0x28, 0xa6, 0xa6, 0xa6, 0xb2, 0xae, 0xaa, 0x60, 0xae, 0x84, 0x6c, 0xb4, + 0xa6, 0xaa, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x44, 0x35, + 0x6c, 0x20, 0x1c, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x6b, 0x7d, 0x0d, 0xa2, 0x3f, 0x57, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, + 0x31, 0x35, 0x35, 0x7a, 0x33, 0x33, 0x33, 0x35, 0x2e, 0x32, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, + 0x31, 0x30, 0x2e, 0x38, 0x34, 0x57, 0x6b, 0x30, 0x30, 0x35, 0x2f, 0x30, 0x32, 0x31, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x31, 0x32, 0x38, 0x32, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, + 0x54, 0x54, 0x33, 0x1a, 0x9b, 0x57, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, + 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x35, 0x7a, 0x33, 0x33, 0x33, 0x35, + 0x2e, 0x32, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x30, 0x2e, 0x38, 0x34, 0x57, 0x6b, 0x30, + 0x30, 0x35, 0x2f, 0x30, 0x32, 0x31, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x32, 0x38, 0x32, 0x2f, + 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, 0x54, 0x54, 0x33, 0x65, 0x8f, 0x2f, 0xa6, 0xa8, + 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, + 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, + 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x38, 0x7d, 0x0d, 0xf6, 0x55, 0x2f, 0xa6, 0xa8, + 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, + 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x38, 0x7d, 0x0d, 0xab, 0x4f, 0x26, 0xa6, 0xa6, + 0x6a, 0xa8, 0xb0, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, 0x6c, 0x70, 0x1e, 0x3e, 0x2f, 0x22, 0x34, + 0x69, 0x7d, 0xf3, 0x9c, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xb0, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, + 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, + 0x6c, 0x70, 0x1e, 0x3e, 0x2f, 0x22, 0x34, 0x69, 0x7d, 0x87, 0x0a, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, + 0xb0, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, 0x6c, 0x70, 0x1e, 0x3e, 0x2f, 0x22, 0x34, 0x69, 0x7d, + 0x72, 0x4e, 0x26, 0xa6, 0xa6, 0x6a, 0xa8, 0xb0, 0xa0, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, + 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, 0x6c, 0x70, + 0x1e, 0x3e, 0x2f, 0x22, 0x34, 0x69, 0x7d, 0x9c, 0xdc, 0x79, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, + 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xa6, + 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x4b, 0x43, 0x36, 0x48, 0x55, 0x52, 0x2d, + 0x31, 0x33, 0x3e, 0x41, 0x50, 0x56, 0x52, 0x32, 0x37, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, + 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x3b, 0x49, 0x52, 0x4c, 0x50, 0x2d, 0x34, 0x34, + 0x39, 0x34, 0x2a, 0x32, 0x33, 0x30, 0x31, 0x35, 0x36, 0x7a, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x33, + 0x32, 0x4e, 0x49, 0x31, 0x31, 0x38, 0x32, 0x36, 0x2e, 0x35, 0x32, 0x57, 0x30, 0x34, 0x34, 0x30, + 0x32, 0x32, 0x30, 0x73, 0x31, 0x31, 0x30, 0x49, 0x44, 0x4c, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0xc1, 0xf2, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, + 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x35, 0x36, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, + 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, + 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, + 0x42, 0x0d, 0x0a, 0x67, 0x19, 0x79, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, + 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x4b, 0x43, 0x36, 0x48, 0x55, 0x52, 0x2d, 0x31, 0x33, 0x3e, 0x41, + 0x50, 0x56, 0x52, 0x32, 0x37, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, + 0x2d, 0x33, 0x2a, 0x3a, 0x3b, 0x49, 0x52, 0x4c, 0x50, 0x2d, 0x34, 0x34, 0x39, 0x34, 0x2a, 0x32, + 0x33, 0x30, 0x31, 0x35, 0x36, 0x7a, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x33, 0x32, 0x4e, 0x49, 0x31, + 0x31, 0x38, 0x32, 0x36, 0x2e, 0x35, 0x32, 0x57, 0x30, 0x34, 0x34, 0x30, 0x32, 0x32, 0x30, 0x73, + 0x31, 0x31, 0x30, 0x49, 0x44, 0x4c, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xf4, 0x4d, 0x61, + 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, + 0x35, 0x36, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, + 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, + 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, + 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x42, 0x0d, 0x0a, 0x38, + 0x13, 0x79, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, + 0x7d, 0x4b, 0x43, 0x36, 0x48, 0x55, 0x52, 0x2d, 0x31, 0x33, 0x3e, 0x41, 0x50, 0x56, 0x52, 0x32, + 0x37, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, + 0x3b, 0x49, 0x52, 0x4c, 0x50, 0x2d, 0x34, 0x34, 0x39, 0x34, 0x2a, 0x32, 0x33, 0x30, 0x31, 0x35, + 0x36, 0x7a, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x33, 0x32, 0x4e, 0x49, 0x31, 0x31, 0x38, 0x32, 0x36, + 0x2e, 0x35, 0x32, 0x57, 0x30, 0x34, 0x34, 0x30, 0x32, 0x32, 0x30, 0x73, 0x31, 0x31, 0x30, 0x49, + 0x44, 0x4c, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x19, 0x52, 0x51, 0x82, 0xa0, 0xa4, 0xa6, + 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, + 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x36, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, + 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, + 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0x7e, 0xa9, 0x48, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x8e, 0x6c, 0xa6, 0x96, 0xa2, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x36, 0x7a, 0x33, 0x33, 0x34, + 0x33, 0x2e, 0x38, 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x38, 0x39, 0x57, 0x6b, + 0x33, 0x31, 0x35, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x30, 0x33, 0x39, + 0x2f, 0x54, 0x54, 0x33, 0x56, 0xa2, 0x35, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x82, + 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x4b, 0x41, + 0x36, 0x49, 0x48, 0x54, 0x2d, 0x33, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, + 0x20, 0x41, 0x44, 0x45, 0x32, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x12, 0x0b, 0x3c, 0x92, 0x88, 0x40, + 0x40, 0x40, 0x40, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x4b, 0x41, 0x36, 0x49, 0x48, + 0x54, 0x2d, 0x33, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x41, 0x44, + 0x45, 0x32, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x58, 0xf3, 0x3c, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, + 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x4b, 0x41, 0x36, 0x49, 0x48, 0x54, 0x2d, 0x33, + 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x41, 0x44, 0x45, 0x32, 0x2d, + 0x31, 0x2f, 0x42, 0x0d, 0x2f, 0xe4, 0x35, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x82, + 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x4b, 0x41, + 0x36, 0x49, 0x48, 0x54, 0x2d, 0x33, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, + 0x20, 0x41, 0x44, 0x45, 0x32, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x5a, 0x2d, 0x61, 0x8e, 0xa0, 0xa6, + 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x36, 0x31, + 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x33, 0x38, 0x30, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, 0x39, 0x34, 0x38, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, + 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0xfb, 0xf0, 0x43, 0x82, + 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0xae, 0x6c, 0x82, 0x9a, 0x90, 0x40, 0x66, 0xae, 0x6c, 0xa0, + 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x35, + 0x30, 0x33, 0x2e, 0x38, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x36, 0x2e, 0x39, 0x36, 0x57, + 0x72, 0x50, 0x48, 0x47, 0x35, 0x32, 0x36, 0x30, 0x20, 0x43, 0x41, 0x4c, 0x43, 0x54, 0x59, 0x0d, + 0x80, 0xc7, 0x2d, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, + 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, 0x43, 0x55, + 0x52, 0x20, 0x20, 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, 0xe9, 0x52, + 0x2d, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, 0xe0, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, 0x43, 0x55, 0x52, 0x20, + 0x20, 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, 0x66, 0x27, 0x69, 0x82, + 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0x96, 0x6e, 0x82, 0x86, 0xa6, 0x40, 0x60, 0xae, 0x84, 0x6c, + 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0xe1, 0x03, 0xf0, 0x3e, 0x32, 0x33, 0x30, 0x31, 0x35, 0x36, 0x7a, 0x44, 0x58, 0x3a, 0x20, + 0x57, 0x42, 0x36, 0x57, 0x4c, 0x56, 0x2d, 0x31, 0x31, 0x20, 0x33, 0x32, 0x2e, 0x35, 0x32, 0x2e, + 0x36, 0x30, 0x4e, 0x20, 0x31, 0x31, 0x36, 0x2e, 0x32, 0x34, 0x2e, 0x38, 0x39, 0x57, 0x20, 0x31, + 0x30, 0x33, 0x2e, 0x34, 0x20, 0x6d, 0x69, 0x6c, 0x65, 0x73, 0x20, 0x32, 0x37, 0x37, 0xf8, 0x20, + 0x31, 0x38, 0x3a, 0x34, 0x36, 0x0d, 0xd9, 0x89, 0x5b, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, + 0xae, 0x62, 0x8a, 0xa4, 0x8e, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x35, 0x2e, 0x30, 0x39, 0x4e, + 0x2f, 0x31, 0x31, 0x38, 0x32, 0x38, 0x2e, 0x32, 0x35, 0x57, 0x2d, 0x41, 0x50, 0x52, 0x53, 0x20, + 0x43, 0x61, 0x6e, 0x79, 0x6f, 0x6e, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2c, 0x20, + 0x43, 0x41, 0x20, 0x77, 0x31, 0x65, 0x72, 0x67, 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, + 0x74, 0x0d, 0x2f, 0xa8, 0x4d, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, + 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, + 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, + 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, 0x0d, + 0x71, 0x1f, 0x41, 0xa6, 0x66, 0xa6, 0xaa, 0xa6, 0xaa, 0x60, 0x9c, 0x6c, 0x8a, 0x88, 0x98, 0x40, + 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, + 0xf0, 0x60, 0x2d, 0x28, 0x1f, 0x6c, 0x20, 0x66, 0x3e, 0x2f, 0x3e, 0x22, 0x38, 0x57, 0x7d, 0x45, + 0x52, 0x4e, 0x49, 0x45, 0x20, 0x49, 0x4e, 0x20, 0x47, 0x4d, 0x43, 0x20, 0x45, 0x4e, 0x56, 0x4f, + 0x59, 0x0d, 0x84, 0x1d, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, + 0xb2, 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x36, 0x34, 0x31, 0x2e, 0x30, 0x33, 0x2c, 0x41, 0x2c, 0x33, + 0x33, 0x34, 0x36, 0x2e, 0x31, 0x33, 0x32, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, + 0x2e, 0x34, 0x30, 0x36, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, + 0x37, 0x46, 0x0d, 0xea, 0xcc, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, + 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, + 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x36, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, + 0x39, 0x2e, 0x35, 0x30, 0x34, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x36, + 0x37, 0x34, 0x35, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x38, 0x39, 0x2e, 0x34, 0x2c, 0x32, + 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x30, + 0x32, 0x0d, 0x0a, 0xaf, 0x25, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, + 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, + 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x36, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, + 0x39, 0x2e, 0x35, 0x30, 0x34, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x36, + 0x37, 0x34, 0x35, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x38, 0x39, 0x2e, 0x34, 0x2c, 0x32, + 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x30, + 0x32, 0x0d, 0x0a, 0x75, 0x14, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, + 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x36, 0x7a, 0x33, 0x33, 0x33, 0x35, + 0x2e, 0x36, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x30, 0x2e, 0x36, 0x38, 0x57, 0x6b, 0x30, + 0x32, 0x38, 0x2f, 0x30, 0x32, 0x33, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x33, 0x36, 0x34, 0xb5, + 0xc5, 0x2f, 0xa6, 0x68, 0xa2, 0xa2, 0xaa, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4f, 0x63, 0x21, 0x7c, 0x1d, + 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x52, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x41, + 0x66, 0x2f, 0xa6, 0x68, 0xa2, 0xa2, 0xaa, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, 0x4f, 0x63, 0x21, 0x7c, 0x1d, + 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x52, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x14, + 0x53, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, + 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x6f, 0x7d, 0x52, 0xde, 0x2d, + 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, + 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x6f, 0x7d, 0x80, 0x30, 0x36, 0xa6, 0x6c, + 0xa2, 0xa8, 0xae, 0xb2, 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x6c, 0xa0, 0xac, + 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0x63, 0x03, 0xf0, 0x27, 0x2f, 0x2f, 0x72, 0x21, 0x2b, 0x6b, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x66, + 0x7d, 0x0d, 0xb0, 0x89, 0x48, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, + 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x6b, + 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, 0x20, 0x4d, 0x69, 0x6b, 0x65, 0xb7, 0x29, 0x2f, 0xa6, 0x66, + 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, + 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4b, + 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x39, 0x7d, 0x0d, 0x58, 0xdc, 0x2f, 0xa6, 0x66, + 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, + 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4b, + 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x39, 0x7d, 0x0d, 0xfa, 0xf1, 0x26, 0xa6, 0xa6, + 0x6a, 0xa8, 0xb2, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x38, 0x6c, 0x7a, 0x1e, 0x3e, 0x2f, 0x22, 0x34, + 0x6b, 0x7d, 0x20, 0x04, 0x5f, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x66, 0x60, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0x75, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x35, 0x2e, 0x37, 0x31, 0x4e, 0x4b, 0x31, + 0x31, 0x36, 0x34, 0x34, 0x2e, 0x32, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, + 0x2f, 0x50, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x76, 0x65, 0x20, 0x52, 0x2c, 0x57, 0x6e, 0x2c, 0x31, + 0x30, 0x4c, 0x4e, 0x4b, 0x6e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, 0x2f, 0x77, + 0x77, 0x77, 0x2e, 0x72, 0x69, 0x76, 0x63, 0x6f, 0x72, 0x61, 0x63, 0x65, 0x73, 0x2e, 0x6f, 0x72, + 0x67, 0x0d, 0x76, 0x33, 0x2d, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, + 0xaa, 0xa6, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, + 0x43, 0x55, 0x52, 0x20, 0x20, 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, + 0x66, 0x27, 0x36, 0xa6, 0xa6, 0xa0, 0xae, 0xaa, 0xa2, 0x60, 0xae, 0x82, 0x6c, 0x98, 0x82, 0xae, + 0xfc, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2b, 0x4f, 0x38, 0x6c, 0x23, 0x4a, 0x6b, + 0x2f, 0x5d, 0x22, 0x34, 0x34, 0x7d, 0x0d, 0x13, 0xe4, 0x59, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, + 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, + 0xf0, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x31, 0x38, 0x20, 0x6d, 0x69, 0x6c, 0x65, + 0x73, 0x20, 0x73, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x69, 0x64, 0x67, 0x65, + 0x63, 0x72, 0x65, 0x73, 0x74, 0x2e, 0x20, 0x4b, 0x50, 0x43, 0x33, 0x2f, 0x44, 0x52, 0x31, 0x32, + 0x30, 0x30, 0x2f, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, 0x31, 0x30, + 0x0d, 0xcc, 0x33, 0x53, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x32, 0x31, + 0x2e, 0x30, 0x37, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x34, 0x30, 0x2e, 0x33, 0x38, 0x57, 0x5f, 0x50, + 0x48, 0x47, 0x35, 0x37, 0x33, 0x30, 0x20, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x34, 0x37, 0x33, 0x38, + 0x2f, 0x20, 0x61, 0x70, 0x72, 0x73, 0x40, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x32, 0x61, 0x73, 0x68, + 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x6b, 0x6b, 0x53, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, + 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, + 0x33, 0x35, 0x32, 0x31, 0x2e, 0x30, 0x37, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x34, 0x30, 0x2e, 0x33, + 0x38, 0x57, 0x5f, 0x50, 0x48, 0x47, 0x35, 0x37, 0x33, 0x30, 0x20, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x34, 0x37, 0x33, 0x38, 0x2f, 0x20, 0x61, 0x70, 0x72, 0x73, 0x40, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x32, 0x61, 0x73, 0x68, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x56, 0xf6, 0x59, 0x84, 0x8a, 0x82, 0x86, + 0x9e, 0x9c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x31, 0x38, 0x20, 0x6d, 0x69, + 0x6c, 0x65, 0x73, 0x20, 0x73, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x52, 0x69, 0x64, + 0x67, 0x65, 0x63, 0x72, 0x65, 0x73, 0x74, 0x2e, 0x20, 0x4b, 0x50, 0x43, 0x33, 0x2f, 0x44, 0x52, + 0x31, 0x32, 0x30, 0x30, 0x2f, 0x57, 0x65, 0x61, 0x74, 0x68, 0x65, 0x72, 0x62, 0x61, 0x73, 0x65, + 0x31, 0x30, 0x0d, 0xa2, 0x83, 0x53, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x35, + 0x32, 0x31, 0x2e, 0x30, 0x37, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x34, 0x30, 0x2e, 0x33, 0x38, 0x57, + 0x5f, 0x50, 0x48, 0x47, 0x35, 0x37, 0x33, 0x30, 0x20, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x34, 0x37, + 0x33, 0x38, 0x2f, 0x20, 0x61, 0x70, 0x72, 0x73, 0x40, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x32, 0x61, + 0x73, 0x68, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x56, 0xf6, 0x6c, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, + 0xe0, 0x96, 0x96, 0x6e, 0x9a, 0xa2, 0x40, 0x60, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x7d, + 0x4b, 0x4b, 0x37, 0x4d, 0x51, 0x2d, 0x39, 0x3e, 0x53, 0x32, 0x53, 0x56, 0x59, 0x51, 0x2d, 0x33, + 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4b, 0x4b, 0x37, 0x4d, 0x51, 0x2a, 0x3a, 0x60, 0x2d, + 0x58, 0x5c, 0x6c, 0x20, 0x1c, 0x6b, 0x22, 0x35, 0x48, 0x7d, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x69, 0x6e, 0x67, 0x20, 0x34, 0x34, 0x36, 0x2e, 0x30, 0x30, 0x20, 0x73, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x78, 0x0d, 0x21, 0x3b, 0x2f, 0xa6, 0xa8, 0xa0, 0xa0, 0xac, 0xa4, 0x60, 0x96, 0x88, + 0x6c, 0xac, 0x98, 0xa0, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x66, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x5c, 0x2b, 0x21, 0x69, 0x32, 0x6a, 0x2f, 0x5d, 0x22, + 0x3b, 0x5a, 0x7d, 0x0d, 0xa1, 0xa8, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, + 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x37, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, + 0x31, 0x36, 0x39, 0x33, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, + 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, + 0x45, 0x2a, 0x36, 0x36, 0x0d, 0x0a, 0xbd, 0x5d, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, + 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x38, 0x30, 0x31, 0x2c, 0x56, 0x2c, + 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, + 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x35, 0x0d, 0x0a, 0x66, 0x70, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, + 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x38, 0x30, 0x31, 0x2c, + 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, + 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, + 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, + 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x35, 0x0d, 0x0a, 0x27, 0xf2, 0x3e, 0xa6, 0x68, 0xa0, + 0xb0, 0xb2, 0xae, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2e, 0x5f, 0x7f, 0x6c, 0x20, 0x5b, 0x3e, 0x2f, 0x5d, 0x22, 0x36, + 0x69, 0x7d, 0x52, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x69, 0x61, 0x20, + 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0xfe, 0x81, 0x5d, 0x8e, 0xa0, 0xa6, 0x9a, + 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x8a, 0x88, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x31, 0x35, 0x38, 0x30, 0x32, + 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x37, 0x38, 0x34, 0x32, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x30, 0x36, 0x2e, 0x35, 0x30, 0x38, 0x37, 0x2c, 0x57, 0x2c, 0x31, 0x2c, 0x30, 0x38, 0x2c, 0x31, + 0x2e, 0x32, 0x2c, 0x33, 0x2e, 0x37, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x31, 0x2c, 0x4d, + 0x2c, 0x2c, 0x2a, 0x37, 0x32, 0x0d, 0x0a, 0xb9, 0xc4, 0x3e, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xae, + 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x60, 0x2e, 0x5f, 0x7f, 0x6c, 0x20, 0x5b, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x69, 0x7d, 0x52, + 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x69, 0x61, 0x20, 0x61, 0x72, 0x72, + 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0x7f, 0x96, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, + 0x96, 0x6c, 0x96, 0x9a, 0x82, 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x38, 0x30, 0x36, 0x2c, 0x41, 0x2c, + 0x33, 0x33, 0x34, 0x39, 0x2e, 0x35, 0x31, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, + 0x2e, 0x39, 0x33, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x31, + 0x2e, 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x35, 0x2c, + 0x45, 0x2a, 0x36, 0x36, 0x0d, 0x0a, 0xcf, 0x86, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, + 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x31, 0x35, 0x38, 0x31, 0x34, 0x2c, 0x41, 0x2c, + 0x33, 0x34, 0x30, 0x39, 0x2e, 0x36, 0x38, 0x31, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x34, 0x35, 0x32, 0x35, 0x2c, 0x57, 0x2c, 0x33, 0x32, 0x2e, 0x31, 0x2c, 0x38, 0x36, + 0x2e, 0x36, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, + 0x2c, 0x41, 0x2a, 0x33, 0x39, 0x0d, 0x0a, 0x15, 0xa5, 0x3d, 0xa6, 0x6c, 0xa2, 0xa8, 0xa8, 0xa4, + 0x60, 0x96, 0x8a, 0x6c, 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2f, 0x2f, 0x72, 0x6c, 0x21, 0x6a, 0x6b, 0x2f, 0x5d, + 0x22, 0x34, 0x6b, 0x7d, 0x0d, 0xf4, 0xd4, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, + 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x19, 0x93, 0x36, 0xa6, 0x66, 0xa8, 0xa6, 0xa4, 0xb0, 0x60, 0x9c, 0x6c, 0x8e, 0x9e, 0x8c, + 0x40, 0xe2, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, + 0x03, 0xf0, 0x3e, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x64, + 0x69, 0x6f, 0x20, 0x44, 0x69, 0x67, 0x69, 0x0d, 0x0e, 0x35, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, + 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, + 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x28, 0x7d, 0x0d, 0x8b, + 0xc5, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, + 0x5d, 0x22, 0x35, 0x28, 0x7d, 0x0d, 0x00, 0xa5, 0x5b, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x31, 0x2e, 0x32, + 0x31, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x31, 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, + 0x35, 0x36, 0x36, 0x34, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4c, 0x41, 0x20, 0x61, + 0x72, 0x65, 0x61, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, 0x2f, 0x73, 0x63, 0x65, + 0x61, 0x72, 0x61, 0x40, 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x2e, 0x63, 0x6f, + 0x6d, 0x0d, 0xce, 0xa9, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, + 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, + 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, + 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x28, 0x7d, 0x0d, 0x3b, 0xc9, 0x3d, 0xa6, 0x66, 0xa2, 0xa4, + 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, + 0x2f, 0x5d, 0x22, 0x35, 0x28, 0x7d, 0x0d, 0x32, 0xa7, 0x24, 0xa6, 0x68, 0xa0, 0xae, 0xa0, 0xae, + 0x60, 0x82, 0x8a, 0x6c, 0x9c, 0x9a, 0x40, 0xe2, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, + 0xf0, 0x27, 0x2d, 0x4d, 0x28, 0x6c, 0x20, 0x1c, 0x4b, 0x5c, 0x5d, 0x0d, 0x90, 0xa0, 0x24, 0xa6, + 0x68, 0xa0, 0xae, 0xa0, 0xae, 0x60, 0x82, 0x8a, 0x6c, 0x9c, 0x9a, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2d, 0x4d, 0x28, 0x6c, 0x20, 0x1c, 0x4b, 0x5c, 0x5d, + 0x0d, 0x6d, 0x5e, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, + 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x35, 0x38, 0x34, 0x30, 0x2e, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x36, 0x2e, 0x31, 0x33, 0x36, 0x35, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, 0x2e, + 0x34, 0x30, 0x37, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, + 0x41, 0x0d, 0x0c, 0xfc, 0x58, 0x82, 0xa0, 0xb4, 0x60, 0x66, 0x6c, 0x60, 0xae, 0x84, 0x6c, 0x84, + 0xa6, 0x82, 0x60, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3d, 0x33, 0x32, 0x34, 0x34, 0x2e, + 0x33, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x30, 0x39, 0x2e, 0x32, 0x36, 0x57, 0x3b, 0x20, 0x43, + 0x61, 0x6d, 0x70, 0x20, 0x42, 0x61, 0x6c, 0x62, 0x6f, 0x61, 0x20, 0x20, 0x77, 0x62, 0x36, 0x62, + 0x73, 0x61, 0x40, 0x63, 0x6f, 0x78, 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0xe3, 0x90, 0x57, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, + 0x31, 0x35, 0x38, 0x7a, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x32, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x37, + 0x31, 0x30, 0x2e, 0x32, 0x38, 0x57, 0x6b, 0x30, 0x30, 0x32, 0x2f, 0x30, 0x32, 0x35, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x33, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, + 0x54, 0x54, 0x33, 0xe9, 0x9c, 0x57, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, + 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x38, 0x7a, 0x33, 0x33, 0x33, 0x36, + 0x2e, 0x32, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x30, 0x2e, 0x32, 0x38, 0x57, 0x6b, 0x30, + 0x30, 0x32, 0x2f, 0x30, 0x32, 0x35, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x33, 0x2f, + 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, 0x54, 0x54, 0x33, 0x75, 0xca, 0x57, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, + 0x31, 0x35, 0x38, 0x7a, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x32, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x37, + 0x31, 0x30, 0x2e, 0x32, 0x38, 0x57, 0x6b, 0x30, 0x30, 0x32, 0x2f, 0x30, 0x32, 0x35, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x33, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, + 0x54, 0x54, 0x33, 0x0a, 0xde, 0x2d, 0xa6, 0xa6, 0x6a, 0xaa, 0xa4, 0xac, 0x64, 0x82, 0x8a, 0x6c, + 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x36, 0x6c, 0x52, 0x1e, 0x3e, 0x2f, 0x22, 0x34, 0x6f, + 0x7d, 0x5a, 0x4b, 0x26, 0xa6, 0xa6, 0x6a, 0xaa, 0xa4, 0xac, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x36, 0x6c, + 0x52, 0x1e, 0x3e, 0x2f, 0x22, 0x34, 0x6f, 0x7d, 0xeb, 0x28, 0x2d, 0xa6, 0xa6, 0x6a, 0xaa, 0xa4, + 0xac, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x36, 0x6c, 0x52, 0x1e, + 0x3e, 0x2f, 0x22, 0x34, 0x6f, 0x7d, 0x88, 0xa5, 0x2f, 0xa6, 0x68, 0xa2, 0xa0, 0xb0, 0xb4, 0x60, + 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x27, 0x2e, 0x4f, 0x5d, 0x6c, 0x53, 0x73, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x55, 0x7d, 0x54, 0x4d, + 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xce, 0x8a, 0x59, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, + 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x31, 0x35, 0x39, 0x7a, 0x33, 0x35, 0x30, + 0x36, 0x2e, 0x37, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x34, 0x39, 0x57, 0x6b, + 0x32, 0x39, 0x32, 0x2f, 0x30, 0x35, 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x31, 0x31, 0x36, + 0xfc, 0xd1, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, + 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, + 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, + 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x0d, 0x0a, 0xb8, 0x50, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, + 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x19, 0x93, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, + 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x31, 0x35, 0x39, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, + 0x36, 0x33, 0x38, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, 0x39, 0x35, + 0x38, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, 0x34, 0x2c, + 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, + 0x37, 0x0d, 0x0a, 0x69, 0x4f, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, + 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, + 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, + 0x50, 0x7d, 0x0d, 0xfc, 0xed, 0x4d, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, + 0x98, 0x9a, 0x8c, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3e, 0x32, 0x30, + 0x32, 0x33, 0x33, 0x39, 0x7a, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x6f, 0x63, + 0x61, 0x6c, 0x20, 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, 0x20, 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, + 0x74, 0x20, 0x4d, 0x69, 0x63, 0x2d, 0x45, 0x20, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x72, + 0x0d, 0xc9, 0xec, 0x4d, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, + 0x8c, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3e, 0x32, 0x30, 0x32, 0x33, + 0x33, 0x39, 0x7a, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x6f, 0x63, 0x61, 0x6c, + 0x20, 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, 0x20, 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, 0x74, 0x20, + 0x4d, 0x69, 0x63, 0x2d, 0x45, 0x20, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x72, 0x0d, 0x54, + 0x63, 0x2d, 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, 0xe0, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, 0x43, 0x55, 0x52, + 0x20, 0x20, 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, 0x66, 0x27, 0x2d, + 0x82, 0xa0, 0x96, 0x62, 0x60, 0x62, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xaa, 0xa6, 0xe0, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3a, 0x4b, 0x42, 0x36, 0x43, 0x55, 0x52, 0x20, 0x20, + 0x20, 0x3a, 0x4f, 0x20, 0x4d, 0x41, 0x4d, 0x41, 0x7b, 0x31, 0x0d, 0xe9, 0x52, 0x62, 0x82, 0xa0, + 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, + 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, + 0xe1, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, + 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x62, 0xea, + 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, + 0x31, 0x35, 0x39, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x36, 0x39, 0x33, + 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x34, 0x2e, 0x36, 0x33, 0x34, 0x31, 0x2c, 0x57, + 0x2c, 0x32, 0x39, 0x2e, 0x31, 0x2c, 0x38, 0x39, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, + 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x31, 0x0d, 0x0a, 0x6b, + 0xbb, 0x31, 0x82, 0xa0, 0x86, 0x62, 0x60, 0x64, 0x60, 0x96, 0x92, 0x6c, 0x98, 0x9e, 0x40, 0x74, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, + 0x3e, 0x32, 0x33, 0x30, 0x32, 0x30, 0x31, 0x7a, 0x4f, 0x46, 0x46, 0x20, 0x44, 0x55, 0x54, 0x59, + 0x0d, 0x18, 0x90, 0x52, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, 0xac, + 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x61, + 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x31, 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, + 0x37, 0x2e, 0x37, 0x32, 0x57, 0x2d, 0x55, 0x53, 0x47, 0x53, 0x20, 0x50, 0x61, 0x73, 0x61, 0x64, + 0x65, 0x6e, 0x61, 0x2c, 0x43, 0x41, 0x20, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x66, + 0x69, 0x63, 0x65, 0x0d, 0x79, 0x27, 0x4b, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0x96, 0x6c, + 0xa8, 0xb4, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x5f, 0x31, + 0x31, 0x32, 0x33, 0x30, 0x32, 0x30, 0x30, 0x63, 0x32, 0x38, 0x38, 0x73, 0x30, 0x31, 0x30, 0x67, + 0x30, 0x31, 0x32, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, + 0x30, 0x30, 0x30, 0x68, 0x32, 0x31, 0x62, 0x31, 0x30, 0x31, 0x36, 0x30, 0x74, 0x55, 0x32, 0x6b, + 0x74, 0xdf, 0x4b, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, + 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x33, 0x30, + 0x32, 0x30, 0x30, 0x63, 0x32, 0x38, 0x38, 0x73, 0x30, 0x31, 0x30, 0x67, 0x30, 0x31, 0x32, 0x74, + 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, + 0x32, 0x31, 0x62, 0x31, 0x30, 0x31, 0x36, 0x30, 0x74, 0x55, 0x32, 0x6b, 0x99, 0xa2, 0x4b, 0x82, + 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x33, 0x30, 0x32, 0x30, 0x30, 0x63, + 0x32, 0x38, 0x38, 0x73, 0x30, 0x31, 0x30, 0x67, 0x30, 0x31, 0x32, 0x74, 0x30, 0x36, 0x36, 0x72, + 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x32, 0x31, 0x62, 0x31, + 0x30, 0x31, 0x36, 0x30, 0x74, 0x55, 0x32, 0x6b, 0x99, 0xa2, 0x1c, 0xaa, 0x92, 0x88, 0x92, 0x8e, + 0x92, 0x80, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x6b, 0x03, 0xf0, 0x55, 0x49, 0x44, 0x49, 0x47, + 0x49, 0x20, 0x31, 0x2e, 0x39, 0xc3, 0x12, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, + 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x40, + 0x32, 0x33, 0x30, 0x31, 0x35, 0x39, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, + 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, + 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, + 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x37, 0x68, 0x32, 0x37, 0x0d, 0x77, + 0x24, 0x5f, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0x75, + 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x39, 0x2e, 0x38, 0x32, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x33, + 0x36, 0x2e, 0x30, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x36, 0x38, 0x36, 0x30, 0x2f, 0x57, 0x31, + 0x20, 0x6f, 0x6e, 0x20, 0x4f, 0x61, 0x74, 0x20, 0x4d, 0x74, 0x6e, 0x2e, 0x2f, 0x41, 0x3d, 0x30, + 0x30, 0x33, 0x37, 0x34, 0x37, 0x2f, 0x6b, 0x36, 0x63, 0x63, 0x63, 0x40, 0x61, 0x6d, 0x73, 0x61, + 0x74, 0x2e, 0x6f, 0x72, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x0d, 0x85, + 0x27, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, + 0x30, 0x32, 0x30, 0x30, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, + 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, + 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x42, 0x0d, + 0x0a, 0x23, 0x73, 0x5e, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x6e, 0x82, 0x86, 0xa6, + 0x40, 0x64, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3b, 0x59, 0x55, 0x4d, 0x41, 0x4c, 0x4f, + 0x41, 0x44, 0x20, 0x2a, 0x32, 0x32, 0x31, 0x38, 0x35, 0x39, 0x7a, 0x33, 0x32, 0x34, 0x32, 0x2e, + 0x33, 0x36, 0x4e, 0x5c, 0x31, 0x31, 0x34, 0x33, 0x35, 0x2e, 0x38, 0x39, 0x57, 0x3f, 0x20, 0x31, + 0x34, 0x34, 0x20, 0x49, 0x6e, 0x20, 0x31, 0x30, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, + 0xfc, 0x21, 0x2f, 0xa6, 0x68, 0xa2, 0xa0, 0xae, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, + 0xea, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, 0x4f, 0x5f, 0x6c, 0x5d, + 0x77, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x52, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, + 0x01, 0xb0, 0x2f, 0xa6, 0x68, 0xa2, 0xa0, 0xae, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, + 0xea, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4f, 0x5f, 0x6c, 0x5d, + 0x77, 0x76, 0x2f, 0x5d, 0x22, 0x36, 0x52, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, + 0x54, 0x85, 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xa0, 0xa4, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, + 0xee, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2e, 0x60, 0x51, 0x6c, 0x40, + 0x5a, 0x76, 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0xe9, 0xeb, 0x2b, 0xa6, + 0xa8, 0xa0, 0xb2, 0xa0, 0xa4, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2e, 0x60, 0x51, 0x6c, 0x40, 0x5a, 0x76, 0x2f, 0x5d, + 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0xf6, 0xab, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, + 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, + 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, + 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, 0x2b, 0xa6, 0xa8, 0xa0, + 0xb2, 0xa0, 0xa4, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2e, 0x60, 0x51, 0x6c, 0x40, 0x5a, 0x76, 0x2f, 0x5d, 0x53, 0x74, + 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0xe9, 0xeb, 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xa0, 0xa4, 0x60, + 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x27, 0x2e, 0x60, 0x51, 0x6c, 0x40, 0x5a, 0x76, 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, + 0x64, 0x0d, 0xf6, 0xab, 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xa0, 0xa4, 0x60, 0x82, 0x8a, 0x6c, 0x8e, + 0xa4, 0x40, 0xee, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2e, 0x60, 0x51, + 0x6c, 0x40, 0x5a, 0x76, 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0xe9, 0xeb, + 0x2b, 0xa6, 0xa8, 0xa0, 0xb2, 0xa0, 0xa4, 0x60, 0x82, 0x8a, 0x6c, 0x8e, 0xa4, 0x40, 0xee, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2e, 0x60, 0x51, 0x6c, 0x40, 0x5a, 0x76, + 0x2f, 0x5d, 0x53, 0x74, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x0d, 0xf6, 0xab, 0x26, 0xa6, 0xa6, 0x6a, + 0xaa, 0xa8, 0xac, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x34, 0x6d, 0x20, 0x25, 0x3e, 0x2f, 0x22, 0x34, 0x77, + 0x7d, 0x6d, 0x33, 0x26, 0xa6, 0xa6, 0x6a, 0xaa, 0xa8, 0xac, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x34, 0x6d, + 0x20, 0x25, 0x3e, 0x2f, 0x22, 0x34, 0x77, 0x7d, 0x83, 0xa1, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, + 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, + 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, + 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x33, 0x72, 0x30, 0x30, 0x30, + 0x70, 0x30, 0x30, 0x30, 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, + 0x35, 0x64, 0x55, 0x32, 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0x50, 0xc0, 0x4f, 0x82, 0xa0, 0xa6, 0x64, + 0x64, 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0x65, 0x03, 0xf0, 0x3e, 0x32, 0x31, 0x32, 0x33, 0x35, 0x39, 0x7a, 0x5b, 0x32, 0x32, 0x31, 0x5d, + 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x20, + 0x30, 0x31, 0x31, 0x38, 0x35, 0x33, 0x20, 0x4e, 0x6f, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0d, 0xfa, 0xa8, 0x56, 0x82, 0xa0, 0xa6, 0x64, + 0x64, 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x3e, 0x32, 0x31, 0x32, 0x33, 0x35, + 0x39, 0x7a, 0x5b, 0x32, 0x32, 0x31, 0x5d, 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x53, + 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x20, 0x30, 0x31, 0x31, 0x38, 0x35, 0x33, 0x20, 0x4e, 0x6f, + 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0d, + 0xac, 0x2a, 0x56, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, + 0x66, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x3e, 0x32, 0x31, 0x32, 0x33, 0x35, 0x39, 0x7a, 0x5b, 0x32, 0x32, 0x31, 0x5d, 0x41, 0x50, + 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x20, 0x30, 0x31, + 0x31, 0x38, 0x35, 0x33, 0x20, 0x4e, 0x6f, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0d, 0xb8, 0x13, 0x4f, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, + 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x3e, 0x32, 0x31, 0x32, 0x33, 0x35, 0x39, 0x7a, 0x5b, 0x32, 0x32, 0x31, 0x5d, 0x41, 0x50, + 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x20, 0x30, 0x31, + 0x31, 0x38, 0x35, 0x33, 0x20, 0x4e, 0x6f, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0d, 0x63, 0x40, 0x4f, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, + 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x3e, 0x32, 0x31, 0x32, 0x33, 0x35, 0x39, 0x7a, 0x5b, 0x32, 0x32, 0x31, 0x5d, 0x41, 0x50, + 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x53, 0x74, 0x61, 0x72, 0x74, 0x75, 0x70, 0x20, 0x30, 0x31, + 0x31, 0x38, 0x35, 0x33, 0x20, 0x4e, 0x6f, 0x20, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x45, + 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0d, 0x74, 0xa3, 0x56, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, + 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3e, 0x32, 0x31, 0x32, 0x33, 0x35, 0x39, 0x7a, + 0x5b, 0x32, 0x32, 0x31, 0x5d, 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x20, 0x53, 0x74, 0x61, + 0x72, 0x74, 0x75, 0x70, 0x20, 0x30, 0x31, 0x31, 0x38, 0x35, 0x33, 0x20, 0x4e, 0x6f, 0x20, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x64, 0x0d, 0xec, 0xcd, + 0x5e, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0x66, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x30, 0x32, 0x2e, 0x37, 0x35, 0x4e, 0x53, + 0x31, 0x31, 0x38, 0x32, 0x37, 0x2e, 0x36, 0x35, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x33, 0x38, + 0x30, 0x2f, 0x57, 0x6e, 0x2c, 0x53, 0x43, 0x41, 0x6e, 0x2f, 0x54, 0x65, 0x68, 0x61, 0x63, 0x68, + 0x61, 0x70, 0x69, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x37, 0x36, 0x30, 0x30, 0x0d, 0x66, 0x56, 0x50, + 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0x66, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x30, 0x32, 0x2e, 0x37, 0x35, 0x4e, + 0x53, 0x31, 0x31, 0x38, 0x32, 0x37, 0x2e, 0x36, 0x35, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x33, + 0x38, 0x30, 0x2f, 0x57, 0x6e, 0x2c, 0x53, 0x43, 0x41, 0x6e, 0x2f, 0x54, 0x65, 0x68, 0x61, 0x63, + 0x68, 0x61, 0x70, 0x69, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x37, 0x36, 0x30, 0x30, 0x0d, 0xd4, 0x08, + 0x50, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0x66, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x30, 0x32, 0x2e, 0x37, 0x35, + 0x4e, 0x53, 0x31, 0x31, 0x38, 0x32, 0x37, 0x2e, 0x36, 0x35, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, + 0x33, 0x38, 0x30, 0x2f, 0x57, 0x6e, 0x2c, 0x53, 0x43, 0x41, 0x6e, 0x2f, 0x54, 0x65, 0x68, 0x61, + 0x63, 0x68, 0x61, 0x70, 0x69, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x37, 0x36, 0x30, 0x30, 0x0d, 0xd4, + 0x08, 0x5e, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, + 0x30, 0x32, 0x30, 0x30, 0x35, 0x31, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x32, + 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, 0x39, 0x32, 0x2c, 0x57, 0x2c, + 0x32, 0x2c, 0x31, 0x30, 0x2c, 0x31, 0x2e, 0x30, 0x2c, 0x31, 0x37, 0x2e, 0x38, 0x2c, 0x4d, 0x2c, + 0x2d, 0x33, 0x32, 0x2e, 0x30, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, 0x34, 0x36, 0x0d, 0x0a, 0x8f, 0x90, + 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, + 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x3b, 0x7d, 0x0d, 0x92, 0xba, + 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x3b, 0x7d, 0x0d, 0xcf, 0xa0, + 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, + 0x32, 0x33, 0x30, 0x32, 0x30, 0x30, 0x7a, 0x33, 0x33, 0x33, 0x37, 0x2e, 0x37, 0x30, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x31, 0x30, 0x2e, 0x32, 0x36, 0x57, 0x6b, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x34, + 0x38, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x35, 0x33, 0x35, 0xea, 0x1a, 0x4b, 0x82, 0xa0, 0xa8, + 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, + 0x30, 0x30, 0x7a, 0x33, 0x33, 0x33, 0x37, 0x2e, 0x37, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, + 0x30, 0x2e, 0x32, 0x36, 0x57, 0x6b, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x34, 0x38, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x31, 0x35, 0x33, 0x35, 0xf2, 0x38, 0x23, 0xaa, 0x92, 0x88, 0x92, 0x8e, 0x92, 0x80, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x69, 0x03, 0xf0, 0x55, 0x49, 0x44, 0x49, 0x47, 0x49, 0x20, + 0x31, 0x2e, 0x38, 0x20, 0x42, 0x45, 0x54, 0x41, 0x20, 0x36, 0x45, 0x1a, 0x2f, 0xa6, 0xa8, 0xa2, + 0xa4, 0xa8, 0xa0, 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, + 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, + 0x22, 0x74, 0x52, 0x2f, 0x5d, 0x22, 0x38, 0x3b, 0x7d, 0x0d, 0x30, 0x97, 0x28, 0xa6, 0x68, 0xa0, + 0xb0, 0xb2, 0xb0, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2e, 0x5f, 0x7f, 0x6c, 0x20, 0x5b, 0x3e, 0x2f, 0x5d, 0x22, 0x36, + 0x5f, 0x7d, 0x0d, 0xe8, 0x4d, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, 0x82, 0x86, 0x6c, + 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5f, + 0x7f, 0x6c, 0x20, 0x5b, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x5f, 0x7d, 0x0d, 0xc5, 0xfc, 0x2f, 0xa6, + 0x68, 0xa2, 0xa0, 0xac, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x4f, 0x6a, 0x6c, 0x68, 0x4f, 0x76, 0x2f, 0x5d, + 0x22, 0x36, 0x5a, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xcb, 0x60, 0x60, 0x8e, + 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, + 0x31, 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x37, 0x31, 0x30, 0x33, 0x2c, + 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x34, 0x2e, 0x30, 0x32, 0x30, 0x39, 0x2c, 0x57, 0x2c, 0x31, + 0x34, 0x2e, 0x36, 0x2c, 0x38, 0x39, 0x2e, 0x32, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, + 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x30, 0x0d, 0x0a, 0x6f, 0x1a, 0x2f, + 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, + 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, + 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0x17, 0x1f, 0x49, + 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x70, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x33, 0x35, 0x4e, + 0x31, 0x31, 0x31, 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, + 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, 0x61, 0x6e, 0x67, 0x65, + 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0x89, 0x14, 0x49, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x70, + 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x33, 0x35, 0x4e, 0x31, 0x31, 0x31, 0x37, 0x34, 0x38, + 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, + 0x79, 0xcc, 0x4c, 0x49, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x70, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, + 0x2e, 0x33, 0x35, 0x4e, 0x31, 0x31, 0x31, 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, + 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, + 0x61, 0x6e, 0x67, 0x65, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0x96, 0x2e, 0x36, 0xa6, 0x66, + 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x27, + 0x7d, 0x0d, 0x4c, 0x8f, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, + 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, + 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, + 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x27, 0x7d, 0x0d, 0xc7, 0xef, 0x5e, 0x8e, 0xa0, 0xa6, 0x98, + 0x96, 0x40, 0x60, 0xae, 0x6c, 0x86, 0xa6, 0xa0, 0x40, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x32, 0x30, 0x31, 0x33, 0x38, + 0x2c, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x35, 0x37, 0x36, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, + 0x35, 0x35, 0x2e, 0x38, 0x34, 0x37, 0x31, 0x2c, 0x57, 0x2c, 0x31, 0x2c, 0x31, 0x30, 0x2c, 0x30, + 0x2e, 0x39, 0x2c, 0x35, 0x30, 0x2e, 0x30, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x31, 0x2e, 0x39, 0x2c, + 0x4d, 0x2c, 0x2c, 0x2a, 0x34, 0x39, 0x0d, 0x0a, 0xe7, 0x40, 0x59, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x30, 0x31, 0x7a, 0x33, + 0x35, 0x30, 0x37, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x33, 0x2e, 0x35, 0x31, + 0x57, 0x6b, 0x32, 0x35, 0x30, 0x2f, 0x30, 0x36, 0x31, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x34, + 0x36, 0x31, 0x31, 0xf5, 0x50, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x82, 0x88, 0x6c, 0x9c, + 0x90, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x69, 0x03, 0xf0, 0x3b, 0x4c, 0x41, 0x20, + 0x4c, 0x4f, 0x41, 0x44, 0x20, 0x20, 0x2a, 0x32, 0x32, 0x31, 0x30, 0x30, 0x31, 0x7a, 0x33, 0x33, + 0x35, 0x32, 0x2e, 0x31, 0x38, 0x4e, 0x5c, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, + 0x3f, 0x20, 0x31, 0x32, 0x31, 0x20, 0x49, 0x6e, 0x20, 0x31, 0x30, 0x20, 0x4d, 0x69, 0x6e, 0x75, + 0x74, 0x65, 0x73, 0x1d, 0xbd, 0x50, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x82, 0x88, 0x6c, + 0x9c, 0x90, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3b, 0x4c, 0x41, + 0x20, 0x4c, 0x4f, 0x41, 0x44, 0x20, 0x20, 0x2a, 0x32, 0x32, 0x31, 0x30, 0x30, 0x31, 0x7a, 0x33, + 0x33, 0x35, 0x32, 0x2e, 0x31, 0x38, 0x4e, 0x5c, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, + 0x57, 0x3f, 0x20, 0x31, 0x32, 0x31, 0x20, 0x49, 0x6e, 0x20, 0x31, 0x30, 0x20, 0x4d, 0x69, 0x6e, + 0x75, 0x74, 0x65, 0x73, 0xf4, 0xd7, 0x26, 0xa6, 0x68, 0xa0, 0xb0, 0xae, 0xa0, 0x60, 0x96, 0x8c, + 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, + 0x28, 0x6e, 0x72, 0x2c, 0x5f, 0x6b, 0x2f, 0x22, 0x36, 0x63, 0x7d, 0xd4, 0x6e, 0x7b, 0x82, 0xa0, + 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0x68, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, + 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, + 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x30, 0x7a, 0x33, 0x33, + 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, + 0x5f, 0x32, 0x37, 0x37, 0x2f, 0x30, 0x30, 0x33, 0x67, 0x30, 0x31, 0x30, 0x74, 0x30, 0x36, 0x35, + 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, 0x37, 0x62, + 0x31, 0x30, 0x31, 0x35, 0x36, 0x76, 0x36, 0x87, 0xbb, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, + 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x32, 0x30, 0x31, 0x2c, 0x56, + 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, + 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x39, 0x0d, 0x0a, 0x7d, 0x25, 0x26, 0xa6, 0xa6, 0x6a, 0xaa, + 0xaa, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x31, 0x6c, 0x48, 0x2b, 0x3e, 0x2f, 0x22, 0x34, 0x7a, 0x7d, + 0x2e, 0x24, 0x26, 0xa6, 0xa6, 0x6a, 0xaa, 0xaa, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, + 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x31, 0x6c, 0x48, + 0x2b, 0x3e, 0x2f, 0x22, 0x34, 0x7a, 0x7d, 0xdb, 0x60, 0x26, 0xa6, 0xa6, 0x6a, 0xaa, 0xaa, 0xb2, + 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, + 0xf0, 0x60, 0x2e, 0x5e, 0x31, 0x6c, 0x48, 0x2b, 0x3e, 0x2f, 0x22, 0x34, 0x7a, 0x7d, 0x35, 0xf2, + 0x53, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x44, 0x43, 0x30, 0x30, 0x30, 0x30, 0x32, 0x37, 0x41, + 0x45, 0x30, 0x30, 0x30, 0x34, 0x38, 0x46, 0x39, 0x30, 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x38, + 0x37, 0x30, 0x31, 0x34, 0x35, 0x30, 0x34, 0x33, 0x44, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x0d, 0xd9, 0xdc, 0x53, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, + 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, + 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x44, 0x43, 0x30, 0x30, 0x30, + 0x30, 0x32, 0x37, 0x41, 0x45, 0x30, 0x30, 0x30, 0x34, 0x38, 0x46, 0x39, 0x30, 0x30, 0x30, 0x30, + 0x31, 0x30, 0x31, 0x38, 0x37, 0x30, 0x31, 0x34, 0x35, 0x30, 0x34, 0x33, 0x44, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x53, 0x76, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, + 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, + 0x30, 0x30, 0x19, 0x93, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, + 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, + 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, + 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, + 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, + 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, 0x3d, 0xa6, 0x6c, 0xa2, 0xa6, 0xac, 0xa0, 0x60, 0x96, 0x8a, + 0x6c, 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x82, 0x6c, 0x98, 0x88, 0xa2, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0xe1, 0x03, 0xf0, 0x27, 0x2f, 0x2f, 0x6e, 0x6c, 0x21, 0x4a, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x6d, + 0x7d, 0x0d, 0xf8, 0x2d, 0x62, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x6a, 0x60, 0x96, 0x8c, 0x6c, 0xaa, + 0xa4, 0xaa, 0x60, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3d, 0x33, 0x32, 0x34, 0x36, 0x2e, + 0x36, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x35, 0x33, 0x34, 0x2e, 0x36, 0x32, 0x57, 0x2d, 0x49, 0x6d, + 0x70, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0x2c, 0x20, 0x43, + 0x61, 0x6c, 0x69, 0x66, 0x6f, 0x72, 0x6e, 0x69, 0x61, 0x20, 0x20, 0x47, 0x72, 0x69, 0x64, 0x20, + 0x44, 0x4d, 0x32, 0x32, 0x0d, 0xb6, 0x43, 0x44, 0xa6, 0x66, 0xa0, 0xb2, 0xa8, 0xae, 0x60, 0x96, + 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xe0, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2d, 0x27, + 0x54, 0x6c, 0x20, 0x1c, 0x23, 0x2f, 0x5d, 0x50, 0x61, 0x6c, 0x6f, 0x6d, 0x61, 0x72, 0x20, 0x52, + 0x45, 0x41, 0x43, 0x54, 0x20, 0x44, 0x69, 0x67, 0x69, 0x0d, 0xa8, 0x94, 0x60, 0x8e, 0xa0, 0xa6, + 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x32, 0x34, + 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x37, 0x31, 0x32, 0x39, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x33, 0x2e, 0x36, 0x33, 0x32, 0x37, 0x2c, 0x57, 0x2c, 0x31, 0x38, 0x2e, + 0x36, 0x2c, 0x38, 0x39, 0x2e, 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, + 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x38, 0x0d, 0x0a, 0xae, 0xb7, 0x55, 0x8e, 0xa0, + 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x32, + 0x33, 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x36, 0x2e, 0x31, 0x34, 0x30, 0x32, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, 0x2e, 0x34, 0x30, 0x38, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x30, + 0x2e, 0x30, 0x2c, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x2c, 0x2a, 0x32, 0x37, + 0x0d, 0x10, 0xd0, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, + 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x32, 0x30, 0x32, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, + 0x37, 0x31, 0x32, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x33, 0x2e, 0x36, 0x33, 0x32, + 0x37, 0x2c, 0x57, 0x2c, 0x31, 0x38, 0x2e, 0x36, 0x2c, 0x38, 0x39, 0x2e, 0x34, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x38, + 0x0d, 0x0a, 0x48, 0xce, 0x6a, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, + 0x84, 0x40, 0x66, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, + 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x30, 0x32, 0x7a, 0x33, 0x35, 0x30, 0x36, 0x2e, 0x35, 0x39, + 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x34, 0x2e, 0x35, 0x35, 0x57, 0x6b, 0x32, 0x34, 0x30, 0x2f, + 0x30, 0x35, 0x39, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x35, 0x36, 0x32, 0x2f, 0x49, 0x6e, 0x20, + 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20, 0x2d, 0x20, 0x54, 0x54, 0x33, 0x9a, 0xf3, 0x4b, + 0x82, 0xa0, 0x94, 0x92, 0x64, 0x64, 0x60, 0x9c, 0x6e, 0xae, 0x98, 0x86, 0x40, 0x60, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x32, 0x2e, 0x31, 0x33, 0x4e, + 0x49, 0x31, 0x31, 0x38, 0x35, 0x33, 0x2e, 0x34, 0x38, 0x57, 0x26, 0x54, 0x68, 0x6f, 0x75, 0x73, + 0x61, 0x6e, 0x64, 0x20, 0x4f, 0x61, 0x6b, 0x73, 0x20, 0x2d, 0x20, 0x6e, 0x37, 0x77, 0x6c, 0x63, + 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0xe5, 0x37, 0x4b, 0x82, 0xa0, 0xa8, 0x66, + 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x30, + 0x32, 0x7a, 0x33, 0x33, 0x33, 0x39, 0x2e, 0x35, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x30, + 0x2e, 0x32, 0x36, 0x57, 0x6b, 0x30, 0x30, 0x32, 0x2f, 0x30, 0x35, 0x31, 0x2f, 0x41, 0x3d, 0x30, + 0x30, 0x31, 0x34, 0x32, 0x33, 0xd7, 0x8e, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, + 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x30, 0x32, 0x7a, 0x33, 0x33, + 0x33, 0x39, 0x2e, 0x35, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x30, 0x2e, 0x32, 0x36, 0x57, + 0x6b, 0x30, 0x30, 0x32, 0x2f, 0x30, 0x35, 0x31, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x32, + 0x33, 0xcf, 0xac, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, + 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, + 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x63, 0x7d, 0xf2, + 0x77, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x63, 0x7d, 0x20, 0x99, 0x2d, + 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2d, + 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x63, 0x7d, 0x17, 0x3a, 0x22, 0xa6, 0xa6, + 0xa8, 0xae, 0xaa, 0xa0, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x2f, 0x71, 0x6c, 0x21, 0x7a, 0x76, 0x3e, 0x89, 0x5d, + 0x2d, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x6c, 0xa0, 0x90, 0xb0, 0x40, 0x78, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x3e, + 0x20, 0x53, 0x74, 0x65, 0x76, 0x65, 0x27, 0x73, 0x20, 0x52, 0x69, 0x67, 0xea, 0xb9, 0x2f, 0xa6, + 0x68, 0xa2, 0xa0, 0xac, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x50, 0x3b, 0x6d, 0x5e, 0x66, 0x76, 0x2f, 0x5d, + 0x22, 0x36, 0x4c, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xe6, 0x02, 0x2f, 0xa6, + 0x68, 0xa2, 0xa0, 0xac, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x50, 0x3b, 0x6d, 0x5e, 0x66, 0x76, 0x2f, 0x5d, + 0x22, 0x36, 0x4c, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0xe6, 0x02, 0x51, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, + 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, + 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, + 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, + 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, + 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, + 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x3e, 0x7d, 0x0d, 0x08, 0xd5, + 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x3e, 0x7d, 0x0d, 0x55, 0xcf, + 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, + 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x3e, 0x7d, 0x0d, 0xaa, 0xf8, + 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, + 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, + 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x0d, 0x0a, 0xb8, 0x50, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x55, 0x4c, + 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, + 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, + 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x43, 0xba, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, + 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, + 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, + 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x43, 0xba, 0x26, + 0xa6, 0xa6, 0x6a, 0xaa, 0xae, 0xae, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5e, 0x2a, 0x6c, 0x66, 0x31, 0x3e, 0x2f, + 0x22, 0x35, 0x29, 0x7d, 0xd9, 0x25, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, + 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x33, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, + 0x31, 0x36, 0x39, 0x31, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, + 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, + 0x45, 0x2a, 0x36, 0x36, 0x0d, 0x0a, 0xab, 0xd2, 0x42, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x6b, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, + 0x30, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, + 0x37, 0x35, 0x36, 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, + 0x68, 0x20, 0x42, 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x1c, 0xf5, 0x2f, 0xa6, 0xa8, 0xa0, 0xa6, + 0xa4, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xac, 0x98, 0xa0, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x61, 0x67, 0x20, 0x5f, + 0x31, 0x6a, 0x2f, 0x5d, 0x22, 0x38, 0x76, 0x7d, 0x0d, 0xff, 0xaa, 0x42, 0x82, 0xa0, 0x9c, 0xaa, + 0x62, 0x70, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x69, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, + 0x36, 0x2e, 0x33, 0x35, 0x4e, 0x31, 0x31, 0x31, 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, + 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, + 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x79, 0xbf, 0x6c, 0x3e, 0x84, + 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0xae, 0x6c, 0x86, 0xa6, 0xa0, 0x40, 0x64, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x57, 0x36, 0x43, 0x53, 0x50, 0x2d, 0x42, 0x45, 0x41, 0x43, + 0x4f, 0x4e, 0x20, 0x23, 0x34, 0x32, 0x2d, 0x44, 0x42, 0x39, 0x2d, 0x52, 0x41, 0x4c, 0x50, 0x48, + 0x53, 0x20, 0x45, 0x58, 0x50, 0x4c, 0x4f, 0x52, 0x45, 0x52, 0x0d, 0x7a, 0x76, 0x61, 0x8e, 0xa0, + 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x34, + 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, + 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, + 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x46, 0x0d, 0x0a, 0x4c, 0xec, 0x28, + 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0xae, 0x92, + 0x88, 0x8a, 0x62, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2e, 0x5f, 0x7f, 0x6c, 0x20, 0x5b, 0x3e, 0x2f, + 0x5d, 0x22, 0x36, 0x6f, 0x7d, 0x0d, 0x46, 0xcb, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, + 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x60, 0x2e, 0x5f, 0x7f, 0x6c, 0x20, 0x5b, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6f, 0x7d, 0x0d, 0xfb, + 0x7c, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5f, 0x7f, 0x6c, 0x20, 0x5b, + 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6f, 0x7d, 0x0d, 0x6b, 0x7a, 0x53, 0x82, 0xa0, 0xae, 0x64, 0x6e, + 0x6e, 0x60, 0x96, 0x88, 0x6c, 0x98, 0x82, 0xb2, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x33, 0x30, 0x32, + 0x30, 0x36, 0x63, 0x31, 0x36, 0x31, 0x73, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, + 0x35, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x34, + 0x37, 0x62, 0x31, 0x30, 0x32, 0x30, 0x34, 0x77, 0x55, 0x32, 0x4b, 0x0d, 0x76, 0x90, 0x2f, 0xa6, + 0x68, 0xa2, 0xa0, 0xac, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x27, 0x2e, 0x50, 0x68, 0x6f, 0x7c, 0x73, 0x76, 0x2f, 0x5d, + 0x22, 0x36, 0x3d, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x07, 0xc2, 0x75, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0x9a, 0x90, 0xb4, 0x72, 0xae, 0x6a, 0x9c, + 0xac, 0x90, 0x40, 0xf4, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x32, 0x30, 0x34, 0x31, 0x30, 0x2c, 0x41, 0x2c, 0x33, 0x32, 0x35, 0x35, 0x2e, + 0x36, 0x34, 0x31, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x36, 0x35, 0x32, 0x2e, 0x34, 0x34, 0x37, + 0x33, 0x2c, 0x57, 0x2c, 0x34, 0x38, 0x2e, 0x39, 0x37, 0x39, 0x2c, 0x33, 0x36, 0x2e, 0x36, 0x2c, + 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x33, 0x2c, 0x45, 0x2a, 0x35, 0x46, + 0x0d, 0x0a, 0x0c, 0x0e, 0x63, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x6a, 0x60, 0xae, 0x82, 0x6c, 0xaa, + 0xac, 0xa2, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0x63, 0x03, 0xf0, 0x3a, 0x57, 0x41, 0x36, 0x4c, 0x44, 0x51, 0x20, 0x20, 0x20, 0x3a, 0x4f, 0x6b, + 0x61, 0x79, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x20, 0x73, 0x6f, 0x6f, 0x6e, 0x2c, + 0x20, 0x75, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x68, 0x61, 0x76, 0x20, 0x61, 0x20, 0x68, 0x61, 0x70, + 0x70, 0x79, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x67, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x7b, + 0x52, 0x65, 0x7d, 0x31, 0x6a, 0x0d, 0x51, 0xa8, 0x63, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x6a, 0x60, + 0xae, 0x82, 0x6c, 0xaa, 0xac, 0xa2, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3a, 0x57, 0x41, 0x36, 0x4c, 0x44, 0x51, 0x20, 0x20, + 0x20, 0x3a, 0x4f, 0x6b, 0x61, 0x79, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x20, 0x73, + 0x6f, 0x6f, 0x6e, 0x2c, 0x20, 0x75, 0x62, 0x6f, 0x74, 0x68, 0x20, 0x68, 0x61, 0x76, 0x20, 0x61, + 0x20, 0x68, 0x61, 0x70, 0x70, 0x79, 0x20, 0x54, 0x68, 0x61, 0x6e, 0x6b, 0x73, 0x67, 0x69, 0x76, + 0x69, 0x6e, 0x67, 0x7b, 0x52, 0x65, 0x7d, 0x31, 0x6a, 0x0d, 0xe4, 0x55, 0x59, 0x82, 0xa0, 0xa8, + 0xae, 0x60, 0x62, 0x60, 0xae, 0x6c, 0x9a, 0x82, 0x8c, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x63, + 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x32, 0x31, 0x39, 0x30, 0x34, 0x63, 0x30, 0x34, 0x36, 0x73, + 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x33, 0x72, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x33, 0x34, 0x62, 0x31, 0x30, 0x31, 0x38, 0x36, + 0x74, 0x55, 0x32, 0x6b, 0x90, 0xa9, 0x4e, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0xae, 0x6c, + 0x9a, 0x82, 0x8c, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, 0x33, + 0x34, 0x32, 0x32, 0x2e, 0x31, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x32, 0x34, 0x2e, 0x35, 0x30, + 0x57, 0x5f, 0x50, 0x48, 0x47, 0x36, 0x33, 0x35, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x39, + 0x38, 0x30, 0x2f, 0x4f, 0x61, 0x6b, 0x20, 0x48, 0x69, 0x6c, 0x6c, 0x73, 0x20, 0x57, 0x58, 0x54, + 0x72, 0x61, 0x6b, 0x05, 0x92, 0x34, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, + 0x98, 0x88, 0xa2, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x3a, 0x57, 0x41, 0x36, 0x55, 0x56, 0x51, 0x20, 0x20, 0x20, 0x3a, 0x61, + 0x63, 0x6b, 0x52, 0x65, 0x7d, 0x31, 0x6a, 0x0d, 0xe3, 0x03, 0x34, 0x82, 0xa0, 0xa6, 0x64, 0x64, + 0x6e, 0x60, 0xae, 0x82, 0x6c, 0x98, 0x88, 0xa2, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3a, 0x57, 0x41, 0x36, 0x55, 0x56, 0x51, + 0x20, 0x20, 0x20, 0x3a, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x7d, 0x31, 0x6a, 0x0d, 0x81, 0xeb, 0x69, + 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x88, 0x6c, 0xa4, 0xa6, 0xa2, 0x60, 0xae, 0x6a, + 0x9c, 0xac, 0x90, 0x40, 0xf4, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, + 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x37, 0x31, 0x30, 0x37, 0x34, + 0x33, 0x32, 0x37, 0x41, 0x42, 0x30, 0x30, 0x30, 0x46, 0x39, 0x41, 0x33, 0x45, 0x30, 0x30, 0x30, + 0x31, 0x30, 0x31, 0x39, 0x31, 0x30, 0x31, 0x34, 0x35, 0x30, 0x34, 0x33, 0x44, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x30, 0x03, 0x59, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, + 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x30, 0x34, 0x7a, 0x33, 0x35, + 0x30, 0x36, 0x2e, 0x32, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x36, 0x2e, 0x35, 0x34, 0x57, + 0x6b, 0x32, 0x35, 0x33, 0x2f, 0x30, 0x36, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x37, 0x38, + 0x35, 0x9c, 0xb7, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, + 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x32, 0x30, 0x34, 0x34, 0x31, 0x2e, 0x32, 0x35, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x36, 0x2e, 0x31, 0x34, 0x31, 0x32, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, 0x2e, + 0x34, 0x30, 0x39, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, + 0x36, 0x0d, 0x74, 0xa3, 0x35, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, + 0x90, 0xa8, 0x66, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, + 0x31, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, 0x30, 0x2e, 0x32, 0x35, 0x57, 0x2e, + 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x0d, 0x32, 0xe4, 0x35, 0x82, 0xa0, 0xa6, 0x64, 0x64, + 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x31, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, + 0x30, 0x2e, 0x32, 0x35, 0x57, 0x2e, 0x41, 0x50, 0x52, 0x53, 0x2b, 0x53, 0x41, 0x0d, 0x60, 0xe6, + 0x35, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x31, 0x2e, 0x30, 0x35, + 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, 0x30, 0x2e, 0x32, 0x35, 0x57, 0x2e, 0x41, 0x50, 0x52, 0x53, + 0x2b, 0x53, 0x41, 0x0d, 0x7a, 0xc2, 0x51, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0x96, 0x6c, + 0xa8, 0xb4, 0x40, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, + 0x34, 0x30, 0x31, 0x2e, 0x37, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x34, 0x37, 0x2e, 0x30, 0x36, + 0x57, 0x5f, 0x53, 0x42, 0x41, 0x52, 0x43, 0x20, 0x44, 0x69, 0x61, 0x62, 0x6c, 0x6f, 0x20, 0x50, + 0x65, 0x61, 0x6b, 0x2c, 0x20, 0x53, 0x61, 0x6e, 0x74, 0x61, 0x20, 0x43, 0x72, 0x75, 0x7a, 0x20, + 0x49, 0x73, 0x6c, 0x61, 0x6e, 0x64, 0x17, 0x18, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, + 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x34, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, + 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, + 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, + 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x32, 0x39, 0x0d, + 0xc6, 0xb5, 0x67, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, + 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x34, 0x7a, + 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, + 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, + 0x35, 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, + 0x30, 0x31, 0x39, 0x38, 0x68, 0x32, 0x39, 0x0d, 0x6f, 0xb3, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, + 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x34, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, + 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, + 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x39, 0x72, 0x30, 0x30, 0x30, + 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x32, + 0x39, 0x0d, 0xeb, 0xa0, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, + 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, + 0x32, 0x30, 0x34, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, + 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, + 0x30, 0x32, 0x74, 0x30, 0x35, 0x39, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, + 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x32, 0x39, 0x0d, 0xeb, 0xa0, 0x36, 0xa6, + 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2d, 0x29, + 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x63, 0x7d, 0x54, 0x69, 0x6e, 0x79, 0x54, 0x72, + 0x61, 0x6b, 0x33, 0x80, 0x69, 0x36, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, + 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x63, + 0x7d, 0x54, 0x69, 0x6e, 0x79, 0x54, 0x72, 0x61, 0x6b, 0x33, 0xb4, 0x07, 0x36, 0xa6, 0x66, 0xaa, + 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, + 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x63, 0x7d, 0x54, 0x69, 0x6e, 0x79, 0x54, 0x72, 0x61, 0x6b, + 0x33, 0x39, 0x11, 0x42, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x70, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x69, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x33, 0x36, 0x2e, 0x33, 0x35, 0x4e, 0x31, 0x31, 0x31, + 0x37, 0x34, 0x38, 0x2e, 0x36, 0x33, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, + 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, 0x43, 0x6f, + 0x75, 0x6e, 0x74, 0x79, 0xbf, 0x6c, 0x5f, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x6c, + 0x96, 0x9a, 0x82, 0x40, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x35, 0x31, 0x33, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x39, 0x2e, 0x35, 0x31, 0x32, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x39, + 0x33, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x31, 0x2e, 0x34, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2a, + 0x36, 0x38, 0x0d, 0x0a, 0x38, 0xca, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, + 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, + 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, + 0x19, 0x93, 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xa0, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, + 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x7d, 0x6e, 0x2a, + 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x2f, 0x7d, 0xb9, 0xdf, 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xa0, 0xb2, + 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x60, 0x2e, 0x5d, 0x7d, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x2f, 0x7d, 0xcd, 0x49, + 0x2f, 0xa6, 0x68, 0xa2, 0xa0, 0xb2, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x51, 0x44, 0x6f, 0x2d, 0x20, 0x76, + 0x2f, 0x5d, 0x22, 0x36, 0x2b, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x89, 0xb6, + 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xa0, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x7d, 0x6e, 0x2a, 0x33, 0x3e, + 0x2f, 0x22, 0x35, 0x2f, 0x7d, 0x0f, 0xae, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, + 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, + 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, + 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, + 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, + 0x2f, 0x5d, 0x22, 0x34, 0x37, 0x7d, 0x0d, 0x16, 0x49, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, + 0x2f, 0x5d, 0x22, 0x34, 0x37, 0x7d, 0x0d, 0x4b, 0x53, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, + 0x2f, 0x5d, 0x22, 0x34, 0x37, 0x7d, 0x0d, 0xb4, 0x64, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, + 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x35, 0x34, 0x34, 0x2c, 0x41, + 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x36, 0x34, 0x37, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x30, 0x33, 0x2e, 0x31, 0x37, 0x30, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x39, + 0x31, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, + 0x45, 0x2c, 0x44, 0x2a, 0x33, 0x42, 0x0d, 0x0a, 0xa3, 0x0a, 0x41, 0xa6, 0x66, 0xa6, 0xaa, 0xa6, + 0xaa, 0x60, 0x9c, 0x6c, 0x8a, 0x88, 0x98, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2d, 0x28, 0x1f, 0x6c, 0x20, 0x66, + 0x3e, 0x2f, 0x3e, 0x22, 0x38, 0x53, 0x7d, 0x45, 0x52, 0x4e, 0x49, 0x45, 0x20, 0x49, 0x4e, 0x20, + 0x47, 0x4d, 0x43, 0x20, 0x45, 0x4e, 0x56, 0x4f, 0x59, 0x0d, 0x34, 0xc0, 0x52, 0x82, 0xa0, 0xa6, + 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x30, 0x38, + 0x2e, 0x31, 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x37, 0x32, 0x57, 0x2d, 0x55, + 0x53, 0x47, 0x53, 0x20, 0x50, 0x61, 0x73, 0x61, 0x64, 0x65, 0x6e, 0x61, 0x2c, 0x43, 0x41, 0x20, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x0d, 0xa4, 0xd5, 0x52, + 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3d, 0x33, + 0x34, 0x30, 0x38, 0x2e, 0x31, 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x37, 0x2e, 0x37, 0x32, + 0x57, 0x2d, 0x55, 0x53, 0x47, 0x53, 0x20, 0x50, 0x61, 0x73, 0x61, 0x64, 0x65, 0x6e, 0x61, 0x2c, + 0x43, 0x41, 0x20, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x66, 0x69, 0x63, 0x65, 0x0d, + 0x79, 0x27, 0x33, 0xa6, 0xa6, 0xa6, 0xb2, 0xae, 0xaa, 0x60, 0xae, 0x84, 0x6c, 0xb4, 0xa6, 0xaa, + 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x27, 0x2d, 0x44, 0x35, 0x6c, 0x20, + 0x1c, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x6b, 0x7d, 0x47, 0x72, 0x65, 0x67, 0x27, 0x73, 0x20, 0x44, + 0x37, 0x30, 0x30, 0x0d, 0xfa, 0x3e, 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xac, 0xa2, 0x60, 0xae, 0x6c, + 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, + 0x30, 0x2c, 0x6d, 0x5e, 0x22, 0x76, 0x3e, 0xf9, 0x88, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, + 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, + 0x2f, 0x5d, 0x22, 0x38, 0x38, 0x7d, 0x0d, 0xf6, 0x55, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, + 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, + 0x2f, 0x5d, 0x22, 0x38, 0x38, 0x7d, 0x0d, 0xab, 0x4f, 0x26, 0xa6, 0x68, 0xa0, 0xb2, 0xa6, 0xb2, + 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x60, 0x2e, 0x2b, 0x6d, 0x6c, 0x22, 0x5a, 0x6b, 0x2f, 0x22, 0x35, 0x66, 0x7d, 0xde, 0xf0, + 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, + 0x32, 0x30, 0x36, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, + 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, + 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, + 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x44, 0x0d, 0x0a, + 0xd4, 0xa6, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, + 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x32, 0x30, 0x36, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, + 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, + 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, + 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x44, + 0x0d, 0x0a, 0x8b, 0xac, 0x5b, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0xae, 0x62, 0x8a, 0xa4, + 0x8e, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0x65, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x32, 0x35, 0x2e, 0x30, 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x38, + 0x32, 0x38, 0x2e, 0x32, 0x35, 0x57, 0x2d, 0x41, 0x50, 0x52, 0x53, 0x20, 0x43, 0x61, 0x6e, 0x79, + 0x6f, 0x6e, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x2c, 0x20, 0x43, 0x41, 0x20, 0x77, + 0x31, 0x65, 0x72, 0x67, 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x0d, 0x2f, 0xa8, + 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xaa, 0xae, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x30, 0x2f, 0x6d, 0x22, 0x75, 0x76, + 0x3e, 0xfa, 0x8b, 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xaa, 0xae, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x30, 0x2f, 0x6d, + 0x22, 0x75, 0x76, 0x3e, 0x26, 0x31, 0x26, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x6c, + 0xa0, 0x90, 0xb0, 0x40, 0x78, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3e, 0x20, + 0x53, 0x74, 0x65, 0x76, 0x65, 0x27, 0x73, 0x20, 0x52, 0x69, 0x67, 0xba, 0x93, 0x35, 0x92, 0x88, + 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x4b, 0x41, 0x36, 0x49, 0x48, 0x54, 0x2d, 0x33, 0x2f, 0x52, 0x20, + 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x41, 0x44, 0x45, 0x32, 0x2d, 0x31, 0x2f, 0x42, + 0x0d, 0x5a, 0x2d, 0x63, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x6a, 0x60, 0x96, 0x8c, 0x6c, 0xaa, 0xa4, + 0xaa, 0x60, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3e, 0x32, 0x38, 0x30, 0x34, 0x35, 0x30, + 0x7a, 0x5b, 0x32, 0x31, 0x35, 0x5d, 0x55, 0x70, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x72, 0x75, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x69, 0x6e, 0x20, 0x45, 0x6c, 0x20, 0x43, 0x65, 0x6e, 0x74, 0x72, + 0x6f, 0x20, 0x2c, 0x20, 0x43, 0x61, 0x6c, 0x69, 0x66, 0x6f, 0x72, 0x6e, 0x69, 0x61, 0x20, 0x39, + 0x32, 0x32, 0x34, 0x33, 0x0d, 0x8f, 0xf3, 0x72, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0x60, 0x96, + 0x86, 0x6c, 0xb2, 0xa4, 0xaa, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x7d, 0x4b, 0x43, 0x36, 0x59, 0x52, 0x55, 0x2d, 0x34, 0x3e, + 0x41, 0x50, 0x55, 0x32, 0x35, 0x4e, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4b, 0x43, 0x36, + 0x59, 0x52, 0x55, 0x2a, 0x3a, 0x3b, 0x50, 0x65, 0x6c, 0x61, 0x74, 0x6f, 0x20, 0x20, 0x20, 0x2a, + 0x32, 0x30, 0x32, 0x30, 0x33, 0x37, 0x7a, 0x33, 0x34, 0x35, 0x35, 0x2e, 0x31, 0x31, 0x4e, 0x2f, + 0x31, 0x31, 0x39, 0x32, 0x34, 0x2e, 0x31, 0x36, 0x57, 0x6d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x72, 0x20, 0x73, 0x69, 0x74, 0x65, 0x0d, 0x10, 0x5b, 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xaa, + 0xb2, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, + 0x03, 0xf0, 0x60, 0x2e, 0x30, 0x30, 0x6d, 0x3e, 0x34, 0x76, 0x3e, 0x7a, 0x33, 0x22, 0xa6, 0xa6, + 0xa8, 0xae, 0xaa, 0xb2, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x30, 0x30, 0x6d, 0x3e, 0x34, 0x76, 0x3e, 0xf1, 0x81, + 0x2f, 0xa6, 0x68, 0xa2, 0xa2, 0xa0, 0xb4, 0x60, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2e, 0x51, 0x4a, 0x6c, 0x23, 0x2e, 0x76, + 0x2f, 0x5d, 0x22, 0x36, 0x2f, 0x7d, 0x54, 0x4d, 0x2d, 0x44, 0x37, 0x30, 0x30, 0x0d, 0x76, 0x9f, + 0x56, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x39, 0x2e, 0x37, 0x33, + 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x38, 0x32, 0x57, 0x5f, 0x32, 0x32, 0x35, 0x2f, + 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x38, 0x70, 0x30, 0x30, 0x30, 0x68, 0x36, 0x38, 0x62, 0x31, + 0x30, 0x31, 0x36, 0x32, 0x2f, 0x43, 0x20, 0x4b, 0x42, 0x36, 0x43, 0x59, 0x53, 0x20, 0x46, 0x4f, + 0x52, 0x20, 0x57, 0x58, 0x0d, 0xb9, 0xa8, 0x56, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, + 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x21, + 0x33, 0x33, 0x34, 0x39, 0x2e, 0x37, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x38, + 0x32, 0x57, 0x5f, 0x32, 0x32, 0x35, 0x2f, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x38, 0x70, 0x30, + 0x30, 0x30, 0x68, 0x36, 0x38, 0x62, 0x31, 0x30, 0x31, 0x36, 0x32, 0x2f, 0x43, 0x20, 0x4b, 0x42, + 0x36, 0x43, 0x59, 0x53, 0x20, 0x46, 0x4f, 0x52, 0x20, 0x57, 0x58, 0x0d, 0xde, 0x35, 0x56, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x39, 0x2e, 0x37, 0x33, 0x4e, 0x2f, + 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x38, 0x32, 0x57, 0x5f, 0x32, 0x32, 0x35, 0x2f, 0x30, 0x30, + 0x30, 0x74, 0x30, 0x36, 0x38, 0x70, 0x30, 0x30, 0x30, 0x68, 0x36, 0x38, 0x62, 0x31, 0x30, 0x31, + 0x36, 0x32, 0x2f, 0x43, 0x20, 0x4b, 0x42, 0x36, 0x43, 0x59, 0x53, 0x20, 0x46, 0x4f, 0x52, 0x20, + 0x57, 0x58, 0x0d, 0x61, 0xc9, 0x56, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, + 0x86, 0xb2, 0xa6, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x67, 0x03, 0xf0, 0x21, 0x33, 0x33, + 0x34, 0x39, 0x2e, 0x37, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x38, 0x32, 0x57, + 0x5f, 0x32, 0x32, 0x35, 0x2f, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x38, 0x70, 0x30, 0x30, 0x30, + 0x68, 0x36, 0x38, 0x62, 0x31, 0x30, 0x31, 0x36, 0x32, 0x2f, 0x43, 0x20, 0x4b, 0x42, 0x36, 0x43, + 0x59, 0x53, 0x20, 0x46, 0x4f, 0x52, 0x20, 0x57, 0x58, 0x0d, 0x93, 0x81, 0x56, 0x82, 0xa0, 0xa4, + 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x39, 0x2e, 0x37, 0x33, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x30, 0x32, 0x2e, 0x38, 0x32, 0x57, 0x5f, 0x32, 0x32, 0x35, 0x2f, 0x30, 0x30, 0x30, 0x74, + 0x30, 0x36, 0x38, 0x70, 0x30, 0x30, 0x30, 0x68, 0x36, 0x38, 0x62, 0x31, 0x30, 0x31, 0x36, 0x32, + 0x2f, 0x43, 0x20, 0x4b, 0x42, 0x36, 0x43, 0x59, 0x53, 0x20, 0x46, 0x4f, 0x52, 0x20, 0x57, 0x58, + 0x0d, 0xb9, 0xa8, 0x69, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x88, 0x6c, 0xa4, 0xa6, + 0xa2, 0x60, 0xae, 0x6a, 0x9c, 0xac, 0x90, 0x40, 0xf4, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, + 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x36, + 0x45, 0x30, 0x37, 0x34, 0x33, 0x32, 0x37, 0x41, 0x42, 0x30, 0x30, 0x31, 0x31, 0x39, 0x41, 0x33, + 0x45, 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x39, 0x33, 0x30, 0x31, 0x34, 0x35, 0x30, 0x34, 0x34, + 0x32, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x68, 0xe1, 0x4d, 0x82, 0xa0, + 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, + 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, + 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, 0x0d, 0x71, 0x1f, 0x4d, 0x82, 0xa0, 0xa6, 0x64, + 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, + 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, + 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, 0x0d, 0xd5, 0xb3, 0x4c, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, + 0x60, 0xae, 0x6c, 0x9a, 0xa8, 0xa4, 0x40, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x32, 0x30, 0x2e, 0x34, 0x30, + 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x31, 0x36, 0x2e, 0x36, 0x35, 0x57, 0x2d, 0x77, 0x36, 0x6d, 0x74, + 0x72, 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, + 0x32, 0x4e, 0x7d, 0x0d, 0x7a, 0xe6, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, + 0x6c, 0x88, 0x84, 0x40, 0x7c, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x36, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, + 0x31, 0x36, 0x38, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, + 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, + 0x45, 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0x71, 0x10, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, + 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x36, 0x35, 0x31, 0x2c, 0x41, 0x2c, + 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x30, 0x2e, 0x31, 0x36, 0x38, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, + 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, + 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0x30, 0x92, 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xac, + 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, + 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x62, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x39, 0x7d, 0x39, + 0xa6, 0x2d, 0xa6, 0xa6, 0x6a, 0xac, 0xac, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, + 0x60, 0x2e, 0x5d, 0x62, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x39, 0x7d, 0x8d, 0x8e, 0x26, + 0xa6, 0xa6, 0x6a, 0xac, 0xac, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x62, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, + 0x22, 0x35, 0x39, 0x7d, 0x4d, 0x30, 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xac, 0xa0, 0x64, 0x82, 0x8a, + 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, + 0x5d, 0x62, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x39, 0x7d, 0xb8, 0x74, 0x2d, 0xa6, 0xa6, + 0x6a, 0xac, 0xac, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x62, + 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x39, 0x7d, 0x5f, 0x60, 0x26, 0xa6, 0xa6, 0x6a, 0xac, + 0xac, 0xa0, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x62, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x39, 0x7d, + 0x56, 0xe6, 0x4b, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, + 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3e, + 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, 0x36, 0x79, 0x6c, 0x62, 0x40, 0x74, + 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x4d, 0xf7, 0x44, 0x82, + 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, + 0xb2, 0x98, 0x84, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xeb, 0x03, 0xf0, 0x3e, 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, 0x36, + 0x79, 0x6c, 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, + 0x0d, 0x79, 0xfb, 0x2d, 0xa6, 0xa6, 0x6a, 0xac, 0xac, 0xa0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, + 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x62, 0x6e, 0x2a, 0x33, 0x3e, 0x2f, 0x22, 0x35, 0x39, 0x7d, 0x68, + 0xc3, 0x3d, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x3e, 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, 0x36, 0x79, 0x6c, 0x62, 0x40, + 0x74, 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x0c, 0x66, 0x44, + 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, + 0x6c, 0xb2, 0x98, 0x84, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3e, 0x30, 0x38, 0x31, 0x38, 0x33, 0x39, 0x7a, 0x20, 0x77, 0x61, + 0x36, 0x79, 0x6c, 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, + 0x6d, 0x0d, 0x42, 0xaa, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, + 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, + 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, + 0x30, 0x32, 0x30, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x33, 0x30, 0x37, 0x2f, 0x30, 0x30, 0x30, 0x67, + 0x30, 0x30, 0x36, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x68, 0x35, 0x35, 0x62, 0x31, 0x30, 0x31, 0x35, 0x36, 0x76, 0x36, 0xde, 0x22, + 0x5d, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x6c, 0x98, 0x82, 0xa4, 0x40, 0x62, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, + 0x34, 0x30, 0x33, 0x33, 0x32, 0x2c, 0x33, 0x34, 0x30, 0x35, 0x2e, 0x34, 0x33, 0x38, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x38, 0x33, 0x36, 0x2c, 0x57, 0x2c, 0x31, 0x2c, 0x30, + 0x36, 0x2c, 0x31, 0x2e, 0x31, 0x2c, 0x31, 0x31, 0x34, 0x2e, 0x32, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, + 0x31, 0x2e, 0x35, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, 0x37, 0x35, 0x0d, 0x0a, 0x29, 0xdc, 0x7b, 0x82, + 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, + 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, + 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x35, 0x7a, 0x33, + 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, + 0x57, 0x5f, 0x33, 0x30, 0x37, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x36, 0x74, 0x30, 0x36, + 0x35, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, 0x35, + 0x62, 0x31, 0x30, 0x31, 0x35, 0x36, 0x76, 0x36, 0xb8, 0xa7, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, + 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, + 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, + 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, + 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, + 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x33, 0x30, + 0x37, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x36, 0x74, 0x30, 0x36, 0x35, 0x72, 0x30, 0x30, + 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, 0x35, 0x62, 0x31, 0x30, 0x31, + 0x35, 0x36, 0x76, 0x36, 0x2f, 0x16, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, 0x82, 0x86, + 0x6c, 0xac, 0xac, 0x40, 0xf2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x63, 0x03, 0xf0, 0x60, 0xbe, + 0x5f, 0x7f, 0x6c, 0x23, 0x35, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6e, 0x7d, 0x0d, 0x75, 0x7f, 0x28, + 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0xbe, 0x5f, 0x7f, 0x6c, 0x23, 0x35, 0x3e, 0x2f, + 0x5d, 0x22, 0x36, 0x6e, 0x7d, 0x0d, 0xc8, 0xc8, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xb2, 0xb0, 0x60, + 0x82, 0x86, 0x6c, 0xac, 0xac, 0x40, 0xf2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x60, 0xbe, 0x5f, 0x7f, 0x6c, 0x23, 0x35, 0x3e, 0x2f, 0x5d, 0x22, 0x36, 0x6e, 0x7d, 0x0d, 0x58, + 0xce, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, + 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, 0x60, 0x8e, 0xa0, + 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x37, + 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x36, 0x35, 0x32, 0x35, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x33, 0x2e, 0x31, 0x37, 0x31, 0x37, 0x2c, 0x57, 0x2c, 0x30, 0x2e, + 0x30, 0x2c, 0x31, 0x39, 0x31, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, + 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x33, 0x32, 0x0d, 0x0a, 0x9b, 0xdd, 0x59, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x82, 0x6c, + 0x98, 0x88, 0xa2, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, + 0x30, 0x37, 0x7a, 0x33, 0x35, 0x30, 0x36, 0x2e, 0x36, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, + 0x39, 0x2e, 0x33, 0x38, 0x57, 0x6b, 0x32, 0x38, 0x34, 0x2f, 0x30, 0x36, 0x30, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x33, 0x39, 0x33, 0x30, 0xc6, 0xdd, 0x5c, 0x82, 0xa0, 0xae, 0x64, 0x6e, 0x6a, 0x60, + 0x96, 0x88, 0x6c, 0x8a, 0x88, 0x9a, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x3d, 0x33, 0x33, 0x34, 0x30, 0x2e, 0x32, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x34, 0x2e, + 0x38, 0x38, 0x57, 0x4b, 0x50, 0x48, 0x47, 0x32, 0x31, 0x30, 0x30, 0x2f, 0x57, 0x69, 0x6e, 0x41, + 0x50, 0x52, 0x53, 0x20, 0x32, 0x2e, 0x37, 0x2e, 0x35, 0x20, 0x2d, 0x43, 0x41, 0x4f, 0x52, 0x41, + 0x43, 0x4f, 0x53, 0x54, 0x41, 0x20, 0x4d, 0x45, 0x2d, 0x32, 0x37, 0x35, 0x2d, 0x3c, 0x35, 0x33, + 0x30, 0x3e, 0x0d, 0xba, 0xa8, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0x75, 0x03, 0xf0, 0x3e, 0x57, 0x49, 0x44, 0x45, 0x32, 0x2d, 0x32, 0x20, 0x69, + 0x73, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x70, 0x61, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x20, 0x53, + 0x6f, 0x43, 0x61, 0x6c, 0x0d, 0x39, 0xa4, 0x5f, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x66, 0x60, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0x75, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x35, 0x2e, 0x37, 0x31, + 0x4e, 0x4b, 0x31, 0x31, 0x36, 0x34, 0x34, 0x2e, 0x32, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, + 0x37, 0x36, 0x30, 0x2f, 0x50, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x76, 0x65, 0x20, 0x52, 0x2c, 0x57, + 0x6e, 0x2c, 0x31, 0x30, 0x4c, 0x4e, 0x4b, 0x6e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x33, 0x30, + 0x30, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x72, 0x69, 0x76, 0x63, 0x6f, 0x72, 0x61, 0x63, 0x65, 0x73, + 0x2e, 0x6f, 0x72, 0x67, 0x0d, 0x76, 0x33, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x3c, 0x7d, 0x0d, 0xb0, 0x60, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x3c, 0x7d, 0x0d, 0x12, 0x4d, 0x62, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, + 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe1, 0x03, 0xf0, 0x24, 0x55, 0x4c, + 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, + 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, + 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x62, 0xea, 0x33, 0x82, 0xa0, 0xaa, 0x64, 0x6a, + 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0x63, + 0x03, 0xf0, 0x3e, 0x32, 0x30, 0x32, 0x33, 0x33, 0x37, 0x7a, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x77, 0x61, 0x38, 0x6c, 0x6d, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xf7, 0x82, 0x33, 0x82, + 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3e, 0x32, 0x30, 0x32, 0x33, 0x33, 0x37, 0x7a, 0x68, 0x74, + 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x61, 0x38, 0x6c, 0x6d, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, + 0x25, 0x27, 0x5b, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, + 0x68, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, + 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, + 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, + 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x2d, 0x25, 0x5a, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa0, + 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x35, + 0x32, 0x31, 0x2e, 0x30, 0x37, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x34, 0x30, 0x2e, 0x33, 0x38, 0x57, + 0x5f, 0x50, 0x48, 0x47, 0x35, 0x37, 0x33, 0x30, 0x20, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x34, 0x37, + 0x33, 0x38, 0x2f, 0x20, 0x61, 0x70, 0x72, 0x73, 0x40, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x32, 0x61, + 0x73, 0x68, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x7d, 0x49, 0x36, 0xa6, 0x64, 0xa8, 0xa4, 0xb0, 0xaa, + 0x60, 0x96, 0x8c, 0x6c, 0x90, 0x88, 0x94, 0xe6, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, + 0x2d, 0x2a, 0x57, 0x6c, 0x20, 0x1c, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x76, 0x7d, 0x0d, 0x3b, 0xa5, + 0x5e, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0x62, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0x9c, 0x6e, 0xb4, 0x8a, 0xac, 0x40, 0x63, 0x03, 0xf0, 0x21, + 0x33, 0x34, 0x33, 0x36, 0x2e, 0x36, 0x32, 0x4e, 0x4e, 0x31, 0x31, 0x37, 0x31, 0x37, 0x2e, 0x33, + 0x30, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x34, + 0x35, 0x33, 0x30, 0x2f, 0x57, 0x2d, 0x52, 0x2d, 0x54, 0x2d, 0x43, 0x41, 0x20, 0x56, 0x69, 0x63, + 0x74, 0x6f, 0x72, 0x76, 0x69, 0x6c, 0x6c, 0x65, 0x2c, 0x20, 0x43, 0x41, 0x0d, 0xe6, 0x6a, 0x61, + 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, + 0x30, 0x38, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, 0x38, 0x38, + 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, 0x57, 0x2c, + 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, 0x31, 0x31, + 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x33, 0x0d, 0x0a, 0x94, + 0x4d, 0x35, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0xae, 0x6c, 0x82, 0x9a, 0x90, 0x40, 0x66, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x3e, 0x31, 0x33, 0x30, 0x30, 0x30, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, 0x45, 0x4b, 0x52, + 0x41, 0x43, 0x45, 0x53, 0x0d, 0x1e, 0x00, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x96, + 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x67, 0x03, 0xf0, 0x57, + 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x20, 0x4f, + 0x4e, 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x64, 0x59, 0x31, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, + 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, 0x4f, 0x4e, + 0x20, 0x4f, 0x4e, 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x6e, 0x9f, 0x31, 0x84, 0x8a, 0x82, 0x86, + 0x9e, 0x9c, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x57, 0x45, 0x41, 0x54, 0x48, 0x45, 0x52, 0x20, 0x53, 0x54, 0x41, 0x54, 0x49, + 0x4f, 0x4e, 0x20, 0x4f, 0x4e, 0x2d, 0x4c, 0x49, 0x4e, 0x45, 0x0d, 0x9c, 0xb9, 0x55, 0x82, 0xa0, + 0xae, 0x64, 0x6e, 0x6e, 0x60, 0x96, 0x88, 0x6c, 0x98, 0x82, 0xb2, 0x60, 0xae, 0x6c, 0xa0, 0xac, + 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x33, + 0x38, 0x2e, 0x38, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x35, 0x2e, 0x34, 0x30, 0x57, 0x79, + 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x69, 0x6e, 0x41, 0x50, 0x52, 0x53, 0x20, + 0x32, 0x2e, 0x37, 0x2e, 0x37, 0x20, 0x2d, 0x32, 0x37, 0x37, 0x2d, 0x3c, 0x36, 0x33, 0x30, 0x3e, + 0x0d, 0xca, 0x86, 0x55, 0x82, 0xa0, 0xae, 0x64, 0x6e, 0x6e, 0x60, 0x96, 0x88, 0x6c, 0x98, 0x82, + 0xb2, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x33, 0x38, 0x2e, 0x38, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, + 0x35, 0x2e, 0x34, 0x30, 0x57, 0x79, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x30, 0x2f, 0x57, 0x69, + 0x6e, 0x41, 0x50, 0x52, 0x53, 0x20, 0x32, 0x2e, 0x37, 0x2e, 0x37, 0x20, 0x2d, 0x32, 0x37, 0x37, + 0x2d, 0x3c, 0x36, 0x33, 0x30, 0x3e, 0x0d, 0xa8, 0x30, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, + 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, + 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x19, 0x93, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, + 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, + 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x30, 0x38, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, + 0x37, 0x2e, 0x36, 0x34, 0x32, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x34, + 0x39, 0x36, 0x39, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, + 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, + 0x2a, 0x36, 0x35, 0x0d, 0x0a, 0x9b, 0x6c, 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xb2, 0xb0, 0x64, 0x82, + 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, + 0x2e, 0x5d, 0x4c, 0x6c, 0x5c, 0x37, 0x3e, 0x2f, 0x22, 0x35, 0x42, 0x7d, 0xfa, 0x1b, 0x26, 0xa6, + 0xa6, 0x6a, 0xac, 0xb2, 0xb0, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x4c, 0x6c, 0x5c, 0x37, 0x3e, 0x2f, 0x22, + 0x35, 0x42, 0x7d, 0x8e, 0x8d, 0x26, 0xa6, 0xa6, 0x6a, 0xac, 0xb2, 0xb0, 0x64, 0x82, 0x8a, 0x6c, + 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5d, + 0x4c, 0x6c, 0x5c, 0x37, 0x3e, 0x2f, 0x22, 0x35, 0x42, 0x7d, 0x7b, 0xc9, 0x26, 0xa6, 0xa6, 0x6a, + 0xac, 0xb2, 0xb0, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x4c, 0x6c, 0x5c, 0x37, 0x3e, 0x2f, 0x22, 0x35, 0x42, + 0x7d, 0x95, 0x5b, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, + 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, + 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, + 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, + 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x62, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x31, 0x31, 0x2e, 0x32, 0x31, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x31, 0x33, 0x57, + 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x36, 0x34, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x4c, 0x41, 0x20, 0x61, 0x72, 0x65, 0x61, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, + 0x2f, 0x73, 0x63, 0x65, 0x61, 0x72, 0x61, 0x40, 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, + 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xcb, 0xc9, 0x36, 0xa6, 0x6a, 0xa6, 0xa6, 0xb0, 0xae, 0x60, + 0x96, 0x8a, 0x6c, 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2d, + 0x40, 0x78, 0x6c, 0x21, 0x2a, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x6c, 0x7d, 0x0d, 0x64, 0x45, 0x61, + 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, + 0x30, 0x38, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x34, 0x34, 0x32, 0x30, + 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x33, 0x2e, 0x31, 0x37, 0x39, 0x30, 0x2c, 0x57, 0x2c, + 0x31, 0x33, 0x2e, 0x32, 0x2c, 0x31, 0x37, 0x38, 0x2e, 0x33, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, + 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x30, 0x35, 0x0d, 0x0a, 0x39, + 0xc4, 0x41, 0xa6, 0x66, 0xa6, 0xaa, 0xa6, 0xaa, 0x60, 0x9c, 0x6c, 0x8a, 0x88, 0x98, 0x40, 0xe4, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x60, 0x2d, 0x28, 0x1f, 0x6c, 0x20, 0x66, 0x3e, 0x2f, 0x3e, 0x22, 0x38, 0x58, 0x7d, 0x45, 0x52, + 0x4e, 0x49, 0x45, 0x20, 0x49, 0x4e, 0x20, 0x47, 0x4d, 0x43, 0x20, 0x45, 0x4e, 0x56, 0x4f, 0x59, + 0x0d, 0xf1, 0x2a, 0x3c, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x92, 0x86, + 0x86, 0x60, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, + 0x03, 0xf0, 0x4b, 0x46, 0x36, 0x49, 0x43, 0x43, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, + 0x2f, 0x44, 0x20, 0x4b, 0x46, 0x36, 0x49, 0x43, 0x43, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x65, 0x15, + 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, + 0x32, 0x33, 0x30, 0x32, 0x30, 0x38, 0x7a, 0x33, 0x33, 0x34, 0x34, 0x2e, 0x38, 0x31, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x31, 0x31, 0x2e, 0x33, 0x35, 0x57, 0x6b, 0x33, 0x35, 0x39, 0x2f, 0x30, 0x35, + 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x33, 0x35, 0x38, 0xff, 0x8b, 0x2d, 0xa6, 0x66, 0xaa, + 0xae, 0xa8, 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, + 0x20, 0x1c, 0x76, 0x5c, 0x22, 0x3a, 0x61, 0x7d, 0x42, 0x44, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, + 0xa6, 0x60, 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, + 0x76, 0x5c, 0x22, 0x3a, 0x61, 0x7d, 0x90, 0xaa, 0x2d, 0xa6, 0x66, 0xaa, 0xae, 0xa8, 0xa6, 0x60, + 0x96, 0x88, 0x6c, 0xaa, 0xb4, 0x9a, 0x7e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2d, 0x29, 0x1d, 0x6c, 0x20, 0x1c, 0x76, 0x5c, + 0x22, 0x3a, 0x61, 0x7d, 0xa7, 0x09, 0x40, 0x82, 0xa0, 0xae, 0x64, 0x6e, 0x6e, 0x60, 0x96, 0x88, + 0x6c, 0x98, 0x82, 0xb2, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3e, 0x30, 0x32, 0x31, 0x31, 0x30, 0x30, 0x20, 0x44, 0x61, 0x76, + 0x69, 0x64, 0x2c, 0x20, 0x64, 0x61, 0x6c, 0x6c, 0x64, 0x61, 0x79, 0x40, 0x71, 0x6e, 0x65, 0x74, + 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0xc1, 0x3a, 0x48, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, + 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x2f, 0x6b, 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, 0x20, 0x4d, 0x69, 0x6b, 0x65, 0xb7, 0x29, + 0x52, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0xae, 0x6c, 0x9a, 0x82, 0x8c, 0x40, 0x60, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x5f, + 0x31, 0x31, 0x32, 0x32, 0x31, 0x39, 0x30, 0x39, 0x63, 0x30, 0x34, 0x36, 0x73, 0x30, 0x30, 0x30, + 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x32, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x50, 0x30, 0x30, 0x30, 0x68, 0x33, 0x34, 0x62, 0x31, 0x30, 0x31, 0x38, 0x35, 0x74, 0x55, 0x32, + 0x6b, 0x0d, 0xbf, 0x77, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0x82, 0x88, 0x6c, 0x9c, 0x90, + 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, + 0x30, 0x39, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, 0x31, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, + 0x39, 0x2e, 0x37, 0x37, 0x57, 0x5f, 0x32, 0x34, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, + 0x30, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, + 0x30, 0x62, 0x31, 0x30, 0x31, 0x36, 0x33, 0x68, 0x34, 0x34, 0x2f, 0x50, 0x48, 0x47, 0x35, 0x32, + 0x36, 0x30, 0x35, 0x2f, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x20, 0x57, 0x58, + 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x7d, 0x0d, 0x47, 0xda, 0x77, 0x82, 0xa0, 0xaa, 0x64, + 0x6a, 0x9c, 0xe0, 0x82, 0x88, 0x6c, 0x9c, 0x90, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x39, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, + 0x31, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x5f, 0x32, 0x34, + 0x30, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, + 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x36, 0x33, 0x68, + 0x34, 0x34, 0x2f, 0x50, 0x48, 0x47, 0x35, 0x32, 0x36, 0x30, 0x35, 0x2f, 0x50, 0x6c, 0x61, 0x63, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x20, 0x57, 0x58, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x7d, + 0x0d, 0xa7, 0x4e, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, + 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, + 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, + 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, + 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, + 0x9c, 0x92, 0x40, 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, + 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, + 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, + 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, + 0x72, 0x61, 0x2c, 0x43, 0x41, 0xfb, 0x12, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, + 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, + 0x22, 0x34, 0x3e, 0x7d, 0x0d, 0x08, 0xd5, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, 0xae, + 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, 0x2f, + 0x31, 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, 0x30, + 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x33, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, + 0x30, 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x36, 0x64, 0x55, + 0x32, 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0x39, 0xa6, 0x60, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, 0x60, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xee, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, + 0x2f, 0x31, 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, + 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x36, 0x33, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, + 0x30, 0x30, 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x36, 0x64, + 0x55, 0x32, 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0x57, 0x16, 0x67, 0x82, 0xa0, 0xa4, 0xb0, 0x68, 0x6c, + 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xea, 0xae, + 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3d, + 0x33, 0x36, 0x31, 0x37, 0x2e, 0x33, 0x37, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x30, 0x38, 0x2e, 0x39, + 0x34, 0x57, 0x5f, 0x30, 0x30, 0x39, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, + 0x36, 0x33, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x2e, 0x2e, 0x2e, 0x2e, 0x68, 0x30, + 0x30, 0x62, 0x31, 0x30, 0x31, 0x37, 0x36, 0x64, 0x55, 0x32, 0x6b, 0x73, 0x2e, 0x63, 0x0d, 0xf8, + 0xa4, 0x4b, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x00, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, 0x60, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x33, 0x30, 0x32, + 0x31, 0x30, 0x63, 0x33, 0x30, 0x34, 0x73, 0x30, 0x31, 0x30, 0x67, 0x30, 0x30, 0x39, 0x74, 0x30, + 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x32, + 0x34, 0x62, 0x31, 0x30, 0x31, 0x36, 0x32, 0x74, 0x55, 0x32, 0x6b, 0x68, 0xfa, 0x4b, 0x82, 0xa0, + 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, + 0x32, 0x30, 0x39, 0x7a, 0x33, 0x33, 0x34, 0x35, 0x2e, 0x39, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, + 0x31, 0x31, 0x2e, 0x33, 0x37, 0x57, 0x6b, 0x33, 0x34, 0x33, 0x2f, 0x30, 0x37, 0x33, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x31, 0x32, 0x36, 0x36, 0x05, 0xbd, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, + 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x30, 0x39, 0x7a, + 0x33, 0x33, 0x34, 0x35, 0x2e, 0x39, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x31, 0x2e, 0x33, + 0x37, 0x57, 0x6b, 0x33, 0x34, 0x33, 0x2f, 0x30, 0x37, 0x33, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, + 0x32, 0x36, 0x36, 0x1d, 0x9f, 0x66, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, 0x60, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0x74, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x31, 0x39, 0x2e, 0x38, 0x32, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x33, 0x36, 0x2e, 0x30, 0x36, 0x57, + 0x23, 0x50, 0x48, 0x47, 0x36, 0x38, 0x36, 0x30, 0x2f, 0x57, 0x31, 0x20, 0x6f, 0x6e, 0x20, 0x4f, + 0x61, 0x74, 0x20, 0x4d, 0x74, 0x6e, 0x2e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x37, 0x34, 0x37, + 0x2f, 0x6b, 0x36, 0x63, 0x63, 0x63, 0x40, 0x61, 0x6d, 0x73, 0x61, 0x74, 0x2e, 0x6f, 0x72, 0x67, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x0d, 0x07, 0xbd, 0x2f, 0xa6, 0xa8, 0xa0, + 0xa8, 0xa0, 0xa0, 0x60, 0x96, 0x88, 0x6c, 0xac, 0x98, 0xa0, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x29, 0x3a, 0x6c, + 0x4a, 0x61, 0x6a, 0x2f, 0x5d, 0x22, 0x37, 0x70, 0x7d, 0x0d, 0x79, 0x95, 0x26, 0xa6, 0xa6, 0x6a, + 0xae, 0xa6, 0xa2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x39, 0x6e, 0x66, 0x36, 0x3e, 0x2f, 0x22, 0x35, 0x3a, + 0x7d, 0xd1, 0x21, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, + 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x32, 0x31, 0x30, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, + 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, + 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, + 0x41, 0x0d, 0x0a, 0xb1, 0x08, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, + 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x40, 0x32, 0x33, + 0x30, 0x32, 0x30, 0x39, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, + 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x32, 0x67, + 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, + 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x33, 0x30, 0x0d, 0xdd, 0x49, 0x60, + 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, + 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x40, 0x32, + 0x33, 0x30, 0x32, 0x30, 0x39, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x32, + 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x33, 0x30, 0x0d, 0x23, 0x31, + 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x30, 0x39, 0x7a, + 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, + 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x32, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, + 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, + 0x30, 0x31, 0x39, 0x38, 0x68, 0x33, 0x30, 0x0d, 0xb3, 0xf9, 0x26, 0xa6, 0xa6, 0x6a, 0xae, 0xa6, + 0xa2, 0x62, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, + 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x39, 0x6e, 0x66, 0x36, 0x3e, 0x2f, 0x22, 0x35, 0x3a, 0x7d, 0x3f, + 0xb3, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, + 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, 0x60, 0x8e, 0xa0, + 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x30, + 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x34, 0x33, 0x35, 0x36, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x34, 0x39, 0x39, 0x30, 0x2c, 0x57, 0x2c, 0x32, 0x37, + 0x2e, 0x35, 0x2c, 0x38, 0x38, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, + 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x44, 0x0d, 0x0a, 0xae, 0x43, 0x2b, 0x92, + 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0xae, 0x88, 0x6c, 0x84, 0xb2, 0x9a, 0x62, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x57, 0x44, 0x36, 0x42, 0x59, 0x4d, 0x2d, 0x31, 0x2f, 0x52, + 0x20, 0x57, 0x49, 0x44, 0x45, 0x2f, 0x44, 0x0d, 0x0b, 0xe1, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, + 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, + 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x2d, 0x7d, 0x0d, 0x36, + 0xfc, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, + 0x30, 0x32, 0x31, 0x30, 0x34, 0x30, 0x2e, 0x36, 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x36, + 0x2e, 0x31, 0x34, 0x33, 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, 0x2e, 0x34, 0x30, + 0x39, 0x30, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x45, 0x0d, + 0x09, 0x3f, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, + 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, + 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, + 0x2f, 0x5d, 0x22, 0x35, 0x2d, 0x7d, 0x0d, 0x86, 0xf0, 0x3d, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xb0, + 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, + 0x22, 0x35, 0x2d, 0x7d, 0x0d, 0x8f, 0x9e, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, + 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, + 0x22, 0x38, 0x38, 0x7d, 0x0d, 0xf6, 0x55, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, 0x60, 0xae, + 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, 0x2f, 0x5d, + 0x22, 0x38, 0x38, 0x7d, 0x0d, 0xab, 0x4f, 0x4e, 0x84, 0x8a, 0x82, 0x86, 0x9e, 0x9c, 0x60, 0x82, + 0x8a, 0x68, 0xa8, 0x9a, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x64, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0x67, 0x03, 0xf0, 0x21, 0x33, 0x34, + 0x30, 0x33, 0x2e, 0x30, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x35, 0x2e, 0x30, 0x30, 0x57, + 0x5b, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x65, 0x63, 0x6a, 0x6f, 0x6e, 0x65, 0x73, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0xdc, 0x13, 0x48, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x8e, + 0x6c, 0xa6, 0x96, 0xa2, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x2f, 0x32, + 0x33, 0x30, 0x32, 0x31, 0x31, 0x7a, 0x33, 0x33, 0x34, 0x33, 0x2e, 0x38, 0x39, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x30, 0x31, 0x2e, 0x38, 0x39, 0x57, 0x6b, 0x33, 0x31, 0x35, 0x2f, 0x30, 0x30, 0x30, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x35, 0x2f, 0x54, 0x54, 0x33, 0x8b, 0x12, 0x65, + 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, 0x40, 0x78, 0xa4, 0x8a, + 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x47, + 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x31, 0x30, 0x38, 0x2c, 0x56, 0x2c, 0x33, 0x34, + 0x30, 0x38, 0x2e, 0x37, 0x30, 0x36, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x34, 0x34, 0x2e, + 0x39, 0x37, 0x30, 0x37, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2c, 0x30, 0x2e, 0x30, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x39, 0x2c, 0x45, 0x2a, 0x34, + 0x41, 0x0d, 0x0a, 0x37, 0x8d, 0x3b, 0x82, 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, + 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, + 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, + 0x93, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, + 0x30, 0x32, 0x31, 0x31, 0x31, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x34, + 0x32, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x35, 0x30, 0x30, 0x37, 0x2c, + 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x31, 0x31, 0x2e, 0x34, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x44, 0x0d, + 0x0a, 0xbf, 0xe5, 0x65, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, + 0x40, 0x78, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x31, 0x31, 0x35, 0x2c, + 0x56, 0x2c, 0x33, 0x34, 0x30, 0x38, 0x2e, 0x37, 0x30, 0x36, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, + 0x38, 0x34, 0x34, 0x2e, 0x39, 0x37, 0x30, 0x37, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x39, + 0x2c, 0x45, 0x2a, 0x34, 0x36, 0x0d, 0x0a, 0xff, 0x70, 0x5d, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, + 0xe0, 0x96, 0x84, 0x6e, 0xb4, 0xac, 0x82, 0x62, 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x3d, + 0x33, 0x32, 0x34, 0x30, 0x2e, 0x33, 0x39, 0x4e, 0x49, 0x31, 0x31, 0x34, 0x32, 0x35, 0x2e, 0x33, + 0x32, 0x57, 0x26, 0x50, 0x48, 0x47, 0x35, 0x35, 0x36, 0x30, 0x2f, 0x57, 0x32, 0x2c, 0x53, 0x43, + 0x41, 0x6e, 0x20, 0x4b, 0x42, 0x37, 0x5a, 0x56, 0x41, 0x20, 0x49, 0x67, 0x61, 0x74, 0x65, 0x2f, + 0x44, 0x69, 0x67, 0x69, 0x0d, 0xab, 0xf7, 0x26, 0xa6, 0xa6, 0x6a, 0xae, 0xb0, 0xa6, 0x64, 0x82, + 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, + 0x2e, 0x5d, 0x22, 0x6c, 0x2a, 0x34, 0x3e, 0x2f, 0x22, 0x35, 0x44, 0x7d, 0xad, 0xdd, 0x26, 0xa6, + 0xa6, 0x6a, 0xae, 0xb0, 0xa6, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x5d, 0x22, 0x6c, 0x2a, 0x34, 0x3e, 0x2f, 0x22, + 0x35, 0x44, 0x7d, 0xe8, 0x5f, 0x26, 0xa6, 0xa6, 0x6a, 0xae, 0xb0, 0xa6, 0x64, 0x82, 0x8a, 0x6c, + 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5d, + 0x22, 0x6c, 0x2a, 0x34, 0x3e, 0x2f, 0x22, 0x35, 0x44, 0x7d, 0x2c, 0x0f, 0x51, 0x82, 0xa0, 0xa4, + 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, + 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, + 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, + 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x2f, 0xa6, + 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, + 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, + 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0x17, 0x1f, 0x2f, 0xa6, + 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, + 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0x4a, 0x05, 0x60, 0x8e, + 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, + 0x31, 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x33, 0x36, 0x39, 0x33, 0x2c, + 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x39, 0x30, 0x37, 0x39, 0x2c, 0x57, 0x2c, 0x39, + 0x2e, 0x38, 0x2c, 0x31, 0x37, 0x32, 0x2e, 0x37, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, + 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x44, 0x2a, 0x33, 0x30, 0x0d, 0x0a, 0xd7, 0xd6, 0x41, + 0xa6, 0x66, 0xa6, 0xaa, 0xa6, 0xaa, 0x60, 0x9c, 0x6c, 0x8a, 0x88, 0x98, 0x40, 0xe4, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2d, + 0x28, 0x1f, 0x6c, 0x20, 0x66, 0x3e, 0x2f, 0x3e, 0x22, 0x38, 0x4e, 0x7d, 0x45, 0x52, 0x4e, 0x49, + 0x45, 0x20, 0x49, 0x4e, 0x20, 0x47, 0x4d, 0x43, 0x20, 0x45, 0x4e, 0x56, 0x4f, 0x59, 0x0d, 0x6a, + 0xf7, 0x4f, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x82, 0x88, 0x6c, 0x9c, 0x90, 0x40, 0x60, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3b, 0x4c, 0x41, 0x20, 0x4c, 0x4f, 0x41, + 0x44, 0x20, 0x20, 0x2a, 0x32, 0x32, 0x31, 0x30, 0x31, 0x31, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, + 0x31, 0x38, 0x4e, 0x5c, 0x31, 0x31, 0x37, 0x34, 0x39, 0x2e, 0x37, 0x37, 0x57, 0x3f, 0x20, 0x39, + 0x37, 0x20, 0x49, 0x6e, 0x20, 0x31, 0x30, 0x20, 0x4d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x73, 0xc9, + 0xd8, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, 0x8c, 0x64, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, + 0x30, 0x32, 0x31, 0x32, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, 0x30, 0x31, + 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, 0x34, 0x2c, + 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x33, 0x30, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, 0x38, 0x0d, + 0x0a, 0x57, 0xeb, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, + 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, + 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, + 0x32, 0x31, 0x30, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, + 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x37, 0x34, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, + 0x30, 0x36, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, + 0x30, 0x30, 0x68, 0x35, 0x34, 0x62, 0x31, 0x30, 0x31, 0x35, 0x36, 0x76, 0x36, 0x49, 0xb3, 0x7b, + 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x57, + 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, + 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x30, 0x7a, + 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, + 0x35, 0x57, 0x5f, 0x32, 0x37, 0x34, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x36, 0x74, 0x30, + 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, + 0x34, 0x62, 0x31, 0x30, 0x31, 0x35, 0x36, 0x76, 0x36, 0x2f, 0x36, 0x7b, 0x82, 0xa0, 0x94, 0x92, + 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, + 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, + 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x30, 0x7a, 0x33, 0x33, 0x35, 0x30, + 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, + 0x37, 0x34, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x36, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, + 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, 0x34, 0x62, 0x31, 0x30, + 0x31, 0x35, 0x36, 0x76, 0x36, 0xb8, 0x87, 0x26, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, + 0x6c, 0xa0, 0x90, 0xb0, 0x40, 0x78, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3e, + 0x20, 0x53, 0x74, 0x65, 0x76, 0x65, 0x27, 0x73, 0x20, 0x52, 0x69, 0x67, 0xba, 0x93, 0x48, 0x82, + 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x6b, 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, + 0x20, 0x4d, 0x69, 0x6b, 0x65, 0xb7, 0x29, 0x48, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, + 0x8e, 0x6c, 0xa6, 0x96, 0xa2, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x2f, + 0x32, 0x33, 0x30, 0x32, 0x31, 0x32, 0x7a, 0x33, 0x33, 0x34, 0x33, 0x2e, 0x39, 0x32, 0x4e, 0x2f, + 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x39, 0x36, 0x57, 0x6b, 0x31, 0x38, 0x32, 0x2f, 0x30, 0x31, + 0x35, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x30, 0x31, 0x39, 0x2f, 0x54, 0x54, 0x33, 0xf0, 0x59, + 0x53, 0x82, 0xa0, 0xa6, 0x64, 0x62, 0x60, 0x60, 0xae, 0x6c, 0x96, 0x98, 0x40, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x32, 0x44, 0x37, 0x30, 0x30, 0x30, 0x30, 0x32, 0x37, 0x41, + 0x45, 0x30, 0x30, 0x30, 0x37, 0x38, 0x46, 0x39, 0x30, 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x39, + 0x33, 0x30, 0x31, 0x34, 0x35, 0x30, 0x34, 0x34, 0x37, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x0d, 0xac, 0xdb, 0x2f, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa0, 0x60, 0x96, 0x88, 0x6e, 0x8c, + 0x9c, 0x9e, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe9, 0x03, 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, 0x5d, 0x22, 0x34, 0x6a, + 0x7d, 0x0d, 0x40, 0x64, 0x2f, 0xa6, 0x6a, 0xa4, 0xa8, 0xa2, 0xa0, 0x60, 0x96, 0x88, 0x6e, 0x8c, + 0x9c, 0x9e, 0xea, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x27, 0x2f, 0x33, 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, 0x5d, 0x22, 0x34, 0x6a, + 0x7d, 0x0d, 0xeb, 0x0e, 0x55, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, + 0x98, 0x84, 0x6e, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x21, 0x33, 0x36, 0x33, + 0x30, 0x2e, 0x39, 0x32, 0x4e, 0x52, 0x31, 0x31, 0x39, 0x31, 0x32, 0x2e, 0x36, 0x38, 0x57, 0x23, + 0x50, 0x48, 0x47, 0x35, 0x36, 0x33, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x38, 0x36, 0x36, + 0x2f, 0x20, 0x54, 0x52, 0x41, 0x43, 0x45, 0x6e, 0x2d, 0x6e, 0x20, 0x2d, 0x20, 0x52, 0x65, 0x6c, + 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x0d, 0x4f, 0xbf, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, + 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x6e, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, + 0x03, 0xf0, 0x3e, 0x53, 0x74, 0x6f, 0x6b, 0x65, 0x73, 0x20, 0x4d, 0x74, 0x6e, 0x20, 0x2d, 0x20, + 0x57, 0x69, 0x64, 0x65, 0x2c, 0x52, 0x65, 0x6c, 0x61, 0x79, 0x2c, 0x20, 0x54, 0x72, 0x61, 0x63, + 0x65, 0x6e, 0x2d, 0x6e, 0x20, 0x77, 0x61, 0x36, 0x79, 0x6c, 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, + 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x0d, 0x2c, 0xdd, 0x55, 0x82, 0xa0, 0xa4, + 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x6e, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x36, 0x33, 0x30, 0x2e, 0x39, 0x32, 0x4e, 0x52, 0x31, 0x31, + 0x39, 0x31, 0x32, 0x2e, 0x36, 0x38, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x36, 0x33, 0x36, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x31, 0x38, 0x36, 0x36, 0x2f, 0x20, 0x54, 0x52, 0x41, 0x43, 0x45, 0x6e, + 0x2d, 0x6e, 0x20, 0x2d, 0x20, 0x52, 0x65, 0x6c, 0x61, 0x79, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x0d, + 0xf9, 0xf6, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, + 0x6e, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3e, 0x53, 0x74, 0x6f, 0x6b, 0x65, + 0x73, 0x20, 0x4d, 0x74, 0x6e, 0x20, 0x2d, 0x20, 0x57, 0x69, 0x64, 0x65, 0x2c, 0x52, 0x65, 0x6c, + 0x61, 0x79, 0x2c, 0x20, 0x54, 0x72, 0x61, 0x63, 0x65, 0x6e, 0x2d, 0x6e, 0x20, 0x77, 0x61, 0x36, + 0x79, 0x6c, 0x62, 0x40, 0x74, 0x68, 0x65, 0x77, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2e, 0x63, 0x6f, + 0x6d, 0x0d, 0x67, 0x03, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, + 0x98, 0x84, 0x68, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, + 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, + 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, + 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0xb8, 0x50, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, + 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, + 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, + 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x43, 0xba, 0x60, 0x8e, + 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, 0x40, 0xf8, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, + 0x32, 0x34, 0x31, 0x2e, 0x39, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x36, 0x2e, 0x31, 0x34, + 0x33, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, 0x2e, 0x34, 0x30, 0x39, 0x31, 0x2c, + 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, + 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, 0x32, 0x0d, 0xce, 0xae, 0x60, + 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x96, 0x6c, 0x94, 0x98, 0xae, 0x40, 0x60, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2d, 0x30, 0x30, 0x30, 0x2f, 0x30, + 0x30, 0x30, 0x2f, 0x21, 0x33, 0x34, 0x31, 0x30, 0x2e, 0x33, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x39, + 0x31, 0x31, 0x2e, 0x33, 0x33, 0x57, 0x2d, 0x3e, 0x6b, 0x36, 0x6a, 0x6c, 0x77, 0x40, 0x61, 0x72, + 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x31, 0x34, 0x36, 0x2e, 0x39, 0x37, 0x30, 0xe9, 0xec, + 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, 0x7c, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, + 0x32, 0x31, 0x32, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, 0x34, 0x37, + 0x31, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, 0x38, 0x38, 0x2c, 0x57, + 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, + 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x42, 0x0d, 0x0a, + 0x08, 0xe0, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, 0x84, 0x40, + 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, + 0x2c, 0x30, 0x32, 0x31, 0x32, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x38, + 0x34, 0x37, 0x31, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, 0x38, 0x38, + 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, 0x2c, 0x32, + 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x42, + 0x0d, 0x0a, 0x49, 0x62, 0x27, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x6c, 0x9c, 0xa4, + 0x40, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x3e, 0x6b, 0x36, 0x6e, + 0x72, 0x40, 0x61, 0x72, 0x72, 0x6c, 0x2e, 0x6e, 0x65, 0x74, 0xdf, 0xdb, 0x61, 0x8e, 0xa0, 0xa6, + 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x8a, 0x88, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x33, 0x30, + 0x32, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x37, 0x38, 0x30, 0x36, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x35, 0x30, 0x33, 0x33, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x33, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, + 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0x01, 0xd6, 0x5e, 0x8e, + 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x8a, 0x88, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x32, 0x31, + 0x33, 0x30, 0x32, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x37, 0x38, 0x30, 0x36, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x35, 0x30, 0x33, 0x33, 0x2c, 0x57, 0x2c, 0x31, 0x2c, 0x30, + 0x38, 0x2c, 0x31, 0x2e, 0x36, 0x2c, 0x31, 0x38, 0x2e, 0x35, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, + 0x2e, 0x31, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, 0x34, 0x44, 0x0d, 0x0a, 0x70, 0x06, 0x61, 0x8e, 0xa0, + 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x8a, 0x88, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x33, + 0x30, 0x32, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x37, 0x38, 0x30, 0x36, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x35, 0x30, 0x33, 0x33, 0x2c, 0x57, 0x2c, 0x30, 0x30, + 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x33, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, + 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0x5e, 0xdc, 0x5e, + 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x8a, 0x88, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x32, + 0x31, 0x33, 0x30, 0x32, 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x37, 0x38, 0x30, 0x36, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, 0x35, 0x30, 0x33, 0x33, 0x2c, 0x57, 0x2c, 0x31, 0x2c, + 0x30, 0x38, 0x2c, 0x31, 0x2e, 0x36, 0x2c, 0x31, 0x38, 0x2e, 0x35, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, + 0x32, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, 0x2c, 0x2a, 0x34, 0x44, 0x0d, 0x0a, 0xe4, 0x54, 0x52, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x6c, 0xa0, + 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, + 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x33, 0x7a, 0x33, 0x35, 0x30, 0x38, + 0x2e, 0x33, 0x32, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, 0x35, 0x2e, 0x39, 0x30, 0x57, 0x6b, 0x32, + 0x39, 0x37, 0x2f, 0x30, 0x35, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x39, 0x35, 0x36, 0x14, + 0x8d, 0x65, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, 0x40, 0x78, + 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x33, 0x30, 0x38, 0x2c, 0x56, 0x2c, + 0x33, 0x34, 0x30, 0x38, 0x2e, 0x37, 0x30, 0x36, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x34, + 0x34, 0x2e, 0x39, 0x37, 0x30, 0x37, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2c, 0x30, + 0x2e, 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x39, 0x2c, 0x45, + 0x2a, 0x34, 0x38, 0x0d, 0x0a, 0xb6, 0x42, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, + 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, + 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x33, 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, + 0x34, 0x30, 0x39, 0x2e, 0x31, 0x37, 0x37, 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, + 0x2e, 0x37, 0x32, 0x36, 0x31, 0x2c, 0x57, 0x2c, 0x34, 0x2e, 0x35, 0x2c, 0x31, 0x37, 0x38, 0x2e, + 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, + 0x41, 0x2a, 0x33, 0x39, 0x0d, 0x0a, 0xa4, 0xb8, 0x2f, 0xa6, 0x68, 0xa0, 0xb0, 0xa0, 0xb0, 0x60, + 0x96, 0x86, 0x6c, 0x84, 0x98, 0x8c, 0xfc, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x41, 0x78, 0x6f, 0x52, 0x76, 0x75, 0x2f, + 0x5d, 0x22, 0x39, 0x40, 0x7d, 0x0d, 0xd1, 0x20, 0x28, 0xa6, 0x68, 0xa0, 0xb0, 0xa0, 0xb0, 0x60, + 0x96, 0x86, 0x6c, 0x84, 0x98, 0x8c, 0xfc, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x27, 0x2d, 0x41, 0x78, 0x6f, 0x52, 0x76, 0x75, 0x2f, 0x5d, 0x22, 0x39, 0x40, 0x7d, 0x0d, 0xdd, + 0x8d, 0x36, 0xa6, 0x66, 0xa8, 0xa6, 0xa4, 0xb0, 0x60, 0x9c, 0x6c, 0x8e, 0x9e, 0x8c, 0x40, 0xe2, + 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, + 0x3e, 0x54, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x64, 0x69, 0x6f, + 0x20, 0x44, 0x69, 0x67, 0x69, 0x0d, 0x0e, 0x35, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, + 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x33, 0x7a, 0x33, + 0x33, 0x34, 0x38, 0x2e, 0x37, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x34, 0x2e, 0x32, 0x34, + 0x57, 0x6b, 0x33, 0x33, 0x36, 0x2f, 0x30, 0x36, 0x35, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, + 0x32, 0x30, 0x39, 0x34, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, + 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x33, 0x7a, 0x33, 0x33, 0x34, 0x38, 0x2e, + 0x37, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x34, 0x2e, 0x32, 0x34, 0x57, 0x6b, 0x33, 0x33, + 0x36, 0x2f, 0x30, 0x36, 0x35, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x32, 0x30, 0x21, 0x16, + 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, + 0x32, 0x33, 0x30, 0x32, 0x31, 0x33, 0x7a, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x37, 0x31, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x31, 0x34, 0x2e, 0x32, 0x34, 0x57, 0x6b, 0x33, 0x33, 0x36, 0x2f, 0x30, 0x36, + 0x35, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x32, 0x30, 0x4c, 0x6e, 0x36, 0xa6, 0xac, 0x68, + 0xa8, 0xac, 0xa4, 0x60, 0x96, 0x6c, 0xb0, 0xa8, 0xb2, 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, + 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, + 0x03, 0xf0, 0x27, 0x2f, 0x4b, 0x41, 0x6c, 0x21, 0x71, 0x6a, 0x2f, 0x5d, 0x22, 0x34, 0x70, 0x7d, + 0x0d, 0xf3, 0x6e, 0x2f, 0xa6, 0xac, 0x68, 0xa8, 0xac, 0xa4, 0x60, 0x96, 0x6c, 0xb0, 0xa8, 0xb2, + 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, + 0x03, 0xf0, 0x27, 0x2f, 0x4b, 0x41, 0x6c, 0x21, 0x71, 0x6a, 0x2f, 0x5d, 0x22, 0x34, 0x70, 0x7d, + 0x0d, 0x0e, 0x38, 0x2f, 0xa6, 0xac, 0x68, 0xa8, 0xac, 0xa4, 0x60, 0x96, 0x6c, 0xb0, 0xa8, 0xb2, + 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x27, 0x2f, 0x4b, 0x41, 0x6c, 0x21, 0x71, 0x6a, 0x2f, 0x5d, 0x22, 0x34, 0x70, 0x7d, + 0x0d, 0x7a, 0xab, 0x65, 0x82, 0xa0, 0xae, 0x64, 0x6a, 0x62, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, + 0x40, 0x60, 0x96, 0x8c, 0x6c, 0xa4, 0x82, 0x98, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, + 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x35, 0x2e, 0x37, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x31, + 0x31, 0x2e, 0x38, 0x31, 0x57, 0x5f, 0x50, 0x48, 0x47, 0x31, 0x31, 0x30, 0x30, 0x2f, 0x57, 0x69, + 0x6e, 0x41, 0x50, 0x52, 0x53, 0x20, 0x20, 0x32, 0x2e, 0x35, 0x2e, 0x31, 0x20, 0x2d, 0x43, 0x41, + 0x56, 0x45, 0x4e, 0x56, 0x45, 0x4e, 0x54, 0x55, 0x52, 0x41, 0x20, 0x2d, 0x32, 0x35, 0x31, 0x2d, + 0x3c, 0x35, 0x33, 0x30, 0x3e, 0x0d, 0x0a, 0xb1, 0x15, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, + 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0x17, 0x1f, 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, + 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, + 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0xb5, 0x32, 0x3c, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, + 0x60, 0x96, 0x8e, 0x6c, 0xac, 0x8e, 0x8e, 0x64, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x3d, 0x33, 0x34, 0x31, 0x31, 0x2e, 0x32, 0x32, + 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, 0x30, 0x2e, 0x37, 0x30, 0x57, 0x6f, 0x41, 0x50, 0x52, 0x53, + 0x2b, 0x53, 0x41, 0x0d, 0xc0, 0x57, 0x36, 0xa6, 0x64, 0xa8, 0xa4, 0xb0, 0xaa, 0x60, 0x96, 0x8c, + 0x6c, 0x90, 0x88, 0x94, 0xe6, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2d, 0x2a, 0x57, + 0x6c, 0x20, 0x1c, 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x77, 0x7d, 0x0d, 0xe7, 0xff, 0x62, 0x82, 0xa0, + 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x7c, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x65, 0x03, 0xf0, 0x3b, 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, 0x20, 0x20, 0x20, 0x2a, + 0x30, 0x32, 0x30, 0x36, 0x35, 0x38, 0x7a, 0x33, 0x34, 0x31, 0x32, 0x2e, 0x38, 0x33, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x34, 0x31, 0x2e, 0x36, 0x38, 0x57, 0x6d, 0x50, 0x4c, 0x20, 0x31, 0x34, 0x36, + 0x2e, 0x32, 0x20, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x26, 0x20, 0x4d, 0x69, 0x63, 0x2d, 0x45, 0x20, + 0x52, 0x70, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, 0x74, 0x0d, 0x65, 0x49, + 0x69, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x7c, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x3b, + 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, 0x20, 0x20, 0x20, 0x2a, 0x30, 0x32, 0x30, 0x36, 0x35, 0x38, + 0x7a, 0x33, 0x34, 0x31, 0x32, 0x2e, 0x38, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, 0x31, 0x2e, + 0x36, 0x38, 0x57, 0x6d, 0x50, 0x4c, 0x20, 0x31, 0x34, 0x36, 0x2e, 0x32, 0x20, 0x41, 0x50, 0x52, + 0x4e, 0x20, 0x26, 0x20, 0x4d, 0x69, 0x63, 0x2d, 0x45, 0x20, 0x52, 0x70, 0x74, 0x20, 0x6f, 0x6e, + 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, 0x74, 0x0d, 0x0b, 0x42, 0x69, 0x82, 0xa0, 0xaa, 0x64, 0x6a, + 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, 0x9a, 0x8c, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x3b, 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, + 0x20, 0x20, 0x20, 0x2a, 0x30, 0x32, 0x30, 0x36, 0x35, 0x38, 0x7a, 0x33, 0x34, 0x31, 0x32, 0x2e, + 0x38, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x34, 0x31, 0x2e, 0x36, 0x38, 0x57, 0x6d, 0x50, 0x4c, + 0x20, 0x31, 0x34, 0x36, 0x2e, 0x32, 0x20, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x26, 0x20, 0x4d, 0x69, + 0x63, 0x2d, 0x45, 0x20, 0x52, 0x70, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, + 0x74, 0x0d, 0x2c, 0x77, 0x69, 0x82, 0xa0, 0xaa, 0x64, 0x6a, 0x9c, 0xe0, 0xae, 0x82, 0x70, 0x98, + 0x9a, 0x8c, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x3b, 0x31, 0x34, 0x36, 0x2e, 0x37, 0x30, 0x20, 0x20, 0x20, 0x2a, 0x30, 0x32, + 0x30, 0x36, 0x35, 0x38, 0x7a, 0x33, 0x34, 0x31, 0x32, 0x2e, 0x38, 0x33, 0x4e, 0x2f, 0x31, 0x31, + 0x37, 0x34, 0x31, 0x2e, 0x36, 0x38, 0x57, 0x6d, 0x50, 0x4c, 0x20, 0x31, 0x34, 0x36, 0x2e, 0x32, + 0x20, 0x41, 0x50, 0x52, 0x4e, 0x20, 0x26, 0x20, 0x4d, 0x69, 0x63, 0x2d, 0x45, 0x20, 0x52, 0x70, + 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x53, 0x75, 0x6e, 0x73, 0x65, 0x74, 0x0d, 0xa6, 0xeb, 0x3b, 0x82, + 0xa0, 0xa8, 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, + 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, + 0x3e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x19, 0x93, 0x5d, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, + 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x32, 0x31, 0x34, 0x31, 0x38, 0x2c, + 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x34, 0x33, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x35, 0x30, 0x30, 0x32, 0x2c, 0x57, 0x2c, 0x32, 0x2c, 0x30, 0x39, 0x2c, 0x31, 0x2e, + 0x32, 0x2c, 0x38, 0x2e, 0x37, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, + 0x2c, 0x2a, 0x37, 0x45, 0x0d, 0x0a, 0xa5, 0x29, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, + 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x34, 0x31, 0x38, 0x2c, 0x41, 0x2c, + 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x34, 0x33, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x35, 0x30, 0x30, 0x32, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, + 0x31, 0x31, 0x2e, 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, + 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x36, 0x0d, 0x0a, 0x55, 0x5d, 0x5d, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, + 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x47, 0x47, 0x41, 0x2c, 0x30, 0x32, 0x31, 0x34, 0x31, 0x38, 0x2c, + 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x34, 0x33, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x35, 0x30, 0x30, 0x32, 0x2c, 0x57, 0x2c, 0x32, 0x2c, 0x30, 0x39, 0x2c, 0x31, 0x2e, + 0x32, 0x2c, 0x38, 0x2e, 0x37, 0x2c, 0x4d, 0x2c, 0x2d, 0x33, 0x32, 0x2e, 0x31, 0x2c, 0x4d, 0x2c, + 0x2c, 0x2a, 0x37, 0x45, 0x0d, 0x0a, 0x1e, 0xd5, 0x4b, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, + 0xae, 0x6c, 0x9a, 0x82, 0x8c, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x5f, 0x31, 0x31, 0x32, 0x32, 0x31, 0x39, 0x31, 0x34, 0x63, 0x30, 0x34, 0x36, 0x73, 0x30, 0x30, + 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x32, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, + 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x33, 0x33, 0x62, 0x31, 0x30, 0x31, 0x38, 0x36, 0x74, 0x55, + 0x32, 0x6b, 0xa0, 0x22, 0x52, 0x82, 0xa0, 0xa8, 0xae, 0x60, 0x62, 0x60, 0xae, 0x6c, 0x9a, 0x82, + 0x8c, 0x40, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0x65, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x32, 0x31, 0x39, 0x31, 0x34, 0x63, 0x30, 0x34, 0x36, + 0x73, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x32, 0x72, 0x30, 0x30, 0x30, + 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x33, 0x33, 0x62, 0x31, 0x30, 0x31, 0x38, + 0x36, 0x74, 0x55, 0x32, 0x6b, 0xe8, 0x68, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, + 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x34, 0x7a, 0x33, 0x33, + 0x34, 0x39, 0x2e, 0x37, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x34, 0x2e, 0x36, 0x39, 0x57, + 0x6b, 0x33, 0x33, 0x36, 0x2f, 0x30, 0x36, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x33, 0x31, + 0x35, 0x83, 0x14, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, + 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x34, 0x7a, 0x33, 0x33, 0x34, 0x39, 0x2e, 0x37, + 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x34, 0x2e, 0x36, 0x39, 0x57, 0x6b, 0x33, 0x33, 0x36, + 0x2f, 0x30, 0x36, 0x36, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x33, 0x31, 0x35, 0x9b, 0x36, 0x4b, + 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, + 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, 0x32, + 0x33, 0x30, 0x32, 0x31, 0x34, 0x7a, 0x33, 0x33, 0x34, 0x39, 0x2e, 0x37, 0x35, 0x4e, 0x2f, 0x31, + 0x31, 0x37, 0x31, 0x34, 0x2e, 0x36, 0x39, 0x57, 0x6b, 0x33, 0x33, 0x36, 0x2f, 0x30, 0x36, 0x36, + 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x33, 0x31, 0x35, 0xf6, 0x4e, 0x4e, 0xae, 0x84, 0x6c, 0x94, + 0x82, 0xa4, 0xf4, 0xae, 0x88, 0x6c, 0xac, 0x40, 0x40, 0x6a, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x3d, 0x33, 0x33, 0x33, 0x30, 0x2e, + 0x36, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x31, 0x2e, 0x38, 0x30, 0x57, 0x2d, 0x44, 0x49, + 0x47, 0x49, 0x20, 0x6f, 0x6e, 0x20, 0x57, 0x44, 0x36, 0x56, 0x2d, 0x35, 0x20, 0x7b, 0x55, 0x49, + 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x9f, 0x80, 0xbe, 0x71, 0x48, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x62, 0x60, 0x96, 0x8e, 0x6c, 0xa6, 0x96, 0xa2, 0x62, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, + 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x34, 0x7a, 0x33, 0x33, 0x34, 0x33, 0x2e, 0x33, + 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x39, 0x34, 0x57, 0x6b, 0x30, 0x39, 0x33, + 0x2f, 0x30, 0x31, 0x38, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, 0x30, 0x31, 0x39, 0x2f, 0x54, 0x54, + 0x33, 0x32, 0x3e, 0x4e, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x88, 0x6c, 0xac, 0x40, + 0x40, 0x6a, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, + 0x03, 0xf0, 0x3d, 0x33, 0x33, 0x33, 0x30, 0x2e, 0x36, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, + 0x31, 0x2e, 0x38, 0x30, 0x57, 0x2d, 0x44, 0x49, 0x47, 0x49, 0x20, 0x6f, 0x6e, 0x20, 0x57, 0x44, + 0x36, 0x56, 0x2d, 0x35, 0x20, 0x7b, 0x55, 0x49, 0x56, 0x33, 0x32, 0x4e, 0x7d, 0x0d, 0x9f, 0x80, + 0x6a, 0x22, 0x59, 0xa6, 0xa4, 0x68, 0xa0, 0xa6, 0xaa, 0x60, 0x9c, 0x60, 0xa4, 0x90, 0xb4, 0x40, + 0xe2, 0x96, 0x84, 0x6e, 0xb4, 0xac, 0x82, 0xf6, 0xae, 0x6a, 0x9c, 0xac, 0x90, 0x40, 0xf4, 0xae, + 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x60, 0x2a, 0x3f, 0x49, 0x6c, 0x23, 0x47, 0x6a, 0x2f, 0x5d, + 0x22, 0x34, 0x50, 0x7d, 0x46, 0x4d, 0x43, 0x41, 0x20, 0x34, 0x77, 0x68, 0x65, 0x65, 0x6c, 0x65, + 0x72, 0x2d, 0x4a, 0x45, 0x45, 0x50, 0x20, 0x20, 0x20, 0x0d, 0x47, 0x86, 0x5b, 0x82, 0xa0, 0xaa, + 0x64, 0x6a, 0x9c, 0xe0, 0x96, 0x84, 0x6e, 0xb4, 0xac, 0x82, 0x62, 0xae, 0x84, 0x6c, 0xae, 0x98, + 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, + 0x03, 0xf0, 0x3e, 0x31, 0x37, 0x31, 0x39, 0x35, 0x38, 0x7a, 0x3e, 0x57, 0x49, 0x44, 0x45, 0x32, + 0x2d, 0x32, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x62, 0x65, 0x73, 0x74, 0x20, 0x70, + 0x61, 0x74, 0x68, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, 0x6f, 0x75, 0x74, + 0x68, 0x77, 0x65, 0x73, 0x74, 0x0d, 0x95, 0x37, 0x55, 0x82, 0xa0, 0xae, 0x64, 0x6a, 0x62, 0x60, + 0x96, 0x6c, 0x9c, 0x8a, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0xa4, 0x82, 0x98, 0xe0, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x5f, 0x31, 0x31, 0x32, 0x33, 0x30, 0x32, 0x32, 0x31, + 0x63, 0x32, 0x39, 0x38, 0x73, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x2d, 0x31, 0x30, + 0x33, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, 0x31, 0x30, + 0x62, 0x31, 0x30, 0x31, 0x36, 0x33, 0x77, 0x52, 0x53, 0x57, 0x0d, 0x0a, 0xdf, 0x89, 0x49, 0x82, + 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x6a, 0xae, 0x92, 0x88, + 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, 0x31, + 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, 0x36, + 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x42, + 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x30, 0xfe, 0x49, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x6a, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, + 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, + 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, 0x36, 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, 0x42, 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, + 0x75, 0xa6, 0x49, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0x6a, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, + 0x34, 0x30, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, + 0x47, 0x37, 0x35, 0x36, 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, + 0x74, 0x68, 0x20, 0x42, 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x2f, 0xc4, 0x60, 0x8e, 0xa0, 0xa6, + 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, + 0x40, 0x65, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x34, 0x34, + 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x34, 0x34, 0x39, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x36, 0x39, 0x30, 0x35, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, + 0x2c, 0x31, 0x37, 0x39, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, + 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x46, 0x0d, 0x0a, 0xc1, 0x6e, 0x60, 0x8e, 0xa0, + 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x34, + 0x34, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x34, 0x34, 0x39, 0x2c, 0x4e, + 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x36, 0x39, 0x30, 0x35, 0x2c, 0x57, 0x2c, 0x30, 0x2e, + 0x30, 0x2c, 0x31, 0x37, 0x39, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, + 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x46, 0x0d, 0x0a, 0x27, 0x17, 0x1a, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x66, 0x40, 0x67, 0x03, 0xf0, 0x0d, 0x0d, 0xd9, 0x1a, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, + 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x0d, 0xac, 0x24, 0x1a, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, + 0xb2, 0xa6, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x67, 0x03, 0xf0, 0x0d, 0x0d, 0xd9, 0x89, + 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x20, 0x54, 0x55, 0x45, 0x20, 0x4e, 0x4f, 0x56, 0x20, + 0x32, 0x32, 0x20, 0x20, 0x36, 0x3a, 0x30, 0x30, 0x3a, 0x32, 0x37, 0x20, 0x50, 0x4d, 0x20, 0x20, + 0x54, 0x4d, 0x50, 0x20, 0x36, 0x37, 0x20, 0x44, 0x50, 0x20, 0x35, 0x36, 0x20, 0x52, 0x2f, 0x48, + 0x20, 0x36, 0x38, 0x25, 0x20, 0x20, 0x50, 0x52, 0x45, 0x53, 0x53, 0x3a, 0x20, 0x33, 0x30, 0x2e, + 0x30, 0x31, 0x20, 0x52, 0x49, 0x53, 0x49, 0x4e, 0x47, 0x20, 0x20, 0x20, 0x2b, 0x2e, 0x30, 0x31, + 0x2f, 0x48, 0x52, 0x20, 0x20, 0x20, 0x20, 0x57, 0x49, 0x4e, 0x44, 0x3a, 0x20, 0x43, 0x41, 0x4c, + 0x4d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x48, 0x49, 0x3d, 0x20, 0x36, 0x35, 0x20, 0x44, + 0x45, 0x47, 0x52, 0x45, 0x45, 0x53, 0x0d, 0x1c, 0xdc, 0x1a, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, + 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, + 0xf0, 0x0d, 0x02, 0xf8, 0x89, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, + 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x20, 0x54, 0x55, 0x45, + 0x20, 0x4e, 0x4f, 0x56, 0x20, 0x32, 0x32, 0x20, 0x20, 0x36, 0x3a, 0x30, 0x30, 0x3a, 0x32, 0x37, + 0x20, 0x50, 0x4d, 0x20, 0x20, 0x54, 0x4d, 0x50, 0x20, 0x36, 0x37, 0x20, 0x44, 0x50, 0x20, 0x35, + 0x36, 0x20, 0x52, 0x2f, 0x48, 0x20, 0x36, 0x38, 0x25, 0x20, 0x20, 0x50, 0x52, 0x45, 0x53, 0x53, + 0x3a, 0x20, 0x33, 0x30, 0x2e, 0x30, 0x31, 0x20, 0x52, 0x49, 0x53, 0x49, 0x4e, 0x47, 0x20, 0x20, + 0x20, 0x2b, 0x2e, 0x30, 0x31, 0x2f, 0x48, 0x52, 0x20, 0x20, 0x20, 0x20, 0x57, 0x49, 0x4e, 0x44, + 0x3a, 0x20, 0x43, 0x41, 0x4c, 0x4d, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x54, 0x48, 0x49, 0x3d, + 0x20, 0x36, 0x35, 0x20, 0x44, 0x45, 0x47, 0x52, 0x45, 0x45, 0x53, 0x0d, 0xf7, 0x20, 0x1a, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x84, 0x6c, 0x86, 0xb2, 0xa6, 0x60, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x0d, 0x02, 0xf8, 0x59, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, + 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x34, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, + 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, + 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, + 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x33, 0x33, + 0x0d, 0x08, 0x76, 0x67, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, + 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x34, + 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, + 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, 0x31, 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, + 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, + 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, 0x33, 0x33, 0x0d, 0xa1, 0x70, 0x59, 0x82, 0xa0, 0xa6, 0x64, + 0x64, 0x6e, 0x60, 0xae, 0x82, 0x6c, 0xa8, 0x96, 0x40, 0x60, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, + 0xf5, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x34, 0x7a, 0x33, 0x34, 0x35, 0x31, 0x2e, + 0x38, 0x31, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x30, 0x2e, 0x33, 0x37, 0x57, 0x5f, 0x31, 0x35, + 0x31, 0x2f, 0x30, 0x30, 0x31, 0x67, 0x30, 0x30, 0x32, 0x74, 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, + 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x39, 0x38, 0x68, + 0x33, 0x33, 0x0d, 0x25, 0x63, 0x5f, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x62, 0x60, 0x96, 0x8c, 0x6c, + 0x90, 0x94, 0x9e, 0x60, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xeb, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x31, 0x7a, 0x33, 0x36, 0x33, 0x30, + 0x2e, 0x36, 0x39, 0x4e, 0x2f, 0x31, 0x31, 0x39, 0x34, 0x30, 0x2e, 0x39, 0x31, 0x57, 0x5f, 0x30, + 0x38, 0x33, 0x2f, 0x30, 0x30, 0x30, 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x36, 0x72, 0x30, + 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x62, 0x31, 0x30, 0x31, 0x38, 0x34, + 0x68, 0x37, 0x39, 0x0d, 0xf7, 0x28, 0xa6, 0xa8, 0xa0, 0xb2, 0xb0, 0xa8, 0x60, 0xae, 0x82, 0x70, + 0x98, 0x9a, 0x8c, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, 0x2e, 0x5f, + 0x1e, 0x6c, 0x22, 0x71, 0x3e, 0x2f, 0x5d, 0x22, 0x37, 0x32, 0x7d, 0x0d, 0x5f, 0x45, 0x2f, 0xa6, + 0x6a, 0xa4, 0xa8, 0xa2, 0xa2, 0x60, 0x96, 0x88, 0x6e, 0x8c, 0x9c, 0x9e, 0xea, 0xae, 0x6c, 0xa0, + 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2f, 0x33, + 0x68, 0x6c, 0x22, 0x4b, 0x75, 0x2f, 0x5d, 0x22, 0x34, 0x6a, 0x7d, 0x0d, 0x9f, 0x12, 0x68, 0x8e, + 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, 0x40, 0x78, 0x96, 0x8c, 0x6c, + 0xa4, 0x82, 0x98, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x47, 0x50, + 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x35, 0x32, 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, + 0x39, 0x2e, 0x33, 0x34, 0x35, 0x37, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x34, 0x39, 0x2e, 0x33, + 0x33, 0x31, 0x31, 0x2c, 0x57, 0x2c, 0x36, 0x31, 0x2e, 0x39, 0x34, 0x34, 0x2c, 0x33, 0x30, 0x38, + 0x2e, 0x37, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x39, 0x2c, 0x45, + 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0x6f, 0xc5, 0x68, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x96, + 0x6c, 0x9c, 0x8a, 0x40, 0x40, 0x78, 0x96, 0x8c, 0x6c, 0x88, 0xa2, 0x40, 0xea, 0xae, 0x6c, 0xa6, + 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, + 0x35, 0x32, 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x33, 0x34, 0x35, 0x37, 0x2c, + 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x34, 0x39, 0x2e, 0x33, 0x33, 0x31, 0x31, 0x2c, 0x57, 0x2c, 0x36, + 0x31, 0x2e, 0x39, 0x34, 0x34, 0x2c, 0x33, 0x30, 0x38, 0x2e, 0x37, 0x2c, 0x32, 0x33, 0x31, 0x31, + 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x39, 0x2c, 0x45, 0x2a, 0x36, 0x41, 0x0d, 0x0a, 0x12, 0xaf, + 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, + 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4b, 0x7d, 0x0d, 0x6d, 0x6c, + 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4b, 0x7d, 0x0d, 0x30, 0x76, + 0x2f, 0xa6, 0x66, 0xaa, 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, + 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, + 0x2e, 0x5b, 0x4a, 0x6c, 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x4b, 0x7d, 0x0d, 0xcf, 0x41, + 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, + 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, + 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, + 0x35, 0xbe, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, + 0x7c, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, + 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, + 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, + 0x43, 0x41, 0xfb, 0x12, 0x65, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x66, 0x60, 0x9c, 0x6c, 0x86, 0xa0, + 0x40, 0x40, 0x62, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, + 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x35, 0x37, 0x2e, + 0x31, 0x31, 0x4e, 0x53, 0x31, 0x32, 0x31, 0x30, 0x30, 0x2e, 0x30, 0x39, 0x57, 0x23, 0x50, 0x48, + 0x47, 0x34, 0x37, 0x33, 0x30, 0x2f, 0x57, 0x6e, 0x2c, 0x4e, 0x43, 0x41, 0x6e, 0x2f, 0x57, 0x69, + 0x6c, 0x6c, 0x69, 0x61, 0x6d, 0x73, 0x20, 0x48, 0x69, 0x6c, 0x6c, 0x2c, 0x4b, 0x43, 0x2f, 0x41, + 0x3d, 0x30, 0x30, 0x32, 0x37, 0x38, 0x30, 0x0d, 0xb4, 0x8a, 0x5e, 0x82, 0xa0, 0x9c, 0x66, 0x70, + 0x66, 0x60, 0x9c, 0x6c, 0x86, 0xa0, 0x40, 0x40, 0x62, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x35, 0x35, 0x37, 0x2e, 0x31, + 0x31, 0x4e, 0x53, 0x31, 0x32, 0x31, 0x30, 0x30, 0x2e, 0x30, 0x39, 0x57, 0x23, 0x50, 0x48, 0x47, + 0x34, 0x37, 0x33, 0x30, 0x2f, 0x57, 0x6e, 0x2c, 0x4e, 0x43, 0x41, 0x6e, 0x2f, 0x57, 0x69, 0x6c, + 0x6c, 0x69, 0x61, 0x6d, 0x73, 0x20, 0x48, 0x69, 0x6c, 0x6c, 0x2c, 0x4b, 0x43, 0x2f, 0x41, 0x3d, + 0x30, 0x30, 0x32, 0x37, 0x38, 0x30, 0x0d, 0x8f, 0x23, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, + 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0x60, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, + 0x2f, 0x5d, 0x22, 0x38, 0x3d, 0x7d, 0x0d, 0x4b, 0x6c, 0x2f, 0xa6, 0xa8, 0xa2, 0xa4, 0xa8, 0xa0, + 0x60, 0xae, 0x64, 0x9c, 0x96, 0x9a, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x27, 0x2f, 0x6c, 0x22, 0x74, 0x52, + 0x2f, 0x5d, 0x22, 0x38, 0x3d, 0x7d, 0x0d, 0x16, 0x76, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, + 0x60, 0x96, 0x8c, 0x6c, 0x96, 0x8a, 0x88, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x36, 0x30, 0x32, 0x2c, 0x41, + 0x2c, 0x33, 0x33, 0x34, 0x37, 0x2e, 0x37, 0x38, 0x31, 0x31, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x30, 0x36, 0x2e, 0x35, 0x30, 0x33, 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x32, 0x37, 0x33, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, + 0x2e, 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x45, 0x0d, 0x0a, 0xe9, 0x29, 0x35, 0x92, 0x88, 0x40, 0x40, + 0x40, 0x40, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, + 0x65, 0x03, 0xf0, 0x4b, 0x41, 0x36, 0x49, 0x48, 0x54, 0x2d, 0x33, 0x2f, 0x52, 0x20, 0x52, 0x45, + 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x41, 0x44, 0x45, 0x32, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x12, + 0x0b, 0x35, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x4b, 0x41, 0x36, 0x49, 0x48, 0x54, 0x2d, + 0x33, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x41, 0x44, 0x45, 0x32, + 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x5a, 0x2d, 0x35, 0x92, 0x88, 0x40, 0x40, 0x40, 0x40, 0x60, 0x96, + 0x82, 0x6c, 0x92, 0x90, 0xa8, 0x66, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x4b, + 0x41, 0x36, 0x49, 0x48, 0x54, 0x2d, 0x33, 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, + 0x44, 0x20, 0x41, 0x44, 0x45, 0x32, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x5a, 0x2d, 0x22, 0xa6, 0xa6, + 0xa8, 0xae, 0xac, 0xa4, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, + 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x30, 0x31, 0x6c, 0x23, 0x28, 0x76, 0x3e, 0x1f, 0x09, + 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, + 0x32, 0x31, 0x36, 0x31, 0x34, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x34, 0x32, + 0x34, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x31, 0x2e, 0x36, 0x39, 0x30, 0x37, 0x2c, 0x57, + 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x31, 0x37, 0x39, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, + 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x31, 0x0d, 0x0a, 0x6a, + 0xae, 0x22, 0xa6, 0xa6, 0xa8, 0xae, 0xac, 0xa4, 0x60, 0xae, 0x6c, 0x9e, 0x8c, 0xa4, 0x40, 0x60, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x60, 0x2e, 0x30, 0x31, 0x6c, 0x23, 0x28, + 0x76, 0x3e, 0xaf, 0xf0, 0x26, 0xa6, 0xa6, 0x6a, 0xb2, 0xa6, 0xac, 0x64, 0x82, 0x8a, 0x6c, 0x9a, + 0xa0, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5c, 0x2f, + 0x6e, 0x20, 0x2a, 0x3e, 0x2f, 0x22, 0x35, 0x35, 0x7d, 0x15, 0xc8, 0x26, 0xa6, 0xa6, 0x6a, 0xb2, + 0xa6, 0xac, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5c, 0x2f, 0x6e, 0x20, 0x2a, 0x3e, 0x2f, 0x22, 0x35, 0x35, 0x7d, + 0x94, 0x1a, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, + 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, + 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x36, 0x7a, 0x33, 0x33, 0x35, 0x31, 0x2e, 0x38, 0x34, + 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x35, 0x2e, 0x36, 0x30, 0x57, 0x6b, 0x33, 0x34, 0x30, 0x2f, + 0x30, 0x36, 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, 0x80, 0x25, 0x4b, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, + 0x30, 0x32, 0x31, 0x36, 0x7a, 0x33, 0x33, 0x35, 0x31, 0x2e, 0x38, 0x34, 0x4e, 0x2f, 0x31, 0x31, + 0x37, 0x31, 0x35, 0x2e, 0x36, 0x30, 0x57, 0x6b, 0x33, 0x34, 0x30, 0x2f, 0x30, 0x36, 0x37, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, 0x98, 0x07, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, + 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x36, + 0x7a, 0x33, 0x33, 0x35, 0x31, 0x2e, 0x38, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x35, 0x2e, + 0x36, 0x30, 0x57, 0x6b, 0x33, 0x34, 0x30, 0x2f, 0x30, 0x36, 0x37, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x31, 0x34, 0x33, 0x30, 0xf5, 0x7f, 0x45, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x88, + 0x6c, 0xa4, 0xa6, 0xa2, 0x60, 0xae, 0x6a, 0x9c, 0xac, 0x90, 0x40, 0xf4, 0xae, 0x84, 0x6c, 0xae, + 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, + 0xe1, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x30, 0x31, 0x2e, 0x32, 0x32, 0x6e, 0x2f, 0x31, 0x31, 0x36, + 0x35, 0x33, 0x2e, 0x33, 0x34, 0x77, 0x5f, 0x77, 0x78, 0x0d, 0xc4, 0x46, 0x74, 0x82, 0xa0, 0xa6, + 0x62, 0x72, 0x72, 0x60, 0x9c, 0x6c, 0x90, 0x8e, 0x82, 0x40, 0x62, 0xae, 0x6c, 0xa0, 0xac, 0x8e, + 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0x74, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x31, + 0x7a, 0x33, 0x34, 0x33, 0x33, 0x2e, 0x39, 0x30, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x36, 0x2e, + 0x34, 0x36, 0x57, 0x5f, 0x32, 0x30, 0x34, 0x2f, 0x30, 0x30, 0x33, 0x67, 0x30, 0x30, 0x30, 0x74, + 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x68, + 0x34, 0x34, 0x62, 0x30, 0x39, 0x32, 0x36, 0x30, 0x2b, 0x44, 0x61, 0x76, 0x69, 0x73, 0x0d, 0x18, + 0x59, 0x74, 0x82, 0xa0, 0xa6, 0x62, 0x72, 0x72, 0x60, 0x9c, 0x6c, 0x90, 0x8e, 0x82, 0x40, 0x62, + 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0xe8, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe0, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x40, 0x32, + 0x33, 0x30, 0x32, 0x31, 0x31, 0x7a, 0x33, 0x34, 0x33, 0x33, 0x2e, 0x39, 0x30, 0x4e, 0x2f, 0x31, + 0x31, 0x38, 0x30, 0x36, 0x2e, 0x34, 0x36, 0x57, 0x5f, 0x32, 0x30, 0x34, 0x2f, 0x30, 0x30, 0x33, + 0x67, 0x30, 0x30, 0x30, 0x74, 0x30, 0x35, 0x38, 0x72, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, + 0x50, 0x30, 0x30, 0x30, 0x68, 0x34, 0x34, 0x62, 0x30, 0x39, 0x32, 0x36, 0x30, 0x2b, 0x44, 0x61, + 0x76, 0x69, 0x73, 0x0d, 0x05, 0xae, 0x4d, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, + 0x6c, 0x8c, 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x62, 0xae, 0x92, 0x88, 0x8a, + 0x62, 0x40, 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, + 0x34, 0x5d, 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, + 0x21, 0x0d, 0x71, 0x1f, 0x4d, 0x82, 0xa0, 0xa6, 0x64, 0x64, 0x68, 0x60, 0x96, 0x88, 0x6c, 0x8c, + 0xac, 0xa0, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, + 0x61, 0x03, 0xf0, 0x3e, 0x31, 0x35, 0x32, 0x33, 0x34, 0x33, 0x7a, 0x5b, 0x32, 0x32, 0x34, 0x5d, + 0x2a, 0x57, 0x65, 0x20, 0x6b, 0x6e, 0x6f, 0x77, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x21, 0x21, 0x21, 0x0d, + 0xd5, 0xb3, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xae, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, + 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, + 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, + 0x2f, 0x5d, 0x22, 0x35, 0x30, 0x7d, 0x0d, 0x56, 0xcf, 0x36, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xae, + 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x27, + 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x30, 0x7d, 0x0d, 0xdd, 0xaf, + 0x48, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x62, 0x60, 0x96, 0x8e, 0x6c, 0xa6, 0x96, 0xa2, 0x62, 0x9c, + 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x36, 0x7a, + 0x33, 0x33, 0x34, 0x33, 0x2e, 0x33, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x39, + 0x35, 0x57, 0x6b, 0x31, 0x35, 0x35, 0x2f, 0x30, 0x31, 0x32, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2f, 0x54, 0x54, 0x33, 0xa3, 0x72, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, + 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, + 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x21, + 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, 0x30, + 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, 0x4c, + 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x52, 0x82, 0xa0, 0xa8, 0x66, + 0x62, 0x62, 0x60, 0x9c, 0x66, 0x88, 0x82, 0x84, 0x40, 0x66, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, + 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x63, 0x03, + 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x36, 0x7a, 0x33, 0x35, 0x31, 0x30, 0x2e, 0x31, 0x36, + 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x32, 0x38, 0x2e, 0x34, 0x37, 0x57, 0x6b, 0x33, 0x32, 0x31, 0x2f, + 0x30, 0x35, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x36, 0x32, 0x38, 0x5b, 0xc1, 0x36, 0xa6, + 0x66, 0xa2, 0xa4, 0xa8, 0xae, 0x60, 0x96, 0x6e, 0x8a, 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, 0x40, 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, + 0x40, 0xf5, 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, + 0x30, 0x7d, 0x0d, 0xe6, 0xc3, 0x3d, 0xa6, 0x66, 0xa2, 0xa4, 0xa8, 0xae, 0x60, 0x96, 0x6e, 0x8a, + 0x98, 0x90, 0x40, 0xee, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0xe0, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, + 0x03, 0xf0, 0x27, 0x2d, 0x2b, 0x28, 0x6c, 0x21, 0x58, 0x3e, 0x2f, 0x5d, 0x22, 0x35, 0x30, 0x7d, + 0x0d, 0x8d, 0xac, 0x36, 0xa6, 0x64, 0xa8, 0xa4, 0xb0, 0xaa, 0x60, 0x96, 0x8c, 0x6c, 0x90, 0x88, + 0x94, 0xe6, 0xa4, 0x8a, 0x98, 0x82, 0xb2, 0x40, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2d, 0x2a, 0x57, 0x6c, 0x20, 0x1c, + 0x6b, 0x2f, 0x5d, 0x22, 0x34, 0x73, 0x7d, 0x0d, 0x86, 0x9c, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, + 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x68, + 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, + 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, + 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, 0x31, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, + 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x38, + 0x33, 0x2f, 0x30, 0x30, 0x33, 0x67, 0x30, 0x30, 0x36, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, + 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, 0x33, 0x62, 0x31, 0x30, 0x31, + 0x35, 0x37, 0x76, 0x36, 0x38, 0x42, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe8, 0xa6, 0x9e, 0x86, 0x82, + 0x98, 0x62, 0x63, 0x03, 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, + 0x2c, 0x54, 0x43, 0x50, 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, + 0x32, 0x33, 0x30, 0x32, 0x31, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, + 0x31, 0x31, 0x38, 0x31, 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x38, 0x33, 0x2f, 0x30, 0x30, + 0x33, 0x67, 0x30, 0x30, 0x36, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, + 0x30, 0x70, 0x30, 0x30, 0x30, 0x68, 0x35, 0x33, 0x62, 0x31, 0x30, 0x31, 0x35, 0x37, 0x76, 0x36, + 0x5e, 0xc7, 0x7b, 0x82, 0xa0, 0x94, 0x92, 0x64, 0x66, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0x66, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe2, 0xa6, 0x9e, 0x86, 0x82, 0x98, 0x62, 0x61, 0x03, + 0xf0, 0x7d, 0x57, 0x36, 0x41, 0x48, 0x4d, 0x3e, 0x41, 0x50, 0x52, 0x53, 0x2c, 0x54, 0x43, 0x50, + 0x49, 0x50, 0x2c, 0x4e, 0x36, 0x45, 0x58, 0x2d, 0x33, 0x2a, 0x3a, 0x40, 0x32, 0x33, 0x30, 0x32, + 0x31, 0x35, 0x7a, 0x33, 0x33, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x4e, 0x2f, 0x31, 0x31, 0x38, 0x31, + 0x38, 0x2e, 0x38, 0x35, 0x57, 0x5f, 0x32, 0x38, 0x33, 0x2f, 0x30, 0x30, 0x33, 0x67, 0x30, 0x30, + 0x36, 0x74, 0x30, 0x36, 0x36, 0x72, 0x30, 0x30, 0x30, 0x50, 0x30, 0x30, 0x30, 0x70, 0x30, 0x30, + 0x30, 0x68, 0x35, 0x33, 0x62, 0x31, 0x30, 0x31, 0x35, 0x37, 0x76, 0x36, 0xc9, 0x76, 0x54, 0x82, + 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, 0x84, 0x68, 0x9c, 0x6c, 0x8a, + 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, + 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, + 0x0a, 0xb8, 0x50, 0x54, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0xae, 0x82, 0x6c, 0xb2, 0x98, + 0x84, 0x68, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x38, 0x36, 0x41, 0x30, 0x30, 0x30, 0x30, 0x31, + 0x2d, 0x2d, 0x2d, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0x43, 0xba, 0x61, 0x8e, 0xa0, 0xa6, 0x9a, 0xac, 0x40, 0x60, + 0x96, 0x8c, 0x6c, 0x96, 0x9e, 0x92, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, + 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x37, 0x31, 0x38, 0x2c, 0x41, 0x2c, + 0x33, 0x33, 0x34, 0x37, 0x2e, 0x36, 0x34, 0x33, 0x33, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, + 0x35, 0x2e, 0x34, 0x39, 0x39, 0x33, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x31, + 0x31, 0x31, 0x2e, 0x34, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, + 0x34, 0x2c, 0x45, 0x2a, 0x36, 0x35, 0x0d, 0x0a, 0xe0, 0x33, 0x4d, 0x92, 0x88, 0x40, 0x40, 0x40, + 0x40, 0x60, 0xae, 0x82, 0x6c, 0x9a, 0x90, 0xb4, 0x74, 0xae, 0x6a, 0x9c, 0xac, 0x90, 0x40, 0xf4, + 0xae, 0x84, 0x6c, 0xae, 0x98, 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x57, 0x41, 0x36, 0x4d, 0x48, 0x5a, 0x2d, 0x31, 0x30, + 0x2f, 0x52, 0x20, 0x52, 0x45, 0x4c, 0x41, 0x59, 0x2f, 0x44, 0x20, 0x57, 0x41, 0x36, 0x4d, 0x48, + 0x5a, 0x2d, 0x31, 0x2f, 0x42, 0x0d, 0x4f, 0x1a, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, + 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x37, 0x7a, 0x33, + 0x33, 0x35, 0x32, 0x2e, 0x38, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x36, 0x2e, 0x30, 0x34, + 0x57, 0x6b, 0x33, 0x33, 0x39, 0x2f, 0x30, 0x36, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, + 0x33, 0x30, 0xcd, 0x91, 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, + 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x37, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, + 0x38, 0x33, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x36, 0x2e, 0x30, 0x34, 0x57, 0x6b, 0x33, 0x33, + 0x39, 0x2f, 0x30, 0x36, 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, 0xd5, 0xb3, + 0x4b, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, + 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, + 0x32, 0x33, 0x30, 0x32, 0x31, 0x37, 0x7a, 0x33, 0x33, 0x35, 0x32, 0x2e, 0x38, 0x33, 0x4e, 0x2f, + 0x31, 0x31, 0x37, 0x31, 0x36, 0x2e, 0x30, 0x34, 0x57, 0x6b, 0x33, 0x33, 0x39, 0x2f, 0x30, 0x36, + 0x34, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, 0xb8, 0xcb, 0x66, 0x82, 0xa0, 0x9c, + 0x66, 0x70, 0x66, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0x74, 0xae, 0x92, 0x88, 0x8a, 0x62, + 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x35, 0x2e, 0x37, 0x31, 0x4e, 0x4b, 0x31, 0x31, + 0x36, 0x34, 0x34, 0x2e, 0x32, 0x36, 0x57, 0x23, 0x50, 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, 0x2f, + 0x50, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x76, 0x65, 0x20, 0x52, 0x2c, 0x57, 0x6e, 0x2c, 0x31, 0x30, + 0x4c, 0x4e, 0x4b, 0x6e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x36, 0x33, 0x30, 0x30, 0x2f, 0x77, 0x77, + 0x77, 0x2e, 0x72, 0x69, 0x76, 0x63, 0x6f, 0x72, 0x61, 0x63, 0x65, 0x73, 0x2e, 0x6f, 0x72, 0x67, + 0x0d, 0x73, 0x82, 0x66, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x66, 0x60, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0x74, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x35, + 0x2e, 0x37, 0x31, 0x4e, 0x4b, 0x31, 0x31, 0x36, 0x34, 0x34, 0x2e, 0x32, 0x36, 0x57, 0x23, 0x50, + 0x48, 0x47, 0x35, 0x37, 0x36, 0x30, 0x2f, 0x50, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x76, 0x65, 0x20, + 0x52, 0x2c, 0x57, 0x6e, 0x2c, 0x31, 0x30, 0x4c, 0x4e, 0x4b, 0x6e, 0x2f, 0x41, 0x3d, 0x30, 0x30, + 0x36, 0x33, 0x30, 0x30, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x72, 0x69, 0x76, 0x63, 0x6f, 0x72, 0x61, + 0x63, 0x65, 0x73, 0x2e, 0x6f, 0x72, 0x67, 0x0d, 0x01, 0xdb, 0x67, 0x8e, 0xa0, 0xa6, 0x98, 0x94, + 0x40, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, 0x40, 0x78, 0x96, 0x8c, 0x6c, 0xa4, 0x82, 0x98, 0xe0, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xeb, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, + 0x30, 0x32, 0x31, 0x37, 0x33, 0x36, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x39, 0x37, + 0x36, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x35, 0x30, 0x2e, 0x32, 0x38, 0x31, 0x33, 0x2c, + 0x57, 0x2c, 0x37, 0x2e, 0x30, 0x38, 0x32, 0x2c, 0x33, 0x30, 0x37, 0x2e, 0x35, 0x2c, 0x32, 0x33, + 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x39, 0x2c, 0x45, 0x2a, 0x35, 0x33, 0x0d, 0x0a, + 0x99, 0x30, 0x67, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x96, 0x6c, 0x9c, 0x8a, 0x40, 0x40, + 0x78, 0x96, 0x8c, 0x6c, 0xa4, 0x82, 0x98, 0xe0, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, + 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x37, 0x33, 0x36, 0x2c, 0x41, + 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x39, 0x37, 0x36, 0x36, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, + 0x35, 0x30, 0x2e, 0x32, 0x38, 0x31, 0x33, 0x2c, 0x57, 0x2c, 0x37, 0x2e, 0x30, 0x38, 0x32, 0x2c, + 0x33, 0x30, 0x37, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, + 0x39, 0x2c, 0x45, 0x2a, 0x35, 0x33, 0x0d, 0x0a, 0x4f, 0xd0, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, + 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, + 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x37, 0x34, 0x34, 0x2c, + 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x34, 0x32, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, + 0x38, 0x30, 0x31, 0x2e, 0x36, 0x39, 0x30, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, 0x31, + 0x37, 0x39, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x35, + 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x39, 0x0d, 0x0a, 0x70, 0x69, 0x60, 0x8e, 0xa0, 0xa6, 0x98, + 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xa2, 0x8c, 0x88, 0x40, 0x72, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, + 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x37, 0x34, 0x34, + 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x30, 0x39, 0x2e, 0x30, 0x34, 0x32, 0x39, 0x2c, 0x4e, 0x2c, 0x31, + 0x31, 0x38, 0x30, 0x31, 0x2e, 0x36, 0x39, 0x30, 0x36, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, 0x2c, + 0x31, 0x37, 0x39, 0x2e, 0x39, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, + 0x35, 0x2c, 0x45, 0x2c, 0x41, 0x2a, 0x33, 0x39, 0x0d, 0x0a, 0x96, 0x10, 0x2f, 0xa6, 0x66, 0xaa, + 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4b, 0x6c, + 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0x1f, 0x80, 0x2f, 0xa6, 0x66, 0xaa, + 0xaa, 0xb0, 0xa8, 0x60, 0x96, 0x8a, 0x6c, 0xa4, 0xb2, 0xb4, 0xe0, 0xa4, 0x8a, 0x98, 0x82, 0xb2, + 0x40, 0xe0, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, 0x60, 0x2e, 0x5b, 0x4b, 0x6c, + 0x21, 0x68, 0x3e, 0x2f, 0x5d, 0x22, 0x34, 0x41, 0x7d, 0x0d, 0xe0, 0xb7, 0x26, 0xa6, 0x68, 0xa0, + 0xb0, 0xa8, 0xac, 0x60, 0x96, 0x8c, 0x6c, 0xae, 0x94, 0xa6, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xeb, 0x03, 0xf0, 0x60, 0x2e, 0x2b, 0x5a, 0x6c, 0x21, 0x65, 0x6b, 0x2f, 0x22, 0x35, 0x5a, + 0x7d, 0x3b, 0x5f, 0x26, 0xa6, 0xa6, 0x6a, 0xb2, 0xac, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, + 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x65, 0x03, 0xf0, 0x60, 0x2e, 0x5c, 0x27, 0x6d, + 0x34, 0x28, 0x3e, 0x2f, 0x22, 0x35, 0x2e, 0x7d, 0x28, 0x95, 0x51, 0x82, 0xa0, 0xa4, 0xa6, 0x40, + 0x40, 0x60, 0x9c, 0x6c, 0xac, 0x9c, 0x92, 0x40, 0x7c, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, + 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x60, 0xae, 0x92, 0x88, 0x8a, 0x40, 0x40, 0x61, 0x03, 0xf0, + 0x21, 0x33, 0x33, 0x35, 0x36, 0x2e, 0x30, 0x35, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x35, 0x38, 0x2e, + 0x30, 0x31, 0x57, 0x6b, 0x20, 0x47, 0x65, 0x6f, 0x20, 0x26, 0x20, 0x4b, 0x72, 0x69, 0x73, 0x20, + 0x4c, 0x61, 0x48, 0x61, 0x62, 0x72, 0x61, 0x2c, 0x43, 0x41, 0x35, 0xbe, 0x26, 0xa6, 0xa6, 0x6a, + 0xb2, 0xac, 0xb2, 0x64, 0x82, 0x8a, 0x6c, 0x9a, 0xa0, 0x40, 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe3, 0x03, 0xf0, 0x60, 0x2e, 0x5c, 0x27, 0x6d, 0x34, 0x28, 0x3e, 0x2f, 0x22, 0x35, 0x2e, + 0x7d, 0xa9, 0x47, 0x61, 0x8e, 0xa0, 0xa6, 0x40, 0x40, 0x40, 0x60, 0x96, 0x8c, 0x6c, 0x9a, 0x88, + 0x8c, 0x64, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x32, 0x31, 0x38, 0x30, 0x31, 0x2c, 0x56, 0x2c, 0x33, 0x33, 0x35, 0x34, 0x2e, + 0x30, 0x31, 0x38, 0x38, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x35, 0x2e, 0x38, 0x39, 0x30, + 0x34, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, + 0x33, 0x30, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x37, 0x2c, 0x45, 0x2a, 0x37, + 0x32, 0x0d, 0x0a, 0xbe, 0x83, 0x36, 0xa6, 0x6a, 0xa0, 0xaa, 0xaa, 0xa0, 0x60, 0x96, 0x8a, 0x6c, + 0x92, 0xa8, 0x8c, 0xee, 0xae, 0x6c, 0xa0, 0xac, 0x8e, 0x40, 0xe6, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, 0x03, 0xf0, 0x27, 0x2c, 0x2f, 0x46, 0x6c, + 0x20, 0x1c, 0x6b, 0x2f, 0x5d, 0x22, 0x33, 0x72, 0x7d, 0x0d, 0xe7, 0x42, 0x48, 0x82, 0xa0, 0xa8, + 0x64, 0x60, 0x64, 0x60, 0x96, 0x8c, 0x6c, 0xb2, 0xac, 0xa6, 0x6c, 0xae, 0x84, 0x6c, 0x94, 0x82, + 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0x65, 0x03, 0xf0, 0x21, 0x30, 0x30, 0x30, 0x30, + 0x2e, 0x30, 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x3e, 0x30, + 0x30, 0x30, 0x2f, 0x30, 0x30, 0x30, 0x2f, 0x6b, 0x66, 0x36, 0x79, 0x76, 0x73, 0x2c, 0x20, 0x4d, + 0x69, 0x6b, 0x65, 0xb7, 0x29, 0x64, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0xae, 0x6c, 0x9a, + 0x82, 0x8c, 0x40, 0x66, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, + 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x38, 0x30, + 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x32, 0x32, 0x2e, 0x32, 0x38, 0x32, 0x33, 0x2c, 0x4e, 0x2c, + 0x31, 0x31, 0x37, 0x32, 0x34, 0x2e, 0x37, 0x32, 0x30, 0x33, 0x2c, 0x57, 0x2c, 0x30, 0x2e, 0x30, + 0x30, 0x30, 0x30, 0x2c, 0x32, 0x39, 0x39, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, + 0x2c, 0x2c, 0x45, 0x2a, 0x37, 0x30, 0x0d, 0x0a, 0xf8, 0x5e, 0x72, 0x8e, 0xa0, 0xa6, 0x98, 0x96, + 0x40, 0x60, 0xae, 0x6c, 0x9a, 0x82, 0x8c, 0x40, 0x66, 0x96, 0x6e, 0x8e, 0x92, 0x98, 0x40, 0xe2, + 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe4, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, + 0x88, 0x8a, 0x66, 0x40, 0x63, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, 0x43, 0x2c, 0x30, 0x32, + 0x31, 0x38, 0x30, 0x39, 0x2c, 0x41, 0x2c, 0x33, 0x34, 0x32, 0x32, 0x2e, 0x32, 0x38, 0x32, 0x33, + 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x32, 0x34, 0x2e, 0x37, 0x32, 0x30, 0x33, 0x2c, 0x57, 0x2c, + 0x30, 0x2e, 0x30, 0x30, 0x30, 0x30, 0x2c, 0x32, 0x39, 0x39, 0x2e, 0x35, 0x2c, 0x32, 0x33, 0x31, + 0x31, 0x30, 0x35, 0x2c, 0x2c, 0x45, 0x2a, 0x37, 0x30, 0x0d, 0x0a, 0xf1, 0x00, 0x30, 0x82, 0xa0, + 0x94, 0x92, 0x64, 0x60, 0x00, 0x96, 0x6c, 0xa8, 0xb4, 0x40, 0x40, 0x74, 0xae, 0x6c, 0xa6, 0x86, + 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x3e, 0x6a, 0x61, 0x76, 0x41, 0x50, 0x52, 0x53, 0x49, 0x47, 0x61, + 0x74, 0x65, 0x20, 0x2d, 0x20, 0x4b, 0x36, 0x54, 0x5a, 0x2d, 0x31, 0x30, 0x1e, 0xe7, 0x57, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x64, 0x40, 0x63, 0x03, 0xf0, 0x2f, 0x32, 0x33, + 0x30, 0x32, 0x31, 0x38, 0x7a, 0x33, 0x33, 0x35, 0x33, 0x2e, 0x38, 0x34, 0x4e, 0x2f, 0x31, 0x31, + 0x37, 0x31, 0x36, 0x2e, 0x34, 0x38, 0x57, 0x6b, 0x33, 0x34, 0x30, 0x2f, 0x30, 0x36, 0x35, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, + 0x20, 0x54, 0x54, 0x33, 0x6c, 0x4a, 0x57, 0x82, 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, + 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0x9c, 0x6c, 0x8a, 0xb0, + 0x40, 0x40, 0xe3, 0x03, 0xf0, 0x2f, 0x32, 0x33, 0x30, 0x32, 0x31, 0x38, 0x7a, 0x33, 0x33, 0x35, + 0x33, 0x2e, 0x38, 0x34, 0x4e, 0x2f, 0x31, 0x31, 0x37, 0x31, 0x36, 0x2e, 0x34, 0x38, 0x57, 0x6b, + 0x33, 0x34, 0x30, 0x2f, 0x30, 0x36, 0x35, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, + 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, 0x20, 0x54, 0x54, 0x33, 0xf0, 0x1c, 0x57, 0x82, + 0xa0, 0xa8, 0x66, 0x62, 0x60, 0x60, 0x9c, 0x6c, 0x84, 0x9e, 0xb0, 0x40, 0x74, 0xae, 0x84, 0x6c, + 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x6c, 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x2f, 0x32, 0x33, + 0x30, 0x32, 0x31, 0x38, 0x7a, 0x33, 0x33, 0x35, 0x33, 0x2e, 0x38, 0x34, 0x4e, 0x2f, 0x31, 0x31, + 0x37, 0x31, 0x36, 0x2e, 0x34, 0x38, 0x57, 0x6b, 0x33, 0x34, 0x30, 0x2f, 0x30, 0x36, 0x35, 0x2f, + 0x41, 0x3d, 0x30, 0x30, 0x31, 0x34, 0x33, 0x30, 0x2f, 0x4d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x2c, + 0x20, 0x54, 0x54, 0x33, 0x8f, 0x08, 0x42, 0x82, 0xa0, 0x9c, 0xaa, 0x62, 0x72, 0xe0, 0x9c, 0x6c, + 0x8a, 0xb0, 0x40, 0x40, 0x6b, 0x03, 0xf0, 0x21, 0x33, 0x33, 0x34, 0x38, 0x2e, 0x34, 0x30, 0x4e, + 0x31, 0x31, 0x31, 0x38, 0x32, 0x32, 0x2e, 0x31, 0x31, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x35, + 0x36, 0x37, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x53, 0x6f, 0x75, 0x74, 0x68, 0x20, + 0x42, 0x61, 0x79, 0x2f, 0x57, 0x4c, 0x41, 0x1c, 0xf5, 0x5b, 0x82, 0xa0, 0x9c, 0x66, 0x70, 0x64, + 0x60, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0x63, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x31, 0x31, 0x2e, + 0x32, 0x31, 0x4e, 0x31, 0x31, 0x31, 0x38, 0x30, 0x32, 0x2e, 0x31, 0x33, 0x57, 0x23, 0x50, 0x48, + 0x47, 0x35, 0x36, 0x36, 0x34, 0x2f, 0x57, 0x31, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4c, 0x41, 0x20, + 0x61, 0x72, 0x65, 0x61, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x30, 0x30, 0x30, 0x2f, 0x73, 0x63, + 0x65, 0x61, 0x72, 0x61, 0x40, 0x68, 0x61, 0x6d, 0x2d, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x2e, 0x63, + 0x6f, 0x6d, 0x0d, 0xce, 0xa9, 0x69, 0x82, 0xa0, 0xa4, 0xa6, 0x40, 0x40, 0x60, 0x96, 0x88, 0x6c, + 0xa4, 0xa6, 0xa2, 0x60, 0xae, 0x6a, 0x9c, 0xac, 0x90, 0x40, 0xf4, 0xae, 0x84, 0x6c, 0xae, 0x98, + 0xac, 0xf6, 0xae, 0x84, 0x6c, 0x94, 0x82, 0xa4, 0xf4, 0xae, 0x92, 0x88, 0x8a, 0x66, 0x40, 0xe1, + 0x03, 0xf0, 0x24, 0x55, 0x4c, 0x54, 0x57, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x32, 0x36, 0x34, 0x30, 0x37, 0x34, 0x33, 0x32, 0x37, 0x41, 0x42, 0x30, 0x30, 0x30, 0x45, 0x39, + 0x41, 0x33, 0x45, 0x30, 0x30, 0x30, 0x31, 0x30, 0x31, 0x39, 0x41, 0x30, 0x31, 0x34, 0x35, 0x30, + 0x34, 0x34, 0x43, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x0d, 0x0a, 0xaf, 0x42, 0x53, + 0x82, 0x9c, 0xa0, 0x66, 0x72, 0x62, 0x00, 0x96, 0x6c, 0xa6, 0xb2, 0xac, 0x40, 0x74, 0xae, 0x6c, + 0xa6, 0x86, 0x8a, 0x40, 0xf5, 0x03, 0xf0, 0x21, 0x33, 0x34, 0x34, 0x34, 0x2e, 0x30, 0x30, 0x4e, + 0x53, 0x31, 0x32, 0x30, 0x30, 0x30, 0x2e, 0x34, 0x30, 0x57, 0x23, 0x50, 0x48, 0x47, 0x37, 0x37, + 0x33, 0x30, 0x2f, 0x57, 0x6e, 0x2c, 0x53, 0x43, 0x41, 0x6e, 0x2f, 0x46, 0x49, 0x47, 0x55, 0x45, + 0x52, 0x4f, 0x41, 0x20, 0x4d, 0x74, 0x2e, 0x2f, 0x41, 0x3d, 0x30, 0x30, 0x33, 0x32, 0x34, 0x38, + 0x0d, 0x6a, 0x61, 0x60, 0x8e, 0xa0, 0xa6, 0x98, 0x94, 0x40, 0x60, 0x9c, 0x6c, 0xb0, 0xa2, 0xb2, + 0x40, 0xf8, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, 0x4d, + 0x43, 0x2c, 0x30, 0x32, 0x31, 0x38, 0x34, 0x31, 0x2e, 0x32, 0x38, 0x2c, 0x41, 0x2c, 0x33, 0x33, + 0x34, 0x36, 0x2e, 0x31, 0x34, 0x34, 0x39, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x37, 0x35, 0x35, 0x2e, + 0x34, 0x30, 0x38, 0x38, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x30, 0x30, 0x30, 0x2e, + 0x30, 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x2c, 0x45, 0x2a, 0x37, + 0x31, 0x0d, 0x4d, 0xb7, 0x61, 0x8e, 0xa0, 0xa6, 0x98, 0x96, 0x40, 0x60, 0x96, 0x9c, 0x6c, 0x88, + 0x84, 0x40, 0x7c, 0x9c, 0x6c, 0x8a, 0xb0, 0x40, 0x40, 0xe9, 0x03, 0xf0, 0x24, 0x47, 0x50, 0x52, + 0x4d, 0x43, 0x2c, 0x30, 0x32, 0x31, 0x38, 0x35, 0x31, 0x2c, 0x41, 0x2c, 0x33, 0x33, 0x34, 0x38, + 0x2e, 0x38, 0x34, 0x37, 0x30, 0x2c, 0x4e, 0x2c, 0x31, 0x31, 0x38, 0x30, 0x30, 0x2e, 0x31, 0x36, + 0x38, 0x35, 0x2c, 0x57, 0x2c, 0x30, 0x30, 0x30, 0x2e, 0x30, 0x2c, 0x32, 0x37, 0x34, 0x2e, 0x30, + 0x2c, 0x32, 0x33, 0x31, 0x31, 0x30, 0x35, 0x2c, 0x30, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x45, 0x2a, + 0x36, 0x44, 0x0d, 0x0a, 0x33, 0xb8, 0x00 +}; +const int packet_table_size = sizeof(packet_table); diff --git a/pico_tnc/packet_table.h b/pico_tnc/packet_table.h new file mode 100644 index 0000000..1e51305 --- /dev/null +++ b/pico_tnc/packet_table.h @@ -0,0 +1,30 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +extern const unsigned char packet_table[]; +extern const int packet_table_size; diff --git a/pico_tnc/receive.c b/pico_tnc/receive.c new file mode 100644 index 0000000..6a95a46 --- /dev/null +++ b/pico_tnc/receive.c @@ -0,0 +1,249 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include "pico/stdlib.h" +// For ADC input: +#include "hardware/adc.h" +#include "hardware/dma.h" +#include "hardware/pwm.h" +#include "hardware/irq.h" +#include "pico/sem.h" +#include "hardware/watchdog.h" + +// For resistor DAC output: +//#include "pico/multicore.h" +//#include "hardware/pio.h" +//#include "resistor_dac.pio.h" + +#include "tnc.h" +#include "decode.h" +#include "bell202.h" +//#include "timer.h" + +// Channel 0 is GPIO26 +#define ADC_GPIO 26 + +#define BUF_NUM 16 +#define BUF_LEN ((BAUD_RATE * SAMPLING_N * PORT_N + 50) / 100) // ADC samples in 10 ms + +#define DEBUG_PIN 22 + +#if ADC_BIT == 8 +static uint8_t buf[BUF_NUM][BUF_LEN]; +#else +static uint16_t buf[BUF_NUM][BUF_LEN]; +#endif + +// DMA channel for ADC +static int dma_chan; + +static semaphore_t sem; + +static void dma_handler(void) { + static int buf_next = 1; +#if 0 + if (sem_available(&sem) == BUF_NUM) { + printf("ADC: DMA buffer overrun\n"); + assert(false); + } +#endif + + // set buffer address + dma_channel_set_write_addr(dma_chan, buf[buf_next], true); // trigger DMA + + // release semaphore + sem_release(&sem); + + // advance ADC buffer + ++buf_next; + buf_next &= BUF_NUM - 1; + + // clear the interrupt request, ADC DMA using irq1 + dma_hw->ints1 = dma_hw->ints1; +} + +static const uint8_t cdt_pins[] = { +#ifdef PICO_DEFAULT_LED_PIN + PICO_DEFAULT_LED_PIN, +#else + 20, // port 0 +#endif + 21, // port 1 + 22, // port 2 + 22, // dummy + 22, // dummy +}; + + +void receive_init(void) +{ + // Init GPIO for analogue use: hi-Z, no pulls, disable digital input buffer. + uint8_t adc_rr_mask = 0; + for (int i = 0; i < PORT_N; i++) { + + // initialize GPIO pin for ADC + int adc_pin = ADC_GPIO + i; + + adc_gpio_init(adc_pin); + adc_rr_mask |= 1 << i; + + tnc_t *tp = &tnc[i]; + + // set cdt led pin + uint8_t pin = cdt_pins[i]; + + gpio_init(pin); + gpio_set_dir(pin, GPIO_OUT); + tp->cdt_pin = pin; + + // initialize variables + tp->cdt = false; + tp->cdt_lvl = 0; + tp->avg = 0; + } + + adc_init(); + adc_select_input(0); // start at ADC 0 + adc_set_round_robin(adc_rr_mask); + adc_fifo_setup( + true, // Write each completed conversion to the sample FIFO + true, // Enable DMA data request (DREQ) + 1, // DREQ (and IRQ) asserted when at least 1 sample present + false, // We won't see the ERR bit because of 8 bit reads; disable. +#if ADC_BIT == 8 + true // Shift each sample to 8 bits when pushing to FIFO +#else + false // ADC sample 12 bits +#endif + ); + +#define ADC_CLK (48ULL * 1000 * 1000) + + adc_hw->div = (ADC_CLK * 256 + ADC_SAMPLING_RATE/2) / ADC_SAMPLING_RATE - 256; // (INT part - 1) << 8 | FRAC part +// + //printf("adc.div = 0x%x, freq. = %f Hz\n", adc_hw->div, 48e6 * 256 / (adc_hw->div + 256)); + + //sleep_ms(1000); + + // Set up the DMA to start transferring data as soon as it appears in FIFO + dma_chan = dma_claim_unused_channel(true); + dma_channel_config cfg = dma_channel_get_default_config(dma_chan); + + //printf("initialize DMA channel: %d\n", dma_chan); + + // Reading from constant address, writing to incrementing byte addresses +#if ADC_BIT == 8 + channel_config_set_transfer_data_size(&cfg, DMA_SIZE_8); +#else + channel_config_set_transfer_data_size(&cfg, DMA_SIZE_16); +#endif + channel_config_set_read_increment(&cfg, false); + channel_config_set_write_increment(&cfg, true); + + // Pace transfers based on availability of ADC samples + channel_config_set_dreq(&cfg, DREQ_ADC); + channel_config_set_enable(&cfg, true); + + dma_channel_configure(dma_chan, &cfg, + buf[0], // dst + &adc_hw->fifo, // src + BUF_LEN, // transfer count + false // start immediately + ); + + // DMA irq + dma_channel_set_irq1_enabled(dma_chan, true); + irq_set_exclusive_handler(DMA_IRQ_1, dma_handler); + irq_set_priority(DMA_IRQ_1, 0x40); // high priority + irq_set_enabled(DMA_IRQ_1, true); + + // initialize semaphore + sem_init(&sem, 0, BUF_NUM); + + //tnc_init(); + //bell202_init(); + + // DMA start + dma_channel_start(dma_chan); + + // ADC start + adc_run(true); +} + +void receive(void) +{ + static int buf_next = 0; + static uint8_t port = 0; + + // wait for ADC samples + if (!sem_acquire_timeout_ms(&sem, 0)) return; + +#ifdef BUSY_PIN + gpio_put(BUSY_PIN, 1); +#endif + + ++__tnc_time; // advance 10ms timer + + // process adc data + for (int i = 0; i < BUF_LEN; i++) { + int val = buf[buf_next][i]; + tnc_t *tp = &tnc[port]; + + if (++port >= PORT_N) port = 0; // ADC ch round robin + + // decode Bell202 +#if 0 +#if ADC_BIT == 8 + demodulator(tp, val - 128); +#else + demodulator(tp, val - 2048); +#endif +#else + demodulator(tp, val); // pass raw value +#endif + + } + + // advance next buffer + ++buf_next; + buf_next &= BUF_NUM - 1; + +#ifdef BUSY_PIN + gpio_put(BUSY_PIN, 0); +#endif +} + +void receive_off(void) +{ + adc_run(false); +} + +void receive_on(void) +{ + adc_run(true); +} diff --git a/pico_tnc/receive.h b/pico_tnc/receive.h new file mode 100644 index 0000000..135542b --- /dev/null +++ b/pico_tnc/receive.h @@ -0,0 +1,32 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +void receive_init(void); +void receive(void); +void receive_off(void); +void receive_on(void); diff --git a/pico_tnc/send.c b/pico_tnc/send.c new file mode 100644 index 0000000..a9470ea --- /dev/null +++ b/pico_tnc/send.c @@ -0,0 +1,452 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + * send.c - send packet + */ + +#include +#include +#include +#include "pico/stdlib.h" +#include "hardware/dma.h" +#include "hardware/pwm.h" +#include "hardware/irq.h" +#include "hardware/sync.h" +#include "hardware/structs/uart.h" +#include "pico/util/queue.h" + +#include "tnc.h" +#include "send.h" +#include "ax25.h" + +//#include "wave_table.h" +#include "wave_table_132mhz.h" + +static const int pwm_pins[] = { + 14, // port 0 + 12, + 10, + 8, + 6, + 4, + 2, + 0 +}; + +static const int ptt_pins[] = { + //PICO_DEFAULT_LED_PIN + 15, // port 0 + 13, + 11, + 9, + 7, + 5, + 3, + 1 +}; + +#define LED_PIN PICO_DEFAULT_LED_PIN + +#define ISR_PIN 15 + +static void __isr dma_handler(void) +{ + int int_status = dma_hw->ints0; + + //printf("irq: %08x\n", dma_hw->ints0); + + + for (int i = 0; i < PORT_N; i++) { + tnc_t *tp = &tnc[i]; + + if (int_status & tp->data_chan_mask) { + + // generate modem signal + uint32_t *addr; + if (queue_try_remove(&tp->dac_queue, &addr)) { + + dma_channel_set_read_addr(tp->ctrl_chan, addr, true); +#if 0 + printf("dma_hander: block = %p\n", &block[0]); + for (int i = 0; i < CONTROL_N + 1; i++) { + printf("block[%d] = %p\n", i, block[i]); + } +#endif + } else { + gpio_put(tp->ptt_pin, 0); // PTT off + pwm_set_chan_level(tp->pwm_slice, PWM_CHAN_A, 0); // set pwm level 0 + tp->busy = false; + //printf("(%u) dma_handler: queue is empty, port = %d, data_chan = %d, ints = %08x\n", tnc_time(), tp->port, tp->data_chan, int_status); + } + //dma_hw->ints0 = tp->data_chan_mask; + } + } // for + + dma_hw->ints0 = int_status; + +} + +static void send_start(tnc_t *tp) +{ + if (!tp->busy) { + gpio_put(tp->ptt_pin, 1); // PTT on + tp->busy = true; + //printf("restart dma, ctrl = %08x, port = %d\n", dma_hw->ch[tp->data_chan].ctrl_trig, tp->port); + dma_channel_set_read_addr(tp->data_chan, NULL, true); + } +} + +bool send_packet(tnc_t *tp, uint8_t *data, int len) +{ + int length = len + 2; // fcs 2 byte + uint8_t byte; + + if (send_queue_free(tp) < length + 2) return false; // queue has no room + + // packet length + byte = length; + queue_try_add(&tp->send_queue, &byte); + byte = length >> 8; + queue_try_add(&tp->send_queue, &byte); + + // send packet to queue + for (int i = 0; i < len; i++) { + queue_try_add(&tp->send_queue, &data[i]); + } + + int fcs = ax25_fcs(0, data, len); + + // fcs + byte = fcs; + queue_try_add(&tp->send_queue, &byte); + byte = fcs >> 8; + queue_try_add(&tp->send_queue, &byte); + + return true; +} + +int send_byte(tnc_t *tp, uint8_t data, bool bit_stuff) +{ + int idx = 0; + + // generate modem signal + if (!queue_is_full(&tp->dac_queue)) { + //uint8_t data = rand(); + + int byte = data | 0x100; // sentinel + + int bit = byte & 1; + while (byte > 1) { // check sentinel + + if (!bit) tp->level ^= 1; // NRZI, invert if original bit == 0 + + // make Bell202 CPAFSK audio samples + tp->dma_blocks[tp->next][idx++] = phase_tab[tp->level][tp->phase]; // 1: mark, 0: space + + if (!tp->level) { // need adjust phase if space (2200Hz) + if (--tp->phase < 0) tp->phase = PHASE_CYCLE - 1; + } + + // bit stuffing + if (bit_stuff) { + + if (bit) { + + if (++tp->cnt_one >= BIT_STUFF_BITS) { + // insert "0" bit + bit = 0; + continue; // while + } + + } else { + + tp->cnt_one = 0; + } + + } + + byte >>= 1; + bit = byte & 1; + } + + // insert DMA end mark + tp->dma_blocks[tp->next][idx] = NULL; + + // send fsk data to dac queue + uint16_t const **block = &tp->dma_blocks[tp->next][0]; + if (queue_try_add(&tp->dac_queue, &block)) { +#if 0 + if (!tp->busy) { + tp->busy = true; + dma_channel_set_read_addr(tp->data_chan, NULL, true); + //printf("restart dma, ctrl = %08x, port = %d\n", dma_hw->ch[tp->data_chan].ctrl_trig, tp->port); + } +#endif + if (++tp->next >= DAC_BLOCK_LEN) tp->next = 0; + + + //printf("main: queue add success\n"); + } else { + printf("main: queue add fail\n"); + } + + } else { + + send_start(tp); + + } + + return idx; +} + + +void send_init(void) +{ + // set system clock, PWM uses system clock + set_sys_clock_khz(SYS_CLK_KHZ, true); + + // initialize tnc[] + for (int i = 0; i < PORT_N; i++) { + tnc_t *tp = &tnc[i]; + + // port No. + tp->port = i; + + // queue + queue_init(&tp->dac_queue, sizeof(uint32_t *), DAC_QUEUE_LEN); + + // PTT pins + tp->ptt_pin = ptt_pins[i]; + gpio_init(tp->ptt_pin); + gpio_set_dir(tp->ptt_pin, true); // output + gpio_put(tp->ptt_pin, 0); + + // PWM pins + tp->pwm_pin = pwm_pins[i]; + // PWM configuration + gpio_set_function(tp->pwm_pin, GPIO_FUNC_PWM); + // PWM slice + tp->pwm_slice = pwm_gpio_to_slice_num(tp->pwm_pin); + + // PWM configuration + pwm_config pc = pwm_get_default_config(); + pwm_config_set_clkdiv_int(&pc, 1); // 1.0 + pwm_config_set_wrap(&pc, PWM_CYCLE - 1); + pwm_init(tp->pwm_slice, &pc, true); // start PWM + + // DMA + tp->ctrl_chan = dma_claim_unused_channel(true); + tp->data_chan = dma_claim_unused_channel(true); + tp->data_chan_mask = 1 << tp->data_chan; + + //printf("port %d: pwm_pin = %d, ptt_pin = %d, ctrl_chan = %d, data_chan = %d\n", tp->port, tp->pwm_pin, tp->ptt_pin, tp->ctrl_chan, tp->data_chan); + + // DMA control channel + dma_channel_config dc = dma_channel_get_default_config(tp->ctrl_chan); + channel_config_set_transfer_data_size(&dc, DMA_SIZE_32); + channel_config_set_read_increment(&dc, true); + channel_config_set_write_increment(&dc, false); + + dma_channel_configure( + tp->ctrl_chan, + &dc, + &dma_hw->ch[tp->data_chan].al3_read_addr_trig, // Initial write address + NULL, // Initial read address + 1, // Halt after each control block + false // Don't start yet + ); + + // DMA data channel + dc = dma_channel_get_default_config(tp->data_chan); + channel_config_set_transfer_data_size(&dc, DMA_SIZE_16); // PWM level is 16 bits + channel_config_set_dreq(&dc, DREQ_PWM_WRAP0 + tp->pwm_slice); + channel_config_set_chain_to(&dc, tp->ctrl_chan); + channel_config_set_irq_quiet(&dc, true); + // set high priority bit + //dc.ctrl |= DMA_CH0_CTRL_TRIG_HIGH_PRIORITY_BITS; + + dma_channel_configure( + tp->data_chan, + &dc, + &pwm_hw->slice[tp->pwm_slice].cc, + NULL, // Initial read address and transfer count are unimportant; + BIT_CYCLE, // audio data of 1/1200 s + false // Don't start yet. + ); + + // configure IRQ + dma_channel_set_irq0_enabled(tp->data_chan, true); + } + + // configure IRQ + irq_set_exclusive_handler(DMA_IRQ_0, dma_handler); + //irq_add_shared_handler(DMA_IRQ_0, dma_handler, PICO_SHARED_IRQ_HANDLER_DEFAULT_ORDER_PRIORITY); + irq_set_enabled(DMA_IRQ_0, true); + + // ISR time measurement + gpio_init(ISR_PIN); + gpio_set_dir(ISR_PIN, true); + +#define SMPS_PIN 23 + + // SMPS set PWM mode + gpio_init(SMPS_PIN); + gpio_set_dir(SMPS_PIN, true); + gpio_put(SMPS_PIN, 1); +} + +enum SEND_STATE { + SP_IDLE = 0, + SP_WAIT_CLR_CH, + SP_P_PERSISTENCE, + SP_WAIT_SLOTTIME, + SP_PTT_ON, + SP_SEND_FLAGS, + SP_DATA_START, + SP_DATA, + SP_ERROR, +}; + +int send_queue_free(tnc_t *tp) +{ + return SEND_QUEUE_LEN - queue_get_level(&tp->send_queue); +} + +void send(void) +{ + uint8_t data; + + tnc_t *tp = &tnc[0]; + while (tp < &tnc[PORT_N]) { + + switch (tp->send_state) { + case SP_IDLE: + //printf("(%d) send: SP_IDEL\n", tnc_time()); + if (!queue_is_empty(&tp->send_queue)) { + tp->send_state = SP_WAIT_CLR_CH; + continue; + } + break; + + case SP_WAIT_CLR_CH: + //printf("(%d) send: SP_WAIT_CLR_CH\n", tnc_time()); + if (tp->kiss_fullduplex || !tp->cdt) { + tp->send_state = SP_P_PERSISTENCE; + continue; + } + break; + + case SP_P_PERSISTENCE: + data = rand(); + //printf("(%d) send: SP_P_PERSISTENCE, rnd = %d\n", tnc_time(), data); + if (data <= tp->kiss_p) { + tp->send_state = SP_PTT_ON; + continue; + } + tp->send_time = tnc_time(); + tp->send_state = SP_WAIT_SLOTTIME; + break; + + case SP_WAIT_SLOTTIME: + //printf("(%d) send: SP_WAIT_SLOTTIME\n", tnc_time()); + if (tnc_time() - tp->send_time >= tp->kiss_slottime) { + tp->send_state = SP_WAIT_CLR_CH; + continue; + } + break; + + case SP_PTT_ON: + //printf("(%d) send: SP_PTT_ON\n", tnc_time()); + //gpio_put(tp->ptt_pin, 1); + tp->send_len = (tp->kiss_txdelay * 3) / 2 + 1; // TXDELAY * 10 [ms] into number of flags + tp->send_state = SP_SEND_FLAGS; + /* FALLTHROUGH */ + + case SP_SEND_FLAGS: + //printf("(%d) send: SP_SEND_FLAGS\n", tnc_time()); + while (tp->send_len > 0 && send_byte(tp, AX25_FLAG, false)) { // false: bit stuffing off + --tp->send_len; + } + if (tp->send_len > 0) break; + tp->cnt_one = 0; // bit stuffing counter clear + tp->send_state = SP_DATA_START; + /* FALLTHROUGH */ + + case SP_DATA_START: + if (!queue_try_remove(&tp->send_queue, &data)) { + tp->send_state = SP_IDLE; + break; + } + // read packet length low byte + tp->send_len = data; + if (!queue_try_remove(&tp->send_queue, &data)) { + printf("send: send_queue underrun, len\n"); + tp->send_state = SP_IDLE; + break; + } + // read packet length high byte + tp->send_len += data << 8; + //printf("(%d) send: SP_DATA_START, len = %d\n", tnc_time(), tp->send_len); + if (!queue_try_remove(&tp->send_queue, &data)) { + printf("send: send_queue underrun, data(1)\n"); + tp->send_state = SP_IDLE; + break; + } + tp->send_data = data; + --tp->send_len; + tp->send_state = SP_DATA; + /* FALLTHROUGH */ + + case SP_DATA: + //printf("(%d) send: SP_DATA\n", tnc_time()); + if (!send_byte(tp, tp->send_data, true)) break; + if (tp->send_len <= 0) { + tp->send_len = 1; + tp->send_state = SP_SEND_FLAGS; + send_start(tp); + continue; + } + if (!queue_try_remove(&tp->send_queue, &data)) { + printf("send: send_queue underrun, data(2)\n"); + tp->send_state = SP_IDLE; + break; + } + --tp->send_len; + tp->send_data = data; + continue; + + case SP_ERROR: + //printf("(%d) send: SP_ERROR\n", tnc_time()); + while (queue_try_remove(&tp->send_queue, &data)) { + } + tp->send_state = SP_IDLE; + } + + tp++; + } // while +} diff --git a/pico_tnc/send.h b/pico_tnc/send.h new file mode 100644 index 0000000..ccc6c3a --- /dev/null +++ b/pico_tnc/send.h @@ -0,0 +1,41 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +/* + send.h +*/ +#include "tnc.h" + +#define BYTE_BITS 8 +#define BIT_STUFF_BITS 5 + +int send_byte(tnc_t *tp, uint8_t data, bool bit_stuff); +void send_init(void); +void send(void); +int send_queue_free(tnc_t *tp); +bool send_packet(tnc_t *tp, uint8_t *data, int len); diff --git a/pico_tnc/serial.c b/pico_tnc/serial.c new file mode 100644 index 0000000..2b99170 --- /dev/null +++ b/pico_tnc/serial.c @@ -0,0 +1,127 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include "pico/stdlib.h" +#include "hardware/uart.h" +#include "pico/util/queue.h" + +#include "tnc.h" +#include "tty.h" +#include "gps.h" + +#define UART_BAUDRATE 115200 +#define UART_QUEUE_LEN 1024 + +#define GPS_ENABLE 1 + +#define GPS_BAUDRATE 9600 + +static queue_t uart_queue; + +void serial_init(void) +{ + queue_init(&uart_queue, sizeof(uint8_t), UART_QUEUE_LEN); + assert(uart_queue != NULL); + + uint baud = uart_init(uart0, UART_BAUDRATE); + + //printf("UART0 baud rate = %u\n", baud); + + uart_set_fifo_enabled(uart0, true); + + gpio_set_function(0, GPIO_FUNC_UART); + gpio_set_function(1, GPIO_FUNC_UART); + +#ifdef GPS_ENABLE + // GPS + baud = uart_init(uart1, GPS_BAUDRATE); + + //printf("UART1 baud rate = %u\n", baud); + + uart_set_fifo_enabled(uart0, true); + gpio_set_function(4, GPIO_FUNC_UART); + gpio_set_function(5, GPIO_FUNC_UART); +#endif +} + +void serial_write(uint8_t const *data, int len) +{ + int free = UART_QUEUE_LEN - queue_get_level(&uart_queue); + + for (int i = 0; i < len && i < free; i++) { + if (!queue_try_add(&uart_queue, &data[i])) break; + } +} + +void serial_write_char(uint8_t ch) +{ + queue_try_add(&uart_queue, &ch); +} + +void serial_output(void) +{ + if (queue_is_empty(&uart_queue)) return; + + while (uart_is_writable(uart0)) { + uint8_t ch; + + if (!queue_try_remove(&uart_queue, &ch)) break; + uart_putc_raw(uart0, ch); + } +} + +void serial_input(void) +{ +#ifdef GPS_ENABLE + while (uart_is_readable(uart1)) { + int ch = uart_getc(uart1); + gps_input(ch); + } +#endif + + while (uart_is_readable(uart0)) { + + int ch = uart_getc(uart0); + tty_input(&tty[TTY_UART0], ch); + } +#if 0 + switch (ch) { + case 0x08: + case 0x7f: + uart_puts(uart0, "\b \b"); + break; + + case 0x0d: + uart_puts(uart0, "\r\n"); + break; + + default: + uart_putc_raw(uart0, ch); + } +#endif +} diff --git a/pico_tnc/serial.h b/pico_tnc/serial.h new file mode 100644 index 0000000..86106fb --- /dev/null +++ b/pico_tnc/serial.h @@ -0,0 +1,34 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once + +void serial_init(void); +void serial_input(void); +void serial_write(uint8_t const *data, int len); +void serial_write_char(uint8_t ch); +void serial_output(void); diff --git a/pico_tnc/test.c b/pico_tnc/test.c new file mode 100644 index 0000000..47f294d --- /dev/null +++ b/pico_tnc/test.c @@ -0,0 +1,162 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include "tnc.h" +#include "packet_table.h" +#include "ax25.h" + +enum TEST_STATE { + TEST_IDLE = 0, + TEST_PACKET_START, + TEST_WAIT, + TEST_ERROR, +}; + +#if 0 +static int test_state = TEST_IDLE; +static const uint8_t *ptp = packet_table; +static const uint8_t *packet; +static uint16_t packet_len; +static int wait_time; +#endif + +#define SEND_INTERVAL (30 * 100) // interval 10 ms unit +#define SLEEP (10 * 100) // wait time when buffer full +#define MAX_SLEEP (~0) // int max + +static int port_mask = 0; + +void test_init(int mask) +{ + port_mask = mask & ((1 << PORT_N) - 1); + + for (int port = 0; port < PORT_N; port++) { + + if (!(port_mask & (1 << port))) continue; + + tnc_t *tp = &tnc[port]; + + tp->test_state = TEST_IDLE; + tp->ptp = packet_table; + } +} + +void test(void) +{ + uint8_t data; + uint16_t fcs; + + //if (port < 0 || port >= PORT_N) return; + + for (int port = 0; port < PORT_N; port++) { + + if (!(port_mask & (1 << port))) continue; + + tnc_t *tp = &tnc[port]; + + switch (tp->test_state) { + case TEST_IDLE: + //printf("(%d) test: TEST_IDLE\n", tnc_time()); + tp->packet_len = *tp->ptp++; + if (tp->packet_len == 0) { +#if 0 + printf("test: send all packets, stop\n"); + wait_time = MAX_SLEEP; + test_state = TEST_WAIT; + break; +#else + printf("(%u) test: send all test packets done, port = %d\n", tnc_time(), tp->port); + tp->ptp = packet_table; + tp->packet_len = *tp->ptp++; +#endif + } + //printf("(%d) test: test packet\n", tnc_time()); + tp->packet = tp->ptp; + tp->ptp += tp->packet_len; + tp->test_state = TEST_PACKET_START; + /* FALLTHROUGH */ + + case TEST_PACKET_START: + //printf("(%d) test: TEST_PACKET_START\n", tnc_time()); + if (SEND_QUEUE_LEN - queue_get_level(&tp->send_queue) < tp->packet_len + 2) { // "2" means length field (16bit) + //printf("(%u) test: send_queue is full, port = %d\n", tnc_time(), tp->port); + break; + } + // packet length + for (int i = 0; i < 2; i++) { + data = tp->packet_len >> (i * 8); + if (!queue_try_add(&tp->send_queue, &data)) { + tp->test_state = TEST_ERROR; + break; + } + } + +#define CALC_FCS 1 + + // packet data +#ifdef CALC_FCS + for (int i = 0; i < tp->packet_len - 2; i++) { +#else + for (int i = 0; i < tp->packet_len; i++) { +#endif + if (!queue_try_add(&tp->send_queue, &tp->packet[i])) { + tp->test_state = TEST_ERROR; + break; + } + } +#ifdef CALC_FCS + // fcs + fcs = ax25_fcs(0, tp->packet, tp->packet_len - 2); + // add fcs + for (int i = 0; i < 2; i++) { + data = fcs >> (i * 8); + if (!queue_try_add(&tp->send_queue, &data)) { + tp->test_state = TEST_ERROR; + break; + } + } +#endif + tp->wait_time = tnc_time(); + tp->test_state = TEST_WAIT; + break; + + case TEST_WAIT: + //printf("(%d) test: TEST_WAIT\n", tnc_time()); + if (tnc_time() - tp->wait_time < SEND_INTERVAL) break; + tp->test_state = TEST_IDLE; + break; + + case TEST_ERROR: + printf("(%d) test: TEST_ERROR\n", tnc_time()); + printf("test: error occured, stop\n"); + tp->wait_time = MAX_SLEEP; + tp->test_state = TEST_WAIT; + } + } +} diff --git a/pico_tnc/test.h b/pico_tnc/test.h new file mode 100644 index 0000000..2bff07e --- /dev/null +++ b/pico_tnc/test.h @@ -0,0 +1,30 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +void test_init(int mask); +void test(void); diff --git a/pico_tnc/tnc.c b/pico_tnc/tnc.c new file mode 100644 index 0000000..0a5cc7a --- /dev/null +++ b/pico_tnc/tnc.c @@ -0,0 +1,116 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include + +#include "tnc.h" +#include "ax25.h" +#include "flash.h" + +uint32_t __tnc_time; + +tnc_t tnc[PORT_N]; + +param_t param = { + .mycall = { 0, 0, }, + .unproto = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, }, + .myalias = { 0, 0 }, + .btext = "", + .txdelay = 100, + .echo = 1, + .gps = 0, + .trace = 0, + .mon = 0, + .digi = 0, + .beacon = 0, +}; + +void tnc_init(void) +{ + // filter initialization + // LPF + static const filter_param_t flt_lpf = { + .size = FIR_LPF_N, + .sampling_freq = SAMPLING_RATE, + .pass_freq = 0, + .cutoff_freq = 1200, + }; + int16_t *lpf_an, *bpf_an; + + lpf_an = filter_coeff(&flt_lpf); + +#if 0 + printf("LPF coeffient\n"); + for (int i = 0; i < flt_lpf.size; i++) { + printf("%d\n", lpf_an[i]); + } +#endif + // BPF + static const filter_param_t flt_bpf = { + .size = FIR_BPF_N, + .sampling_freq = SAMPLING_RATE, + .pass_freq = 900, + .cutoff_freq = 2500, + }; + bpf_an = filter_coeff(&flt_bpf); +#if 0 + printf("BPF coeffient\n"); + for (int i = 0; i < flt_bpf.size; i++) { + printf("%d\n", bpf_an[i]); + } +#endif + // PORT initialization + for (int i = 0; i < PORT_N; i++) { + tnc_t *tp = &tnc[i]; + + // receive + tp->port = i; + tp->state = FLAG; + filter_init(&tp->lpf, lpf_an, FIR_LPF_N); + filter_init(&tp->bpf, bpf_an, FIR_BPF_N); + + // send queue + queue_init(&tp->send_queue, sizeof(uint8_t), SEND_QUEUE_LEN); + + tp->cdt = 0; + tp->kiss_txdelay = 50; + tp->kiss_p = 63; + tp->kiss_slottime = 10; + tp->kiss_fullduplex = 0; + } + + //printf("%d ports support\n", PORT_N); + //printf("DELAYED_N = %d\n", DELAYED_N); + + // read flash + flash_read(¶m, sizeof(param)); + + // set kiss txdelay + if (param.txdelay > 0) { + tnc[0].kiss_txdelay = param.txdelay * 2 / 3; + } +} diff --git a/pico_tnc/tnc.h b/pico_tnc/tnc.h new file mode 100644 index 0000000..916198d --- /dev/null +++ b/pico_tnc/tnc.h @@ -0,0 +1,258 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +#include "pico/util/queue.h" + +#include "filter.h" +#include "ax25.h" +//#include "cmd.h" + +// number of ports +#define PORT_N 1 // number of ports, 1..3 + +#define BAUD_RATE 1200 +#define SAMPLING_N 11 +//#define DELAY_N 3 +//#define SAMPLING_RATE ((1000000*DELAY_N+DELAY_US/2)/DELAY_US) +#define SAMPLING_RATE (BAUD_RATE * SAMPLING_N) +#define DELAY_US 446 // 446us +#define DELAYED_N ((SAMPLING_RATE * DELAY_US + 500000) / 1000000) + +#define ADC_SAMPLING_RATE (SAMPLING_RATE * PORT_N) + +#define DATA_LEN 1024 // packet receive buffer size + +#define FIR_LPF_N 27 +#define FIR_BPF_N 25 + +#define ADC_BIT 8 // adc bits 8 or 12 +//#define ADC_BIT 12 // adc bits 8 or 12 + +//#define BELL202_SYNC 1 // sync decode +#define DECODE_PLL 1 // use PLL + +#define CONTROL_N 10 +#define DAC_QUEUE_LEN 64 +#define DAC_BLOCK_LEN (DAC_QUEUE_LEN + 1) + +#define SEND_QUEUE_LEN (1024 * 16) + +#define AX25_FLAG 0x7e + +#define BUSY_PIN 22 + +#define BEACON_PORT 0 + +#define KISS_PACKET_LEN 1024 // kiss packet length +#define TTY_N 3 // number of serial +#define CMD_BUF_LEN 255 + + +enum STATE { + FLAG, + DATA +}; + +typedef struct { + int low_i; + int low_q; + int high_i; + int high_q; +} values_t; + +typedef struct TNC { + uint8_t port; + + // receive + + // demodulator + uint8_t bit; + + // decode_bit + uint16_t data_cnt; + uint8_t data[DATA_LEN]; + uint8_t state; + uint8_t flag; + uint8_t data_byte; + uint8_t data_bit_cnt; + + // decode + uint8_t edge; + + // decode2 + int32_t pll_counter; + uint8_t pval; + uint8_t nrzi; + + // output_packet + int pkt_cnt; + + // bell202_decode + int delayed[DELAYED_N]; + int delay_idx; + int cdt; + int cdt_lvl; + int avg; + uint8_t cdt_pin; + + // bell202_decode2 + int sum_low_i; + int sum_low_q; + int sum_high_i; + int sum_high_q; + int low_idx; + int high_idx; + values_t values[SAMPLING_N]; + int values_idx; + filter_t lpf; + filter_t bpf; + + // send + + // kiss parameter + uint8_t kiss_txdelay; + uint8_t kiss_p; + uint8_t kiss_slottime; + uint8_t kiss_fullduplex; + + // dac queue + queue_t dac_queue; + + // DAC, PTT pin + uint8_t ptt_pin; + uint8_t pwm_pin; + uint8_t pwm_slice; + + // DMA channels + uint8_t ctrl_chan; + uint8_t data_chan; + uint32_t data_chan_mask; + uint8_t busy; + + // Bell202 wave generator + int next; + int phase; + int level; + int cnt_one; + + // wave buffer for DMA + uint16_t const *dma_blocks[DAC_BLOCK_LEN][CONTROL_N + 1]; + + // send data queue + queue_t send_queue; + int send_time; + int send_len; + int send_state; + int send_data; + + // field for test packet + int test_state; + uint8_t const *ptp; + uint8_t const *packet; + uint16_t packet_len; + int wait_time; + +} tnc_t; + +extern tnc_t tnc[]; +extern uint32_t __tnc_time; + +void tnc_init(void); + +inline uint32_t tnc_time(void) +{ + return __tnc_time; +} + +// TNC command +enum MONITOR { + MON_ALL = 0, + MON_ME, + MON_OFF, +}; + +// GPS +enum GPS_SENTENCE { + GPGGA = 0, + GPGLL, + GPRMC, +}; + +#define UNPROTO_N 4 +#define BTEXT_LEN 100 + + +// TNC parameter +typedef struct TNC_PARAM { + callsign_t mycall; + callsign_t myalias; + callsign_t unproto[UNPROTO_N]; + uint8_t btext[BTEXT_LEN + 1]; + uint8_t txdelay; + uint8_t gps; + uint8_t mon; + uint8_t digi; + uint8_t beacon; + uint8_t trace; + uint8_t echo; +} param_t; + +extern param_t param; + +// tty + +enum TTY_MODE { + TTY_TERMINAL = 0, + TTY_GPS, +}; + +enum TTY_SERIAL { + TTY_USB = 0, + TTY_UART0, + TTY_UART1, +}; + +typedef struct TTY { + uint8_t kiss_buf[KISS_PACKET_LEN]; + uint8_t cmd_buf[CMD_BUF_LEN + 1]; + int kiss_idx; + int cmd_idx; + + uint8_t num; // index of tty[] + + uint8_t tty_mode; // terminal or GPS + uint8_t tty_serial; // USB, UART0, UART1 + + uint8_t kiss_mode; // kiss mode + uint8_t kiss_state; // kiss state + uint32_t kiss_timeout; // kiss timer + + tnc_t *tp; // input/output port No. +} tty_t; + +extern tty_t tty[]; diff --git a/pico_tnc/tty.c b/pico_tnc/tty.c new file mode 100644 index 0000000..e97e704 --- /dev/null +++ b/pico_tnc/tty.c @@ -0,0 +1,177 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + + +#include +#include +#include "pico/stdlib.h" +#include "class/cdc/cdc_device.h" +#include "pico/sync.h" +#include "hardware/uart.h" + +#include "tnc.h" +#include "cmd.h" +#include "usb_output.h" +#include "tnc.h" +#include "usb_input.h" +#include "serial.h" +#include "unproto.h" +#include "kiss.h" + +#define CONVERSE_PORT 0 + +// usb echo flag +//uint8_t usb_echo = 1; // on + +// tty info +tty_t tty[TTY_N]; + +//static uint8_t cmd_buf[CMD_LEN + 1]; +//static int cmd_idx = 0; + +static const enum TTY_MODE tty_mode[] = { + TTY_TERMINAL, + TTY_TERMINAL, + TTY_GPS, +}; + +static const enum TTY_SERIAL tty_serial[] = { + TTY_USB, + TTY_UART0, + TTY_UART1, +}; + +void tty_init(void) +{ + for (int i = 0; i < TTY_N; i++) { + tty_t *ttyp = &tty[i]; + + ttyp->num = i; + + ttyp->tty_mode = tty_mode[i]; + ttyp->tty_serial = tty_serial[i]; + + ttyp->kiss_mode = false; + } +} + +void tty_write(tty_t *ttyp, uint8_t const *data, int len) +{ + if (ttyp->tty_serial == TTY_USB) { + usb_write(data, len); + return; + } + + if (ttyp->tty_serial == TTY_UART0) serial_write(data, len); +} + +void tty_write_char(tty_t *ttyp, uint8_t ch) +{ + if (ttyp->tty_serial == TTY_USB) { + usb_write_char(ch); + return; + } + + if (ttyp->tty_serial == TTY_UART0) serial_write_char(ch); +} + +void tty_write_str(tty_t *ttyp, uint8_t const *str) +{ + int len = strlen(str); + + tty_write(ttyp, str, len); +} + +#define BS '\b' +#define CR '\r' +#define DEL '\x7f' +#define BELL '\a' +#define CTRL_C '\x03' +#define FEND 0xc0 + +#define KISS_TIMEOUT (1 * 100) // 1 sec + +void tty_input(tty_t *ttyp, int ch) +{ + if (ttyp->kiss_state != KISS_OUTSIDE) { + + // inside KISS frame + if (tnc_time() - ttyp->kiss_timeout < KISS_TIMEOUT) { + kiss_input(ttyp, ch); + return; + } + // timeout, exit kiss frame + ttyp->kiss_state = KISS_OUTSIDE; + } + + switch (ch) { + case FEND: // KISS frame end + kiss_input(ttyp, ch); + break; + + case BS: + case DEL: + if (ttyp->cmd_idx > 0) { + --ttyp->cmd_idx; + if (param.echo) tty_write_str(ttyp, "\b \b"); + } else { + if (param.echo) tty_write_char(ttyp, BELL); + } + break; + + case CR: + if (param.echo) tty_write_str(ttyp, "\r\n"); + if (ttyp->cmd_idx > 0) { + ttyp->cmd_buf[ttyp->cmd_idx] = '\0'; + if (converse_mode) { + send_unproto(&tnc[CONVERSE_PORT], ttyp->cmd_buf, ttyp->cmd_idx); // send UI packet + } else { + cmd(ttyp, ttyp->cmd_buf, ttyp->cmd_idx); + } + } + if (!converse_mode) tty_write_str(ttyp, "cmd: "); + ttyp->cmd_idx = 0; + break; + + case CTRL_C: + if (converse_mode) { + converse_mode = false; + } + tty_write_str(ttyp, "\r\ncmd: "); + ttyp->cmd_idx = 0; + break; + + default: + if ((ch >= ' ' && ch <= '~') && ttyp->cmd_idx < CMD_BUF_LEN) { + ttyp->cmd_buf[ttyp->cmd_idx++] = ch; + } else { + ch = BELL; + } + if (param.echo) tty_write_char(ttyp, ch); + + } +} diff --git a/pico_tnc/tty.h b/pico_tnc/tty.h new file mode 100644 index 0000000..94e3eb2 --- /dev/null +++ b/pico_tnc/tty.h @@ -0,0 +1,38 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once + +#include "tnc.h" +#include "kiss.h" +#include "cmd.h" + +void tty_init(void); +void tty_input(tty_t *ttyp, int ch); +void tty_write(tty_t *ttyp, uint8_t const *data, int len); +void tty_write_char(tty_t *ttyp, uint8_t ch); +void tty_write_str(tty_t *ttyp, uint8_t const *str); diff --git a/pico_tnc/unproto.c b/pico_tnc/unproto.c new file mode 100644 index 0000000..5249095 --- /dev/null +++ b/pico_tnc/unproto.c @@ -0,0 +1,117 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include "pico/stdlib.h" + +#include "tnc.h" +#include "ax25.h" +#include "send.h" + +#define AX25_ADDR_LEN 7 + +static uint8_t addr[AX25_ADDR_LEN]; + +#define CON_PID_LEN 2 +static const uint8_t con_pid[CON_PID_LEN] = { 0x03, 0xf0 }; // control, PID + +void send_unproto(tnc_t *tp, uint8_t *data, int len) +{ + uint8_t byte; + uint32_t fcs; + int repeaters = 0; + int i; + + if (!param.mycall.call[0]) return; // no mycall + if (!param.unproto[0].call[0]) return; // no unproto + + int pkt_len = AX25_ADDR_LEN * 2; // dst + src addr + + // count repeaters + for (int i = 1; i < UNPROTO_N; i++) { + if (param.unproto[i].call[0]) { // exist repeater + pkt_len += AX25_ADDR_LEN; + repeaters++; + } + } + + pkt_len += 2 + len + 2; // CONTL + PID + info + FCS + + if (send_queue_free(tp) < pkt_len + 2) return; + + // packet length + byte = pkt_len; + queue_try_add(&tp->send_queue, &byte); + byte = pkt_len >> 8; + queue_try_add(&tp->send_queue, &byte); + + // dst addr + ax25_mkax25addr(addr, ¶m.unproto[0]); + addr[6] |= 0x80; // set C bit for AX.25 Ver2.2 Command + for (i = 0; i < AX25_ADDR_LEN; i++) { + queue_try_add(&tp->send_queue, &addr[i]); + } + fcs = ax25_fcs(0, addr, AX25_ADDR_LEN); + + // src addr + ax25_mkax25addr(addr, ¶m.mycall); + if (repeaters == 0) addr[6] |= 1; // set address extension bit, if no repeaters + for (i = 0; i < AX25_ADDR_LEN; i++) { + queue_try_add(&tp->send_queue, &addr[i]); + } + fcs = ax25_fcs(fcs, addr, AX25_ADDR_LEN); + + // repeaters + for (int j = 1; j <= repeaters; j++) { + if (param.unproto[j].call[0]) { + ax25_mkax25addr(addr, ¶m.unproto[j]); + if (j == repeaters) addr[6] |= 1; // set address extension bit, if last repeater + for (i = 0; i < AX25_ADDR_LEN; i++) { + queue_try_add(&tp->send_queue, &addr[i]); + } + fcs = ax25_fcs(fcs, addr, AX25_ADDR_LEN); + } + } + + // control and PID + for (i = 0; i < CON_PID_LEN; i++) { + queue_try_add(&tp->send_queue, &con_pid[i]); + } + fcs = ax25_fcs(fcs, con_pid, CON_PID_LEN); + + // info + for (i = 0; i < len; i++) { + queue_try_add(&tp->send_queue, &data[i]); + } + fcs = ax25_fcs(fcs, data, len); + + // fcs + byte = fcs; + queue_try_add(&tp->send_queue, &byte); + byte = fcs >> 8; + queue_try_add(&tp->send_queue, &byte); +} diff --git a/pico_tnc/unproto.h b/pico_tnc/unproto.h new file mode 100644 index 0000000..651b348 --- /dev/null +++ b/pico_tnc/unproto.h @@ -0,0 +1,31 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +#include "tnc.h" + +void send_unproto(tnc_t *tp, uint8_t *data, int len); diff --git a/pico_tnc/usb_input.c b/pico_tnc/usb_input.c new file mode 100644 index 0000000..9c62c91 --- /dev/null +++ b/pico_tnc/usb_input.c @@ -0,0 +1,49 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + + +#include +#include "pico/stdlib.h" +#include "class/cdc/cdc_device.h" +#include "pico/sync.h" + +#include "cmd.h" +#include "usb_output.h" +#include "tty.h" +#include "kiss.h" + +// usb cdc callback function +void tud_cdc_rx_cb(uint8_t itf) +{ + int len = tud_cdc_available(); + + for (int i = 0; i < len; i++) { + int ch = tud_cdc_read_char(); + + tty_input(&tty[TTY_USB], ch); + } +} diff --git a/pico_tnc/usb_input.h b/pico_tnc/usb_input.h new file mode 100644 index 0000000..f1893e2 --- /dev/null +++ b/pico_tnc/usb_input.h @@ -0,0 +1,32 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +#include + +extern uint8_t usb_echo; +void usb_input(void); diff --git a/pico_tnc/usb_output.c b/pico_tnc/usb_output.c new file mode 100644 index 0000000..88383bd --- /dev/null +++ b/pico_tnc/usb_output.c @@ -0,0 +1,147 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#include +#include "pico/stdlib.h" +#include "class/cdc/cdc_device.h" +#include "pico/sync.h" +#include "pico/util/queue.h" + +#define QUEUE_SIZE 1024 + +static queue_t usb_queue; + +void usb_output_init(void) +{ + queue_init(&usb_queue, sizeof(uint8_t), QUEUE_SIZE); + assert(usb_queue != NULL); +} + +void usb_write(uint8_t const *data, int len) +{ + int i; + + if (!queue_is_empty(&usb_queue)) { + + for (i = 0; i < len; i++) { + if (!queue_try_add(&usb_queue, &data[i])) break; + } + return; + } + + int free = tud_cdc_write_available(); + + if (free >= len) { + tud_cdc_write(data, len); + tud_cdc_write_flush(); + return; + } + + tud_cdc_write(data, free); + tud_cdc_write_flush(); + + for (i = free; i < len; i++) { + if (!queue_try_add(&usb_queue, &data[i])) break; + } +} + +void usb_write_char(uint8_t ch) +{ + int i = 0; + + if (!queue_is_empty(&usb_queue)) { + + queue_try_add(&usb_queue, &ch); + return; + } + + if (tud_cdc_write_available() > 0) { + + tud_cdc_write_char(ch); + tud_cdc_write_flush(); + return; + } + + queue_try_add(&usb_queue, &ch); +} + +void usb_output(void) +{ + uint8_t data; + + if (queue_is_empty(&usb_queue)) return; + + while (tud_cdc_write_available() > 0) { + if (queue_try_remove(&usb_queue, &data)) { + tud_cdc_write_char(data); + } else { + break; + } + } + tud_cdc_write_flush(); +} + +// TinyUSB callback function +void tud_cdc_tx_complete_cb(uint8_t itf) +{ + uint8_t data; + + if (queue_is_empty(&usb_queue)) return; // no queued data + + int free = tud_cdc_write_available(); + + while (free > 0) { + + if (!queue_try_remove(&usb_queue, &data)) break; + + tud_cdc_write_char(data); + --free; + } + tud_cdc_write_flush(); +} + +#if 0 +void tud_cdc_rx_wanted_cb(uint8_t itf, char wanted_char) +{ + printf("tud_cdc_rx_wanted_cb(%d), wanted_char = %02x\n", itf, wanted_char); +} + +void tud_cdc_line_state_cb(uint8_t itf, bool dtr, bool rts) +{ + printf("tud_cdc_line_state_cb(%d), dtr = %d, rts = %d\n", itf, dtr, rts); +} + +void tud_cdc_line_coding_cb(uint8_t itf, cdc_line_coding_t const *p_line_coding) +{ + printf("tud_cdc_line_coding_cb(%d), p_line_coding = %p\n", itf, p_line_coding); +} + +void tud_cdc_send_break_cb(uint8_t itf, uint16_t duration_ms) +{ + printf("tud_cdc_send_break_cb(%d), duration_ms = %u\n", itf, duration_ms); +} +#endif diff --git a/pico_tnc/usb_output.h b/pico_tnc/usb_output.h new file mode 100644 index 0000000..5d79373 --- /dev/null +++ b/pico_tnc/usb_output.h @@ -0,0 +1,33 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +#pragma once +void usb_output_init(void); +void usb_output(void); +void usb_write(uint8_t const *data, int len); +void usb_write_char(uint8_t ch); + diff --git a/pico_tnc/wave_table_132mhz.h b/pico_tnc/wave_table_132mhz.h new file mode 100644 index 0000000..5f5014b --- /dev/null +++ b/pico_tnc/wave_table_132mhz.h @@ -0,0 +1,141 @@ +/* +Copyright (c) 2021, Kazuhisa Yokota, JN1DFF +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +* Neither the name of the nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* + sine wave table for Bell202 FSK signal +*/ + +#define SYS_CLK_KHZ 132000 +#define BIT_CYCLE 440 +#define MARK_CYCLE 440 +#define SPACE_CYCLE 240 +#define MARK_TAB_LEN 807 +#define SPACE_TAB_LEN 640 +#define PHASE_CYCLE 6 +#define PWM_CYCLE 250 + +static const uint16_t mark_tab[] = { +0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xf9, 0xf9, 0xf9, 0xf9, 0xf8, 0xf8, 0xf8, 0xf8, 0xf7, +0xf7, 0xf6, 0xf6, 0xf5, 0xf5, 0xf4, 0xf4, 0xf3, 0xf3, 0xf2, 0xf1, 0xf1, 0xf0, 0xef, 0xef, 0xee, +0xed, 0xec, 0xec, 0xeb, 0xea, 0xe9, 0xe8, 0xe7, 0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0, 0xdf, +0xde, 0xdd, 0xdb, 0xda, 0xd9, 0xd8, 0xd7, 0xd5, 0xd4, 0xd3, 0xd2, 0xd0, 0xcf, 0xce, 0xcc, 0xcb, +0xc9, 0xc8, 0xc6, 0xc5, 0xc4, 0xc2, 0xc1, 0xbf, 0xbe, 0xbc, 0xba, 0xb9, 0xb7, 0xb6, 0xb4, 0xb3, +0xb1, 0xaf, 0xae, 0xac, 0xaa, 0xa9, 0xa7, 0xa5, 0xa4, 0xa2, 0xa0, 0x9f, 0x9d, 0x9b, 0x99, 0x98, +0x96, 0x94, 0x92, 0x91, 0x8f, 0x8d, 0x8b, 0x89, 0x88, 0x86, 0x84, 0x82, 0x81, 0x7f, 0x7d, 0x7b, +0x79, 0x78, 0x76, 0x74, 0x72, 0x71, 0x6f, 0x6d, 0x6b, 0x69, 0x68, 0x66, 0x64, 0x62, 0x61, 0x5f, +0x5d, 0x5b, 0x5a, 0x58, 0x56, 0x55, 0x53, 0x51, 0x50, 0x4e, 0x4c, 0x4b, 0x49, 0x47, 0x46, 0x44, +0x43, 0x41, 0x40, 0x3e, 0x3c, 0x3b, 0x39, 0x38, 0x36, 0x35, 0x34, 0x32, 0x31, 0x2f, 0x2e, 0x2c, +0x2b, 0x2a, 0x28, 0x27, 0x26, 0x25, 0x23, 0x22, 0x21, 0x20, 0x1f, 0x1d, 0x1c, 0x1b, 0x1a, 0x19, +0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x10, 0x0f, 0x0e, 0x0e, 0x0d, 0x0c, 0x0b, 0x0b, +0x0a, 0x09, 0x09, 0x08, 0x07, 0x07, 0x06, 0x06, 0x05, 0x05, 0x04, 0x04, 0x03, 0x03, 0x02, 0x02, +0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, +0x05, 0x06, 0x06, 0x07, 0x07, 0x08, 0x09, 0x09, 0x0a, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0f, +0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x20, +0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x28, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x31, 0x32, 0x34, 0x35, +0x36, 0x38, 0x39, 0x3b, 0x3c, 0x3e, 0x40, 0x41, 0x43, 0x44, 0x46, 0x47, 0x49, 0x4b, 0x4c, 0x4e, +0x50, 0x51, 0x53, 0x55, 0x56, 0x58, 0x5a, 0x5b, 0x5d, 0x5f, 0x61, 0x62, 0x64, 0x66, 0x68, 0x69, +0x6b, 0x6d, 0x6f, 0x71, 0x72, 0x74, 0x76, 0x78, 0x79, 0x7b, 0x7d, 0x7f, 0x81, 0x82, 0x84, 0x86, +0x88, 0x89, 0x8b, 0x8d, 0x8f, 0x91, 0x92, 0x94, 0x96, 0x98, 0x99, 0x9b, 0x9d, 0x9f, 0xa0, 0xa2, +0xa4, 0xa5, 0xa7, 0xa9, 0xaa, 0xac, 0xae, 0xaf, 0xb1, 0xb3, 0xb4, 0xb6, 0xb7, 0xb9, 0xba, 0xbc, +0xbe, 0xbf, 0xc1, 0xc2, 0xc4, 0xc5, 0xc6, 0xc8, 0xc9, 0xcb, 0xcc, 0xce, 0xcf, 0xd0, 0xd2, 0xd3, +0xd4, 0xd5, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, +0xe6, 0xe7, 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xec, 0xed, 0xee, 0xef, 0xef, 0xf0, 0xf1, 0xf1, 0xf2, +0xf3, 0xf3, 0xf4, 0xf4, 0xf5, 0xf5, 0xf6, 0xf6, 0xf7, 0xf7, 0xf8, 0xf8, 0xf8, 0xf8, 0xf9, 0xf9, +0xf9, 0xf9, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xfa, 0xf9, +0xf9, 0xf9, 0xf9, 0xf8, 0xf8, 0xf8, 0xf8, 0xf7, 0xf7, 0xf6, 0xf6, 0xf5, 0xf5, 0xf4, 0xf4, 0xf3, +0xf3, 0xf2, 0xf1, 0xf1, 0xf0, 0xef, 0xef, 0xee, 0xed, 0xec, 0xec, 0xeb, 0xea, 0xe9, 0xe8, 0xe7, +0xe6, 0xe5, 0xe4, 0xe3, 0xe2, 0xe1, 0xe0, 0xdf, 0xde, 0xdd, 0xdb, 0xda, 0xd9, 0xd8, 0xd7, 0xd5, +0xd4, 0xd3, 0xd2, 0xd0, 0xcf, 0xce, 0xcc, 0xcb, 0xc9, 0xc8, 0xc6, 0xc5, 0xc4, 0xc2, 0xc1, 0xbf, +0xbe, 0xbc, 0xba, 0xb9, 0xb7, 0xb6, 0xb4, 0xb3, 0xb1, 0xaf, 0xae, 0xac, 0xaa, 0xa9, 0xa7, 0xa5, +0xa4, 0xa2, 0xa0, 0x9f, 0x9d, 0x9b, 0x99, 0x98, 0x96, 0x94, 0x92, 0x91, 0x8f, 0x8d, 0x8b, 0x89, +0x88, 0x86, 0x84, 0x82, 0x81, 0x7f, 0x7d, 0x7b, 0x79, 0x78, 0x76, 0x74, 0x72, 0x71, 0x6f, 0x6d, +0x6b, 0x69, 0x68, 0x66, 0x64, 0x62, 0x61, 0x5f, 0x5d, 0x5b, 0x5a, 0x58, 0x56, 0x55, 0x53, 0x51, +0x50, 0x4e, 0x4c, 0x4b, 0x49, 0x47, 0x46, 0x44, 0x43, 0x41, 0x40, 0x3e, 0x3c, 0x3b, 0x39, 0x38, +0x36, 0x35, 0x34, 0x32, 0x31, 0x2f, 0x2e, 0x2c, 0x2b, 0x2a, 0x28, 0x27, 0x26, 0x25, 0x23, 0x22, +0x21, 0x20, 0x1f, 0x1d, 0x1c, 0x1b, 0x1a, 0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, +0x10, 0x0f, 0x0e, 0x0e, 0x0d, 0x0c, 0x0b, 0x0b, 0x0a, 0x09, 0x09, 0x08, 0x07, 0x07, 0x06, 0x06, +0x05, 0x05, 0x04, 0x04, 0x03, 0x03, 0x02, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x02, +0x02, 0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x08, 0x09, 0x09, +0x0a, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, +0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x28, 0x2a, +0x2b, 0x2c, 0x2e, 0x2f, 0x31, 0x32, 0x34, 0x35, 0x36, 0x38, 0x39, 0x3b, 0x3c, 0x3e, 0x40, 0x41, +0x43, 0x44, 0x46, 0x47, 0x49, 0x4b, 0x4c, 0x4e, 0x50, 0x51, 0x53, 0x55, 0x56, 0x58, 0x5a, 0x5b, +0x5d, 0x5f, 0x61, 0x62, 0x64, 0x66, 0x68, 0x69, 0x6b, 0x6d, 0x6f, 0x71, 0x72, 0x74, 0x76, 0x78, +0x79, 0x7b, 0x7d, 0x7f, 0x81, 0x82, 0x84, 0x86, 0x88, 0x89, 0x8b, 0x8d, 0x8f, 0x91, 0x92, 0x94, +0x96, 0x98, 0x99, 0x9b, 0x9d, 0x9f, 0xa0, 0xa2, 0xa4, 0xa5, 0xa7, 0xa9, 0xaa, 0xac, 0xae, 0xaf, +0xb1, 0xb3, 0xb4, 0xb6, 0xb7, 0xb9, 0xba, +}; + +static const uint16_t space_tab[] = { +0xfa, 0xfa, 0xfa, 0xfa, 0xf9, 0xf9, 0xf8, 0xf8, 0xf7, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf0, +0xef, 0xee, 0xec, 0xeb, 0xe9, 0xe8, 0xe6, 0xe4, 0xe2, 0xe0, 0xde, 0xdc, 0xda, 0xd8, 0xd5, 0xd3, +0xd1, 0xce, 0xcc, 0xc9, 0xc6, 0xc4, 0xc1, 0xbe, 0xbc, 0xb9, 0xb6, 0xb3, 0xb0, 0xad, 0xaa, 0xa7, +0xa4, 0xa1, 0x9d, 0x9a, 0x97, 0x94, 0x91, 0x8d, 0x8a, 0x87, 0x84, 0x80, 0x7d, 0x7a, 0x76, 0x73, +0x70, 0x6d, 0x69, 0x66, 0x63, 0x60, 0x5d, 0x59, 0x56, 0x53, 0x50, 0x4d, 0x4a, 0x47, 0x44, 0x41, +0x3f, 0x3c, 0x39, 0x36, 0x34, 0x31, 0x2e, 0x2c, 0x29, 0x27, 0x25, 0x22, 0x20, 0x1e, 0x1c, 0x1a, +0x18, 0x16, 0x14, 0x12, 0x11, 0x0f, 0x0e, 0x0c, 0x0b, 0x0a, 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, +0x03, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, +0x03, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x11, 0x12, 0x14, 0x16, +0x18, 0x1a, 0x1c, 0x1e, 0x20, 0x22, 0x25, 0x27, 0x29, 0x2c, 0x2e, 0x31, 0x34, 0x36, 0x39, 0x3c, +0x3e, 0x41, 0x44, 0x47, 0x4a, 0x4d, 0x50, 0x53, 0x56, 0x59, 0x5d, 0x60, 0x63, 0x66, 0x69, 0x6d, +0x70, 0x73, 0x76, 0x7a, 0x7d, 0x80, 0x84, 0x87, 0x8a, 0x8d, 0x91, 0x94, 0x97, 0x9a, 0x9d, 0xa1, +0xa4, 0xa7, 0xaa, 0xad, 0xb0, 0xb3, 0xb6, 0xb9, 0xbc, 0xbe, 0xc1, 0xc4, 0xc6, 0xc9, 0xcc, 0xce, +0xd1, 0xd3, 0xd5, 0xd8, 0xda, 0xdc, 0xde, 0xe0, 0xe2, 0xe4, 0xe6, 0xe8, 0xe9, 0xeb, 0xec, 0xee, +0xef, 0xf0, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf7, 0xf8, 0xf8, 0xf9, 0xf9, 0xfa, 0xfa, 0xfa, +0xfa, 0xfa, 0xfa, 0xfa, 0xf9, 0xf9, 0xf8, 0xf8, 0xf7, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf0, +0xef, 0xee, 0xec, 0xeb, 0xe9, 0xe8, 0xe6, 0xe4, 0xe2, 0xe0, 0xde, 0xdc, 0xda, 0xd8, 0xd5, 0xd3, +0xd1, 0xce, 0xcc, 0xc9, 0xc6, 0xc4, 0xc1, 0xbe, 0xbc, 0xb9, 0xb6, 0xb3, 0xb0, 0xad, 0xaa, 0xa7, +0xa4, 0xa1, 0x9d, 0x9a, 0x97, 0x94, 0x91, 0x8d, 0x8a, 0x87, 0x84, 0x80, 0x7d, 0x7a, 0x76, 0x73, +0x70, 0x6d, 0x69, 0x66, 0x63, 0x60, 0x5d, 0x59, 0x56, 0x53, 0x50, 0x4d, 0x4a, 0x47, 0x44, 0x41, +0x3f, 0x3c, 0x39, 0x36, 0x34, 0x31, 0x2e, 0x2c, 0x29, 0x27, 0x25, 0x22, 0x20, 0x1e, 0x1c, 0x1a, +0x18, 0x16, 0x14, 0x12, 0x11, 0x0f, 0x0e, 0x0c, 0x0b, 0x0a, 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, +0x03, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, +0x03, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x11, 0x12, 0x14, 0x16, +0x18, 0x1a, 0x1c, 0x1e, 0x20, 0x22, 0x25, 0x27, 0x29, 0x2c, 0x2e, 0x31, 0x34, 0x36, 0x39, 0x3c, +0x3f, 0x41, 0x44, 0x47, 0x4a, 0x4d, 0x50, 0x53, 0x56, 0x59, 0x5d, 0x60, 0x63, 0x66, 0x69, 0x6d, +0x70, 0x73, 0x76, 0x7a, 0x7d, 0x80, 0x84, 0x87, 0x8a, 0x8d, 0x91, 0x94, 0x97, 0x9a, 0x9d, 0xa1, +0xa4, 0xa7, 0xaa, 0xad, 0xb0, 0xb3, 0xb6, 0xb9, 0xbc, 0xbe, 0xc1, 0xc4, 0xc6, 0xc9, 0xcc, 0xce, +0xd1, 0xd3, 0xd5, 0xd8, 0xda, 0xdc, 0xde, 0xe0, 0xe2, 0xe4, 0xe6, 0xe8, 0xe9, 0xeb, 0xec, 0xee, +0xef, 0xf0, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf7, 0xf8, 0xf8, 0xf9, 0xf9, 0xfa, 0xfa, 0xfa, +0xfa, 0xfa, 0xfa, 0xfa, 0xf9, 0xf9, 0xf8, 0xf8, 0xf7, 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf0, +0xef, 0xee, 0xec, 0xeb, 0xe9, 0xe8, 0xe6, 0xe4, 0xe2, 0xe0, 0xde, 0xdc, 0xda, 0xd8, 0xd5, 0xd3, +0xd1, 0xce, 0xcc, 0xc9, 0xc6, 0xc4, 0xc1, 0xbe, 0xbc, 0xb9, 0xb6, 0xb3, 0xb0, 0xad, 0xaa, 0xa7, +0xa4, 0xa1, 0x9d, 0x9a, 0x97, 0x94, 0x91, 0x8d, 0x8a, 0x87, 0x84, 0x80, 0x7d, 0x7a, 0x76, 0x73, +0x70, 0x6d, 0x69, 0x66, 0x63, 0x60, 0x5d, 0x59, 0x56, 0x53, 0x50, 0x4d, 0x4a, 0x47, 0x44, 0x41, +0x3f, 0x3c, 0x39, 0x36, 0x34, 0x31, 0x2e, 0x2c, 0x29, 0x27, 0x25, 0x22, 0x20, 0x1e, 0x1c, 0x1a, +0x18, 0x16, 0x14, 0x12, 0x11, 0x0f, 0x0e, 0x0c, 0x0b, 0x0a, 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, +0x03, 0x02, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x02, 0x02, +0x03, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x11, 0x12, 0x14, 0x16, +0x18, 0x1a, 0x1c, 0x1e, 0x20, 0x22, 0x25, 0x27, 0x29, 0x2c, 0x2e, 0x31, 0x34, 0x36, 0x39, 0x3c, +}; + +static const uint16_t *phase_tab[2][PHASE_CYCLE] = { + { &space_tab[0], &space_tab[40], &space_tab[80], &space_tab[120], &space_tab[160], &space_tab[200], }, + { &mark_tab[0], &mark_tab[73], &mark_tab[147], &mark_tab[220], &mark_tab[293], &mark_tab[367], }, +}; diff --git a/schematic.jpg b/schematic.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c23ff9b0b18ebb376645c20bc12f6d3cf838c199 GIT binary patch literal 71877 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
Vo&{OK_tc!~UW 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 UUi;nYgMVr+;{WHt$i5E!55~e?O8@`> literal 0 HcmV?d00001 diff --git a/schematic.png b/schematic.png new file mode 100644 index 0000000000000000000000000000000000000000..05fa8cf13f46a1cffa366936ca459a5de7186294 GIT binary patch literal 47039 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 UQZM~zCfs31b&Yg#57}P*2dI1J@c;k- literal 0 HcmV?d00001